在PureMVC / ActionScript中,在使用发送通知或通知观察者发送通知后,如何确保所有观察者都收到通知并完成工作?
换句话说,sendNotification是同步的。
由于
答案 0 :(得分:1)
据我所知,正确的方法是将所有任务放在SimpleCommand中,然后将所有这些内容添加到单个MacroCommand中。只要SimpleCommands是同步的(例如,您不启动任何加载进程),当MacroCommand完成时,您可以保证其中的所有SimpleCommands都已完成。
您可能还想调查AsyncCommand实用程序。我不是很喜欢这个,但我的一些同事喜欢它。