| Package | org.aswing |
| Class | public class AssetPane |
| Inheritance | AssetPane Container Component AWSprite flash.display.Sprite |
| Subclasses | JAttachPane, JLoadPane |
External content will be load automatically when the pane was created if floorEnabled.
See also
| Property | Defined by | ||
|---|---|---|---|
| asset : DisplayObject | AssetPane | ||
| assetContainer : DisplayObjectContainer | AssetPane | ||
| assetMask : Shape | AssetPane | ||
![]() | bounds : IntRectangle | Component | |
![]() | children : Array | Container | |
![]() | d_numChildren : int | AWSprite | |
![]() | drawTransparentTrigger : Boolean = true | Component | |
![]() | d_visible : Boolean
Returns the
DisplayObject.visible directly. | Component | |
![]() | d_x : Number
Returns
DisplayObject.x directly. | Component | |
![]() | d_y : Number
Returns
DisplayObject.y directly. | Component | |
![]() | layout : LayoutManager | Container | |
![]() | readyToPaint : Boolean | Component | |
![]() | ui : ComponentUI | Component | |
![]() | valid : Boolean | Component | |
| Method | Defined by | ||
|---|---|---|---|
|
AssetPane(asset:DisplayObject = null, prefferSizeStrategy:int)
AssetPane(path:String, prefferSizeStrategy:int)
AssetPane(path:String) prefferSizeStrategy default to PREFER_SIZE_BOTH AssetPane() path default to null,prefferSizeStrategy default to PREFER_SIZE_IMAGE Creates a AssetPane with a path to load external content. | AssetPane | ||
![]() |
addChild(dis:DisplayObject):DisplayObject
Adds a child DisplayObject instance to this DisplayObjectContainer instance.
| AWSprite | |
![]() |
addChildAt(child:DisplayObject, index:int):DisplayObject
| AWSprite | |
![]() |
addDragAcceptableInitiator(com:Component):void
Adds a component to be the acceptable drag initiator to this component.
| Component | |
![]() |
On Component just can add to one Container.
| Container | |
![]() |
appendAll(... coms):void
Adds one or more component to the container with null constraints
| Container | |
![]() |
bringToBottom(child:DisplayObject):void
Brings a child to bottom.
| AWSprite | |
![]() |
bringToTop(child:DisplayObject):void
Brings a child to top.
| AWSprite | |
![]() | Component | ||
![]() |
containsChild(child:DisplayObject):Boolean
Returns whether child is directly child of this sprite, true only if getChildIndex(child) >= 0.
| AWSprite | |
|
doLayout():void
layout this container
| AssetPane | ||
![]() |
fireFocusKeyDownEvent(e:KeyboardEvent):void
| Component | |
![]() |
fireFocusKeyUpEvent(e:KeyboardEvent):void
| Component | |
|
getActualScale():int
Returns current actual scale value in percents.
| AssetPane | ||
![]() |
getAlignmentX():Number
Returns the alignment along the x axis.
| Component | |
![]() |
getAlignmentY():Number
Returns the alignment along the y axis.
| Component | |
![]() |
getAlpha():Number
Returns the alpha of this component.
| Component | |
|
getAsset():DisplayObject
Returns the asset of the pane.
| AssetPane | ||
|
Returns the asset's original size.
| AssetPane | ||
![]() |
getAwmlID():String
Returns ID used to identify components created from AWML.
| Component | |
![]() |
getAwmlIndex():Number
Returns position index of the component inside its AWML container.
| Component | |
![]() |
getAwmlNamespace():String
Returns namespace name used to identify components created from AWML.
| Component | |
![]() |
Gets the background color of this component.
| Component | |
![]() |
Returns the background decorator of this component.
| Component | |
![]() |
Returns the border.
| Component | |
![]() |
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Same to DisplayObject.getBounds(),
just add a explaination here that if you want to get the component bounds,
see {
| Component | |
![]() |
getChildAt(index:int):DisplayObject
| AWSprite | |
![]() |
getChildByName(name:String):DisplayObject
| AWSprite | |
![]() |
getChildIndex(child:DisplayObject):int
| AWSprite | |
![]() |
getClientProperty(key:*):*
Returns the value of the property with the specified key.
| Component | |
![]() |
Returns the clip bounds.
| Component | |
![]() |
Stores the bounds value of this component into "return value" rv and returns rv. | Component | |
![]() |
getComponent(index:int):Component
Gets the nth(index) component in this container.
| Container | |
![]() |
getComponentCount():int
Gets the number of components in this container.
| Container | |
![]() |
getConstraints():Object
Gets cpmponent's constraints.
| Component | |
|
getCustomScale():int
Returns current custom scale value in percents.
| AssetPane | ||
![]() |
getDefaultBasicUIClass():Class
Returns the default basic ui class for this component.
| Component | |
![]() |
Returns the focus manager for this component's stage,
or null if this component is not on stage.
| Component | |
![]() |
Returns the focus traversal policy of this container, it will return its parent's
focus traversal policy if its self is null.
| Container | |
![]() |
Gets the font of this component.
| Component | |
![]() |
Gets the foreground color of this component.
| Component | |
![]() |
Returns the foreground decorator of this component.
| Component | |
![]() |
Stores the global location value of this component into "return value" p and returns p.
| Component | |
![]() |
getHeight():int
Returns the current height of this component
| Component | |
![]() |
Returns the current top index for a new child(none forground child).
| AWSprite | |
|
getHorizontalAlignment():Number
Returns the horizontal alignment of the image/animation.
| AssetPane | ||
![]() |
Returns the index of the child component in this container.
| Container | |
![]() |
If a border has been set on this component, returns the border's insets;
otherwise returns an empty insets.
| Component | |
![]() |
getInternalFocusObject():InteractiveObject
Returns the object to receive the focus for this component.
| Component | |
![]() |
Returns the keyboard manager of this component's
JRootPane ancestor. | Component | |
![]() | Container | ||
![]() |
Stores the location value of this component into "return value" rv and returns rv.
| Component | |
![]() |
Returns the current bottom index for none background child.
| AWSprite | |
![]() |
getMaximumHeight():int
Returns
getMaximumSize().height
| Component | |
![]() |
| Component | |
![]() |
getMaximumWidth():int
Returns
getMaximumSize().width
| Component | |
![]() |
getMinimumHeight():int
Returns
getMinimumSize().height
| Component | |
![]() |
| Component | |
![]() |
getMinimumWidth():int
Returns
getMinimumSize().width
| Component | |
![]() |
Returns the coordinate of the mouse position, in pixels, in the component scope.
| Component | |
![]() |
getName():String
Returns the name of the component
| Component | |
|
getOffsetX():Number
| AssetPane | ||
|
getOffsetY():Number
| AssetPane | ||
![]() |
Returns the bounds that component should paint in.
| Component | |
![]() |
Returns the
Container parent,
if it parent is not a Container, null will be returned. | Component | |
![]() |
getPreferredHeight():int
Returns
getPreferredSize().height
| Component | |
![]() |
| Component | |
![]() |
getPreferredWidth():int
Returns
getPreferredSize().width
| Component | |
|
getPrefferSizeStrategy():Number
Returns the preffered size counting strategy.
| AssetPane | ||
![]() |
Returns the first
JRootPane ancestor of this component. | Component | |
|
getScaleMode():int
Returns current image scale mode.
| AssetPane | ||
![]() |
Stores the size value of this component into "return value" rv and returns rv.
| Component | |
![]() |
getToolTipText():String
Returns the tooltip string that has been set with setToolTipText.
| Component | |
![]() | Component | ||
![]() |
getUIClassID():String
Returns the
UIDefaults key used to
look up the name of the org.aswing.plaf.ComponentUI
class that defines the look and feel
for this component. | Component | |
|
getVerticalAlignment():Number
Returns the vertical alignment of the image/animation.
| AssetPane | ||
![]() |
getWidth():int
Returns the current width of this component
| Component | |
![]() |
getX():int
Returns the current x coordinate of the components.
| Component | |
![]() |
getY():int
Returns the current y coordinate of the components.
| Component | |
![]() | Component | ||
![]() |
hitTestMouse():Boolean
Returns whether the component hit the mouse.
| Component | |
![]() |
hitTestObject(obj:DisplayObject):Boolean
| AWSprite | |
![]() |
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
| AWSprite | |
![]() |
Add component to spesified index.
| Container | |
![]() |
insertAll(index:int, ... coms):void
Insets one or more component to the container with null constraints at specified starting index.
| Container | |
![]() |
invalidate():void
Invalidates the container.
| Container | |
![]() |
invalidatePreferSizeCaches():void
Clears this component and all parents above it's preferred size caches.
| Component | |
![]() |
isAncestorOf(c:Component):Boolean
Checks if the component is contained in the component hierarchy of
this container.
| Container | |
|
isAssetVisible():Boolean
Returns the asset visible property.
| AssetPane | ||
![]() |
isCachePreferSizes():Boolean
Returns whether or not the preferred size, minimum size and
max size cache is turned on.
| Component | |
![]() |
isClipMasked():Boolean
Returns whether the component clip should be masked by its bounds.
| AWSprite | |
![]() |
isDragAcceptableInitiator(com:Component):Boolean
Returns whether the component is acceptable drag initiator for this component.
| Component | |
![]() |
isDragEnabled():Boolean
Returns whether this component can fire ON_DRAG_RECOGNIZED event.
| Component | |
![]() |
isDropTrigger():Boolean
Returns whether this component can trigger dragging component to fire drag events
when dragging over to this component.(Default value is false)
| Component | |
![]() |
isEnabled():Boolean
Returns whether the component is enabled.
| Component | |
![]() |
isFocusable():Boolean
Returns whether this Component can be focused.
| Component | |
![]() |
isFocusableSet():Boolean
Returns whether or not the opaque property is set by user.
| Component | |
![]() |
isFocusOwner():Boolean
Returns
true if this Component is the
focus owner. | Component | |
![]() |
isFontValidated():Boolean
Returns whether the new font are applied and taked effect.
| Component | |
|
isLoaded():Boolean
Returns is the asset was loaded ok.
| AssetPane | ||
|
isMaskAsset():Boolean
| AssetPane | ||
![]() |
isOnStage():Boolean
Determines whether or not this component is on stage(on the display list).
| Component | |
![]() |
isOpaque():Boolean
Returns true if this component is completely opaque.
| Component | |
![]() |
isOpaqueSet():Boolean
Returns whether or not the opaque property is set by user.
| Component | |
![]() |
isShowing():Boolean
Determines whether this component is showing on screen.
| Component | |
![]() |
isUIElement():Boolean
Returns true if this component is just a ui element component,
false means this component is a regular use created component.
| Component | |
![]() |
isValid():Boolean
Determines whether this component is valid.
| Component | |
![]() |
isValidateRoot():Boolean
If this method returns true, revalidate calls by descendants of this
component will cause the entire tree beginning with this root to be validated.
| Component | |
![]() |
isVisible():Boolean
| Component | |
![]() |
makeFocus():void
Makes this component's internal focus object to be the stage focus directly,
without any judgement.
| Component | |
![]() |
pack():void
Causes this component to be sized to fit the preferred size.
| Component | |
![]() |
paintFocusRect(force:Boolean = false):void
Paints the focus rect if need.
| Component | |
![]() |
paintImmediately():void
Redraw the component UI face immediately if it is visible and ready to paint.
| Component | |
![]() |
parentReAppendChildren():void
Calls parent reAppendChildren if parent is a container.
| Component | |
![]() |
putClientProperty(key:*, value:*):void
Adds an arbitrary key/value "client property" to this component.
| Component | |
![]() |
reAppendChildren():void
Removes all children and then append them with their constraints.
| Container | |
![]() |
reAppendToParent(constraints:Object = null):void
Removes this component from its parent and then append it with specified constraints.
| Component | |
|
reload():void
Reload the asset.
| AssetPane | ||
![]() |
Remove the specified child component.
| Container | |
![]() |
removeAll():void
Remove all child components.
| Container | |
![]() |
Remove the specified index child component.
| Container | |
![]() |
removeChild(child:DisplayObject):DisplayObject
Removes a normal display object child.
| Container | |
![]() |
removeChildAt(index:int):DisplayObject
Removes a normal display object child with index.
| Container | |
![]() |
removeDragAcceptableInitiator(com:Component):void
Removes a component to be the acceptable drag initiator to this component.
| Component | |
![]() |
removeFromContainer():void
Removes this component from its parent,
whatever it is as a component child or only a display object child,
or it's parent is just a display object container.
| Component | |
![]() |
repaint():void
Redraws the component face next RENDER event.This method can
be called often, so it needs to execute quickly.
| Component | |
![]() |
repaintAndRevalidate():void
| Component | |
![]() |
requestFocus():Boolean
Requests that this Component get the input focus, and that this
Component's top-level ancestor become the focused Window.
| Component | |
![]() |
revalidate():void
Supports deferred automatic layout.
| Component | |
![]() |
revalidateIfNecessary():void
| Component | |
![]() |
setAlignmentX(ax:Number):void
| Component | |
![]() |
setAlignmentY(ay:Number):void
| Component | |
![]() |
setAlpha(alpha:Number):void
Indicates the alpha transparency value of the component.
| Component | |
|
setAsset(asset:DisplayObject):void
set the asset of the pane
This method will cause old asset to be removed and new asset to be added.
| AssetPane | ||
|
setAssetVisible(b:Boolean):void
Sets the visible of the assets.
| AssetPane | ||
![]() |
setAwmlID(id:String):void
Sets ID used to identify components created from AWML.
| Component | |
![]() |
setAwmlIndex(index:Number):void
Sets ID used to identify components created from AWML.
| Component | |
![]() |
setAwmlNamespace(theNamespace:String):void
Sets namespace used to identify components created from AWML.
| Component | |
![]() |
setBackground(c:ASColor):void
Sets the background color of this component.
| Component | |
![]() |
setBackgroundDecorator(bg:GroundDecorator):void
Sets a decorator to be the component background, it will represent the component background
with a
DisplayObject. | Component | |
![]() |
Sets the border for the component, null to remove border.
| Component | |
![]() |
setBounds(b:IntRectangle):void
This method will call setComBounds()
| Component | |
![]() |
setCachePreferSizes(b:Boolean):void
Sets whether or not turn on the preferred size, minimum size and
max size cache.
| Component | |
![]() |
setChildIndex(child:DisplayObject, index:int):void
| AWSprite | |
![]() |
setClipBounds(b:IntRectangle):void
Sets the clip bounds, a rectangle mask to make specified bounds visible.
| Component | |
![]() |
setClipMasked(m:Boolean):void
Sets whether the component clip should be masked by its bounds.
| AWSprite | |
![]() |
setClipSize(size:IntDimension):void
Sets the clip size, a rectangle mask to make specified bounds visible.
| Component | |
![]() |
setComBounds(b:IntRectangle):void
Moves and resizes this component.
| Component | |
![]() |
setComBoundsXYWH(x:int, y:int, w:int, h:int):void
Moves and resizes this component.
| Component | |
![]() |
setConstraints(constraints:Object):void
Sets component's constraints.
| Component | |
|
setCustomScale(scale:int):void
Sets new custom scale value in percents.
| AssetPane | ||
![]() |
setDragAcceptableInitiatorAppraiser(func:Function):void
Sets a function to judge whether a component is acceptable drag initiator.
| Component | |
![]() |
setDragEnabled(b:Boolean):void
Sets whether this component can fire ON_DRAG_RECOGNIZED event.
| Component | |
![]() |
setDropTrigger(b:Boolean):void
Sets whether this component can trigger dragging component to fire drag events
when dragging over to this component.
| Component | |
![]() |
setEnabled(b:Boolean):void
Enable or disable the component.
| Component | |
![]() |
setFocusable(b:Boolean):void
Sets the focusable state of this Component to the specified value.
| Component | |
![]() |
setFocusableSet(b:Boolean):void
Indicate that the
focusable property is set by user or not. | Component | |
![]() |
setFocusTraversalPolicy(ftp:FocusTraversalPolicy):void
Sets the focus traversal policy to this container, or sets null to
make this container use its parent's focus traversal policy.
| Container | |
![]() |
Sets the text font for this component.
this method will cause a repaint and revalidate method call. | Component | |
![]() |
setFontValidated(b:Boolean):void
Sets whether the new font are applied and taked effect.
| Component | |
![]() |
setForeground(c:ASColor):void
Sets the foreground color of this component.
| Component | |
![]() |
setForegroundDecorator(fg:GroundDecorator):void
Sets a decorator to be the component foreground, it will represent the component foreground
with a
DisplayObject on top of other children of this component. | Component | |
![]() |
setGlobalLocation(gp:IntPoint):void
Set the component's location in global coordinate.
| Component | |
![]() |
setGlobalLocationXY(x:int, y:int):void
Set the component's location in global coordinate.
| Component | |
![]() |
setHeight(height:Number):void
Sets the component's height.
| Component | |
|
setHorizontalAlignment(alignment:int):void
Sets the horizontal alignment of the image/animation.
| AssetPane | ||
![]() |
setLayout(layout:LayoutManager):void
| Container | |
![]() |
setLocation(newPos:IntPoint):void
Set the component's location, if it is diffs from old location, invalidate it to wait validate.
| Component | |
![]() |
setLocationXY(x:int, y:int):void
| Component | |
|
setMaskAsset(m:Boolean):void
| AssetPane | ||
![]() |
setMaximumHeight(maximumHeight:int):void
Sets maximum height, -1 means auto count.
| Component | |
![]() |
setMaximumSize(maximumSize:IntDimension):void
setMaximumSize(d:IntDimension)
setMaximumSize(width:Number, height:Number) Set the maximumSize, then the component's maximumSize is specified. | Component | |
![]() |
setMaximumWidth(maximumWidth:int):void
Sets maximum width, -1 means auto count.
| Component | |
![]() |
setMinimumHeight(minimumHeight:int):void
Sets minimum height, -1 means auto count.
| Component | |
![]() |
setMinimumSize(minimumSize:IntDimension):void
setMinimumSize(d:IntDimension)
setMinimumSize(width:Number, height:Number) Set the minimumSize, then the component's minimumSize is specified. | Component | |
![]() |
setMinimumWidth(minimumWidth:int):void
Sets minimum width, -1 means auto count.
| Component | |
![]() |
setName(name:String):void
Sets the name of this component
| Component | |
|
setOffsetX(offset:Number):void
Sets the x offset of the position of the loaded image/animation.
| AssetPane | ||
|
setOffsetY(offset:Number):void
Sets the y offset of the position of the loaded image/animation.
| AssetPane | ||
![]() |
setOpaque(b:Boolean):void
If true the component paints every pixel within its bounds.
| Component | |
![]() |
setOpaqueSet(b:Boolean):void
This method will be called to set true when you set the opaque by
setOpaque(). | Component | |
![]() |
setPreferredHeight(preferredHeight:int):void
Sets preferred width, -1 means auto count.
| Component | |
![]() |
setPreferredSize(preferredSize:IntDimension):void
setPreferredSize(d:IntDimension)
setPreferredSize(width:Number, height:Number) Set the preferredSize, then the component's preferredSize is specified. | Component | |
![]() |
setPreferredWidth(preferredWidth:int):void
Sets preferred width, -1 means auto count.
| Component | |
|
setPrefferSizeStrategy(p:Number):void
Sets the preffered size counting strategy.
| AssetPane | ||
|
setScaleMode(mode:int):void
Sets new content scale mode.
| AssetPane | ||
![]() |
setSize(newSize:IntDimension):void
Set the component's size, the width and height all will be setted to not less than zero,
then set the size.
| Component | |
![]() |
setSizeWH(w:int, h:int):void
| Component | |
![]() |
setToolTipText(t:String):void
Registers the text to display in a tool tip.
| Component | |
![]() |
setUI(newUI:ComponentUI):void
Sets the look and feel delegate for this component.
| Component | |
![]() |
setUIElement(b:Boolean):void
Sets the component is a ui element or not.
| Component | |
|
setVerticalAlignment(alignment:int):void
Sets the vertical alignment of the image/animation.
| AssetPane | ||
![]() |
setVisible(v:Boolean):void
Set a component to be hide or shown.
| Component | |
![]() |
setWidth(width:int):void
Sets the component's width.
| Component | |
![]() |
setX(x:int):void
Sets the x coordinate of the components.
| Component | |
![]() |
setY(y:int):void
Sets the y coordinate of the components.
| Component | |
![]() |
swapChildren(child1:DisplayObject, child2:DisplayObject):void
| AWSprite | |
![]() |
swapChildrenAt(index1:int, index2:int):void
| AWSprite | |
![]() |
toString():String
| Component | |
![]() |
transferFocus():Boolean
Transfers the focus to the next component, as though this Component were
the focus owner.
| Component | |
![]() |
transferFocusBackward():Boolean
Transfers the focus to the previous component, as though this Component
were the focus owner.
| Component | |
|
unloadAsset():void
unload the asset of the pane
| AssetPane | ||
![]() |
updateUI():void
Resets the UI property to a value from the current look and feel.
| Component | |
![]() |
validate():void
Validates this container and all of its subcomponents.
| Container | |
| Method | Defined by | ||
|---|---|---|---|
|
applyMaskAsset():void
| AssetPane | ||
![]() |
clearPreferSizeCaches():void
| Component | |
![]() |
call the ui, if ui return null, ehn call layout to count.
| Container | |
![]() |
call the ui, if ui return null, ehn call layout to count.
| Container | |
|
count preffered size base on prefferSizeStrategy.
| AssetPane | ||
![]() |
d_addChild(child:DisplayObject):DisplayObject
| AWSprite | |
![]() |
d_addChildAt(child:DisplayObject, index:int):DisplayObject
| AWSprite | |
![]() |
d_getChildAt(index:int):DisplayObject
| AWSprite | |
![]() |
d_getChildByName(name:String):DisplayObject
| AWSprite | |
![]() |
d_getChildIndex(child:DisplayObject):int
| AWSprite | |
![]() |
d_removeChild(child:DisplayObject):DisplayObject
| AWSprite | |
![]() |
d_removeChildAt(index:int):DisplayObject
| AWSprite | |
![]() |
d_setChildIndex(child:DisplayObject, index:int):void
| AWSprite | |
![]() |
d_swapChildren(child1:DisplayObject, child2:DisplayObject):void
| AWSprite | |
![]() |
d_swapChildrenAt(index1:int, index2:int):void
| AWSprite | |
![]() |
getBackgroundChild():DisplayObject
Returns the background child.
| AWSprite | |
![]() |
getChildIndexWithComponentIndex(index:int):int
| Container | |
![]() |
getComponentIndexWithChildIndex(index:int):int
| Container | |
![]() |
Override this to return another component that the focus should be transmit to.
| Component | |
![]() |
getForegroundChild():DisplayObject
Returns the foreground child.
| AWSprite | |
![]() |
| Container | |
![]() |
invalidateTree():void
Makes this component and all parents
above it are marked as needing to be laid out.
| Component | |
![]() |
isChild(child:DisplayObject):Boolean
Returns whether or not the child is this sprite's direct child.
| AWSprite | |
|
loadFloor():void
load the floor content.
| AssetPane | ||
![]() |
locate():void
Locate the component to the current location.
| Component | |
![]() |
paint(b:IntRectangle):void
draw the component interface in specified bounds.
| Component | |
![]() |
removeAtImp(i:int):Component
| Container | |
|
resetAsset():void
| AssetPane | ||
|
setAssetOriginalSize(size:IntDimension):void
| AssetPane | ||
![]() |
setBackgroundChild(child:DisplayObject = null):void
Sets the child to be the component background, it will be add to the bottom of all other children.
| AWSprite | |
![]() |
setClipMaskRect(b:IntRectangle):void
| AWSprite | |
![]() |
setForegroundChild(child:DisplayObject = null):void
Sets the child to be the component foreground, it will be add to the top of all other children.
| AWSprite | |
|
setLoaded(b:Boolean):void
| AssetPane | ||
![]() |
size():void
Do the process when size changed.
| Component | |
|
storeOriginalScale():void
| AssetPane | ||
| Constant | Defined by | ||
|---|---|---|---|
| BOTTOM : int = 3 [static]
A fast access to AsWingConstants Constant
| AssetPane | ||
| CENTER : int = 0 [static]
A fast access to AsWingConstants Constant
| AssetPane | ||
| LEFT : int = 2 [static]
A fast access to AsWingConstants Constant
| AssetPane | ||
| PREFER_SIZE_BOTH : int = 0 [static]
preffered size of this component will be the fit to contain both size of extenal image/animation
and counted from
LayoutManager
| AssetPane | ||
| PREFER_SIZE_IMAGE : int = 1 [static]
preffered size of this component will be the size of extenal image/animation
| AssetPane | ||
| PREFER_SIZE_LAYOUT : int = 2 [static]
preffered size of this component will be counted by
LayoutManager
| AssetPane | ||
| RIGHT : int = 4 [static]
A fast access to AsWingConstants Constant
| AssetPane | ||
| SCALE_CUSTOM : int = 5 [static]
Custom scaling of the image.
| AssetPane | ||
| SCALE_FIT_HEIGHT : int = 4 [static]
Proportional scale mode to fit pane's height.
| AssetPane | ||
| SCALE_FIT_PANE : int = 1 [static]
Proportional scale mode to fit pane.
| AssetPane | ||
| SCALE_FIT_WIDTH : int = 3 [static]
Proportional image scale mode to fit pane's width.
| AssetPane | ||
| SCALE_NONE : int = 0 [static]
Image scale mode is disabled.
| AssetPane | ||
| SCALE_STRETCH_PANE : int = 2 [static]
Stretch content to fill whole pane.
| AssetPane | ||
| TOP : int = 1 [static]
A fast access to AsWingConstants Constant
| AssetPane | ||
| asset | property |
protected var asset:DisplayObject
| assetContainer | property |
protected var assetContainer:DisplayObjectContainer
| assetMask | property |
protected var assetMask:Shape
| AssetPane | () | constructor |
public function AssetPane(asset:DisplayObject = null, prefferSizeStrategy:int)
AssetPane(path:String, prefferSizeStrategy:int)
AssetPane(path:String) prefferSizeStrategy default to PREFER_SIZE_BOTH
AssetPane() path default to null,prefferSizeStrategy default to PREFER_SIZE_IMAGE
Creates a AssetPane with a path to load external content.
Parametersasset:DisplayObject (default = null) — the asset to be placed on this pane.
|
|
prefferSizeStrategy:int — the prefferedSize count strategy. Must be one of below:
|
See also
| applyMaskAsset | () | method |
protected function applyMaskAsset():void
| countPreferredSize | () | method |
protected override function countPreferredSize():IntDimensioncount preffered size base on prefferSizeStrategy.
ReturnsIntDimension |
| doLayout | () | method |
public override function doLayout():voidlayout this container
| getActualScale | () | method |
public function getActualScale():int
Returns current actual scale value in percents. If scaleMode is
#SCALE_STRETCH_PANE returns null.
int |
| getAsset | () | method |
public function getAsset():DisplayObjectReturns the asset of the pane.
You should take care to do operation at this display object,
if you want to remove it, you should call setAsset(null) instead of
call asset.parent.removeChild(asset);
DisplayObject — the asset.
|
| getAssetOriginalSize | () | method |
public function getAssetOriginalSize():IntDimensionReturns the asset's original size. If the asset are not loaded yet, return null.
ReturnsIntDimension —
the asset original size. null if it is not loaded yet.
|
| getCustomScale | () | method |
public function getCustomScale():intReturns current custom scale value in percents.
Returnsint |
| getHorizontalAlignment | () | method |
public function getHorizontalAlignment():NumberReturns the horizontal alignment of the image/animation.
ReturnsNumber — the horizontalAlignment property,
one of the following values:
|
| getOffsetX | () | method |
| getOffsetY | () | method |
| getPrefferSizeStrategy | () | method |
public function getPrefferSizeStrategy():NumberReturns the preffered size counting strategy.
ReturnsNumber |
See also
| getScaleMode | () | method |
public function getScaleMode():intReturns current image scale mode.
Returnsint — current image scale mode.
|
| getVerticalAlignment | () | method |
public function getVerticalAlignment():NumberReturns the vertical alignment of the image/animation.
ReturnsNumber — the verticalAlignment property, one of the
following values:
|
| isAssetVisible | () | method |
public function isAssetVisible():BooleanReturns the asset visible property.
ReturnsBoolean — the asset visible property.
|
| isLoaded | () | method |
public function isLoaded():BooleanReturns is the asset was loaded ok.
ReturnsBoolean — true if the asset loaded ok, otherwise return false
|
| isMaskAsset | () | method |
public function isMaskAsset():Boolean
Returns
Boolean |
| loadFloor | () | method |
protected function loadFloor():voidload the floor content.
here it is empty. Subclass must override this method to make loading.
| reload | () | method |
public function reload():voidReload the asset. This will reset the asset to count currenty size and re-layout.
See also
| resetAsset | () | method |
protected function resetAsset():void
| setAsset | () | method |
public function setAsset(asset:DisplayObject):voidset the asset of the pane This method will cause old asset to be removed and new asset to be added.
Parametersasset:DisplayObject — the asset of the pane.
|
| setAssetOriginalSize | () | method |
| setAssetVisible | () | method |
public function setAssetVisible(b:Boolean):voidSets the visible of the assets.
Parametersb:Boolean — the visible property.
|
| setCustomScale | () | method |
public function setCustomScale(scale:int):voidSets new custom scale value in percents. Automatically turns scale mode into #SCALE_CUSTOM.
Parametersscale:int — the new scale
|
See also
| setHorizontalAlignment | () | method |
public function setHorizontalAlignment(alignment:int):voidSets the horizontal alignment of the image/animation.
Parametersalignment:int — one of the following values:
|
| setLoaded | () | method |
protected function setLoaded(b:Boolean):voidParameters
b:Boolean |
| setMaskAsset | () | method |
public function setMaskAsset(m:Boolean):voidParameters
m:Boolean |
| setOffsetX | () | method |
public function setOffsetX(offset:Number):voidSets the x offset of the position of the loaded image/animation. If you dont want to locate the content to the topleft of the pane, you can set the offsets.
Parametersoffset:Number — the x offset
|
| setOffsetY | () | method |
public function setOffsetY(offset:Number):voidSets the y offset of the position of the loaded image/animation. If you dont want to locate the content to the topleft of the pane, you can set the offsets.
Parametersoffset:Number — the y offset
|
| setPrefferSizeStrategy | () | method |
public function setPrefferSizeStrategy(p:Number):voidSets the preffered size counting strategy. Must be one of below:
p:Number |
| setScaleMode | () | method |
public function setScaleMode(mode:int):voidSets new content scale mode.
Note:Take care to use #scaleMode to load a swf, because swf has different size at different frame or when some symbol invisible/visible. Parameters
mode:int — the new image scale mode.
|
| setVerticalAlignment | () | method |
public function setVerticalAlignment(alignment:int):voidSets the vertical alignment of the image/animation.
Parametersalignment:int — one of the following values:
|
| storeOriginalScale | () | method |
protected function storeOriginalScale():void
| unloadAsset | () | method |
public function unloadAsset():voidunload the asset of the pane
| BOTTOM | constant |
public static const BOTTOM:int = 3A fast access to AsWingConstants Constant
See also
| CENTER | constant |
public static const CENTER:int = 0A fast access to AsWingConstants Constant
See also
| LEFT | constant |
public static const LEFT:int = 2A fast access to AsWingConstants Constant
See also
| PREFER_SIZE_BOTH | constant |
public static const PREFER_SIZE_BOTH:int = 0
preffered size of this component will be the fit to contain both size of extenal image/animation
and counted from LayoutManager
| PREFER_SIZE_IMAGE | constant |
public static const PREFER_SIZE_IMAGE:int = 1preffered size of this component will be the size of extenal image/animation
| PREFER_SIZE_LAYOUT | constant |
public static const PREFER_SIZE_LAYOUT:int = 2
preffered size of this component will be counted by LayoutManager
| RIGHT | constant |
public static const RIGHT:int = 4A fast access to AsWingConstants Constant
See also
| SCALE_CUSTOM | constant |
public static const SCALE_CUSTOM:int = 5Custom scaling of the image.
See also
| SCALE_FIT_HEIGHT | constant |
public static const SCALE_FIT_HEIGHT:int = 4Proportional scale mode to fit pane's height.
| SCALE_FIT_PANE | constant |
public static const SCALE_FIT_PANE:int = 1Proportional scale mode to fit pane.
| SCALE_FIT_WIDTH | constant |
public static const SCALE_FIT_WIDTH:int = 3Proportional image scale mode to fit pane's width.
| SCALE_NONE | constant |
public static const SCALE_NONE:int = 0Image scale mode is disabled.
| SCALE_STRETCH_PANE | constant |
public static const SCALE_STRETCH_PANE:int = 2Stretch content to fill whole pane.
| TOP | constant |
public static const TOP:int = 1A fast access to AsWingConstants Constant
See also