【发布时间】:2010-02-11 16:19:04
【问题描述】:
在 Flex 中,我有一个基于 Canvas 的组件。
它看起来像这样(为了更好地阅读,我删除了<mx:Script>):
<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.Visible 设置为false,组件将被隐藏(如预期的那样)。但根本不会触发hideFX。难道我做错了什么?或者这不是使用 hideEffect 和 showEffect 的正确方法吗?
【问题讨论】:
标签: apache-flex actionscript-3 effects