这是我在AS3中的代码......
var request:URLRequest = new URLRequest("http://web.archive.org/web/*/http://stackoverflow.com");
var requestVars:URLVariables = new URLVariables();
var loader:URLLoader = new URLLoader();
request.method = URLRequestMethod.GET;
loader.addEventListener(Event.COMPLETE, onLoaded);
loader.load(request);
... ...
错误明细: 未处理的ioError: text =错误#2032
答案 0 :(得分:0)
您遇到的一个问题是没有创建onLoaded函数 - 至少在上面的文档中是这样。我还注意到你在网址中有一个*。我用其中一个链接20080703183923替换它,它返回flash中的HTML页面以供使用。以下是在flash中获取信息的代码 - >
var request:URLRequest = new URLRequest("http://web.archive.org/web/20080703183923/http://stackoverflow.com");
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoaded);
loader.load(request);
function onLoaded(event:Event):void
{
trace(event.target.data);
/************************************************************\
returns the HTML printed out in the Flash Output.
You could then do whatever it is you want with it.
\************************************************************/
}
答案 1 :(得分:0)
答案 2 :(得分:0)
我试图重现你的问题。这是我发现的:
error.getStackTrace()
或error.message
详细了解错误发生的原因。