Packageaway3d.core.scene
Classpublic class Object3D
InheritanceObject3D Inheritance LazyEventDispatcher
ImplementsIClonable
SubclassesBaseMesh, Camera3D, ConvexBlock, Light3D, Morpher, MovieClipSprite, ObjectContainer3D, Sprite2D, Sprite2DDir, Vertices3D

Public Properties
 PropertyDefined by
  extra : Object
Object3D
  handCursor : Boolean
Object3D
  maxX : Number
[read-only]
Object3D
  maxY : Number
[read-only]
Object3D
  maxZ : Number
[read-only]
Object3D
  minX : Number
[read-only]
Object3D
  minY : Number
[read-only]
Object3D
  minZ : Number
[read-only]
Object3D
  mousable : Boolean
Object3D
  name : String
Object3D
  parent : ObjectContainer3D
Object3D
  position : Number3D
[read-only]
Object3D
  radius : Number
[read-only]
Object3D
  rotationX : Number
Object3D
  rotationY : Number
Object3D
  rotationZ : Number
Object3D
  scene : Scene3D
[read-only]
Object3D
  scenePosition : Number3D
[read-only]
Object3D
  sceneTransform : Matrix3D
[read-only]
Object3D
  transform : Matrix3D
Object3D
  visible : Boolean
Object3D
  x : Number
Object3D
  y : Number
Object3D
  z : Number
Object3D
Public Methods
 MethodDefined by
  
Object3D
(init:Object = null)
Object3D
  
addOnDimensionsChange(listener:Function):void
Object3D
  
addOnMouseDown(listener:Function):void
Object3D
  
addOnMouseMove(listener:Function):void
Object3D
  
addOnMouseOut(listener:Function):void
Object3D
  
addOnMouseOver(listener:Function):void
Object3D
  
addOnMouseUp(listener:Function):void
Object3D
  
addOnRadiusChange(listener:Function):void
Object3D
  
addOnSceneChange(listener:Function):void
Object3D
  
addOnTransformChange(listener:Function):void
Object3D
  
clone(object:* = null):*
Object3D
  
distanceTo(obj:Object3D):Number
Object3D
  
lookAt(target:Number3D, upAxis:Number3D = null):void
Object3D
  
moveBackward(distance:Number):void
Object3D
  
moveDown(distance:Number):void
Object3D
  
moveForward(distance:Number):void
Object3D
  
moveLeft(distance:Number):void
Object3D
  
moveRight(distance:Number):void
Object3D
  
moveTo(target:Number3D):void
Object3D
  
moveUp(distance:Number):void
Object3D
  
pitch(angle:Number):void
Object3D
  
removeOnDimensionsChange(listener:Function):void
Object3D
  
removeOnMouseDown(listener:Function):void
Object3D
  
removeOnMouseMove(listener:Function):void
Object3D
  
removeOnMouseOut(listener:Function):void
Object3D
  
removeOnMouseOver(listener:Function):void
Object3D
  
removeOnMouseUp(listener:Function):void
Object3D
  
removeOnRadiusChange(listener:Function):void
Object3D
  
removeOnSceneChange(listener:Function):void
Object3D
  
removeOnTransformChange(listener:Function):void
Object3D
  
roll(angle:Number):void
Object3D
  
rotate(axis:Number3D, angle:Number):void
Object3D
  
tick(time:int):void
Object3D
  
toString():String
Object3D
  
translate(axis:Number3D, distance:Number):void
Object3D
  
traverse(traverser:Traverser):void
Object3D
  
yaw(angle:Number):void
Object3D
Protected Methods
 MethodDefined by
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
LazyEventDispatcher
 Inherited
dispatchEvent(evt:Event):Boolean
LazyEventDispatcher
 Inherited
hasEventListener(type:String):Boolean
LazyEventDispatcher
  
Object3D
  
Object3D
  
Object3D
  
Object3D
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
extraproperty
public var extra:Object
handCursorproperty 
public var handCursor:Boolean
maxXproperty 
maxX:Number  [read-only]Implementation
    public function get maxX():Number
maxYproperty 
maxY:Number  [read-only]Implementation
    public function get maxY():Number
maxZproperty 
maxZ:Number  [read-only]Implementation
    public function get maxZ():Number
minXproperty 
minX:Number  [read-only]Implementation
    public function get minX():Number
minYproperty 
minY:Number  [read-only]Implementation
    public function get minY():Number
minZproperty 
minZ:Number  [read-only]Implementation
    public function get minZ():Number
mousableproperty 
public var mousable:Boolean
nameproperty 
public var name:String
parentproperty 
parent:ObjectContainer3D  [read-write]Implementation
    public function get parent():ObjectContainer3D
    public function set parent(value:ObjectContainer3D):void
parentmaxXproperty 
parentmaxX:Number  [read-only]Implementation
    arcane function get parentmaxX():Number
parentmaxYproperty 
parentmaxY:Number  [read-only]Implementation
    arcane function get parentmaxY():Number
parentmaxZproperty 
parentmaxZ:Number  [read-only]Implementation
    arcane function get parentmaxZ():Number
parentminXproperty 
parentminX:Number  [read-only]Implementation
    arcane function get parentminX():Number
parentminYproperty 
parentminY:Number  [read-only]Implementation
    arcane function get parentminY():Number
parentminZproperty 
parentminZ:Number  [read-only]Implementation
    arcane function get parentminZ():Number
parentradiusproperty 
parentradius:Number  [read-only]Implementation
    arcane function get parentradius():Number
positionproperty 
position:Number3D  [read-only]Implementation
    public function get position():Number3D
