![]() |
Как сделать чтобы функция запускалась только после выполнения другой функции
Как сделать так чтобы функция openUserPrivate(e); запускалась только после того как функция sendRequestLRtrue(); загрузила данные, а то она срабатывает первей чем данный успевают распарситься и вылетает ошибка((. Также структура проги такова что openUserPrivate(e); принимает в себя событие мыши поэтому вызвать её из sendRequestLRtrue(); не получится. Есть ли какоето решение?
Код AS3:
|
Конечно есть! Сделать по человечески или согласится с тем, что "меня и абы чего устроит" и вызывать сохраненные куда-то методы, которые должны идти после загрузки, после загрузки.
|
после загрузки данных послать событие об их загрузке и по этому событию уже вызывать openUserPrivate(e);
Вызвать его можно и без события мыши так: Код AS3:
|
да, либо создавать евент, либо добавить в sendRequestLRtrue() callback функцию. Типа того:
Код AS3:
Код AS3:
ЗЫ:Но лучше, конечно, пользоваться событиями. Красивее. ) |
| Часовой пояс GMT +4, время: 09:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.