RE: [Flashcoders] what´s the catch?

2006-03-30 Thread Sönke Rohde
You should use the MovieClipLoader-Class which fires an onLoadError-event.
There are many examples in the helpfiles.

Cheers,
Sönke 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf 
 Of Peter Måseide
 Sent: Thursday, March 30, 2006 2:10 PM
 To: Flashcoders mailing list
 Subject: [Flashcoders] what´s the catch?
 
 try {
   loadMovieNum(filename, 3);
 } catch (error:Error) {
   trace(An error!);
 }
 
 If filename is a path to a non-existing file i want the code in the  
 catch to be executed.
 I only get an
 Error opening URL file:///Macintosh%20HD/... swf
 in my Output window, either if I use try-catch or  not.
 
 Any suggestions?
 Thanks in adwane!
 
 Peter
 
 
 Peter Måseide - [EMAIL PROTECTED] - Mob 40858675
 
 ___
 Flashcoders@chattyfig.figleaf.com
 To change your subscription options or search the archive:
 http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
 
 Brought to you by Fig Leaf Software
 Premier Authorized Adobe Consulting and Training
 http://www.figleaf.com
 http://training.figleaf.com
 

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] what�s the catch?

2006-03-30 Thread Derek Vadneau
loadMovieNum (loadMovie, loadVariables, etc.) is an asynchronous function, 
meaning it doesn't return immediately. If it did, it would mean Flash 
would have to halt all execution until it received a response from a 
server in order to get the SWF either completely loaded or at least get 
the header info to know if the file was found. In either case this would 
cause the player to hang while it waited for a response.

Flash's load commands are not executed at the point you write them. The 
calls are queued and executed at the end of the frame actions. The values 
you pass are actually evaluated at that point, but the call to the outside 
world doesn't occur then.

You'll need to use another mechanism to see if the call was successful or 
not. The MovieClipLoader class, for example, has multiple events, 
including onLoadError.

One word of caution though, MovieClipLoader works for the majority of 
cases, but I have seen cases where the network connection fails yet 
MovieClipLoader calls onLoadComplete - very annoying.


Derek Vadneau


-Original Message-
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of Peter 
Måseide
Sent: Thursday, March 30, 2006 7:10 AM
To: Flashcoders mailing list
Subject: [Flashcoders] what´s the catch?


try {
loadMovieNum(filename, 3);
} catch (error:Error) {
trace(An error!);
}

If filename is a path to a non-existing file i want the code in the
catch to be executed.
I only get an
Error opening URL file:///Macintosh%20HD/... swf
in my Output window, either if I use try-catch or  not.

Any suggestions?
Thanks in adwane!

Peter


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com