Packagecom.swfwire.debugger
Classpublic class DebuggerAsyncModifier
InheritanceDebuggerAsyncModifier Inheritance AsyncSWFModifier Inheritance flash.events.EventDispatcher



Public Properties
 PropertyDefined By
 Inheritedactive : Boolean
[read-only]
AsyncSWFModifier
  backgroundColor : uint
DebuggerAsyncModifier
  foundMainClass : Boolean
DebuggerAsyncModifier
  mainClassName : String
DebuggerAsyncModifier
  mainClassPackage : String
DebuggerAsyncModifier
 InheritedrunCount : uint
[read-only]
AsyncSWFModifier
Protected Properties
 PropertyDefined By
 InheritedtimeLimit : uint
AsyncSWFModifier
 Inheritedtimer : Timer
AsyncSWFModifier
Public Methods
 MethodDefined By
  
DebuggerAsyncModifier(swf:SWF, metadata:Vector.<ABCReaderMetadata>, deferConstructor:Boolean = true, timeLimit:uint = 100)
DebuggerAsyncModifier
  
start():Boolean
[override]
DebuggerAsyncModifier
Protected Methods
 MethodDefined By
  
createMethod(abcTag:DoABCTag, wrapper:ABCWrapper, instance:InstanceToken, name:String, instructions:Vector.<IInstruction>, maxStack:int):void
DebuggerAsyncModifier
  
createMethodWithArguments(abcTag:DoABCTag, wrapper:ABCWrapper, instance:InstanceToken, name:String, instructions:Vector.<IInstruction>, maxStack:int, args:Vector.<String>):void
DebuggerAsyncModifier
 Inherited
finish():void
AsyncSWFModifier
  
phase1():void
DebuggerAsyncModifier
  
phase2():void
DebuggerAsyncModifier
  
phase3():void
DebuggerAsyncModifier
  
run():Number
[override]
DebuggerAsyncModifier
  
update(wrapper:ABCWrapper, abcTag:DoABCTag, ns:String, name:String, newNs:int = -1, newName:int = -1):void
DebuggerAsyncModifier
  
updatePublic(wrapper:ABCWrapper, abcTag:DoABCTag, name:String, newName:int):void
DebuggerAsyncModifier
Events
 Event Summary Defined By
  DebuggerAsyncModifier
  DebuggerAsyncModifier
Property Detail
backgroundColorproperty
public var backgroundColor:uint

foundMainClassproperty 
public var foundMainClass:Boolean

mainClassNameproperty 
public var mainClassName:String

mainClassPackageproperty 
public var mainClassPackage:String

Constructor Detail
DebuggerAsyncModifier()Constructor
public function DebuggerAsyncModifier(swf:SWF, metadata:Vector.<ABCReaderMetadata>, deferConstructor:Boolean = true, timeLimit:uint = 100)



Parameters
swf:SWF
 
metadata:Vector.<ABCReaderMetadata>
 
deferConstructor:Boolean (default = true)
 
timeLimit:uint (default = 100)
Method Detail
createMethod()method
protected function createMethod(abcTag:DoABCTag, wrapper:ABCWrapper, instance:InstanceToken, name:String, instructions:Vector.<IInstruction>, maxStack:int):void

Parameters

abcTag:DoABCTag
 
wrapper:ABCWrapper
 
instance:InstanceToken
 
name:String
 
instructions:Vector.<IInstruction>
 
maxStack:int

createMethodWithArguments()method 
protected function createMethodWithArguments(abcTag:DoABCTag, wrapper:ABCWrapper, instance:InstanceToken, name:String, instructions:Vector.<IInstruction>, maxStack:int, args:Vector.<String>):void

Parameters

abcTag:DoABCTag
 
wrapper:ABCWrapper
 
instance:InstanceToken
 
name:String
 
instructions:Vector.<IInstruction>
 
maxStack:int
 
args:Vector.<String>

phase1()method 
protected function phase1():void

phase2()method 
protected function phase2():void

phase3()method 
protected function phase3():void

run()method 
override protected function run():Number

Returns
Number
start()method 
override public function start():Boolean

Returns
Boolean
update()method 
protected function update(wrapper:ABCWrapper, abcTag:DoABCTag, ns:String, name:String, newNs:int = -1, newName:int = -1):void

Parameters

wrapper:ABCWrapper
 
abcTag:DoABCTag
 
ns:String
 
name:String
 
newNs:int (default = -1)
 
newName:int (default = -1)

updatePublic()method 
protected function updatePublic(wrapper:ABCWrapper, abcTag:DoABCTag, name:String, newName:int):void

Parameters

wrapper:ABCWrapper
 
abcTag:DoABCTag
 
name:String
 
newName:int

Event Detail
complete Event
Event Object Type: com.swfwire.debugger.events.AsyncSWFModifierEvent

run Event  
Event Object Type: com.swfwire.debugger.events.AsyncSWFModifierEvent