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

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
NavSkinnableContainer
Protected Properties
 PropertyDefined By
  _skinState : String
NavSkinnableContainer
Public Methods
 MethodDefined By
  
NavSkinnableContainer
  
NavSkinnableContainer
  
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
protected var _skinState:String

skinStateproperty 
skinState:String


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

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

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