You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cf...@apache.org on 2012/10/09 16:16:04 UTC

svn commit: r1396038 [2/3] - in /incubator/flex/sdk/branches/develop/mustella/tests: components/MenuBar/Halo/Styles/ components/MenuBar/Halo/Styles/baselines/ spark/primitives/Graphic/properties/

Modified: incubator/flex/sdk/branches/develop/mustella/tests/components/MenuBar/Halo/Styles/MenuBar_StylesAS.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/sdk/branches/develop/mustella/tests/components/MenuBar/Halo/Styles/MenuBar_StylesAS.mxml?rev=1396038&r1=1396037&r2=1396038&view=diff
==============================================================================
--- incubator/flex/sdk/branches/develop/mustella/tests/components/MenuBar/Halo/Styles/MenuBar_StylesAS.mxml (original)
+++ incubator/flex/sdk/branches/develop/mustella/tests/components/MenuBar/Halo/Styles/MenuBar_StylesAS.mxml Tue Oct  9 14:16:03 2012
@@ -19,861 +19,835 @@
 -->
 <UnitTester testDir="components/MenuBar/Halo/Styles/"  xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" testSWF="MenuBar_Basic.mxml">
 
-	<!-- this set of lines form a template that must be in each unit test -->
-	<mx:Script>
-	<![CDATA[
-	public static function init(o:DisplayObject):void
-	{
-
-	}
-
-	public function addData():void
-	{
-	    application.mb.dataProvider = myDP;
-	  	application.mb.showRoot = false;
-	  	application.mb.labelField = "@label";
-	}
-
-	]]>
-	</mx:Script>
-	<mx:Metadata>
-	<![CDATA[
-		[Mixin]
-	]]>
-	</mx:Metadata>
-	<!-- end of set of lines that must be in each unit test -->
-
-	<mx:Script>
-	<![CDATA[
-	import mx.controls.MenuBar;
-	import mx.styles.StyleManager;
-	import mx.managers.SystemManager;
-	import mx.events.MenuEvent;
+    <!-- this set of lines form a template that must be in each unit test -->
+    <mx:Script>
+    <![CDATA[
+    public static function init(o:DisplayObject):void
+    {
+
+    }
+
+    public function addData():void
+    {
+        application.mb.dataProvider = myDP;
+          application.mb.showRoot = false;
+          application.mb.labelField = "@label";
+    }
+
+    ]]>
+    </mx:Script>
+    <mx:Metadata>
+    <![CDATA[
+        [Mixin]
+    ]]>
+    </mx:Metadata>
+    <!-- end of set of lines that must be in each unit test -->
+
+    <mx:Script>
+    <![CDATA[
+    import mx.controls.MenuBar;
+    import mx.styles.StyleManager;
+    import mx.managers.SystemManager;
+    import mx.events.MenuEvent;
 
 
     [Bindable]
     private var myDP:XML =
     <topnode>
-		<node label="Europe" enabled="false" data="EUROPE">
-			<nodeitem type="check" label="Italy" enabled="false" data="ITALY" />
-			<nodeitem type="check" label="England" data="ENGLAND" toggled="true"/>
-			<nodeitem type="check" label="Slovenia" data="SLOVENIA" />
-		</node>
-		<node label="Asia" enabled="true" data="ASIA">
-		    <nodeitem type="radio" groupName="group1" label="Phillipines" enabled="false" data="PHILIPPINES"/>
-		    <nodeitem type="radio" groupName="group1" label="Japan" data="JAPAN"/>
-		    <nodeitem type="radio" groupName="group1" label="China" data="CHINA"/>
-		</node>
-		<node label="Africa" data="AFRICA">
-			<nodeitem label="Uganda" enabled="false" data="UGANDA"/>
-			<nodeitem label="South Africa" data="SOUTH AFRICA"/>
-			<nodeitem label="Nigeria" data="NIGERIA"/>
-		</node>
-	</topnode>;
-	]]>
-	</mx:Script>
-
-	<testCases>
-		<TestCase testID="backgroundAlpha_0" description="MenuBar style backGroundAlpha=0 and backgroundColor=0xff0000." keywords="[styles, backGroundAlpha, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="menuStyleName" target="mb" value="customBackgroundAlpha" waitEvent="updateComplete" waitTarget="mb" />
-			    </setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT, RIGHT]" />
-			    <AssertEvent target="mb.menus.2.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-				<AssertPixelValue x="94" y="1" target="mb.menus.1" value="0" />
-			</body>
-		</TestCase>
-		<TestCase testID="backgroundAlpha_1" description="MenuBar style backGroundAlpha=1 and backgroundColor=0xff0000." keywords="[styles, backGroundAlpha, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="menuStyleName" target="mb" value="customBackgroundAlpha2" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT, RIGHT]"  />
-				<AssertEvent target="mb.menus.2.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-				<AssertPixelValue x="94" y="1" target="mb.menus.2" value="0xFF0000" />
-			</body>
-		</TestCase>
-		<!-- backgroundColor -->
-		<TestCase testID="backgroundColor_pound" description="MenuBar style backgroundColor=#0000ff." keywords="[styles, backgroundColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="menuStyleName" target="mb" value="customBackgroundColor" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT, RIGHT]"  />
-				<AssertEvent target="mb.menus.2.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-				<AssertPixelValue x="94" y="1" target="mb.menus.2" value="0x0000FF" />
-			</body>
-		</TestCase>
-		<!-- color tests -->
-		<TestCase testID="color_0x" description="MenuBar style color=0xf6f6f6." keywords="[styles, color, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="color" target="mb" value="0xF6F6F6" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="color_pound" description="MenuBar style color=#f6f6f6." keywords="[styles, color, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="color" target="mb" value="#F6F6F6" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="color_red" description="MenuBar style color='red'." keywords="[styles, color, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="color" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="color_css_submenu" description="MenuBar style color='red'." keywords="[styles, color, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="menuStyleName" target="mb" value="customColor" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb.menus.1" url="../Styles/baselines/color_menuStyleName_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<!-- borderColor tests -->
-		<TestCase testID="borderColor_0x" description="MenuBar style borderColor=0xff0000." keywords="[styles, borderColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="borderColor" target="mb" value="0xFF0000" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<AssertPixelValue x="0" y="0" target="mb" value="0xFF0000" />
-			</body>
-		</TestCase>
-		<TestCase testID="borderColor_pound" description="MenuBar style borderColor=#0000ff." keywords="[styles, borderColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="borderColor" target="mb" value="#0000FF" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<AssertPixelValue x="0" y="0" target="mb" value="0x0000FF" />
-			</body>
-		</TestCase>
-		<TestCase testID="borderColor_red" description="MenuBar style borderColor='green'." keywords="[styles, borderColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="borderColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<AssertPixelValue x="0" y="0" target="mb" value="0xFF0000" />
-			</body>
-		</TestCase>
-	<!-- disabledColor tests -->
-		<TestCase testID="disabledColor_default" description="MenuBar style disabledColor=0xff0000." keywords="[styles, disabledColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			</setup>
-			<body>
-				<SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
-			    <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="disabledColor_0x" description="MenuBar style disabledColor=0xf6f6f6." keywords="[styles, disabledColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="disabledColor" target="mb" value="0xF6F6F6" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
-			    <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="disabledColor_pound" description="MenuBar style disabledColor=#f6f6f6." keywords="[styles, disabledColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="disabledColor" target="mb" value="#f6f6f6" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
-			    <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="disabledColor_red" description="MenuBar style disabledColor='green'." keywords="[styles, disabledColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="disabledColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
-			    <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
-			</body>
-		</TestCase>
-		<TestCase testID="disabledColor_css_submenu" description="MenuBar style disabledColor='green'." keywords="[styles, disabledColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			</setup>
-			<body>
-			    <SetStyle styleName="menuStyleName" target="mb" value="customDisabledColor" waitEvent="updateComplete" waitTarget="mb" />
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-				<AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-				<SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
-				<CompareBitmap target="mb.menus.1" url="../Styles/baselines/disabledColor_menuStyleName_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<!-- fontSize -->
-		<TestCase testID="fontSize_25" description="MenuBar style fontSize=25." keywords="[styles, fontSize, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    </setup>
-			<body>
-			    <SetStyle styleName="fontSize" target="mb" value="25" waitEvent="updateComplete" waitTarget="mb" />
-				<AssertPropertyValue propertyName="height" target="mb" value="40" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontSize_9" description="MenuBar style fontSize=9." keywords="[styles, fontSize, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			</setup>
-			<body>
-			    <SetStyle styleName="fontSize" target="mb" value="9" waitEvent="updateComplete" waitTarget="mb" />
-				<AssertPropertyValue propertyName="height" target="mb" value="22" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontSize_80" description="MenuBar style fontSize=80." keywords="[styles, fontSize, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			</setup>
-			<body>
-			    <SetStyle styleName="fontSize" target="mb" value="80" waitEvent="updateComplete" waitTarget="mb" />
-				<AssertPropertyValue propertyName="height" target="mb" value="114" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontSize_css_submenu" description="MenuBar style fontSize=80." keywords="[styles, fontSize, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			</setup>
-			<body>
-			    <SetStyle styleName="menuStyleName" target="mb" value="customFontSize" waitEvent="updateComplete" waitTarget="mb" />
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-				<AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-				<AssertPropertyValue propertyName="height" target="mb.menus.1" value="86" />
-			</body>
-		</TestCase>
-		<!-- rollOverColor tests -->
-		<TestCase testID="rollOverColor_css_submenu" description="MenuBar style rollOverColor=0xff0000." keywords="[styles, rollOverColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="menuStyleName" target="mb" value="customRollOverColor" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseOver" localX="55" localY="30" target="mb.menus.1" waitEvent="itemRollOver" waitTarget="mb" />
-				<AssertPixelValue x="85" y="30" target="mb.menus.1" value="0xFF0000" />
-			</body>
-		</TestCase>
-		<TestCase testID="rollOverColor_pound" description="MenuBar style rollOverColor=#0000ff." keywords="[styles, rollOverColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="rollOverColor" target="mb" value="#0000FF" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseOver" localX="55" localY="30" target="mb.menus.1" waitEvent="itemRollOver" waitTarget="mb" />
-				<AssertPixelValue x="85" y="30" target="mb.menus.1" value="0x0000FF" />
-			</body>
-		</TestCase>
-		<TestCase testID="rollOverColor_red" description="MenuBar style rollOverColor='red'." keywords="[styles, rollOverColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="rollOverColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseOver" localX="55" localY="30" target="mb.menus.1" waitEvent="itemRollOver" waitTarget="mb" />
-				<AssertPixelValue x="87" y="30" target="mb.menus.1" value="0xFF0000" />
-			</body>
-		</TestCase>
-	    <TestCase testID="selectionColor_0x" description="MenuBar style selectionColor=0xff0000." keywords="[styles, selectionColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="selectionColor" target="mb" value="0xFF0000" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1" waitTarget="mb.menus.1" waitEvent="mouseDown"/>
-				<WaitForEffectsToEnd />
-				<AssertPixelValue x="5" y="30" target="mb.menus.1" value="0xFF0000" />
-			</body>
-		</TestCase>
-		<TestCase testID="selectionColor_pound" description="MenuBar style selectionColor=#0000ff." keywords="[styles, selectionColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="selectionColor" target="mb" value="#0000FF" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1"  waitTarget="mb.menus.1" waitEvent="mouseDown" />
-				<WaitForEffectsToEnd />
-				<AssertPixelValue x="5" y="30" target="mb.menus.1" value="0x0000FF" />
-			</body>
-		</TestCase>
-		<TestCase testID="selectionColor_red" description="MenuBar style selectionColor='red'." keywords="[styles, selectionColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="selectionColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1" waitTarget="mb.menus.1" waitEvent="mouseDown"   />
-				<WaitForEffectsToEnd />
-				<AssertPixelValue x="5" y="30" target="mb.menus.1" value="0xFF0000" />
-			</body>
-		</TestCase>
-		<TestCase testID="selectionColor_css_submenu" description="MenuBar style selectionColor=#0000ff." keywords="[styles, selectionColor, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="menuStyleName" target="mb" value="customSelectionColor" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1"  waitTarget="mb.menus.1" waitEvent="mouseDown" />
-				<WaitForEffectsToEnd />
-				<AssertPixelValue x="5" y="30" target="mb.menus.1" value="0x0000FF" />
-			</body>
-		</TestCase>
+        <node label="Europe" enabled="false" data="EUROPE">
+            <nodeitem type="check" label="Italy" enabled="false" data="ITALY" />
+            <nodeitem type="check" label="England" data="ENGLAND" toggled="true"/>
+            <nodeitem type="check" label="Slovenia" data="SLOVENIA" />
+        </node>
+        <node label="Asia" enabled="true" data="ASIA">
+            <nodeitem type="radio" groupName="group1" label="Phillipines" enabled="false" data="PHILIPPINES"/>
+            <nodeitem type="radio" groupName="group1" label="Japan" data="JAPAN"/>
+            <nodeitem type="radio" groupName="group1" label="China" data="CHINA"/>
+        </node>
+        <node label="Africa" data="AFRICA">
+            <nodeitem label="Uganda" enabled="false" data="UGANDA"/>
+            <nodeitem label="South Africa" data="SOUTH AFRICA"/>
+            <nodeitem label="Nigeria" data="NIGERIA"/>
+        </node>
+    </topnode>;
+    ]]>
+    </mx:Script>
+
+    <testCases>
+        <TestCase testID="backgroundAlpha_0" description="MenuBar style backGroundAlpha=0 and backgroundColor=0xff0000." keywords="[styles, backGroundAlpha, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="menuStyleName" target="mb" value="customBackgroundAlpha" waitEvent="updateComplete" waitTarget="mb" />
+                </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT, RIGHT]" />
+                <AssertEvent target="mb.menus.2.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <AssertPixelValue x="94" y="1" target="mb.menus.1" value="0" />
+            </body>
+        </TestCase>
+        <TestCase testID="backgroundAlpha_1" description="MenuBar style backGroundAlpha=1 and backgroundColor=0xff0000." keywords="[styles, backGroundAlpha, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="menuStyleName" target="mb" value="customBackgroundAlpha2" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT, RIGHT]"  />
+                <AssertEvent target="mb.menus.2.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <AssertPixelValue x="94" y="1" target="mb.menus.2" value="0xFF0000" />
+            </body>
+        </TestCase>
+        <!-- backgroundColor -->
+        <TestCase testID="backgroundColor_pound" description="MenuBar style backgroundColor=#0000ff." keywords="[styles, backgroundColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="menuStyleName" target="mb" value="customBackgroundColor" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT, RIGHT]"  />
+                <AssertEvent target="mb.menus.2.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <AssertPixelValue x="94" y="1" target="mb.menus.2" value="0x0000FF" />
+            </body>
+        </TestCase>
+        <!-- color tests -->
+        <TestCase testID="color_0x" description="MenuBar style color=0xf6f6f6." keywords="[styles, color, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="color" target="mb" value="0xF6F6F6" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="color_pound" description="MenuBar style color=#f6f6f6." keywords="[styles, color, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="color" target="mb" value="#F6F6F6" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="color_red" description="MenuBar style color='red'." keywords="[styles, color, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="color" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="color_css_submenu" description="MenuBar style color='red'." keywords="[styles, color, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="menuStyleName" target="mb" value="customColor" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb.menus.1" url="../Styles/baselines/color_menuStyleName_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <!-- borderColor tests -->
+        <TestCase testID="borderColor_0x" description="MenuBar style borderColor=0xff0000." keywords="[styles, borderColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="borderColor" target="mb" value="0xFF0000" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <AssertPixelValue x="0" y="0" target="mb" value="0xFF0000" />
+            </body>
+        </TestCase>
+        <TestCase testID="borderColor_pound" description="MenuBar style borderColor=#0000ff." keywords="[styles, borderColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="borderColor" target="mb" value="#0000FF" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <AssertPixelValue x="0" y="0" target="mb" value="0x0000FF" />
+            </body>
+        </TestCase>
+        <TestCase testID="borderColor_red" description="MenuBar style borderColor='green'." keywords="[styles, borderColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="borderColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <AssertPixelValue x="0" y="0" target="mb" value="0xFF0000" />
+            </body>
+        </TestCase>
+    <!-- disabledColor tests -->
+        <TestCase testID="disabledColor_default" description="MenuBar style disabledColor=0xff0000." keywords="[styles, disabledColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+            </setup>
+            <body>
+                <SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="disabledColor_0x" description="MenuBar style disabledColor=0xf6f6f6." keywords="[styles, disabledColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="disabledColor" target="mb" value="0xF6F6F6" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="disabledColor_pound" description="MenuBar style disabledColor=#f6f6f6." keywords="[styles, disabledColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="disabledColor" target="mb" value="#f6f6f6" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="disabledColor_red" description="MenuBar style disabledColor='green'." keywords="[styles, disabledColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="disabledColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPixelValue x="85" y="7" target="mb" value="0xF6F6F6" />
+            </body>
+        </TestCase>
+        <TestCase testID="disabledColor_css_submenu" description="MenuBar style disabledColor='green'." keywords="[styles, disabledColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+            </setup>
+            <body>
+                <SetStyle styleName="menuStyleName" target="mb" value="customDisabledColor" waitEvent="updateComplete" waitTarget="mb" />
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <SetProperty propertyName="enabled" target="mb" value="false" waitEvent="updateComplete" waitTarget="mb" />
+                <CompareBitmap target="mb.menus.1" url="../Styles/baselines/disabledColor_menuStyleName_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <!-- fontSize -->
+        <TestCase testID="fontSize_25" description="MenuBar style fontSize=25." keywords="[styles, fontSize, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                </setup>
+            <body>
+                <SetStyle styleName="fontSize" target="mb" value="25" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPropertyValue propertyName="height" target="mb" value="40" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontSize_9" description="MenuBar style fontSize=9." keywords="[styles, fontSize, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+            </setup>
+            <body>
+                <SetStyle styleName="fontSize" target="mb" value="9" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPropertyValue propertyName="height" target="mb" value="22" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontSize_80" description="MenuBar style fontSize=80." keywords="[styles, fontSize, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+            </setup>
+            <body>
+                <SetStyle styleName="fontSize" target="mb" value="80" waitEvent="updateComplete" waitTarget="mb" />
+                <AssertPropertyValue propertyName="height" target="mb" value="114" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontSize_css_submenu" description="MenuBar style fontSize=80." keywords="[styles, fontSize, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+            </setup>
+            <body>
+                <SetStyle styleName="menuStyleName" target="mb" value="customFontSize" waitEvent="updateComplete" waitTarget="mb" />
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <AssertPropertyValue propertyName="height" target="mb.menus.1" value="86" />
+            </body>
+        </TestCase>
+        <!-- rollOverColor tests -->
+        <TestCase testID="rollOverColor_css_submenu" description="MenuBar style rollOverColor=0xff0000." keywords="[styles, rollOverColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="menuStyleName" target="mb" value="customRollOverColor" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseOver" localX="55" localY="30" target="mb.menus.1" waitEvent="itemRollOver" waitTarget="mb" />
+                <AssertPixelValue x="85" y="30" target="mb.menus.1" value="0xFF0000" />
+            </body>
+        </TestCase>
+        <TestCase testID="rollOverColor_pound" description="MenuBar style rollOverColor=#0000ff." keywords="[styles, rollOverColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="rollOverColor" target="mb" value="#0000FF" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseOver" localX="55" localY="30" target="mb.menus.1" waitEvent="itemRollOver" waitTarget="mb" />
+                <AssertPixelValue x="85" y="30" target="mb.menus.1" value="0x0000FF" />
+            </body>
+        </TestCase>
+        <TestCase testID="rollOverColor_red" description="MenuBar style rollOverColor='red'." keywords="[styles, rollOverColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="rollOverColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseOver" localX="55" localY="30" target="mb.menus.1" waitEvent="itemRollOver" waitTarget="mb" />
+                <AssertPixelValue x="87" y="30" target="mb.menus.1" value="0xFF0000" />
+            </body>
+        </TestCase>
+        <TestCase testID="selectionColor_0x" description="MenuBar style selectionColor=0xff0000." keywords="[styles, selectionColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="selectionColor" target="mb" value="0xFF0000" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1" waitTarget="mb.menus.1" waitEvent="mouseDown"/>
+                <WaitForEffectsToEnd />
+                <AssertPixelValue x="5" y="30" target="mb.menus.1" value="0xFF0000" />
+            </body>
+        </TestCase>
+        <TestCase testID="selectionColor_pound" description="MenuBar style selectionColor=#0000ff." keywords="[styles, selectionColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="selectionColor" target="mb" value="#0000FF" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1"  waitTarget="mb.menus.1" waitEvent="mouseDown" />
+                <WaitForEffectsToEnd />
+                <AssertPixelValue x="5" y="30" target="mb.menus.1" value="0x0000FF" />
+            </body>
+        </TestCase>
+        <TestCase testID="selectionColor_red" description="MenuBar style selectionColor='red'." keywords="[styles, selectionColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="selectionColor" target="mb" value="red" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1" waitTarget="mb.menus.1" waitEvent="mouseDown"   />
+                <WaitForEffectsToEnd />
+                <AssertPixelValue x="5" y="30" target="mb.menus.1" value="0xFF0000" />
+            </body>
+        </TestCase>
+        <TestCase testID="selectionColor_css_submenu" description="MenuBar style selectionColor=#0000ff." keywords="[styles, selectionColor, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="menuStyleName" target="mb" value="customSelectionColor" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <DispatchMouseEvent type="mouseDown" localX="55" localY="30" target="mb.menus.1"  waitTarget="mb.menus.1" waitEvent="mouseDown" />
+                <WaitForEffectsToEnd />
+                <AssertPixelValue x="5" y="30" target="mb.menus.1" value="0x0000FF" />
+            </body>
+        </TestCase>
         <!-- textDecoration tests -->
-		<TestCase testID="textDecoration_none" description="MenuBar style textDecoration=none." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="textDecoration" target="mb" value="underline" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetStyle styleName="textDecoration" target="mb" value="none" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb.menuBarItems.1" url="../Styles/baselines/textDecoration_none_menuBarItem.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="textDecoration_none_submenu" description="MenuBar style textDecoration=none." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="textDecoration" target="mb" value="underline" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetStyle styleName="textDecoration" target="mb" value="none" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
-			    <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb.menus.1" url="../Styles/baselines/textDecoration_none_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
+        <TestCase testID="textDecoration_none" description="MenuBar style textDecoration=none." keywords="[styles, textDecoration, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="textDecoration" target="mb" value="underline" waitEvent="updateComplete" waitTarget="mb" />
+                <SetStyle styleName="textDecoration" target="mb" value="none" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb.menuBarItems.1" url="../Styles/baselines/textDecoration_none_menuBarItem.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="textDecoration_none_submenu" description="MenuBar style textDecoration=none." keywords="[styles, textDecoration, MenuBar]">
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="textDecoration" target="mb" value="underline" waitEvent="updateComplete" waitTarget="mb" />
+                <SetStyle styleName="textDecoration" target="mb" value="none" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb" />
+                <AssertEvent target="mb.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb.menus.1" url="../Styles/baselines/textDecoration_none_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
         <!--TestCase testID="textDecoration_underline" description="MenuBar style textDecoration=0xff0000." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
-			    <SetProperty propertyName="labelField" value="@label" target="mb" />
-			    <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
-			    <SetStyle styleName="textDecoration" target="mb" value="underline" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb.menuBarItems.1" url="../Styles/baselines/textDecoration_underline_menuBarItem.png" timeout="2500" />
-			</body>
-		</TestCase-->
-		<TestCase testID="textDecoration_underline_submenu" description="MenuBar style textDecoration=underline." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <RunCode code="application.mb2.setFocus()" waitTarget="mb2" waitEvent="focusIn" />
-			</setup>
-			<body>
-				<SetStyle styleName="textDecoration" target="mb2" value="underline" waitEvent="updateComplete" waitTarget="mb2" />
-			    <DispatchMouseClickEvent target="mb2" localX="7" localY="10" />
-			    <DispatchKeyEvent keys="[RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/textDecoration_underline_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="textDecoration_css_submenu" description="MenuBar style textDecoration=underline." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <RunCode code="application.mb2.setFocus()" waitTarget="mb2" waitEvent="focusIn" />
-			</setup>
-			<body>
-				<SetStyle styleName="menuStyleName" target="mb2" value="customTextDecoration" waitEvent="updateComplete" waitTarget="mb2" />
-			    <DispatchMouseClickEvent target="mb2" localX="7" localY="10" />
-			    <DispatchKeyEvent keys="[RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/textDecoration_underline_css_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="textDecoration_underline_submenu" description="MenuBar style textDecoration=underline." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <RunCode code="application.mb2.setFocus()" waitTarget="mb2" waitEvent="focusIn" />
-			</setup>
-			<body>
-				<SetStyle styleName="textDecoration" target="mb2" value="underline" waitEvent="updateComplete" waitTarget="mb2" />
-			    <DispatchMouseClickEvent target="mb2" localX="7" localY="10" />
-			    <DispatchKeyEvent keys="[RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/$testID.png" timeout="2500" numColorVariances="10" ignoreMaxColorVariance="true" />
-			</body>
-		</TestCase>
-		<TestCase testID="textDecoration_css_submenu" description="MenuBar style textDecoration=underline." keywords="[styles, textDecoration, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <RunCode code="application.mb2.setFocus()" waitTarget="mb2" waitEvent="focusIn" />
-			</setup>
-			<body>
-				<SetStyle styleName="menuStyleName" target="mb2" value="customTextDecoration" waitEvent="updateComplete" waitTarget="mb2" />
-			    <DispatchMouseClickEvent target="mb2" localX="7" localY="10" />
-			    <DispatchKeyEvent keys="[RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/$testID.png" timeout="2500" numColorVariances="10" ignoreMaxColorVariance="true" />
-			</body>
-		</TestCase>
+            <setup>
+                <ResetComponent target="mb" className="mx.controls.MenuBar" waitEvent="updateComplete" waitTarget="mb" />
+                <SetProperty propertyName="dataProvider" valueExpression="value=myDP" target="mb" />
+                <SetProperty propertyName="labelField" value="@label" target="mb" />
+                <SetProperty propertyName="showRoot" value="false" target="mb" waitTarget="mb" waitEvent="updateComplete" />
+                <SetStyle styleName="textDecoration" target="mb" value="underline" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb.menuBarItems.1" url="../Styles/baselines/textDecoration_underline_menuBarItem.png" timeout="2500" />
+            </body>
+        </TestCase-->
+        <TestCase testID="textDecoration_underline_submenu" description="MenuBar style textDecoration=underline." keywords="[styles, textDecoration, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <RunCode code="application.mb2.setFocus()" waitTarget="mb2" waitEvent="focusIn" />
+            </setup>
+            <body>
+                <SetStyle styleName="textDecoration" target="mb2" value="underline" waitEvent="updateComplete" waitTarget="mb2" />
+                <DispatchMouseClickEvent target="mb2" localX="7" localY="10" />
+                <DispatchKeyEvent keys="[RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/$testID.png" timeout="2500" numColorVariances="10" ignoreMaxColorVariance="true" />
+            </body>
+        </TestCase>
+        <TestCase testID="textDecoration_underline_css_submenu" description="MenuBar style textDecoration=underline." keywords="[styles, textDecoration, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <RunCode code="application.mb2.setFocus()" waitTarget="mb2" waitEvent="focusIn" />
+            </setup>
+            <body>
+                <SetStyle styleName="menuStyleName" target="mb2" value="customTextDecoration" waitEvent="updateComplete" waitTarget="mb2" />
+                <DispatchMouseClickEvent target="mb2" localX="7" localY="10" />
+                <DispatchKeyEvent keys="[RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/$testID.png" timeout="2500" numColorVariances="10" ignoreMaxColorVariance="true" />
+            </body>
+        </TestCase>
 
         <!-- backgroundSkin -->
-		<TestCase testID="backgroundSkin_AS" description="MenuBar style backgroundSkin=myUpSkin." keywords="[styles, backgroundSkin, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<SetStyle styleName="backgroundSkin" target="mb2" valueExpression="value=application.blueback" waitEvent="updateComplete" waitTarget="mb2" />
-			    <CompareBitmap target="mb2" url="../Styles/baselines/backgroundSkin_AS.png" timeout="2500" />
-			</body>
-		</TestCase>
+        <TestCase testID="backgroundSkin_AS" description="MenuBar style backgroundSkin=myUpSkin." keywords="[styles, backgroundSkin, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <SetStyle styleName="backgroundSkin" target="mb2" valueExpression="value=application.blueback" waitEvent="updateComplete" waitTarget="mb2" />
+                <CompareBitmap target="mb2" url="../Styles/baselines/backgroundSkin_AS.png" timeout="2500" />
+            </body>
+        </TestCase>
 <!-- fontWeight tests -->
-		<TestCase testID="fontWeight_normal" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontWeight" target="mb" value="bold" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetStyle styleName="fontWeight" target="mb" value="normal" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontWeight_normal_menuBarItem.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontWeight_normal_submenu" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontWeight" target="mb" value="bold" waitEvent="updateComplete" waitTarget="mb" />
-			    <SetStyle styleName="fontWeight" target="mb" value="normal" waitEvent="updateComplete" waitTarget="mb" />
-			</setup>
-			<body>
-			    <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontWeight_normal_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontWeight_bold" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontWeight" target="mb2" value="bold" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontWeight_bold_menuBarItem.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontWeight_bold_submenu" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontWeight" target="mb2" value="bold" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontWeight_bold_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontWeight_bold_css_submenu" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="menuStyleName" target="mb2" value="customFontWeight" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontWeight_bold_css_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
+        <TestCase testID="fontWeight_normal" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontWeight" target="mb" value="bold" waitEvent="updateComplete" waitTarget="mb" />
+                <SetStyle styleName="fontWeight" target="mb" value="normal" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontWeight_normal_menuBarItem.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontWeight_normal_submenu" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontWeight" target="mb" value="bold" waitEvent="updateComplete" waitTarget="mb" />
+                <SetStyle styleName="fontWeight" target="mb" value="normal" waitEvent="updateComplete" waitTarget="mb" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontWeight_normal_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontWeight_bold" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontWeight" target="mb2" value="bold" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontWeight_bold_menuBarItem.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontWeight_bold_submenu" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontWeight" target="mb2" value="bold" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontWeight_bold_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontWeight_bold_css_submenu" description="MenuBar style fontWeight=bold." keywords="[styles, fontWeight, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="menuStyleName" target="mb2" value="customFontWeight" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontWeight_bold_css_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
 <!-- fontStyle tests -->
-		<TestCase testID="fontStyle_normal" description="MenuBar style fontStyle=normal." keywords="[styles, fontStyle, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontStyle" target="mb2" value="normal" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontStyle_normal_menuBarItem.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontStyle_normal_submenu" description="MenuBar style fontStyle=normal." keywords="[styles, fontStyle, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontStyle" target="mb2" value="normal" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontStyle__normal_submenu.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontStyle_italics" description="MenuBar style fontStyle=italics." keywords="[styles, fontStyle, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontStyle_italic_menuBarItem.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fontStyle_italics_submenu" description="MenuBar style fontStyle=italics." keywords="[styles, fontStyle, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontStyle_italic_submenu.png" timeout="2500" numColorVariances="4" ignoreMaxColorVariance="true"/>
-			</body>
-		</TestCase>
-		<TestCase testID="fontStyle_italics_css_submenu" description="MenuBar style fontStyle=italics." keywords="[styles, fontStyle, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="menuStyleName" target="mb2" value="customFontStyle" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
-			    <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
-			    <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontStyle_italic_css_submenu.png" timeout="2500" numColorVariances="4" ignoreMaxColorVariance="true"/>
-			</body>
-		</TestCase>
+        <TestCase testID="fontStyle_normal" description="MenuBar style fontStyle=normal." keywords="[styles, fontStyle, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontStyle" target="mb2" value="normal" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontStyle_normal_menuBarItem.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontStyle_normal_submenu" description="MenuBar style fontStyle=normal." keywords="[styles, fontStyle, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontStyle" target="mb2" value="normal" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontStyle__normal_submenu.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontStyle_italics" description="MenuBar style fontStyle=italics." keywords="[styles, fontStyle, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fontStyle_italic_menuBarItem.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fontStyle_italics_submenu" description="MenuBar style fontStyle=italics." keywords="[styles, fontStyle, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fontStyle" target="mb2" value="italic" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontStyle_italic_submenu.png" timeout="2500" numColorVariances="4" ignoreMaxColorVariance="true"/>
+            </body>
+        </TestCase>
+        <TestCase testID="fontStyle_italics_css_submenu" description="MenuBar style fontStyle=italics." keywords="[styles, fontStyle, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="menuStyleName" target="mb2" value="customFontStyle" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <DispatchKeyEvent keys="[TAB, TAB, TAB, TAB, RIGHT]" waitEvent="menuShow" waitTarget="mb2" />
+                <AssertEvent target="mb2.menus.1.mx_internal:popupTween" eventName="tweenEnd" eventClass="mx.events::TweenEvent" />
+                <CompareBitmap target="mb2.menus.1" url="../Styles/baselines/fontStyle_italic_css_submenu.png" timeout="2500" numColorVariances="4" ignoreMaxColorVariance="true"/>
+            </body>
+        </TestCase>
 <!-- fillAlphas and fillColor tests -->
-		<TestCase testID="fillColorAlpha_0x" description="MenuBar style fillColors=[0xFFFF00, 0x0000FF] fillAlphas=[0.1,0.9]." keywords="[styles, fillAlphas, fillColors, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fillAlphas" target="mb2" value="[0.1, 0.9]"  />
-			    <SetStyle styleName="fillColors" target="mb2" value="[0xFFFF00, 0x0000FF]" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fillColorsAlpha_0x.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fillColorAlpha_pound" description="MenuBar style fillColors=[#660099, #99FFFF] fillAlphas=[0.6, 0.4]." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fillAlphas" target="mb2" value="[0.6, 0.4]"  />
-			    <SetStyle styleName="fillColors" target="mb2" value="[#660099, #99FFFF]" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fillColorsAlpha_pound.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<TestCase testID="fillColorAlpha_solid" description="MenuBar style fillColors=[0x0033FF, 0x99FFFF] fillAlphas=[1, 0]." keywords="[styles, fontWeight, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="fillAlphas" target="mb2" value="[1, 0]"  />
-			    <SetStyle styleName="fillColors" target="mb2" value="[0x0033FF, 0x99FFFF]" waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fillColorsAlpha_solid.png" timeout="2500" />
-			</body>
-		</TestCase>
-		<!-- cornerRadius tests -->
-
-		<TestCase testID="cornerRadius_0" description="MenuBar style cornerRadius=1." keywords="[styles, cornerRadius, MenuBar]">
-			<setup>
-			    <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
-			    <SetStyle styleName="cornerRadius" target="mb2" value="1"  waitEvent="updateComplete" waitTarget="mb2" />
-			</setup>
-			<body>
-				<CompareBitmap target="mb2" numColorVariances="5" ignoreMaxColorVariance="true" url="../Styles/baselines/cornerRadius_1.png" timeout="2500" />
-			</body>
-		</TestCase>
+        <TestCase testID="fillColorAlpha_0x" description="MenuBar style fillColors=[0xFFFF00, 0x0000FF] fillAlphas=[0.1,0.9]." keywords="[styles, fillAlphas, fillColors, MenuBar]">
+            <setup>
+                <ResetComponent target="mb2" className="MyMenuBar" waitEvent="updateComplete" waitTarget="mb2" />
+                <SetStyle styleName="fillAlphas" target="mb2" value="[0.1, 0.9]"  />
+                <SetStyle styleName="fillColors" target="mb2" value="[0xFFFF00, 0x0000FF]" waitEvent="updateComplete" waitTarget="mb2" />
+            </setup>
+            <body>
+                <CompareBitmap target="mb2.menuBarItems.1" url="../Styles/baselines/fillColorsAlpha_0x.png" timeout="2500" />
+            </body>
+        </TestCase>
+        <TestCase testID="fillColorAlpha_pound" description="MenuBar style fillColors=[#660099, #99FFFF] fillAlphas=[0.6, 0.4]." keywords="[styles, fontWeight, MenuBar]">
+            <setup>

[... 407 lines stripped ...]