Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Странная ошибка с XML (http://www.flasher.ru/forum/showthread.php?t=126274)

imdogma 15.06.2009 20:50

Странная ошибка с XML
 
Достаю плейлист из xml-файла. Рабочий код:
Код AS3:

var urlLoader:URLLoader;
var xmlPlaylist:XML;
var urlRequest:URLRequest;
 
urlRequest = new URLRequest("p.xml");
urlLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, loadPlaylist);
urlLoader.load(urlRequest);
 
 
function loadPlaylist(e:Event)
{
        xmlPlaylist = new XML(urlLoader.data);
 
        var i:Number;
 
        for(i = 0; i <= xmlPlaylist.video.length(); i++)
                {
                        trace(xmlPlaylist.video[i].@src);
                }
}

Все работает, за исключением непонятной раздражающей ошибки:
Код AS3:

TypeError: Error #1010: Термин не определен и не имеет свойств.
        at thePlayer_fla::MainTimeline/loadPlaylist()
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at flash.net::URLLoader/onComplete()

Как от нее избавиться? :wacko:

fljot 15.06.2009 21:05

подумайте, что случается при i == xmlPlaylist.video.length()

imdogma 15.06.2009 21:08

Цитата:

Сообщение от fljot (Сообщение 828206)
подумайте, что случается при i == xmlPlaylist.video.length()

благодарю за наводку, теперь заработало:)


Часовой пояс GMT +4, время: 07:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.