Packagecom.adobe.portfolio.components
Classpublic class NavSkinnableContainer
InheritanceNavSkinnableContainer Inheritance spark.components.SkinnableContainer
Implements IListenAndWatch

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The NavSkinnableContainer class extends SkinnableContainer to provide extra navigator specific functionality. It implements the IListenAndWatch interface and synchronizes the currentState with the skin state.

Default MXML PropertymxmlContentFactory



Public Properties
 PropertyDefined By
  skinState : String
The current skin state
NavSkinnableContainer
Public Methods
 MethodDefined By
  
NavSkinnableContainer
  
Creates autoListen and autoWatch for automatically tracking listeners and watchers.
NavSkinnableContainer
  
Uses autoListen and autoWatch to remove all listeners and watchers.
NavSkinnableContainer
  
setCurrentState(stateName:String, playTransition:Boolean = true):void
[override]
NavSkinnableContainer
Protected Methods
 MethodDefined By
  
addListener(listener:IEventDispatcher, type:String, handler:Function):void
NavSkinnableContainer
  
addWatcher(watcher:ChangeWatcher):void
NavSkinnableContainer
  
detachSkin():void
[override]
NavSkinnableContainer
  
[override]
NavSkinnableContainer
  
initStates():void
NavSkinnableContainer
  
partRemoved(partName:String, instance:Object):void
[override]
NavSkinnableContainer
Protected Constants
 ConstantDefined By
  STATE_NORMAL : String = normal
[static]
NavSkinnableContainer
Property Detail
skinStateproperty
skinState:String

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The current skin state


Implementation
    public function get skinState():String
    public function set skinState(value:String):void
Constructor Detail
NavSkinnableContainer()Constructor
public function NavSkinnableContainer()



Method Detail
addListenAndWatch()method
public function addListenAndWatch():void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Creates autoListen and autoWatch for automatically tracking listeners and watchers.

addListener()method 
protected function addListener(listener:IEventDispatcher, type:String, handler:Function):void

Parameters

listener:IEventDispatcher
 
type:String
 
handler:Function

addWatcher()method 
protected function addWatcher(watcher:ChangeWatcher):void

Parameters

watcher:ChangeWatcher

detachSkin()method 
override protected function detachSkin():void

getCurrentSkinState()method 
override protected function getCurrentSkinState():String

Returns
String
initStates()method 
protected function initStates():void

partRemoved()method 
override protected function partRemoved(partName:String, instance:Object):void

Parameters

partName:String
 
instance:Object

removeListenAndWatch()method 
public function removeListenAndWatch():void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Uses autoListen and autoWatch to remove all listeners and watchers.

setCurrentState()method 
override public function setCurrentState(stateName:String, playTransition:Boolean = true):void

Parameters

stateName:String
 
playTransition:Boolean (default = true)

Constant Detail
STATE_NORMALConstant
protected static const STATE_NORMAL:String = normal