【发布时间】:2010-03-08 12:24:45
【问题描述】:
让我们说这个页面
www.example.com/mypage
返回一些我想在 Actionscript 中解析的 html。
在获取字符串变量中的响应时,如何从 Actionscript 调用此页面?
【问题讨论】:
标签: actionscript-3
让我们说这个页面
www.example.com/mypage
返回一些我想在 Actionscript 中解析的 html。
在获取字符串变量中的响应时,如何从 Actionscript 调用此页面?
【问题讨论】:
标签: actionscript-3
试试这个:
import flash.net.*
var _loader:URLLoader = new URLLoader();
var _req:URLRequest = new URLRequest('http://www.google.com');
_loader.addEventListener(Event.COMPLETE, _onComplete);
_loader.load(_req);
function _onComplete(e:Event):void{
trace(String(_loader.data));
}
【讨论】:
您将需要使用URLLoader 并将数据加载为plain text。这是一些示例代码。
var loader:URLLoader = new URLLoader(new URLRequest("www.example.com/mypage"));
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, parseReturn);
function parseReturn(e:Event):void {
var response:String = (e.target as URLLoader).data;
//do parsing here
}
【讨论】: