Hello Andreas,

try with casting:

var textForwarder:ClassName =
ClassName(userInterface.attachMovie("textForwarderMC","textForwarderClip",TEXTFORWARDERDEPTH));

attachMovie has MovieClip as return type. You would like to cast to
your class which you call "(TextForwarder is a )MovieClip extension".
I use the syntax above, and it works perfectly for me. The only
difference is, that I use something like this:

var instanceName:ClassName =
ClassName(this.attachMovie(ClassName.SymbolName,"instanceName",this.getNextHighestDepth()));

and my Class looks like this:

class ClassName extends MovieClip
{
        public static var SymbolName:String = "__Packages.com.domain.ClassName";
        public static var SymbolOwner:Function = ClassName;
        public static var SymbolLinked = 
Object.registerClass(SymbolName,SymbolOwner);

        // constructor
        public function ClassName()
        {
        }
}

Have fun!
Matthias
_______________________________________________
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

Reply via email to