  */
 [Style(name="backgroundAlpha", type="Number", inherit="no")]
 
-//--------------------------------------
-//  Skin states
-//--------------------------------------
-
-/*
-* Skin states to support ViewNavigator
-*/
-[SkinState("portrait")]
-[SkinState("landscape")]
-[SkinState("portraitAndOverlay")]
-[SkinState("landscapeAndOverlay")]
-
 /**
+ *  The ActionBar class defines a component that includes title, navigation 
+ *  and action content groups. In the context of a ViewNavigator and
+ *  MobileApplication, the ActionBar is used as application chrome which
+ *  is has content contributed by the active View. ActionBar has limited
+ *  utility when used otherwise.
+ *
+ *  @mxml
+ *  
+ *  <p>The <code>&lt;s:ActionBar&gt;</code> tag inherits all of the tag 
+ *  attributes of its superclass and adds the following tag attributes:</p>
+ *  
+ *  <pre>
+ *  &lt;s:ActionBar
+ *   <strong>Properties</strong>
+ *    title=""
+ *    titleContent="null"
+ *    titleLayout="HorizontalLayout"
+ *    navigationContent="null"
+ *    navigationLayout="HorizontalLayout"
+ *    actionContent="null"
+ *    actionLayout="HorizontalLayout"
+ * 
+ *   <strong>Styles</strong>
+ *    backgroundAlpha="1.0"
+ * 
+ *  &lt;
+ *  </pre>
+ *
+ *  @see SkinnableComponent
+ *  @see ViewNavigator
+ *  @see View
+ *  @see MobileApplication
+ *  @see spark.skins.mobile.ActionBarSkin
+ *  
  *  @langversion 3.0
  *  @playerversion Flash 10
  *  @playerversion AIR 2.5

    [ArrayElementType("mx.core.IVisualElement")]
    
    /**
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5

    //  title
    //----------------------------------
    
    private var _title:String = "";
    private var _titleChanged:Boolean;
    
    [Bindable]
    
    /**
     *  Title or caption displayed in the title area. 
     *
     *  @default ""
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 2.5
