В puremvc, как ждать окончания sendNotification / notifyObservers - PullRequest
0 голосов
/ 31 мая 2011

В PureMVC / ActionScript, после отправки уведомлений с помощью отправки уведомлений или уведомлений-наблюдателей, как мне убедиться, что все наблюдатели получили уведомление и завершили работу?

Другими словами, это sendNotification синхронизированным способом.

Спасибо

1 Ответ

1 голос
/ 02 июня 2011

Насколько я знаю, правильный способ сделать это - поместить все ваши задачи в SimpleCommand s, а затем добавить все их в одну MacroCommand . Пока SimpleCommands являются синхронными (например, вы не запускаете никаких процессов загрузки), когда MacroCommand завершится, вы гарантированно завершили все SimpleCommands в нем.

Вы также можете изучить утилиту AsyncCommand . Я не большой поклонник этого, но некоторым из моих коллег это нравится.

...