如何在 ActionScript 3 中获取网页的输出
Posted
技术标签:
【中文标题】如何在 ActionScript 3 中获取网页的输出【英文标题】:How to get output of a webpage in ActionScript 3 【发布时间】:2010-03-08 12:24:45 【问题描述】:让我们说这个页面
www.example.com/mypage
返回一些我想在 Actionscript 中解析的 html。
在获取字符串变量中的响应时,如何从 Actionscript 调用此页面?
【问题讨论】:
【参考方案1】:试试这个:
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));
【讨论】:
【参考方案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
【讨论】:
以上是关于如何在 ActionScript 3 中获取网页的输出的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Actionscript 3.0 中获取数组的所有排列?
如何在Actionscript 3.0中获取数组的所有排列?