radiusproperty 
radius:Number  [read-only]Implementation
    public function get radius():Number
rotationXproperty 
rotationX:Number  [read-write]Implementation
    public function get rotationX():Number
    public function set rotationX(value:Number):void
rotationYproperty 
rotationY:Number  [read-write]Implementation
    public function get rotationY():Number
    public function set rotationY(value:Number):void
rotationZproperty 
rotationZ:Number  [read-write]Implementation
    public function get rotationZ():Number
    public function set rotationZ(value:Number):void
sceneproperty 
scene:Scene3D  [read-only]Implementation
    public function get scene():Scene3D
scenePositionproperty 
scenePosition:Number3D  [read-only]Implementation
    public function get scenePosition():Number3D
sceneTransformproperty 
sceneTransform:Matrix3D  [read-only]Implementation
    public function get sceneTransform():Matrix3D
transformproperty 
transform:Matrix3D  [read-write]Implementation
    public function get transform():Matrix3D
    public function set transform(value:Matrix3D):void
visibleproperty 
public var visible:Boolean
xproperty 
x:Number  [read-write]Implementation
    public function get x():Number
    public function set x(value:Number):void
yproperty 
y:Number  [read-write]Implementation
    public function get y():Number
    public function set y(value:Number):void
zproperty 
z:Number  [read-write]Implementation
    public function get z():Number
    public function set z(value:Number):void
Constructor detail
Object3D()constructor
public function Object3D(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
addOnDimensionsChange()method
public function addOnDimensionsChange(listener:Function):void Parameters
listener:Function
addOnMouseDown()method 
public function addOnMouseDown(listener:Function):void Parameters
listener:Function
addOnMouseMove()method 
public function addOnMouseMove(listener:Function):void Parameters
listener:Function
addOnMouseOut()method 
public function addOnMouseOut(listener:Function):void Parameters
listener:Function
addOnMouseOver()method 
public function addOnMouseOver(listener:Function):void Parameters
listener:Function
addOnMouseUp()method 
public function addOnMouseUp(listener:Function):void Parameters
listener:Function
addOnRadiusChange()method 
public function addOnRadiusChange(listener:Function):void Parameters
listener:Function
addOnSceneChange()method 
public function addOnSceneChange(listener:Function):void Parameters
listener:Function
addOnTransformChange()method 
public function addOnTransformChange(listener:Function):void Parameters
listener:Function
clone()method 
public function clone(object:* = null):* Parameters
object:* (default = null)

Returns
*
dispatchMouseEvent()method 
arcane function dispatchMouseEvent(event:MouseEvent3D):Boolean Parameters
event:MouseEvent3D

Returns
Boolean
distanceTo()method 
public function distanceTo(obj:Object3D):Number Parameters
obj:Object3D

Returns
Number
lookAt()method 
public function lookAt(target:Number3D, upAxis:Number3D = null):void Parameters
target:Number3D
 
upAxis:Number3D (default = null)
moveBackward()method 
public function moveBackward(distance:Number):void Parameters
distance:Number
moveDown()method 
public function moveDown(distance:Number):void Parameters
distance:Number
moveForward()method 
public function moveForward(distance:Number):void Parameters
distance:Number
moveLeft()method 
public function moveLeft(distance:Number):void Parameters
distance:Number
moveRight()method 
public function moveRight(distance:Number):void Parameters
distance:Number
moveTo()method 
public function moveTo(target:Number3D):void Parameters
target:Number3D
moveUp()method 
public function moveUp(distance:Number):void Parameters
distance:Number
notifyDimensionsChange()method 
protected function notifyDimensionsChange():void
notifyRadiusChange()method 
protected function notifyRadiusChange():void
notifySceneChange()method 
protected function notifySceneChange():void
notifyTransformChange()method 
protected function notifyTransformChange():void
pitch()method 
public function pitch(angle:Number):void Parameters
angle:Number
removeOnDimensionsChange()method 
public function removeOnDimensionsChange(listener:Function):void Parameters
listener:Function
removeOnMouseDown()method 
public function removeOnMouseDown(listener:Function):void Parameters
listener:Function
removeOnMouseMove()method 
public function removeOnMouseMove(listener:Function):void Parameters
listener:Function
removeOnMouseOut()method 
public function removeOnMouseOut(listener:Function):void Parameters
listener:Function
removeOnMouseOver()method 
public function removeOnMouseOver(listener:Function):void Parameters
listener:Function
removeOnMouseUp()method 
public function removeOnMouseUp(listener:Function):void Parameters
listener:Function
removeOnRadiusChange()method 
public function removeOnRadiusChange(listener:Function):void Parameters
listener:Function
removeOnSceneChange()method 
public function removeOnSceneChange(listener:Function):void Parameters
listener:Function
removeOnTransformChange()method 
public function removeOnTransformChange(listener:Function):void Parameters
listener:Function
roll()method 
public function roll(angle:Number):void Parameters
angle:Number
rotate()method 
public function rotate(axis:Number3D, angle:Number):void Parameters
axis:Number3D
 
angle:Number
tick()method 
public function tick(time:int):void Parameters
time:int
toString()method 
public function toString():String

Returns
String
translate()method 
public function translate(axis:Number3D, distance:Number):void Parameters
axis:Number3D
 
distance:Number
traverse()method 
public function traverse(traverser:Traverser):void Parameters
traverser:Traverser
yaw()method 
public function yaw(angle:Number):void Parameters
angle:Number
Wiki link
Click to go to the wiki page for 'away3d.core.scene.Object3D'

Code examples

Comments