Packagelunas.components.buttons
Classpublic class DashboardButton
InheritanceDashboardButton Inheritance PictureButton Inheritance BackgroundButton Inheritance CoreButton Inheritance CoreComponent Inheritance Background Inheritance CoreSprite Inheritance flash.display.Sprite

The dashboard button component.



Public Properties
 PropertyDefined By
 Inheritedalign : uint
The alignement of the background.
Background
 InheritedautoSize : Boolean
Indicates if the background is resizing when the stage resize event is invoked.
Background
 Inheritedborder : EdgeMetrics
Indicates the thickness, in pixels, of the four edge regions around a visual component.
CoreComponent
 InheritedbottomLeftRadius : Number
The radius of the bottom-left corner, in pixels.
Background
 InheritedbottomRightRadius : Number
The radius of the bottom-right corner, in pixels.
Background
 Inheritedbubbles : Boolean = true
Indicates if the events use bubbling when are dispatched.
CoreComponent
 Inheritedbuilder : Builder
Indicates the Builder reference of this instance.
CoreComponent
 InheritedbuttonMode : Boolean
[override] [write-only] Specifies whether this object receives mouse messages.
CoreButton
 InheritedcomponentInspectorSetting : Boolean
Initialize when the Flash component settings are initialized (only in Flash with a compiled component).
CoreComponent
 Inheritedcontent : DisplayObject
[read-only] Returns the content reference of the button.
PictureButton
 Inheritedcover : DisplayObject
Indicates a DisplayObject to mask the loading content of the button.
PictureButton
 Inheriteddata : *
Indicates the data value object of the component.
CoreButton
 Inheriteddirection : String
Indicates the direction value of the background when the display is in this "full" mode (default value is null).
Background
 Inheritedenabled : Boolean
Indicates the enabled state of the component.
CoreComponent
 Inheritedfill : IFillStyle
Determinates the IFillStyle reference of this display.
Background
 InheritedgradientMatrix : Matrix
The matrix value to draw the gradient fill.
Background
 InheritedgradientRotation : Number = 0
The rotation value to draw the gradient fill.
Background
 InheritedgradientTranslation : Point
The translation vector to draw the gradient fill.
Background
 Inheritedgroup : Boolean
Indicates with a boolean if this object is grouped.
CoreComponent
 InheritedgroupName : String
Indicates the name of the group of this object.
CoreComponent
 Inheritedh : Number
Determinates the virtual height value of this component.
Background
 Inheritedindex : Number
A number value to indicated the index of this IButton.
CoreButton
 InheritedisFull : Boolean
Indicates if the background use full size (use Stage.stageWidth and Stage.stageHeight to resize the background).
Background
 InheritedisReleaseOutside : Boolean = true
Indicates if the button notify a releaseOutside event.
CoreButton
 Inheritedlabel : String
Returns the text label for a button instance.
CoreButton
 Inheritedlayout : Layout
Determinates the layout of this container.
CoreComponent
 Inheritedline : ILineStyle
Determinates the ILineStyle reference of this display.
Background
 Inheritedloader : Loader
[read-only] Returns the loader reference of the button.
PictureButton
 Inheritedlogger : Logger
Determinates the internal ILogger reference of this Logable object.
CoreSprite
 InheritedmaxHeight : Number
This property defined the maximum height of this display.
Background
 InheritedmaxWidth : Number
Defines the maximum width of this display.
Background
 InheritedminHeight : Number
This property defined the mimimun height of this display (This value is >= 0).
Background
 InheritedminWidth : Number
This property defined the mimimun width of this display (This value is >= 0).
Background
 InheritedmouseEnabled : Boolean
[override] Specifies whether this object receives mouse messages.
CoreButton
 Inheritedrequest : URLRequest
Returns the URLRequest of the picture of the component.
PictureButton
 Inheritedselected : Boolean
A flag that indicates whether this control is selected.
CoreButton
  selectLabel : String
Indicates the text label for a button instance when is selected.
DashboardButton
 Inheritedstyle : Style
Returns the style of this component.
CoreComponent
 Inheritedtoggle : Boolean
Indicates a boolean value indicating whether the button behaves as a toggle switch (true) or not (false).
CoreButton
 InheritedtopLeftRadius : Number
The radius of the upper-left corner, in pixels.
Background
 InheritedtopRightRadius : Number
The radius of the upper-right corner, in pixels.
Background
 InheriteduseGradientBox : Boolean
Indicates if the IFillStyle of this display use gradient box matrix (only if the IFillStyle is a FillGradientStyle).
Background
 InheriteduseHandCursor : Boolean
[override] A Boolean value that, when set to true, indicates whether Flash Player displays the hand cursor when the mouse rolls over a button.
CoreButton
 Inheritedw : Number
Determinates the virtual height value of this component.
Background
Protected Properties
 PropertyDefined By
 Inherited_scope : DisplayObjectContainer
The scope of the active display of this container component.
CoreComponent
Public Methods
 MethodDefined By
  
