添加的效果和删除的效果几乎同时开始
我遇到了一个问题,我正在删除一个组件并添加另一个组件。 我已经为相应的组件设置了addedEffect和removedEffect。
但addedEffect 在removedEffect 完成之前启动。
我怎样才能让它们按顺序排列?
我在动作脚本中执行此操作。因此,在本例中我不使用状态和转换。
任何帮助都会非常好。
谢谢。
I have run into a problem where I am removing a component and adding another one.
I have set addedEffect and removedEffect for corresponding component.
But the addedEffect starts before the removedEffect completes.
How can i make them in order ??
I am doing this in actionscript.So, in this case i'm not using state and transition.
Any help would be really good.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以移动代码以将下一个组件添加到
Effect
完成处理程序中,以删除第一个组件。这将保证在前一个组件删除Effect
完成之前不会添加任何内容。[编辑]
根据您的问题,我假设您已经知道如何将
Effect
分配给所需的组件事件(在本例中删除时)。确保使用
effectEnd
处理程序声明效果,例如将添加下一个组件的代码放置在函数
effectEndHandler
中。You can move the code to add the next component into the
Effect
completion handler for removing the first component. This will guarantee that nothing will get added until the previous component removingEffect
has finished.[Edit]
Based on your question, I will assume you already know how to assign an
Effect
to the desired component event (when removing in this case).Make sure you declare the effect with an
effectEnd
handler, for examplePlace the code to add the next component, in the function
effectEndHandler
.