Packagecom.flexicious.controls
Classpublic class Spinner
InheritanceSpinner Inheritance mx.core.UIComponent
Implements ISpinner

This is the main spinner class which is extended from mx.core.UIComponent to create a custom Spinner



Public Properties
 PropertyDefined By
  label : String
Spinner
  radius : Number
Spinner
  rotationSpeed : Number
Spinner
  spinner : DisplayObject
[read-only] The actual spinning component.
Spinner
  spinnerColors : Array
Spinner
  startX : Number
Spinner
  startY : Number
Spinner
Protected Properties
 PropertyDefined By
  m : Matrix
Spinner
  p : Point
Spinner
  sprite : Sprite
Spinner
  sprite1 : Sprite
Spinner
Public Methods
 MethodDefined By
  
Spinner(myLabel:String = Loading Please Wait..., startX:Number = 100, startY:Number = 100)
Spinner
  
startSpin():void
Starts the spinner
Spinner
  
stopSpin():void
Stops the spinner
Spinner
Protected Methods
 MethodDefined By
  
[override]
Spinner
Styles
 Style Description Defined By
  
labelShowBackground
Type: Boolean
Spinner
  
spinnerColors
Type: Array Format: Color
Spinner
  
spinnerRadius
Type: Number Format: Length
Spinner
  
spinnerThickness
Type: Number Format: Length
Spinner
Property Detail
labelproperty
label:String


Implementation
    public function get label():String
    public function set label(value:String):void
mproperty 
protected var m:Matrix

pproperty 
protected var p:Point

radiusproperty 
radius:Number


Implementation
    public function get radius():Number
    public function set radius(value:Number):void
rotationSpeedproperty 
rotationSpeed:Number


Implementation
    public function get rotationSpeed():Number
    public function set rotationSpeed(value:Number):void
spinnerproperty 
spinner:DisplayObject  [read-only]

The actual spinning component.


Implementation
    public function get spinner():DisplayObject
spinnerColorsproperty 
spinnerColors:Array


Implementation
    public function get spinnerColors():Array
    public function set spinnerColors(value:Array):void
spriteproperty 
protected var sprite:Sprite

sprite1property 
protected var sprite1:Sprite

startXproperty 
startX:Number


Implementation
    public function get startX():Number
    public function set startX(value:Number):void
startYproperty 
startY:Number


Implementation
    public function get startY():Number
    public function set startY(value:Number):void
Constructor Detail
Spinner()Constructor
public function Spinner(myLabel:String = Loading Please Wait..., startX:Number = 100, startY:Number = 100)

Parameters
myLabel:String (default = Loading Please Wait...) — Label for the spinner default value is "Loading Please Wait..."
 
startX:Number (default = 100) — defines the starting X position default value is 100
 
startY:Number (default = 100) — defines the starting Y position default value is 100
Method Detail
commitProperties()method
override protected function commitProperties():void

startSpin()method 
public function startSpin():void

Starts the spinner

stopSpin()method 
public function stopSpin():void

Stops the spinner