Hey, I have not seen your debugger error. but I feel its the stage that is getting null value.
Please trace stage to find out. Let me know. Cheers Deepanjan Das On Tue, Feb 23, 2010 at 11:45 PM, Victor Subervi <[email protected]>wrote: > On Tue, Feb 23, 2010 at 12:04 PM, Glen Pike <[email protected] > >wrote: > > > Are you "listening" for Event.INIT or Event.COMPLETE for your preloader? > > You should possibly use the former to make sure all your child clips are > > instanciated before you run AS3 code that accesses these child clips. > > > > Yes. I changed COMPLETE to INIT and got the same error: > > package > { > import flash.events.Event; > import flash.events.MouseEvent; > import flash.display.MovieClip; > import com.greensock.*; > import com.greensock.easing.*; > import flash.display.Loader; > import flash.events.ProgressEvent; > import flash.text.TextField; > import flash.text.TextFormat; > import flash.text.TextFieldAutoSize; > import flash.net.URLRequest; > public class Preloader extends MovieClip > { > private var l:Loader = new Loader(); > private var myTextField:TextField = new TextField(); > function Preloader() > { > init(); > } > function init() > { > l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop); > l.contentLoaderInfo.addEventListener(Event.COMPLETE, done); > l.load(new URLRequest("Splash.swf")); > addChild(myTextField); > myTextField.width = 250; > myTextField.x = stage.stageWidth/2 - 50; > myTextField.y = stage.stageHeight/2; > myTextField.selectable = false; > myTextField.border = false; > myTextField.borderColor = 0xAA0000; > myTextField.autoSize = TextFieldAutoSize.LEFT; > var myFormat:TextFormat = new TextFormat(); > myFormat.color = 0xAA0000; > myFormat.size = 24; > myFormat.italic = true; > //myTextField.setTextFormat(myFormat); > myTextField.defaultTextFormat = myFormat; > } > > function loop(e:ProgressEvent):void > { > var perc:Number = e.bytesLoaded/e.bytesTotal; > myTextField.text = Math.ceil(perc*100).toString() + "%"; > } > > function done(e:Event):void > { > removeChildAt(0); > myTextField = null; > addChild(l); > } > } > } > > For Hendrik, I am currently downloading the debugger. It's big! > TIA, > Victor > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > -- Warm Regards Deepanjan Das M: +91 9836582808 "Think of the environment before printing this email" _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

