html - 在as3中获取网络资源

标签 html actionscript-3 httpwebrequest urlloader

<分区>

这可能是一件不可能的事情,但我想问一下。 有没有办法通过提供链接获取网页的html源?

最佳答案

当然有。我不明白为什么你有那么多反对票。不管怎样,这里有一个片段给你:

var pageLoader:URLLoader = new URLLoader(); //make a loader that will load a page
var pageRequest:URLRequest = new URLRequest("http://google.com"); //make a request with a url to page
pageRequest.method = URLRequestMethod.GET; //set request's html request method to GET

pageLoader.addEventListener(Event.COMPLETE, onPageLoaded); //listen for page load
pageLoader.load(pageRequest); //actually load the page

function onPageLoaded(e:Event):void
{
    trace(pageLoader.data); //handle the data from the loader
}

您还可以使用 e.target 从您的处理函数中获取对您的 pageLoader 实例的引用。祝你好运。

关于html - 在as3中获取网络资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12453191/

相关文章:

c# HttpWebRequest 不反射(reflect) vpn 位置更改

javascript - 变量似乎没有在移动设备上设置

html - 单个图像内元素的边框

javascript - 加载不同网站的 html

actionscript-3 - Bitmap.smoothing 使用什么算法?

apache-flex - Flash 和 Flex 中的线程

html - 大量的 HTML Canvas 还是一个大 Canvas ?

apache-flex - Flash Builder 4 中的 ASDoc 编译错误

c# - 对于多/表单数据回发,浏览器如何确定哪些控件是 "successful"?

proxy - 通过将 Proxy 设置为 null 来解决 HttpWebRequest 缓慢的问题