Packageorg.apache.flex.mobile
Classpublic class ViewManagerBase
InheritanceViewManagerBase Inheritance UIBase Inheritance HTMLElementWrapper Inheritance flash.display.Sprite
Implements IViewManager
Subclasses StackedViewManager, TabbedViewManager

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

Base class for mobile navigation controls.



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
  hasNavigationBar : Boolean
[read-only] True if this view manager instance is displaying a NavigationBar.
ViewManagerBase
 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
  navigationBar : NavigationBar
[read-only] The NavigationBar (or null if not present).
ViewManagerBase
  navigationBarItems : 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
[read-only] The currently visible view.
ViewManagerBase
 Inheritedstyle : Object
The object that contains "styles" and other associated name-value pairs.
UIBase
  title : String
A title that can be used in the NavigationBar.
ViewManagerBase
 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
  viewManager : IViewManager
This view manager's parent view manager, if any.
ViewManagerBase
  views : Array
The current set of views in the stack.
ViewManagerBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Public Methods
 MethodDefined By
  
Constructor.
ViewManagerBase
 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
 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
  
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
  Event dispatched when the current (selected) view changes.ViewManagerBase
Property Detail
hasNavigationBarproperty
hasNavigationBar: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 instance is displaying a NavigationBar.


Implementation
    public function get hasNavigationBar():Boolean
navigationBarproperty 
navigationBar:NavigationBar  [read-only]

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

The NavigationBar (or null if not present).


Implementation
    public function get navigationBar():NavigationBar
navigationBarItemsproperty 
navigationBarItems:Array

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

The items that make up the NavigationBar.


Implementation
    public function get navigationBarItems():Array
    public function set navigationBarItems(value:Array):void
selectedViewproperty 
selectedView:IViewManagerView  [read-only]

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

The currently visible view.


Implementation
    public function get selectedView():IViewManagerView
titleproperty 
title:String

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

A title that can be used in the NavigationBar.


Implementation
    public function get title():String
    public function set title(value:String):void
viewManagerproperty 
viewManager:IViewManager

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

This view manager's parent view manager, if any.


Implementation
    public function get viewManager():IViewManager
    public function set viewManager(value:IViewManager):void
viewsproperty 
views:Array

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

The current set of views in the stack. The last entry is the top-most (visible) view.


Implementation
    public function get views():Array
    public function set views(value:Array):void
Constructor Detail
ViewManagerBase()Constructor
public function ViewManagerBase()

Constructor.

Method Detail
toString()method
override public function toString():String

Returns
String
Event Detail
viewChanged Event

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

Event dispatched when the current (selected) view changes.