2010-04-26 49 views

回答

2

你要熟悉Flex組件的生命週期:http://msimtiyaz.wordpress.com/flex/adobe-flex-component-instantiation-life-cycle/

它解釋了MXML組件背後的ActionScript代碼,並熟悉,因爲如果你不正確地執行你的組件,它可以是非常重要的真的減慢你的應用程序。

無論如何,我想你可能會對進口產品感到困惑。導入語句使代碼可用於代碼中,但不會創建組件。您需要以與在actionscript中創建任何對象相同的方式創建組件,然後您需要將該組件添加到顯示列表中以使其顯示出來。

適當的地方要做到這一點是在createChildren()函數:

override protected function createChildren():void { 
    super.createChildren(); 

    var myText:Text = new Text();//create a new object 
    this.addChild(myText);//add it to the display list 
} 
相關問題