You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2013/05/31 06:58:32 UTC

[01/15] git commit: [flex-sdk] [refs/heads/develop] - Fix some crashes from mask loops and null children

Updated Branches:
  refs/heads/develop 138b2182a -> c0a3818c0


Fix some crashes from mask loops and null children


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/63e2be3a
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/63e2be3a
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/63e2be3a

Branch: refs/heads/develop
Commit: 63e2be3a58f822c9b64ae1dbe12088c2cd0cc846
Parents: 138b218
Author: Alex Harui <ah...@apache.org>
Authored: Thu May 30 21:54:43 2013 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu May 30 21:58:06 2013 -0700

----------------------------------------------------------------------
 mustella/as3/src/mustella/CompareBitmap.as |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/63e2be3a/mustella/as3/src/mustella/CompareBitmap.as
----------------------------------------------------------------------
diff --git a/mustella/as3/src/mustella/CompareBitmap.as b/mustella/as3/src/mustella/CompareBitmap.as
index 7bff42d..20f6a92 100644
--- a/mustella/as3/src/mustella/CompareBitmap.as
+++ b/mustella/as3/src/mustella/CompareBitmap.as
@@ -1169,7 +1169,7 @@ public class CompareBitmap extends Assert
 		xml.@height = d.height;
 		if (xml.visible == false)
 			xml.@visible = "false";
-		if (d.mask && !noMask)
+		if (d.mask && d.mask != d.parent && !noMask)
 		{
 			xml.mask = <mask/>;
 			childXML = getDisplayListProperties(d.mask, true);
@@ -1239,8 +1239,12 @@ public class CompareBitmap extends Assert
 			n = doc.numChildren;
 			for (i = 0; i < n; i++)
 			{
-				childXML = getDisplayListProperties(doc.getChildAt(i));
-				xml.appendChild(childXML);				
+                var child:DisplayObject = doc.getChildAt(i);
+                if (child) // was null in an FCK test.
+                {
+    				childXML = getDisplayListProperties(child);
+    				xml.appendChild(childXML);				
+                }
 			}
 		}
 		return xml;


[05/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_1.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_1.png.xml b/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_1.png.xml
new file mode 100644
index 0000000..c690575
--- /dev/null
+++ b/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_1.png.xml
@@ -0,0 +1,429 @@
+<DisplayList>
+  <Border_basic width="600" height="600">
+    <spark.skins.spark.ApplicationSkin width="600" height="600" blendMode="auto">
+      <spark.components.Group width="600" height="600" blendMode="auto">
+        <spark.components.Group width="600" height="600" blendMode="auto">
+          <spark.components.VGroup width="525" height="705" blendMode="auto">
+            <spark.components.HGroup width="335" height="51" blendMode="auto">
+              <comps.customBorder width="144" height="51" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="134" height="41">
+                  <spark.skins.spark.BorderContainerSkin width="134" height="41" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="132" height="39" blendMode="auto">
+                      <spark.components.Label width="132" height="12">
+                        <flash.display.Shape width="132" height="12"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="18" width="99" height="21">
+                        <spark.skins.spark.ButtonSkin width="99" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="79" height="17">
+                            <flash.display.Shape width="79" height="17"/>
+                            <flash.text.engine.TextLine x="2.9" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorder>
+              <comps.customEmptyBorder x="150" width="185" height="40" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="30" height="30">
+                  <spark.skins.spark.BorderContainerSkin width="30" height="30" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="28" height="28" blendMode="auto"/>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customEmptyBorder>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="57" width="525" height="210" blendMode="auto">
+              <comps.customBorderLGS width="121" height="60" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="111" height="50">
+                  <spark.skins.spark.BorderContainerSkin width="111" height="50" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderLGS>
+              <comps.customBorderRGS x="127" width="271" height="210" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="261" height="200">
+                  <spark.skins.spark.BorderContainerSkin width="261" height="200" blendMode="auto">
+                    <spark.components.Group x="80" y="80" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderRGS>
+              <comps.customBorderSCS x="404" width="121" height="60" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="111" height="50">
+                  <spark.skins.spark.BorderContainerSkin width="111" height="50" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderSCS>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="273" width="351" height="52" blendMode="auto">
+              <comps.customBorderLG width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderLG>
+              <comps.customBorderRG x="119" width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderRG>
+              <comps.customBorderSC x="238" width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderSC>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="331" width="327" height="112" blendMode="auto">
+              <comps.customBorderBF width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderBF>
+              <comps.customBorderHL x="119" width="208" height="112" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="198" height="102">
+                  <spark.skins.spark.BorderContainerSkin width="198" height="102" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="196" height="100" blendMode="auto">
+                      <spark.components.Label width="23" height="13">
+                        <flash.display.Shape width="23" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="22.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button x="29" width="91" height="21">
+                        <spark.skins.spark.ButtonSkin width="91" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="71" height="17">
+                            <flash.display.Shape width="71" height="17"/>
+                            <flash.text.engine.TextLine x="0.45" y="11.6" width="70.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.NumericStepper x="126" width="53" height="23">
+                        <spark.skins.spark.NumericStepperSkin width="53" height="23" blendMode="auto">
+                          <spark.components.Button x="34" width="19" height="12">
+                            <spark.skins.spark.NumericStepperIncrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperIncrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.Button x="34" y="11" width="19" height="12">
+                            <spark.skins.spark.NumericStepperDecrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperDecrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.TextInput width="35" height="23">
+                            <spark.skins.spark.NumericStepperTextInputSkin width="35" height="23" blendMode="auto">
+                              <spark.components.RichEditableText x="1" y="1" width="33" height="21" scrollRect="(x=0, y=0, w=33, h=21)">
+                                <flash.text.engine.TextLine x="3" y="15.15" width="6.9" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="2" hasGraphicElement="false"/>
+                              </spark.components.RichEditableText>
+                            </spark.skins.spark.NumericStepperTextInputSkin>
+                          </spark.components.TextInput>
+                        </spark.skins.spark.NumericStepperSkin>
+                      </spark.components.NumericStepper>
+                      <spark.components.VSlider x="185" width="11" height="100">
+                        <spark.skins.spark.VSliderSkin width="11" height="100" blendMode="auto">
+                          <spark.components.Button width="11" height="100">
+                            <spark.skins.spark.VSliderTrackSkin width="11" height="100" blendMode="auto"/>
+                          </spark.components.Button>
+                          <spark.components.Button y="89" width="11" height="11">
+                            <spark.skins.spark.VSliderThumbSkin width="11" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                        </spark.skins.spark.VSliderSkin>
+                      </spark.components.VSlider>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderHL>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="449" width="402" height="150" blendMode="auto">
+              <comps.customBorderHL2 width="246" height="150" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="236" height="140">
+                  <spark.skins.spark.BorderContainerSkin width="236" height="140" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="226" height="130" blendMode="auto">
+                      <spark.components.Label x="15" y="15" width="23" height="13">
+                        <flash.display.Shape width="23" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="22.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button x="44" y="15" width="91" height="21">
+                        <spark.skins.spark.ButtonSkin width="91" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="71" height="17">
+                            <flash.display.Shape width="71" height="17"/>
+                            <flash.text.engine.TextLine x="0.45" y="11.6" width="70.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.NumericStepper x="141" y="15" width="53" height="23">
+                        <spark.skins.spark.NumericStepperSkin width="53" height="23" blendMode="auto">
+                          <spark.components.Button x="34" width="19" height="12">
+                            <spark.skins.spark.NumericStepperIncrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperIncrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.Button x="34" y="11" width="19" height="12">
+                            <spark.skins.spark.NumericStepperDecrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperDecrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.TextInput width="35" height="23">
+                            <spark.skins.spark.NumericStepperTextInputSkin width="35" height="23" blendMode="auto">
+                              <spark.components.RichEditableText x="1" y="1" width="33" height="21" scrollRect="(x=0, y=0, w=33, h=21)">
+                                <flash.text.engine.TextLine x="3" y="15.15" width="6.9" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="2" hasGraphicElement="false"/>
+                              </spark.components.RichEditableText>
+                            </spark.skins.spark.NumericStepperTextInputSkin>
+                          </spark.components.TextInput>
+                        </spark.skins.spark.NumericStepperSkin>
+                      </spark.components.NumericStepper>
+                      <spark.components.VSlider x="200" y="15" width="11" height="100">
+                        <spark.skins.spark.VSliderSkin width="11" height="100" blendMode="auto">
+                          <spark.components.Button width="11" height="100">
+                            <spark.skins.spark.VSliderTrackSkin width="11" height="100" blendMode="auto"/>
+                          </spark.components.Button>
+                          <spark.components.Button y="89" width="11" height="11">
+                            <spark.skins.spark.VSliderThumbSkin width="11" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                        </spark.skins.spark.VSliderSkin>
+                      </spark.components.VSlider>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderHL2>
+              <comps.customBorderVL x="252" width="150" height="136" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="140" height="126">
+                  <spark.skins.spark.BorderContainerSkin width="140" height="126" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="130" height="116" blendMode="auto">
+                      <spark.components.Label x="15" y="15" width="23" height="13">
+                        <flash.display.Shape width="23" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="22.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button x="15" y="34" width="91" height="21">
+                        <spark.skins.spark.ButtonSkin width="91" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="71" height="17">
+                            <flash.display.Shape width="71" height="17"/>
+                            <flash.text.engine.TextLine x="0.45" y="11.6" width="70.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.NumericStepper x="15" y="61" width="53" height="23">
+                        <spark.skins.spark.NumericStepperSkin width="53" height="23" blendMode="auto">
+                          <spark.components.Button x="34" width="19" height="12">
+                            <spark.skins.spark.NumericStepperIncrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperIncrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.Button x="34" y="11" width="19" height="12">
+                            <spark.skins.spark.NumericStepperDecrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperDecrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.TextInput width="35" height="23">
+                            <spark.skins.spark.NumericStepperTextInputSkin width="35" height="23" blendMode="auto">
+                              <spark.components.RichEditableText x="1" y="1" width="33" height="21" scrollRect="(x=0, y=0, w=33, h=21)">
+                                <flash.text.engine.TextLine x="3" y="15.15" width="6.9" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="2" hasGraphicElement="false"/>
+                              </spark.components.RichEditableText>
+                            </spark.skins.spark.NumericStepperTextInputSkin>
+                          </spark.components.TextInput>
+                        </spark.skins.spark.NumericStepperSkin>
+                      </spark.components.NumericStepper>
+                      <spark.components.HSlider x="15" y="90" width="100" height="11">
+                        <spark.skins.spark.HSliderSkin width="100" height="11" blendMode="auto">
+                          <spark.components.Button width="100" height="11">
+                            <spark.skins.spark.HSliderTrackSkin width="100" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                          <spark.components.Button width="11" height="11">
+                            <spark.skins.spark.HSliderThumbSkin width="11" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                        </spark.skins.spark.HSliderSkin>
+                      </spark.components.HSlider>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderVL>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="605" width="227" height="100" blendMode="auto">
+              <comps.customBorderSCR width="121" height="60" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="111" height="50">
+                  <spark.skins.spark.BorderContainerSkin width="111" height="50" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="101" height="40" blendMode="auto">
+                      <spark.components.Scroller width="101" height="40">
+                        <spark.skins.spark.ScrollerSkin width="101" height="40" blendMode="auto">
+                          <spark.components.Group width="101" height="40" scrollRect="(x=0, y=0, w=101, h=40)" blendMode="auto">
+                            <spark.components.Label width="101" height="13">
+                              <flash.display.Shape width="101" height="13"/>
+                              <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                            </spark.components.Label>
+                            <spark.components.Button y="19" width="94" height="21">
+                              <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                                <spark.components.Label x="10" y="3" width="74" height="17">
+                                  <flash.display.Shape width="74" height="17"/>
+                                  <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                                </spark.components.Label>
+                              </spark.skins.spark.ButtonSkin>
+                            </spark.components.Button>
+                          </spark.components.Group>
+                          <spark.skins.spark.ScrollerSkinInnerClass1 width="0" height="0">
+                            <spark.skins.spark.HScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                                <spark.skins.spark.HScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                                <spark.skins.spark.HScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15">
+                                <spark.skins.spark.ScrollBarLeftButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="-18" width="18" height="15">
+                                <spark.skins.spark.ScrollBarRightButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                            </spark.skins.spark.HScrollBarSkin>
+                          </spark.skins.spark.ScrollerSkinInnerClass1>
+                          <spark.skins.spark.ScrollerSkinInnerClass0 width="0" height="0">
+                            <spark.skins.spark.VScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="16" width="15" height="15">
+                                <spark.skins.spark.VScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="16" width="15" height="15">
+                                <spark.skins.spark.VScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="18">
+                                <spark.skins.spark.ScrollBarUpButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="18" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="-18" width="15" height="18">
+                                <spark.skins.spark.ScrollBarDownButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="18" blendMode="auto"/>
+                              </spark.components.Button>
+                            </spark.skins.spark.VScrollBarSkin>
+                          </spark.skins.spark.ScrollerSkinInnerClass0>
+                        </spark.skins.spark.ScrollerSkin>
+                      </spark.components.Scroller>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderSCR>
+              <spark.components.Group x="127" width="100" height="100" blendMode="auto">
+                <spark.components.BorderContainer width="30" height="30">
+                  <spark.skins.spark.BorderContainerSkin width="30" height="30" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="28" height="28" blendMode="auto"/>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </spark.components.Group>
+            </spark.components.HGroup>
+          </spark.components.VGroup>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Border_basic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_2.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_2.png.xml b/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_2.png.xml
new file mode 100644
index 0000000..ba0d4b9
--- /dev/null
+++ b/mustella/tests/gumbo/components/Border/Properties/Baselines/Border_Properties_borderStroke_RGS4_2.png.xml
@@ -0,0 +1,429 @@
+<DisplayList>
+  <Border_basic width="600" height="600">
+    <spark.skins.spark.ApplicationSkin width="600" height="600" blendMode="auto">
+      <spark.components.Group width="600" height="600" blendMode="auto">
+        <spark.components.Group width="600" height="600" blendMode="auto">
+          <spark.components.VGroup width="564" height="805" blendMode="auto">
+            <spark.components.HGroup width="335" height="51" blendMode="auto">
+              <comps.customBorder width="144" height="51" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="134" height="41">
+                  <spark.skins.spark.BorderContainerSkin width="134" height="41" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="132" height="39" blendMode="auto">
+                      <spark.components.Label width="132" height="12">
+                        <flash.display.Shape width="132" height="12"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="18" width="99" height="21">
+                        <spark.skins.spark.ButtonSkin width="99" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="79" height="17">
+                            <flash.display.Shape width="79" height="17"/>
+                            <flash.text.engine.TextLine x="2.9" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorder>
+              <comps.customEmptyBorder x="150" width="185" height="40" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="30" height="30">
+                  <spark.skins.spark.BorderContainerSkin width="30" height="30" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="28" height="28" blendMode="auto"/>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customEmptyBorder>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="57" width="564" height="310" blendMode="auto">
+              <comps.customBorderLGS width="121" height="60" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="111" height="50">
+                  <spark.skins.spark.BorderContainerSkin width="111" height="50" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderLGS>
+              <comps.customBorderRGS x="127" width="310" height="310" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="300" height="300">
+                  <spark.skins.spark.BorderContainerSkin width="300" height="300" blendMode="auto">
+                    <spark.components.Group x="80" y="80" width="140" height="140" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderRGS>
+              <comps.customBorderSCS x="443" width="121" height="60" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="111" height="50">
+                  <spark.skins.spark.BorderContainerSkin width="111" height="50" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderSCS>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="373" width="351" height="52" blendMode="auto">
+              <comps.customBorderLG width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderLG>
+              <comps.customBorderRG x="119" width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderRG>
+              <comps.customBorderSC x="238" width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderSC>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="431" width="327" height="112" blendMode="auto">
+              <comps.customBorderBF width="113" height="52" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="103" height="42">
+                  <spark.skins.spark.BorderContainerSkin width="103" height="42" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="101" height="40" blendMode="auto">
+                      <spark.components.Label width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button y="19" width="94" height="21">
+                        <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="74" height="17">
+                            <flash.display.Shape width="74" height="17"/>
+                            <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderBF>
+              <comps.customBorderHL x="119" width="208" height="112" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="198" height="102">
+                  <spark.skins.spark.BorderContainerSkin width="198" height="102" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="196" height="100" blendMode="auto">
+                      <spark.components.Label width="23" height="13">
+                        <flash.display.Shape width="23" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="22.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button x="29" width="91" height="21">
+                        <spark.skins.spark.ButtonSkin width="91" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="71" height="17">
+                            <flash.display.Shape width="71" height="17"/>
+                            <flash.text.engine.TextLine x="0.45" y="11.6" width="70.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.NumericStepper x="126" width="53" height="23">
+                        <spark.skins.spark.NumericStepperSkin width="53" height="23" blendMode="auto">
+                          <spark.components.Button x="34" width="19" height="12">
+                            <spark.skins.spark.NumericStepperIncrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperIncrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.Button x="34" y="11" width="19" height="12">
+                            <spark.skins.spark.NumericStepperDecrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperDecrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.TextInput width="35" height="23">
+                            <spark.skins.spark.NumericStepperTextInputSkin width="35" height="23" blendMode="auto">
+                              <spark.components.RichEditableText x="1" y="1" width="33" height="21" scrollRect="(x=0, y=0, w=33, h=21)">
+                                <flash.text.engine.TextLine x="3" y="15.15" width="6.9" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="2" hasGraphicElement="false"/>
+                              </spark.components.RichEditableText>
+                            </spark.skins.spark.NumericStepperTextInputSkin>
+                          </spark.components.TextInput>
+                        </spark.skins.spark.NumericStepperSkin>
+                      </spark.components.NumericStepper>
+                      <spark.components.VSlider x="185" width="11" height="100">
+                        <spark.skins.spark.VSliderSkin width="11" height="100" blendMode="auto">
+                          <spark.components.Button width="11" height="100">
+                            <spark.skins.spark.VSliderTrackSkin width="11" height="100" blendMode="auto"/>
+                          </spark.components.Button>
+                          <spark.components.Button y="89" width="11" height="11">
+                            <spark.skins.spark.VSliderThumbSkin width="11" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                        </spark.skins.spark.VSliderSkin>
+                      </spark.components.VSlider>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderHL>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="549" width="402" height="150" blendMode="auto">
+              <comps.customBorderHL2 width="246" height="150" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="236" height="140">
+                  <spark.skins.spark.BorderContainerSkin width="236" height="140" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="226" height="130" blendMode="auto">
+                      <spark.components.Label x="15" y="15" width="23" height="13">
+                        <flash.display.Shape width="23" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="22.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button x="44" y="15" width="91" height="21">
+                        <spark.skins.spark.ButtonSkin width="91" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="71" height="17">
+                            <flash.display.Shape width="71" height="17"/>
+                            <flash.text.engine.TextLine x="0.45" y="11.6" width="70.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.NumericStepper x="141" y="15" width="53" height="23">
+                        <spark.skins.spark.NumericStepperSkin width="53" height="23" blendMode="auto">
+                          <spark.components.Button x="34" width="19" height="12">
+                            <spark.skins.spark.NumericStepperIncrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperIncrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.Button x="34" y="11" width="19" height="12">
+                            <spark.skins.spark.NumericStepperDecrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperDecrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.TextInput width="35" height="23">
+                            <spark.skins.spark.NumericStepperTextInputSkin width="35" height="23" blendMode="auto">
+                              <spark.components.RichEditableText x="1" y="1" width="33" height="21" scrollRect="(x=0, y=0, w=33, h=21)">
+                                <flash.text.engine.TextLine x="3" y="15.15" width="6.9" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="2" hasGraphicElement="false"/>
+                              </spark.components.RichEditableText>
+                            </spark.skins.spark.NumericStepperTextInputSkin>
+                          </spark.components.TextInput>
+                        </spark.skins.spark.NumericStepperSkin>
+                      </spark.components.NumericStepper>
+                      <spark.components.VSlider x="200" y="15" width="11" height="100">
+                        <spark.skins.spark.VSliderSkin width="11" height="100" blendMode="auto">
+                          <spark.components.Button width="11" height="100">
+                            <spark.skins.spark.VSliderTrackSkin width="11" height="100" blendMode="auto"/>
+                          </spark.components.Button>
+                          <spark.components.Button y="89" width="11" height="11">
+                            <spark.skins.spark.VSliderThumbSkin width="11" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                        </spark.skins.spark.VSliderSkin>
+                      </spark.components.VSlider>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderHL2>
+              <comps.customBorderVL x="252" width="150" height="136" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="140" height="126">
+                  <spark.skins.spark.BorderContainerSkin width="140" height="126" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="130" height="116" blendMode="auto">
+                      <spark.components.Label x="15" y="15" width="23" height="13">
+                        <flash.display.Shape width="23" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="22.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                      <spark.components.Button x="15" y="34" width="91" height="21">
+                        <spark.skins.spark.ButtonSkin width="91" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="71" height="17">
+                            <flash.display.Shape width="71" height="17"/>
+                            <flash.text.engine.TextLine x="0.45" y="11.6" width="70.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.NumericStepper x="15" y="61" width="53" height="23">
+                        <spark.skins.spark.NumericStepperSkin width="53" height="23" blendMode="auto">
+                          <spark.components.Button x="34" width="19" height="12">
+                            <spark.skins.spark.NumericStepperIncrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperIncrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.Button x="34" y="11" width="19" height="12">
+                            <spark.skins.spark.NumericStepperDecrementButtonSkin width="19" height="12" blendMode="auto">
+                              <spark.components.Group width="19" height="12" blendMode="auto"/>
+                              <spark.components.supportClasses.InvalidatingSprite x="7" y="5" width="5" height="3"/>
+                            </spark.skins.spark.NumericStepperDecrementButtonSkin>
+                          </spark.components.Button>
+                          <spark.components.TextInput width="35" height="23">
+                            <spark.skins.spark.NumericStepperTextInputSkin width="35" height="23" blendMode="auto">
+                              <spark.components.RichEditableText x="1" y="1" width="33" height="21" scrollRect="(x=0, y=0, w=33, h=21)">
+                                <flash.text.engine.TextLine x="3" y="15.15" width="6.9" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="2" hasGraphicElement="false"/>
+                              </spark.components.RichEditableText>
+                            </spark.skins.spark.NumericStepperTextInputSkin>
+                          </spark.components.TextInput>
+                        </spark.skins.spark.NumericStepperSkin>
+                      </spark.components.NumericStepper>
+                      <spark.components.HSlider x="15" y="90" width="100" height="11">
+                        <spark.skins.spark.HSliderSkin width="100" height="11" blendMode="auto">
+                          <spark.components.Button width="100" height="11">
+                            <spark.skins.spark.HSliderTrackSkin width="100" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                          <spark.components.Button width="11" height="11">
+                            <spark.skins.spark.HSliderThumbSkin width="11" height="11" blendMode="auto"/>
+                          </spark.components.Button>
+                        </spark.skins.spark.HSliderSkin>
+                      </spark.components.HSlider>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderVL>
+            </spark.components.HGroup>
+            <spark.components.HGroup y="705" width="227" height="100" blendMode="auto">
+              <comps.customBorderSCR width="121" height="60" blendMode="auto">
+                <spark.components.BorderContainer x="5" y="5" width="111" height="50">
+                  <spark.skins.spark.BorderContainerSkin width="111" height="50" blendMode="auto">
+                    <spark.components.Group x="5" y="5" width="101" height="40" blendMode="auto">
+                      <spark.components.Scroller width="101" height="40">
+                        <spark.skins.spark.ScrollerSkin width="101" height="40" blendMode="auto">
+                          <spark.components.Group width="101" height="40" scrollRect="(x=0, y=0, w=101, h=40)" blendMode="auto">
+                            <spark.components.Label width="101" height="13">
+                              <flash.display.Shape width="101" height="13"/>
+                              <flash.text.engine.TextLine y="9.15" width="101" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="18" hasGraphicElement="false"/>
+                            </spark.components.Label>
+                            <spark.components.Button y="19" width="94" height="21">
+                              <spark.skins.spark.ButtonSkin width="94" height="21" blendMode="auto">
+                                <spark.components.Label x="10" y="3" width="74" height="17">
+                                  <flash.display.Shape width="74" height="17"/>
+                                  <flash.text.engine.TextLine x="0.4" y="11.6" width="73.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="12" hasGraphicElement="false"/>
+                                </spark.components.Label>
+                              </spark.skins.spark.ButtonSkin>
+                            </spark.components.Button>
+                          </spark.components.Group>
+                          <spark.skins.spark.ScrollerSkinInnerClass1 width="0" height="0">
+                            <spark.skins.spark.HScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                                <spark.skins.spark.HScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                                <spark.skins.spark.HScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15">
+                                <spark.skins.spark.ScrollBarLeftButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="-18" width="18" height="15">
+                                <spark.skins.spark.ScrollBarRightButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                            </spark.skins.spark.HScrollBarSkin>
+                          </spark.skins.spark.ScrollerSkinInnerClass1>
+                          <spark.skins.spark.ScrollerSkinInnerClass0 width="0" height="0">
+                            <spark.skins.spark.VScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="16" width="15" height="15">
+                                <spark.skins.spark.VScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="16" width="15" height="15">
+                                <spark.skins.spark.VScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="18">
+                                <spark.skins.spark.ScrollBarUpButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="18" blendMode="auto"/>
+                              </spark.components.Button>
+                              <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="-18" width="15" height="18">
+                                <spark.skins.spark.ScrollBarDownButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="18" blendMode="auto"/>
+                              </spark.components.Button>
+                            </spark.skins.spark.VScrollBarSkin>
+                          </spark.skins.spark.ScrollerSkinInnerClass0>
+                        </spark.skins.spark.ScrollerSkin>
+                      </spark.components.Scroller>
+                    </spark.components.Group>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </comps.customBorderSCR>
+              <spark.components.Group x="127" width="100" height="100" blendMode="auto">
+                <spark.components.BorderContainer width="30" height="30">
+                  <spark.skins.spark.BorderContainerSkin width="30" height="30" blendMode="auto">
+                    <spark.components.Group x="1" y="1" width="28" height="28" blendMode="auto"/>
+                    <spark.components.supportClasses.InvalidatingSprite width="0" height="0"/>
+                  </spark.skins.spark.BorderContainerSkin>
+                </spark.components.BorderContainer>
+              </spark.components.Group>
+            </spark.components.HGroup>
+          </spark.components.VGroup>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Border_basic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/components/Button/styles/baselines/FxButton_Style_baseColor_disabled.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/components/Button/styles/baselines/FxButton_Style_baseColor_disabled.png.xml b/mustella/tests/gumbo/components/Button/styles/baselines/FxButton_Style_baseColor_disabled.png.xml
new file mode 100644
index 0000000..7c2b5cf
--- /dev/null
+++ b/mustella/tests/gumbo/components/Button/styles/baselines/FxButton_Style_baseColor_disabled.png.xml
@@ -0,0 +1,143 @@
+<DisplayList>
+  <Flex4_Button_main width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <mx.containers.Canvas width="300" height="150">
+            <spark.components.Button width="70" height="21">
+              <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                <spark.components.Label x="10" y="3" width="50" height="17">
+                  <flash.display.Shape width="50" height="17"/>
+                  <flash.text.engine.TextLine x="25" y="13" width="0" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="1" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ButtonSkin>
+            </spark.components.Button>
+          </mx.containers.Canvas>
+          <mx.containers.Canvas y="156" width="150" height="150">
+            <mx.skins.spark.ContainerBorderSkin width="150" height="150" blendMode="auto"/>
+            <mx.core.FlexSprite width="135" height="135" scrollRect="(x=0, y=0, w=135, h=135)">
+              <mx.controls.List width="162" height="142">
+                <mx.skins.spark.BorderSkin width="162" height="142" blendMode="auto"/>
+                <mx.core.FlexShape matrix="(a=16, b=0, c=0, d=14, tx=1, ty=1)" x="1" y="1" width="160" height="140">
+                  <mask>
+                    <mx.controls.listClasses.ListBaseContentHolder x="1" y="1" width="160" height="140">
+                      <mx.core.FlexSprite width="0" height="0"/>
+                      <mx.core.FlexSprite width="160" height="140"/>
+                    </mx.controls.listClasses.ListBaseContentHolder>
+                  </mask>
+                </mx.core.FlexShape>
+                <mx.controls.listClasses.ListBaseContentHolder x="1" y="1" width="160" height="140">
+                  <mask>
+                    <mx.core.FlexShape matrix="(a=16, b=0, c=0, d=14, tx=1, ty=1)" x="1" y="1" width="160" height="140"/>
+                  </mask>
+                  <mx.core.FlexSprite width="0" height="0"/>
+                  <mx.core.FlexSprite width="160" height="140"/>
+                </mx.controls.listClasses.ListBaseContentHolder>
+              </mx.controls.List>
+            </mx.core.FlexSprite>
+            <mx.controls.HScrollBar matrix="(a=0, b=1, c=1, d=0, tx=0, ty=135)" y="135" width="135" height="15" cacheAsBitmap="true">
+              <mx.controls.Button width="15" height="135">
+                <mx.skins.spark.ScrollBarTrackSkin width="15" height="135" blendMode="auto"/>
+                <mx.core.UITextField x="8" y="59" width="0" height="20" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.Button>
+              <mx.controls.Button width="15" height="18">
+                <mx.skins.spark.ScrollBarUpButtonSkin width="15" height="18"/>
+                <mx.core.UITextField x="8" y="1" width="0" height="18" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.Button>
+              <mx.controls.scrollClasses.ScrollThumb y="18" width="15" height="83" cacheAsBitmap="true">
+                <mx.skins.spark.ScrollBarThumbSkin width="15" height="83" blendMode="auto"/>
+                <mx.core.UITextField x="8" y="33" width="0" height="20" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.scrollClasses.ScrollThumb>
+              <mx.controls.Button y="117" width="15" height="18">
+                <mx.skins.spark.ScrollBarDownButtonSkin width="15" height="18"/>
+                <mx.core.UITextField x="8" y="1" width="0" height="18" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.Button>
+            </mx.controls.HScrollBar>
+            <mx.controls.VScrollBar x="135" width="15" height="135" cacheAsBitmap="true">
+              <mx.controls.Button width="15" height="135">
+                <mx.skins.spark.ScrollBarTrackSkin width="15" height="135" blendMode="auto"/>
+                <mx.core.UITextField x="8" y="59" width="0" height="20" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.Button>
+              <mx.controls.Button width="15" height="18">
+                <mx.skins.spark.ScrollBarUpButtonSkin width="15" height="18"/>
+                <mx.core.UITextField x="8" y="1" width="0" height="18" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.Button>
+              <mx.controls.scrollClasses.ScrollThumb y="18" width="15" height="94" cacheAsBitmap="true">
+                <mx.skins.spark.ScrollBarThumbSkin width="15" height="94" blendMode="auto"/>
+                <mx.core.UITextField x="8" y="38" width="0" height="20" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.scrollClasses.ScrollThumb>
+              <mx.controls.Button y="117" width="15" height="18">
+                <mx.skins.spark.ScrollBarDownButtonSkin width="15" height="18"/>
+                <mx.core.UITextField x="8" y="1" width="0" height="18" underline="false">
+                  <htmlText/>
+                </mx.core.UITextField>
+              </mx.controls.Button>
+            </mx.controls.VScrollBar>
+            <mx.core.FlexShape x="135" y="135" width="15" height="15"/>
+          </mx.containers.Canvas>
+          <spark.components.Button y="312" width="70" height="21">
+            <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+              <spark.components.Label x="10" y="3" width="50" height="17">
+                <flash.display.Shape width="50" height="17"/>
+                <flash.text.engine.TextLine x="25" y="13" width="0" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="1" hasGraphicElement="false"/>
+              </spark.components.Label>
+            </spark.skins.spark.ButtonSkin>
+          </spark.components.Button>
+          <mx.containers.Canvas y="339" width="565" height="55">
+            <mx.containers.Box width="88" height="31">
+              <spark.components.Button x="5" y="5" width="78" height="21">
+                <spark.skins.spark.ButtonSkin width="78" height="21" blendMode="auto">
+                  <spark.components.Label x="10" y="3" width="58" height="17">
+                    <flash.display.Shape width="58" height="17"/>
+                    <flash.text.engine.TextLine x="0.4" y="13" width="57.15" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="10" hasGraphicElement="false"/>
+                  </spark.components.Label>
+                </spark.skins.spark.ButtonSkin>
+              </spark.components.Button>
+            </mx.containers.Box>
+            <spark.components.Button x="103" width="73" height="21">
+              <spark.skins.spark.ButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=51, blueOffset=-204, alphaOffset=0)" width="73" height="21" blendMode="auto">
+                <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=51, blueOffset=-204, alphaOffset=0)" width="75" height="23"/>
+                <spark.components.Label concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="10" y="3" width="53" height="17">
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="53" height="17"/>
+                  <flash.text.engine.TextLine concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="0.1" y="13" width="52.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="9" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ButtonSkin>
+            </spark.components.Button>
+            <spark.components.Button x="203" width="70" height="21">
+              <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                <spark.components.Label x="10" y="3" width="50" height="17">
+                  <flash.display.Shape width="50" height="17"/>
+                  <flash.text.engine.TextLine x="11.55" y="13" width="26.9" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="5" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ButtonSkin>
+            </spark.components.Button>
+          </mx.containers.Canvas>
+          <mx.containers.Canvas y="400" width="100" height="100">
+            <spark.components.Button width="60" height="30">
+              <spark.skins.spark.ButtonSkin width="60" height="30" blendMode="auto">
+                <spark.components.Label x="10" y="3" width="40" height="26">
+                  <flash.display.Shape width="40" height="26"/>
+                  <flash.text.engine.TextLine x="1.05" y="17.5" width="37.85" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="7" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ButtonSkin>
+            </spark.components.Button>
+          </mx.containers.Canvas>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Flex4_Button_main>
+</DisplayList>
\ No newline at end of file


