PDA

Просмотр полной версии : процесс загрузки XML AS 2.0


BARTLEBY
12.12.2007, 07:51
Доброго Утра!
как в AS 2 отследить процесс загрузки XML?
в AS 1 это было можно сделать .getBytesLoad и .getBytesTotal
я всю ночь не спал (нет я не спал не потому что решал это проблему) =))
может я туплю просто и в ас 2 это работает???
вот собственно и все =)
спасибо.

CorC
12.12.2007, 10:40
Походу никак :)

koIIImarik
12.12.2007, 12:29
var settings_xml = new XML();
settings_xml.ignoreWhite = true;
settings_xml.load("settings.xml");
//
function xmlPreloader_func() {
varLoaded = Math.round(_root.settings_xml.getBytesLoaded()/_root.settings_xml.getBytesTotal()*100);
trace(varLoaded);

}
//
_root.xml_int = setInterval(xmlPreloader_func, 20);


У меня примерно так работает, я сократил часть кода, кот. вам не нужен, но смысл должен быть ясен.

etc
12.12.2007, 12:49
Это практически никогда не работает.

BARTLEBY
12.12.2007, 13:54
обидно что нельзя отследить =(
будем тогда что-то придумывать или тупа сделать имитацию загрузки.
всем спасибо!

koIIImarik
13.12.2007, 20:13
Почему не работает?
Если интересно вот флешка, в которой подобный код работает:
http://vodkarodnik.com/main.php?termPassed=2

alekslitvinenk
14.12.2007, 04:15
Можно поставить какую-нибудь анимацию когда объект XML начинает загружаться. Как только срабатывает событие onLoad объекта XML - анимацию удалить...

BARTLEBY
14.12.2007, 04:25
Почему не работает?
Если интересно вот флешка, в которой подобный код работает:
http://vodkarodnik.com/main.php?termPassed=2

я говорю про AS 2.0 а не про AS 1.0
вы классами пишете???

Можно поставить какую-нибудь анимацию когда объект XML начинает загружаться. Как только срабатывает событие onLoad объекта XML - анимацию удалить...
ну да только так и остается =(

koIIImarik
14.12.2007, 13:24
я говорю про AS 2.0 а не про AS 1.0
вы классами пишете???

Конкретно загрузку XML тут - нет.