I had looked into that... but for some reason it didn't really click
to use the IOError event.  Doi.

Thanks for the pointer :)

--- In flexcoders@yahoogroups.com, John Mark Hawley <[EMAIL PROTECTED]> wrote:
>
> SWFLoader::load() is an asynchronous call, so you're never going to
be able to catch the error in a try block. You should be listening for
error events on it instead.
> 
> > 
> > From: "Michelle Grigg" <[EMAIL PROTECTED]>
> > Date: 2007/04/13 Fri AM 09:05:56 CDT
> > To: flexcoders@yahoogroups.com
> > Subject: [flexcoders] RangeError on SWFLoader
> > 
> > Greetings,
> > 
> > I have been haunted by these fricken #2006 RangeErrors since the start
> > of my project though I've been able to fix all but one.
> > 
> > I have a SWFLoader throwing a RangeError, and I can't seem to catch
> > the damn thing.  The irritating thing is that it's also a very
> > intermittent bug so I have no way of telling for sure it will occur
> > when first loading my app.
> > 
> > This is the try/catch: 
> > 
> > try
> > {
> >     myLoader.load( loadSwfEvent.swfName );
> > }
> > catch( e : Error )
> > {
> >     trace( e.errorID + " " + e.name + " " + e.message );
> >     trace( e, ObjectUtil.toString( event ));
> > }
> > 
> > It doesn't actually call the catch - it simply prints out the error on
> > the console leading me to believe that the error is actually being
> > thrown somewhere else, even though the stack trace goes all the way
> > back to the SWFLoader class.
> > 
> > I initially thought it to be a timing thing - maybe the swfname wasn't
> > being set properly or something, but investigating solutions along
> > those lines have been fruitless.
> > 
> > I'm now thinking I should probably be moving the try/catch somewhere
> > else, but I would have no idea where.
> > 
> > Any ideas?  Similar problems?
> > 
> > Cheers,
> > Michelle
> >  
> > 
> > 
> > 
> 
> --
> John Mark Hawley
> The Nilbog Group
> 773.968.4980 (cell)
>


Reply via email to