Packagecom.swfwire.decompiler.utils
Classpublic class ABCToActionScript
InheritanceABCToActionScript Inheritance Object



Public Properties
 PropertyDefined By
  showActionScript : Boolean = true
ABCToActionScript
  showBranchInfo : Boolean = false
ABCToActionScript
  showByteCode : Boolean = true
ABCToActionScript
  showDebug : Boolean = false
ABCToActionScript
  showStack : Boolean = true
ABCToActionScript
Public Methods
 MethodDefined By
  
ABCToActionScript(abcFile:ABCFile, offsetLookup:Object = null, customNamespaces:Object = null)
ABCToActionScript
  
ABCToActionScript
  
getMethodBody(name:uint, methodId:uint, r:ReadableTrait):void
ABCToActionScript
  
getReadableClass(index:uint, rc:ReadableClass):void
ABCToActionScript
  
getReadableMultiname(index:uint, readable:ReadableMultiname):void
ABCToActionScript
  
ABCToActionScript
  
ABCToActionScript
  
ABCToActionScript
  
ABCToActionScript
  
namespaceToString(index:uint):String
ABCToActionScript
  
ABCToActionScript
  
traitToString(r:ReadableTrait, showNamespace:Boolean = true, showName:Boolean = true, methodIndents:int = 2):String
ABCToActionScript
Property Detail
showActionScriptproperty
public var showActionScript:Boolean = true

showBranchInfoproperty 
public var showBranchInfo:Boolean = false

showByteCodeproperty 
public var showByteCode:Boolean = true

showDebugproperty 
public var showDebug:Boolean = false

showStackproperty 
public var showStack:Boolean = true

Constructor Detail
ABCToActionScript()Constructor
public function ABCToActionScript(abcFile:ABCFile, offsetLookup:Object = null, customNamespaces:Object = null)



Parameters
abcFile:ABCFile
 
offsetLookup:Object (default = null)
 
customNamespaces:Object (default = null)
Method Detail
classToString()method
public function classToString(c:ReadableClass):String

Parameters

c:ReadableClass

Returns
String
getMethodBody()method 
public function getMethodBody(name:uint, methodId:uint, r:ReadableTrait):void

Parameters

name:uint
 
methodId:uint
 
r:ReadableTrait

getReadableClass()method 
public function getReadableClass(index:uint, rc:ReadableClass):void

Parameters

index:uint
 
rc:ReadableClass

getReadableMultiname()method 
public function getReadableMultiname(index:uint, readable:ReadableMultiname):void

Parameters

index:uint
 
readable:ReadableMultiname

getReadableMultinameRuntime()method 
public function getReadableMultinameRuntime(index:uint, readable:ReadableMultiname, stack:OperandStack):void

Parameters

index:uint
 
readable:ReadableMultiname
 
stack:OperandStack

getReadableTrait()method 
public function getReadableTrait(traitInfo:TraitsInfoToken, r:ReadableTrait):void

Parameters

traitInfo:TraitsInfoToken
 
r:ReadableTrait

multinameTraitToString()method 
public function multinameTraitToString(index:uint, r:ReadableMultiname):void

Parameters

index:uint
 
r:ReadableMultiname

multinameTypeToString()method 
public function multinameTypeToString(r:ReadableMultiname):String

Parameters

r:ReadableMultiname

Returns
String
namespaceToString()method 
public function namespaceToString(index:uint):String

Parameters

index:uint

Returns
String
scriptTraitToString()method 
public function scriptTraitToString(r:ReadableTrait):String

Parameters

r:ReadableTrait

Returns
String
traitToString()method 
public function traitToString(r:ReadableTrait, showNamespace:Boolean = true, showName:Boolean = true, methodIndents:int = 2):String

Parameters

r:ReadableTrait
 
showNamespace:Boolean (default = true)
 
showName:Boolean (default = true)
 
methodIndents:int (default = 2)

Returns
String