[06/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_over.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_over.png.xml b/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_over.png.xml
new file mode 100644
index 0000000..6796c70
--- /dev/null
+++ b/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_over.png.xml
@@ -0,0 +1,440 @@
+<DisplayList>
+  <FCKBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <comps.IntegrationGroup width="201" height="208" blendMode="auto">
+            <spark.components.Group width="51" height="51" blendMode="auto">
+              <EventsComponent width="51" height="51">
+                <flash.display.Shape width="51" height="51"/>
+                <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+              </EventsComponent>
+            </spark.components.Group>
+            <spark.components.Group y="57" width="201" height="151" blendMode="auto">
+              <EventsContainer width="201" height="151">
+                <flash.display.Shape width="201" height="151"/>
+                <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                  <spark.components.Button width="70" height="21">
+                    <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                      <spark.components.Label x="10" y="3" width="50" height="17">
+                        <flash.display.Shape width="50" height="17"/>
+                        <flash.text.engine.TextLine x="1.3" y="13" width="47.4" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                    </spark.skins.spark.ButtonSkin>
+                  </spark.components.Button>
+                </FlexContentHolder>
+              </EventsContainer>
+            </spark.components.Group>
+          </comps.IntegrationGroup>
+          <comps.CustomSkinGroup y="214" width="173" height="106" blendMode="auto">
+            <spark.components.Group width="173" height="106" blendMode="auto">
+              <spark.components.Group width="153" height="86" blendMode="auto">
+                <mx.controls.Button x="50" y="50" width="103" height="36">
+                  <CustomButtonSkin width="103" height="36">
+                    <flash.display.MovieClip width="96" height="36">
+                      <flash.display.Shape width="96" height="36"/>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip matrix="(a=1.208343505859375, b=0, c=0, d=1.5555572509765625, tx=-10, ty=-10)" x="-10" y="-10" width="116" height="56">
+                      <flash.display.Shape width="96" height="36"/>
+                    </flash.display.MovieClip>
+                    <flash.display.Shape width="95.95" height="36"/>
+                  </CustomButtonSkin>
+                  <mx.core.UITextField x="6" y="8" width="91" height="23" underline="false">
+                    <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Custom Button&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                  </mx.core.UITextField>
+                </mx.controls.Button>
+              </spark.components.Group>
+            </spark.components.Group>
+          </comps.CustomSkinGroup>
+          <comps.ItemRendererGroup y="326" width="220" height="350" blendMode="auto">
+            <spark.components.Scroller width="220" height="350">
+              <spark.skins.spark.ScrollerSkin width="220" height="350" blendMode="auto">
+                <spark.components.DataGroup width="205" height="350" scrollRect="(x=0, y=0, w=205, h=350)">
+                  <comps.ItemRendererGroupInnerClass0 width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 0&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                  <comps.ItemRendererGroupInnerClass0 y="157" width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 1&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                  <comps.ItemRendererGroupInnerClass0 y="314" width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 2&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                </spark.components.DataGroup>
+                <spark.skins.spark.ScrollerSkinInnerClass1 width="0" height="0">
+                  <spark.skins.spark.HScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                      <spark.skins.spark.HScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                      <spark.skins.spark.HScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15">
+                      <spark.skins.spark.ScrollBarLeftButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="-18" width="18" height="15">
+                      <spark.skins.spark.ScrollBarRightButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                  </spark.skins.spark.HScrollBarSkin>
+                </spark.skins.spark.ScrollerSkinInnerClass1>
+                <spark.skins.spark.ScrollerSkinInnerClass0 x="205" width="15" height="350">
+                  <spark.skins.spark.VScrollBarSkin width="15" height="350" blendMode="auto">
+                    <spark.components.Button y="16" width="15" height="319">
+                      <spark.skins.spark.VScrollBarTrackSkin width="15" height="319" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button y="16" width="15" height="18">
+                      <spark.skins.spark.VScrollBarThumbSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button width="15" height="18">
+                      <spark.skins.spark.ScrollBarUpButtonSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button y="332" width="15" height="18">
+                      <spark.skins.spark.ScrollBarDownButtonSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                  </spark.skins.spark.VScrollBarSkin>
+                </spark.skins.spark.ScrollerSkinInnerClass0>
+              </spark.skins.spark.ScrollerSkin>
+            </spark.components.Scroller>
+          </comps.ItemRendererGroup>
+          <comps.EventsGroup y="682" width="201" height="151" blendMode="auto">
+            <EventsComponent width="51" height="51">
+              <flash.display.Shape width="51" height="51"/>
+              <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+            </EventsComponent>
+            <EventsContainer width="201" height="151">
+              <flash.display.Shape width="201" height="151"/>
+              <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="17">
+                      <flash.display.Shape width="50" height="17"/>
+                      <flash.text.engine.TextLine x="3" y="13" width="43.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder>
+            </EventsContainer>
+          </comps.EventsGroup>
+          <comps.AnimationGroup y="839" width="600" height="400" blendMode="auto">
+            <EventsComponent x="180" y="80" width="51" height="51">
+              <flash.display.Shape width="51" height="51"/>
+              <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+            </EventsComponent>
+            <TransitionsContainer x="255" y="160" width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="30" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="121" height="9"/>
+              <FlexContentHolder x="5" y="48" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="17">
+                      <flash.display.Shape width="50" height="17"/>
+                      <flash.text.engine.TextLine x="3" y="13" width="43.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder>
+            </TransitionsContainer>
+          </comps.AnimationGroup>
+          <comps.LayoutGroup y="1245" width="600" height="400" blendMode="auto">
+            <TransitionsComponent width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="65" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="131" height="11"/>
+            </TransitionsComponent>
+            <TransitionsContainer width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="30" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="121" height="9"/>
+              <FlexContentHolder x="5" y="48" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.VGroup width="70" height="50" blendMode="auto">
+                  <spark.components.Button width="70" height="21">
+                    <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                      <spark.components.Label x="10" y="3" width="50" height="17">
+                        <flash.display.Shape width="50" height="17"/>
+                        <flash.text.engine.TextLine x="10.55" y="13" width="28.85" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="5" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                    </spark.skins.spark.ButtonSkin>
+                  </spark.components.Button>
+                  <mx.controls.Button y="27" width="70" height="23">
+                    <mx.skins.spark.ButtonSkin width="70" height="23" blendMode="auto"/>
+                    <mx.core.UITextField x="20" y="1" width="31" height="23" underline="false">
+                      <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;halo&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                    </mx.core.UITextField>
+                  </mx.controls.Button>
+                </spark.components.VGroup>
+              </FlexContentHolder>
+            </TransitionsContainer>
+          </comps.LayoutGroup>
+          <comps.ExpandingContainerGroup y="1651" width="200" height="56" blendMode="auto">
+            <ExpandingContainer width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainer>
+            <ExpandingContainer y="31" width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainer>
+          </comps.ExpandingContainerGroup>
+          <comps.ProgrammaticSizingGroup y="1713" width="200" height="250" blendMode="auto">
+            <SetActualSizeContainer width="200" height="250">
+              <flash.display.Shape width="200" height="250"/>
+              <flash.text.StaticText x="2" y="2" width="173" height="13"/>
+              <FlexContentHolder9048520747258695 y="25" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="151" height="151">
+                  <spark.skins.spark.ButtonSkin width="151" height="151" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="131" height="147">
+                      <flash.display.Shape width="131" height="147"/>
+                      <flash.text.engine.TextLine x="38.8" y="78" width="53.4" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="11" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder9048520747258695>
+            </SetActualSizeContainer>
+          </comps.ProgrammaticSizingGroup>
+          <comps.FixedLayoutGroup y="1969" width="536" height="292" blendMode="auto">
+            <spark.components.HGroup width="536" height="292" blendMode="auto">
+              <spark.components.Group width="240" height="218" blendMode="auto">
+                <spark.components.Button width="70" height="50">
+                  <spark.skins.spark.ButtonSkin width="70" height="50" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="46">
+                      <flash.display.Shape width="50" height="46"/>
+                      <flash.text.engine.TextLine x="6.95" y="27.5" width="36.1" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+                <EventsComponent y="56" width="51" height="50">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <EventsContainer y="112" width="201" height="50">
+                  <flash.display.Shape width="201" height="151"/>
+                  <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.VGroup width="70" height="75" blendMode="auto">
+                      <spark.components.Button width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.25" y="13" width="33.45" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="27" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8" y="13" width="33.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="54" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.5" y="13" width="33" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.VGroup>
+                  </FlexContentHolder>
+                </EventsContainer>
+                <FlashMask y="168" width="240" height="50">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.VGroup width="70" height="102" blendMode="auto">
+                      <spark.components.Button width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="27" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="54" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="81" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.VGroup>
+                  </FlexContentHolder>
+                </FlashMask>
+              </spark.components.Group>
+              <spark.components.Group x="246" width="290" height="292" blendMode="auto">
+                <FlashMask x="50" y="50" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <EventsComponent x="10" y="10" width="280" height="29">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <EventsComponent x="20" y="20" width="51" height="51">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <FlashMask x="40" y="40" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <FlashMask x="30" y="30" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <EventsComponent width="51" height="51">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+              </spark.components.Group>
+            </spark.components.HGroup>
+          </comps.FixedLayoutGroup>
+          <comps.TrackingChangesGroup y="2267" width="600" height="400" blendMode="auto">
+            <AnimateToStateComponent width="200" height="200">
+              <flash.display.Shape width="200" height="200"/>
+              <flash.text.StaticText x="22" y="122" width="29" height="11"/>
+            </AnimateToStateComponent>
+          </comps.TrackingChangesGroup>
+          <comps.ExpandingContainerGroupAutoUpdate y="2673" width="200" height="56" blendMode="auto">
+            <ExpandingContainerAutoUpdate width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainerAutoUpdate>
+            <ExpandingContainerAutoUpdate y="31" width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainerAutoUpdate>
+          </comps.ExpandingContainerGroupAutoUpdate>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FCKBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_up.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_up.png.xml b/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_up.png.xml
new file mode 100644
index 0000000..d373fde
--- /dev/null
+++ b/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_up.png.xml
@@ -0,0 +1,440 @@
+<DisplayList>
+  <FCKBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <comps.IntegrationGroup width="201" height="208" blendMode="auto">
+            <spark.components.Group width="51" height="51" blendMode="auto">
+              <EventsComponent width="51" height="51">
+                <flash.display.Shape width="51" height="51"/>
+                <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+              </EventsComponent>
+            </spark.components.Group>
+            <spark.components.Group y="57" width="201" height="151" blendMode="auto">
+              <EventsContainer width="201" height="151">
+                <flash.display.Shape width="201" height="151"/>
+                <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                  <spark.components.Button width="70" height="21">
+                    <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                      <spark.components.Label x="10" y="3" width="50" height="17">
+                        <flash.display.Shape width="50" height="17"/>
+                        <flash.text.engine.TextLine x="1.3" y="13" width="47.4" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                    </spark.skins.spark.ButtonSkin>
+                  </spark.components.Button>
+                </FlexContentHolder>
+              </EventsContainer>
+            </spark.components.Group>
+          </comps.IntegrationGroup>
+          <comps.CustomSkinGroup y="214" width="173" height="106" blendMode="auto">
+            <spark.components.Group width="173" height="106" blendMode="auto">
+              <spark.components.Group width="153" height="86" blendMode="auto">
+                <mx.controls.Button x="50" y="50" width="103" height="36">
+                  <CustomButtonSkin width="103" height="36">
+                    <flash.display.MovieClip width="96" height="36">
+                      <flash.display.Shape width="96" height="36"/>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip width="96" height="36">
+                      <flash.display.Shape width="96" height="36"/>
+                    </flash.display.MovieClip>
+                    <flash.display.Shape width="95.95" height="36"/>
+                  </CustomButtonSkin>
+                  <mx.core.UITextField x="6" y="8" width="91" height="23" underline="false">
+                    <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Custom Button&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                  </mx.core.UITextField>
+                </mx.controls.Button>
+              </spark.components.Group>
+            </spark.components.Group>
+          </comps.CustomSkinGroup>
+          <comps.ItemRendererGroup y="326" width="220" height="350" blendMode="auto">
+            <spark.components.Scroller width="220" height="350">
+              <spark.skins.spark.ScrollerSkin width="220" height="350" blendMode="auto">
+                <spark.components.DataGroup width="205" height="350" scrollRect="(x=0, y=0, w=205, h=350)">
+                  <comps.ItemRendererGroupInnerClass0 width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 0&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                  <comps.ItemRendererGroupInnerClass0 y="157" width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 1&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                  <comps.ItemRendererGroupInnerClass0 y="314" width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 2&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                </spark.components.DataGroup>
+                <spark.skins.spark.ScrollerSkinInnerClass1 width="0" height="0">
+                  <spark.skins.spark.HScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                      <spark.skins.spark.HScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                      <spark.skins.spark.HScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15">
+                      <spark.skins.spark.ScrollBarLeftButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="-18" width="18" height="15">
+                      <spark.skins.spark.ScrollBarRightButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                  </spark.skins.spark.HScrollBarSkin>
+                </spark.skins.spark.ScrollerSkinInnerClass1>
+                <spark.skins.spark.ScrollerSkinInnerClass0 x="205" width="15" height="350">
+                  <spark.skins.spark.VScrollBarSkin width="15" height="350" blendMode="auto">
+                    <spark.components.Button y="16" width="15" height="319">
+                      <spark.skins.spark.VScrollBarTrackSkin width="15" height="319" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button y="16" width="15" height="18">
+                      <spark.skins.spark.VScrollBarThumbSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button width="15" height="18">
+                      <spark.skins.spark.ScrollBarUpButtonSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button y="332" width="15" height="18">
+                      <spark.skins.spark.ScrollBarDownButtonSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                  </spark.skins.spark.VScrollBarSkin>
+                </spark.skins.spark.ScrollerSkinInnerClass0>
+              </spark.skins.spark.ScrollerSkin>
+            </spark.components.Scroller>
+          </comps.ItemRendererGroup>
+          <comps.EventsGroup y="682" width="201" height="151" blendMode="auto">
+            <EventsComponent width="51" height="51">
+              <flash.display.Shape width="51" height="51"/>
+              <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+            </EventsComponent>
+            <EventsContainer width="201" height="151">
+              <flash.display.Shape width="201" height="151"/>
+              <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="17">
+                      <flash.display.Shape width="50" height="17"/>
+                      <flash.text.engine.TextLine x="3" y="13" width="43.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder>
+            </EventsContainer>
+          </comps.EventsGroup>
+          <comps.AnimationGroup y="839" width="600" height="400" blendMode="auto">
+            <EventsComponent x="180" y="80" width="51" height="51">
+              <flash.display.Shape width="51" height="51"/>
+              <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+            </EventsComponent>
+            <TransitionsContainer x="255" y="160" width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="30" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="121" height="9"/>
+              <FlexContentHolder x="5" y="48" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="17">
+                      <flash.display.Shape width="50" height="17"/>
+                      <flash.text.engine.TextLine x="3" y="13" width="43.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder>
+            </TransitionsContainer>
+          </comps.AnimationGroup>
+          <comps.LayoutGroup y="1245" width="600" height="400" blendMode="auto">
+            <TransitionsComponent width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="65" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="131" height="11"/>
+            </TransitionsComponent>
+            <TransitionsContainer width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="30" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="121" height="9"/>
+              <FlexContentHolder x="5" y="48" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.VGroup width="70" height="50" blendMode="auto">
+                  <spark.components.Button width="70" height="21">
+                    <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                      <spark.components.Label x="10" y="3" width="50" height="17">
+                        <flash.display.Shape width="50" height="17"/>
+                        <flash.text.engine.TextLine x="10.55" y="13" width="28.85" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="5" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                    </spark.skins.spark.ButtonSkin>
+                  </spark.components.Button>
+                  <mx.controls.Button y="27" width="70" height="23">
+                    <mx.skins.spark.ButtonSkin width="70" height="23" blendMode="auto"/>
+                    <mx.core.UITextField x="20" y="1" width="31" height="23" underline="false">
+                      <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;halo&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                    </mx.core.UITextField>
+                  </mx.controls.Button>
+                </spark.components.VGroup>
+              </FlexContentHolder>
+            </TransitionsContainer>
+          </comps.LayoutGroup>
+          <comps.ExpandingContainerGroup y="1651" width="200" height="56" blendMode="auto">
+            <ExpandingContainer width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainer>
+            <ExpandingContainer y="31" width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainer>
+          </comps.ExpandingContainerGroup>
+          <comps.ProgrammaticSizingGroup y="1713" width="200" height="250" blendMode="auto">
+            <SetActualSizeContainer width="200" height="250">
+              <flash.display.Shape width="200" height="250"/>
+              <flash.text.StaticText x="2" y="2" width="173" height="13"/>
+              <FlexContentHolder9048520747258695 y="25" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="151" height="151">
+                  <spark.skins.spark.ButtonSkin width="151" height="151" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="131" height="147">
+                      <flash.display.Shape width="131" height="147"/>
+                      <flash.text.engine.TextLine x="38.8" y="78" width="53.4" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="11" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder9048520747258695>
+            </SetActualSizeContainer>
+          </comps.ProgrammaticSizingGroup>
+          <comps.FixedLayoutGroup y="1969" width="536" height="292" blendMode="auto">
+            <spark.components.HGroup width="536" height="292" blendMode="auto">
+              <spark.components.Group width="240" height="218" blendMode="auto">
+                <spark.components.Button width="70" height="50">
+                  <spark.skins.spark.ButtonSkin width="70" height="50" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="46">
+                      <flash.display.Shape width="50" height="46"/>
+                      <flash.text.engine.TextLine x="6.95" y="27.5" width="36.1" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+                <EventsComponent y="56" width="51" height="50">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <EventsContainer y="112" width="201" height="50">
+                  <flash.display.Shape width="201" height="151"/>
+                  <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.VGroup width="70" height="75" blendMode="auto">
+                      <spark.components.Button width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.25" y="13" width="33.45" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="27" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8" y="13" width="33.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="54" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.5" y="13" width="33" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.VGroup>
+                  </FlexContentHolder>
+                </EventsContainer>
+                <FlashMask y="168" width="240" height="50">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.VGroup width="70" height="102" blendMode="auto">
+                      <spark.components.Button width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="27" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="54" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="81" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.VGroup>
+                  </FlexContentHolder>
+                </FlashMask>
+              </spark.components.Group>
+              <spark.components.Group x="246" width="290" height="292" blendMode="auto">
+                <FlashMask x="50" y="50" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <EventsComponent x="10" y="10" width="280" height="29">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <EventsComponent x="20" y="20" width="51" height="51">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <FlashMask x="40" y="40" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <FlashMask x="30" y="30" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <EventsComponent width="51" height="51">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+              </spark.components.Group>
+            </spark.components.HGroup>
+          </comps.FixedLayoutGroup>
+          <comps.TrackingChangesGroup y="2267" width="600" height="400" blendMode="auto">
+            <AnimateToStateComponent width="200" height="200">
+              <flash.display.Shape width="200" height="200"/>
+              <flash.text.StaticText x="22" y="22" width="84" height="11"/>
+            </AnimateToStateComponent>
+          </comps.TrackingChangesGroup>
+          <comps.ExpandingContainerGroupAutoUpdate y="2673" width="200" height="56" blendMode="auto">
+            <ExpandingContainerAutoUpdate width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainerAutoUpdate>
+            <ExpandingContainerAutoUpdate y="31" width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainerAutoUpdate>
+          </comps.ExpandingContainerGroupAutoUpdate>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FCKBasic>
+</DisplayList>
\ No newline at end of file


[11/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..5da5895
--- /dev/null
+++ b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,282 @@
+<DisplayList>
+  <GenericColumn width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.ColumnChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        <mx.charts.GridLines width="142.5" height="310.53274699800653"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=123.25, ty=366.9)" x="123.25" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=132.35, ty=383.45)" x="132.35" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=144.5, ty=366.9)" x="144.5" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=156.85, ty=383.45)" x="156.85" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=167.7, ty=366.9)" x="167.7" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=179.95, ty=383.45)" x="179.95" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=193.2, ty=366.9)" x="193.2" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=204, ty=383.45)" x="204" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=215.15, ty=366.9)" x="215.15" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=227.9, ty=383.45)" x="227.9" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=238.5, ty=366.9)" x="238.5" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=252.35, ty=383.45)" x="252.35" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=313.5)" x="27.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=313.5)" x="79.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=313.5)" x="131.1" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=313.5)" x="182.85" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=313.5)" x="234.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=313.5)" x="286.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="175.35" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=307.8)" x="338.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=109, ty=0)" x="109" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=151.15, ty=0)" x="151.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=195.95, ty=0)" x="195.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=238.1, ty=0)" x="238.1" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="175.25" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.3, ty=49.65)" x="48.3" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=49.65)" x="89.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=49.65)" x="131.1" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.5, ty=49.65)" x="172.5" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=49.65)" x="213.9" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=255.3, ty=49.65)" x="255.3" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=296.7, ty=49.65)" x="296.7" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="177.05" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=112.6)" x="27.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=112.6)" x="79.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=112.6)" x="131.1" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=112.6)" x="182.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=112.6)" x="234.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=112.6)" x="286.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="179" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=376.45)" x="27.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=376.45)" x="89.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=151.8, ty=376.45)" x="151.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=376.45)" x="213.9" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=276, ty=376.45)" x="276" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.ColumnSeries width="142.5" height="310.53274699800653">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="2.05" y="214.7" width="7.7187499999999964" height="95.799352448885"/>
+            <mx.charts.renderers.BoxItemRenderer x="13.95" y="163.85" width="7.718749999999998" height="146.67496749872507"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.8" y="195.2" width="7.71875" height="115.31116005192641"/>
+            <mx.charts.renderers.BoxItemRenderer x="37.7" y="142.15" width="7.71875" height="168.36050433075255"/>
+            <mx.charts.renderers.BoxItemRenderer x="49.55" y="249.85" width="7.71875" height="60.65739658027729"/>
+            <mx.charts.renderers.BoxItemRenderer x="61.45" y="249.5" width="7.71875" height="61.019684785108296"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.3" y="145.15" width="7.71875" height="165.35868777643847"/>
+            <mx.charts.renderers.BoxItemRenderer x="85.2" y="251.25" width="7.71875" height="59.25999921878625"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.05" y="195.6" width="7.71875" height="114.89711638926241"/>
+            <mx.charts.renderers.BoxItemRenderer x="108.95" y="197.4" width="7.71875" height="113.08567536510739"/>
+            <mx.charts.renderers.BoxItemRenderer x="120.8" y="245.75" width="7.71875" height="64.74607774908438"/>
+            <mx.charts.renderers.BoxItemRenderer x="132.7" y="134.8" width="7.71875" height="175.70977934303872"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="136.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="193.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="119.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="111.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="172" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="236.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="46.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="172.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="110.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="233.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="107.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="164.9" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        <mx.core.UIComponent width="142.5" height="310.53274699800653"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+      <spark.components.Label width="0" height="0" scrollRect="(x=0, y=0, w=0, h=0)">
+        <flash.display.Shape width="0" height="0"/>
+      </spark.components.Label>
+    </mx.charts.ColumnChart>
+  </GenericColumn>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_filterData_filterDataValues.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_filterData_filterDataValues.png.xml b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_filterData_filterDataValues.png.xml
new file mode 100644
index 0000000..4a7f5fb
--- /dev/null
+++ b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_filterData_filterDataValues.png.xml
@@ -0,0 +1,145 @@
+<DisplayList>
+  <GenericColumn width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.ColumnChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.charts.GridLines width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="44.85" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="90.1" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="138.15" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="186.2" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="234.25" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="279.45" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=46.85, ty=376.45)" x="46.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=93.75, ty=376.45)" x="93.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=140.65, ty=376.45)" x="140.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=187.55, ty=376.45)" x="187.55" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=376.45)" x="234.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.3" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=281.3, ty=376.45)" x="281.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=328.2, ty=376.45)" x="328.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="162.85" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=61.05)" x="117.2" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=61.05)" x="234.45" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=61.05)" x="351.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.ColumnSeries width="257" height="351.675">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="156.8" y="269.35" width="0.495795795792219" height="82.29195000000004"/>
+            <mx.charts.renderers.BoxItemRenderer x="157.55" y="38.9" width="0.495795795792219" height="312.7563"/>
+            <mx.charts.renderers.BoxItemRenderer x="181.95" y="180.95" width="0.495795795792219" height="170.67960000000002"/>
+            <mx.charts.renderers.BoxItemRenderer x="205.6" y="-59.3" width="0.495795795792219" height="410.99085"/>
+            <mx.charts.renderers.BoxItemRenderer x="230.05" y="428.55" width="0.495795795792219" height="-76.89959999999996"/>
+            <mx.charts.renderers.BoxItemRenderer x="255.25" y="426.9" width="0.495795795792219" height="-75.25844999999998"/>
+            <mx.charts.renderers.BoxItemRenderer x="1.25" y="-45.7" width="0.495795795792219" height="397.39275"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.65" y="434.9" width="0.495795795792219" height="-83.22975000000002"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.75" y="182.85" width="0.495795795792219" height="168.804"/>
+            <mx.charts.renderers.BoxItemRenderer x="72.15" y="191.05" width="0.495795795792219" height="160.59825000000004"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.3" y="410.05" width="0.495795795792219" height="-58.37804999999997"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.7" y="-92.6" width="0.495795795792219" height="444.2827500000001"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.LineSeries width="257" height="351.675">
+            <mx.charts.renderers.LineRenderer width="257" height="351.675"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.core.UIComponent width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+      <spark.components.Label width="0" height="0" scrollRect="(x=0, y=0, w=0, h=0)">
+        <flash.display.Shape width="0" height="0"/>
+      </spark.components.Label>
+    </mx.charts.ColumnChart>
+  </GenericColumn>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..91975aa
--- /dev/null
+++ b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,176 @@
+<DisplayList>
+  <GenericColumn width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.ColumnChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.charts.GridLines width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="45.1" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="98.3" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="157.2" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="210.4" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="263.55" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=20.65, ty=376.45)" x="20.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=41.35, ty=376.45)" x="41.35" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=62.05, ty=376.45)" x="62.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=82.7, ty=376.45)" x="82.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=103.4, ty=376.45)" x="103.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.3" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=124.1, ty=376.45)" x="124.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=144.8, ty=376.45)" x="144.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=165.45, ty=376.45)" x="165.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=186.15, ty=376.45)" x="186.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.85, ty=376.45)" x="206.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=227.55, ty=376.45)" x="227.55" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=248.2, ty=376.45)" x="248.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=268.9, ty=370.75)" x="268.9" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=289.6, ty=370.75)" x="289.6" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=310.3, ty=370.75)" x="310.3" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=330.95, ty=370.75)" x="330.95" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=370.75)" x="351.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="162.85" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=61.05)" x="117.2" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=61.05)" x="234.45" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=61.05)" x="351.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.ColumnSeries width="257" height="351.675">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="156.15" y="160.2" width="0.5781615762352885" height="191.45600735294119"/>
+            <mx.charts.renderers.BoxItemRenderer x="157.05" y="58.5" width="0.5781615762352885" height="293.13145588235295"/>
+            <mx.charts.renderers.BoxItemRenderer x="181.95" y="121.2" width="0.5781615762352885" height="230.4505588235294"/>
+            <mx.charts.renderers.BoxItemRenderer x="205.1" y="15.2" width="0.5781615762352885" height="336.4702279411765"/>
+            <mx.charts.renderers.BoxItemRenderer x="230.05" y="230.45" width="0.5781615762352885" height="121.2244411764706"/>
+            <mx.charts.renderers.BoxItemRenderer x="254.95" y="229.7" width="0.5781615762352885" height="121.94847794117644"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.45" y="233.2" width="0.5781615762352885" height="118.43172794117643"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.7" y="122.05" width="0.5781615762352885" height="229.62308823529412"/>
+            <mx.charts.renderers.BoxItemRenderer x="71.65" y="125.65" width="0.5781615762352885" height="226.00290441176475"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.5" y="0.5" width="0.5781615762352885" height="351.157830882353"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.LineSeries width="257" height="351.675">
+            <mx.charts.renderers.LineRenderer width="257" height="351.675"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.core.UIComponent width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+      <spark.components.Label width="0" height="0" scrollRect="(x=0, y=0, w=0, h=0)">
+        <flash.display.Shape width="0" height="0"/>
+      </spark.components.Label>
+    </mx.charts.ColumnChart>
+  </GenericColumn>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..630f4f3
--- /dev/null
+++ b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,266 @@
+<DisplayList>
+  <GenericColumn width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.ColumnChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=60.3, ty=366.9)" x="60.3" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=69.4, ty=383.45)" x="69.4" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=81.55, ty=366.9)" x="81.55" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=93.9, ty=383.45)" x="93.9" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=104.75, ty=366.9)" x="104.75" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=117, ty=383.45)" x="117" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=130.25, ty=366.9)" x="130.25" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=141.05, ty=383.45)" x="141.05" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=152.2, ty=366.9)" x="152.2" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=164.95, ty=383.45)" x="164.95" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=175.55, ty=366.9)" x="175.55" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=189.4, ty=383.45)" x="189.4" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=376.45)" x="9.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=376.45)" x="64" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=376.45)" x="118.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=376.45)" x="173.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=376.45)" x="228.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=376.45)" x="283.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="166.15" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.05" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=31.15, ty=49.65)" x="31.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75, ty=49.65)" x="75" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=49.65)" x="118.85" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=162.7, ty=49.65)" x="162.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.55, ty=49.65)" x="206.55" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=250.4, ty=49.65)" x="250.4" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=294.25, ty=49.65)" x="294.25" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=112.6)" x="9.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=112.6)" x="64" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=112.6)" x="118.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=112.6)" x="173.65" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=112.6)" x="228.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=112.6)" x="283.3" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=175.5)" x="9.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=175.5)" x="64" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=175.5)" x="118.85" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=175.5)" x="173.65" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=175.5)" x="228.5" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=175.5)" x="283.3" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=175.5)" x="338.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.ColumnSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="2.05" y="227.45" width="7.718749999999998" height="101.472874888691"/>
+            <mx.charts.renderers.BoxItemRenderer x="13.95" y="173.55" width="7.71875" height="155.36149510240426"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.8" y="206.75" width="7.71875" height="122.14022974176314"/>
+            <mx.charts.renderers.BoxItemRenderer x="37.7" y="150.55" width="7.71875" height="178.33131389136244"/>
+            <mx.charts.renderers.BoxItemRenderer x="49.55" y="264.65" width="7.71875" height="64.24970792520037"/>
+            <mx.charts.renderers.BoxItemRenderer x="61.45" y="264.25" width="7.71875" height="64.6334519145147"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.3" y="153.75" width="7.71875" height="175.15172083704363"/>
+            <mx.charts.renderers.BoxItemRenderer x="85.2" y="266.15" width="7.71875" height="62.76955253784507"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.05" y="207.2" width="7.71875" height="121.70166518254675"/>
+            <mx.charts.renderers.BoxItemRenderer x="108.95" y="209.1" width="7.71875" height="119.78294523597509"/>
+            <mx.charts.renderers.BoxItemRenderer x="120.8" y="260.3" width="7.71875" height="68.58053294746219"/>
+            <mx.charts.renderers.BoxItemRenderer x="132.7" y="142.8" width="7.71875" height="186.11583481745328"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="174.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="225.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="159.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="152.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="206.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="262.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="95.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="206.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="151.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="260.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="149" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="199.8" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.core.UIComponent width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+      <spark.components.Label width="0" height="0" scrollRect="(x=0, y=0, w=0, h=0)">
+        <flash.display.Shape width="0" height="0"/>
+      </spark.components.Label>
+    </mx.charts.ColumnChart>
+  </GenericColumn>
+</DisplayList>
\ No newline at end of file


