|
|
|||||
Регистрация: Jul 2009
Сообщений: 28
|
Как узнать url внутри onLoad?
Подскажите, пожалуйста.
У меня есть несколько xml-ек их нужно загрузить и распарсить одинаковым способом. Я хотела сделать примерно так естественно так не работает. Помогите разрешить проблему! |
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
Вы создали один XML объект и пытаетесь в него 10 раз загрузить ссылку. Надо создать 10 xml объектов, и перед xml[i].load сделать xml[i].idx = i;
|
|
|||||
Регистрация: Jul 2009
Сообщений: 28
|
Спасибо, но вот только проблема в том, что возникает ошибка
Цитата:
|
|
|||||
Регистрация: Sep 2005
Сообщений: 950
|
нужно примерно вот так
var i:Number = 0 var roomsXML:XML = new XML(); roomsXML.ignoreWhite = true; roomsXML.onLoad = function(success:Boolean) { trace(this); if (success) { i++; _root.Arr[url].push(this); // url - это путь который передается в метод load roomsXML.load(xmlList[i]); } } roomsXML.load(xmlList[i]); |
|
|||||
Регистрация: Jul 2009
Сообщений: 28
|
lexa2000lexa, а разве так зацикливания не будет?
ага. достаточно перед load поставить проверку if (i<10). Спасибо!! Вы очень помогли! Последний раз редактировалось Actual; 02.07.2010 в 13:30. Причина: дошло |
Часовой пояс GMT +4, время: 10:02. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|