语录提交--登陆--注册--论坛交流--站长博客

使用URLLoader载入文本和XML

[作者:Zrong][日期:2008-01-18][导航:Flash教程 >> ActionScript3 >> 使用URLLoader载入文本和XML]
  

在AS3以前的版本中,要载入外部文本,可以使用LoadVars类和XML类。但是在AS3中,这些功能被移到了一个类中,这就是URLLoader(flash.net.URLLoader)类,这个类与LoadVars很相似。而AS3的XML类中,已经没有了载入外部XML文件的功能。我们可以使用URLLoader类获取外部的文本,并将其解析成普通文本或者XML对象。

就像LoadVars类一样,URLLoader类也有一个load()方法载入外部源的数据。这个方法允许一个URLRequest类的实例(而不是一个字符串)作为它的为一个参数。你可以使用URLLoader的事件决定载入完成之后该做什么。载入成功之后,URLLoader中的data属性将包含载入的文本值。

var loader:URLLoader;
// ...
loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, xmlLoaded);

var request:URLRequest = new URLRequest("file.xml");
loader.load(request);
//...
function xmlLoaded(event:Event):void {
    var myXML:XML = new XML(loader.data);
    //...
}

[文章热度:]


上一页:AS3 与 AS2中空字符的区别

下一页:编写时间轴代码代码规范

最新话题

网站导航

搜索

网站公告


Copyright 2007 51as.com. Some Rights Reserved.
鄂ICP备07003189号

Powered by: KingCMS 5.0.1.0217