You must store the classes as compiled SWFs. The Flash Player cannot 
compile raw code on the fly.

Once you load the SWF you will be able to access the classes it contains.

However, make sure you aren't loading a classes with the same 
package/classname as a class that is already loaded. A previously loaded 
class with the same name will not be overwritten by the newly loaded 
class.

There is also the concept of Runtime Shared Libraries (RSLs). I've only 
used these with Flex, so someone else would have to comment on CS3's 
ability (or lack thereof) to use RSLs.


Derek Vadneau
http://tracethis.com


----- Original Message ----- 
From: "Martin Scott Goldberg" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, September 05, 2007 11:10 AM
Subject: [Flashcoders] AS3 - loading external classes?


I'm wondering if anyone can help.

I have an application I'm writing where, depending on user response, I
need it to load an externally stored class and then be able to access that
class from within the calling swf.

I.e., I have a standard interface that I want to use to load various game
classes without having to store the classes (games) directly in the
interface.

Can I store that external class as an .as, or do I have to compile it in
to a .swf?  Likewise, how do I go about loading it and accessing the
defined class and methods then?

Thanks to anyone that can help!


Marty


_______________________________________________
[email protected]
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

Reply via email to