如何解决如何解决错误:错误#2044:未处理的IOErrorEvent : text =错误#2035:找不到URL
| 我使用代码,但出现错误 讯息:错误#2044:未处理 IOErrorEvent :。 text =错误#2035:URL 未找到。var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest(\"gallery/test.swf\");
myLoader.load(url);
如何解决?
解决方法
要添加听众
var context:LoaderContext = new LoaderContext();
context.checkPolicyFile = true;
var url:URLRequest = new URLRequest(\"gallery/test.swf\");
var myLoader:Loader = new Loader();
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadComplete);
myLoader.addEventListener(AsyncErrorEvent.ASYNC_ERROR,errorHandlerAsyncErrorEvent);
myLoader.addEventListener(IOErrorEvent.IO_ERROR,errorHandlerIOErrorEvent);
myLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,errorHandlerSecurityErrorEvent);
myLoader.contentLoaderInfo.addEventListener(Event.INIT,initHandler);
myLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,infoIOErrorEvent);
myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressListener);
myLoader.load( url,context );
myLoader.load( url);
function progressListener (e:ProgressEvent):void{
trace(\"Downloaded \" + e.bytesLoaded + \" out of \" + e.bytesTotal + \" bytes\");
}
function initHandler( e:Event ):void{
trace( \'load init\' );
}
function errorHandlerErrorEvent( e:ErrorEvent ):void{
trace( \'errorHandlerErrorEvent \' + e.toString() );
}
function infoIOErrorEvent( e:IOErrorEvent ):void{
trace( \'infoIOErrorEvent \' + e.toString() );
}
function errorHandlerIOErrorEvent( e:IOErrorEvent ):void{
trace( \'errorHandlerIOErrorEvent \' + e.toString() );
}
function errorHandlerAsyncErrorEvent( e:AsyncErrorEvent ) :void{
trace( \'errorHandlerAsyncErrorEvent \' + e.toString() );
}
function errorHandlerSecurityErrorEvent( e:SecurityErrorEvent ):void{
trace( \'errorHandlerSecurityErrorEvent \' + e.toString(
) );
}
function onLoadComplete( e:Event ):void{
trace( \'onLoadComplete\' );
}
,您需要确保目录gallery /相对于您的.swf(而不是您的.fla)存在,并且swf \“ test.swf \”位于该文件夹中,以便可以加载它。检查您的发布设置(shift + f12),以确保您的瑞士法郎在您期望的位置发布。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。