Packagelunas.components.labels
Classpublic class PaginationLabel
InheritancePaginationLabel Inheritance Label Inheritance CoreComponent Inheritance Background Inheritance CoreSprite Inheritance flash.display.Sprite

The pagination label 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
 InheritedcomponentInspectorSetting : Boolean
Initialize when the Flash component settings are initialized (only in Flash with a compiled component).
CoreComponent
  currentPage : uint
Indicates the current page number.
PaginationLabel
 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
  enabledKey : Boolean = true
Indicates if the key controller is enabled.
PaginationLabel
 Inheritedfill : IFillStyle
Determinates the IFillStyle reference of this display.
Background
  firstLabel : String
Indicates the first label value of this display.
PaginationLabel
 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
 Inheritedlabel : String
Indicates the label value of this display.
Label
  lastLabel : String
Indicates the last label value of this display.
PaginationLabel
 Inheritedlayout : Layout
Determinates the layout of this container.
CoreComponent
  limitPage : uint
Indicates the limit until the current pages.
PaginationLabel
 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
 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
  nextLabel : String
Indicates the next label value of this display.
PaginationLabel
  pages : Array
[read-only] Indicates the array representation of all page numbers with the current navigator values.
PaginationLabel
  pagination : PageByPageModel
Return the _pagination reference.
PaginationLabel
  previousLabel : String
Indicates the previous label value of this display.
PaginationLabel
 Inheritedstyle : Style
Returns the style of this component.
CoreComponent
  title : String
Indicates the title value of this display.
PaginationLabel
 InheritedtopLeftRadius : Number
The radius of the upper-left corner, in pixels.
Background
 InheritedtopRightRadius : Number
The radius of the upper-right corner, in pixels.
Background
  totalPage : uint
Indicates the pages total number.
PaginationLabel
 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
 Inherited_scope : DisplayObjectContainer
The scope of the active display of this container component.
CoreComponent
Public Methods
 MethodDefined By
  
PaginationLabel(w:Number = 610, h:Number = 22)
Creates a new PaginationTitle instance.
PaginationLabel
 Inherited
doLater():void
Launch an event with a delayed interval.
Background
 Inherited
draw(... arguments):void
Draw the display.
Background
  
[override] Returns the IBuilder constructor use to initialize this component.
PaginationLabel
  
[override] Returns the Style constructor use to initialize this component.
PaginationLabel
 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
  
notifyChange(page:Number):void
Notify a change with the current selected page.
PaginationLabel
 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
  
setNavigator(current:uint = 1, total:uint = 1, limit:uint = 5):void
Sets the pagination navigator inside the title.
PaginationLabel
 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
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.
Label
 Inherited
viewResize():void
Invoked when the component is resized.
Background
 Inherited
viewStyleChanged(e:Event = null):void
[override] Invoked when the component Style changed.
Label
 Inherited
Invoked when the StyleSheet in the Style is changed.
Label
Protected Methods
 MethodDefined By
  
addedToStage(e:Event = null):void
[override] Invoked when the display is added to the stage.
PaginationLabel
 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
  
keyDown(e:KeyboardEvent = null):void
Invoked when a key is down in the stage.
PaginationLabel
  
removedFromStage(e:Event = null):void
[override] Invoked when the display is removed from the stage.
PaginationLabel
 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
currentPageproperty
currentPage:uint

Indicates the current page number.


Implementation
    public function get currentPage():uint
    public function set currentPage(value:uint):void
enabledKeyproperty 
public var enabledKey:Boolean = true

Indicates if the key controller is enabled.

firstLabelproperty 
firstLabel:String

Indicates the first label value of this display.


Implementation
    public function get firstLabel():String
    public function set firstLabel(value:String):void
lastLabelproperty 
lastLabel:String

Indicates the last label value of this display.


Implementation
    public function get lastLabel():String
    public function set lastLabel(value:String):void
limitPageproperty 
limitPage:uint

Indicates the limit until the current pages.


Implementation
    public function get limitPage():uint
    public function set limitPage(value:uint):void
nextLabelproperty 
nextLabel:String

Indicates the next label value of this display.


Implementation
    public function get nextLabel():String
    public function set nextLabel(value:String):void
pagesproperty 
pages:Array  [read-only]

Indicates the array representation of all page numbers with the current navigator values.


Implementation
    public function get pages():Array
paginationproperty 
pagination:PageByPageModel

Return the _pagination reference.


Implementation
    public function get pagination():PageByPageModel
    public function set pagination(value:PageByPageModel):void
previousLabelproperty 
previousLabel:String

Indicates the previous label value of this display.


Implementation
    public function get previousLabel():String
    public function set previousLabel(value:String):void
titleproperty 
title:String

Indicates the title value of this display.


Implementation
    public function get title():String
    public function set title(value:String):void
totalPageproperty 
totalPage:uint

Indicates the pages total number.


Implementation
    public function get totalPage():uint
    public function set totalPage(value:uint):void
Constructor Detail
PaginationLabel()Constructor
public function PaginationLabel(w:Number = 610, h:Number = 22)

Creates a new PaginationTitle instance.

Parameters
w:Number (default = 610) — The prefered width of the button (default 610 pixels).
 
h:Number (default = 22) — The prefered height of the button (default 22 pixels).
Method Detail
addedToStage()method
override protected function addedToStage(e:Event = null):void

Invoked when the display is added to the stage.

Parameters

e:Event (default = null)

getBuilderRenderer()method 
override public function getBuilderRenderer():Class

Returns the IBuilder constructor use to initialize this component.

Returns
Class — the IBuilder constructor use to initialize this component.
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.
keyDown()method 
protected function keyDown(e:KeyboardEvent = null):void

Invoked when a key is down in the stage.

Parameters

e:KeyboardEvent (default = null)

notifyChange()method 
public function notifyChange(page:Number):void

Notify a change with the current selected page.

Parameters

page:Number

removedFromStage()method 
override protected function removedFromStage(e:Event = null):void

Invoked when the display is removed from the stage.

Parameters

e:Event (default = null)

setNavigator()method 
public function setNavigator(current:uint = 1, total:uint = 1, limit:uint = 5):void

Sets the pagination navigator inside the title.

Parameters

current:uint (default = 1)
 
total:uint (default = 1)
 
limit:uint (default = 5)