2011-07-15 17 views
0

可能性の重複:
Flex 4 Group showEffect/hideEffectスパークコントロールの表示/非表示にエフェクトを追加するにはどうすればよいですか?

私は特定の要素を非表示/表示するためにデータバインディングを使用して、既存のフレックスのアプリケーションを持っています。それは少しのようになります。

<namespace:CustomComponent visible="{modelObject.showCustomComponent}" /> 

は少しそれを美化するために、私が行って、これをしなかった:

<s:Move id="ccRollIn" target="{cc}" xFrom="-400" xTo="50" /> 
... 
<namespace:CustomComponent id="cc" visible="{modelObject.showCustomComponent}" show="ccRollIn.play()" hide="ccRollIn.play(null, true)" /> 

これで問題があることを示しているイベントは完全に果たしている一方で、 hideエフェクトが再生される前にアイテムが表示されなくなります。このワークフローにアニメーションを追加する簡単な方法はありますか?

答えて

0

変更

<ns:Component showEffect="{move1}" hideEffect="{move2}" /> 

へと宣言内のコンポーネントの行、これを追加します。

<s:Move id="move1" xFrom="-400" xTo="50" /> 
<s:Move id="move2" xTo="-400" xFrom="50" />