![]() |
|
||||||||||
|
|||||
|
Загружается XML проходит через парсер.
myXML.onLoad = function(success) {
if (success) {
_global.TextObj = XMLParser.parse(this);
_global.ts = 1;
}
};
я специально вставил переменную ts, чтобы попытаться рулить процессом. А в мувиклипах по два или больше кадров с кодом: т.е. оно бегает по кругу пока не дождеться переменных. через Ж, но работает. можно ли как то оптимизировать этот код? например, сделать по-нормальному проверку загрузки ХМЛ. |
|
|||||
|
можно,
выполнять весь остальной нужный код только после парсера, вызывать функцию прямо из конца парсера
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не запихивайте в _global ничего постороннего. Иначе это может привести к проблемам в будущем.
|
|
|||||
|
непонял :\
мне бы хотелось сделать в мувиклипах загрузку сразу в первый кадр клипа, без перебора кадров. |
|
|||||
|
2_etc:
т.е. ничего постороннего? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
это критично?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Критично.
http://www.flasher.ru/forum/showthread.php?t=90836 http://www.flasher.ru/forum/showthread.php?t=90328 Стоит почитать. |
|
|||||
|
мда..
дилетант я.. учиться еще многому ![]() вообщем решил свою проблему так: было стало stop();
function timer() {
popup.textplace.text = TextObj.object.info1;
}
moo = setInterval(timer, 100);
наверняка это самый способ, но пока на более я не способен.главное работает ![]() хотя возможно, как я понял из выше написанных ответов, у меня есть все шансы вляпаться в более крутое г. ![]() |
|
|||||
|
а если ХМЛ будет читаться дольше чем 100 миллисекунд?
заводишь функцию которая должна выполняться после загрузки ХМЛ, и после чтения из ХМЛ ее вызываете.
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|