DashboardButton(w:Number = 74, h:Number = 74)
Creates a new DashboardButton instance.
DashboardButton
 Inherited
doLater():void
Launch an event with a delayed interval.
Background
 Inherited
draw(... arguments):void
Draw the display.
Background
  
[override] Returns the builder class use to initialize this component.
DashboardButton
  
[override] Returns the style class use to initialize this component.
DashboardButton
 Inherited
[override] Invoked when the group property or the groupName property changed.
CoreButton
 Inherited
hide():void
Hides the component.
CoreComponent
 Inherited
initBackgroundPen(graphic:* = null):IPen
Init the pen to draw the background of this display.
Background
 Inherited
initialize():void
Initialize the component.
CoreComponent
 Inherited
isLocked():Boolean
Returns true if the object is locked.
CoreSprite
 Inherited
isVisible():Boolean
Returns true if the component is visible.
CoreComponent
 Inherited
lock():void
[override] Locks the object.
CoreComponent
 Inherited
move(x:Number, y:Number):void
Moves the component.
CoreComponent
 Inherited
Notify a change in this component.
CoreComponent
 Inherited
Notify an event when the enabled property is changed.
CoreComponent
 Inherited
Notify an event when you resize the component.
Background
 Inherited
refresh(init:*):void
Refresh and initialize the display with a generic object and invoke the "update" method.
Background
 Inherited
registerView(scope:DisplayObjectContainer = null):void
[override] Register the view in argument.
CoreButton
 Inherited
resetLock():void
Reset the lock security of the display.
CoreSprite
 Inherited
resize(e:Event = null):void
Resize and update the background.
Background
 Inherited
scope():DisplayObject
Returns the real scope reference of this component.
CoreComponent
 Inherited
setCornerRadius(n:Number):void
Defines all corner radius of the background (upper-left, upper-right, bottom-left and bottom-right).
Background
 Inherited
setSelected(b:Boolean, options:* = null):void
Sets a boolean value indicating whether the button is selected (true) or not (false).
CoreButton
 Inherited
setSize(w:Number, h:Number):void
Sets the virtual width (w) and height (h) values of the component.
Background
 Inherited
setStyle(... args):void
Sets the style property on the style declaration or object.
CoreComponent
 Inherited
show():void
Shows the component.
CoreComponent
 Inherited
unlock():void
[override] Unlocks the display.
CoreComponent
 Inherited
[override] Unregister the view of this button.
CoreButton
 Inherited
update():void
[override] Updates the component.
CoreComponent
 Inherited
This method is invoked after the draw() method in the update() method.
Background
 Inherited
viewDestroyed(e:Event = null):void
Invoked when the component is removed.
CoreComponent
 Inherited
[override] Invoked when the enabled property of the component change.
CoreButton
  
[override] Invoked when the label property of the component change.
DashboardButton
 Inherited
viewResize():void
Invoked when the component is resized.
Background
 Inherited
viewStyleChanged(e:Event = null):void
[override] Invoked when the component Style changed.
BackgroundButton
Protected Methods
 MethodDefined By
 Inherited
_fireButtonEvent(type:String):void
Dispatchs a ButtonEvent with the specified type.
CoreButton
 Inherited
addedToStage(e:Event = null):void
Invoked when the display is added to the stage.
CoreSprite
 Inherited
addedToStageResize(e:Event = null):void
Invoked when the display is removed from the stage to enable the autoSize mode.
Background
 Inherited
fireComponentEvent(type:String):void
Dispatchs a ComponentEvent with the specified type.
CoreComponent
 Inherited
removedFromStage(e:Event = null):void
[override] Invoked when the display is removed from the stage.
CoreButton
 Inherited
removedFromStageResize(e:Event = null):void
Invoked when the display is removed from the stage to disable the autoSize mode.
Background
 Inherited
renderLayout(layout:Layout = null):void
Receives a message when the layout emit when is rendered.
CoreComponent
 Inherited
updateLayout(layout:Layout = null):void
Receives a message when the layout emit when is updated.
CoreComponent
Property Detail
selectLabelproperty
selectLabel:String

Indicates the text label for a button instance when is selected.


Implementation
    public function get selectLabel():String
    public function set selectLabel(value:String):void
Constructor Detail
DashboardButton()Constructor
public function DashboardButton(w:Number = 74, h:Number = 74)

Creates a new DashboardButton instance.

Parameters
w:Number (default = 74) — The prefered width of the button (default 74 pixels).
 
h:Number (default = 74) — The prefered height of the button (default 74 pixels).
Method Detail
getBuilderRenderer()method
override public function getBuilderRenderer():Class

Returns the builder class use to initialize this component.

Returns
Class — the builder class use to initialize this component.
getStyleRenderer()method 
override public function getStyleRenderer():Class

Returns the style class use to initialize this component.

Returns
Class — the style class use to initialize this component.
viewLabelChanged()method 
override public function viewLabelChanged():void

Invoked when the label property of the component change.