Packageorg.apache.flex.mobile
Classpublic class StackedViewManager
InheritanceStackedViewManager Inheritance ViewManagerBase Inheritance UIBase Inheritance HTMLElementWrapper Inheritance flash.display.Sprite
Implements IViewManager

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The StackedViewManager displays a single View at a time from a collection of Views where views[0] is at the bottom and views[n-1] is at the top and displayed. The StackedViewManager has an optional navigation bar at the top and an optional tool bar at the bottom. The views are displayed within the StackedViewManager's content area.



Public Properties
 PropertyDefined By
 Inherited$height : Number
[read-only] Retrieve the low-level bounding box height.
UIBase
 Inherited$width : Number
[read-only] Retrieve the low-level bounding box width.
UIBase
 Inheritedbeads : Array
The array property that is used to add additional beads to an MXML tag.
UIBase
 InheritedclassName : String
The classname.
UIBase
 Inheritedelement : IFlexJSElement
[read-only] Each IUIBase has an element that is actually added to the platform's display list DOM.
UIBase
 InheritedexplicitHeight : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedexplicitWidth : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedhasNavigationBar : Boolean
[read-only] True if this view manager instance is displaying a NavigationBar.
ViewManagerBase
  hasToolBar : Boolean
[read-only] True if this view manager is displaying a ToolBar.
StackedViewManager
 Inheritedheight : Number
[override] The height of the component.
UIBase
 Inheritedid : String
An id property for MXML documents.
UIBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : Object
An IBeadModel that serves as the data model for the component.
UIBase
 InheritednavigationBar : NavigationBar
[read-only] The NavigationBar (or null if not present).
ViewManagerBase
 InheritednavigationBarItems : Array
The items that make up the NavigationBar.
ViewManagerBase
 InheritednumElements : int
[read-only] The number of elements in the parent.
UIBase
 InheritedpercentHeight : Number
The requested percentage height this component should have in the parent container.
UIBase
 InheritedpercentWidth : Number
The requested percentage width this component should have in the parent container.
UIBase
  selectedView : IViewManagerView
[override] [read-only] The top-most (current) view.
StackedViewManager
 Inheritedstyle : Object
The object that contains "styles" and other associated name-value pairs.
UIBase
 Inheritedtitle : String
A title that can be used in the NavigationBar.
ViewManagerBase
  toolBar : ToolBar
[read-only] The ToolBar (or null if not present).
StackedViewManager
  toolBarItems : Array
The contents of the ToolBar.
StackedViewManager
 InheritedtopMostEventDispatcher : IEventDispatcher
[read-only] The top most event dispatcher.
UIBase
 InheritedtypeNames : String
A list of type names.
UIBase
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
 InheritedviewManager : IViewManager
This view manager's parent view manager, if any.
ViewManagerBase
 Inheritedviews : Array
The current set of views in the stack.
ViewManagerBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Public Methods
 MethodDefined By
  
Constructor.
StackedViewManager
 Inherited
addBead(bead:IBead):void
[override] Add a bead to the strand.
UIBase
 Inherited
The method called when added to a parent.
UIBase
 Inherited
addElement(c:Object, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int, dispatchEvent:Boolean = true):void
Add a component to the parent.
UIBase
 Inherited
getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand.
UIBase
 Inherited
getElementAt(index:int):Object
Get a component from the parent.
UIBase
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
UIBase
 Inherited
UIBase
  
pop():void
Pops the top-most view from the navigation stack.
StackedViewManager
  
push(nextView:IViewManagerView):void
Pushes the next view onto the navigation stack.
StackedViewManager
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object, dispatchEvent:Boolean = true):void
Remove a component from the parent.
UIBase
 Inherited
setHeight(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidth(value:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setWidthAndHeight(newWidth:Number, newHeight:Number, noEvent:Boolean = false):void
UIBase
 Inherited
setX(value:Number):void
UIBase
 Inherited
setY(value:Number):void
UIBase
 Inherited
toString():String
[override]
ViewManagerBase
Protected Methods
 MethodDefined By
 Inherited
Rebroadcast an event from a sub component from the component.
UIBase
Events
 Event Summary Defined By
 InheritedSet a different class for click events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseDown events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseMove events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for mouseUp events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOut events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedSet a different class for rollOver events so that there aren't dependencies on the flash classes on the JS side.UIBase
 InheritedEvent dispatched when the current (selected) view changes.ViewManagerBase
Property Detail
hasToolBarproperty
hasToolBar:Boolean  [read-only]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

True if this view manager is displaying a ToolBar.


Implementation
    public function get hasToolBar():Boolean
selectedViewproperty 
selectedView:IViewManagerView  [read-only] [override]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The top-most (current) view.


Implementation
    public function get selectedView():IViewManagerView
toolBarproperty 
toolBar:ToolBar  [read-only]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The ToolBar (or null if not present).


Implementation
    public function get toolBar():ToolBar
toolBarItemsproperty 
toolBarItems:Array

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The contents of the ToolBar.


Implementation
    public function get toolBarItems():Array
    public function set toolBarItems(value:Array):void
Constructor Detail
StackedViewManager()Constructor
public function StackedViewManager()

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Constructor.

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

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Pops the top-most view from the navigation stack.

push()method 
public function push(nextView:IViewManagerView):void

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

Pushes the next view onto the navigation stack.

Parameters

nextView:IViewManagerView