[03/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml
new file mode 100644
index 0000000..a0a1e94
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_matrix.png.xml
@@ -0,0 +1,15 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_shape_matrix width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="10" y="10" width="201" height="101"/>
+            </fxg.fill.radial_gradient.radial_gradient_fill_shape_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml
new file mode 100644
index 0000000..ba27751
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_spread.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_shape_spread width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="10" y="10" width="201" height="101"/>
+              <flash.display.Shape x="10" y="120" width="201" height="101"/>
+              <flash.display.Shape x="10" y="230" width="201" height="101"/>
+            </fxg.fill.radial_gradient.radial_gradient_fill_shape_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml
new file mode 100644
index 0000000..03c5113
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_bevelfilter3.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.bevelfilter3 width="145.5" height="105.5" blendMode="auto">
+              <flash.display.MovieClip x="25" y="25" width="121" height="81">
+                <flash.display.Shape width="121" height="81" cacheAsBitmap="true" filters="[object BevelFilter]"/>
+              </flash.display.MovieClip>
+            </fxg.filters.bevelfilter3>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml
new file mode 100644
index 0000000..750352b
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_blurfilter.png.xml
@@ -0,0 +1,114 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.blurfilter width="470.75" height="670.75" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="421" height="621">
+                <flash.display.MovieClip width="368" height="591.15">
+                  <fxg.filters.blurfilter_Text_875675175 width="378" height="29" blendMode="auto">
+                    <spark.components.RichText x="10" y="10" width="368" height="19">
+                      <flash.display.Shape width="368" height="19"/>
+                      <flash.text.engine.TextLine y="13.75" width="367.6" height="18.15" ascent="13.7724609375" descent="4.32421875" atomCount="46" hasGraphicElement="false"/>
+                    </spark.components.RichText>
+                  </fxg.filters.blurfilter_Text_875675175>
+                  <flash.display.MovieClip width="281" height="521.6">
+                    <flash.display.MovieClip x="30" y="80" width="281" height="521.6">
+                      <flash.display.MovieClip width="270.5" height="101" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip width="120" height="100">
+                          <flash.display.MovieClip width="120" height="100">
+                            <flash.display.MovieClip width="101" height="99">
+                              <flash.display.Shape width="101" height="99"/>
+                            </flash.display.MovieClip>
+                            <flash.display.Shape width="120" height="100"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                        <flash.display.MovieClip x="150" width="121" height="101">
+                          <flash.display.Shape width="121" height="101"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip y="20" width="281" height="131" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip y="170" width="121" height="81">
+                          <flash.display.Shape width="121" height="81"/>
+                        </flash.display.MovieClip>
+                        <flash.display.MovieClip x="150" y="170" width="121" height="121">
+                          <flash.display.Shape x="10" y="10" width="121" height="121"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip y="40" width="273" height="111.1" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip y="370" width="120" height="80">
+                          <flash.display.Shape width="120" height="80"/>
+                        </flash.display.MovieClip>
+                        <flash.display.MovieClip x="150" y="350" width="102" height="102.1">
+                          <flash.display.Shape y="30" width="102" height="102.1"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="30" y="10" width="333" height="433.05">
+                    <fxg.filters.blurfilter_Text_1578398059 width="253" height="43" blendMode="auto">
+                      <spark.components.RichText x="80" y="30" width="173" height="13">
+                        <flash.display.Shape width="173" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="173" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="32" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1578398059>
+                    <fxg.filters.blurfilter_Text2113425538 width="84" height="63" blendMode="auto">
+                      <spark.components.RichText y="50" width="84" height="13">
+                        <flash.display.Shape width="84" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="83.8" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="14" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text2113425538>
+                    <fxg.filters.blurfilter_Text1055920662 width="271" height="63" blendMode="auto">
+                      <spark.components.RichText x="170" y="50" width="101" height="13">
+                        <flash.display.Shape width="101" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="100.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="20" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text1055920662>
+                    <fxg.filters.blurfilter_Text611299665 width="253" height="223" blendMode="auto">
+                      <spark.components.RichText x="80" y="210" width="173" height="13">
+                        <flash.display.Shape width="173" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="173" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="32" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text611299665>
+                    <fxg.filters.blurfilter_Text_1674787700 width="100" height="253" blendMode="auto">
+                      <spark.components.RichText y="240" width="100" height="13">
+                        <flash.display.Shape width="100" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="99.3" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="20" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1674787700>
+                    <fxg.filters.blurfilter_Text_1139718650 width="226" height="253" blendMode="auto">
+                      <spark.components.RichText x="170" y="240" width="56" height="13">
+                        <flash.display.Shape width="56" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="55.55" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="11" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1139718650>
+                    <fxg.filters.blurfilter_Text_1387997451 width="253" height="443" blendMode="auto">
+                      <spark.components.RichText x="80" y="430" width="173" height="13">
+                        <flash.display.Shape width="173" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="173" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="32" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text_1387997451>
+                    <fxg.filters.blurfilter_Text1861454301 width="74" height="463" blendMode="auto">
+                      <spark.components.RichText y="450" width="74" height="13">
+                        <flash.display.Shape width="74" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="73.55" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="16" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text1861454301>
+                    <fxg.filters.blurfilter_Text1383770748 width="333" height="463" blendMode="auto">
+                      <spark.components.RichText x="170" y="450" width="163" height="13">
+                        <flash.display.Shape width="163" height="13"/>
+                        <flash.text.engine.TextLine y="9.15" width="162.2" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="31" hasGraphicElement="false"/>
+                      </spark.components.RichText>
+                    </fxg.filters.blurfilter_Text1383770748>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+                <flash.display.Shape x="0.25" y="0.25" width="421" height="621"/>
+              </flash.display.MovieClip>
+            </fxg.filters.blurfilter>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml
new file mode 100644
index 0000000..0ddf7fc
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_group.png.xml
@@ -0,0 +1,40 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.filters_group width="500.75" height="350.75" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="451" height="301">
+                <flash.display.MovieClip width="418.5" height="120.55">
+                  <flash.display.MovieClip width="418.5" height="120.55">
+                    <flash.display.MovieClip x="30" y="30" width="418.5" height="120.55">
+                      <flash.display.MovieClip width="418.5" height="120.55">
+                        <flash.display.MovieClip y="50" width="121" height="81">
+                          <flash.display.Shape width="121" height="81"/>
+                        </flash.display.MovieClip>
+                        <fxg.filters.filters_group_Text1378223197 width="418" height="33" blendMode="auto">
+                          <spark.components.RichText x="150" y="10" width="268" height="23">
+                            <flash.display.Shape width="268" height="23"/>
+                            <flash.text.engine.TextLine y="7.65" width="267.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="58" hasGraphicElement="false"/>
+                            <flash.text.engine.TextLine y="19.65" width="58.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="14" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_group_Text1378223197>
+                        <flash.display.MovieClip x="150" y="50" width="121" height="81" cacheAsBitmap="true" filters="[object BevelFilter],[object DropShadowFilter]">
+                          <flash.display.MovieClip width="121" height="81">
+                            <flash.display.Shape width="121" height="81" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+                <flash.display.Shape x="0.25" y="0.25" width="451" height="301"/>
+              </flash.display.MovieClip>
+            </fxg.filters.filters_group>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml
new file mode 100644
index 0000000..6d8ff8c
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_filters_transform.png.xml
@@ -0,0 +1,74 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.filters_transform width="753" height="500.75" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="703.25" height="451">
+                <flash.display.MovieClip width="673.5" height="370.55">
+                  <fxg.filters.filters_transform_Text_1778325924 width="571" height="66" blendMode="auto">
+                    <spark.components.RichText x="30" y="10" width="541" height="56">
+                      <flash.display.Shape width="541" height="56"/>
+                      <flash.text.engine.TextLine y="9.15" width="426.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="79" hasGraphicElement="false"/>
+                      <flash.text.engine.TextLine y="23.55" width="540.95" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="95" hasGraphicElement="false"/>
+                      <flash.text.engine.TextLine y="37.95" width="495.1" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="92" hasGraphicElement="false"/>
+                      <flash.text.engine.TextLine y="52.35" width="412.85" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="79" hasGraphicElement="false"/>
+                    </spark.components.RichText>
+                  </fxg.filters.filters_transform_Text_1778325924>
+                  <flash.display.MovieClip width="673.5" height="301">
+                    <flash.display.MovieClip x="30" y="30" width="673.5" height="301">
+                      <flash.display.MovieClip width="121" height="81">
+                        <flash.display.MovieClip y="50" width="121" height="81">
+                          <flash.display.Shape width="121" height="81"/>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip y="180" width="673.5" height="160.55">
+                        <fxg.filters.filters_transform_Text_2119712607 width="206" height="22" blendMode="auto">
+                          <spark.components.RichText y="10" width="206" height="12">
+                            <flash.display.Shape width="206" height="12"/>
+                            <flash.text.engine.TextLine y="8.4" width="205.05" height="11.1" ascent="8.41650390625" descent="2.642578125" atomCount="40" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_transform_Text_2119712607>
+                        <flash.display.MovieClip x="80" y="50" width="81" height="121" cacheAsBitmap="true" filters="[object ColorMatrixFilter],[object BevelFilter],[object DropShadowFilter]">
+                          <flash.display.MovieClip width="81" height="121">
+                            <flash.display.Shape matrix="(a=0, b=1, c=-1, d=0, tx=0, ty=0)" width="81" height="121"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                        <fxg.filters.filters_transform_Text1088973166 width="436" height="22" blendMode="auto">
+                          <spark.components.RichText x="240" y="10" width="196" height="12">
+                            <flash.display.Shape width="196" height="12"/>
+                            <flash.text.engine.TextLine y="8.4" width="195.8" height="11.1" ascent="8.41650390625" descent="2.642578125" atomCount="38" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_transform_Text1088973166>
+                        <flash.display.MovieClip matrix="(a=0, b=1, c=-1, d=0, tx=320, ty=50)" x="320" y="50" width="81" height="121" cacheAsBitmap="true" filters="[object ColorMatrixFilter],[object BevelFilter],[object DropShadowFilter]">
+                          <flash.display.MovieClip width="121" height="81">
+                            <flash.display.Shape width="121" height="81"/>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                        <fxg.filters.filters_transform_Text388519270 width="673" height="22" blendMode="auto">
+                          <spark.components.RichText x="480" y="10" width="193" height="12">
+                            <flash.display.Shape width="193" height="12"/>
+                            <flash.text.engine.TextLine y="8.4" width="192.2" height="11.1" ascent="8.41650390625" descent="2.642578125" atomCount="37" hasGraphicElement="false"/>
+                          </spark.components.RichText>
+                        </fxg.filters.filters_transform_Text388519270>
+                        <flash.display.MovieClip matrix="(a=0, b=1, c=-1, d=0, tx=560, ty=50)" x="560" y="50" width="81" height="121">
+                          <flash.display.MovieClip width="121" height="81" cacheAsBitmap="true" filters="[object ColorMatrixFilter],[object BevelFilter],[object DropShadowFilter]">
+                            <flash.display.MovieClip width="121" height="81">
+                              <flash.display.Shape width="121" height="81"/>
+                            </flash.display.MovieClip>
+                          </flash.display.MovieClip>
+                        </flash.display.MovieClip>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+                <flash.display.Shape x="0.25" y="0.25" width="701" height="451"/>
+              </flash.display.MovieClip>
+            </fxg.filters.filters_transform>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml
new file mode 100644
index 0000000..49bd575
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_glowfilter3.png.xml
@@ -0,0 +1,19 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.glowfilter3 width="170.5" height="300.5" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="121" height="81" cacheAsBitmap="true" filters="[object GlowFilter]">
+                <flash.display.MovieClip y="170" width="121" height="81">
+                  <flash.display.Shape width="121" height="81"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.glowfilter3>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml
new file mode 100644
index 0000000..c42ddfa
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_gradientglowfilter3.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.gradientglowfilter3 width="170.5" height="130.5" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="121" height="81" cacheAsBitmap="true" filters="[object GradientGlowFilter]">
+                <flash.display.Shape width="121" height="81"/>
+              </flash.display.MovieClip>
+            </fxg.filters.gradientglowfilter3>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml
new file mode 100644
index 0000000..a1c8e59
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_hue_colormatrixfilter4.png.xml
@@ -0,0 +1,25 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.hue_colormatrixfilter4 width="428" height="136.1" blendMode="auto">
+              <flash.display.MovieClip x="5" y="5" width="402" height="102.1">
+                <flash.display.MovieClip width="102" height="102.1">
+                  <flash.display.Shape y="30" width="102" height="102.1"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip x="150" width="102" height="102.1">
+                  <flash.display.Shape y="30" width="102" height="102.1" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip x="300" width="102" height="102.1">
+                  <flash.display.Shape y="30" width="102" height="102.1"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.hue_colormatrixfilter4>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml
new file mode 100644
index 0000000..b62c991
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_luminance_colormatrixfilter4.png.xml
@@ -0,0 +1,24 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.luminance_colormatrixfilter4 width="278" height="136.1" blendMode="auto">
+              <flash.display.MovieClip x="5" y="5" width="252" height="102.1">
+                <flash.display.MovieClip width="252" height="102.1">
+                  <flash.display.MovieClip width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1"/>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="150" width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.luminance_colormatrixfilter4>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml
new file mode 100644
index 0000000..b970786
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/filters_saturation_colormatrixfilter4.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.filters.saturation_colormatrixfilter4 width="428" height="136.1" blendMode="auto">
+              <flash.display.MovieClip x="5" y="5" width="402" height="102.1">
+                <flash.display.MovieClip width="402" height="102.1">
+                  <flash.display.MovieClip width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1"/>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="150" width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1" cacheAsBitmap="true" filters="[object ColorMatrixFilter]"/>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip x="300" width="102" height="102.1">
+                    <flash.display.Shape y="30" width="102" height="102.1"/>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.filters.saturation_colormatrixfilter4>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml
new file mode 100644
index 0000000..4aad717
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/mask_clip_mask.png.xml
@@ -0,0 +1,87 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.mask.clip_mask width="830" height="770" blendMode="auto">
+              <flash.display.MovieClip x="20" y="30" width="391" height="631">
+                <flash.display.MovieClip x="30" y="80" width="391" height="631">
+                  <flash.display.MovieClip width="371" height="100.5">
+                    <flash.display.MovieClip width="141" height="100.5">
+                      <flash.display.MovieClip width="141" height="71" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.Shape width="141" height="71"/>
+                      </flash.display.MovieClip>
+                      <flash.display.MovieClip width="120" height="100">
+                        <flash.display.MovieClip width="101" height="99">
+                          <flash.display.Shape width="101" height="99"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape width="120" height="100"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" width="141" height="100.5">
+                      <flash.display.MovieClip width="141" height="71" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.Shape width="141" height="71"/>
+                      </flash.display.MovieClip>
+                      <flash.display.Shape width="120" height="100"/>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip width="391" height="161">
+                    <flash.display.MovieClip y="150" width="141" height="81">
+                      <flash.display.MovieClip width="141" height="81" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip width="141" height="71">
+                          <flash.display.Shape width="141" height="71" cacheAsBitmap="true" filters="[object BevelFilter]"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape width="121" height="81"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" y="150" width="151" height="151">
+                      <flash.display.MovieClip width="151" height="151" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.MovieClip x="-40" y="-40" width="151" height="151">
+                          <flash.display.Shape width="151" height="151"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape x="10" y="10" width="121" height="121"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip width="370" height="111.1">
+                    <flash.display.MovieClip y="330" width="140" height="80" cacheAsBitmap="true" filters="[object BevelFilter]">
+                      <flash.display.MovieClip width="140" height="70">
+                        <flash.display.Shape width="140" height="70"/>
+                      </flash.display.MovieClip>
+                      <flash.display.Shape width="120" height="80"/>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" y="310" width="140" height="102.1">
+                      <flash.display.MovieClip y="30" width="140" height="70">
+                        <flash.display.Shape width="140" height="70"/>
+                      </flash.display.MovieClip>
+                      <flash.display.Shape y="30" width="102" height="102.1"/>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                  <flash.display.MovieClip width="361" height="131">
+                    <flash.display.MovieClip y="500" width="121" height="81">
+                      <flash.display.MovieClip width="121" height="81" cacheAsBitmap="true" filters="[object BlurFilter]">
+                        <flash.display.MovieClip width="101" height="70">
+                          <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="101" height="70"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape width="121" height="81"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip x="230" y="500" width="121" height="121">
+                      <flash.display.MovieClip width="121" height="121" cacheAsBitmap="true" filters="[object BevelFilter]">
+                        <flash.display.MovieClip x="10" y="10" width="101" height="70">
+                          <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="101" height="70"/>
+                        </flash.display.MovieClip>
+                        <flash.display.Shape x="10" y="10" width="121" height="121"/>
+                      </flash.display.MovieClip>
+                    </flash.display.MovieClip>
+                  </flash.display.MovieClip>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.mask.clip_mask>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml
new file mode 100644
index 0000000..782c24b
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_focal_point.png.xml
@@ -0,0 +1,23 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_focal_point width="281.25" height="631.4" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="250.75" height="170.95">
+                <flash.display.Shape width="250.75" height="170.95"/>
+              </flash.display.MovieClip>
+              <flash.display.MovieClip x="50" y="250" width="250.75" height="170.95">
+                <flash.display.Shape width="250.75" height="170.95"/>
+              </flash.display.MovieClip>
+              <flash.display.MovieClip x="50" y="480" width="250.75" height="170.95">
+                <flash.display.Shape width="250.75" height="170.95"/>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_focal_point>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml
new file mode 100644
index 0000000..6ca2163
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_interpolation.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_interpolation width="564.6" height="519.7" blendMode="auto">
+              <flash.display.MovieClip x="17.7" y="14.05" width="561.5" height="520.6">
+                <flash.display.Shape width="561.5" height="260.6"/>
+                <flash.display.MovieClip y="260" width="561.5" height="260.6">
+                  <flash.display.Shape width="561.5" height="260.6"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_interpolation>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml
new file mode 100644
index 0000000..4685d75
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_matrix.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_matrix width="314.5" height="228.5" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="294" height="208">
+                <flash.display.Shape x="0.5" y="0.5" width="294" height="208"/>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml
new file mode 100644
index 0000000..da3215f
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_path_spread.png.xml
@@ -0,0 +1,23 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_spread width="286.25" height="649.4" blendMode="auto">
+              <flash.display.MovieClip x="50" y="50" width="260.75" height="623.95">
+                <flash.display.Shape width="260.75" height="180.95"/>
+                <flash.display.MovieClip y="220" width="260.75" height="180.95">
+                  <flash.display.Shape width="260.75" height="180.95"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip y="443" width="260.75" height="180.95">
+                  <flash.display.Shape width="260.75" height="180.95"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_path_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml
new file mode 100644
index 0000000..8bd9adb
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_focal_point.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_focal_point width="270" height="480" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="240" height="140"/>
+              <flash.display.Shape x="50" y="200" width="240" height="140"/>
+              <flash.display.Shape x="50" y="360" width="240" height="140"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_focal_point>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml
new file mode 100644
index 0000000..3ce98ad
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_interpolation.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_interpolation width="390" height="560" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="350" height="250"/>
+              <flash.display.Shape x="50" y="320" width="380" height="280"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_interpolation>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml
new file mode 100644
index 0000000..f39fa5d
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_matrix.png.xml
@@ -0,0 +1,15 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_matrix width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="380" height="280"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml
new file mode 100644
index 0000000..5045fb5
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/stroke_radial_gradient_stroke_radial_gradient_stroke_shape_spread.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_spread width="275" height="535" blendMode="auto">
+              <flash.display.Shape x="50" y="50" width="250" height="160"/>
+              <flash.display.Shape x="50" y="220" width="250" height="160"/>
+              <flash.display.Shape x="50" y="400" width="250" height="160"/>
+            </fxg.stroke.radial_gradient_stroke.radial_gradient_stroke_shape_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml b/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml
new file mode 100644
index 0000000..d9b4846
--- /dev/null
+++ b/mustella/tests/spark/effects/AnimateTransform3D/usability/baseline/AnimateTransform3D_rotationY_act1_alp1_acp1.png.xml
@@ -0,0 +1,37 @@
+<DisplayList>
+  <AnimateTransform3D_rotationY_main width="500" height="500">
+    <spark.skins.spark.ApplicationSkin width="500" height="500" blendMode="auto">
+      <spark.components.Group width="500" height="500" blendMode="auto">
+        <spark.components.Group width="500" height="500" blendMode="auto">
+          <CubePanel_rotationY y="50" width="400" height="400">
+            <spark.skins.spark.PanelSkin width="400" height="400">
+              <spark.primitives.RectangularDropShadow width="400" height="400"/>
+              <spark.components.Group width="400" height="400" blendMode="auto">
+                <spark.components.Group x="1" y="1" width="398" height="398" blendMode="auto"/>
+                <spark.components.supportClasses.InvalidatingSprite width="400" height="400"/>
+                <spark.components.Group x="1" y="1" width="398" height="398" blendMode="auto">
+                  <spark.components.Group width="398" height="31" blendMode="auto">
+                    <mask>
+                      <spark.components.Group x="1" y="1" width="398" height="398" blendMode="auto"/>
+                    </mask>
+                    <spark.components.Label x="9" y="1" width="386" height="30">
+                      <flash.display.Shape width="386" height="30"/>
+                      <flash.text.engine.TextLine y="18.05" width="0" height="11.3" ascent="8.736328125" descent="2.525390625" atomCount="1" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.components.Group>
+                  <spark.components.Group y="31" width="398" height="367" blendMode="auto">
+                    <spark.components.Group x="149" y="134" width="100" height="100" blendMode="auto">
+                      <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" matrix3D="1,0,0,0,0,-4.371138828673793e-8,1,0,0,-1,-4.371138828673793e-8,0,0,100,0,1" y="100" width="102" height="0" blendMode="layer"/>
+                      <spark.components.supportClasses.InvalidatingSprite matrix3D="1,0,0,0,0,-4.371138828673793e-8,1,0,0,-1,-4.371138828673793e-8,0,0,0,0,1" width="102" height="0"/>
+                      <spark.components.supportClasses.InvalidatingSprite matrix3D="1,0,0,0,0,1,0,0,0,0,1,0,0,0,100,1" width="102" height="102"/>
+                    </spark.components.Group>
+                  </spark.components.Group>
+                </spark.components.Group>
+              </spark.components.Group>
+            </spark.skins.spark.PanelSkin>
+          </CubePanel_rotationY>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </AnimateTransform3D_rotationY_main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillX.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_fillY.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeX.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_strokeY.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml
new file mode 100644
index 0000000..7240040
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_0_20.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="85" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="75" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml
new file mode 100644
index 0000000..dc3bd7f
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_20_0.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="95" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="85" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_fillRotation.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_RadialGradientStroke_xy_strokeRotation.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_fill.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file


[09/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_ChangeMinAndMax_LinearAxis.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_ChangeMinAndMax_LinearAxis.png.xml b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_ChangeMinAndMax_LinearAxis.png.xml
new file mode 100644
index 0000000..a11f47c
--- /dev/null
+++ b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_ChangeMinAndMax_LinearAxis.png.xml
@@ -0,0 +1,143 @@
+<DisplayList>
+  <GenericLine width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.LineChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.charts.GridLines width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="44.85" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="90.1" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="138.15" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="186.2" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="234.25" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="279.45" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.35, ty=376.45)" x="48.35" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=96.7, ty=376.45)" x="96.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=145.05, ty=376.45)" x="145.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=193.4, ty=376.45)" x="193.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=241.75, ty=376.45)" x="241.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="173.8" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=290.1, ty=376.45)" x="290.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.45, ty=376.45)" x="338.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="168.35" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=120.85, ty=61.05)" x="120.85" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=241.75, ty=61.05)" x="241.75" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=61.05)" x="362.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.LineSeries width="257" height="362.675">
+            <mx.charts.renderers.LineRenderer width="257" height="362.675"/>
+            <mx.charts.renderers.LineRenderer width="257" height="362.675"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="257" height="362.675">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="156.8" y="309.5" width="0.495795795792219" height="53.168905905691986"/>
+            <mx.charts.renderers.BoxItemRenderer x="157.55" y="307.85" width="0.495795795792219" height="54.802409658853094"/>
+            <mx.charts.renderers.BoxItemRenderer x="181.95" y="304.95" width="0.495795795792219" height="57.67998368515117"/>
+            <mx.charts.renderers.BoxItemRenderer x="205.6" y="302.35" width="0.495795795792219" height="60.32486472881067"/>
+            <mx.charts.renderers.BoxItemRenderer x="230.05" y="300.6" width="0.495795795792219" height="62.0437310348799"/>
+            <mx.charts.renderers.BoxItemRenderer x="255.25" y="302.2" width="0.495795795792219" height="60.45782480934491"/>
+            <mx.charts.renderers.BoxItemRenderer x="1.25" y="301.55" width="0.495795795792219" height="61.08482729007443"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.65" y="301.35" width="0.495795795792219" height="61.297620594193404"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.75" y="302.35" width="0.495795795792219" height="60.291572030332134"/>
+            <mx.charts.renderers.BoxItemRenderer x="72.15" y="301.45" width="0.495795795792219" height="61.1831467640157"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.3" y="301.25" width="0.495795795792219" height="61.37923507315162"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.7" y="300.45" width="0.495795795792219" height="62.20453539868976"/>
+          </mx.charts.series.ColumnSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.core.UIComponent width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.LineChart>
+  </GenericLine>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..f2705c2
--- /dev/null
+++ b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,221 @@
+<DisplayList>
+  <GenericLine width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.LineChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        <mx.charts.GridLines width="315.5" height="344.9"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="29.25" y="380.45" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="54.65" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="83.65" y="380.45" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="112.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="140.35" y="380.45" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="169.5" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="199.8" y="380.45" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="227.2" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="255.05" y="380.45" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="284.8" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="311.9" y="380.45" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="342.95" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=17.75, ty=400)" x="17.75" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75.25, ty=400)" x="75.25" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=132.7, ty=400)" x="132.7" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=190.2, ty=400)" x="190.2" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=247.7, ty=400)" x="247.7" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=305.15, ty=400)" x="305.15" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=394.3)" x="362.65" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="20.3" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="65.6" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="113.8" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="161.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="210.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="258.3" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="303.65" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=40.75, ty=26.1)" x="40.75" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=86.75, ty=26.1)" x="86.75" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=132.7, ty=26.1)" x="132.7" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=178.7, ty=26.1)" x="178.7" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=224.7, ty=26.1)" x="224.7" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=270.7, ty=26.1)" x="270.7" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=316.65, ty=26.1)" x="316.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=26.1)" x="362.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.LineSeries width="315.5" height="344.9">
+            <mx.charts.renderers.LineRenderer width="315.5" height="344.9"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="315.5" height="344.9">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="192.8" y="186.6" width="0.6139970059884945" height="158.25161666666668"/>
+            <mx.charts.renderers.BoxItemRenderer x="193.75" y="181.6" width="0.6139970059884945" height="163.25266666666667"/>
+            <mx.charts.renderers.BoxItemRenderer x="223.95" y="172.45" width="0.6139970059884945" height="172.45"/>
+            <mx.charts.renderers.BoxItemRenderer x="253.25" y="163.5" width="0.6139970059884945" height="181.35991666666666"/>
+            <mx.charts.renderers.BoxItemRenderer x="283.5" y="157.5" width="0.6139970059884945" height="187.39566666666664"/>
+            <mx.charts.renderers.BoxItemRenderer x="314.7" y="163.05" width="0.6139970059884945" height="181.81978333333333"/>
+            <mx.charts.renderers.BoxItemRenderer x="0.15" y="160.85" width="0.6139970059884945" height="184.00414999999998"/>
+            <mx.charts.renderers.BoxItemRenderer x="30.35" y="160.1" width="0.6139970059884945" height="184.7514333333333"/>
+            <mx.charts.renderers.BoxItemRenderer x="57.75" y="163.65" width="0.6139970059884945" height="181.24495"/>
+            <mx.charts.renderers.BoxItemRenderer x="87.95" y="160.55" width="0.6139970059884945" height="184.34904999999998"/>
+            <mx.charts.renderers.BoxItemRenderer x="119.1" y="159.85" width="0.6139970059884945" height="185.03884999999997"/>
+            <mx.charts.renderers.BoxItemRenderer x="149.35" y="156.9" width="0.6139970059884945" height="187.97050000000002"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.ColumnSeries width="315.5" height="344.9">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="76.7" y="338.8" width="18.64318181818183" height="6.09323333333333"/>
+            <mx.charts.renderers.BoxItemRenderer x="191.45" y="339.15" width="18.6431818181818" height="5.72533999999996"/>
+            <mx.charts.renderers.BoxItemRenderer x="220.1" y="316.45" width="18.6431818181818" height="28.442753333333314"/>
+            <mx.charts.renderers.BoxItemRenderer x="248.8" y="293.65" width="18.6431818181818" height="51.20615333333336"/>
+            <mx.charts.renderers.BoxItemRenderer x="277.45" y="269.25" width="18.6431818181818" height="75.62507333333332"/>
+            <mx.charts.renderers.BoxItemRenderer x="306.15" y="312.7" width="18.6431818181818" height="32.19066666666669"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.PlotSeries width="315.5" height="344.9">
+            <mx.charts.renderers.DiamondItemRenderer x="-5" y="183.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="23.65" y="236.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="52.35" y="167.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="81" y="159.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="109.7" y="216.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="138.4" y="275.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="167.05" y="100.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="195.75" y="217.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="224.45" y="159.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="253.1" y="273.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="281.8" y="156.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="310.5" y="209.75" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        <mx.core.UIComponent width="315.5" height="344.9"/>
+        <mx.core.UIComponent width="315.5" height="344.9"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.LineChart>
+  </GenericLine>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..d7ef652
--- /dev/null
+++ b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,297 @@
+<DisplayList>
+  <GenericLine width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.LineChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.836639404296875, tx=0, ty=0)" width="142.5" height="328.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.836639404296875, tx=0, ty=0)" width="142.5" height="328.35"/>
+        <mx.charts.GridLines width="142.5" height="328.36645754067837"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=116.55, ty=363.9)" x="116.55" y="363.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=126.45, ty=381.95)" x="126.45" y="381.95" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=139.7, ty=363.9)" x="139.7" y="363.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=153.2, ty=381.95)" x="153.2" y="381.95" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=165, ty=363.9)" x="165" y="363.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=178.35, ty=381.95)" x="178.35" y="381.95" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=192.85, ty=363.9)" x="192.85" y="363.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=204.65, ty=381.95)" x="204.65" y="381.95" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=216.8, ty=363.9)" x="216.8" y="363.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=230.7, ty=381.95)" x="230.7" y="381.95" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=242.25, ty=363.9)" x="242.25" y="363.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=257.35, ty=381.95)" x="257.35" y="381.95" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=17.75, ty=313.5)" x="17.75" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=72.5, ty=313.5)" x="72.5" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=127.2, ty=313.5)" x="127.2" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=181.95, ty=313.5)" x="181.95" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=236.65, ty=313.5)" x="236.65" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.4, ty=313.5)" x="291.4" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="174.4" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=307.8)" x="346.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="106.55" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="148.9" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="197" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="236.5" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="174.3" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=39.65, ty=49.65)" x="39.65" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=83.4, ty=49.65)" x="83.4" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=127.2, ty=49.65)" x="127.2" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=171, ty=49.65)" x="171" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=214.75, ty=49.65)" x="214.75" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=258.55, ty=49.65)" x="258.55" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=302.35, ty=49.65)" x="302.35" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=49.65)" x="346.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="176.15" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=17.75, ty=112.6)" x="17.75" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=72.5, ty=112.6)" x="72.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=127.2, ty=112.6)" x="127.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=181.95, ty=112.6)" x="181.95" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=236.65, ty=112.6)" x="236.65" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.4, ty=112.6)" x="291.4" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=112.6)" x="346.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="178.1" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=17.75, ty=376.45)" x="17.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=83.4, ty=376.45)" x="83.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=149.1, ty=376.45)" x="149.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=214.75, ty=376.45)" x="214.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=280.45, ty=376.45)" x="280.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=370.75)" x="346.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.836639404296875, tx=0, ty=0)" width="142.5" height="328.35"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.LineSeries width="142.5" height="328.36645754067837">
+            <mx.charts.renderers.LineRenderer width="142.5" height="328.36645754067837"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="142.5" height="328.36645754067837">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="87.05" y="311.85" width="0.27732035928238474" height="16.483996168542035"/>
+            <mx.charts.renderers.BoxItemRenderer x="87.5" y="309.95" width="0.27732035928238474" height="18.38852162227795"/>
+            <mx.charts.renderers.BoxItemRenderer x="101.15" y="306.45" width="0.27732035928238474" height="21.891097169378554"/>
+            <mx.charts.renderers.BoxItemRenderer x="114.35" y="303.05" width="0.27732035928238474" height="25.284217230632237"/>
+            <mx.charts.renderers.BoxItemRenderer x="128.05" y="300.75" width="0.27732035928238474" height="27.58278243341698"/>
+            <mx.charts.renderers.BoxItemRenderer x="142.1" y="302.9" width="0.27732035928238474" height="25.45934600798728"/>
+            <mx.charts.renderers.BoxItemRenderer x="0.05" y="302.05" width="0.27732035928238474" height="26.291207700423627"/>
+            <mx.charts.renderers.BoxItemRenderer x="13.7" y="301.75" width="0.27732035928238474" height="26.575791963625534"/>
+            <mx.charts.renderers.BoxItemRenderer x="26.1" y="303.1" width="0.27732035928238474" height="25.24043503629349"/>
+            <mx.charts.renderers.BoxItemRenderer x="39.7" y="301.9" width="0.27732035928238474" height="26.422554283439922"/>
+            <mx.charts.renderers.BoxItemRenderer x="53.8" y="301.65" width="0.27732035928238474" height="26.685247449472456"/>
+            <mx.charts.renderers.BoxItemRenderer x="67.45" y="300.55" width="0.27732035928238474" height="27.80169340511077"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.ColumnSeries width="142.5" height="328.36645754067837">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="-4.2" y="226.75" width="8.420454545454545" height="101.57469086591647"/>
+            <mx.charts.renderers.BoxItemRenderer x="8.7" y="224.5" width="8.420454545454543" height="103.81852832577783"/>
+            <mx.charts.renderers.BoxItemRenderer x="21.65" y="259.5" width="8.420454545454547" height="68.84750059769556"/>
+            <mx.charts.renderers.BoxItemRenderer x="34.65" y="204.4" width="8.420454545454547" height="123.95833772160606"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.6" y="258.6" width="8.420454545454547" height="69.72314448447071"/>
+            <mx.charts.renderers.BoxItemRenderer x="60.55" y="262.65" width="8.42045454545454" height="65.67329150813566"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.5" y="258.85" width="8.420454545454533" height="69.50423351277692"/>
+            <mx.charts.renderers.BoxItemRenderer x="86.45" y="205.25" width="8.420454545454533" height="123.08269383483093"/>
+            <mx.charts.renderers.BoxItemRenderer x="99.4" y="151.2" width="8.420454545454533" height="177.15370384319598"/>
+            <mx.charts.renderers.BoxItemRenderer x="112.35" y="97" width="8.420454545454533" height="231.3341693374079"/>
+            <mx.charts.renderers.BoxItemRenderer x="125.3" y="38.9" width="8.420454545454547" height="289.455032322108"/>
+            <mx.charts.renderers.BoxItemRenderer x="138.25" y="142.25" width="8.420454545454561" height="186.07432593971774"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.PlotSeries width="142.5" height="328.36645754067837">
+            <mx.charts.renderers.DiamondItemRenderer x="-5" y="144.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="7.95" y="205.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="20.9" y="126.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="33.85" y="117.8" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="46.8" y="182.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="59.75" y="250.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.7" y="49.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="85.65" y="183.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="98.6" y="116.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="111.55" y="247.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="124.5" y="113.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="137.5" y="174.65" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.836639404296875, tx=0, ty=0)" width="142.5" height="328.35"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.836639404296875, tx=0, ty=0)" width="142.5" height="328.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.836639404296875, tx=0, ty=0)" width="142.5" height="328.35"/>
+        <mx.core.UIComponent width="142.5" height="328.36645754067837"/>
+        <mx.core.UIComponent width="142.5" height="328.36645754067837"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.LineChart>
+  </GenericLine>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_filterData_filterDataValues.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_filterData_filterDataValues.png.xml b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_filterData_filterDataValues.png.xml
new file mode 100644
index 0000000..f1e1a86
--- /dev/null
+++ b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_filterData_filterDataValues.png.xml
@@ -0,0 +1,140 @@
+<DisplayList>
+  <GenericLine width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.LineChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.charts.GridLines width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="44.85" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="90.1" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="138.15" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="186.2" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="234.25" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="279.45" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.35, ty=376.45)" x="48.35" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=96.7, ty=376.45)" x="96.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=145.05, ty=376.45)" x="145.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=193.4, ty=376.45)" x="193.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=241.75, ty=376.45)" x="241.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="173.8" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=290.1, ty=376.45)" x="290.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.45, ty=376.45)" x="338.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="168.35" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=120.85, ty=61.05)" x="120.85" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=241.75, ty=61.05)" x="241.75" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=61.05)" x="362.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.LineSeries width="257" height="362.675">
+            <mx.charts.renderers.LineRenderer width="257" height="362.675"/>
+            <mx.charts.renderers.LineRenderer width="257" height="362.675"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="257" height="362.675">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="156.8" y="309.5" width="0.495795795792219" height="53.168905905691986"/>
+            <mx.charts.renderers.BoxItemRenderer x="157.55" y="307.85" width="0.495795795792219" height="54.802409658853094"/>
+            <mx.charts.renderers.BoxItemRenderer x="181.95" y="304.95" width="0.495795795792219" height="57.67998368515117"/>
+            <mx.charts.renderers.BoxItemRenderer x="205.6" y="302.35" width="0.495795795792219" height="60.32486472881067"/>
+            <mx.charts.renderers.BoxItemRenderer x="230.05" y="300.6" width="0.495795795792219" height="62.0437310348799"/>
+            <mx.charts.renderers.BoxItemRenderer x="255.25" y="302.2" width="0.495795795792219" height="60.45782480934491"/>
+            <mx.charts.renderers.BoxItemRenderer x="1.25" y="301.55" width="0.495795795792219" height="61.08482729007443"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.65" y="301.35" width="0.495795795792219" height="61.297620594193404"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.75" y="302.35" width="0.495795795792219" height="60.291572030332134"/>
+            <mx.charts.renderers.BoxItemRenderer x="72.15" y="301.45" width="0.495795795792219" height="61.1831467640157"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.3" y="301.25" width="0.495795795792219" height="61.37923507315162"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.7" y="300.45" width="0.495795795792219" height="62.20453539868976"/>
+          </mx.charts.series.ColumnSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.core.UIComponent width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.LineChart>
+  </GenericLine>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..b341447
--- /dev/null
+++ b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,173 @@
+<DisplayList>
+  <GenericLine width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.LineChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.charts.GridLines width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="45.1" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="98.3" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="157.2" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="210.4" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="263.55" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0.95, ty=376.45)" x="0.95" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=22.2, ty=376.45)" x="22.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=43.5, ty=376.45)" x="43.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64.75, ty=376.45)" x="64.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=86.05, ty=376.45)" x="86.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=107.35, ty=376.45)" x="107.35" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="173.8" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=128.6, ty=376.45)" x="128.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=149.9, ty=376.45)" x="149.9" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=171.15, ty=376.45)" x="171.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=192.45, ty=376.45)" x="192.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.7, ty=376.45)" x="213.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=235, ty=376.45)" x="235" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=256.25, ty=376.45)" x="256.25" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=277.55, ty=370.75)" x="277.55" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=298.8, ty=370.75)" x="298.8" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=320.1, ty=370.75)" x="320.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=341.35, ty=370.75)" x="341.35" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=370.75)" x="362.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="168.35" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=120.85, ty=61.05)" x="120.85" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=241.75, ty=61.05)" x="241.75" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=61.05)" x="362.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.LineSeries width="257" height="362.675">
+            <mx.charts.renderers.LineRenderer width="257" height="362.675"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="257" height="362.675">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="156.15" y="309.5" width="0.5781615762352885" height="53.168905905691986"/>
+            <mx.charts.renderers.BoxItemRenderer x="157.05" y="307.85" width="0.5781615762352885" height="54.802409658853094"/>
+            <mx.charts.renderers.BoxItemRenderer x="181.95" y="304.95" width="0.5781615762352885" height="57.67998368515117"/>
+            <mx.charts.renderers.BoxItemRenderer x="205.1" y="302.35" width="0.5781615762352885" height="60.32486472881067"/>
+            <mx.charts.renderers.BoxItemRenderer x="230.05" y="300.6" width="0.5781615762352885" height="62.0437310348799"/>
+            <mx.charts.renderers.BoxItemRenderer x="254.95" y="302.2" width="0.5781615762352885" height="60.45782480934491"/>
+            <mx.charts.renderers.BoxItemRenderer x="25.45" y="301.35" width="0.5781615762352885" height="61.297620594193404"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.7" y="302.35" width="0.5781615762352885" height="60.291572030332134"/>
+            <mx.charts.renderers.BoxItemRenderer x="71.65" y="301.45" width="0.5781615762352885" height="61.1831467640157"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.5" y="300.45" width="0.5781615762352885" height="62.20453539868976"/>
+          </mx.charts.series.ColumnSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.core.UIComponent width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.LineChart>
+  </GenericLine>
+</DisplayList>
\ No newline at end of file


