flex组件中嵌入脚本代码 如何部署flex组件
深入flex组件生命周期
1、组件生命周期执行顺序
⑴ 调用组件构造函数。构造函数没有返回类型,没有参数,使用super()调用父类的构造器
⑵ 使用set,get设置组件属性,常在set方法内监控一个布尔变量来实现失效机制
⑶ 调用addChild()方法将组件添加到父组件显示列表中辅助卡盟,FLEX将自动调用createChildren(),invalidateProperties(),invalidateSize()flex组件中嵌入脚本代码,
invalidateDisplayList()。只有将组件添加到父容器中,FLEX才能确定它的大小(size),设置它所继承样式(style)属性,或者在屏幕上画出它
⑷ 组件的parent 属性设置为对父容器的引用
⑸ 样式(style)设置
⑹ 组件分发preinitialize事件
⑺ 调用组件createChildren()方法
⑻ 调用 invalidateProperties(),invalidateSize(),invalidateDisplayList()失效方法,FLEX将在下一个“渲染事件”(render event)期间对相应的
commitProperties()flex组件中嵌入脚本代码,measure(), updateDisplayList()方法进行调用。这个规则唯一例外就是当用户设置组件的height 和width 属性时,
Flex 不会调用measure()方法。也就是说,只有当组件的explicitWidth 和explicitHeight 属性是NaN 时Flex才会调用measure()方法。
⑼ 组件分发initialize事件。此时组件所有的子组
更多关于flex组件的知识,可查询天地会
来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!