![]() |
Странная асинхронность кода.
к сожалению код показать не могу, т.к. он состоит из большого числа классов...
постараюсь показать "на пальцах"... есть код: Код:
public function callMethod() {вопрос - может ли мне кто-нибудь это объяснить? и может кто-нибудь с подобным встречался? |
Я с диспачем не работал, но. по-моему, логично. Код выполняется линейно. Создали событие - мгновенная отработка. Отработали - поехали дальше.
Разве где-то сказано что ивенты ловятся после диспача с задержкой.. |
Ничего асинхронного не вижу. EventDispatcher пробегается по массиву слушателей и у каждого вызывается метод. У вас же не возникает вопросов, что такая конструкция работает:
Код:
for (var … ) { |
Цитата:
|
Да, рекурсия тоже.
|
а если так ? =)
Код:
public function callMethod() { |
Замечательно. И что ты хотел этим сказать?
|
| Часовой пояс GMT +4, время: 21:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.