创建用户界面组件--可视化组件(二)
1.2UIComponent类
每个组件在生命周期不同的时刻都会触发不同的事件.当初始化一个组件时,都会触发下面几个事件:
preInitialize:组件刚创建完成,其子组件还没有开始创建时触发.
initialize:组件与其子组件都创建完成,但组件的大小(size)还没有实现时触发.
creationComplete:组件在页面上布局完成并且可以看到时触发
看一个例子:目的:事件中可以添加多个函数或者方法.
<fx:Script> <![CDATA[ private function initDate():void { label1.text += new Date(); } ]]> </fx:Script> <s:VGroup> <mx:Label id="label1" text="Today's Date:" initialize="initDate(); trace('The label is initialized!'); /> </s:VGroup>