![]() |
Как вернуть XML сразу после загрузки
есть класс XmlLoader
в нем функция Код AS3:
Код AS3:
Код AS3:
Код AS3:
|
Так сделать не получится, так как загрузка происходит асинхронно.
|
то есть только диспатчить onComplete, и по нему вытаскивать из xmlLoader-a переменную с XML?
|
Цитата:
|
Моно вместо функции вызова написать обертку с таймером, который через определенные интервалы будет проверять, не загрузился ли xml, и когда он загрузится, запишет указатель. Но это получатся костыли, листенер принципиально делает тоже самое, но проще и удобнее.
|
листенер конечно хорошо, но при этом , в каждом классе, который должен создать экземпляр загрузчика
нужно делать такую конструкцию: Код AS3:
|
Цитата:
Код AS3:
Код AS3:
|
спасибо, это как раз то что нужно.
А можете еще написать пример коллбэк функции? что-то вроде такого? Код AS3:
|
А еще XmlLoader можно переименовать в XMLDataManager и сделать синглтоном, и тогда можно будет слушать события одного экземпляра во всех классах которые подписаны.
Идея с callback тоже неплоха |
Isfet, да все верно вы написали, только присваивать полученные данные локальной переменной бессмысленно, и .getLoadedXml() лишнее
Код AS3:
|
| Часовой пояс GMT +4, время: 19:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.