flex Container添加child

學習flex 有一週了,說一下心得吧

想panel這些控件都是 Container這些類繼承下來,想加入一個child的話要調用addChild函數,

參數是DisplayObject類型,但是如果是如果真是DisplayOject類型的話,有運行錯誤,主要原因是Container已經override這個函數了,在裏面判斷這個類必須實現了IUIComponent接口,也就是說你添加的類必須是UIComponent的子類,那樣的話想Bitmap這些類都不能添加了。

只能使用一種迂迴的方法來實現

 

var  ui:UIComponent=new UIComponent();

ui.addChild(bitmap);

panel.addChild(ui);

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章