![]() |
загрузка XML + cинхронизация
привет.
такая проблема есть. Флешка должна подгружать кучу информации. Вытаскивает она ее из разных XML'ек. Для каждой xml'ки создается свой объект, в который загружаются данные из нее. Проблема в долбанной синхронизации. Потому что объекты создались. При создании отработало XML.load("..."); и потом в onload св-вам объекта присваиваются нужные данные из xml'ки. Но дело в том, что после создания объектов, уже другие сущности начинают с ними работать. и вот тут то проблема и возникает. Другие объекты хотят работать с данными из моего(в котором данные из xml), а они туда еще не прогрузились. нужно какие то DELAY'и делать. и зацикливать прогу до тех пор, пока данные все не загрузятся. Или может как то по-другому это можно провернуть? Буду признателен, если поможете. С уважением, Сергей. P.S. Надеюсь понятно, что подразумевалось. |
Нет, не очень понятно.
|
Создавай свои события и делай все последовательно, по наступлению того или инного события.
|
Цитата:
вот что надо: Код:
var x = new A(); |
Цитата:
|
По другому - никак. Если использовать задержки, результат будет не точный.
|
А зачем мешать объект из одной структуры в другую?
|
Цитата:
|
ОК, XML — структура объектов. Зачем переделывать эту структуру в нестандартную свою?
|
сделай проще. в первом кадре сделай инициализацию объектов. когда все обхекты инициализированны сделай переход в следующий кадр, где все инициализированныйе объекты запустятся.
или заморачивайся с событиями =) |
| Часовой пояс GMT +4, время: 17:23. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.