在加载控件的过程中,有三种状态:
preInitialize预加载 ,在子控件还没加载时,调用
initialize 已加载,还没有显示时调用
creationComplete 显示完成后调用
<?xml version="1.0"?>
<!-- components\LabelInit.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
<![CDATA[
private function initDate():void {
label1.text += new Date();
}
]]>
</fx:Script>
<s:VGroup>
<s:Label id="label1"
text="Today's Date: "
initialize="initDate();"/>
</s:VGroup>
</s:Application>
本文通过一个Flex应用实例,介绍了控件加载过程中的三种状态:预加载(preInitialize)、已加载(initialize)和显示完成(creationComplete),并展示了如何在不同状态下执行特定操作。
184

被折叠的 条评论
为什么被折叠?



