3个回答
2010-05-12
展开全部
private function readxml1():void{
var xmlfile:file = new file("file path");
var stream:filestream = new filestream();
stream.open(xmlfile, filemode.read);
var xml:xml = xml(stream.readutfbytes(stream.bytesavailable));
stream.close();
}
--------------------
别告诉我你看不懂
var xmlfile:file = new file("file path");
var stream:filestream = new filestream();
stream.open(xmlfile, filemode.read);
var xml:xml = xml(stream.readutfbytes(stream.bytesavailable));
stream.close();
}
--------------------
别告诉我你看不懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的肯定不行,只能在AIR程序客户端才能用FILE类,如果在B/S程序中需要使用URLLoader来加载XML文件。代码如下:
var uloader:URLLoader=new URLLoader(); uloader.dataFormat=URLLoaderDataFormat.TEXT;
uloader.addEventListener(Event.COMPLETE, loaderComplete);
uloader.load(new URLRequest(String("文件地址")));
/*加载后回调函数*/
private function loaderComplete(event:Event):void{
try{
var example:XML = new XML(event.target.data);
}
catch(error:TypeError){
trace(error.message);
}
}
var uloader:URLLoader=new URLLoader(); uloader.dataFormat=URLLoaderDataFormat.TEXT;
uloader.addEventListener(Event.COMPLETE, loaderComplete);
uloader.load(new URLRequest(String("文件地址")));
/*加载后回调函数*/
private function loaderComplete(event:Event):void{
try{
var example:XML = new XML(event.target.data);
}
catch(error:TypeError){
trace(error.message);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询