[04/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/components/ToggleButton/styles/baselines/FxToggleButton_Style_baseColor_disabled.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/components/ToggleButton/styles/baselines/FxToggleButton_Style_baseColor_disabled.png.xml b/mustella/tests/gumbo/components/ToggleButton/styles/baselines/FxToggleButton_Style_baseColor_disabled.png.xml
new file mode 100644
index 0000000..18365de
--- /dev/null
+++ b/mustella/tests/gumbo/components/ToggleButton/styles/baselines/FxToggleButton_Style_baseColor_disabled.png.xml
@@ -0,0 +1,68 @@
+<DisplayList>
+  <Flex4_ToggleButton_main width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.ToggleButton width="70" height="21">
+            <spark.skins.spark.ToggleButtonSkin width="70" height="21" blendMode="auto">
+              <spark.components.Label x="10" y="3" width="50" height="17">
+                <flash.display.Shape width="50" height="17"/>
+                <flash.text.engine.TextLine x="25" y="13" width="0" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="1" hasGraphicElement="false"/>
+              </spark.components.Label>
+            </spark.skins.spark.ToggleButtonSkin>
+          </spark.components.ToggleButton>
+          <mx.containers.Canvas y="27" width="565" height="55">
+            <mx.containers.Box width="88" height="31">
+              <spark.components.ToggleButton x="5" y="5" width="78" height="21">
+                <spark.skins.spark.ToggleButtonSkin width="78" height="21" blendMode="auto">
+                  <spark.components.Label x="10" y="3" width="58" height="17">
+                    <flash.display.Shape width="58" height="17"/>
+                    <flash.text.engine.TextLine x="0.4" y="13" width="57.15" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="10" hasGraphicElement="false"/>
+                  </spark.components.Label>
+                </spark.skins.spark.ToggleButtonSkin>
+              </spark.components.ToggleButton>
+            </mx.containers.Box>
+            <spark.components.ToggleButton x="103" width="73" height="21">
+              <spark.skins.spark.ToggleButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=51, blueOffset=-204, alphaOffset=0)" width="73" height="21" blendMode="auto">
+                <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=51, blueOffset=-204, alphaOffset=0)" width="75" height="23"/>
+                <spark.components.Label concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="10" y="3" width="53" height="17">
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="53" height="17"/>
+                  <flash.text.engine.TextLine concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="0.1" y="13" width="52.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="9" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ToggleButtonSkin>
+            </spark.components.ToggleButton>
+            <spark.components.ToggleButton x="203" width="70" height="21">
+              <spark.skins.spark.ToggleButtonSkin width="70" height="21" blendMode="auto">
+                <spark.components.Label x="10" y="3" width="50" height="17">
+                  <flash.display.Shape width="50" height="17"/>
+                  <flash.text.engine.TextLine x="11.55" y="13" width="26.9" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="5" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ToggleButtonSkin>
+            </spark.components.ToggleButton>
+          </mx.containers.Canvas>
+          <spark.components.ToggleButton y="88" width="70" height="21">
+            <spark.skins.spark.ToggleButtonSkin width="70" height="21" blendMode="auto">
+              <spark.components.Label x="10" y="3" width="50" height="17">
+                <flash.display.Shape width="50" height="17"/>
+                <flash.text.engine.TextLine x="25" y="13" width="0" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="1" hasGraphicElement="false"/>
+              </spark.components.Label>
+            </spark.skins.spark.ToggleButtonSkin>
+          </spark.components.ToggleButton>
+          <spark.components.ToggleButton y="115" width="70" height="21">
+            <spark.skins.spark.ToggleButtonSkin width="70" height="21" blendMode="auto">
+              <spark.components.Label x="10" y="3" width="50" height="17">
+                <flash.display.Shape width="50" height="17"/>
+                <flash.text.engine.TextLine x="25" y="13" width="0" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="1" hasGraphicElement="false"/>
+              </spark.components.Label>
+            </spark.skins.spark.ToggleButtonSkin>
+          </spark.components.ToggleButton>
+          <mx.controls.Label y="142" width="30" height="20">
+            <mx.core.UITextField width="30" height="20" underline="false">
+              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;false&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+            </mx.core.UITextField>
+          </mx.controls.Label>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Flex4_ToggleButton_main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/components/ToggleButton/styles/baselines/togglebutton_icon_with_label_chromeColor_disabled.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/components/ToggleButton/styles/baselines/togglebutton_icon_with_label_chromeColor_disabled.png.xml b/mustella/tests/gumbo/components/ToggleButton/styles/baselines/togglebutton_icon_with_label_chromeColor_disabled.png.xml
new file mode 100644
index 0000000..4732b30
--- /dev/null
+++ b/mustella/tests/gumbo/components/ToggleButton/styles/baselines/togglebutton_icon_with_label_chromeColor_disabled.png.xml
@@ -0,0 +1,58 @@
+<DisplayList>
+  <iconToggleButtonTester width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.VGroup x="10" y="10" width="70" height="21" blendMode="auto">
+            <spark.components.ToggleButton width="70" height="21">
+              <spark.skins.spark.ToggleButtonSkin width="70" height="21" blendMode="auto">
+                <spark.components.Label x="10" y="3" width="50" height="17">
+                  <flash.display.Shape width="50" height="17"/>
+                  <flash.text.engine.TextLine x="25" y="11.6" width="0" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="1" hasGraphicElement="false"/>
+                </spark.components.Label>
+              </spark.skins.spark.ToggleButtonSkin>
+            </spark.components.ToggleButton>
+          </spark.components.VGroup>
+          <comps.IconAsChildTag x="10" y="163" width="200" height="205" blendMode="auto">
+            <spark.components.ToggleButton x="10" y="10" width="111" height="52">
+              <spark.skins.spark.ToggleButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="111" height="52" blendMode="auto">
+                <spark.components.Group concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="111" height="52" scrollRect="(x=0, y=0, w=111, h=52)" blendMode="auto">
+                  <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" x="53" y="2" width="48" height="48"/>
+                  <spark.components.Label x="10" y="21" width="37" height="13">
+                    <flash.display.Shape width="37" height="13"/>
+                    <flash.text.engine.TextLine y="9.6" width="36.25" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="6" hasGraphicElement="false"/>
+                  </spark.components.Label>
+                </spark.components.Group>
+              </spark.skins.spark.ToggleButtonSkin>
+            </spark.components.ToggleButton>
+          </comps.IconAsChildTag>
+          <spark.components.HGroup x="10" y="300" width="179" height="52" blendMode="auto">
+            <spark.components.ToggleButton width="96" height="52">
+              <spark.skins.spark.ToggleButtonSkin width="96" height="52" blendMode="auto">
+                <spark.components.Group width="96" height="52" scrollRect="(x=0, y=0, w=96, h=52)" blendMode="auto">
+                  <spark.components.supportClasses.InvalidatingSprite x="38" y="2" width="48" height="48"/>
+                  <spark.components.Label x="10" y="21" width="22" height="13">
+                    <flash.display.Shape width="22" height="13"/>
+                    <flash.text.engine.TextLine y="9.6" width="21.3" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="3" hasGraphicElement="false"/>
+                  </spark.components.Label>
+                </spark.components.Group>
+              </spark.skins.spark.ToggleButtonSkin>
+            </spark.components.ToggleButton>
+            <spark.components.ToggleButton x="102" width="77" height="28">
+              <spark.skins.spark.ToggleButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="77" height="28" blendMode="auto">
+                <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="79" height="30"/>
+                <spark.components.Group concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="77" height="28" scrollRect="(x=0, y=0, w=77, h=28)" blendMode="auto">
+                  <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=51, greenOffset=-204, blueOffset=-204, alphaOffset=0)" x="10" y="2" width="24" height="24"/>
+                  <spark.components.Label concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="40" y="9" width="27" height="13">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="27" height="13"/>
+                    <flash.text.engine.TextLine concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" y="9.6" width="26.05" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="4" hasGraphicElement="false"/>
+                  </spark.components.Label>
+                </spark.components.Group>
+              </spark.skins.spark.ToggleButtonSkin>
+            </spark.components.ToggleButton>
+          </spark.components.HGroup>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </iconToggleButtonTester>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_0_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_0_0.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_0_0.png.xml
new file mode 100644
index 0000000..f52940f
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_0_0.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=0, y=0, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_200.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_200.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_200.png.xml
new file mode 100644
index 0000000..e15f43b
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_200.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=200, y=200, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_450.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_450.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_450.png.xml
new file mode 100644
index 0000000..0d09370
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_450.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=200, y=450, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_minus50.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_minus50.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_minus50.png.xml
new file mode 100644
index 0000000..8e6edb8
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_200_minus50.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=200, y=-50, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_200.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_200.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_200.png.xml
new file mode 100644
index 0000000..4922b7e
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_200.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=450, y=200, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_450.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_450.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_450.png.xml
new file mode 100644
index 0000000..e53b313
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_450.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=450, y=450, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_minus50.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_minus50.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_minus50.png.xml
new file mode 100644
index 0000000..5034503
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_450_minus50.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=450, y=-50, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_200.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_200.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_200.png.xml
new file mode 100644
index 0000000..105b2ce
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_200.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=-50, y=200, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_450.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_450.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_450.png.xml
new file mode 100644
index 0000000..e95eb11
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_450.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=-50, y=450, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_minus50.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_minus50.png.xml b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_minus50.png.xml
new file mode 100644
index 0000000..1d8cd44
--- /dev/null
+++ b/mustella/tests/gumbo/core/DataGroup/viewport/baselines/DataGroup_viewport_scrollPosition_gradient_minus50_minus50.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <DataGroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.DataGroup width="100" height="100" scrollRect="(x=-50, y=-50, w=100, h=100)">
+            <comps.RadialGradientRect width="500" height="500" blendMode="auto"/>
+          </spark.components.DataGroup>
+          <spark.components.DataGroup y="106" width="0" height="0"/>
+          <spark.components.DataGroup y="112" width="0" height="0"/>
+          <spark.components.DataGroup y="118" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </DataGroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/properties/baselines/Group_property_blendMode_disabled.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/properties/baselines/Group_property_blendMode_disabled.png.xml b/mustella/tests/gumbo/core/Group/properties/baselines/Group_property_blendMode_disabled.png.xml
new file mode 100644
index 0000000..015bd6a
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/properties/baselines/Group_property_blendMode_disabled.png.xml
@@ -0,0 +1,39 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="70" height="48" blendMode="auto">
+            <comps.BlendModeGroup width="70" height="48" blendMode="auto">
+              <spark.components.VGroup width="70" height="48" blendMode="auto">
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=-204, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="70" height="21" blendMode="auto">
+                    <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=-204, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="72" height="23"/>
+                    <spark.components.Label concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="10" y="3" width="50" height="17">
+                      <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="50" height="17"/>
+                      <flash.text.engine.TextLine concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="13.15" y="13" width="23.7" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="4" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+                <spark.components.Button y="27" width="70" height="21">
+                  <spark.skins.spark.ButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=-204, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="70" height="21" blendMode="auto">
+                    <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=-204, greenOffset=-204, blueOffset=-204, alphaOffset=0)" width="72" height="23"/>
+                    <spark.components.Label concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="10" y="3" width="50" height="17">
+                      <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="50" height="17"/>
+                      <flash.text.engine.TextLine concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="13.15" y="13" width="23.7" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="4" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </spark.components.VGroup>
+            </comps.BlendModeGroup>
+          </spark.components.Group>
+          <spark.components.Group y="54" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="60" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="66" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="72" width="0" height="0"/>
+          <spark.components.DataGroup y="78" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_0_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_0_0.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_0_0.png.xml
new file mode 100644
index 0000000..636fdc7
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_0_0.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=0, y=0, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_200.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_200.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_200.png.xml
new file mode 100644
index 0000000..4806a7c
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_200.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=200, y=200, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_450.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_450.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_450.png.xml
new file mode 100644
index 0000000..3a5bd2a
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_450.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=200, y=450, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_minus50.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_minus50.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_minus50.png.xml
new file mode 100644
index 0000000..e691b2a
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_200_minus50.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=200, y=-50, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_200.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_200.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_200.png.xml
new file mode 100644
index 0000000..96952d5
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_200.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=450, y=200, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_450.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_450.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_450.png.xml
new file mode 100644
index 0000000..38ffdb0
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_450.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=450, y=450, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_minus50.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_minus50.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_minus50.png.xml
new file mode 100644
index 0000000..31daa0f
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_450_minus50.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=450, y=-50, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_200.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_200.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_200.png.xml
new file mode 100644
index 0000000..c2ce558
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_200.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=-50, y=200, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_450.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_450.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_450.png.xml
new file mode 100644
index 0000000..7f0c7cf
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_450.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=-50, y=450, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_minus50.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_minus50.png.xml b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_minus50.png.xml
new file mode 100644
index 0000000..e3528dd
--- /dev/null
+++ b/mustella/tests/gumbo/core/Group/viewport/baselines/Group_viewport_scrollPosition_gradient_minus50_minus50.png.xml
@@ -0,0 +1,18 @@
+<DisplayList>
+  <GroupBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <spark.components.Group width="100" height="100" scrollRect="(x=-50, y=-50, w=100, h=100)" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite width="500" height="500"/>
+          </spark.components.Group>
+          <spark.components.Group y="106" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="112" width="0" height="0" blendMode="auto"/>
+          <spark.components.Group y="118" width="0" height="0" blendMode="auto"/>
+          <spark.components.DataGroup y="124" width="0" height="0"/>
+          <spark.components.DataGroup y="130" width="0" height="0"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </GroupBasic>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/layout3D/properties/baselines/Layout3D_property_offsets_rotation_scale_transform_e1.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/layout3D/properties/baselines/Layout3D_property_offsets_rotation_scale_transform_e1.png.xml b/mustella/tests/gumbo/layout3D/properties/baselines/Layout3D_property_offsets_rotation_scale_transform_e1.png.xml
new file mode 100644
index 0000000..7a16c92
--- /dev/null
+++ b/mustella/tests/gumbo/layout3D/properties/baselines/Layout3D_property_offsets_rotation_scale_transform_e1.png.xml
@@ -0,0 +1,31 @@
+<DisplayList>
+  <Layout3DMain width="700" height="700">
+    <spark.skins.spark.ApplicationSkin width="700" height="700" blendMode="auto">
+      <spark.components.Group width="700" height="700" blendMode="auto">
+        <spark.components.Group width="700" height="700" blendMode="auto">
+          <spark.components.Group x="20" y="20" width="300" height="300" blendMode="auto">
+            <comps.EllipseDataGroup width="180" height="180">
+              <comps.EllipseDataGroupInnerClass0 width="64" height="44" blendMode="auto">
+                <spark.components.Group x="2" y="2" width="60" height="40" blendMode="auto">
+                  <spark.components.Group width="60" height="40" blendMode="auto">
+                    <spark.components.supportClasses.InvalidatingSprite matrix3D="2.866028303626176e-15,6.556707887739321e-8,1.5,0,-2.18556948539117e-7,-2.5,1.092784742695585e-7,0,1.5,-1.3113415775478643e-7,2.866028303626176e-15,0,20.000003814697266,100,19.999998092651367,1" x="20.000003814697266" y="100" width="24" height="67"/>
+                  </spark.components.Group>
+                </spark.components.Group>
+              </comps.EllipseDataGroupInnerClass0>
+              <comps.EllipseDataGroupInnerClass0 width="74" height="44" blendMode="auto">
+                <spark.components.Group x="2" y="2" width="70" height="40" blendMode="auto">
+                  <spark.components.Group width="70" height="40" blendMode="auto"/>
+                </spark.components.Group>
+              </comps.EllipseDataGroupInnerClass0>
+              <comps.EllipseDataGroupInnerClass0 width="94" height="54" blendMode="auto">
+                <spark.components.Group x="2" y="2" width="90" height="50" blendMode="auto">
+                  <spark.components.Group width="90" height="50" blendMode="auto"/>
+                </spark.components.Group>
+              </comps.EllipseDataGroupInnerClass0>
+            </comps.EllipseDataGroup>
+          </spark.components.Group>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Layout3DMain>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_darken_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_darken_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_darken_radialgradient_fill.png.xml
new file mode 100644
index 0000000..9b65f6b
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_darken_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_darken_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7" blendMode="darken"/>
+              <flash.display.Shape width="1" height="1" blendMode="darken"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_darken_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_difference_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_difference_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_difference_radialgradient_fill.png.xml
new file mode 100644
index 0000000..b9aee7a
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_difference_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_difference_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7" blendMode="difference"/>
+              <flash.display.Shape width="1" height="1" blendMode="difference"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_difference_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_hardlight_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_hardlight_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_hardlight_radialgradient_fill.png.xml
new file mode 100644
index 0000000..6b9278f
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_hardlight_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_hardlight_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7" blendMode="hardlight"/>
+              <flash.display.Shape width="1" height="1" blendMode="hardlight"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_hardlight_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_layer_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_layer_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_layer_radialgradient_fill.png.xml
new file mode 100644
index 0000000..ade75f2
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_layer_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_layer_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7" blendMode="layer"/>
+              <flash.display.Shape width="1" height="1" blendMode="layer"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_layer_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_multiply_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_multiply_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_multiply_radialgradient_fill.png.xml
new file mode 100644
index 0000000..782b8ad
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_multiply_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_multiply_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7" blendMode="multiply"/>
+              <flash.display.Shape width="1" height="1" blendMode="multiply"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_multiply_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_normal_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_normal_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_normal_radialgradient_fill.png.xml
new file mode 100644
index 0000000..e088d4b
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_normal_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_normal_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7"/>
+              <flash.display.Shape width="1" height="1"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_normal_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_subtract_radialgradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_subtract_radialgradient_fill.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_subtract_radialgradient_fill.png.xml
new file mode 100644
index 0000000..b7fb128
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/blend_mode_radial_gradient_blends_blend_subtract_radialgradient_fill.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.blend_mode.radial_gradient_blends.blend_subtract_radialgradient_fill width="595.45" height="342.25" blendMode="auto">
+              <flash.display.Shape width="532.5" height="231.7" blendMode="subtract"/>
+              <flash.display.Shape width="1" height="1" blendMode="subtract"/>
+            </fxg.blend_mode.radial_gradient_blends.blend_subtract_radialgradient_fill>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_graphic_def.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_graphic_def.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_graphic_def.png.xml
new file mode 100644
index 0000000..b339791
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_graphic_def.png.xml
@@ -0,0 +1,62 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.doc_structure.graphic_def width="600" height="600" blendMode="auto">
+              <flash.display.MovieClip width="601" height="551">
+                <flash.display.Shape width="601" height="551"/>
+              </flash.display.MovieClip>
+              <fxg.doc_structure.graphic_def_Text_952215596 width="487" height="97" blendMode="auto">
+                <spark.components.RichText x="90" y="80" width="397" height="17">
+                  <flash.display.Shape width="397" height="17"/>
+                  <flash.text.engine.TextLine y="12.2" width="396.25" height="16.1" ascent="12.2421875" descent="3.84375" atomCount="53" hasGraphicElement="false"/>
+                </spark.components.RichText>
+              </fxg.doc_structure.graphic_def_Text_952215596>
+              <flash.display.MovieClip x="20" y="120" width="100" height="100">
+                <flash.display.Shape width="100" height="100"/>
+              </flash.display.MovieClip>
+              <fxg.doc_structure.graphic_def_Text_716964997 width="308" height="243" blendMode="auto">
+                <spark.components.RichText x="60" y="230" width="248" height="13">
+                  <flash.display.Shape width="248" height="13"/>
+                  <flash.text.engine.TextLine y="9.15" width="247.15" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="48" hasGraphicElement="false"/>
+                </spark.components.RichText>
+              </fxg.doc_structure.graphic_def_Text_716964997>
+              <flash.display.MovieClip matrix="(a=1, b=0, c=0, d=1.5, tx=20, ty=260)" x="20" y="260" width="100" height="150">
+                <flash.display.Shape width="100" height="100"/>
+              </flash.display.MovieClip>
+              <fxg.doc_structure.graphic_def_Text_1980911088 width="364" height="433" blendMode="auto">
+                <spark.components.RichText x="60" y="420" width="304" height="13">
+                  <flash.display.Shape width="304" height="13"/>
+                  <flash.text.engine.TextLine y="9.15" width="303.7" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="54" hasGraphicElement="false"/>
+                </spark.components.RichText>
+              </fxg.doc_structure.graphic_def_Text_1980911088>
+              <flash.display.MovieClip x="360" y="120" width="281" height="221">
+                <flash.display.Shape matrix="(a=1.5, b=0, c=0, d=1.5, tx=20, ty=10)" x="20" y="10" width="151.5" height="39"/>
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="100" y="10" width="120" height="80"/>
+                <flash.display.Shape y="60" width="102" height="102.1"/>
+                <flash.display.MovieClip width="120" height="100">
+                  <flash.display.MovieClip concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="70" y="60" width="101" height="99">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="101" height="99"/>
+                  </flash.display.MovieClip>
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="70" y="60" width="120" height="100"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip y="150" width="236" height="13.05">
+                  <fxg.doc_structure.graphic_def_Text834866064 width="246" height="43" blendMode="auto">
+                    <spark.components.RichText x="10" y="30" width="236" height="13">
+                      <flash.display.Shape width="236" height="13"/>
+                      <flash.text.engine.TextLine y="9.15" width="235.4" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="44" hasGraphicElement="false"/>
+                    </spark.components.RichText>
+                  </fxg.doc_structure.graphic_def_Text834866064>
+                </flash.display.MovieClip>
+                <flash.display.Shape width="281" height="1"/>
+                <flash.display.Shape width="281" height="221"/>
+              </flash.display.MovieClip>
+            </fxg.doc_structure.graphic_def>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_library_def.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_library_def.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_library_def.png.xml
new file mode 100644
index 0000000..20bfc7d
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/doc_structure_library_def.png.xml
@@ -0,0 +1,53 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.doc_structure.library_def width="585" height="373" blendMode="auto">
+              <flash.display.MovieClip x="20" y="20" width="100" height="100">
+                <flash.display.Shape width="100" height="100"/>
+              </flash.display.MovieClip>
+              <fxg.doc_structure.library_def_Text_1549405125 width="268" height="153" blendMode="auto">
+                <spark.components.RichText x="20" y="140" width="248" height="13">
+                  <flash.display.Shape width="248" height="13"/>
+                  <flash.text.engine.TextLine y="9.15" width="247.15" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="48" hasGraphicElement="false"/>
+                </spark.components.RichText>
+              </fxg.doc_structure.library_def_Text_1549405125>
+              <flash.display.MovieClip matrix="(a=1, b=0, c=0, d=1.5, tx=20, ty=200)" x="20" y="200" width="100" height="150">
+                <flash.display.Shape width="100" height="100"/>
+              </flash.display.MovieClip>
+              <fxg.doc_structure.library_def_Text_304986161 width="324" height="373" blendMode="auto">
+                <spark.components.RichText x="20" y="360" width="304" height="13">
+                  <flash.display.Shape width="304" height="13"/>
+                  <flash.text.engine.TextLine y="9.15" width="303.7" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="54" hasGraphicElement="false"/>
+                </spark.components.RichText>
+              </fxg.doc_structure.library_def_Text_304986161>
+              <flash.display.MovieClip x="300" y="20" width="285.5" height="221">
+                <flash.display.Shape matrix="(a=1.5, b=0, c=0, d=1.5, tx=20, ty=10)" x="20" y="10" width="151.5" height="39"/>
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="100" y="10" width="120" height="80"/>
+                <flash.display.Shape y="60" width="102" height="102.1"/>
+                <flash.display.MovieClip width="120" height="100">
+                  <flash.display.MovieClip concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="80" y="60" width="101" height="99">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="101" height="99"/>
+                  </flash.display.MovieClip>
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.75, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="80" y="60" width="120" height="100"/>
+                </flash.display.MovieClip>
+                <flash.display.MovieClip y="150" width="275" height="13.05">
+                  <fxg.doc_structure.library_def_Text_650095777 width="285" height="43" blendMode="auto">
+                    <spark.components.RichText x="10" y="30" width="275" height="13">
+                      <flash.display.Shape width="275" height="13"/>
+                      <flash.text.engine.TextLine y="9.15" width="274.25" height="12.1" ascent="9.181640625" descent="2.8828125" atomCount="52" hasGraphicElement="false"/>
+                    </spark.components.RichText>
+                  </fxg.doc_structure.library_def_Text_650095777>
+                </flash.display.MovieClip>
+                <flash.display.Shape width="281" height="1"/>
+                <flash.display.Shape width="281" height="221"/>
+              </flash.display.MovieClip>
+            </fxg.doc_structure.library_def>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_focal_point.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_focal_point.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_focal_point.png.xml
new file mode 100644
index 0000000..4ba8335
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_focal_point.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_path_focal_point width="550.1" height="467.2" blendMode="auto">
+              <flash.display.MovieClip x="17.7" y="14.05" width="532.5" height="453.6">
+                <flash.display.Shape width="532.5" height="231.6"/>
+                <flash.display.MovieClip y="222" width="532.5" height="231.6">
+                  <flash.display.Shape width="532.5" height="231.6"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.fill.radial_gradient.radial_gradient_fill_path_focal_point>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_interpolation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_interpolation.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_interpolation.png.xml
new file mode 100644
index 0000000..22397ee
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_interpolation.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_path_interpolation width="550.1" height="467.2" blendMode="auto">
+              <flash.display.MovieClip x="17.7" y="14.05" width="532.5" height="453.6">
+                <flash.display.Shape width="532.5" height="231.6"/>
+                <flash.display.MovieClip y="222" width="532.5" height="231.6">
+                  <flash.display.Shape width="532.5" height="231.6"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.fill.radial_gradient.radial_gradient_fill_path_interpolation>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_matrix.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_matrix.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_matrix.png.xml
new file mode 100644
index 0000000..c4dc315
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_matrix.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_path_matrix width="246" height="164" blendMode="auto">
+              <flash.display.MovieClip x="11" y="15" width="235" height="149">
+                <flash.display.Shape x="0.5" y="0.5" width="235" height="149"/>
+              </flash.display.MovieClip>
+            </fxg.fill.radial_gradient.radial_gradient_fill_path_matrix>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread.png.xml
new file mode 100644
index 0000000..f0e8c18
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_path_spread width="550.1" height="467.2" blendMode="auto">
+              <flash.display.MovieClip x="17.7" y="14.05" width="532.5" height="453.6">
+                <flash.display.Shape width="532.5" height="231.6"/>
+                <flash.display.MovieClip y="222" width="532.5" height="231.6">
+                  <flash.display.Shape width="532.5" height="231.6"/>
+                </flash.display.MovieClip>
+              </flash.display.MovieClip>
+            </fxg.fill.radial_gradient.radial_gradient_fill_path_spread>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread2.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread2.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread2.png.xml
new file mode 100644
index 0000000..66deaf1
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_path_spread2.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_path_spread2 width="532.4" height="274.15" blendMode="auto">
+              <flash.display.MovieClip y="43" width="532.5" height="231.6">
+                <flash.display.Shape width="532.5" height="231.6"/>
+              </flash.display.MovieClip>
+            </fxg.fill.radial_gradient.radial_gradient_fill_path_spread2>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_focal_point.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_focal_point.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_focal_point.png.xml
new file mode 100644
index 0000000..1038d50
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_focal_point.png.xml
@@ -0,0 +1,17 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_shape_focal_point width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="10" y="10" width="201" height="101"/>
+              <flash.display.Shape x="10" y="120" width="201" height="101"/>
+              <flash.display.Shape x="10" y="230" width="201" height="101"/>
+            </fxg.fill.radial_gradient.radial_gradient_fill_shape_focal_point>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_interpolation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_interpolation.png.xml b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_interpolation.png.xml
new file mode 100644
index 0000000..b1f9f13
--- /dev/null
+++ b/mustella/tests/spark/core/fxg/properties/baselines/fill_radial_gradient_radial_gradient_fill_shape_interpolation.png.xml
@@ -0,0 +1,16 @@
+<DisplayList>
+  <fxgtemplate width="940" height="800">
+    <spark.skins.spark.ApplicationSkin width="940" height="800" blendMode="auto">
+      <spark.components.Group width="940" height="800" blendMode="auto">
+        <spark.components.Group width="940" height="800" blendMode="auto">
+          <comps.MyComp width="800" height="800" blendMode="auto">
+            <fxg.fill.radial_gradient.radial_gradient_fill_shape_interpolation width="479" height="359" blendMode="auto">
+              <flash.display.Shape x="10" y="10" width="201" height="101"/>
+              <flash.display.Shape x="10" y="120" width="201" height="101"/>
+            </fxg.fill.radial_gradient.radial_gradient_fill_shape_interpolation>
+          </comps.MyComp>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </fxgtemplate>
+</DisplayList>
\ No newline at end of file


