Packageorg.as3coreaddendum.display
Interfacepublic interface IDisplayObject extends flash.events.IEventDispatcher

When working on an architecture of interfaces for user-interface components, this interface may be desirable.

This interface simulates a native DisplayObject interface, specifying all methods and properties of the DisplayObject class for pure Flash Player 10.

For more information see the ActionScript 3.0 Language Reference.



Public Properties
 PropertyDefined By
  accessibilityProperties : AccessibilityProperties
IDisplayObject
  alpha : Number
IDisplayObject
  blendMode : String
IDisplayObject
  blendShader : Shader
[write-only]
IDisplayObject
  filters : Array
IDisplayObject
  height : Number
IDisplayObject
  loaderInfo : LoaderInfo
[read-only]
IDisplayObject
  mask : DisplayObject
IDisplayObject
  mouseX : Number
[read-only]
IDisplayObject
  mouseY : Number
[read-only]
IDisplayObject
  name : String
IDisplayObject
  opaqueBackground : Object
IDisplayObject
  parent : DisplayObjectContainer
[read-only]
IDisplayObject
  root : DisplayObject
[read-only]
IDisplayObject
  rotation : Number
IDisplayObject
  rotationX : Number
IDisplayObject
  rotationY : Number
IDisplayObject
  rotationZ : Number
IDisplayObject
  scale9Grid : Rectangle
IDisplayObject
  scaleX : Number
IDisplayObject
  scaleY : Number
IDisplayObject
  scaleZ : Number
IDisplayObject
  scrollRect : Rectangle
IDisplayObject
  stage : Stage
[read-only]
IDisplayObject
  transform : Transform
IDisplayObject
  visible : Boolean
IDisplayObject
  width : Number
IDisplayObject
  x : Number
IDisplayObject
  y : Number
IDisplayObject
  z : Number
IDisplayObject
Public Methods
 MethodDefined By
  
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
IDisplayObject
  
getRect(targetCoordinateSpace:DisplayObject):Rectangle
IDisplayObject
  
globalToLocal(point:Point):Point
IDisplayObject
  
globalToLocal3D(point:Point):Vector3D
IDisplayObject
  
hitTestObject(obj:DisplayObject):Boolean
IDisplayObject
  
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
IDisplayObject
  
local3DToGlobal(point3d:Vector3D):Point
IDisplayObject
  
localToGlobal(point:Point):Point
IDisplayObject
Property Detail
accessibilityPropertiesproperty
accessibilityProperties:AccessibilityProperties


Implementation
    public function get accessibilityProperties():AccessibilityProperties
    public function set accessibilityProperties(value:AccessibilityProperties):void
alphaproperty 
alpha:Number


Implementation
    public function get alpha():Number
    public function set alpha(value:Number):void
blendModeproperty 
blendMode:String


Implementation
    public function get blendMode():String
    public function set blendMode(value:String):void
blendShaderproperty 
blendShader:Shader  [write-only]


Implementation
    public function set blendShader(value:Shader):void
filtersproperty 
filters:Array


Implementation
    public function get filters():Array
    public function set filters(value:Array):void
heightproperty 
height:Number


Implementation
    public function get height():Number
    public function set height(value:Number):void
loaderInfoproperty 
loaderInfo:LoaderInfo  [read-only]


Implementation
    public function get loaderInfo():LoaderInfo
maskproperty 
mask:DisplayObject


Implementation
    public function get mask():DisplayObject
    public function set mask(value:DisplayObject):void
mouseXproperty 
mouseX:Number  [read-only]


Implementation
    public function get mouseX():Number
mouseYproperty 
mouseY:Number  [read-only]


Implementation
    public function get mouseY():Number
nameproperty 
name:String


Implementation
    public function get name():String
    public function set name(value:String):void
opaqueBackgroundproperty 
opaqueBackground:Object


Implementation
    public function get opaqueBackground():Object
    public function set opaqueBackground(value:Object):void
parentproperty 
parent:DisplayObjectContainer  [read-only]


Implementation
    public function get parent():DisplayObjectContainer
rootproperty 
root:DisplayObject  [read-only]


Implementation
    public function get root():DisplayObject
rotationproperty 
rotation:Number


Implementation
    public function get rotation():Number
    public function set rotation(value:Number):void
rotationXproperty 
rotationX:Number


Implementation
    public function get rotationX():Number
    public function set rotationX(value:Number):void
rotationYproperty 
rotationY:Number


Implementation
    public function get rotationY():Number
    public function set rotationY(value:Number):void
rotationZproperty 
rotationZ:Number


Implementation
    public function get rotationZ():Number
    public function set rotationZ(value:Number):void
scale9Gridproperty 
scale9Grid:Rectangle


Implementation
    public function get scale9Grid():Rectangle
    public function set scale9Grid(value:Rectangle):void
scaleXproperty 
scaleX:Number


Implementation
    public function get scaleX():Number
    public function set scaleX(value:Number):void
scaleYproperty 
scaleY:Number


Implementation
    public function get scaleY():Number
    public function set scaleY(value:Number):void
scaleZproperty 
scaleZ:Number


Implementation
    public function get scaleZ():Number
    public function set scaleZ(value:Number):void
scrollRectproperty 
scrollRect:Rectangle


Implementation
    public function get scrollRect():Rectangle
    public function set scrollRect(value:Rectangle):void
stageproperty 
stage:Stage  [read-only]


Implementation
    public function get stage():Stage
transformproperty 
transform:Transform


Implementation
    public function get transform():Transform
    public function set transform(value:Transform):void
visibleproperty 
visible:Boolean


Implementation
    public function get visible():Boolean
    public function set visible(value:Boolean):void
widthproperty 
width:Number


Implementation
    public function get width():Number
    public function set width(value:Number):void
xproperty 
x:Number


Implementation
    public function get x():Number
    public function set x(value:Number):void
yproperty 
y:Number


Implementation
    public function get y():Number
    public function set y(value:Number):void
zproperty 
z:Number


Implementation
    public function get z():Number
    public function set z(value:Number):void
Method Detail
getBounds()method
public function getBounds(targetCoordinateSpace:DisplayObject):Rectangle

Parameters

targetCoordinateSpace:DisplayObject

Returns
Rectangle
getRect()method 
public function getRect(targetCoordinateSpace:DisplayObject):Rectangle

Parameters

targetCoordinateSpace:DisplayObject

Returns
Rectangle
globalToLocal()method 
public function globalToLocal(point:Point):Point

Parameters

point:Point

Returns
Point
globalToLocal3D()method 
public function globalToLocal3D(point:Point):Vector3D

Parameters

point:Point

Returns
Vector3D
hitTestObject()method 
public function hitTestObject(obj:DisplayObject):Boolean

Parameters

obj:DisplayObject

Returns
Boolean
hitTestPoint()method 
public function hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean

Parameters

x:Number
 
y:Number
 
shapeFlag:Boolean (default = false)

Returns
Boolean
local3DToGlobal()method 
public function local3DToGlobal(point3d:Vector3D):Point

Parameters

point3d:Vector3D

Returns
Point
localToGlobal()method 
public function localToGlobal(point:Point):Point

Parameters

point:Point

Returns
Point