如何在ActionScript 3中输出网页

时间:2010-03-08 12:24:46

标签: actionscript-3

让我们说这个页面

www.example.com/mypage

返回一些我想在Actionscript中解析的html。

如何在返回字符串变量中的响应时从Actionscript调用此页面?

2 个答案:

答案 0 :(得分: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));
}

答案 1 :(得分:2)

您需要使用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
}