![]() |
|
||||||||||
|
|||||
|
Доброго времени суток!
Гружу вот так xml: package { import flash.display.MovieClip; import flash.display.Loader; import flash.net.URLRequest; import flash.events.Event; import flash.events.IOErrorEvent; public class Main extends MovieClip { private var my_xml:String = 'data.xml' public function Main() { initXML(); } private function initXML(){ var loader = new Loader(); var req = new URLRequest(my_xml); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,parseXML); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler); loader.load(req); } private function ioErrorHandler(e:Event){ trace('no xml file'); } private function parseXML(e:Event){ var xml:XML = e.target.data; trace(xml); } } } ![]() Что не так? |
|
|||||
|
Регистрация: Mar 2007
Сообщений: 545
|
2 MXPain
Не поможет. Класс Loader Loader используется для загрузки SWF-файлов либо файлов изображений (JPG, PNG или GIF). ... Используйте класс URLLoader для загрузки текстовых или двоичных данных. Это скрывает вашу ошибку, уберите и посмотрите. Последний раз редактировалось andrew911; 20.06.2011 в 05:37. |
|
|||||
|
Вам нужно заменить Loader на URLLoader.
|
|
|||||
|
Всем СПАСИБО вот так получилось:
package {
import flash.display.MovieClip;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.IOErrorEvent;
public class Main extends MovieClip {
private var my_xml:String = 'data.xml';
public function Main() {
initXML();
}
private function initXML(){
var loader:URLLoader = new URLLoader();
var req = new URLRequest(my_xml);
loader.addEventListener(Event.COMPLETE,parseXML);
loader.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
loader.load(req);
}
private function ioErrorHandler(e:Event){
trace('no xml file');
}
private function parseXML(e:Event){
var xml = new XML(e.target.data);
trace(xml);
}
}
}
![]() Последний раз редактировалось forward; 20.06.2011 в 16:02. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|