2010-03-03 52 views
1

我有一個自定義組件,它根據用戶點擊的按鈕動態添加和刪除子組件。我想要做的是觸發一個過渡效果,當它被添加時將子組件移動到舞臺上,然後在刪除它時將它移開。如何在flex中添加或刪除子控件時觸發轉換效果?

有沒有人有如何做到這一點很好的例子?

編輯:我想通了,並在下面留下我的解決方案。我希望它能幫助別人!

回答

2

我只是想出如何得到這個工作。這是我提出的答案。我希望它能幫助有相同問題的其他人!

MyContainerComponent是父控件我添加了子控件,MyCustomChildControl是我想要顯示的控件的控件。 moveInmoveOut參數是我創建的過渡效果。

public function AddChildComponent():void 
{ 
    var newChild:MyCustomChildControl= new MyCustomChildControl(); 

    newChild.name = "ChildControl"; 
    newChild.setStyle("addedEffect", moveIn); 
    newChild.setStyle("removedEffect", moveOut); 
    MyContainerComponent.addChild(newChild); 
} 
相關問題