ConsoleWindow.as 769 B

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