Flash AS3.0调用外部XML文件无结果?
以下代码无任何输出,也没有报错.不知错在哪?package{importflash.display.Sprite;importflash.net.URLLoader;im...
以下代码无任何输出,也没有报错.不知错在哪?
package
{
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
public class MainEE extends Sprite
{
var loder:URLLoader;
var MyXML:XML;
public function MianEE():void
{
loder=new URLLoader();
loder.load(new URLRequest("abc.XML"));
loder.addEventListener(Event.COMPLETE,completeEvent);
}
function completeEvent(event:Event):void
{
MyXML = new XML(loder.data);
trace(MyXML);
}
}
} 展开
package
{
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
public class MainEE extends Sprite
{
var loder:URLLoader;
var MyXML:XML;
public function MianEE():void
{
loder=new URLLoader();
loder.load(new URLRequest("abc.XML"));
loder.addEventListener(Event.COMPLETE,completeEvent);
}
function completeEvent(event:Event):void
{
MyXML = new XML(loder.data);
trace(MyXML);
}
}
} 展开
2个回答
2012-06-30
展开全部
MianEE():
自己看清楚 到底是 Main 还是 Mian ,构造函数名错 当然没执行啦
自己看清楚 到底是 Main 还是 Mian ,构造函数名错 当然没执行啦
展开全部
那应该是错在外部的XML文件上,看看是不是相关的格式上有错误?
追问
XML文件没有问题。直接写在fla文件里可以用:
var loder:URLLoader=new URLLoader();
loder.load(new URLRequest("abc.XML"));
loder.addEventListener(Event.COMPLETE,completeEvent);
function completeEvent(event:Event):void
{
var MyXML:XML = new XML(loder.data);
trace(MyXML);
}
XML文件内容如下:
abc
def
追答
加上这句试试:
abc
def
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询