【问题标题】:Flash source code pull down AS3 actionscriptFlash源代码下拉AS3 actionscript
【发布时间】:2010-12-07 12:56:46
【问题描述】:

有什么方法可以使用 actionscript 3 拉取页面的源代码?

例如,它会访问 google.com 并下载源代码,然后将其存储在数组或字符串中。 URLdownloader 能用吗?

一个人怎么可能做到这一点?

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

    您可以使用 URLRequest 来做到这一点

    function getContent():void 
        {
            var request:URLRequest = new URLRequest('http://example.com');
            var loader:URLLoader = new URLLoader();
            loader.addEventListener(Event.COMPLETE, contentLoaded);
            loader.load(request);           
        }
    function contentLoaded(e:Event):void 
        {
            //html stored in target.data
            trace(e.currentTarget.data);
        }
    

    【讨论】:

    • 请记住,由于安全沙盒,这不会在线工作。您需要在服务器上使用代理脚本来获取 html。
    • ...或构建一个 AIR 应用程序,不限于此安全沙箱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 2011-12-21
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    • 2011-06-26
    • 2011-05-23
    相关资源
    最近更新 更多