xmlhandle.as
来自「使用 Flex进行文件操作 从而达到最高的文件效能」· AS 代码 · 共 36 行
AS
36 行
package filecommon
{
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
public class xmlhandle
{
public var loader:URLLoader=new URLLoader();
public var funcname:Function;
public function xmlhandle()
{
}
//传入xml地址url和结果处理函数funchandle
public function loadxml(url:String,funchandle:Function):void{
this.funcname=funchandle;
loader.dataFormat="text";//文件类型
loader.addEventListener(Event.COMPLETE,completehandle);
loader.load(new URLRequest(url));
}
public function completehandle(evt:Event):void{
try{
var xml:XML=new XML(evt.target.data);//获取xml内容
//var xml:XML = new XML(loader.data);
funcname(xml);
}
catch(e:TypeError){
trace(e.message);
}
loader.close();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?