![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2003
Сообщений: 4
|
Подскажите что я не так делаю? Вот код -
function XmlObj()
{
this.test=100;
this.ignoreWhite = true;
this.onLoad = Loaded;
}
XmlObj.prototype = new XML();
function Loaded()
{
trace("D"+this.firstChild.nodeName);
trace("H"+this.test);
trace("B"+this.getBytesLoaded());
}
var s = new XmlObj();
trace("TEST"+s.test);
s.load(host+"/test/data.xml");
![]() |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 4
|
В первом сообщении есть код, в котором есть функция Loaded.
Эта функция вызыается после загрузки XML документа (по крайней мере мне бы так хотелось) В функции есть строки trace("D"+this.firstChild.nodeName); trace("B"+this.getBytesLoaded()); А теперь внимание - вопрос : Чему должно быть равно this.firstChild.nodeName ? Почему у меня оно всегда равно пустой строке? И почему тогда this.getBytesLoaded() возвращает размер xml файла? |
|
|||||
|
Bumble Bee
[+1 05.07.06]
|
попробуй так:
function XmlObj() { this.test = 100; this.ignoreWhite = true; this.prototype.Loaded = function() { this.onLoad = function(success) { trace("D"+this.firstChild.nodeName); trace("H"+this.test); trace("B"+this.getBytesLoaded()); }; }; } XmlObj.prototype = new XML(); var s = new XmlObj(); trace(s.Loaded()); trace("TEST"+s.test); s.load(host+"/test/data.xml");
__________________
Portfolio |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 4
|
Не работает.. В таком варианте вообще не работает - Loaded не вызывается
(проверял добавлением trace в Loaded) На всякий случай - у меня flash mx. А у вас этот код работает? |
|
|||||
|
Регистрация: Jul 2003
Сообщений: 4
|
В архиве хмл файл (хотя не работает на любом xml-файле) и исходник- пример. У меня это чудо выводит в трейс
SUCCESS!! // Это для "не класса" ROOT NODE = data XML loaded size = 122 of 122 SUCCESS!! // "класс" ROOT NODE = // Пустота ![]() XML loaded size = 122 of 122 Скорее всего я чего-то не учел в странном ООП AS и вместо this.firstChild.nodeName должно быть что-то другое. Но вот что??? |
![]() |
Часовой пояс GMT +4, время: 06:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|