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}