创建用户界面组件--可视化组件(二)

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>
posted @ 2010-01-16 18:08  himyspace  阅读(148)  评论(0编辑  收藏  举报