2010-03-03 5 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); 
} 
관련 문제