Packagelunas.components.bars
Classpublic class LevelBar
InheritanceLevelBar Inheritance CoreProgress Inheritance CoreComponent Inheritance Background Inheritance CoreSprite Inheritance flash.display.Sprite
Implements Progressbar

This level bar is used to load and control a media (video, sound, etc.)



Public Properties
 PropertyDefined By
 Inheritedalign : uint
The alignement of the background.
Background
 InheritedautoResetPosition : Boolean
This flag indicates of the position is auto reset.
CoreProgress
 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
 InheritedcomponentInspectorSetting : Boolean
Initialize when the Flash component settings are initialized (only in Flash with a compiled component).
CoreComponent
 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
 InheritedisFull : Boolean
Indicates if the background use full size (use Stage.stageWidth and Stage.stageHeight to resize the background).
Background
 Inheritedlayout : Layout
Determinates the layout of this container.
CoreComponent
  level : Number
Indicates the Level value of media.
LevelBar
 Inheritedline : ILineStyle
Determinates the ILineStyle reference of this display.
Background
 Inheritedlogger : Logger
Determinates the internal ILogger reference of this Logable object.
CoreSprite
 InheritedmaxHeight : Number
This property defined the maximum height of this display.
Background
 Inheritedmaximum : Number
The maximum value of this scrollbar.
CoreProgress
  maximumLevel : Number
The maximum level of the media.
LevelBar
 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
 Inheritedminimum : Number
The minimum value of this scrollbar.
CoreProgress
  minimumLevel : Number
The minimum level of the media.
LevelBar
 InheritedminWidth : Number
This property defined the mimimun width of this display (This value is >= 0).
Background
 Inheritedposition : Number
Indicates the position of the progress bar.
CoreProgress
 Inheritedstyle : Style
Returns the style of this component.
CoreComponent
 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
 Inheritedw : Number
Determinates the virtual height value of this component.
Background
Protected Properties
 PropertyDefined By
  _level : Number = 0
The internal level value.
LevelBar
 Inherited_max : Number = 100
The max value of the progress.
CoreProgress
  _maxLevel : Number = 100
The max level value.
LevelBar
 Inherited_min : Number = 0
The min value of the progress.
CoreProgress
  _minLevel : Number = 0
The min level value.
LevelBar
 Inherited_position : Number = 0
The position value of the bar.
CoreProgress
 Inherited_scope : DisplayObjectContainer
The scope of the active display of this container component.
CoreComponent
Public Methods
 MethodDefined By
  
LevelBar(w:Number = 200, h:Number = 10)
Creates a new LevelBar instance.
LevelBar
 Inherited
doLater():void
Launch an event with a delayed interval.
Background
 Inherited
draw(... arguments):void
Draw the display.
Background
  
[override] Returns the Builder constructor use to initialize this component.
LevelBar
  
Indicates the current level of the specified LevelBar.
LevelBar
  
[override] Returns the Style constructor use to initialize this component.
LevelBar
 Inherited
Invoked when the group property or the groupName property changed.
CoreComponent
 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
Registers the view of this component.
CoreComponent
 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
  
setLevel(value:Number):void
Sets the level value of the media.
LevelBar
 Inherited
setPosition(value:Number, noEvent:Boolean = false, flag:Boolean = false):void
Sets the position of the progress bar.
CoreProgress
 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
Unregisters the view of this component.
CoreComponent
 Inherited
update():void
[override] Updates the component.
CoreComponent
 Inherited
[override] Invoked when the view of the display is changed.
CoreProgress
 Inherited
viewDestroyed(e:Event = null):void
Invoked when the component is removed.
CoreComponent
 Inherited
Invoked when the enabled property of the component change.
Background
  
viewPositionChanged(flag:Boolean = false):void
[override] Invoked when the position of the bar is changed.
LevelBar
 Inherited
viewResize():void
Invoked when the component is resized.
Background
  
viewStyleChanged(e:Event = null):void
[override] Invoked when the component Style changed.
LevelBar
Protected Methods
 MethodDefined By
 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
Invoked when the display is removed from the stage.
CoreSprite
 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
_levelproperty
protected var _level:Number = 0

The internal level value.

_maxLevelproperty 
protected var _maxLevel:Number = 100

The max level value.

_minLevelproperty 
protected var _minLevel:Number = 0

The min level value.

levelproperty 
level:Number

Indicates the Level value of media.


Implementation
    public function get level():Number
    public function set level(value:Number):void
maximumLevelproperty 
maximumLevel:Number

The maximum level of the media.


Implementation
    public function get maximumLevel():Number
    public function set maximumLevel(value:Number):void
minimumLevelproperty 
minimumLevel:Number

The minimum level of the media.


Implementation
    public function get minimumLevel():Number
    public function set minimumLevel(value:Number):void
Constructor Detail
LevelBar()Constructor
public function LevelBar(w:Number = 200, h:Number = 10)

Creates a new LevelBar instance.

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

Returns the Builder constructor use to initialize this component.

Returns
Class — the Builder constructor use to initialize this component.
getCurrentLevel()method 
public function getCurrentLevel():Number

Indicates the current level of the specified LevelBar.

Returns
Number
getStyleRenderer()method 
override public function getStyleRenderer():Class

Returns the Style constructor use to initialize this component.

Returns
Class — the Style constructor use to initialize this component.
setLevel()method 
public function setLevel(value:Number):void

Sets the level value of the media.

Parameters

value:Number

viewPositionChanged()method 
override public function viewPositionChanged(flag:Boolean = false):void

Invoked when the position of the bar is changed.

Parameters

flag:Boolean (default = false)

viewStyleChanged()method 
override public function viewStyleChanged(e:Event = null):void

Invoked when the component Style changed.

Parameters

e:Event (default = null)