[osflash] Assimilating Loaded SWFs with a Class

Anthony Lee mail at tonio.com
Sun Aug 27 23:05:45 EDT 2006


Hi,

Sorry if this question is beneath this list. I'm posting it here because 
I figure most of you are familiar with this development style.

Basically I'm wondering how I can attach a class to a loaded SWF so that 
I don't have to explicitly reference the container clip every time I 
want to manipulate the loaded SWF's assets.

I'd like to me able to do something similar to Aral's root assimilation 
main example:
http://aralbalkan.com/360

target.__proto__ = this.__proto__;
target.__constructor__ = Application;
this = target;

Specifically I'm working with the V2 components from a loaded SWF's 
library. I know there a couple of other recommended ways to get them 
compiled into the base SWF but I like to keep them separate.

So I start out with my Main class which is now _root (thanks to Aral).

Next I have a class that makes a MovieClip and loads the component 
library SWF into it. This class is itself a MovieClip attached to 
Main/_root using this recommended convention:

static var symbolName:String = "__Packages.ComponentLoader";
static var symbolOwner:Function = ComponentLoader;
static var symbolLinked=
           Object.registerClass(symbolName, symbolOwner);

My problem starts after that, I don't know the correct method of 
attaching the ComponentHandler class to the newly loaded movie.

Clear as mud? I posted the tiny abridged code here if anyone would be 
good enough to take a look.

http://tonio.com/assim.zip

Thanks!

Tony








More information about the osflash mailing list