1
我有一個自定義組件,它根據用戶點擊的按鈕動態添加和刪除子組件。我想要做的是觸發一個過渡效果,當它被添加時將子組件移動到舞臺上,然後在刪除它時將它移開。如何在flex中添加或刪除子控件時觸發轉換效果?
有沒有人有如何做到這一點很好的例子?
編輯:我想通了,並在下面留下我的解決方案。我希望它能幫助別人!
我有一個自定義組件,它根據用戶點擊的按鈕動態添加和刪除子組件。我想要做的是觸發一個過渡效果,當它被添加時將子組件移動到舞臺上,然後在刪除它時將它移開。如何在flex中添加或刪除子控件時觸發轉換效果?
有沒有人有如何做到這一點很好的例子?
編輯:我想通了,並在下面留下我的解決方案。我希望它能幫助別人!
我只是想出如何得到這個工作。這是我提出的答案。我希望它能幫助有相同問題的其他人!
MyContainerComponent
是父控件我添加了子控件,MyCustomChildControl
是我想要顯示的控件的控件。 moveIn
和moveOut
參數是我創建的過渡效果。
public function AddChildComponent():void
{
var newChild:MyCustomChildControl= new MyCustomChildControl();
newChild.name = "ChildControl";
newChild.setStyle("addedEffect", moveIn);
newChild.setStyle("removedEffect", moveOut);
MyContainerComponent.addChild(newChild);
}