摘要: Flex组件生命周期大概可以分为3步:1. IntiliazitionConstructionConstruction是组件构造阶段,组件的构造器不能有必须的参数。在构造函数中可以添加事件监听器,初始化属性。这个阶段只做很少的事情。ConfigurationConfiguration是组件的配置阶段,组件的属性,事件回调函数,样式和效果定义都在这个阶段完成。你不应该把这些任务推迟到Attach... 阅读全文
posted @ 2009-04-02 15:56 Z.W. 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Flex组件生命周期大概可以分为3步:1. IntiliazitionConstructionConstruction是组件构造阶段,组件的构造器不能有必须的参数。在构造函数中可以添加事件监听器,初始化属性。这个阶段只做很少的事情。ConfigurationConfiguration是组件的配置阶段,组件的属性,事件回调函数,样式和效果定义都在这个阶段完成。你不应该把这些任务推迟到Attach... 阅读全文
posted @ 2009-04-02 15:56 Z.W. 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Flash的fl组件和Flex的mx组件都有一个受保护方法callLater,callLater可以说是优化组件执行效率的一个杀手锏,极其有用。拿Flash的fl组件为例,fl组件有个重绘方法redraw(),如果改变组件的大小,焦点的获得和丢失都会是组件重绘来呈现不同的状态。而组件是复杂的,重绘的开销很大。如果假想一个按钮执行以下程式来更改外观,并且每次的更改都触发redraw()方法执行,那它... 阅读全文
posted @ 2009-04-02 15:55 Z.W. 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Flash的fl组件和Flex的mx组件都有一个受保护方法callLater,callLater可以说是优化组件执行效率的一个杀手锏,极其有用。拿Flash的fl组件为例,fl组件有个重绘方法redraw(),如果改变组件的大小,焦点的获得和丢失都会是组件重绘来呈现不同的状态。而组件是复杂的,重绘的开销很大。如果假想一个按钮执行以下程式来更改外观,并且每次的更改都触发redraw()方法执行,那它... 阅读全文
posted @ 2009-04-02 15:55 Z.W. 阅读(416) 评论(0) 推荐(0) 编辑