1import gfx.controls.Button; 2 3class ConsoleWindow extends MovieClip 4{ 5 static private var mSingleInstance:ConsoleWindow; 6 private var mcButton:Button; 7 private var tfWindow:TextField; 8 9 public function ConsoleWindow() 10 { 11 mSingleInstance = this; 12 13 onLoad = OnFinishedLoading; 14 } 15 16 public function OnFinishedLoading():Void 17 { 18 mcButton.addEventListener( "click", this, "ToggleWindow" ); 19 tfWindow._visible = false; 20 } 21 22 public function ToggleWindow():Void 23 { 24 tfWindow._visible = !tfWindow._visible; 25 } 26 27 public static function Trace( text:String ):Void 28 { 29 mSingleInstance.tfWindow.text += "\n" + text; 30 trace(text); 31 } 32 33 public static function get Instance():ConsoleWindow 34 { 35 return mSingleInstance; 36 } 37 38}