Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash源代码下拉AS3 actionscript_Flash_Actionscript 3 - Fatal编程技术网

Flash源代码下拉AS3 actionscript

Flash源代码下拉AS3 actionscript,flash,actionscript-3,Flash,Actionscript 3,是否有任何方法可以使用ActionScript3为页面下载源代码 例如,它访问google.com并下载源代码,然后将其存储在数组或字符串中。下载程序能工作吗 一个人怎么能做到这一点呢?你可以通过URL请求做到这一点 function getContent():void { var request:URLRequest = new URLRequest('http://example.com'); var loader:URLLoader = new U

是否有任何方法可以使用ActionScript3为页面下载源代码

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


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

你可以通过URL请求做到这一点

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应用程序,这不限于此安全沙箱。