Flex的mxml组件,在创建时尽量避免createComplete
Flex的mxml组件,在创建时尽量避免createComplete
因为当createComplete的时候,还没有完全结束这个组件的所有children的创建,所以经常会遇到一些奇怪的问题,想在创建时,就像构造函数一样,处理一些事物的话,尽量使用以下的方法:
?
override protected function createChildren():void
?
<?xml version="1.0" encoding="utf-8"?><s:NavigatorContent xmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"width="1000" height="565" xmlns:view="cn.love813.zealot.view.*"><s:layout><s:VerticalLayout/></s:layout><fx:Declarations><!-- 将非可视元素(例如服务、值对象)放在此处 --></fx:Declarations><fx:Script><![CDATA[override protected function createChildren():void{}]]></fx:Script></s:NavigatorContent>
?