[08/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..0b433e7
--- /dev/null
+++ b/mustella/tests/components/Charts/Line/Properties/Baselines/LineSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,278 @@
+<DisplayList>
+  <GenericLine width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.LineChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="8" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="347.9164575406784"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=53.6, ty=363.9)" x="53.6" y="363.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=63.5, ty=381.95)" x="63.5" y="381.95" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=76.75, ty=363.9)" x="76.75" y="363.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=90.25, ty=381.95)" x="90.25" y="381.95" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=102.05, ty=363.9)" x="102.05" y="363.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=115.4, ty=381.95)" x="115.4" y="381.95" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=129.9, ty=363.9)" x="129.9" y="363.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=141.7, ty=381.95)" x="141.7" y="381.95" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=153.85, ty=363.9)" x="153.85" y="363.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=167.75, ty=381.95)" x="167.75" y="381.95" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=179.3, ty=363.9)" x="179.3" y="363.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=194.4, ty=381.95)" x="194.4" y="381.95" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=-1.75, ty=376.45)" x="-1.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=56.2, ty=376.45)" x="56.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=376.45)" x="114.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.15, ty=376.45)" x="172.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.15, ty=376.45)" x="230.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=288.15, ty=376.45)" x="288.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="164.65" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=370.75)" x="346.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="164.55" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=21.4, ty=49.65)" x="21.4" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=67.8, ty=49.65)" x="67.8" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=49.65)" x="114.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=160.55, ty=49.65)" x="160.55" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.95, ty=49.65)" x="206.95" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=253.35, ty=49.65)" x="253.35" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=299.75, ty=49.65)" x="299.75" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=49.65)" x="346.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.35" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=-1.75, ty=112.6)" x="-1.75" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=56.2, ty=112.6)" x="56.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=112.6)" x="114.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.15, ty=112.6)" x="172.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.15, ty=112.6)" x="230.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=288.15, ty=112.6)" x="288.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=112.6)" x="346.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.35" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=-1.75, ty=175.5)" x="-1.75" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=56.2, ty=175.5)" x="56.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=175.5)" x="114.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.15, ty=175.5)" x="172.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.15, ty=175.5)" x="230.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=288.15, ty=175.5)" x="288.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=175.5)" x="346.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="8" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.LineSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="347.9164575406784"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="-4.2" y="330.45" width="8.420454545454547" height="17.465406168542074"/>
+            <mx.charts.renderers.BoxItemRenderer x="8.7" y="328.4" width="8.420454545454547" height="19.48332162227797"/>
+            <mx.charts.renderers.BoxItemRenderer x="21.65" y="324.7" width="8.420454545454547" height="23.194430502711896"/>
+            <mx.charts.renderers.BoxItemRenderer x="34.65" y="321.1" width="8.420454545454547" height="26.7895672306322"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.6" y="318.65" width="8.420454545454547" height="29.224982433416983"/>
+            <mx.charts.renderers.BoxItemRenderer x="60.55" y="320.9" width="8.420454545454554" height="26.97512267465396"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.5" y="320.05" width="8.420454545454533" height="27.856511033756988"/>
+            <mx.charts.renderers.BoxItemRenderer x="86.45" y="319.75" width="8.420454545454533" height="28.158038630292253"/>
+            <mx.charts.renderers.BoxItemRenderer x="99.4" y="321.15" width="8.420454545454561" height="26.743178369626776"/>
+            <mx.charts.renderers.BoxItemRenderer x="112.35" y="319.9" width="8.420454545454561" height="27.995677616773264"/>
+            <mx.charts.renderers.BoxItemRenderer x="125.3" y="319.6" width="8.420454545454561" height="28.27401078280576"/>
+            <mx.charts.renderers.BoxItemRenderer x="138.25" y="318.45" width="8.420454545454561" height="29.45692673844411"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.ColumnSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="-4.2" y="240.25" width="8.420454545454547" height="107.62215753258315"/>
+            <mx.charts.renderers.BoxItemRenderer x="8.7" y="237.9" width="8.420454545454547" height="109.99958665911117"/>
+            <mx.charts.renderers.BoxItemRenderer x="21.65" y="274.95" width="8.420454545454547" height="72.94648393102892"/>
+            <mx.charts.renderers.BoxItemRenderer x="34.65" y="216.55" width="8.420454545454547" height="131.33846272160608"/>
+            <mx.charts.renderers.BoxItemRenderer x="47.6" y="274" width="8.420454545454547" height="73.87426115113738"/>
+            <mx.charts.renderers.BoxItemRenderer x="60.55" y="278.3" width="8.420454545454554" height="69.58329150813569"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.5" y="274.25" width="8.420454545454533" height="73.64231684611025"/>
+            <mx.charts.renderers.BoxItemRenderer x="86.45" y="217.5" width="8.420454545454533" height="130.41068550149762"/>
+            <mx.charts.renderers.BoxItemRenderer x="99.4" y="160.2" width="8.420454545454561" height="187.70092884319598"/>
+            <mx.charts.renderers.BoxItemRenderer x="112.35" y="102.8" width="8.420454545454561" height="245.10714433740793"/>
+            <mx.charts.renderers.BoxItemRenderer x="125.3" y="41.2" width="8.420454545454561" height="306.688357322108"/>
+            <mx.charts.renderers.BoxItemRenderer x="138.25" y="150.75" width="8.420454545454561" height="197.15265927305109"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.charts.renderers.DiamondItemRenderer x="-5" y="185" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="7.95" y="238.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="20.9" y="169" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="33.85" y="161.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="46.8" y="218.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="59.75" y="278.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.7" y="101.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="85.65" y="219.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="98.6" y="160.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="111.55" y="276.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="124.5" y="157.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="137.5" y="211.6" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="8" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        <mx.core.UIComponent width="142.50000000000003" height="347.9164575406784"/>
+        <mx.core.UIComponent width="142.50000000000003" height="347.9164575406784"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.LineChart>
+  </GenericLine>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..0d65e03
--- /dev/null
+++ b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,230 @@
+<DisplayList>
+  <GenericPlot width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.PlotChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="37.6" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.427520751953125, tx=0, ty=0)" width="315.5" height="304.3"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.427520751953125, tx=0, ty=0)" width="315.5" height="304.3"/>
+        <mx.charts.GridLines width="315.5" height="304.2752320001008"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="42.4" y="360.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="65.4" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="92.05" y="360.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="118.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="143.95" y="360.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="170.7" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="198.6" y="360.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="223.65" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="249.05" y="360.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="276.4" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="301.15" y="360.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="329.8" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.8, ty=400)" x="27.8" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=78.55, ty=400)" x="78.55" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.25, ty=400)" x="129.25" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=179.95, ty=400)" x="179.95" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.65, ty=400)" x="230.65" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=281.4, ty=400)" x="281.4" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=394.3)" x="332.1" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=24.25, ty=0)" x="24.25" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=66.95, ty=0)" x="66.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=112.3, ty=0)" x="112.3" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=160.45, ty=0)" x="160.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=203.1, ty=0)" x="203.1" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=248.5, ty=0)" x="248.5" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.952667236328125, b=0, c=0, d=0.952667236328125, tx=291.2, ty=0)" x="291.2" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.1, ty=26.1)" x="48.1" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=88.7, ty=26.1)" x="88.7" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.25, ty=26.1)" x="129.25" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=169.8, ty=26.1)" x="169.8" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=210.4, ty=26.1)" x="210.4" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=250.95, ty=26.1)" x="250.95" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.55, ty=26.1)" x="291.55" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=26.1)" x="332.1" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="37.6" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.427520751953125, tx=0, ty=0)" width="315.5" height="304.3"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.PlotSeries width="315.5" height="304.2752320001008">
+            <mx.charts.renderers.DiamondItemRenderer x="8.1" y="205.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="34.4" y="155.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.7" y="186.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="87" y="134.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="113.3" y="239.8" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="139.6" y="239.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="165.85" y="137.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="192.15" y="241.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="218.45" y="186.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="244.75" y="188.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="271.05" y="235.8" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="297.35" y="127.1" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+          <mx.charts.series.LineSeries width="315.5" height="304.2752320001008">
+            <mx.charts.renderers.LineRenderer width="315.5" height="304.2752320001008"/>
+            <mx.charts.renderers.CircleItemRenderer y="138.4" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="29.6" y="137.75" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="56.5" y="140.85" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="86.1" y="138.1" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="116.65" y="137.5" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="146.3" y="134.9" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="188.95" y="161.15" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="189.85" y="156.75" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="219.5" y="148.6" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="248.2" y="140.75" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="277.9" y="135.45" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="308.45" y="140.35" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="315.5" height="304.2752320001008">
+            <mx.charts.renderers.LineRenderer width="315.5" height="304.2752320001008"/>
+            <mx.charts.renderers.BoxItemRenderer x="88.5" y="295.35" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="193.65" y="295.7" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="219.95" y="275.65" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="246.25" y="255.6" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="272.55" y="234.05" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="298.85" y="272.35" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="315.5" height="304.2752320001008">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.DiamondItemRenderer x="4.6" y="166.15" width="17.08958333333333" height="138.09024278937906"/>
+            <mx.charts.renderers.DiamondItemRenderer x="30.85" y="212.95" width="17.089583333333334" height="91.28256960003026"/>
+            <mx.charts.renderers.DiamondItemRenderer x="57.15" y="152.15" width="17.089583333333337" height="152.0869034613837"/>
+            <mx.charts.renderers.DiamondItemRenderer x="83.45" y="145.5" width="17.089583333333337" height="158.73024602671927"/>
+            <mx.charts.renderers.DiamondItemRenderer x="109.75" y="195.2" width="17.089583333333337" height="109.03195813336947"/>
+            <mx.charts.renderers.DiamondItemRenderer x="136.05" y="247.8" width="17.089583333333337" height="56.443055536018704"/>
+            <mx.charts.renderers.DiamondItemRenderer x="162.35" y="92.75" width="17.089583333333337" height="211.52199877873676"/>
+            <mx.charts.renderers.DiamondItemRenderer x="188.6" y="196" width="17.089583333333337" height="108.2712700533692"/>
+            <mx.charts.renderers.DiamondItemRenderer x="214.9" y="144.8" width="17.089583333333337" height="159.44022156805283"/>
+            <mx.charts.renderers.DiamondItemRenderer x="241.2" y="245.85" width="17.08958333333331" height="58.42084454401933"/>
+            <mx.charts.renderers.DiamondItemRenderer x="267.5" y="142.5" width="17.08958333333328" height="161.77299834672024"/>
+            <mx.charts.renderers.DiamondItemRenderer x="293.8" y="189.45" width="17.08958333333328" height="114.81318754137135"/>
+          </mx.charts.series.ColumnSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.427520751953125, tx=0, ty=0)" width="315.5" height="304.3"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="37.6" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.427520751953125, tx=0, ty=0)" width="315.5" height="304.3"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.427520751953125, tx=0, ty=0)" width="315.5" height="304.3"/>
+        <mx.core.UIComponent width="315.5" height="304.2752320001008"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.PlotChart>
+  </GenericPlot>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..980559b
--- /dev/null
+++ b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,303 @@
+<DisplayList>
+  <GenericPlot width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.PlotChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=30.937332153320313, tx=0, ty=0)" width="142.5" height="309.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=30.937332153320313, tx=0, ty=0)" width="142.5" height="309.35"/>
+        <mx.charts.GridLines width="142.5" height="309.3734194122885"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=123.25, ty=366.9)" x="123.25" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=132.35, ty=383.45)" x="132.35" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=144.5, ty=366.9)" x="144.5" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=156.85, ty=383.45)" x="156.85" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=167.7, ty=366.9)" x="167.7" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=179.95, ty=383.45)" x="179.95" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=193.2, ty=366.9)" x="193.2" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=204, ty=383.45)" x="204" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=215.15, ty=366.9)" x="215.15" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=227.9, ty=383.45)" x="227.9" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=238.5, ty=366.9)" x="238.5" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=252.35, ty=383.45)" x="252.35" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=313.5)" x="28.75" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=80.3, ty=313.5)" x="80.3" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.85, ty=313.5)" x="131.85" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=183.45, ty=313.5)" x="183.45" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=235, ty=313.5)" x="235" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.55, ty=313.5)" x="286.55" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="175.9" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=307.8)" x="338.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="109.85" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="152.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="197.3" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="242.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="175.8" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=49.35, ty=49.65)" x="49.35" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=90.6, ty=49.65)" x="90.6" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.85, ty=49.65)" x="131.85" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.1, ty=49.65)" x="173.1" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=214.35, ty=49.65)" x="214.35" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=255.6, ty=49.65)" x="255.6" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=296.85, ty=49.65)" x="296.85" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="177.65" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=112.6)" x="28.75" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=80.3, ty=112.6)" x="80.3" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.85, ty=112.6)" x="131.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=183.45, ty=112.6)" x="183.45" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=235, ty=112.6)" x="235" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.55, ty=112.6)" x="286.55" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="179.6" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=376.45)" x="28.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=90.6, ty=376.45)" x="90.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=152.5, ty=376.45)" x="152.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=214.35, ty=376.45)" x="214.35" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=276.25, ty=376.45)" x="276.25" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=30.937332153320313, tx=0, ty=0)" width="142.5" height="309.35"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.PlotSeries width="142.5" height="309.3734194122885">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="208.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="158.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="189.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="136.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="243.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="243.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="139.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="245.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="189.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="191.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="239.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="129.3" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+          <mx.charts.series.LineSeries width="142.5" height="309.3734194122885">
+            <mx.charts.renderers.LineRenderer width="142.5" height="309.3734194122885"/>
+            <mx.charts.renderers.CircleItemRenderer y="281.1" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="13" y="280.8" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="24.8" y="282.05" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="37.8" y="280.95" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="51.25" y="280.7" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="64.25" y="279.65" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="82.95" y="290.3" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="83.35" y="288.5" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="96.4" y="285.2" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="109" y="282.05" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="122.05" y="279.85" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="135.45" y="281.85" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.5" height="309.3734194122885">
+            <mx.charts.renderers.LineRenderer width="142.5" height="309.3734194122885"/>
+            <mx.charts.renderers.BoxItemRenderer x="2.4" y="210.15" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="14.3" y="208.05" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="26.15" y="241" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="38.05" y="189.05" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="49.9" y="240.15" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="61.8" y="243.95" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.65" y="240.35" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="85.55" y="189.9" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.4" y="138.95" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="109.3" y="87.9" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.15" y="33.15" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="133.05" y="130.55" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="142.5" height="309.3734194122885">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.DiamondItemRenderer x="2.05" y="140.85" width="7.7187499999999964" height="168.48476421193232"/>
+            <mx.charts.renderers.DiamondItemRenderer x="13.95" y="197.95" width="7.718749999999998" height="111.37443098842385"/>
+            <mx.charts.renderers.DiamondItemRenderer x="25.8" y="123.8" width="7.71875" height="185.56217696349066"/>
+            <mx.charts.renderers.DiamondItemRenderer x="37.7" y="115.7" width="7.71875" height="193.6677605520926"/>
+            <mx.charts.renderers.DiamondItemRenderer x="49.55" y="176.3" width="7.71875" height="133.03057034728405"/>
+            <mx.charts.renderers.DiamondItemRenderer x="61.45" y="240.5" width="7.71875" height="68.86652316117542"/>
+            <mx.charts.renderers.DiamondItemRenderer x="73.3" y="51.25" width="7.71875" height="258.0793064737311"/>
+            <mx.charts.renderers.DiamondItemRenderer x="85.2" y="177.25" width="7.71875" height="132.1024500890472"/>
+            <mx.charts.renderers.DiamondItemRenderer x="97.05" y="114.8" width="7.71875" height="194.53400612644703"/>
+            <mx.charts.renderers.DiamondItemRenderer x="108.95" y="238.05" width="7.71875" height="71.27963583259125"/>
+            <mx.charts.renderers.DiamondItemRenderer x="120.8" y="111.95" width="7.71875" height="197.38024158504007"/>
+            <mx.charts.renderers.DiamondItemRenderer x="132.7" y="169.25" width="7.71875" height="140.08428430988425"/>
+          </mx.charts.series.ColumnSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=30.937332153320313, tx=0, ty=0)" width="142.5" height="309.35"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=30.937332153320313, tx=0, ty=0)" width="142.5" height="309.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=30.937332153320313, tx=0, ty=0)" width="142.5" height="309.35"/>
+        <mx.core.UIComponent width="142.5" height="309.3734194122885"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.PlotChart>
+  </GenericPlot>
+</DisplayList>
\ No newline at end of file


[13/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_filterData_filterDataValues.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_filterData_filterDataValues.png.xml b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_filterData_filterDataValues.png.xml
new file mode 100644
index 0000000..fa65340
--- /dev/null
+++ b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_filterData_filterDataValues.png.xml
@@ -0,0 +1,127 @@
+<DisplayList>
+  <GenericBubble width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.BubbleChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.2655029296875, tx=0, ty=0)" width="257" height="352.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.2655029296875, tx=0, ty=0)" width="257" height="352.65"/>
+        <mx.charts.GridLines width="257" height="352.6550596504165"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.949859619140625, b=0, c=0, d=0.949859619140625, tx=94.35, ty=381.4)" x="94.35" y="381.4" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.949859619140625, b=0, c=0, d=0.949859619140625, tx=136.9, ty=381.4)" x="136.9" y="381.4" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.949859619140625, b=0, c=0, d=0.949859619140625, tx=182.15, ty=381.4)" x="182.15" y="381.4" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.949859619140625, b=0, c=0, d=0.949859619140625, tx=224.7, ty=381.4)" x="224.7" y="381.4" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=47, ty=376.45)" x="47" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=94, ty=376.45)" x="94" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=141.05, ty=376.45)" x="141.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=188.05, ty=376.45)" x="188.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=235.1, ty=376.45)" x="235.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.8" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=282.1, ty=376.45)" x="282.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=329.1, ty=376.45)" x="329.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="163.35" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.55, ty=61.05)" x="117.55" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=235.1, ty=61.05)" x="235.1" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=352.65, ty=61.05)" x="352.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.2655029296875, tx=0, ty=0)" width="257" height="352.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.BubbleSeries width="257" height="352.6550596504165">
+            <mx.charts.renderers.CircleItemRenderer x="113.5" y="237.45" width="65.28410453128745" height="65.28410453128745"/>
+            <mx.charts.renderers.CircleItemRenderer x="125.05" y="17.4" width="43.15511867657636" height="43.15511867657636"/>
+            <mx.charts.renderers.CircleItemRenderer x="125.75" y="145.5" width="71.9012227283625" height="71.9012227283625"/>
+            <mx.charts.renderers.CircleItemRenderer x="138.8" y="-97" width="75.04195636538" height="75.04195636538"/>
+            <mx.charts.renderers.CircleItemRenderer x="165.65" y="403.95" width="51.546391752577314" height="51.546391752577314"/>
+            <mx.charts.renderers.CircleItemRenderer x="193.65" y="414.75" width="26.68424838168305" height="26.68424838168305"/>
+            <mx.charts.renderers.CircleItemRenderer y="-95.8" width="100" height="100"/>
+            <mx.charts.renderers.CircleItemRenderer x="39.45" y="410.5" width="51.186765763605855" height="51.186765763605855"/>
+            <mx.charts.renderers.CircleItemRenderer x="41.05" y="145.65" width="75.37760728842005" height="75.37760728842005"/>
+            <mx.charts.renderers.CircleItemRenderer x="80" y="177.75" width="27.61927595300887" height="27.61927595300887"/>
+            <mx.charts.renderers.CircleItemRenderer x="71.1" y="372.95" width="76.48046032126588" height="76.48046032126588"/>
+            <mx.charts.renderers.CircleItemRenderer x="97.3" y="-120" width="54.27954926876048" height="54.27954926876048"/>
+          </mx.charts.series.BubbleSeries>
+          <mx.charts.series.LineSeries width="257" height="352.6550596504165">
+            <mx.charts.renderers.LineRenderer width="257" height="352.6550596504165"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.2655029296875, tx=0, ty=0)" width="257" height="352.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.2655029296875, tx=0, ty=0)" width="257" height="352.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.2655029296875, tx=0, ty=0)" width="257" height="352.65"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.BubbleChart>
+  </GenericBubble>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..7bf3df8
--- /dev/null
+++ b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,133 @@
+<DisplayList>
+  <GenericBubble width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.BubbleChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.charts.GridLines width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="93.25" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="139.15" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="190.8" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="233.85" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=31.75, ty=376.45)" x="31.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=67.3, ty=376.45)" x="67.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=102.85, ty=376.45)" x="102.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=138.4, ty=376.45)" x="138.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.95, ty=376.45)" x="173.95" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=209.5, ty=376.45)" x="209.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.3" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=245, ty=376.45)" x="245" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=280.55, ty=370.75)" x="280.55" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=316.1, ty=370.75)" x="316.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=370.75)" x="351.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="162.85" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=61.05)" x="117.2" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=61.05)" x="234.45" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=61.05)" x="351.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.BubbleSeries width="257" height="351.675">
+            <mx.charts.renderers.CircleItemRenderer x="113.05" y="154.55" width="65.28410453128745" height="65.28410453128745"/>
+            <mx.charts.renderers.CircleItemRenderer x="124.7" y="78.25" width="43.15511867657636" height="43.15511867657636"/>
+            <mx.charts.renderers.CircleItemRenderer x="125.65" y="117.7" width="71.9012227283625" height="71.9012227283625"/>
+            <mx.charts.renderers.CircleItemRenderer x="138.3" y="25.05" width="75.04195636538" height="75.04195636538"/>
+            <mx.charts.renderers.CircleItemRenderer x="165.45" y="221.75" width="51.546391752577314" height="51.546391752577314"/>
+            <mx.charts.renderers.CircleItemRenderer x="193.2" y="233.55" width="26.68424838168305" height="26.68424838168305"/>
+            <mx.charts.renderers.CircleItemRenderer x="39.05" y="224.3" width="51.186765763605855" height="51.186765763605855"/>
+            <mx.charts.renderers.CircleItemRenderer x="40.65" y="116.7" width="75.37760728842005" height="75.37760728842005"/>
+            <mx.charts.renderers.CircleItemRenderer x="79.85" y="143.7" width="27.61927595300887" height="27.61927595300887"/>
+            <mx.charts.renderers.CircleItemRenderer x="97.2" y="22.85" width="54.27954926876048" height="54.27954926876048"/>
+          </mx.charts.series.BubbleSeries>
+          <mx.charts.series.LineSeries width="257" height="351.675">
+            <mx.charts.renderers.LineRenderer width="257" height="351.675"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.BubbleChart>
+  </GenericBubble>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..097c93d
--- /dev/null
+++ b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,259 @@
+<DisplayList>
+  <GenericBubble width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.BubbleChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=60.3, ty=366.9)" x="60.3" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=69.4, ty=383.45)" x="69.4" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=81.55, ty=366.9)" x="81.55" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=93.9, ty=383.45)" x="93.9" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=104.75, ty=366.9)" x="104.75" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=117, ty=383.45)" x="117" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=130.25, ty=366.9)" x="130.25" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=141.05, ty=383.45)" x="141.05" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=152.2, ty=366.9)" x="152.2" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=164.95, ty=383.45)" x="164.95" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=175.55, ty=366.9)" x="175.55" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=189.4, ty=383.45)" x="189.4" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=376.45)" x="9.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=376.45)" x="64" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=376.45)" x="118.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=376.45)" x="173.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=376.45)" x="228.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=376.45)" x="283.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="166.15" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.05" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=31.15, ty=49.65)" x="31.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75, ty=49.65)" x="75" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=49.65)" x="118.85" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=162.7, ty=49.65)" x="162.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.55, ty=49.65)" x="206.55" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=250.4, ty=49.65)" x="250.4" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=294.25, ty=49.65)" x="294.25" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=112.6)" x="9.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=112.6)" x="64" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=112.6)" x="118.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=112.6)" x="173.65" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=112.6)" x="228.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=112.6)" x="283.3" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=175.5)" x="9.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=175.5)" x="64" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=175.5)" x="118.85" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=175.5)" x="173.65" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=175.5)" x="228.5" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=175.5)" x="283.3" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=175.5)" x="338.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.BubbleSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.CircleItemRenderer x="-26.7" y="194.8" width="65.28410453128745" height="65.28410453128745"/>
+            <mx.charts.renderers.CircleItemRenderer x="-3.75" y="151.95" width="43.15511867657636" height="43.15511867657636"/>
+            <mx.charts.renderers.CircleItemRenderer x="-6.25" y="170.8" width="71.9012227283625" height="71.9012227283625"/>
+            <mx.charts.renderers.CircleItemRenderer x="4" y="113.05" width="75.04195636538" height="75.04195636538"/>
+            <mx.charts.renderers.CircleItemRenderer x="27.65" y="238.9" width="51.546391752577314" height="51.546391752577314"/>
+            <mx.charts.renderers.CircleItemRenderer x="51.95" y="250.9" width="26.68424838168305" height="26.68424838168305"/>
+            <mx.charts.renderers.CircleItemRenderer x="27.15" y="103.75" width="100" height="100"/>
+            <mx.charts.renderers.CircleItemRenderer x="63.45" y="240.55" width="51.186765763605855" height="51.186765763605855"/>
+            <mx.charts.renderers.CircleItemRenderer x="63.2" y="169.5" width="75.37760728842005" height="75.37760728842005"/>
+            <mx.charts.renderers.CircleItemRenderer x="99" y="195.3" width="27.61927595300887" height="27.61927595300887"/>
+            <mx.charts.renderers.CircleItemRenderer x="86.4" y="222.1" width="76.48046032126588" height="76.48046032126588"/>
+            <mx.charts.renderers.CircleItemRenderer x="109.4" y="115.65" width="54.27954926876048" height="54.27954926876048"/>
+          </mx.charts.series.BubbleSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="174.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="225.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="159.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="152.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="206.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="262.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="95.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="206.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="151.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="260.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="149" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="199.8" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.BubbleChart>
+  </GenericBubble>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..5a50981
--- /dev/null
+++ b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,208 @@
+<DisplayList>
+  <GenericCandle width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.CandlestickChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        <mx.charts.GridLines width="315.5" height="303.34999999999997"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="42.4" y="360.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="65.4" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="92.05" y="360.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="118.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="143.95" y="360.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="170.7" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="198.6" y="360.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="223.65" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="249.05" y="360.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="276.4" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="301.15" y="360.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="329.8" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=400)" x="28.75" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.3, ty=400)" x="79.3" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=400)" x="129.85" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=180.4, ty=400)" x="180.4" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=231, ty=400)" x="231" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=281.55, ty=400)" x="281.55" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=394.3)" x="332.1" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="21.3" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="66.35" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="114.2" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="162.05" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="209.9" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="257.8" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="302.8" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.95, ty=26.1)" x="48.95" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.4, ty=26.1)" x="89.4" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=26.1)" x="129.85" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=170.3, ty=26.1)" x="170.3" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=210.75, ty=26.1)" x="210.75" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=251.2, ty=26.1)" x="251.2" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.65, ty=26.1)" x="291.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=26.1)" x="332.1" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.CandlestickSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.CandlestickItemRenderer x="4.6" y="164.15" width="4.272395833333338" height="45.60361666666668"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="30.85" y="159.75" width="4.272395833333334" height="52.58066666666667"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="57.15" y="151.65" width="4.272395833333334" height="88.07261666666665"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="83.45" y="138.85" width="4.272395833333334" height="49.95163333333335"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="109.75" y="138.5" width="4.272395833333334" height="105.56579999999997"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="136.05" y="143.4" width="4.2723958333333485" height="103.64458333333332"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="162.35" y="92.45" width="4.2723958333333485" height="146.669725"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="188.6" y="140.85" width="4.2723958333333485" height="104.60519166666666"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="214.9" y="139.65" width="4.2723958333333485" height="51.41782499999999"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="241.2" y="89.6" width="4.2723958333333485" height="155.46687500000002"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="267.5" y="35.9" width="4.2723958333333485" height="204.15455"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="293.8" y="131.45" width="4.272395833333292" height="57.43426666666667"/>
+          </mx.charts.series.CandlestickSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.DiamondItemRenderer x="8.1" y="160.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="34.4" y="207.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.7" y="146.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="87" y="140.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="113.3" y="189.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="139.6" y="242.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="165.85" y="87.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="192.15" y="190.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="218.45" y="139.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="244.75" y="240.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="271.05" y="137.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="297.35" y="183.85" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.CandlestickChart>
+  </GenericCandle>
+</DisplayList>
\ No newline at end of file


