Package | mx.core |
Interface | public interface IFlexDisplayObject extends flash.display.IBitmapDrawable, flash.events.IEventDispatcher |
Subinterfaces | IListItemRenderer, IToolTipManagerClient, IUIComponent |
Implementors | LoaderSkin, ProgrammaticSkin, SpriteAsset, SystemManager, UIComponent |
Property | Defined by | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties | IFlexDisplayObject | ||
alpha : Number | IFlexDisplayObject | ||
blendMode : String | IFlexDisplayObject | ||
cacheAsBitmap : Boolean | IFlexDisplayObject | ||
filters : Array | IFlexDisplayObject | ||
height : Number | IFlexDisplayObject | ||
loaderInfo : LoaderInfo [read-only]
| IFlexDisplayObject | ||
mask : DisplayObject | IFlexDisplayObject | ||
measuredHeight : Number [read-only]
The measured height of this object.
| IFlexDisplayObject | ||
measuredWidth : Number [read-only]
The measured width of this object.
| IFlexDisplayObject | ||
mouseX : Number [read-only]
| IFlexDisplayObject | ||
mouseY : Number [read-only]
| IFlexDisplayObject | ||
name : String | IFlexDisplayObject | ||
opaqueBackground : Object | IFlexDisplayObject | ||
parent : DisplayObjectContainer [read-only]
| IFlexDisplayObject | ||
root : DisplayObject [read-only]
The methods here would normally just be in IDisplayObject,
but for backward compatibility, they have to be included
directly into IFlexDisplayObject, so they are kept in
this separate include file.
| IFlexDisplayObject | ||
rotation : Number | IFlexDisplayObject | ||
scale9Grid : Rectangle | IFlexDisplayObject | ||
scaleX : Number | IFlexDisplayObject | ||
scaleY : Number | IFlexDisplayObject | ||
scrollRect : Rectangle | IFlexDisplayObject | ||
stage : Stage [read-only]
| IFlexDisplayObject | ||
transform : Transform | IFlexDisplayObject | ||
visible : Boolean | IFlexDisplayObject | ||
width : Number | IFlexDisplayObject | ||
x : Number | IFlexDisplayObject | ||
y : Number | IFlexDisplayObject |
Method | Defined by | ||
---|---|---|---|
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
| IFlexDisplayObject | ||
getRect(targetCoordinateSpace:DisplayObject):Rectangle
| IFlexDisplayObject | ||
globalToLocal(point:Point):Point
| IFlexDisplayObject | ||
hitTestObject(obj:DisplayObject):Boolean
| IFlexDisplayObject | ||
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
| IFlexDisplayObject | ||
localToGlobal(point:Point):Point
| IFlexDisplayObject | ||
move(x:Number, y:Number):void
Moves this object to the specified x and y coordinates.
| IFlexDisplayObject | ||
setActualSize(newWidth:Number, newHeight:Number):void
Sets the actual size of this object.
| IFlexDisplayObject |
accessibilityProperties | property |
accessibilityProperties:AccessibilityProperties
[read-write]Implementation
public function get accessibilityProperties():AccessibilityProperties
public function set accessibilityProperties(value:AccessibilityProperties):void
alpha | property |
alpha:Number
[read-write]Implementation
public function get alpha():Number
public function set alpha(value:Number):void
blendMode | property |
blendMode:String
[read-write]Implementation
public function get blendMode():String
public function set blendMode(value:String):void
cacheAsBitmap | property |
cacheAsBitmap:Boolean
[read-write]Implementation
public function get cacheAsBitmap():Boolean
public function set cacheAsBitmap(value:Boolean):void
filters | property |
filters:Array
[read-write]Implementation
public function get filters():Array
public function set filters(value:Array):void
height | property |
height:Number
[read-write]Implementation
public function get height():Number
public function set height(value:Number):void
loaderInfo | property |
loaderInfo:LoaderInfo
[read-only]Implementation
public function get loaderInfo():LoaderInfo
mask | property |
mask:DisplayObject
[read-write]Implementation
public function get mask():DisplayObject
public function set mask(value:DisplayObject):void
measuredHeight | property |
measuredHeight:Number
[read-only]The measured height of this object.
This is typically hard-coded for graphical skins
because this number is simply the number of pixels in the graphic.
For code skins, it can also be hard-coded
if you expect to be drawn at a certain size.
If your size can change based on properties, you may want
to also be an ILayoutManagerClient so a measure()
method will be called at an appropriate time,
giving you an opportunity to compute a measuredHeight
.
public function get measuredHeight():Number
measuredWidth | property |
measuredWidth:Number
[read-only]The measured width of this object.
This is typically hard-coded for graphical skins
because this number is simply the number of pixels in the graphic.
For code skins, it can also be hard-coded
if you expect to be drawn at a certain size.
If your size can change based on properties, you may want
to also be an ILayoutManagerClient so a measure()
method will be called at an appropriate time,
giving you an opportunity to compute a measuredHeight
.
public function get measuredWidth():Number
mouseX | property |
mouseX:Number
[read-only]Implementation
public function get mouseX():Number
mouseY | property |
mouseY:Number
[read-only]Implementation
public function get mouseY():Number
name | property |
name:String
[read-write]Implementation
public function get name():String
public function set name(value:String):void
opaqueBackground | property |
opaqueBackground:Object
[read-write]Implementation
public function get opaqueBackground():Object
public function set opaqueBackground(value:Object):void
parent | property |
parent:DisplayObjectContainer
[read-only]Implementation
public function get parent():DisplayObjectContainer
root | property |
root:DisplayObject
[read-only]The methods here would normally just be in IDisplayObject, but for backward compatibility, they have to be included directly into IFlexDisplayObject, so they are kept in this separate include file.
Implementation public function get root():DisplayObject
rotation | property |
rotation:Number
[read-write]Implementation
public function get rotation():Number
public function set rotation(value:Number):void
scale9Grid | property |
scale9Grid:Rectangle
[read-write]Implementation
public function get scale9Grid():Rectangle
public function set scale9Grid(value:Rectangle):void
scaleX | property |
scaleX:Number
[read-write]Implementation
public function get scaleX():Number
public function set scaleX(value:Number):void
scaleY | property |
scaleY:Number
[read-write]Implementation
public function get scaleY():Number
public function set scaleY(value:Number):void
scrollRect | property |
scrollRect:Rectangle
[read-write]Implementation
public function get scrollRect():Rectangle
public function set scrollRect(value:Rectangle):void
stage | property |
stage:Stage
[read-only]Implementation
public function get stage():Stage
transform | property |
transform:Transform
[read-write]Implementation
public function get transform():Transform
public function set transform(value:Transform):void
visible | property |
visible:Boolean
[read-write]Implementation
public function get visible():Boolean
public function set visible(value:Boolean):void
width | property |
width:Number
[read-write]Implementation
public function get width():Number
public function set width(value:Number):void
x | property |
x:Number
[read-write]Implementation
public function get x():Number
public function set x(value:Number):void
y | property |
y:Number
[read-write]Implementation
public function get y():Number
public function set y(value:Number):void
getBounds | () | method |
public function getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Parameters
targetCoordinateSpace:DisplayObject |
Rectangle |
getRect | () | method |
public function getRect(targetCoordinateSpace:DisplayObject):Rectangle
Parameters
targetCoordinateSpace:DisplayObject |
Rectangle |
globalToLocal | () | method |
public function globalToLocal(point:Point):Point
Parameters
point:Point |
Point |
hitTestObject | () | method |
public function hitTestObject(obj:DisplayObject):Boolean
Parameters
obj:DisplayObject |
Boolean |
hitTestPoint | () | method |
public function hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Parameters
x:Number |
|
y:Number |
|
shapeFlag:Boolean (default = false )
|
Boolean |
localToGlobal | () | method |
public function localToGlobal(point:Point):Point
Parameters
point:Point |
Point |
move | () | method |
public function move(x:Number, y:Number):void
Moves this object to the specified x and y coordinates.
Parametersx:Number — The new x-position for this object.
|
|
y:Number — The new y-position for this object.
|
setActualSize | () | method |
public function setActualSize(newWidth:Number, newHeight:Number):void
Sets the actual size of this object.
This method is mainly for use in implementing the
updateDisplayList()
method, which is where
you compute this object's actual size based on
its explicit size, parent-relative (percent) size,
and measured size.
You then apply this actual size to the object
by calling setActualSize()
.
In other situations, you should be setting properties
such as width
, height
,
percentWidth
, or percentHeight
rather than calling this method.
newWidth:Number — The new width for this object.
|
|
newHeight:Number — The new height for this object.
|