标签为 Flex 的存档

Adobe Flash Builder 4.0.1 Update

Flash Builder 4 正式版发布以来第一个更新。

支持最新的Flash Player 10.1
支持最新的Adobe AIR 2.0
阅读全文(134字)

2010 乐观的选择Flex 4.0 你呢?

从2005年到2010年,Adobe 的推出的Flex 项目,预示基于Flash Player的Action Script开发时代到来,深刻的记得刚出来的Flex组件还是基于V2组件,所谓的加强版吧,运行于Flash Player 8 当然是AS2.0,紧接着推出Flash Player 8.5,开始筹备部署Action Script 3.0了,到了现在已经是Flash Player 10了。
Flex 项目在AS3程序中并不是很常见,因为有个致命原因 ——  “编译出来的文件太大,不方便分发和部署”。这些都是经常被人诟病的,不过倒是很适合开发企业网内部的OA系统。呵呵,在说笑了~
偶然试用了一下最新的Flash Builder 和自带Flex 4 框架。发现相比上一版本有了不错的优化,或许真的会在2010年流行起来。
阅读全文(974字)

说来很郁闷的,一直以来,FlexBuilder 没有能记录每个项目的Build号的功能,呕心沥血的项目到了最后还不知道被反复编译调试了多少千次还是上了万次,也不知道自己编译次的的吉利斯记录是多少……
如果你同样有这样的郁闷,那么这个插件就是为您量身定制的,试用一下,感到非常的满足~(迫不及待的可以先点击这里访问BuildMarker官网)
首先打开FlexBuider来添加这个插件:

阅读全文(461字)

之前有做 Flash 10 ActionScript 3.0 语言和组件参考 [简体中文chm版] 反响还不错,自己使用起来也感觉很方便。
还是为了解决那个问题,Flex Builder 的Help的搜索也不怎么精准,而且每次新使用都要来一次索引,很麻烦。
同样干脆提取出来做成CHM档了,今后就可以独立使用了。

阅读全文(227字)

Flex 带有大部分UI组件,为快速搭建RIA程序提供了有力的有力的支持,这套组件也是可以自定义外观的。套用外观有很多的模式,自己的尝试自定义过一套Flex的UI组件外观,用的是Flex Skin for Flash 模式,使用CSS样式表通过Embed skinClass来实现的外观定义,一番折腾下来发现并不是最好的模式,此方法的好处就是套用外观简单,但缺点多多:

加大输出文件字节量(原因默认界面+自定义界面,Flex App运行时会初始化默认UI界面,然后再次通过遍历组件通过setStyle方法来做自定义界面的重渲染)

阅读全文(708字)

Flex Builder 3.0.2

最大的要点在于内带3.2的Flex sdk,已经支持Flash 10新增API,和集成AIR 1.5开发环境。
更多信息
马上下载

在embed标签中指定salign属性来设置Flash内容的对齐方式,结果发现在Firfox浏览器中salign参数总是失效。
结果找到了,在非IE浏览器下有严格的顺序控制。
正确的顺序
scale=”noscale” salign=”TL”
阅读全文(376字)

Flex Builder 3.0.1 这次的更新主要是

新增了Flex SDK 3.1支持
修正了一些Bug,包括IDE和可视化组件
阅读全文(185字)

最近在自行写一个批量列队上传的模块,当上传完成时需要在获取服务器返回的信息,其中就包含了上传成功图片的url,但是困惑的是无论我怎么测试,文件上传成功就是拿不到服务器返回的数据。
在网上找到了一段通过Flash自行计算生成文件名,当作GET变量传递到服务器的处理模,这样看上去貌似能够解决问题,但是看上去很不舒服。
一番折腾后才发现有个uploadCompleteData事件,自己一直把他看成了unloadCompleteData,狂汗。
现在监听这个事件之后就可以了,事件类型是DataEvent,获取DataEvent.data就是服务器返回数据了。
阅读全文(417字)

在开发Flex项目时可以选择RSL模式来分离出框架文件framework_*.swz ,这个框架文件包航了所有的Flex内置类,3.0的框架文件在520kb左右。可以供其他使用了RSL模式的SWF使用,有点类似Flash中的共享库概念,也可以理解为分布式的SWF下载,而Flex项目的发布的SWF文件的将体积大大减小,只有项目代码和初始化必须的模块。
这个方案看来一定程度上可以解决Flex项目生成的SWF文件过大的诟病。

 与Flash中的共享库概念和分布式下载又不同,framework_*.swz 框架文件一旦被使用过,就不依赖于浏览器的cache机制了。Flash Player会将其cache住。在此之后如果有其他的Flex项目SWF也使用了相同版本的framework,这里就不需要再来下载framework_*.swz文件了,FlashPlayer直接从cache中本地读取。这样就只需要加载起始与50Kb左右的SWF文件,大大提高依赖于网络的载入速度。
阅读全文(693字)