gugga.components.Button Class Reference

Inheritance diagram for gugga.components.Button:

Inheritance graph
[legend]
Collaboration diagram for gugga.components.Button:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 10 of file Button.as.

Public Member Functions

function get Enabled ()
function set Enabled (aValue:Boolean)
function get Selected ()
function set Selected (aValue:Boolean)
function get TrackClick ()
function set TrackClick (aValue:Boolean)
function playRollOver ()
function playRollOut ()
function click ()
function disable ()
function enable ()
function select ()
function unselect ()

Package Functions

function Button ()
function onRelease ()
function onRollOver ()
function onDragOver ()
function onRollOut ()
function onDragOut ()
function onPress ()
function onOver ()

Private Member Functions

function playLabel (aLabel:String)
function stopPlaying ()
function getLabelForCurrentState ()
function startTransitonToState (aNewButtonState:String, aNewMouseState:String)

Private Attributes

var mLastStopedFrame:Number
var mLastPlayedLabel:String
var mButtonState:String
var mMouseState:String
var mEnabled:Boolean
var mSelected: Boolean
var mTrackClick: Boolean = true

Static Private Attributes

static var OFF:String = "off"
static var ON:String = "on"
static var OFF_DISABLE:String = "offDisable"
static var ON_DISABLE:String = "onDisable"
static var ROLL:String = "Roll"
static var DOWN:String = "Down"
static var NORMAL:String = ""


Constructor & Destructor Documentation

function gugga.components.Button.Button (  )  [package]

Definition at line 64 of file Button.as.


Member Function Documentation

function get gugga.components.Button.Enabled (  ) 

Definition at line 33 of file Button.as.

function set gugga.components.Button.Enabled ( aValue:Boolean   ) 

Definition at line 34 of file Button.as.

function get gugga.components.Button.Selected (  ) 

Definition at line 47 of file Button.as.

function set gugga.components.Button.Selected ( aValue:Boolean   ) 

Definition at line 48 of file Button.as.

function get gugga.components.Button.TrackClick (  ) 

Definition at line 61 of file Button.as.

function set gugga.components.Button.TrackClick ( aValue:Boolean   ) 

Definition at line 62 of file Button.as.

function gugga.components.Button.onRelease (  )  [package]

Reimplemented in gugga.components.CommandButton, gugga.components.LinkButton, and gugga.navigation.NavigationButton.

Definition at line 80 of file Button.as.

References gugga.common.UIComponentEx.dispatchEvent().

Here is the call graph for this function:

function gugga.components.Button.onRollOver (  )  [package]

Reimplemented in gugga.navigation.DropDownMenuItemTitle.

Definition at line 96 of file Button.as.

References gugga.common.UIComponentEx.dispatchEvent().

Here is the call graph for this function:

function gugga.components.Button.onDragOver (  )  [package]

Definition at line 102 of file Button.as.

function gugga.components.Button.onRollOut (  )  [package]

Reimplemented in gugga.navigation.DropDownMenuItemTitle.

Definition at line 107 of file Button.as.

References gugga.common.UIComponentEx.dispatchEvent().

Here is the call graph for this function:

function gugga.components.Button.onDragOut (  )  [package]

Definition at line 113 of file Button.as.

function gugga.components.Button.onPress (  )  [package]

Definition at line 118 of file Button.as.

References gugga.common.UIComponentEx.dispatchEvent().

Here is the call graph for this function:

function gugga.components.Button.onOver (  )  [package]

Definition at line 127 of file Button.as.

function gugga.components.Button.playRollOver (  ) 

Definition at line 141 of file Button.as.

function gugga.components.Button.playRollOut (  ) 

Definition at line 146 of file Button.as.

function gugga.components.Button.click (  ) 

Definition at line 151 of file Button.as.

function gugga.components.Button.disable (  ) 

Definition at line 156 of file Button.as.

function gugga.components.Button.enable (  ) 

Definition at line 175 of file Button.as.

function gugga.components.Button.select (  ) 

Definition at line 193 of file Button.as.

function gugga.components.Button.unselect (  ) 

Definition at line 202 of file Button.as.

function gugga.components.Button.playLabel ( aLabel:String   )  [private]

The reasnos why the movie doesn't play are: 1) There is no label aLabel 2) mLastStopedFrame is equal to the aLabel frame. This solves the problem with gotoAndPlay function which works as following: If gotoAndPlay is called for current frame it doesn't execute the source code in timeline for this frame and that's why if there is stopPlaying() on it the movie will not stopPlaying().

Returns:
Whether the movie start playing from label or not

Definition at line 223 of file Button.as.

function gugga.components.Button.stopPlaying (  )  [private]

Called from timeline every time when the movie must stop

Definition at line 249 of file Button.as.

function gugga.components.Button.getLabelForCurrentState (  )  [private]

Definition at line 261 of file Button.as.

function gugga.components.Button.startTransitonToState ( aNewButtonState:String  ,
aNewMouseState:String   
) [private]

Definition at line 268 of file Button.as.


Member Data Documentation

var gugga.components.Button.OFF [static, private]

Definition at line 15 of file Button.as.

var gugga.components.Button.ON [static, private]

Definition at line 16 of file Button.as.

var gugga.components.Button.OFF_DISABLE [static, private]

Definition at line 17 of file Button.as.

var gugga.components.Button.ON_DISABLE [static, private]

Definition at line 18 of file Button.as.

var gugga.components.Button.ROLL [static, private]

Definition at line 21 of file Button.as.

var gugga.components.Button.DOWN [static, private]

Definition at line 22 of file Button.as.

var gugga.components.Button.NORMAL [static, private]

Definition at line 23 of file Button.as.

var gugga.components.Button.mLastStopedFrame [private]

Definition at line 26 of file Button.as.

var gugga.components.Button.mLastPlayedLabel [private]

Definition at line 27 of file Button.as.

var gugga.components.Button.mButtonState [private]

Definition at line 29 of file Button.as.

var gugga.components.Button.mMouseState [private]

Definition at line 30 of file Button.as.

var gugga.components.Button.mEnabled [private]

Definition at line 32 of file Button.as.

var gugga.components.Button.mSelected [private]

Definition at line 46 of file Button.as.

var gugga.components.Button.mTrackClick [private]

Definition at line 60 of file Button.as.


Generated on Fri May 11 17:13:51 2007 for GuggaFramework by  doxygen 1.5.2