| Package | org.flixel.system |
| Class | public class FlxDebugger |
| Inheritance | FlxDebugger flash.display.Sprite |
| Property | Defined By | ||
|---|---|---|---|
| hasMouse : Boolean
Whether the mouse is currently over one of the debugger windows or not. | FlxDebugger | ||
| log : Log
Container for the trace output widget. | FlxDebugger | ||
| perf : Perf
Container for the performance monitor widget. | FlxDebugger | ||
| vcr : VCR
Container for the record, stop and play buttons. | FlxDebugger | ||
| vis : Vis
Container for the visual debug mode toggle. | FlxDebugger | ||
| watch : Watch
Container for the watch window widget. | FlxDebugger | ||
| Property | Defined By | ||
|---|---|---|---|
| _gutter : uint
Internal, used to space out windows from the edges. | FlxDebugger | ||
| _layout : uint
Internal, tracks what debugger window layout user has currently selected. | FlxDebugger | ||
| _screen : Point
Internal, stores width and height of the Flash Player window. | FlxDebugger | ||
| Method | Defined By | ||
|---|---|---|---|
FlxDebugger(Width:Number, Height:Number)
Instantiates the debugger overlay. | FlxDebugger | ||
destroy():void
Clean up memory. | FlxDebugger | ||
resetLayout():void
Forces the debugger windows to reset to the last specified layout. | FlxDebugger | ||
setLayout(Layout:uint):void
Rearrange the debugger windows using one of the constants specified in FlxG. | FlxDebugger | ||
| Method | Defined By | ||
|---|---|---|---|
onMouseOut(E:MouseEvent = null):void
Mouse handler that helps with fake "mouse focus" type behavior. | FlxDebugger | ||
onMouseOver(E:MouseEvent = null):void
Mouse handler that helps with fake "mouse focus" type behavior. | FlxDebugger | ||
| _gutter | property |
protected var _gutter:uintInternal, used to space out windows from the edges.
| _layout | property |
protected var _layout:uintInternal, tracks what debugger window layout user has currently selected.
| _screen | property |
protected var _screen:PointInternal, stores width and height of the Flash Player window.
| hasMouse | property |
public var hasMouse:BooleanWhether the mouse is currently over one of the debugger windows or not.
| log | property |
public var log:LogContainer for the trace output widget.
| perf | property |
public var perf:PerfContainer for the performance monitor widget.
| vcr | property |
public var vcr:VCRContainer for the record, stop and play buttons.
| vis | property |
public var vis:VisContainer for the visual debug mode toggle.
| watch | property |
public var watch:WatchContainer for the watch window widget.
| FlxDebugger | () | Constructor |
public function FlxDebugger(Width:Number, Height:Number)Instantiates the debugger overlay.
ParametersWidth:Number — The width of the screen.
| |
Height:Number — The height of the screen.
|
| destroy | () | method |
public function destroy():voidClean up memory.
| onMouseOut | () | method |
protected function onMouseOut(E:MouseEvent = null):voidMouse handler that helps with fake "mouse focus" type behavior.
Parameters
E:MouseEvent (default = null) — Flash mouse event.
|
| onMouseOver | () | method |
protected function onMouseOver(E:MouseEvent = null):voidMouse handler that helps with fake "mouse focus" type behavior.
Parameters
E:MouseEvent (default = null) — Flash mouse event.
|
| resetLayout | () | method |
public function resetLayout():void
Forces the debugger windows to reset to the last specified layout.
The default layout is FlxG.DEBUGGER_STANDARD.
| setLayout | () | method |
public function setLayout(Layout:uint):voidRearrange the debugger windows using one of the constants specified in FlxG.
Parameters
Layout:uint — The layout style for the debugger windows, e.g. FlxG.DEBUGGER_MICRO.
|