![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
пытаюсь загрузить xml во flex приложение .
выдает ошибку типа . . . (см. скрин) Может не находит импортируемые классы flash.net.URLLoader и flash.net.URLLoader. Что необходимо указать чтоб он их увидел ?? |
|
|||||
|
ветеран форума
|
laoder в первой строчке это так задумано или опечатка?
__________________
4am is time to rock |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
да опечатка, но сути не меняет , остальное все вроде в норме
<![CDATA[
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
private var myGreeter:Greeter = new Greeter();
private var externalXML:XML;
private var loader:URLLoader = new URLLoader;
private var request:URLRequest = new URLRequest("xmlFile.xml");
public function initApp():void
{
// says hello at the start, and asks for the user's name
mainTxt.text = myGreeter.sayHello();
}
loader.load(request);// эти трочки ему не нравятся
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void
{
var loader:URLLoader = event.target as URLLoader;
if (loader != null)
{
externalXML = new XML(loader.data);
trace(externalXML.toXMLString());
}
else
{
trace("loader is not a URLLoader!");
}
}
]]>
Последний раз редактировалось Storm[pfp]; 22.07.2007 в 16:41. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Лучше не присваивать сложные типы значений переменных вне методов или конструктора класса. А в AS2 это вообще было обязательно. В AS3 это работает в силу организации AVM, хотя так делать вообще не стоит.
|
|
|||||
|
ветеран форума
|
Из хелпа к тегу Script:
Цитата:
__________________
4am is time to rock |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Гы, а слона я и не заметил
![]() |
|
|||||
|
Регистрация: Jul 2005
Сообщений: 188
|
да действительно , все работает , спс!!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|