[12/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..d070bdd
--- /dev/null
+++ b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,272 @@
+<DisplayList>
+  <GenericCandle width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.CandlestickChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        <mx.charts.GridLines width="142.5" height="310.53274699800653"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=123.25, ty=366.9)" x="123.25" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=132.35, ty=383.45)" x="132.35" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=144.5, ty=366.9)" x="144.5" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=156.85, ty=383.45)" x="156.85" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=167.7, ty=366.9)" x="167.7" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=179.95, ty=383.45)" x="179.95" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=193.2, ty=366.9)" x="193.2" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=204, ty=383.45)" x="204" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=215.15, ty=366.9)" x="215.15" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=227.9, ty=383.45)" x="227.9" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=238.5, ty=366.9)" x="238.5" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=252.35, ty=383.45)" x="252.35" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=313.5)" x="27.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=313.5)" x="79.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=313.5)" x="131.1" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=313.5)" x="182.85" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=313.5)" x="234.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=313.5)" x="286.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="175.35" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=307.8)" x="338.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=109, ty=0)" x="109" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=151.15, ty=0)" x="151.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=195.95, ty=0)" x="195.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=238.1, ty=0)" x="238.1" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="175.25" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.3, ty=49.65)" x="48.3" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=49.65)" x="89.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=49.65)" x="131.1" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.5, ty=49.65)" x="172.5" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=49.65)" x="213.9" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=255.3, ty=49.65)" x="255.3" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=296.7, ty=49.65)" x="296.7" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="177.05" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=112.6)" x="27.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=112.6)" x="79.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=112.6)" x="131.1" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=112.6)" x="182.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=112.6)" x="234.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=112.6)" x="286.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="179" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=376.45)" x="27.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=376.45)" x="89.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=151.8, ty=376.45)" x="151.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=376.45)" x="213.9" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=276, ty=376.45)" x="276" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.CandlestickSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.CandlestickItemRenderer x="2.05" y="168" width="1.9296875000000004" height="46.683422965367015"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="13.95" y="163.5" width="1.9296875" height="53.82567614632114"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="25.8" y="155.25" width="1.9296875" height="90.15800754508788"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="37.7" y="142.15" width="1.9296875" height="51.1343923390051"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="49.55" y="141.8" width="1.9296875" height="108.06539595530626"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="61.45" y="146.8" width="1.9296875" height="106.09868855765222"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="73.3" y="94.65" width="1.9296875" height="150.14258317353614"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="85.2" y="144.15" width="1.9296875" height="107.08204225647924"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="97.05" y="143" width="1.9296875" height="52.63530061616211"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="108.95" y="91.75" width="1.9296875" height="159.14803283647836"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="120.8" y="36.75" width="1.9296875" height="208.9885387296584"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="132.7" y="134.55" width="1.9296875" height="58.79420009828925"/>
+          </mx.charts.series.CandlestickSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="136.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="193.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="119.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="111.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="172" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="236.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="46.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="172.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="110.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="233.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="107.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="164.9" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.CandlestickChart>
+  </GenericCandle>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..e486e9f
--- /dev/null
+++ b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,125 @@
+<DisplayList>
+  <GenericCandle width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.CandlestickChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.charts.GridLines width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="45.1" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="98.3" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="157.2" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="210.4" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="263.55" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=58.6, ty=376.45)" x="58.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=376.45)" x="117.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=175.8, ty=376.45)" x="175.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=376.45)" x="234.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=293.05, ty=376.45)" x="293.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.3" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=370.75)" x="351.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="162.85" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=61.05)" x="117.2" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=61.05)" x="234.45" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=61.05)" x="351.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.CandlestickSeries width="257" height="351.675">
+            <mx.charts.renderers.CandlestickItemRenderer x="156.15" y="190.3" width="0.28908078811582527" height="52.868475000000046"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="157.05" y="185.2" width="0.28908078811582527" height="60.956999999999994"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="181.95" y="175.8" width="0.28908078811582527" height="102.10297499999999"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="205.1" y="161" width="0.28908078811582527" height="57.90915000000004"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="230.05" y="160.55" width="0.28908078811582527" height="122.3829"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="254.95" y="166.25" width="0.28908078811582527" height="120.15562500000004"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="25.45" y="163.25" width="0.28908078811582527" height="121.2692625"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="47.7" y="161.9" width="0.28908078811582527" height="59.6089125"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="71.65" y="103.9" width="0.28908078811582527" height="180.23343750000004"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="121.5" y="152.35" width="0.28908078811582527" height="66.5838"/>
+          </mx.charts.series.CandlestickSeries>
+          <mx.charts.series.LineSeries width="257" height="351.675">
+            <mx.charts.renderers.LineRenderer width="257" height="351.675"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.CandlestickChart>
+  </GenericCandle>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..5b22042
--- /dev/null
+++ b/mustella/tests/components/Charts/Candle/Properties/Baselines/CandlestickSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,259 @@
+<DisplayList>
+  <GenericCandle width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.CandlestickChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=60.3, ty=366.9)" x="60.3" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=69.4, ty=383.45)" x="69.4" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=81.55, ty=366.9)" x="81.55" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=93.9, ty=383.45)" x="93.9" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=104.75, ty=366.9)" x="104.75" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=117, ty=383.45)" x="117" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=130.25, ty=366.9)" x="130.25" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=141.05, ty=383.45)" x="141.05" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=152.2, ty=366.9)" x="152.2" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=164.95, ty=383.45)" x="164.95" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=175.55, ty=366.9)" x="175.55" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=189.4, ty=383.45)" x="189.4" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=376.45)" x="9.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=376.45)" x="64" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=376.45)" x="118.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=376.45)" x="173.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=376.45)" x="228.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=376.45)" x="283.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="166.15" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.05" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=31.15, ty=49.65)" x="31.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75, ty=49.65)" x="75" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=49.65)" x="118.85" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=162.7, ty=49.65)" x="162.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.55, ty=49.65)" x="206.55" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=250.4, ty=49.65)" x="250.4" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=294.25, ty=49.65)" x="294.25" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=112.6)" x="9.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=112.6)" x="64" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=112.6)" x="118.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=112.6)" x="173.65" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=112.6)" x="228.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=112.6)" x="283.3" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=175.5)" x="9.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=175.5)" x="64" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=175.5)" x="118.85" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=175.5)" x="173.65" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=175.5)" x="228.5" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=175.5)" x="283.3" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=175.5)" x="338.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.CandlestickSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.CandlestickItemRenderer x="2.05" y="178" width="1.9296875000000018" height="49.44815405164741"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="13.95" y="173.2" width="1.9296875000000018" height="57.01339269813002"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="25.8" y="164.45" width="1.9296875" height="95.49743276936775"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="37.7" y="150.55" width="1.9296875" height="54.16272306322355"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="49.55" y="150.2" width="1.9296875" height="114.4653499554764"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="61.45" y="155.5" width="1.9296875" height="112.38216829919858"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="73.3" y="100.25" width="1.9296875" height="159.0344732858415"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="85.2" y="152.7" width="1.9296875" height="113.42375912733746"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="97.05" y="151.45" width="1.9296875" height="55.75251959038292"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="108.95" y="97.15" width="1.9296875" height="168.57325244879786"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="120.8" y="38.95" width="1.9296875" height="221.36546126447016"/>
+            <mx.charts.renderers.CandlestickItemRenderer x="132.7" y="142.5" width="1.9296875" height="62.27616740872665"/>
+          </mx.charts.series.CandlestickSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="174.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="225.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="159.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="152.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="206.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="262.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="95.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="206.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="151.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="260.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="149" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="199.8" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.CandlestickChart>
+  </GenericCandle>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..65efe7e
--- /dev/null
+++ b/mustella/tests/components/Charts/Column/Properties/Baselines/ColumnSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,215 @@
+<DisplayList>
+  <GenericColumn width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.ColumnChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        <mx.charts.GridLines width="315.5" height="303.34999999999997"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="42.4" y="360.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="65.4" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="92.05" y="360.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="118.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="143.95" y="360.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="170.7" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="198.6" y="360.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="223.65" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="249.05" y="360.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="276.4" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="301.15" y="360.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="329.8" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=400)" x="28.75" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.3, ty=400)" x="79.3" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=400)" x="129.85" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=180.4, ty=400)" x="180.4" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=231, ty=400)" x="231" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=281.55, ty=400)" x="281.55" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=394.3)" x="332.1" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="21.3" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="66.35" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="114.2" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="162.05" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="209.9" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="257.8" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="302.8" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.95, ty=26.1)" x="48.95" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.4, ty=26.1)" x="89.4" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=26.1)" x="129.85" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=170.3, ty=26.1)" x="170.3" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=210.75, ty=26.1)" x="210.75" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=251.2, ty=26.1)" x="251.2" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.65, ty=26.1)" x="291.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=26.1)" x="332.1" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0" cacheAsBitmap="true" filters="[object DropShadowFilter]">
+          <mx.charts.series.ColumnSeries width="315.5" height="303.34999999999997">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.BoxItemRenderer x="4.6" y="209.75" width="17.08958333333333" height="93.58347499999999"/>
+            <mx.charts.renderers.BoxItemRenderer x="30.85" y="160.05" width="17.089583333333334" height="143.28231666666665"/>
+            <mx.charts.renderers.BoxItemRenderer x="57.15" y="190.7" width="17.089583333333337" height="112.64396666666664"/>
+            <mx.charts.renderers.BoxItemRenderer x="83.45" y="138.85" width="17.089583333333337" height="164.46625833333331"/>
+            <mx.charts.renderers.BoxItemRenderer x="109.75" y="244.05" width="17.089583333333337" height="59.25436666666667"/>
+            <mx.charts.renderers.BoxItemRenderer x="136.05" y="243.7" width="17.089583333333337" height="59.60827499999999"/>
+            <mx.charts.renderers.BoxItemRenderer x="162.35" y="141.8" width="17.089583333333337" height="161.53387499999997"/>
+            <mx.charts.renderers.BoxItemRenderer x="188.6" y="245.45" width="17.089583333333337" height="57.88929166666665"/>
+            <mx.charts.renderers.BoxItemRenderer x="214.9" y="191.1" width="17.089583333333337" height="112.23949999999999"/>
+            <mx.charts.renderers.BoxItemRenderer x="241.2" y="192.85" width="17.08958333333331" height="110.46995833333335"/>
+            <mx.charts.renderers.BoxItemRenderer x="267.5" y="240.1" width="17.08958333333328" height="63.248474999999985"/>
+            <mx.charts.renderers.BoxItemRenderer x="293.8" y="131.7" width="17.08958333333328" height="171.64554166666667"/>
+          </mx.charts.series.ColumnSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.DiamondItemRenderer x="8.1" y="160.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="34.4" y="207.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.7" y="146.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="87" y="140.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="113.3" y="189.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="139.6" y="242.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="165.85" y="87.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="192.15" y="190.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="218.45" y="139.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="244.75" y="240.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="271.05" y="137.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="297.35" y="183.85" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        <mx.core.UIComponent width="315.5" height="303.34999999999997"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+      <spark.components.Label width="0" height="0" scrollRect="(x=0, y=0, w=0, h=0)">
+        <flash.display.Shape width="0" height="0"/>
+      </spark.components.Label>
+    </mx.charts.ColumnChart>
+  </GenericColumn>
+</DisplayList>
\ No newline at end of file


[02/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_stroke.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_stroke.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_stroke.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_Rotation_matrix_onRadialGradient_stroke.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_fill.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_fill.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_fill.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_stroke.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_stroke.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_stroke.png.xml
new file mode 100644
index 0000000..e065c37
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_XY_matrix_onRadialGradient_stroke.png.xml
@@ -0,0 +1,27 @@
+<DisplayList>
+  <FXG_Ellipse_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="81.6" height="87.6"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="71"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="106.5"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_strokeY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_strokeY.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_strokeY.png.xml
new file mode 100644
index 0000000..5122b66
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_strokeY.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <FXG_Ellipse_Mirroring_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Mirroring_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_xy_0_20.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_xy_0_20.png.xml b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_xy_0_20.png.xml
new file mode 100644
index 0000000..aae316c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Ellipse/properties/baselines/FXG_Ellipse_layoutDirectionRTL_RadialGradientStroke_xy_0_20.png.xml
@@ -0,0 +1,20 @@
+<DisplayList>
+  <FXG_Ellipse_Mirroring_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.EllipseBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.EllipseBasic>
+          <comps.EllipseGradientStroke x="5" y="310" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.EllipseGradientStroke>
+          <comps.EllipseRadialGradientStroke x="420" y="375" width="75" height="85" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="75" blendMode="auto"/>
+          </comps.EllipseRadialGradientStroke>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Ellipse_Mirroring_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillX.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillX.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillX.png.xml
new file mode 100644
index 0000000..a4e718c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillX.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillY.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillY.png.xml
new file mode 100644
index 0000000..8934d9c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_fillY.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeX.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeX.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeX.png.xml
new file mode 100644
index 0000000..a4e718c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeX.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeY.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeY.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeY.png.xml
new file mode 100644
index 0000000..8934d9c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_strokeY.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_0.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_0.png.xml
new file mode 100644
index 0000000..8934d9c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_0.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_20.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_20.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_20.png.xml
new file mode 100644
index 0000000..8e982db
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_0_20.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="85" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="75" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_20_0.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_20_0.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_20_0.png.xml
new file mode 100644
index 0000000..2339e70
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_20_0.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="95" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="85" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_fillRotation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_fillRotation.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_fillRotation.png.xml
new file mode 100644
index 0000000..8934d9c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_fillRotation.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_strokeRotation.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_strokeRotation.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_strokeRotation.png.xml
new file mode 100644
index 0000000..a4e718c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_RadialGradientStroke_xy_strokeRotation.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_fill.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_fill.png.xml
new file mode 100644
index 0000000..a4e718c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_fill.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_stroke.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_stroke.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_stroke.png.xml
new file mode 100644
index 0000000..a4e718c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_Rotation_matrix_onRadialGradient_stroke.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=224.95, ty=350)" x="224.95" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_fill.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_fill.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_fill.png.xml
new file mode 100644
index 0000000..8934d9c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_fill.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_stroke.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_stroke.png.xml b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_stroke.png.xml
new file mode 100644
index 0000000..8934d9c
--- /dev/null
+++ b/mustella/tests/spark/primitives/Rect/properties/baselines/FXG_Rect_XY_matrix_onRadialGradient_stroke.png.xml
@@ -0,0 +1,32 @@
+<DisplayList>
+  <FXG_Rect_Main width="800" height="700">
+    <spark.skins.spark.ApplicationSkin width="800" height="700" blendMode="auto">
+      <spark.components.Group width="800" height="700" blendMode="auto">
+        <spark.components.Group width="800" height="700" blendMode="auto">
+          <comps.RectBasic x="5" y="5" width="200" height="200">
+            <mx.skins.spark.ContainerBorderSkin width="200" height="200" blendMode="auto"/>
+            <spark.primitives.Graphic width="100" height="100" blendMode="auto"/>
+          </comps.RectBasic>
+          <comps.RectBasic2 x="215" y="5" width="300" height="300">
+            <mx.skins.spark.ContainerBorderSkin width="300" height="300" blendMode="auto"/>
+            <spark.primitives.Graphic width="200" height="200" blendMode="auto"/>
+          </comps.RectBasic2>
+          <comps.RectGradientStroke x="5" y="215" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectGradientStroke>
+          <spark.components.supportClasses.InvalidatingSprite width="76" height="76"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=0.9396926164627075, b=0.3420201539993286, c=-0.3420201539993286, d=0.9396926164627075, tx=100, ty=310)" x="100" y="310" width="78.15" height="78.2"/>
+          <spark.components.supportClasses.InvalidatingSprite x="500" y="500" width="61" height="61"/>
+          <spark.components.supportClasses.InvalidatingSprite matrix="(a=2, b=0, c=0, d=1.5, tx=225, ty=350)" x="225" y="350" width="122" height="91.5"/>
+          <comps.RectRadialGradientStroke x="420" y="375" width="75" height="65" blendMode="auto">
+            <spark.primitives.Graphic x="5" y="5" width="65" height="55" blendMode="auto"/>
+          </comps.RectRadialGradientStroke>
+          <comps.RectWithRadius x="5" y="480" width="76" height="76" blendMode="auto"/>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FXG_Rect_Main>
+</DisplayList>
\ No newline at end of file


[07/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..02263e2
--- /dev/null
+++ b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,179 @@
+<DisplayList>
+  <GenericPlot width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.PlotChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.charts.GridLines width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="48.35" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="100.95" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="159.2" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="211.8" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="267.2" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=4.45, ty=376.45)" x="4.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=24.9, ty=376.45)" x="24.9" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=45.3, ty=376.45)" x="45.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=65.75, ty=376.45)" x="65.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=86.15, ty=376.45)" x="86.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=106.6, ty=376.45)" x="106.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.3" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=127, ty=376.45)" x="127" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=147.4, ty=376.45)" x="147.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=167.85, ty=376.45)" x="167.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=188.25, ty=376.45)" x="188.25" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=208.7, ty=376.45)" x="208.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=229.1, ty=376.45)" x="229.1" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=249.55, ty=376.45)" x="249.55" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=269.95, ty=370.75)" x="269.95" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=290.4, ty=370.75)" x="290.4" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=310.8, ty=370.75)" x="310.8" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=331.25, ty=370.75)" x="331.25" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=370.75)" x="351.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="162.85" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=61.05)" x="117.2" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=61.05)" x="234.45" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=61.05)" x="351.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.PlotSeries width="257" height="351.675">
+            <mx.charts.renderers.DiamondItemRenderer x="150.85" y="157.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="151.7" y="57.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="175.95" y="119.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="198.45" y="14.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="222.75" y="226.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="247" y="226.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="23.55" y="229.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="45.2" y="119.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="68.55" y="123.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="117.05" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+          <mx.charts.series.LineSeries width="257" height="351.675">
+            <mx.charts.renderers.LineRenderer width="257" height="351.675"/>
+            <mx.charts.renderers.CircleItemRenderer x="25.05" y="288.7" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="46.7" y="289.7" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="70.05" y="288.8" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="118.55" y="287.85" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="152.35" y="296.6" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="153.2" y="295" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="177.45" y="292.2" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="199.95" y="289.65" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="224.25" y="288" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="248.5" y="289.55" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.PlotChart>
+  </GenericPlot>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..137cb70
--- /dev/null
+++ b/mustella/tests/components/Charts/Plot/Properties/Baselines/PlotSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,287 @@
+<DisplayList>
+  <GenericPlot width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.PlotChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=60.3, ty=366.9)" x="60.3" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=69.4, ty=383.45)" x="69.4" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=81.55, ty=366.9)" x="81.55" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=93.9, ty=383.45)" x="93.9" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=104.75, ty=366.9)" x="104.75" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=117, ty=383.45)" x="117" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=130.25, ty=366.9)" x="130.25" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=141.05, ty=383.45)" x="141.05" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=152.2, ty=366.9)" x="152.2" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=164.95, ty=383.45)" x="164.95" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=175.55, ty=366.9)" x="175.55" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=189.4, ty=383.45)" x="189.4" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=376.45)" x="9.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=376.45)" x="64" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=376.45)" x="118.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=376.45)" x="173.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=376.45)" x="228.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=376.45)" x="283.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="166.15" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.05" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=31.15, ty=49.65)" x="31.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75, ty=49.65)" x="75" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=49.65)" x="118.85" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=162.7, ty=49.65)" x="162.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.55, ty=49.65)" x="206.55" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=250.4, ty=49.65)" x="250.4" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=294.25, ty=49.65)" x="294.25" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=112.6)" x="9.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=112.6)" x="64" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=112.6)" x="118.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=112.6)" x="173.65" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=112.6)" x="228.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=112.6)" x="283.3" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=175.5)" x="9.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=175.5)" x="64" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=175.5)" x="118.85" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=175.5)" x="173.65" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=175.5)" x="228.5" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=175.5)" x="283.3" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=175.5)" x="338.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="222.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="168.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="201.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="145.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="259.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="259.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="148.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="261.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="202.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="204.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="255.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="137.8" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+            <mx.charts.renderers.CircleItemRenderer x="2.4" y="308.9" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="14.3" y="307" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="26.15" y="303.45" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="38.05" y="300.05" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="49.9" y="297.75" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="61.8" y="299.9" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="73.65" y="299.05" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="85.55" y="298.8" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="97.4" y="300.1" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="109.3" y="298.95" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="121.15" y="298.65" width="7" height="7"/>
+            <mx.charts.renderers.CircleItemRenderer x="133.05" y="297.55" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+            <mx.charts.renderers.BoxItemRenderer x="2.4" y="223.65" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="14.3" y="221.4" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="26.15" y="256.45" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="38.05" y="201.25" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="49.9" y="255.55" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="61.8" y="259.6" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="73.65" y="255.8" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="85.55" y="202.1" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="97.4" y="147.95" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="109.3" y="93.65" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="121.15" y="35.45" width="7" height="7"/>
+            <mx.charts.renderers.BoxItemRenderer x="133.05" y="139" width="7" height="7"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.ColumnSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.core.UITextField width="100" height="100" underline="false">
+              <htmlText/>
+            </mx.core.UITextField>
+            <mx.charts.renderers.DiamondItemRenderer x="2.05" y="179.6" width="7.718749999999998" height="149.27641184327695"/>
+            <mx.charts.renderers.DiamondItemRenderer x="13.95" y="230.2" width="7.71875" height="98.67702582368656"/>
+            <mx.charts.renderers.DiamondItemRenderer x="25.8" y="164.5" width="7.71875" height="164.40688913624223"/>
+            <mx.charts.renderers.DiamondItemRenderer x="37.7" y="157.3" width="7.71875" height="171.58838379341054"/>
+            <mx.charts.renderers.DiamondItemRenderer x="49.55" y="211.05" width="7.71875" height="117.86422528940341"/>
+            <mx.charts.renderers.DiamondItemRenderer x="61.45" y="267.9" width="7.71875" height="61.01529430097952"/>
+            <mx.charts.renderers.DiamondItemRenderer x="73.3" y="100.25" width="7.71875" height="228.6565970614426"/>
+            <mx.charts.renderers.DiamondItemRenderer x="85.2" y="211.85" width="7.71875" height="117.04191674087267"/>
+            <mx.charts.renderers.DiamondItemRenderer x="97.05" y="156.55" width="7.71875" height="172.3558717720392"/>
+            <mx.charts.renderers.DiamondItemRenderer x="108.95" y="265.75" width="7.71875" height="63.1532965271594"/>
+            <mx.charts.renderers.DiamondItemRenderer x="120.8" y="154" width="7.71875" height="174.87761798753337"/>
+            <mx.charts.renderers.DiamondItemRenderer x="132.7" y="204.8" width="7.71875" height="124.11377025823685"/>
+          </mx.charts.series.ColumnSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.core.UIComponent width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.PlotChart>
+  </GenericPlot>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_down.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_down.png.xml b/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_down.png.xml
new file mode 100644
index 0000000..cd05578
--- /dev/null
+++ b/mustella/tests/gumbo/FCK/integration/baselines/FCK_integration_skin_down.png.xml
@@ -0,0 +1,440 @@
+<DisplayList>
+  <FCKBasic width="500" height="375">
+    <spark.skins.spark.ApplicationSkin width="500" height="375" blendMode="auto">
+      <spark.components.Group width="500" height="375" blendMode="auto">
+        <spark.components.Group width="500" height="375" blendMode="auto">
+          <comps.IntegrationGroup width="201" height="208" blendMode="auto">
+            <spark.components.Group width="51" height="51" blendMode="auto">
+              <EventsComponent width="51" height="51">
+                <flash.display.Shape width="51" height="51"/>
+                <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+              </EventsComponent>
+            </spark.components.Group>
+            <spark.components.Group y="57" width="201" height="151" blendMode="auto">
+              <EventsContainer width="201" height="151">
+                <flash.display.Shape width="201" height="151"/>
+                <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                  <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                  <spark.components.Button width="70" height="21">
+                    <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                      <spark.components.Label x="10" y="3" width="50" height="17">
+                        <flash.display.Shape width="50" height="17"/>
+                        <flash.text.engine.TextLine x="1.3" y="13" width="47.4" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                    </spark.skins.spark.ButtonSkin>
+                  </spark.components.Button>
+                </FlexContentHolder>
+              </EventsContainer>
+            </spark.components.Group>
+          </comps.IntegrationGroup>
+          <comps.CustomSkinGroup y="214" width="173" height="106" blendMode="auto">
+            <spark.components.Group width="173" height="106" blendMode="auto">
+              <spark.components.Group width="153" height="86" blendMode="auto">
+                <mx.controls.Button x="50" y="50" width="103" height="36">
+                  <CustomButtonSkin width="103" height="36">
+                    <flash.display.MovieClip width="96" height="36">
+                      <flash.display.Shape width="96" height="36"/>
+                    </flash.display.MovieClip>
+                    <flash.display.MovieClip concatenatedColorTransform="(redMultiplier=0.5, greenMultiplier=0.5, blueMultiplier=0.5, alphaMultiplier=1, redOffset=32, greenOffset=128, blueOffset=128, alphaOffset=0)" matrix="(a=1.208343505859375, b=0, c=0, d=1.5555572509765625, tx=-10, ty=-10)" x="-10" y="-10" width="116" height="56">
+                      <flash.display.Shape concatenatedColorTransform="(redMultiplier=0.5, greenMultiplier=0.5, blueMultiplier=0.5, alphaMultiplier=1, redOffset=32, greenOffset=128, blueOffset=128, alphaOffset=0)" width="96" height="36"/>
+                    </flash.display.MovieClip>
+                    <flash.display.Shape width="95.95" height="36"/>
+                  </CustomButtonSkin>
+                  <mx.core.UITextField x="6" y="8" width="91" height="23" underline="false">
+                    <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Custom Button&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                  </mx.core.UITextField>
+                </mx.controls.Button>
+              </spark.components.Group>
+            </spark.components.Group>
+          </comps.CustomSkinGroup>
+          <comps.ItemRendererGroup y="326" width="220" height="350" blendMode="auto">
+            <spark.components.Scroller width="220" height="350">
+              <spark.skins.spark.ScrollerSkin width="220" height="350" blendMode="auto">
+                <spark.components.DataGroup width="205" height="350" scrollRect="(x=0, y=0, w=205, h=350)">
+                  <comps.ItemRendererGroupInnerClass0 width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 0&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                  <comps.ItemRendererGroupInnerClass0 y="157" width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 1&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                  <comps.ItemRendererGroupInnerClass0 y="314" width="201" height="151" blendMode="auto">
+                    <EventsContainer width="201" height="151">
+                      <flash.display.Shape width="201" height="151"/>
+                      <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                        <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                        <spark.components.HGroup width="97" height="51" blendMode="auto">
+                          <EventsComponent width="51" height="51">
+                            <flash.display.Shape width="51" height="51"/>
+                            <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                          </EventsComponent>
+                          <mx.controls.Label x="57" width="40" height="23">
+                            <mx.core.UITextField width="40" height="23" underline="false">
+                              <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;item 2&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                            </mx.core.UITextField>
+                          </mx.controls.Label>
+                        </spark.components.HGroup>
+                      </FlexContentHolder>
+                    </EventsContainer>
+                  </comps.ItemRendererGroupInnerClass0>
+                </spark.components.DataGroup>
+                <spark.skins.spark.ScrollerSkinInnerClass1 width="0" height="0">
+                  <spark.skins.spark.HScrollBarSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="0" height="0" blendMode="auto">
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                      <spark.skins.spark.HScrollBarTrackSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="16" width="15" height="15">
+                      <spark.skins.spark.HScrollBarThumbSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="15" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15">
+                      <spark.skins.spark.ScrollBarLeftButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" x="-18" width="18" height="15">
+                      <spark.skins.spark.ScrollBarRightButtonSkin concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="18" height="15" blendMode="auto"/>
+                    </spark.components.Button>
+                  </spark.skins.spark.HScrollBarSkin>
+                </spark.skins.spark.ScrollerSkinInnerClass1>
+                <spark.skins.spark.ScrollerSkinInnerClass0 x="205" width="15" height="350">
+                  <spark.skins.spark.VScrollBarSkin width="15" height="350" blendMode="auto">
+                    <spark.components.Button y="16" width="15" height="319">
+                      <spark.skins.spark.VScrollBarTrackSkin width="15" height="319" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button y="16" width="15" height="18">
+                      <spark.skins.spark.VScrollBarThumbSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button width="15" height="18">
+                      <spark.skins.spark.ScrollBarUpButtonSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                    <spark.components.Button y="332" width="15" height="18">
+                      <spark.skins.spark.ScrollBarDownButtonSkin width="15" height="18" blendMode="auto"/>
+                    </spark.components.Button>
+                  </spark.skins.spark.VScrollBarSkin>
+                </spark.skins.spark.ScrollerSkinInnerClass0>
+              </spark.skins.spark.ScrollerSkin>
+            </spark.components.Scroller>
+          </comps.ItemRendererGroup>
+          <comps.EventsGroup y="682" width="201" height="151" blendMode="auto">
+            <EventsComponent width="51" height="51">
+              <flash.display.Shape width="51" height="51"/>
+              <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+            </EventsComponent>
+            <EventsContainer width="201" height="151">
+              <flash.display.Shape width="201" height="151"/>
+              <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="17">
+                      <flash.display.Shape width="50" height="17"/>
+                      <flash.text.engine.TextLine x="3" y="13" width="43.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder>
+            </EventsContainer>
+          </comps.EventsGroup>
+          <comps.AnimationGroup y="839" width="600" height="400" blendMode="auto">
+            <EventsComponent x="180" y="80" width="51" height="51">
+              <flash.display.Shape width="51" height="51"/>
+              <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+            </EventsComponent>
+            <TransitionsContainer x="255" y="160" width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="30" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="121" height="9"/>
+              <FlexContentHolder x="5" y="48" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="70" height="21">
+                  <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="17">
+                      <flash.display.Shape width="50" height="17"/>
+                      <flash.text.engine.TextLine x="3" y="13" width="43.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="8" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder>
+            </TransitionsContainer>
+          </comps.AnimationGroup>
+          <comps.LayoutGroup y="1245" width="600" height="400" blendMode="auto">
+            <TransitionsComponent width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="65" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="131" height="11"/>
+            </TransitionsComponent>
+            <TransitionsContainer width="151" height="151">
+              <flash.display.Shape width="151" height="151"/>
+              <flash.text.StaticText x="2" y="30" width="53" height="11"/>
+              <flash.display.Shape width="150" height="27"/>
+              <flash.text.StaticText x="2" y="6" width="121" height="9"/>
+              <FlexContentHolder x="5" y="48" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.VGroup width="70" height="50" blendMode="auto">
+                  <spark.components.Button width="70" height="21">
+                    <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                      <spark.components.Label x="10" y="3" width="50" height="17">
+                        <flash.display.Shape width="50" height="17"/>
+                        <flash.text.engine.TextLine x="10.55" y="13" width="28.85" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="5" hasGraphicElement="false"/>
+                      </spark.components.Label>
+                    </spark.skins.spark.ButtonSkin>
+                  </spark.components.Button>
+                  <mx.controls.Button y="27" width="70" height="23">
+                    <mx.skins.spark.ButtonSkin width="70" height="23" blendMode="auto"/>
+                    <mx.core.UITextField x="20" y="1" width="31" height="23" underline="false">
+                      <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="MyVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;halo&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+                    </mx.core.UITextField>
+                  </mx.controls.Button>
+                </spark.components.VGroup>
+              </FlexContentHolder>
+            </TransitionsContainer>
+          </comps.LayoutGroup>
+          <comps.ExpandingContainerGroup y="1651" width="200" height="56" blendMode="auto">
+            <ExpandingContainer width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainer>
+            <ExpandingContainer y="31" width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainer>
+          </comps.ExpandingContainerGroup>
+          <comps.ProgrammaticSizingGroup y="1713" width="200" height="250" blendMode="auto">
+            <SetActualSizeContainer width="200" height="250">
+              <flash.display.Shape width="200" height="250"/>
+              <flash.text.StaticText x="2" y="2" width="173" height="13"/>
+              <FlexContentHolder9048520747258695 y="25" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                <spark.components.Button width="151" height="151">
+                  <spark.skins.spark.ButtonSkin width="151" height="151" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="131" height="147">
+                      <flash.display.Shape width="131" height="147"/>
+                      <flash.text.engine.TextLine x="38.8" y="78" width="53.4" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="11" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+              </FlexContentHolder9048520747258695>
+            </SetActualSizeContainer>
+          </comps.ProgrammaticSizingGroup>
+          <comps.FixedLayoutGroup y="1969" width="536" height="292" blendMode="auto">
+            <spark.components.HGroup width="536" height="292" blendMode="auto">
+              <spark.components.Group width="240" height="218" blendMode="auto">
+                <spark.components.Button width="70" height="50">
+                  <spark.skins.spark.ButtonSkin width="70" height="50" blendMode="auto">
+                    <spark.components.Label x="10" y="3" width="50" height="46">
+                      <flash.display.Shape width="50" height="46"/>
+                      <flash.text.engine.TextLine x="6.95" y="27.5" width="36.1" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                    </spark.components.Label>
+                  </spark.skins.spark.ButtonSkin>
+                </spark.components.Button>
+                <EventsComponent y="56" width="51" height="50">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <EventsContainer y="112" width="201" height="50">
+                  <flash.display.Shape width="201" height="151"/>
+                  <FlexContentHolder x="24" y="37.95" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.VGroup width="70" height="75" blendMode="auto">
+                      <spark.components.Button width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.25" y="13" width="33.45" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="27" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8" y="13" width="33.95" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="54" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.5" y="13" width="33" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.VGroup>
+                  </FlexContentHolder>
+                </EventsContainer>
+                <FlashMask y="168" width="240" height="50">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.VGroup width="70" height="102" blendMode="auto">
+                      <spark.components.Button width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="27" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="54" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                      <spark.components.Button y="81" width="70" height="21">
+                        <spark.skins.spark.ButtonSkin width="70" height="21" blendMode="auto">
+                          <spark.components.Label x="10" y="3" width="50" height="17">
+                            <flash.display.Shape width="50" height="17"/>
+                            <flash.text.engine.TextLine x="8.1" y="13" width="33.8" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="6" hasGraphicElement="false"/>
+                          </spark.components.Label>
+                        </spark.skins.spark.ButtonSkin>
+                      </spark.components.Button>
+                    </spark.components.VGroup>
+                  </FlexContentHolder>
+                </FlashMask>
+              </spark.components.Group>
+              <spark.components.Group x="246" width="290" height="292" blendMode="auto">
+                <FlashMask x="50" y="50" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <EventsComponent x="10" y="10" width="280" height="29">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <EventsComponent x="20" y="20" width="51" height="51">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+                <FlashMask x="40" y="40" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <FlashMask x="30" y="30" width="240" height="241.05">
+                  <flash.display.Shape width="149" height="149"/>
+                  <flash.display.Shape width="201" height="201"/>
+                  <flash.text.StaticText x="4" y="4" width="87" height="12"/>
+                  <FlexContentHolder x="13.05" y="33" width="151" height="151" scale9Grid="(x=66, y=30, w=68, h=65)">
+                    <flash.display.Shape concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="151" height="151"/>
+                    <spark.components.Button width="100" height="21">
+                      <spark.skins.spark.ButtonSkin width="100" height="21" blendMode="auto">
+                        <spark.components.Label x="10" y="3" width="80" height="17">
+                          <flash.display.Shape width="80" height="17"/>
+                          <flash.text.engine.TextLine x="0.3" y="13" width="79.35" height="15.95" ascent="12.4677734375" descent="3.43212890625" atomCount="15" hasGraphicElement="false"/>
+                        </spark.components.Label>
+                      </spark.skins.spark.ButtonSkin>
+                    </spark.components.Button>
+                  </FlexContentHolder>
+                </FlashMask>
+                <EventsComponent width="51" height="51">
+                  <flash.display.Shape width="51" height="51"/>
+                  <flash.text.StaticText x="2" y="7" width="14" height="23"/>
+                </EventsComponent>
+              </spark.components.Group>
+            </spark.components.HGroup>
+          </comps.FixedLayoutGroup>
+          <comps.TrackingChangesGroup y="2267" width="600" height="400" blendMode="auto">
+            <AnimateToStateComponent width="200" height="200">
+              <flash.display.Shape width="200" height="200"/>
+              <flash.text.StaticText x="22" y="122" width="29" height="11"/>
+            </AnimateToStateComponent>
+          </comps.TrackingChangesGroup>
+          <comps.ExpandingContainerGroupAutoUpdate y="2673" width="200" height="56" blendMode="auto">
+            <ExpandingContainerAutoUpdate width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainerAutoUpdate>
+            <ExpandingContainerAutoUpdate y="31" width="200" height="25">
+              <flash.display.MovieClip matrix="(a=4.000244140625, b=0, c=0, d=0.5000152587890625, tx=0, ty=0)" width="200" height="25">
+                <flash.display.Shape width="50" height="50"/>
+              </flash.display.MovieClip>
+              <flash.display.MorphShape width="200" height="25"/>
+              <flash.display.Shape width="200" height="25"/>
+              <flash.text.StaticText x="6" y="5" width="115" height="13"/>
+            </ExpandingContainerAutoUpdate>
+          </comps.ExpandingContainerGroupAutoUpdate>
+        </spark.components.Group>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </FCKBasic>
+</DisplayList>
\ No newline at end of file


