incubator-flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From p...@apache.org
Subject svn commit: r1369986 [3/11] - in /incubator/flex/trunk/mustella/tests/SkinStates: ./ SWFs/ SWFs/assets/ SWFs/comps/ Styles/ Styles/Baselines/
Date Mon, 06 Aug 2012 20:31:36 GMT
Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Left_swfsymbol_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Left_swfsymbol_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Left_swfsymbol_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Left_swfsymbol_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowLUp")]
+			private var arrowLUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowLOver")]
+			private var arrowLOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowLDown")]
+			private var arrowLDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowLOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowLDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowLDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowLUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRUp.gif")]
+			private var arrowRUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowROver.gif")]
+			private var arrowROver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRDown.gif")]
+			private var arrowRDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowROver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowRUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_gif_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowROver.gif" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.gif" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.gif" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowRUp.gif" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRUp.jpg")]
+			private var arrowRUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowROver.jpg")]
+			private var arrowROver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRDown.jpg")]
+			private var arrowRDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowROver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowRUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_jpg_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowROver.jpg" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.jpg" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.jpg" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowRUp.jpg" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRUp.png")]
+			private var arrowRUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowROver.png")]
+			private var arrowROver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRDown.png")]
+			private var arrowRDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowROver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowRUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_png_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowROver.png" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.png" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.png" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowRUp.png" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRUp.swf")]
+			private var arrowRUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowROver.swf")]
+			private var arrowROver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowRDown.swf")]
+			private var arrowRDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowROver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowRUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swf_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowROver.swf" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.swf" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowRDown.swf" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowRUp.swf" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swfsymbol_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swfsymbol_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swfsymbol_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Right_swfsymbol_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowRUp")]
+			private var arrowRUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowROver")]
+			private var arrowROver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowRDown")]
+			private var arrowRDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowROver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowRDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowRUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTUp.gif")]
+			private var arrowTUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTOver.gif")]
+			private var arrowTOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTDown.gif")]
+			private var arrowTDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowTUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_gif_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTOver.gif" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.gif" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.gif" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowTUp.gif" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTUp.jpg")]
+			private var arrowTUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTOver.jpg")]
+			private var arrowTOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTDown.jpg")]
+			private var arrowTDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowTUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_jpg_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTOver.jpg" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.jpg" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.jpg" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowTUp.jpg" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTUp.png")]
+			private var arrowTUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTOver.png")]
+			private var arrowTOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTDown.png")]
+			private var arrowTDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowTUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_png_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTOver.png" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.png" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.png" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowTUp.png" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTUp.swf")]
+			private var arrowTUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTOver.swf")]
+			private var arrowTOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/arrowTDown.swf")]
+			private var arrowTDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowTUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swf_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTOver.swf" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.swf" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/arrowTDown.swf" maintainAspectRatio="false" width="15" height="15"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="assets/arrowTUp.swf" maintainAspectRatio="false"  width="15" height="15"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swfsymbol_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swfsymbol_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swfsymbol_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/Arrow_Top_swfsymbol_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" paddingRight="0" paddingLeft="0" paddingTop="0" paddingBottom="0">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowTUp")]
+			private var arrowTUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowTOver")]
+			private var arrowTOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="arrowTDown")]
+			private var arrowTDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{arrowTDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{arrowTUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:VBox>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbUp.gif")]
+			private var pumbUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbOver.gif")]
+			private var pumbOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbDown.gif")]
+			private var pumbDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpOver.gif")]
+			private var pumbPopUpOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpDown.gif")]
+			private var pumbPopUpDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="{pumbUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_gif_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbOver.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpOver.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpDown.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="assets/pumbUp.gif" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbUp.jpg")]
+			private var pumbUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbOver.jpg")]
+			private var pumbOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbDown.jpg")]
+			private var pumbDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpOver.jpg")]
+			private var pumbPopUpOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpDown.jpg")]
+			private var pumbPopUpDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="{pumbUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_jpg_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbOver.jpg" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.jpg" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.jpg" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpOver.jpg" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpDown.jpg" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="assets/pumbUp.jpg" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbUp.png")]
+			private var pumbUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbOver.png")]
+			private var pumbOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbDown.png")]
+			private var pumbDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpOver.png")]
+			private var pumbPopUpOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpDown.png")]
+			private var pumbPopUpDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="{pumbUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_png_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbOver.png" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.png" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.png" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpOver.png" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpDown.png" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="assets/pumbUp.png" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbUp.swf")]
+			private var pumbUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbOver.swf")]
+			private var pumbOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbDown.swf")]
+			private var pumbDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpOver.swf")]
+			private var pumbPopUpOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/pumbPopUpDown.swf")]
+			private var pumbPopUpDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="{pumbUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_Skin_swf_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbOver.swf" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.swf" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbDown.swf" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpOver.swf" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="assets/pumbPopUpDown.swf" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="assets/pumbUp.swf" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_swfsymbol_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_swfsymbol_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_swfsymbol_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/PUMB_swfsymbol_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="pumbUp")]
+			private var pumbUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="pumbOver")]
+			private var pumbOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="pumbDown")]
+			private var pumbDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="pumbPopUpOver")]
+			private var pumbPopUpOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/SwfSymbolSkinStates.swf", symbol="pumbPopUpDown")]
+			private var pumbPopUpDown:Class;
+		]]>
+	</mx:Script>
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{basePUMBButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="popUpDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{pumbPopUpDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="basePUMBButton" source="{pumbUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_embeded.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_embeded.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_embeded.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_embeded.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
+	<mx:Script>
+		<![CDATA[
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonUp.gif")]
+			private var buttonUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonOver.gif")]
+			private var buttonOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonDown.gif")]
+			private var buttonDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonSelectedUp.gif")]
+			private var buttonSelectedUp:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonSelectedOver.gif")]
+			private var buttonSelectedOver:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonSelectedDown.gif")]
+			private var buttonSelectedDown:Class;
+			[Bindable]
+			[Embed(source="../../../../Assets/Images/ButtonImages/buttonDisabled.gif")]
+			private var buttonDisabled:Class;
+		]]>
+	</mx:Script>	
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonDisabled}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedUp" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonSelectedUp}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonSelectedOver}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonSelectedDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedDisabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="{buttonSelectedDown}" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="{buttonUp}" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file

Added: incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_runtime.mxml
URL: http://svn.apache.org/viewvc/incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_runtime.mxml?rev=1369986&view=auto
==============================================================================
--- incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_runtime.mxml (added)
+++ incubator/flex/trunk/mustella/tests/SkinStates/SWFs/comps/button_gif_runtime.mxml Mon Aug  6 20:31:20 2012
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">	
+	<mx:states>
+		<mx:State name="notBase">
+			<mx:RemoveChild target="{baseButton}"/>
+		</mx:State>
+		<mx:State name="up" />
+		<mx:State name="over" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonOver.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="down" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonDown.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="disabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonDisabled.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedUp" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonSelectedUp.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedOver" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonSelectedOver.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedDown" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonSelectedDown.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+		<mx:State name="selectedDisabled" basedOn="notBase">
+			<mx:AddChild creationPolicy="all">
+				<mx:Image source="../../../../Assets/Images/ButtonImages/buttonSelectedDown.gif" maintainAspectRatio="false" width="100%" height="100%"/> 
+			</mx:AddChild>
+		</mx:State>
+	</mx:states>
+		
+	<mx:Image id="baseButton" source="../../../../Assets/Images/ButtonImages/buttonUp.gif" maintainAspectRatio="false"  width="100%" height="100%"/>
+</mx:Canvas>
\ No newline at end of file



Mime
View raw message