flash - How to stop swf when an error occur -


i have project loading in external swf , when error loading want show error on screen have accomplished , want provent going further . i.e no more frames entered no more axtionscript run

i tried , got nothing

 function ioerror(e:ioerrorevent):void { error_txt.text = e.text;     trace(e.target.loaderurl); stop();  } 

you need register ioerror function event handler on loaderinfo object. assume somewhere you've created loader load external swf. here's example adobe (http://www.adobe.com/livedocs/flash/9.0/actionscriptlangrefv3/flash/display/loaderinfo.html) edited remove classes.

import flash.display.loader; import flash.display.loaderinfo; import flash.display.sprite; import flash.events.*; import flash.net.urlrequest;  var loader:loader = new loader(); loader.contentloaderinfo.addeventlistener(ioerrorevent.io_error, ioerrorhandler); var request:urlrequest = new urlrequest("some.swf"); loader.load(request); addchild(loader);  function ioerrorhandler(event:ioerrorevent):void {      trace("ioerrorhandler: " + event); } 

Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -