Загрузка текста с XML

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Modiljani
Сообщения: 3
Зарегистрирован: 13 дек 2010, 00:15

Загрузка текста с XML

Сообщение Modiljani »

Делаю функцию загрузки в листбокс текст с файла хмл.
когда указиваю локальную сылку тоесть на файл находящийся в папке с приложением то всё окей, а когда пробую делать не локальный адрес то ноль на масу. не работает в чём проблема ?

Код: Выделить всё

 ZO.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_9); function fl_MouseClickHandler_9(event:MouseEvent):void{// Начало пользовательского кода// Этот образец кода отображает в панели "Вывод" слова "Нажата кнопка мыши". var request:URLRequest = new URLRequest("http://modiljani.com.ua/app/Free.xml");var loader:URLLoader = new URLLoader(); // Навешиваем события для отлавливания успешной загрузки или неудачнойloader.addEventListener(Event.COMPLETE, loaded);loader.addEventListener(IOErrorEvent.IO_ERROR, error);loader.load(request); // Функция loaded может выглядеть такfunction loaded(e:Event):void{// создаём массив и xml для храненияvar xml:XMLDocument = new XMLDocument();var array:Array = new Array();xml.ignoreWhite = true; // вытягиваем данные из загруженного файлаxml.parseXML(e.currentTarget.data); // в цикле заполняем массив для будущего спискаfor(var i:int = 0; i < xml.firstChild.childNodes.length; i++){var o:* = xml.firstChild.childNodes[i].attributes;array.push(o);} // заполняем список на основе данных из массиваforecasts.dataProvider = new DataProvider(array);forecasts.allowMultipleSelection = true; }// Функция error может выглядеть както такfunction error(e:IOErrorEvent):void{trace( " Файл не найден" );} // Конец пользовательского кода}
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Загрузка текста с XML

Сообщение bodnar »

crossdomain.xml в порядке?
Modiljani
Сообщения: 3
Зарегистрирован: 13 дек 2010, 00:15

Re: Загрузка текста с XML

Сообщение Modiljani »

да в полном порядке, говорю ж а локального адреса загружает
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Загрузка текста с XML

Сообщение Александр »

Сделай

Код: Выделить всё

trace(xml);
или

Код: Выделить всё

trace(e.currentTarget.data);
Проверь проходит ли обращение к XML файлу с помощью Charles.


А crossdomain.xml должен находиться по адресу http://modiljani.com.ua/crossdomain.xml - сейчас его там нет.
Modiljani
Сообщения: 3
Зарегистрирован: 13 дек 2010, 00:15

Re: Загрузка текста с XML

Сообщение Modiljani »

http://modiljani.com.ua/forecasts.xml
вот я адрес поставил
var request:URLRequest = new URLRequest("http://modiljani.com.ua/forecasts.xml");
и файл есть єтот но не загружает !!! в чём дело



насчёт
trace(e.currentTarget.data); как єто сделать куда вставитЬ ?
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Загрузка текста с XML

Сообщение bodnar »

Александр писал(а):А crossdomain.xml должен находиться по адресу http://modiljani.com.ua/crossdomain.xml - сейчас его там нет.
Ответить