PackageParts
Classpublic class Part
SubclassesJointPart, ShapePart, TextPart, Thrusters



Public Properties
 PropertyDefined by
  checkedCollisionGroup : Boolean = false
Part
  dragXOff : Number
Part
  dragYOff : Number
Part
  drawAnyway : Boolean = true
Part
  isEditable : Boolean = true
Part
  isEnabled : Boolean = true
Part
  isInitted : Boolean = false
Part
  isSandbox : Boolean = false
Part
  isStatic : Boolean = false
Part
  rotateAngle : Number
Part
  rotateOrientation : Number
Part
  type : String
Part
Public Methods
 MethodDefined by
  
GetAttachedParts(partList:Array = null):Array
Part
  
Init(world:b2World, body:b2Body = null):void
Part
  
InsideShape(xVal:Number, yVal:Number, scale:Number):Boolean
Part
  
IntersectsBox(boxX:Number, boxY:Number, boxW:Number, boxH:Number):Boolean
Part
  
KeyInput(key:int, up:Boolean, replay:Boolean):void
Part
  
Move(xVal:Number, yVal:Number):void
Part
  
Part
  
RotateAround(xVal:Number, yVal:Number, angle:Number):void
Part
  
ToString():String
Part
  
UnInit(world:b2World):void
Part
  
Update(world:b2World):void
Part
Protected Methods
 MethodDefined by
  
IsEnabled(p:Part, i:int, a:Array):Boolean
Part
Property detail
checkedCollisionGroupproperty
public var checkedCollisionGroup:Boolean = false
dragXOffproperty 
public var dragXOff:Number
dragYOffproperty 
public var dragYOff:Number
drawAnywayproperty 
public var drawAnyway:Boolean = true
isEditableproperty 
public var isEditable:Boolean = true
isEnabledproperty 
public var isEnabled:Boolean = true
isInittedproperty 
public var isInitted:Boolean = false
isSandboxproperty 
public var isSandbox:Boolean = false
isStaticproperty 
public var isStatic:Boolean = false
rotateAngleproperty 
public var rotateAngle:Number
rotateOrientationproperty 
public var rotateOrientation:Number
typeproperty 
public var type:String
Method detail
GetAttachedParts()method
public function GetAttachedParts(partList:Array = null):ArrayParameters
partList:Array (default = null)

Returns
Array
Init()method 
public function Init(world:b2World, body:b2Body = null):voidParameters
world:b2World
 
body:b2Body (default = null)
InsideShape()method 
public function InsideShape(xVal:Number, yVal:Number, scale:Number):BooleanParameters
xVal:Number
 
yVal:Number
 
scale:Number

Returns
Boolean
IntersectsBox()method 
public function IntersectsBox(boxX:Number, boxY:Number, boxW:Number, boxH:Number):BooleanParameters
boxX:Number
 
boxY:Number
 
boxW:Number
 
boxH:Number

Returns
Boolean
IsEnabled()method 
protected function IsEnabled(p:Part, i:int, a:Array):BooleanParameters
p:Part
 
i:int
 
a:Array

Returns
Boolean
KeyInput()method 
public function KeyInput(key:int, up:Boolean, replay:Boolean):voidParameters
key:int
 
up:Boolean
 
replay:Boolean
Move()method 
public function Move(xVal:Number, yVal:Number):voidParameters
xVal:Number
 
yVal:Number
PrepareForResizing()method 
public function PrepareForResizing():void
RotateAround()method 
public function RotateAround(xVal:Number, yVal:Number, angle:Number):voidParameters
xVal:Number
 
yVal:Number
 
angle:Number
ToString()method 
public function ToString():String

Returns
String
UnInit()method 
public function UnInit(world:b2World):voidParameters
world:b2World
Update()method 
public function Update(world:b2World):voidParameters
world:b2World