So, I was wondering if there's anyway to do this....

I have some graphics in my SWF. I'm embedding them and compiling with the Flex SDK. The graphics are coming in as MovieClips, but I want a little more functionality, so I'd like to extend the clip and encapsulate that additional functionality in a class.

I've discovered the magic of typing something as.... I can bring in a movieclip and do a var mynewsprite:Sprite = mymovieclip as Sprite.

But I actually want to type something "up". With type "as" I can only type something as something the object extends from. I can type a movieclip as a sprite or a display object.

I want to take my movieclip instance from the library (I don't want to specify a class name, because I'd prefer to avoid the Flash alpha compiler and just do everything in the Flex SDK). I want to bring that movieclip onto the stage and magically make it a MyClass movieclip (where MyClass extends movieclip).

For now I'm just working around it by passing it into MyClass, and not making MyClass extend anything, just keeping the movieclip as a variable to use in the class.

Anyway, I know I'm being really picky (don't want to specify a class, don't want workarounds), it's really for learning purposes rather than .... "I need this done right now!!!"

So anybody know how to turn a movieclip into an extended movieclip through code?
_______________________________________________
[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