[10/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..097dac1
--- /dev/null
+++ b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,208 @@
+<DisplayList>
+  <GenericHLOC width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.HLOCChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        <mx.charts.GridLines width="315.5" height="303.34999999999997"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="42.4" y="360.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="65.4" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="92.05" y="360.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="118.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="143.95" y="360.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="170.7" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="198.6" y="360.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="223.65" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="249.05" y="360.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="276.4" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="301.15" y="360.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="329.8" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=400)" x="28.75" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.3, ty=400)" x="79.3" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=400)" x="129.85" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=180.4, ty=400)" x="180.4" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=231, ty=400)" x="231" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=281.55, ty=400)" x="281.55" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=394.3)" x="332.1" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="21.3" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="66.35" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="114.2" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="162.05" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="209.9" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="257.8" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="302.8" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.95, ty=26.1)" x="48.95" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.4, ty=26.1)" x="89.4" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=26.1)" x="129.85" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=170.3, ty=26.1)" x="170.3" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=210.75, ty=26.1)" x="210.75" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=251.2, ty=26.1)" x="251.2" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.65, ty=26.1)" x="291.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=26.1)" x="332.1" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.HLOCSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.HLOCItemRenderer x="4.6" y="164.15" width="4.272395833333338" height="45.60361666666668"/>
+            <mx.charts.renderers.HLOCItemRenderer x="30.85" y="159.75" width="4.272395833333334" height="52.58066666666667"/>
+            <mx.charts.renderers.HLOCItemRenderer x="57.15" y="151.65" width="4.272395833333334" height="88.07261666666665"/>
+            <mx.charts.renderers.HLOCItemRenderer x="83.45" y="138.85" width="4.272395833333334" height="49.95163333333335"/>
+            <mx.charts.renderers.HLOCItemRenderer x="109.75" y="138.5" width="4.272395833333334" height="105.56579999999997"/>
+            <mx.charts.renderers.HLOCItemRenderer x="136.05" y="143.4" width="4.2723958333333485" height="103.64458333333332"/>
+            <mx.charts.renderers.HLOCItemRenderer x="162.35" y="92.45" width="4.2723958333333485" height="146.669725"/>
+            <mx.charts.renderers.HLOCItemRenderer x="188.6" y="140.85" width="4.2723958333333485" height="104.60519166666666"/>
+            <mx.charts.renderers.HLOCItemRenderer x="214.9" y="139.65" width="4.2723958333333485" height="51.41782499999999"/>
+            <mx.charts.renderers.HLOCItemRenderer x="241.2" y="89.6" width="4.2723958333333485" height="155.46687500000002"/>
+            <mx.charts.renderers.HLOCItemRenderer x="267.5" y="35.9" width="4.2723958333333485" height="204.15455"/>
+            <mx.charts.renderers.HLOCItemRenderer x="293.8" y="131.45" width="4.272395833333292" height="57.43426666666667"/>
+          </mx.charts.series.HLOCSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.DiamondItemRenderer x="8.1" y="160.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="34.4" y="207.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.7" y="146.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="87" y="140.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="113.3" y="189.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="139.6" y="242.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="165.85" y="87.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="192.15" y="190.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="218.45" y="139.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="244.75" y="240.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="271.05" y="137.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="297.35" y="183.85" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.HLOCChart>
+  </GenericHLOC>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..f2bec9e
--- /dev/null
+++ b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,272 @@
+<DisplayList>
+  <GenericHLOC width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.HLOCChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        <mx.charts.GridLines width="142.5" height="310.53274699800653"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=123.25, ty=366.9)" x="123.25" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=132.35, ty=383.45)" x="132.35" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=144.5, ty=366.9)" x="144.5" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=156.85, ty=383.45)" x="156.85" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=167.7, ty=366.9)" x="167.7" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=179.95, ty=383.45)" x="179.95" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=193.2, ty=366.9)" x="193.2" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=204, ty=383.45)" x="204" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=215.15, ty=366.9)" x="215.15" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=227.9, ty=383.45)" x="227.9" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=238.5, ty=366.9)" x="238.5" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=252.35, ty=383.45)" x="252.35" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=313.5)" x="27.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=313.5)" x="79.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=313.5)" x="131.1" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=313.5)" x="182.85" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=313.5)" x="234.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=313.5)" x="286.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="175.35" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=307.8)" x="338.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=109, ty=0)" x="109" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=151.15, ty=0)" x="151.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=195.95, ty=0)" x="195.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=238.1, ty=0)" x="238.1" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="175.25" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.3, ty=49.65)" x="48.3" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=49.65)" x="89.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=49.65)" x="131.1" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.5, ty=49.65)" x="172.5" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=49.65)" x="213.9" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=255.3, ty=49.65)" x="255.3" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=296.7, ty=49.65)" x="296.7" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="177.05" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=112.6)" x="27.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=112.6)" x="79.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=112.6)" x="131.1" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=112.6)" x="182.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=112.6)" x="234.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=112.6)" x="286.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="179" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=376.45)" x="27.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=376.45)" x="89.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=151.8, ty=376.45)" x="151.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=376.45)" x="213.9" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=276, ty=376.45)" x="276" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.HLOCSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.HLOCItemRenderer x="2.05" y="168" width="1.9296875000000004" height="46.683422965367015"/>
+            <mx.charts.renderers.HLOCItemRenderer x="13.95" y="163.5" width="1.9296875" height="53.82567614632114"/>
+            <mx.charts.renderers.HLOCItemRenderer x="25.8" y="155.25" width="1.9296875" height="90.15800754508788"/>
+            <mx.charts.renderers.HLOCItemRenderer x="37.7" y="142.15" width="1.9296875" height="51.1343923390051"/>
+            <mx.charts.renderers.HLOCItemRenderer x="49.55" y="141.8" width="1.9296875" height="108.06539595530626"/>
+            <mx.charts.renderers.HLOCItemRenderer x="61.45" y="146.8" width="1.9296875" height="106.09868855765222"/>
+            <mx.charts.renderers.HLOCItemRenderer x="73.3" y="94.65" width="1.9296875" height="150.14258317353614"/>
+            <mx.charts.renderers.HLOCItemRenderer x="85.2" y="144.15" width="1.9296875" height="107.08204225647924"/>
+            <mx.charts.renderers.HLOCItemRenderer x="97.05" y="143" width="1.9296875" height="52.63530061616211"/>
+            <mx.charts.renderers.HLOCItemRenderer x="108.95" y="91.75" width="1.9296875" height="159.14803283647836"/>
+            <mx.charts.renderers.HLOCItemRenderer x="120.8" y="36.75" width="1.9296875" height="208.9885387296584"/>
+            <mx.charts.renderers.HLOCItemRenderer x="132.7" y="134.55" width="1.9296875" height="58.79420009828925"/>
+          </mx.charts.series.HLOCSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="136.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="193.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="119.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="111.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="172" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="236.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="46.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="172.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="110.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="233.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="107.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="164.9" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.HLOCChart>
+  </GenericHLOC>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..ab248c8
--- /dev/null
+++ b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,125 @@
+<DisplayList>
+  <GenericHLOC width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.HLOCChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        <mx.charts.GridLines width="257" height="351.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="45.1" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="98.3" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="157.2" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="210.4" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="263.55" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=58.6, ty=376.45)" x="58.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=376.45)" x="117.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=175.8, ty=376.45)" x="175.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=376.45)" x="234.45" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=293.05, ty=376.45)" x="293.05" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="168.3" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=370.75)" x="351.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="162.85" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=117.2, ty=61.05)" x="117.2" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.45, ty=61.05)" x="234.45" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=351.65, ty=61.05)" x="351.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.HLOCSeries width="257" height="351.675">
+            <mx.charts.renderers.HLOCItemRenderer x="156.15" y="190.3" width="0.28908078811582527" height="52.868475000000046"/>
+            <mx.charts.renderers.HLOCItemRenderer x="157.05" y="185.2" width="0.28908078811582527" height="60.956999999999994"/>
+            <mx.charts.renderers.HLOCItemRenderer x="181.95" y="175.8" width="0.28908078811582527" height="102.10297499999999"/>
+            <mx.charts.renderers.HLOCItemRenderer x="205.1" y="161" width="0.28908078811582527" height="57.90915000000004"/>
+            <mx.charts.renderers.HLOCItemRenderer x="230.05" y="160.55" width="0.28908078811582527" height="122.3829"/>
+            <mx.charts.renderers.HLOCItemRenderer x="254.95" y="166.25" width="0.28908078811582527" height="120.15562500000004"/>
+            <mx.charts.renderers.HLOCItemRenderer x="25.45" y="163.25" width="0.28908078811582527" height="121.2692625"/>
+            <mx.charts.renderers.HLOCItemRenderer x="47.7" y="161.9" width="0.28908078811582527" height="59.6089125"/>
+            <mx.charts.renderers.HLOCItemRenderer x="71.65" y="103.9" width="0.28908078811582527" height="180.23343750000004"/>
+            <mx.charts.renderers.HLOCItemRenderer x="121.5" y="152.35" width="0.28908078811582527" height="66.5838"/>
+          </mx.charts.series.HLOCSeries>
+          <mx.charts.series.LineSeries width="257" height="351.675">
+            <mx.charts.renderers.LineRenderer width="257" height="351.675"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=35.16749572753906, tx=0, ty=0)" width="257" height="351.65"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.HLOCChart>
+  </GenericHLOC>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..fb2937a
--- /dev/null
+++ b/mustella/tests/components/Charts/HLOC/Properties/Baselines/HLOCSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,259 @@
+<DisplayList>
+  <GenericHLOC width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.HLOCChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="328.9234194122885"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=60.3, ty=366.9)" x="60.3" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=69.4, ty=383.45)" x="69.4" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=81.55, ty=366.9)" x="81.55" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=93.9, ty=383.45)" x="93.9" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=104.75, ty=366.9)" x="104.75" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=117, ty=383.45)" x="117" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=130.25, ty=366.9)" x="130.25" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=141.05, ty=383.45)" x="141.05" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=152.2, ty=366.9)" x="152.2" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=164.95, ty=383.45)" x="164.95" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=175.55, ty=366.9)" x="175.55" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=189.4, ty=383.45)" x="189.4" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=376.45)" x="9.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=376.45)" x="64" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=376.45)" x="118.85" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=376.45)" x="173.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=376.45)" x="228.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=376.45)" x="283.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="166.15" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.05" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=31.15, ty=49.65)" x="31.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75, ty=49.65)" x="75" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=49.65)" x="118.85" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=162.7, ty=49.65)" x="162.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.55, ty=49.65)" x="206.55" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=250.4, ty=49.65)" x="250.4" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=294.25, ty=49.65)" x="294.25" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=112.6)" x="9.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=112.6)" x="64" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=112.6)" x="118.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=112.6)" x="173.65" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=112.6)" x="228.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=112.6)" x="283.3" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="167.85" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=9.2, ty=175.5)" x="9.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=175.5)" x="64" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=118.85, ty=175.5)" x="118.85" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=173.65, ty=175.5)" x="173.65" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=228.5, ty=175.5)" x="228.5" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=283.3, ty=175.5)" x="283.3" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=175.5)" x="338.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.HLOCSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.HLOCItemRenderer x="2.05" y="178" width="1.9296875000000018" height="49.44815405164741"/>
+            <mx.charts.renderers.HLOCItemRenderer x="13.95" y="173.2" width="1.9296875000000018" height="57.01339269813002"/>
+            <mx.charts.renderers.HLOCItemRenderer x="25.8" y="164.45" width="1.9296875" height="95.49743276936775"/>
+            <mx.charts.renderers.HLOCItemRenderer x="37.7" y="150.55" width="1.9296875" height="54.16272306322355"/>
+            <mx.charts.renderers.HLOCItemRenderer x="49.55" y="150.2" width="1.9296875" height="114.4653499554764"/>
+            <mx.charts.renderers.HLOCItemRenderer x="61.45" y="155.5" width="1.9296875" height="112.38216829919858"/>
+            <mx.charts.renderers.HLOCItemRenderer x="73.3" y="100.25" width="1.9296875" height="159.0344732858415"/>
+            <mx.charts.renderers.HLOCItemRenderer x="85.2" y="152.7" width="1.9296875" height="113.42375912733746"/>
+            <mx.charts.renderers.HLOCItemRenderer x="97.05" y="151.45" width="1.9296875" height="55.75251959038292"/>
+            <mx.charts.renderers.HLOCItemRenderer x="108.95" y="97.15" width="1.9296875" height="168.57325244879786"/>
+            <mx.charts.renderers.HLOCItemRenderer x="120.8" y="38.95" width="1.9296875" height="221.36546126447016"/>
+            <mx.charts.renderers.HLOCItemRenderer x="132.7" y="142.5" width="1.9296875" height="62.27616740872665"/>
+          </mx.charts.series.HLOCSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="328.9234194122885"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="328.9234194122885">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="174.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="225.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="159.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="152.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="206.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="262.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="95.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="206.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="151.55" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="260.75" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="149" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="199.8" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="19" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.892333984375, tx=0, ty=0)" width="142.5" height="328.9"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.HLOCChart>
+  </GenericHLOC>
+</DisplayList>
\ No newline at end of file


[14/15] add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_multipleAxes_disabledDays.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_multipleAxes_disabledDays.png.xml b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_multipleAxes_disabledDays.png.xml
new file mode 100644
index 0000000..d6fe864
--- /dev/null
+++ b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_multipleAxes_disabledDays.png.xml
@@ -0,0 +1,160 @@
+<DisplayList>
+  <GenericArea width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.AreaChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        <mx.charts.GridLines width="257" height="362.675"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="45.1" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="98.3" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="157.2" y="380.45" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="210.4" y="380.45" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="263.55" y="380.45" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=376.45)" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=21.3, ty=376.45)" x="21.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=42.65, ty=376.45)" x="42.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=64, ty=376.45)" x="64" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=85.3, ty=376.45)" x="85.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=106.65, ty=376.45)" x="106.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="173.8" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=128, ty=376.45)" x="128" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=149.3, ty=376.45)" x="149.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=170.65, ty=376.45)" x="170.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=192, ty=376.45)" x="192" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.3, ty=376.45)" x="213.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.65, ty=376.45)" x="234.65" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=256, ty=376.45)" x="256" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=277.3, ty=370.75)" x="277.3" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=298.65, ty=370.75)" x="298.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=320, ty=370.75)" x="320" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=341.3, ty=370.75)" x="341.3" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=370.75)" x="362.65" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="168.35" width="45.5" height="23.55">
+          <mx.core.UITextField width="38.5" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;log axis&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=0, ty=61.05)" y="61.05" width="37.5" height="19.55">
+          <flash.display.Shape width="37.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="28.6" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="5" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=120.85, ty=61.05)" x="120.85" y="61.05" width="31.8" height="19.55">
+          <flash.display.Shape width="31.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="22.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="4" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=241.75, ty=61.05)" x="241.75" y="61.05" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=61.05)" x="362.65" y="61.05" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.AreaSeries width="257" height="362.675">
+            <mx.charts.renderers.AreaRenderer width="257" height="362.675"/>
+          </mx.charts.series.AreaSeries>
+          <mx.charts.series.LineSeries width="257" height="362.675">
+            <mx.charts.renderers.LineRenderer width="257" height="362.675"/>
+          </mx.charts.series.LineSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="9.75" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=25.699996948242188, b=0, c=0, d=36.267486572265625, tx=0, ty=0)" width="257" height="362.65"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.AreaChart>
+  </GenericArea>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_sameAxis_diffRenderers.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_sameAxis_diffRenderers.png.xml b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_sameAxis_diffRenderers.png.xml
new file mode 100644
index 0000000..d4d934f
--- /dev/null
+++ b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_sameAxis_diffRenderers.png.xml
@@ -0,0 +1,248 @@
+<DisplayList>
+  <GenericArea width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.AreaChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="62.95" y="8" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        <mx.charts.GridLines width="142.50000000000003" height="347.9164575406784"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=53.6, ty=363.9)" x="53.6" y="363.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=63.5, ty=381.95)" x="63.5" y="381.95" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=76.75, ty=363.9)" x="76.75" y="363.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=90.25, ty=381.95)" x="90.25" y="381.95" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=102.05, ty=363.9)" x="102.05" y="363.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=115.4, ty=381.95)" x="115.4" y="381.95" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=129.9, ty=363.9)" x="129.9" y="363.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=141.7, ty=381.95)" x="141.7" y="381.95" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=153.85, ty=363.9)" x="153.85" y="363.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=167.75, ty=381.95)" x="167.75" y="381.95" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=179.3, ty=363.9)" x="179.3" y="363.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=194.4, ty=381.95)" x="194.4" y="381.95" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=-1.75, ty=376.45)" x="-1.75" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=56.2, ty=376.45)" x="56.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=376.45)" x="114.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.15, ty=376.45)" x="172.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.15, ty=376.45)" x="230.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=288.15, ty=376.45)" x="288.15" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="164.65" y="376.45" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=370.75)" x="346.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400"/>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="164.55" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=21.4, ty=49.65)" x="21.4" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=67.8, ty=49.65)" x="67.8" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=49.65)" x="114.15" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=160.55, ty=49.65)" x="160.55" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=206.95, ty=49.65)" x="206.95" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=253.35, ty=49.65)" x="253.35" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=299.75, ty=49.65)" x="299.75" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=49.65)" x="346.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.35" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=-1.75, ty=112.6)" x="-1.75" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=56.2, ty=112.6)" x="56.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=112.6)" x="114.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.15, ty=112.6)" x="172.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.15, ty=112.6)" x="230.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=288.15, ty=112.6)" x="288.15" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=112.6)" x="346.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="166.35" y="131.55" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=-1.75, ty=175.5)" x="-1.75" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=56.2, ty=175.5)" x="56.2" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=114.15, ty=175.5)" x="114.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.15, ty=175.5)" x="172.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=230.15, ty=175.5)" x="230.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=288.15, ty=175.5)" x="288.15" y="175.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=175.5)" x="346.1" y="175.5" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="62.95" y="8" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.AreaSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.charts.renderers.AreaRenderer width="142.50000000000003" height="347.9164575406784"/>
+          </mx.charts.series.AreaSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="347.9164575406784"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.charts.renderers.LineRenderer width="142.50000000000003" height="347.9164575406784"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.50000000000003" height="347.9164575406784">
+            <mx.charts.renderers.DiamondItemRenderer x="-5" y="185" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="7.95" y="238.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="20.9" y="169" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="33.85" y="161.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="46.8" y="218.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="59.75" y="278.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.7" y="101.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="85.65" y="219.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="98.6" y="160.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="111.55" y="276.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="124.5" y="157.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="137.5" y="211.6" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="62.95" y="8" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=34.79164123535156, tx=0, ty=0)" width="142.5" height="347.9"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.AreaChart>
+  </GenericArea>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..2dcc3e1
--- /dev/null
+++ b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,208 @@
+<DisplayList>
+  <GenericBubble width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.BubbleChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        <mx.charts.GridLines width="315.5" height="303.34999999999997"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="42.4" y="360.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="65.4" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="92.05" y="360.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="118.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="143.95" y="360.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="170.7" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="198.6" y="360.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="223.65" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="249.05" y="360.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="276.4" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="301.15" y="360.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="329.8" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=28.75, ty=400)" x="28.75" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.3, ty=400)" x="79.3" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=400)" x="129.85" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=180.4, ty=400)" x="180.4" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=231, ty=400)" x="231" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=281.55, ty=400)" x="281.55" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=394.3)" x="332.1" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="21.3" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="66.35" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="114.2" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="162.05" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="209.9" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="257.8" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="302.8" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.95, ty=26.1)" x="48.95" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.4, ty=26.1)" x="89.4" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=129.85, ty=26.1)" x="129.85" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=170.3, ty=26.1)" x="170.3" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=210.75, ty=26.1)" x="210.75" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=251.2, ty=26.1)" x="251.2" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.65, ty=26.1)" x="291.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=332.1, ty=26.1)" x="332.1" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.BubbleSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.CircleItemRenderer x="-19.45" y="177.1" width="65.28410453128745" height="65.28410453128745"/>
+            <mx.charts.renderers.CircleItemRenderer x="17.85" y="138.45" width="43.15511867657636" height="43.15511867657636"/>
+            <mx.charts.renderers.CircleItemRenderer x="29.75" y="154.75" width="71.9012227283625" height="71.9012227283625"/>
+            <mx.charts.renderers.CircleItemRenderer x="54.45" y="101.35" width="75.04195636538" height="75.04195636538"/>
+            <mx.charts.renderers.CircleItemRenderer x="92.5" y="218.3" width="51.546391752577314" height="51.546391752577314"/>
+            <mx.charts.renderers.CircleItemRenderer x="131.25" y="230.35" width="26.68424838168305" height="26.68424838168305"/>
+            <mx.charts.renderers.CircleItemRenderer x="120.85" y="91.8" width="100" height="100"/>
+            <mx.charts.renderers.CircleItemRenderer x="171.55" y="219.85" width="51.186765763605855" height="51.186765763605855"/>
+            <mx.charts.renderers.CircleItemRenderer x="185.75" y="153.4" width="75.37760728842005" height="75.37760728842005"/>
+            <mx.charts.renderers.CircleItemRenderer x="235.95" y="179.05" width="27.61927595300887" height="27.61927595300887"/>
+            <mx.charts.renderers.CircleItemRenderer x="237.8" y="201.85" width="76.48046032126588" height="76.48046032126588"/>
+            <mx.charts.renderers.CircleItemRenderer x="275.2" y="104.55" width="54.27954926876048" height="54.27954926876048"/>
+          </mx.charts.series.BubbleSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.LineRenderer width="315.5" height="303.34999999999997"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="315.5" height="303.34999999999997">
+            <mx.charts.renderers.DiamondItemRenderer x="8.1" y="160.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="34.4" y="207.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.7" y="146.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="87" y="140.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="113.3" y="189.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="139.6" y="242.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="165.85" y="87.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="192.15" y="190.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="218.45" y="139.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="244.75" y="240.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="271.05" y="137.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="297.35" y="183.85" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="38.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=30.334991455078125, tx=0, ty=0)" width="315.5" height="303.35"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.BubbleChart>
+  </GenericBubble>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..723e79b
--- /dev/null
+++ b/mustella/tests/components/Charts/Bubble/Properties/Baselines/BubbleSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,272 @@
+<DisplayList>
+  <GenericBubble width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.BubbleChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        <mx.charts.GridLines width="142.5" height="310.53274699800653"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=123.25, ty=366.9)" x="123.25" y="366.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=132.35, ty=383.45)" x="132.35" y="383.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=144.5, ty=366.9)" x="144.5" y="366.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=156.85, ty=383.45)" x="156.85" y="383.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=167.7, ty=366.9)" x="167.7" y="366.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=179.95, ty=383.45)" x="179.95" y="383.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=193.2, ty=366.9)" x="193.2" y="366.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=204, ty=383.45)" x="204" y="383.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=215.15, ty=366.9)" x="215.15" y="366.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=227.9, ty=383.45)" x="227.9" y="383.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=238.5, ty=366.9)" x="238.5" y="366.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.845947265625, b=0, c=0, d=0.845947265625, tx=252.35, ty=383.45)" x="252.35" y="383.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=313.5)" x="27.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=313.5)" x="79.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=313.5)" x="131.1" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=313.5)" x="182.85" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=313.5)" x="234.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=313.5)" x="286.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="175.35" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=307.8)" x="338.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=109, ty=0)" x="109" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=151.15, ty=0)" x="151.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=195.95, ty=0)" x="195.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=238.1, ty=0)" x="238.1" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="175.25" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=48.3, ty=49.65)" x="48.3" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=49.65)" x="89.7" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=49.65)" x="131.1" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=172.5, ty=49.65)" x="172.5" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=49.65)" x="213.9" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=255.3, ty=49.65)" x="255.3" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=296.7, ty=49.65)" x="296.7" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=49.65)" x="338.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="177.05" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=112.6)" x="27.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=79.35, ty=112.6)" x="79.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=131.1, ty=112.6)" x="131.1" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=182.85, ty=112.6)" x="182.85" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=234.6, ty=112.6)" x="234.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=286.35, ty=112.6)" x="286.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=112.6)" x="338.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="179" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=27.6, ty=376.45)" x="27.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=89.7, ty=376.45)" x="89.7" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=151.8, ty=376.45)" x="151.8" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=213.9, ty=376.45)" x="213.9" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=276, ty=376.45)" x="276" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=338.1, ty=370.75)" x="338.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.BubbleSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.CircleItemRenderer x="-26.7" y="182.05" width="65.28410453128745" height="65.28410453128745"/>
+            <mx.charts.renderers.CircleItemRenderer x="-3.75" y="142.25" width="43.15511867657636" height="43.15511867657636"/>
+            <mx.charts.renderers.CircleItemRenderer x="-6.25" y="159.25" width="71.9012227283625" height="71.9012227283625"/>
+            <mx.charts.renderers.CircleItemRenderer x="4" y="104.65" width="75.04195636538" height="75.04195636538"/>
+            <mx.charts.renderers.CircleItemRenderer x="27.65" y="224.1" width="51.546391752577314" height="51.546391752577314"/>
+            <mx.charts.renderers.CircleItemRenderer x="51.95" y="236.15" width="26.68424838168305" height="26.68424838168305"/>
+            <mx.charts.renderers.CircleItemRenderer x="27.15" y="95.15" width="100" height="100"/>
+            <mx.charts.renderers.CircleItemRenderer x="63.45" y="225.65" width="51.186765763605855" height="51.186765763605855"/>
+            <mx.charts.renderers.CircleItemRenderer x="63.2" y="157.9" width="75.37760728842005" height="75.37760728842005"/>
+            <mx.charts.renderers.CircleItemRenderer x="99" y="183.6" width="27.61927595300887" height="27.61927595300887"/>
+            <mx.charts.renderers.CircleItemRenderer x="86.4" y="207.5" width="76.48046032126588" height="76.48046032126588"/>
+            <mx.charts.renderers.CircleItemRenderer x="109.4" y="107.65" width="54.27954926876048" height="54.27954926876048"/>
+          </mx.charts.series.BubbleSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.LineRenderer width="142.5" height="310.53274699800653"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.5" height="310.53274699800653">
+            <mx.charts.renderers.DiamondItemRenderer x="0.9" y="136.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="12.8" y="193.7" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="24.65" y="119.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="36.55" y="111.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="48.4" y="172" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="60.3" y="236.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.15" y="46.45" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="84.05" y="172.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="95.9" y="110.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="107.8" y="233.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="119.65" y="107.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="131.55" y="164.9" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="37.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=31.053268432617188, tx=0, ty=0)" width="142.5" height="310.55"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.BubbleChart>
+  </GenericBubble>
+</DisplayList>
\ No newline at end of file


[15/15] git commit: [flex-sdk] [refs/heads/develop] - add png.xmls to see if tests will pass on other platforms

Posted by ah...@apache.org.
add png.xmls to see if tests will pass on other platforms


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/c0a3818c
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/c0a3818c
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/c0a3818c

Branch: refs/heads/develop
Commit: c0a3818c0583265cb7565506e09b985b9abf4641
Parents: 63e2be3
Author: Alex Harui <ah...@apache.org>
Authored: Thu May 30 21:55:58 2013 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Thu May 30 21:58:08 2013 -0700

----------------------------------------------------------------------
 .../Alert_layoutDirection_direction_rtl.png.xml    |   48 ++
 ...ert_layoutDirection_direction_rtl_spark.png.xml |   60 ++
 ...Direction_direction_rtl_spark_wireframe.png.xml |   58 ++
 ...tDirection_direction_rtl_with_alertIcon.png.xml |   49 ++
 ...tion_direction_rtl_with_alertIcon_spark.png.xml |   61 ++
 ...tion_rtl_with_alertIcon_spark_wireframe.png.xml |  108 ++++
 .../Baselines/AreaSeries_axisAtSeriesLevel.png.xml |  197 +++++++
 .../AreaSeries_axisRenderer_withPlacement.png.xml  |  261 +++++++++
 .../AreaSeries_multipleAxes_disabledDays.png.xml   |  160 ++++++
 .../AreaSeries_sameAxis_diffRenderers.png.xml      |  248 ++++++++
 .../BubbleSeries_axisAtSeriesLevel.png.xml         |  208 +++++++
 ...BubbleSeries_axisRenderer_withPlacement.png.xml |  272 +++++++++
 ...ubbleSeries_filterData_filterDataValues.png.xml |  127 +++++
 .../BubbleSeries_multipleAxes_disabledDays.png.xml |  133 +++++
 .../BubbleSeries_sameAxis_diffRenderers.png.xml    |  259 +++++++++
 .../CandlestickSeries_axisAtSeriesLevel.png.xml    |  208 +++++++
 ...estickSeries_axisRenderer_withPlacement.png.xml |  272 +++++++++
 ...lestickSeries_multipleAxes_disabledDays.png.xml |  125 ++++
 ...andlestickSeries_sameAxis_diffRenderers.png.xml |  259 +++++++++
 .../ColumnSeries_axisAtSeriesLevel.png.xml         |  215 +++++++
 ...ColumnSeries_axisRenderer_withPlacement.png.xml |  282 +++++++++
 ...olumnSeries_filterData_filterDataValues.png.xml |  145 +++++
 .../ColumnSeries_multipleAxes_disabledDays.png.xml |  176 ++++++
 .../ColumnSeries_sameAxis_diffRenderers.png.xml    |  266 +++++++++
 .../Baselines/HLOCSeries_axisAtSeriesLevel.png.xml |  208 +++++++
 .../HLOCSeries_axisRenderer_withPlacement.png.xml  |  272 +++++++++
 .../HLOCSeries_multipleAxes_disabledDays.png.xml   |  125 ++++
 .../HLOCSeries_sameAxis_diffRenderers.png.xml      |  259 +++++++++
 .../LineSeries_ChangeMinAndMax_LinearAxis.png.xml  |  143 +++++
 .../Baselines/LineSeries_axisAtSeriesLevel.png.xml |  221 ++++++++
 .../LineSeries_axisRenderer_withPlacement.png.xml  |  297 ++++++++++
 .../LineSeries_filterData_filterDataValues.png.xml |  140 +++++
 .../LineSeries_multipleAxes_disabledDays.png.xml   |  173 ++++++
 .../LineSeries_sameAxis_diffRenderers.png.xml      |  278 +++++++++
 .../Baselines/PlotSeries_axisAtSeriesLevel.png.xml |  230 ++++++++
 .../PlotSeries_axisRenderer_withPlacement.png.xml  |  303 ++++++++++
 .../PlotSeries_multipleAxes_disabledDays.png.xml   |  179 ++++++
 .../PlotSeries_sameAxis_diffRenderers.png.xml      |  287 ++++++++++
 .../baselines/FCK_integration_skin_down.png.xml    |  440 +++++++++++++++
 .../baselines/FCK_integration_skin_over.png.xml    |  440 +++++++++++++++
 .../baselines/FCK_integration_skin_up.png.xml      |  440 +++++++++++++++
 .../Border_Properties_borderStroke_RGS4_1.png.xml  |  429 ++++++++++++++
 .../Border_Properties_borderStroke_RGS4_2.png.xml  |  429 ++++++++++++++
 .../FxButton_Style_baseColor_disabled.png.xml      |  143 +++++
 ...FxToggleButton_Style_baseColor_disabled.png.xml |   68 +++
 ...on_icon_with_label_chromeColor_disabled.png.xml |   58 ++
 ...up_viewport_scrollPosition_gradient_0_0.png.xml |   16 +
 ...iewport_scrollPosition_gradient_200_200.png.xml |   16 +
 ...iewport_scrollPosition_gradient_200_450.png.xml |   16 +
 ...ort_scrollPosition_gradient_200_minus50.png.xml |   16 +
 ...iewport_scrollPosition_gradient_450_200.png.xml |   16 +
 ...iewport_scrollPosition_gradient_450_450.png.xml |   16 +
 ...ort_scrollPosition_gradient_450_minus50.png.xml |   16 +
 ...ort_scrollPosition_gradient_minus50_200.png.xml |   16 +
 ...ort_scrollPosition_gradient_minus50_450.png.xml |   16 +
 ...scrollPosition_gradient_minus50_minus50.png.xml |   16 +
 .../Group_property_blendMode_disabled.png.xml      |   39 ++
 ...up_viewport_scrollPosition_gradient_0_0.png.xml |   18 +
 ...iewport_scrollPosition_gradient_200_200.png.xml |   18 +
 ...iewport_scrollPosition_gradient_200_450.png.xml |   18 +
 ...ort_scrollPosition_gradient_200_minus50.png.xml |   18 +
 ...iewport_scrollPosition_gradient_450_200.png.xml |   18 +
 ...iewport_scrollPosition_gradient_450_450.png.xml |   18 +
 ...ort_scrollPosition_gradient_450_minus50.png.xml |   18 +
 ...ort_scrollPosition_gradient_minus50_200.png.xml |   18 +
 ...ort_scrollPosition_gradient_minus50_450.png.xml |   18 +
 ...scrollPosition_gradient_minus50_minus50.png.xml |   18 +
 ...rty_offsets_rotation_scale_transform_e1.png.xml |   31 +
 ...blends_blend_darken_radialgradient_fill.png.xml |   16 +
 ...ds_blend_difference_radialgradient_fill.png.xml |   16 +
 ...nds_blend_hardlight_radialgradient_fill.png.xml |   16 +
 ..._blends_blend_layer_radialgradient_fill.png.xml |   16 +
 ...ends_blend_multiply_radialgradient_fill.png.xml |   16 +
 ...blends_blend_normal_radialgradient_fill.png.xml |   16 +
 ...ends_blend_subtract_radialgradient_fill.png.xml |   16 +
 .../baselines/doc_structure_graphic_def.png.xml    |   62 ++
 .../baselines/doc_structure_library_def.png.xml    |   53 ++
 ...t_radial_gradient_fill_path_focal_point.png.xml |   20 +
 ...radial_gradient_fill_path_interpolation.png.xml |   20 +
 ...adient_radial_gradient_fill_path_matrix.png.xml |   17 +
 ...adient_radial_gradient_fill_path_spread.png.xml |   20 +
 ...dient_radial_gradient_fill_path_spread2.png.xml |   17 +
 ..._radial_gradient_fill_shape_focal_point.png.xml |   17 +
 ...adial_gradient_fill_shape_interpolation.png.xml |   16 +
 ...dient_radial_gradient_fill_shape_matrix.png.xml |   15 +
 ...dient_radial_gradient_fill_shape_spread.png.xml |   17 +
 .../baselines/filters_bevelfilter3.png.xml         |   17 +
 .../baselines/filters_blurfilter.png.xml           |  114 ++++
 .../baselines/filters_filters_group.png.xml        |   40 ++
 .../baselines/filters_filters_transform.png.xml    |   74 +++
 .../baselines/filters_glowfilter3.png.xml          |   19 +
 .../baselines/filters_gradientglowfilter3.png.xml  |   17 +
 .../filters_hue_colormatrixfilter4.png.xml         |   25 +
 .../filters_luminance_colormatrixfilter4.png.xml   |   24 +
 .../filters_saturation_colormatrixfilter4.png.xml  |   27 +
 .../properties/baselines/mask_clip_mask.png.xml    |   87 +++
 ...radial_gradient_stroke_path_focal_point.png.xml |   23 +
 ...dial_gradient_stroke_path_interpolation.png.xml |   20 +
 ...roke_radial_gradient_stroke_path_matrix.png.xml |   17 +
 ...roke_radial_gradient_stroke_path_spread.png.xml |   23 +
 ...adial_gradient_stroke_shape_focal_point.png.xml |   17 +
 ...ial_gradient_stroke_shape_interpolation.png.xml |   16 +
 ...oke_radial_gradient_stroke_shape_matrix.png.xml |   15 +
 ...oke_radial_gradient_stroke_shape_spread.png.xml |   17 +
 ...ateTransform3D_rotationY_act1_alp1_acp1.png.xml |   37 ++
 .../FXG_Ellipse_RadialGradientStroke_fillX.png.xml |   27 +
 .../FXG_Ellipse_RadialGradientStroke_fillY.png.xml |   27 +
 ...XG_Ellipse_RadialGradientStroke_strokeX.png.xml |   27 +
 ...XG_Ellipse_RadialGradientStroke_strokeY.png.xml |   27 +
 ...FXG_Ellipse_RadialGradientStroke_xy_0_0.png.xml |   27 +
 ...XG_Ellipse_RadialGradientStroke_xy_0_20.png.xml |   27 +
 ...XG_Ellipse_RadialGradientStroke_xy_20_0.png.xml |   27 +
 ...se_RadialGradientStroke_xy_fillRotation.png.xml |   27 +
 ..._RadialGradientStroke_xy_strokeRotation.png.xml |   27 +
 ...e_Rotation_matrix_onRadialGradient_fill.png.xml |   27 +
 ...Rotation_matrix_onRadialGradient_stroke.png.xml |   27 +
 ...Ellipse_XY_matrix_onRadialGradient_fill.png.xml |   27 +
 ...lipse_XY_matrix_onRadialGradient_stroke.png.xml |   27 +
 ...rectionRTL_RadialGradientStroke_strokeY.png.xml |   20 +
 ...rectionRTL_RadialGradientStroke_xy_0_20.png.xml |   20 +
 .../FXG_Rect_RadialGradientStroke_fillX.png.xml    |   32 +
 .../FXG_Rect_RadialGradientStroke_fillY.png.xml    |   32 +
 .../FXG_Rect_RadialGradientStroke_strokeX.png.xml  |   32 +
 .../FXG_Rect_RadialGradientStroke_strokeY.png.xml  |   32 +
 .../FXG_Rect_RadialGradientStroke_xy_0_0.png.xml   |   32 +
 .../FXG_Rect_RadialGradientStroke_xy_0_20.png.xml  |   32 +
 .../FXG_Rect_RadialGradientStroke_xy_20_0.png.xml  |   32 +
 ...ct_RadialGradientStroke_xy_fillRotation.png.xml |   32 +
 ..._RadialGradientStroke_xy_strokeRotation.png.xml |   32 +
 ...t_Rotation_matrix_onRadialGradient_fill.png.xml |   32 +
 ...Rotation_matrix_onRadialGradient_stroke.png.xml |   32 +
 ...XG_Rect_XY_matrix_onRadialGradient_fill.png.xml |   32 +
 ..._Rect_XY_matrix_onRadialGradient_stroke.png.xml |   32 +
 133 files changed, 11991 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl.png.xml b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl.png.xml
