0
我遇到了一个问题,即删除组件并添加另一个组件。 我已经为相应的组件设置了addedEffect和removedEffect。添加了效果和删除效果几乎一起开始
但addedEffect在removedEffect完成之前启动。
我怎样才能让他们?
我正在做这个动作。所以,在这种情况下,我没有使用状态和转换。
任何帮助将是非常好的。
谢谢。
我遇到了一个问题,即删除组件并添加另一个组件。 我已经为相应的组件设置了addedEffect和removedEffect。添加了效果和删除效果几乎一起开始
但addedEffect在removedEffect完成之前启动。
我怎样才能让他们?
我正在做这个动作。所以,在这种情况下,我没有使用状态和转换。
任何帮助将是非常好的。
谢谢。
您可以移动代码将下一个组件添加到Effect
完成处理程序中,以删除第一个组件。这将保证在上一个组件删除Effect
完成之前不会添加任何内容。
[编辑]
根据你的问题,我会假设你已经知道如何将Effect
分配给所需的组件事件(在这种情况下拆卸时)。
请务必声明与effectEnd
处理的效果,例如
<s:Fade id="fader" effectEnd="effectEndHandler(event)"/>
放置代码以添加下一个组件,在功能effectEndHandler
。
一小段代码将会非常有帮助。谢谢 – Ravish 2010-06-14 13:01:19
您的意思是移动代码来添加下一个组件,而不是下一个效果,对不对?换句话说,删除组件,等待删除效果结束,然后添加将触发添加效果的新组件。 – 2010-06-15 11:15:30
@ bug-a-lot,这是正确的,抱歉混淆了 – Jason 2010-06-15 11:55:00