Steve, You have some things confused. Like Ross said, read up on event.target.
Your code should look something like this... Var myMovieClip:MovieClip; Var myButton:SimpleButton; DrawMyStuffOnScreen(); Function DrawMyStuffOnScreen():void{ myMovieClip = new DefinedMovieClip(); myButton = new DefinedButton(); myButton.addEventListener(MouseEvent.CLICK,DoSomething); //Defined Movie clip has several input fields in it myMovieClip.TextField.text = "SomeText"; addChild(myMovieClip); addChild(myButton); } Function DoSomething(e:MouseEvent):void{ //What goes in this function to be able to do something like Trace(myMovieClip.TextField.text); // This show a complier error of basically I don't know what myMovieClip is; } On Apr 21, 2011, at 9:44 PM, Steve Abaffy wrote: > Hello, > > > > I basically have the follow: > > > > Function DrawMyStuffOnScreen():void{ > > Var myMovieClip:MovieClip = new DefinedMovieClip(); > > Var myButton:SimpleButton = new DefinedButton(); > > myButton.addEventListener(MouseEvent.CLICK,DoSomething); > > //Defined Movie clip has several input fields in it > > myMovieClip.TextField.text = "SomeText"; > > addChild(myMovieClip); > > } > > Function DoSomething(MouseEvent.CLICK):void{ > > What goes in this function to be able to do something like > > Trace(myMovieClip.TextField.text); // This show a complier > error of basically I don't know what myMovieClip is; > > > > Then tried: > > Var myMC = new DefinedMovieClip(); > > Trace(myMC.TextField.text) // this works but is always empty > since it initializes empty. > > So how do you access the textfield that is sitting on the > stage??? > > } > > Thanks > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders