
Adobe Flex
全栈无侠
我很好
展开
-
Flex 数据绑定
<br /><br />//Task.as<br />package<br />{<br />public class Task<br />{<br />[Bindable]<br />public var _name:String;<br /><br />public function Task( name:String)<br />{<br />_name = name;<br /><br /><br />}<br />}<br />}<br /> <br /> <br />//mxml<br /> <原创 2011-05-10 16:17:00 · 736 阅读 · 0 评论 -
flash flex 内存泄漏问题
刚做网页游戏,对于flash flex也不是很熟悉。传说中flash的内存泄漏很严重,网上一搜果然麻烦。xml要disopsexml来释放,bitmapdata也要额外调用disposal,loader要调用unloadandstop。还请以前的一位同事跟我上了一课,对象原创 2011-07-31 08:05:26 · 2564 阅读 · 0 评论 -
Flash&Flex 工艺
大家都知道, Flash中的DisplayObject是只能加到一个container的。如果你把同一个DisplayObject重复放置到同一个container,那么显示对象只会在最后放置的位置上出现。比如有一个Bitmap对象A, 执行以下代码原创 2011-08-17 20:11:17 · 983 阅读 · 0 评论 -
flash第一帧加代码时,如果用gotoAndPlay那么第一帧上的代码无效
当在loadComplete事件中采用 gotoAndPlay到第一帧时,第一帧上代码不会被执行,但是如果不调用gotoAndPlay,第一帧上是会被执行的。而且一旦隔了几个enterframe之后,在调用gotoAndPlay,那么第一帧上代码还是被执行的。原因就是当gotoAndPlay的对象是当前帧时,是不会执行改帧上的代码的 。当load完之后,mv处于第一帧,此时再立即调用got原创 2011-10-31 12:23:01 · 3462 阅读 · 0 评论 -
Out of memory – cannot load design mode – Flash Builder 4
FB无法装载UI了,原因是频繁卸载装载了不同版本的CS后,导致 C:\Program Files\Common Files\Adobe\APE 目录下的dll丢失,拷贝过来,或者重装FB就可以了。原创 2011-11-10 14:53:54 · 2683 阅读 · 1 评论 -
gotoAndPlay and the queue
http://ericlin2.tripod.com/goto/gotoAndPlayt.htmlby ericlin "gotoAndPlay" is the oldest actionscript command in the history of Flash. It moves the playhead to another frame. However, the effect转载 2011-11-12 22:47:16 · 1495 阅读 · 0 评论 -
flash中注册时间的第四个参数useWeakReferences
addEventListener 中第四个参数 useWeakReferences为false。也即意味着注册函数所属的对象即使没有任何对象引用她时,该对象也不会被释放。因为事件的派发者强引用了它,flash的gc是不会回收的。当这个参数设置为true时,事件派发者为弱引用, 此时gc可以回收该对象。其实当没有其它对象指向时间所属对象时,该对象应该是要被回收的。所以第四个参数默认为true比较好。原创 2011-11-12 22:09:15 · 944 阅读 · 0 评论 -
Flash Debug 方法
如果用flash builder , flash调试的时候设置断点,加trace就可以很方便调试了,如果加上flash builder的profiler那就更方便了。但是有时候本地环境不具备,那只能通过网页加载swf的方式来查看问题了。这时候如果能有trace log那就非常好了。这就需要flash的全局设置,WindowsXP,编辑目录 C:\Documents and Settings\Ad原创 2011-12-31 16:19:06 · 4923 阅读 · 0 评论 -
Flex加载swf的几个要点
今天折腾了大半天Flash与Flex3的配合,特总结一下心得体会:1) 如果是通过Embed来嵌入swf的话,Flex3只支持FlashCS2所创建的swf.2) 如果是通过loader来加载的话,只有AS3的swf才能在加载后被控制(这和第一点相反,我花了很长时间才弄明发现这两点,汗!)3) 如果要直接加载到Flex当中,类必须继承UIComponent,这好比在Flash中必须继承Displa转载 2011-06-28 20:01:00 · 4351 阅读 · 0 评论 -
Flex 外部字符串资源使用
<br /> Flex已经很好的支持了国际化和本地化,具体使用方式如下<br />在workspace目录下新建一个myProperties目录,在这个目录下新建你的字符串资源<br /> <br /><br /> <br />在mxml里引入字符串资源<br /><br /><fx:Metadata><br />[ResourceBundle("btnText")]<br />[ResourceBundle("enText")]<br /></fx:Metadata><br /> <br />通过改变原创 2011-05-10 16:10:00 · 712 阅读 · 0 评论 -
Flex layout机制
<br />Flex的Layout机制具体的说就是Flex对组件的大小和位置的控制算法。从Flash开始初学Flex,也许会对Flex中设置组件的大小有些不适应。在Flash中,DisplayObject的width和height会根据DisplayObject所包含的“可视化元素”的大小自动调整,例如mc中的children的移动或者缩放都可能引起mc的width和height变化,而如果直接改变mc的width和height,会使mc内的可视化元素放大或缩小(但不会引起可视化元素重组),mc转载 2011-05-13 22:34:00 · 3881 阅读 · 0 评论 -
Embed外部资源后对应类的类型
<br />http://livedocs.adobe.com/flex/3/html/help.html?content=embed_4.html<br /> <br />[Embed(source="logo.gif")][Bindable]public var imgCls:Class; 如果embed是图片,那么相当于定义了一个BitmapAsset的类imgCls只想这涨图片,BitmapAsset是Bitmap的子类通过new imgCls()可以得到这个图片对应的Bitmap对象。[原创 2011-05-12 11:59:00 · 1026 阅读 · 1 评论 -
Flex4 css应用
Flex4 新增的spark组件中,已经没有background属性了,取而代之的style和theme了。例如 InputText.setStyle("contentBackgroundColor", 0xFF0000); 把textinput的背景设置为红色原创 2011-05-12 21:33:00 · 2753 阅读 · 0 评论 -
FLex 4 effect 效果介绍
<br /> adobe上的两篇文章已经讲的非常好了,所有effect类都是从Animate继承而来。<br />应用effect时,选定一个target或者选择一组targets,调用play既可。<br />repeatCount 重复次数<br />repeateBehaviour 选择REVERSE或者LOOP<br /> <br />http://www.adobe.com/devnet/flex/articles/flex4_effects_pt1.html<br />http://ww原创 2011-05-13 13:13:00 · 1911 阅读 · 0 评论 -
Flex game
<br /><br />http://www.brighthub.com/internet/web-development/articles/11010.aspx<br />http://asgamer.com/2009/flash-game-design-basics-adding-library-objects-to-stage-with-as3<br /> <br />site:http://www.refrag.com/ Flash RPG<br />http://www.refrag.com/转载 2011-05-16 13:34:00 · 797 阅读 · 0 评论 -
斜45度简单算法
斜45度坐标转换 斜45度逻辑左边和物理坐标转换原创 2011-05-25 19:41:00 · 4515 阅读 · 0 评论 -
Flex builder的调试时需要flash player debug版本
<br />在adobe的网站上,有几种debug版本<br />http://www.adobe.com/support/flashplayer/downloads.html<br /> <br />第一个是IE的插件,<br /><br />Download the Windows Flash Player 10.2 ActiveX control content debugger (for IE) (EXE, 2.99MB)<br />第二个是firefox的插件,<br />Download the原创 2011-04-09 20:00:00 · 47929 阅读 · 2 评论 -
mxml 生成AS文件
<br /> Flex中的mxml最终都会被编译成AS代码,可以在编译选项中加上 -keep-generated-actionscript,就能看到mxml生成的AS文件。<br />用AS能做的事情,理论上都可以用mxml来做,但可能有些地方不一样。比如我在mxml里继承一个 TextInput取名为 textInputBase,<br />然后后又在另外一个textInputNumber.mxml里继承了textInputBase,就会出现 Multiple initializer values fo原创 2011-04-21 20:35:00 · 2107 阅读 · 0 评论 -
Actionscript 3 语言特点
<br />for in<br />for each in<br />var array:Array<br />var o:Object<br />var func:Function原创 2011-04-25 21:40:00 · 896 阅读 · 0 评论 -
flash的2D框架
starling提升没有alpha通道的图片显示性能http://www.adobe.com/devnet/flashplayer/articles/introducing_Starling.htmlhttp://www.adobe.com/devnet/flashplayer/articles/creating-whack-with-starling.html有些2D框架是基原创 2012-04-20 17:09:30 · 859 阅读 · 0 评论