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