发布时间:2012-12-14 10:49:31
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。 但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。 SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。 因此,所有程序在真正开始运行前,需要经过如下过程: 预初始(preinitialize) 程序在这个过程后,已经被实例化,但还未创建任何内容。初始化(initialize) &nb......【阅读全文】
发布时间:2012-12-14 10:44:12
此文是我翻译自OReilly出版的 Programming Flex 2 中部分章节,略有修改. 从某种程度上说,即使一点也不了解Flex程序的运行机制,也并不妨碍我们开发Flex程序。不过,弄清楚那些基本的结构还是非常有好处的,起码可以知道它的内部是怎么工作的。这会帮助我们实现一些有趣的功能,比如个性化预加载条,在运行期间加载其它的Flex程序,管理运行期间库元件的加载和卸载等等。更远的方面,理解Flex程序的运行可以帮助完善程序,因为我们将知道如何去优化代码。比如,如果想确定哪些代码是在预加载期间执行的,就得知道如何去捕捉这些事件。 每个Flex程序都是从SystemManager开始......【阅读全文】
发布时间:2012-12-10 11:48:11
下拉菜单级联,第一个显示月份,第二个显示(第一个显示时间之后)的月份,使用concat( ) 方法或slice( ) 方法,另外还可以使用ArrayUtilities.duplicate( ) 方法,duplicate( )方法可以创建递归复制讨论因为数组是复合类型,因此它的比较和复制都和基本类型不同。一个变量指向数组但是实际上它并不包含数组数据,它只是指向内存中存放数组数据的位置。从优化的角度考虑,基本类型的占用空间往往很小,但是符合类型如数组可以变得很大,如果我们在日常操作中经常复制整个数组是非常不明智的,因此当你要复制数组时,ActionScript 并不是生成独立的一份拷贝,看下面的例......【阅读全文】
发布时间:2012-12-10 11:36:53
flex小例子:http://examples.adobe.com/flex3/componentexplorer/explorer.html flex分页显示功能:http://tongqiuyan.blog.51cto.com/888093/698465 中文flex例子之设置ButtonBar的Skin例子:http://blog.minidx.com/2009/02/15/2106.html......【阅读全文】