Packageaway3d.events
Classpublic class MouseEvent3D
InheritanceMouseEvent3D Inheritance flash.events.Event

A MouseEvent3D is dispatched when a mouse event occurs over a mouseEnabled object in View3D. todo: we don't have screenZ data, nor global coords, tho this should be easy to implement

Public Properties
 PropertyDefined by
  altKey : Boolean
Indicates whether the Alt key is active (true) or inactive (false).
MouseEvent3D
  ctrlKey : Boolean
Indicates whether the Control key is active (true) or inactive (false).
MouseEvent3D
  delta : int
Indicates how many lines should be scrolled for each unit the user rotates the mouse wheel.
MouseEvent3D
  localX : Number
The x-coordinate in object space where the event took place
MouseEvent3D
  localY : Number
The y-coordinate in object space where the event took place
MouseEvent3D
  localZ : Number
The z-coordinate in object space where the event took place
MouseEvent3D
  material : MaterialBase
The material of the 3d element inside which the event took place.
MouseEvent3D
  object : Object3D
The 3d object inside which the event took place.
MouseEvent3D
  renderable : IRenderable
The renderable inside which the event took place.
MouseEvent3D
  screenX : Number
The horizontal coordinate at which the event occurred in view coordinates.
MouseEvent3D
  screenY : Number
The vertical coordinate at which the event occurred in view coordinates.
MouseEvent3D
  shiftKey : Boolean
Indicates whether the Shift key is active (true) or inactive (false).
MouseEvent3D
  uv : Point
The uv coordinate inside the draw primitive where the event took place.
MouseEvent3D
  view : View3D
The view object inside which the event took place.
MouseEvent3D
Public Methods
 MethodDefined by
  
MouseEvent3D
(type:String)
Create a new MouseEvent3D object.
MouseEvent3D
  
clone():Event
Creates a copy of the MouseEvent3D object and sets the value of each property to match that of the original.
MouseEvent3D
Public Constants
 ConstantDefined by
  CLICK : String = "click3d"
[static] Defines the value of the type property of a click3d event object.
MouseEvent3D
  DOUBLE_CLICK : String = "doubleClick3d"
[static] Defines the value of the type property of a doubleClick3d event object.
MouseEvent3D
  MOUSE_DOWN : String = "mouseDown3d"
[static] Defines the value of the type property of a mouseDown3d event object.
MouseEvent3D
  MOUSE_MOVE : String = "mouseMove3d"
[static] Defines the value of the type property of a mouseMove3d event object.
MouseEvent3D
  MOUSE_OUT : String = "mouseOut3d"
[static] Defines the value of the type property of a mouseOut3d event object.
MouseEvent3D
  MOUSE_OVER : String = "mouseOver3d"
[static] Defines the value of the type property of a mouseOver3d event object.
MouseEvent3D
  MOUSE_UP : String = "mouseUp3d"
[static] Defines the value of the type property of a mouseUp3d event object.
MouseEvent3D
  MOUSE_WHEEL : String = "mouseWheel3d"
[static] Defines the value of the type property of a mouseWheel3d event object.
MouseEvent3D
  ROLL_OUT : String = "rollOut3d"
[static] Defines the value of the type property of a rollOut3d event object.
MouseEvent3D
  ROLL_OVER : String = "rollOver3d"
[static] Defines the value of the type property of a rollOver3d event object.
MouseEvent3D
Property detail
altKeyproperty
public var altKey:Boolean

Indicates whether the Alt key is active (true) or inactive (false).

ctrlKeyproperty 
public var ctrlKey:Boolean

Indicates whether the Control key is active (true) or inactive (false).

deltaproperty 
public var delta:int

Indicates how many lines should be scrolled for each unit the user rotates the mouse wheel.

localXproperty 
public var localX:Number

The x-coordinate in object space where the event took place

localYproperty 
public var localY:Number

The y-coordinate in object space where the event took place

localZproperty 
public var localZ:Number

The z-coordinate in object space where the event took place

materialproperty 
public var material:MaterialBase

The material of the 3d element inside which the event took place.

objectproperty 
public var object:Object3D

The 3d object inside which the event took place.

renderableproperty 
public var renderable:IRenderable

The renderable inside which the event took place.

screenXproperty 
public var screenX:Number

The horizontal coordinate at which the event occurred in view coordinates.

screenYproperty 
public var screenY:Number

The vertical coordinate at which the event occurred in view coordinates.

shiftKeyproperty 
public var shiftKey:Boolean

Indicates whether the Shift key is active (true) or inactive (false).

uvproperty 
public var uv:Point

The uv coordinate inside the draw primitive where the event took place.

viewproperty 
public var view:View3D

The view object inside which the event took place.

Constructor detail
MouseEvent3D()constructor
public function MouseEvent3D(type:String)Parameters
type:String — The type of the MouseEvent3D.
Init Parameters
Method detail
clone()method
public override function clone():Event

Creates a copy of the MouseEvent3D object and sets the value of each property to match that of the original.

Returns
Event
Constant detail
CLICKconstant
public static const CLICK:String = "click3d"

Defines the value of the type property of a click3d event object.

DOUBLE_CLICKconstant 
public static const DOUBLE_CLICK:String = "doubleClick3d"

Defines the value of the type property of a doubleClick3d event object.

MOUSE_DOWNconstant 
public static const MOUSE_DOWN:String = "mouseDown3d"

Defines the value of the type property of a mouseDown3d event object.

MOUSE_MOVEconstant 
public static const MOUSE_MOVE:String = "mouseMove3d"

Defines the value of the type property of a mouseMove3d event object.

MOUSE_OUTconstant 
public static const MOUSE_OUT:String = "mouseOut3d"

Defines the value of the type property of a mouseOut3d event object.

MOUSE_OVERconstant 
public static const MOUSE_OVER:String = "mouseOver3d"

Defines the value of the type property of a mouseOver3d event object.

MOUSE_UPconstant 
public static const MOUSE_UP:String = "mouseUp3d"

Defines the value of the type property of a mouseUp3d event object.

MOUSE_WHEELconstant 
public static const MOUSE_WHEEL:String = "mouseWheel3d"

Defines the value of the type property of a mouseWheel3d event object.

ROLL_OUTconstant 
public static const ROLL_OUT:String = "rollOut3d"

Defines the value of the type property of a rollOut3d event object.

ROLL_OVERconstant 
public static const ROLL_OVER:String = "rollOver3d"

Defines the value of the type property of a rollOver3d event object.

Wiki link
Click to go to the wiki page for 'away3d.events.MouseEvent3D'

Code examples

Comments