![]() |
Последовательность выполнения методов
Приветствую всех.
Хотелось бы закрыть пробел в вопросе о последовательности выполнения методов в as3. К примеру, имеется некий метод "update_all()", в котором одним за одним происходит вызов других методов: Код AS3:
Может метода "update_1()" объявить как "set update_1()": Код AS3:
Код AS3:
Спасибо. |
Цитата:
Цитата:
|
Цитата:
|
Асинхронных методов непосредственно в AS3 нет. Есть лишь обертка вокруг того, что делает FlashPlayer.
Если на пальцах, то есть всего 2 разновидности кода во Flash - код, который написал программист (Вы, например) и код который написал разработчик самого FlashPlayer (сотрудник Adobe). Код который пишете Вы всегда синхронен и выполняется именно в том порядке, в котором написан. Код который написан где-то внутри FlashPlayer может быть каким угодно, синхронным или асинхронным. Но в случае если код асинхронный - он обязательно уведомит Вас о том, что он таки закончил выполняться. Для этого во Flash есть события (flash.events.Event), о которых можно почитать в справке. |
gloomyBrain спасибо большое за разъяснение.
|
| Часовой пояс GMT +4, время: 22:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.