微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决错误:错误#2044:未处理的IOErrorEvent : text =错误#2035:找不到URL

如何解决如何解决错误:错误#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 举报,一经查实,本站将立刻删除。