new file mode 100644
index 0000000..e19d16d
--- /dev/null
+++ b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl.png.xml
@@ -0,0 +1,48 @@
+<DisplayList>
+  <Alert_Basic width="750" height="600" cacheAsBitmap="true" filters="[object BlurFilter]">
+    <mx.skins.halo.HaloBorder width="750" height="600"/>
+    <mx.controls.TextInput x="295" y="24" width="160" height="24">
+      <mx.skins.halo.HaloBorder width="160" height="24"/>
+      <mx.core.UITextField x="2" y="2" width="156" height="19" underline="false">
+        <htmlText/>
+      </mx.core.UITextField>
+    </mx.controls.TextInput>
+  </Alert_Basic>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="278" y="246" width="194" height="107.55">
+    <mx.skins.halo.PanelSkin width="194" height="107.55"/>
+    <mx.core.FlexSprite x="10" y="32" width="138" height="51.55">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="154" height="61.55">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=110.55, ty=10)" x="49" y="10" width="61.55" height="19.55" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <mx.controls.Button x="8" y="39.55" width="65" height="22">
+          <mx.skins.halo.ButtonSkin width="65" height="22"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=45, ty=1)" x="21" y="1" width="24" height="20" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Yes&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="81" y="39.55" width="65" height="22">
+          <mx.skins.halo.ButtonSkin width="65" height="22"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=43, ty=1)" x="22" y="1" width="21" height="20" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;No&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="194" height="30">
+      <mx.skins.halo.TitleBackground width="194" height="30"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=184, ty=6)" x="10" y="6" width="174" height="20" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=188, ty=6)" x="127.35" y="6" width="60.65" height="19.55" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=0)" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark.png.xml b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark.png.xml
new file mode 100644
index 0000000..b2be8aa
--- /dev/null
+++ b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark.png.xml
@@ -0,0 +1,60 @@
+<DisplayList>
+  <Alert_Spark width="750" height="600" cacheAsBitmap="true" filters="[object BlurFilter]">
+    <spark.skins.spark.ApplicationSkin width="750" height="600" blendMode="auto">
+      <spark.components.Group width="750" height="600" blendMode="auto">
+        <spark.components.Group width="750" height="600" blendMode="auto"/>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Alert_Spark>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="287" y="249" width="176" height="102.3">
+    <mx.skins.spark.PanelBorderSkin width="176" height="102.3" blendMode="auto">
+      <spark.primitives.RectangularDropShadow width="176" height="102.3"/>
+      <spark.components.Group x="1" y="1" width="174" height="100.3" blendMode="auto"/>
+      <spark.components.supportClasses.InvalidatingSprite x="0.5" y="0.5" width="176" height="102.3"/>
+      <spark.components.Group x="1" y="1" width="174" height="100.3" blendMode="auto">
+        <mask>
+          <spark.components.Group x="1" y="1" width="174" height="100.3" blendMode="auto"/>
+        </mask>
+      </spark.components.Group>
+    </mx.skins.spark.PanelBorderSkin>
+    <mx.core.FlexSprite x="1" y="33" width="140" height="51.3">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="154" height="56.3">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=115.9, ty=6)" x="44" y="6" width="71.9" height="22.3" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <mx.controls.Button x="8" y="34.3" width="65" height="22">
+          <mx.skins.spark.DefaultButtonSkin width="65" height="22" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=36, blueOffset=61, alphaOffset=0)" x="1" y="1" width="63" height="20"/>
+            <spark.components.supportClasses.InvalidatingSprite width="63" height="20"/>
+            <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=36, blueOffset=61, alphaOffset=0)" x="1.5" y="1.5" width="63" height="20"/>
+            <spark.components.supportClasses.InvalidatingSprite x="0.5" y="0.5" width="65" height="22"/>
+          </mx.skins.spark.DefaultButtonSkin>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=46, ty=1)" x="20" y="1" width="26" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Yes&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="81" y="34.3" width="65" height="22">
+          <mx.skins.spark.ButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=44, ty=1)" x="21" y="1" width="23" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="176" height="32">
+      <mx.core.UIComponent width="176" height="32"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=166, ty=5.5)" x="10" y="5.5" width="156" height="23" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=170, ty=5.5)" x="98.8" y="5.5" width="71.2" height="22.3" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=1)" y="1" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark_wireframe.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark_wireframe.png.xml b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark_wireframe.png.xml
new file mode 100644
index 0000000..6e491df
--- /dev/null
+++ b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_spark_wireframe.png.xml
@@ -0,0 +1,58 @@
+<DisplayList>
+  <Alert_Spark_wireframe width="750" height="600" cacheAsBitmap="true" filters="[object BlurFilter]">
+    <spark.skins.wireframe.ApplicationSkin width="750" height="600" blendMode="auto">
+      <spark.components.Group width="750" height="600" blendMode="auto">
+        <spark.components.Group width="750" height="600" blendMode="auto"/>
+      </spark.components.Group>
+    </spark.skins.wireframe.ApplicationSkin>
+  </Alert_Spark_wireframe>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="287" y="249" width="176" height="102.3">
+    <mx.skins.wireframe.PanelBorderSkin width="176" height="102.3" blendMode="auto">
+      <spark.components.supportClasses.InvalidatingSprite width="176" height="102.3" cacheAsBitmap="true" filters="[object DropShadowFilter]"/>
+      <spark.components.supportClasses.InvalidatingSprite width="176" height="102.3"/>
+      <spark.components.Group x="1" y="1" width="174" height="100.3" blendMode="auto">
+        <spark.components.Group width="174" height="32" blendMode="auto">
+          <spark.components.Label x="9" y="1" width="162" height="30">
+            <flash.display.Shape width="162" height="30"/>
+            <flash.text.engine.TextLine x="162" y="17.85" width="0" height="10.95" ascent="8.3203125" descent="2.58984375" atomCount="1" hasGraphicElement="false"/>
+          </spark.components.Label>
+        </spark.components.Group>
+        <spark.components.Group y="32" width="174" height="68" blendMode="auto"/>
+      </spark.components.Group>
+    </mx.skins.wireframe.PanelBorderSkin>
+    <mx.core.FlexSprite x="1" y="33" width="138" height="51.3">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="154" height="56.3">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=115.9, ty=6)" x="44" y="6" width="71.9" height="22.3" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <mx.controls.Button x="8" y="34.3" width="65" height="22">
+          <mx.skins.wireframe.EmphasizedButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=46, ty=1)" x="20" y="1" width="26" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;Yes&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="81" y="34.3" width="65" height="22">
+          <mx.skins.wireframe.ButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=44, ty=1)" x="21" y="1" width="23" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="176" height="32">
+      <mx.core.UIComponent width="176" height="32"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=166, ty=5.5)" x="10" y="5.5" width="156" height="23" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=170, ty=5.5)" x="98.8" y="5.5" width="71.2" height="22.3" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=1)" y="1" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon.png.xml b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon.png.xml
new file mode 100644
index 0000000..d9d8bb3
--- /dev/null
+++ b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon.png.xml
@@ -0,0 +1,49 @@
+<DisplayList>
+  <Alert_Basic width="750" height="600">
+    <mx.skins.halo.HaloBorder width="750" height="600"/>
+    <mx.controls.TextInput x="295" y="24" width="160" height="24">
+      <mx.skins.halo.HaloBorder width="160" height="24"/>
+      <mx.core.UITextField x="2" y="2" width="156" height="19" underline="false">
+        <htmlText/>
+      </mx.core.UITextField>
+    </mx.controls.TextInput>
+  </Alert_Basic>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="226" y="235" width="299" height="130">
+    <mx.skins.halo.PanelSkin width="299" height="130"/>
+    <mx.core.FlexSprite x="10" y="32" width="166.55" height="74">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="259" height="84">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=215.55, ty=21)" x="154" y="21" width="61.55" height="19.55" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <Alert_Properties_myIcon matrix="(a=-1, b=0, c=0, d=1, tx=146, ty=10)" x="49" y="10" width="97" height="42"/>
+        <mx.controls.Button x="61" y="62" width="65" height="22">
+          <mx.skins.halo.ButtonSkin width="65" height="22"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=45, ty=1)" x="21" y="1" width="24" height="20" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Yes&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="134" y="62" width="65" height="22">
+          <mx.skins.halo.ButtonSkin width="65" height="22"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=43, ty=1)" x="22" y="1" width="21" height="20" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#0B333C" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;No&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="299" height="30">
+      <mx.skins.halo.TitleBackground width="299" height="30"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=289, ty=6)" x="10" y="6" width="279" height="20" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#FFFFFF" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=293, ty=6)" x="232.35" y="6" width="60.65" height="19.55" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="10" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=0)" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark.png.xml b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark.png.xml
new file mode 100644
index 0000000..3ec578d
--- /dev/null
+++ b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark.png.xml
@@ -0,0 +1,61 @@
+<DisplayList>
+  <Alert_Spark width="750" height="600">
+    <spark.skins.spark.ApplicationSkin width="750" height="600" blendMode="auto">
+      <spark.components.Group width="750" height="600" blendMode="auto">
+        <spark.components.Group width="750" height="600" blendMode="auto"/>
+      </spark.components.Group>
+    </spark.skins.spark.ApplicationSkin>
+  </Alert_Spark>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="235" y="239" width="281" height="122">
+    <mx.skins.spark.PanelBorderSkin width="281" height="122" blendMode="auto">
+      <spark.primitives.RectangularDropShadow width="281" height="122"/>
+      <spark.components.Group x="1" y="1" width="279" height="120" blendMode="auto"/>
+      <spark.components.supportClasses.InvalidatingSprite x="0.5" y="0.5" width="281" height="122"/>
+      <spark.components.Group x="1" y="1" width="279" height="120" blendMode="auto">
+        <mask>
+          <spark.components.Group x="1" y="1" width="279" height="120" blendMode="auto"/>
+        </mask>
+      </spark.components.Group>
+    </mx.skins.spark.PanelBorderSkin>
+    <mx.core.FlexSprite x="1" y="33" width="176.9" height="71">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="259" height="76">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=220.9, ty=16)" x="149" y="16" width="71.9" height="22.3" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <Alert_Properties_Spark_myIcon matrix="(a=-1, b=0, c=0, d=1, tx=141, ty=6)" x="44" y="6" width="97" height="42"/>
+        <mx.controls.Button x="61" y="54" width="65" height="22">
+          <mx.skins.spark.DefaultButtonSkin width="65" height="22" blendMode="auto">
+            <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=36, blueOffset=61, alphaOffset=0)" x="1" y="1" width="63" height="20"/>
+            <spark.components.supportClasses.InvalidatingSprite width="63" height="20"/>
+            <spark.components.supportClasses.InvalidatingSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=1, redOffset=0, greenOffset=36, blueOffset=61, alphaOffset=0)" x="1.5" y="1.5" width="63" height="20"/>
+            <spark.components.supportClasses.InvalidatingSprite x="0.5" y="0.5" width="65" height="22"/>
+          </mx.skins.spark.DefaultButtonSkin>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=46, ty=1)" x="20" y="1" width="26" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;Yes&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="134" y="54" width="65" height="22">
+          <mx.skins.spark.ButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=44, ty=1)" x="21" y="1" width="23" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="281" height="32">
+      <mx.core.UIComponent width="281" height="32"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=271, ty=5.5)" x="10" y="5.5" width="261" height="23" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=275, ty=5.5)" x="203.8" y="5.5" width="71.2" height="22.3" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=1)" y="1" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark_wireframe.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark_wireframe.png.xml b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark_wireframe.png.xml
new file mode 100644
index 0000000..b89fe8d
--- /dev/null
+++ b/mustella/tests/components/Alert/Properties/baselines/Alert_layoutDirection_direction_rtl_with_alertIcon_spark_wireframe.png.xml
@@ -0,0 +1,108 @@
+<DisplayList>
+  <Alert_Spark_wireframe width="750" height="600" cacheAsBitmap="true" filters="[object BlurFilter]">
+    <spark.skins.wireframe.ApplicationSkin width="750" height="600" blendMode="auto">
+      <spark.components.Group width="750" height="600" blendMode="auto">
+        <spark.components.Group width="750" height="600" blendMode="auto"/>
+      </spark.components.Group>
+    </spark.skins.wireframe.ApplicationSkin>
+  </Alert_Spark_wireframe>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="287" y="249" width="176" height="102.3">
+    <mx.skins.wireframe.PanelBorderSkin width="176" height="102.3" blendMode="auto">
+      <spark.components.supportClasses.InvalidatingSprite width="176" height="102.3" cacheAsBitmap="true" filters="[object DropShadowFilter]"/>
+      <spark.components.supportClasses.InvalidatingSprite width="176" height="102.3"/>
+      <spark.components.Group x="1" y="1" width="174" height="100.3" blendMode="auto">
+        <spark.components.Group width="174" height="32" blendMode="auto">
+          <spark.components.Label x="9" y="1" width="162" height="30">
+            <flash.display.Shape width="162" height="30"/>
+            <flash.text.engine.TextLine x="162" y="17.85" width="0" height="10.95" ascent="8.3203125" descent="2.58984375" atomCount="1" hasGraphicElement="false"/>
+          </spark.components.Label>
+        </spark.components.Group>
+        <spark.components.Group y="32" width="174" height="68" blendMode="auto"/>
+      </spark.components.Group>
+    </mx.skins.wireframe.PanelBorderSkin>
+    <mx.core.FlexSprite x="1" y="33" width="138" height="51.3">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="154" height="56.3">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=115.9, ty=6)" x="44" y="6" width="71.9" height="22.3" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <mx.controls.Button x="8" y="34.3" width="65" height="22">
+          <mx.skins.wireframe.EmphasizedButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=46, ty=1)" x="20" y="1" width="26" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;Yes&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="81" y="34.3" width="65" height="22">
+          <mx.skins.wireframe.ButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=44, ty=1)" x="21" y="1" width="23" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="176" height="32">
+      <mx.core.UIComponent width="176" height="32"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=166, ty=5.5)" x="10" y="5.5" width="156" height="23" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=170, ty=5.5)" x="98.8" y="5.5" width="71.2" height="22.3" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=1)" y="1" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+  <mx.core.FlexSprite concatenatedColorTransform="(redMultiplier=1, greenMultiplier=1, blueMultiplier=1, alphaMultiplier=0.5, redOffset=0, greenOffset=0, blueOffset=0, alphaOffset=0)" width="752" height="602"/>
+  <mx.controls.Alert x="235" y="239" width="281" height="122">
+    <mx.skins.wireframe.PanelBorderSkin width="281" height="122" blendMode="auto">
+      <spark.components.supportClasses.InvalidatingSprite width="281" height="122" cacheAsBitmap="true" filters="[object DropShadowFilter]"/>
+      <spark.components.supportClasses.InvalidatingSprite width="281" height="122"/>
+      <spark.components.Group x="1" y="1" width="279" height="120" blendMode="auto">
+        <spark.components.Group width="279" height="32" blendMode="auto">
+          <spark.components.Label x="9" y="1" width="267" height="30">
+            <flash.display.Shape width="267" height="30"/>
+            <flash.text.engine.TextLine x="267" y="17.85" width="0" height="10.95" ascent="8.3203125" descent="2.58984375" atomCount="1" hasGraphicElement="false"/>
+          </spark.components.Label>
+        </spark.components.Group>
+        <spark.components.Group y="32" width="279" height="88" blendMode="auto"/>
+      </spark.components.Group>
+    </mx.skins.wireframe.PanelBorderSkin>
+    <mx.core.FlexSprite x="1" y="33" width="176.9" height="71">
+      <mx.controls.alertClasses.AlertForm x="10" y="2" width="259" height="76">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=220.9, ty=16)" x="149" y="16" width="71.9" height="22.3" underline="false">
+          <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;Alert String&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+        </mx.core.UITextField>
+        <Alert_Properties_Spark_wireframe_myIcon matrix="(a=-1, b=0, c=0, d=1, tx=141, ty=6)" x="44" y="6" width="97" height="42"/>
+        <mx.controls.Button x="61" y="54" width="65" height="22">
+          <mx.skins.wireframe.EmphasizedButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=46, ty=1)" x="20" y="1" width="26" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;Yes&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+        <mx.controls.Button x="134" y="54" width="65" height="22">
+          <mx.skins.wireframe.ButtonSkin width="65" height="22" blendMode="auto"/>
+          <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=44, ty=1)" x="21" y="1" width="23" height="22" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="CENTER"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;No&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.controls.Button>
+      </mx.controls.alertClasses.AlertForm>
+    </mx.core.FlexSprite>
+    <mx.core.UIComponent width="281" height="32">
+      <mx.core.UIComponent width="281" height="32"/>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=271, ty=5.5)" x="10" y="5.5" width="261" height="23" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#464646" LETTERSPACING="0" KERNING="0"&gt;&lt;B&gt;Alert title&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=275, ty=5.5)" x="203.8" y="5.5" width="71.2" height="22.3" underline="false">
+        <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="RIGHT"&gt;&lt;FONT FACE="EmbeddedVerdana" SIZE="12" COLOR="#666666" LETTERSPACING="0" KERNING="0"&gt;Alert status&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+      </mx.core.UITextField>
+      <mx.controls.Button width="0" height="0">
+        <mx.core.UITextField matrix="(a=-1, b=0, c=0, d=1, tx=0, ty=1)" y="1" width="0" height="0" underline="false">
+          <htmlText/>
+        </mx.core.UITextField>
+      </mx.controls.Button>
+    </mx.core.UIComponent>
+  </mx.controls.Alert>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisAtSeriesLevel.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisAtSeriesLevel.png.xml b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisAtSeriesLevel.png.xml
new file mode 100644
index 0000000..25f1c60
--- /dev/null
+++ b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisAtSeriesLevel.png.xml
@@ -0,0 +1,197 @@
+<DisplayList>
+  <GenericArea width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.AreaChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="39.4" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        <mx.charts.GridLines width="315.5" height="344.9"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="29.25" y="380.45" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="54.65" y="380.45" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="83.65" y="380.45" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="112.9" y="380.45" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="140.35" y="380.45" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="169.5" y="380.45" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="199.8" y="380.45" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="227.2" y="380.45" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="255.05" y="380.45" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="284.8" y="380.45" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="311.9" y="380.45" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="342.95" y="380.45" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=17.75, ty=400)" x="17.75" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=75.25, ty=400)" x="75.25" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=132.7, ty=400)" x="132.7" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=190.2, ty=400)" x="190.2" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=247.7, ty=400)" x="247.7" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=305.15, ty=400)" x="305.15" y="400" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=394.3)" x="362.65" y="394.3" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label x="21.3" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="66.35" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="114.2" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="162.05" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="209.9" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="257.8" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label x="302.8" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=40.75, ty=26.1)" x="40.75" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=86.75, ty=26.1)" x="86.75" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=132.7, ty=26.1)" x="132.7" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=178.7, ty=26.1)" x="178.7" y="26.1" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=224.7, ty=26.1)" x="224.7" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=270.7, ty=26.1)" x="270.7" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=316.65, ty=26.1)" x="316.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=362.65, ty=26.1)" x="362.65" y="26.1" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="39.4" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.AreaSeries width="315.5" height="344.9">
+            <mx.charts.renderers.AreaRenderer width="315.5" height="344.9"/>
+          </mx.charts.series.AreaSeries>
+          <mx.charts.series.LineSeries width="315.5" height="344.9">
+            <mx.charts.renderers.LineRenderer width="315.5" height="344.9"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="315.5" height="344.9">
+            <mx.charts.renderers.LineRenderer width="315.5" height="344.9"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="315.5" height="344.9">
+            <mx.charts.renderers.DiamondItemRenderer x="-5" y="183.35" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="23.65" y="236.4" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="52.35" y="167.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="81" y="159.95" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="109.7" y="216.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="138.4" y="275.9" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="167.05" y="100.1" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="195.75" y="217.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="224.45" y="159.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="253.1" y="273.65" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="281.8" y="156.5" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="310.5" y="209.75" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="39.4" y="27.55" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=31.54998779296875, b=0, c=0, d=34.489990234375, tx=0, ty=0)" width="315.5" height="344.9"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.AreaChart>
+  </GenericArea>
+</DisplayList>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c0a3818c/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisRenderer_withPlacement.png.xml
----------------------------------------------------------------------
diff --git a/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisRenderer_withPlacement.png.xml b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisRenderer_withPlacement.png.xml
new file mode 100644
index 0000000..c56c5ff
--- /dev/null
+++ b/mustella/tests/components/Charts/Area/Properties/Baselines/AreaSeries_axisRenderer_withPlacement.png.xml
@@ -0,0 +1,261 @@
+<DisplayList>
+  <GenericArea width="500" height="600">
+    <mx.skins.spark.ContainerBorderSkin width="500" height="600" blendMode="auto"/>
+    <mx.charts.AreaChart x="50" y="24" width="400" height="400">
+      <mx.core.UIComponent x="125.9" y="26.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.95257568359375, tx=0, ty=0)" width="142.5" height="329.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.95257568359375, tx=0, ty=0)" width="142.5" height="329.55"/>
+        <mx.charts.GridLines width="142.5" height="329.5257851263964"/>
+      </mx.core.UIComponent>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=116.55, ty=363.9)" x="116.55" y="363.9" width="20.25" height="19.55">
+          <flash.display.Shape width="20.25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.35" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=126.45, ty=381.95)" x="126.45" y="381.95" width="26.85" height="19.55">
+          <flash.display.Shape width="26.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=139.7, ty=363.9)" x="139.7" y="363.9" width="26.15" height="19.55">
+          <flash.display.Shape width="26.15" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=153.2, ty=381.95)" x="153.2" y="381.95" width="25" height="19.55">
+          <flash.display.Shape width="25" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.1" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=165, ty=363.9)" x="165" y="363.9" width="27.5" height="19.55">
+          <flash.display.Shape width="27.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=178.35, ty=381.95)" x="178.35" y="381.95" width="26.6" height="19.55">
+          <flash.display.Shape width="26.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=192.85, ty=363.9)" x="192.85" y="363.9" width="23.3" height="19.55">
+          <flash.display.Shape width="23.3" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.4" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=204.65, ty=381.95)" x="204.65" y="381.95" width="25.85" height="19.55">
+          <flash.display.Shape width="25.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.9" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=216.8, ty=363.9)" x="216.8" y="363.9" width="27.6" height="19.55">
+          <flash.display.Shape width="27.6" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="18.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=230.7, ty=381.95)" x="230.7" y="381.95" width="25.45" height="19.55">
+          <flash.display.Shape width="25.45" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="16.55" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=242.25, ty=363.9)" x="242.25" y="363.9" width="28.55" height="19.55">
+          <flash.display.Shape width="28.55" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="19.65" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9228515625, b=0, c=0, d=0.9228515625, tx=257.35, ty=381.95)" x="257.35" y="381.95" width="23.85" height="19.55">
+          <flash.display.Shape width="23.85" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="14.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=16.6, ty=313.5)" x="16.6" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=71.5, ty=313.5)" x="71.5" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=126.45, ty=313.5)" x="126.45" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=181.35, ty=313.5)" x="181.35" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=236.25, ty=313.5)" x="236.25" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.2, ty=313.5)" x="291.2" y="313.5" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <mx.charts.chartClasses.ChartLabel x="173.85" y="313.5" width="34.6" height="23.55">
+          <mx.core.UITextField width="27.6" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;close&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=307.8)" x="346.1" y="307.8" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer width="400" height="400">
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=109, ty=0)" x="109" width="39.1" height="19.55">
+          <flash.display.Shape width="39.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="30.25" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="6" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=151.15, ty=0)" x="151.15" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=195.95, ty=0)" x="195.95" width="44.8" height="19.55">
+          <flash.display.Shape width="44.8" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="35.95" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="7" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0.9406890869140625, b=0, c=0, d=0.9406890869140625, tx=238.1, ty=0)" x="238.1" width="50.5" height="19.55">
+          <flash.display.Shape width="50.5" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="41.7" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="8" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="173.75" width="34.8" height="23.55">
+          <mx.core.UITextField width="27.8" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;open&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=38.55, ty=49.65)" x="38.55" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=82.5, ty=49.65)" x="82.5" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=126.45, ty=49.65)" x="126.45" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=170.35, ty=49.65)" x="170.35" y="49.65" width="26.1" height="19.55">
+          <flash.display.Shape width="26.1" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="17.2" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="3" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=214.3, ty=49.65)" x="214.3" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=258.25, ty=49.65)" x="258.25" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=302.2, ty=49.65)" x="302.2" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=49.65)" x="346.1" y="49.65" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="175.55" y="68.6" width="31.15" height="23.55">
+          <mx.core.UITextField width="24.15" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;high&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=16.6, ty=112.6)" x="16.6" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=71.5, ty=112.6)" x="71.5" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=126.45, ty=112.6)" x="126.45" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=181.35, ty=112.6)" x="181.35" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=236.25, ty=112.6)" x="236.25" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=291.2, ty=112.6)" x="291.2" y="112.6" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=112.6)" x="346.1" y="112.6" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.charts.AxisRenderer matrix="(a=0, b=1, c=-1, d=0, tx=400, ty=0)" x="400" width="400" height="400">
+        <mx.charts.chartClasses.ChartLabel x="177.5" y="376.45" width="27.25" height="23.55">
+          <mx.core.UITextField width="20.25" height="19.55" underline="false">
+            <htmlText>&lt;TEXTFORMAT LEADING="2"&gt;&lt;P ALIGN="LEFT"&gt;&lt;FONT FACE="OpenSans" SIZE="10" COLOR="#000000" LETTERSPACING="0" KERNING="0"&gt;low&lt;/FONT&gt;&lt;/P&gt;&lt;/TEXTFORMAT&gt;</htmlText>
+          </mx.core.UITextField>
+        </mx.charts.chartClasses.ChartLabel>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=16.6, ty=376.45)" x="16.6" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=82.5, ty=376.45)" x="82.5" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=148.4, ty=376.45)" x="148.4" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=214.3, ty=376.45)" x="214.3" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=280.2, ty=376.45)" x="280.2" y="376.45" width="20.4" height="19.55">
+          <flash.display.Shape width="20.4" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="11.45" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="2" hasGraphicElement="false"/>
+        </spark.components.Label>
+        <spark.components.Label matrix="(a=0, b=-1, c=1, d=0, tx=346.1, ty=370.75)" x="346.1" y="370.75" width="14.7" height="19.55">
+          <flash.display.Shape width="14.7" height="19.55"/>
+          <flash.text.engine.TextLine x="2" y="12.65" width="5.75" height="10.15" ascent="7.6513671875" descent="2.40234375" atomCount="1" hasGraphicElement="false"/>
+        </spark.components.Label>
+      </mx.charts.AxisRenderer>
+      <mx.core.UIComponent x="125.9" y="26.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.95257568359375, tx=0, ty=0)" width="142.5" height="329.55"/>
+        </mask>
+        <mx.core.UIComponent width="0" height="0">
+          <mx.charts.series.AreaSeries width="142.5" height="329.5257851263964">
+            <mx.charts.renderers.AreaRenderer width="142.5" height="329.5257851263964"/>
+          </mx.charts.series.AreaSeries>
+          <mx.charts.series.LineSeries width="142.5" height="329.5257851263964">
+            <mx.charts.renderers.LineRenderer width="142.5" height="329.5257851263964"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.LineSeries width="142.5" height="329.5257851263964">
+            <mx.charts.renderers.LineRenderer width="142.5" height="329.5257851263964"/>
+          </mx.charts.series.LineSeries>
+          <mx.charts.series.PlotSeries width="142.5" height="329.5257851263964">
+            <mx.charts.renderers.DiamondItemRenderer x="-5" y="145.05" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="7.95" y="205.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="20.9" y="126.85" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="33.85" y="118.2" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="46.8" y="182.8" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="59.75" y="251.15" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="72.7" y="49.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="85.65" y="183.8" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="98.6" y="117.3" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="111.55" y="248.6" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="124.5" y="114.25" width="10" height="10"/>
+            <mx.charts.renderers.DiamondItemRenderer x="137.5" y="175.3" width="10" height="10"/>
+          </mx.charts.series.PlotSeries>
+        </mx.core.UIComponent>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.95257568359375, tx=0, ty=0)" width="142.5" height="329.55"/>
+      </mx.core.UIComponent>
+      <mx.core.UIComponent x="125.9" y="26.35" width="0" height="0">
+        <mask>
+          <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.95257568359375, tx=0, ty=0)" width="142.5" height="329.55"/>
+        </mask>
+        <mx.core.FlexShape matrix="(a=14.25, b=0, c=0, d=32.95257568359375, tx=0, ty=0)" width="142.5" height="329.55"/>
+      </mx.core.UIComponent>
+      <mx.core.FlexShape width="0" height="0"/>
+      <mx.core.FlexShape width="0" height="0"/>
+    </mx.charts.AreaChart>
+  </GenericArea>
+</DisplayList>
\ No newline at end of file