| Package | qnx.fuse.ui.display |
| Class | public class Image |
| Inheritance | Image UIComponent flash.display.MovieClip |
Image class displays an image.
It can display an image by using a URL to an image, a Bitmap instance or a BitmapData instance.
See also
| Property | Defined By | ||
|---|---|---|---|
| bitmapData : BitmapData | Image | ||
| cache : ImageCache
Gets or sets the ImageCache object to use to cache the image. | Image | ||
![]() | explicitHeight : Number [read-only] | UIComponent | |
![]() | explicitWidth : Number [read-only] | UIComponent | |
| fixedAspectRatio : Boolean | Image | ||
| hAlign : String | Image | ||
![]() | includeInLayout : Boolean
Specifies if the component should be included in it's parent containers layout. | UIComponent | |
![]() | layoutData : Object
Returns the layout data for the object. | UIComponent | |
![]() | minHeight : Number
Sets the minimum preferred height of the control. | UIComponent | |
![]() | minWidth : Number
Sets the minimum preferred width of the control. | UIComponent | |
| pixelSnapping : String
Controls whether or not the Bitmap object is snapped to the nearest pixel. | Image | ||
| smoothing : Boolean
Controls whether or not the bitmap is smoothed when scaled. | Image | ||
| vAlign : String | Image | ||
| Method | Defined By | ||
|---|---|---|---|
Image()
Constructs an Image instance. | Image | ||
![]() | childChanged(resizedChild:DisplayObject = null):Boolean
Notifies the UIComponent that one or more of its children has changed in a manner
that may affect this object's layout. | UIComponent | |
![]() | destroy():void
Call this method when you want to have your object collected by the garbage collector. | UIComponent | |
![]() | getSizeOptions():int | UIComponent | |
![]() | invalidateDisplayList():void
Calling this method results in a call to the components validateDisplayList() method before the display list is rendered. | UIComponent | |
![]() | invalidateProperties():void
Calling this method results in a call to the components validateProperties() method before the display list is rendered. | UIComponent | |
![]() | measure(availableWidth:Number, availableHeight:Number):LayoutMeasurement | UIComponent | |
![]() | setActualSize(w:Number, h:Number):void
Sets the width and height of the object without setting
the explicitWidth and explicitHeight. | UIComponent | |
setImage(image:Object):void
Sets the image. | Image | ||
![]() | setLayoutBounds(bounds:Rectangle):void
Sets the receiver's size and location to the rectangular area specified
by the arguments. | UIComponent | |
![]() | setPosition(x:Number, y:Number):void
Sets the x and y position of the component. | UIComponent | |
![]() | validateDisplayList():void
Validates the display list of the component by calling the updateDisplayList(). | UIComponent | |
![]() | validateNow():void
Validates the component immediately by calling validateProperties(), validateSizes(), and validateDisplayList() if necessary. | UIComponent | |
![]() | validateProperties():void
Validates the properties of the component by calling the commitProperties() method. | UIComponent | |
| Event | Summary | Defined By | ||
|---|---|---|---|---|
| Dispatched when the image is loaded and ready to be used. | Image | |||
| Dispatched when the image cannot be loaded. | Image | |||
| bitmapData | property |
bitmapData:BitmapData public function get bitmapData():BitmapData public function set bitmapData(value:BitmapData):void| cache | property |
cache:ImageCache
Gets or sets the ImageCache object to use to cache the image.
public function get cache():ImageCache public function set cache(value:ImageCache):voidSee also
| fixedAspectRatio | property |
fixedAspectRatio:Boolean public function get fixedAspectRatio():Boolean public function set fixedAspectRatio(value:Boolean):void| hAlign | property |
hAlign:String public function get hAlign():String public function set hAlign(value:String):void| pixelSnapping | property |
pixelSnapping:String
Controls whether or not the Bitmap object is snapped to the nearest pixel. The PixelSnapping class includes possible values:
PixelSnapping.NEVER—No pixel snapping occurs.PixelSnapping.ALWAYS—The image is always snapped to the nearest pixel, independent of transformation.PixelSnapping.AUTO—The image is snapped to the nearest pixel if it is drawn with no rotation or skew and it is drawn at a scale factor of 99.9% to 100.1%. If these conditions are satisfied, the bitmap image is drawn at 100% scale, snapped to the nearest pixel. Internally, this value allows the image to be drawn as fast as possible using the vector renderer. public function get pixelSnapping():String public function set pixelSnapping(value:String):void| smoothing | property |
smoothing:Boolean
Controls whether or not the bitmap is smoothed when scaled. If true, the bitmap is smoothed when scaled. If false, the bitmap is not smoothed when scaled.
public function get smoothing():Boolean public function set smoothing(value:Boolean):void| vAlign | property |
vAlign:String public function get vAlign():String public function set vAlign(value:String):void| Image | () | Constructor |
public function Image()
Constructs an Image instance.
| setImage | () | method |
public function setImage(image:Object):void
Sets the image.
The image parameter can be of type String as a URL to an external image, Bitmap instance, a BitmapData instance or a URLRequest instance.
Parameters
image:Object — The image to be set.
|
| complete | Event |
flash.events.Eventflash.events.Event.COMPLETEDispatched when the image is loaded and ready to be used.
| ioError | Event |
flash.events.IOErrorEventflash.events.IOErrorEvent.IO_ERRORDispatched when the image cannot be loaded.