2010-02-11 17 views
0

在Flex中,我有一個基於Canvas的組件。 它看起來像這樣(我刪除了<mx:Script>更好地閱讀):當組件可見屬性以編程方式設置false時hideEffect不會觸發

<mx:Canvas verticalScrollPolicy="off" showEffect="showFX" hideEffect="hideFX" horizontalScrollPolicy="off" creationComplete="doComplete()" xmlns:mx="http://www.adobe.com/2006/mxml" width="63" height="63"> 

<mx:Fade id="hideFX" alphaFrom="1" alphaTo="0" easingFunction="mx.effects.easing.Linear.easeIn" startDelay="0" duration="600" /> 
<mx:Fade id="showFX" alphaFrom="0" alphaTo="1" easingFunction="mx.effects.easing.Linear.easeIn" startDelay="0" duration="600" /> 

</mx:Canvas> 

如果我設置customComponent.Visiblefalse,組件獲取隱藏(如預期)。但根本不觸發hideFX。難道我做錯了什麼?或者,這不是使用hideEffect和showEffect的正確方法嗎?

回答

2

只是把我的頭頂部,儘量結合​​的影響到Canvas

+0

這解決了這個問題。非常感謝!! – MysticEarth 2010-02-15 07:55:57

相關問題