For some reason, my text is coming out reversed (mirror image) when I put a Label component on a CartesianDataCanvas (all in actionscript). Explicitly specifying "direction" did not help. I'm wondering if backgroundElements can't handle text?
var dataCanvas:CartesianDataCanvas = new CartesianDataCanvas();
cachedBackground[1] = dataCanvas;
this.backgroundElements = cachedBackground;
...
var label:spark.components.Label = new spark.components.Label();
label.text = dimension.name;
label.setStyle("color", color);
label.setStyle("fontSize", this.getStyle("fontSize") + 2);
label.setStyle("fontWeight", "bold");
CartesianDataCanvas(cachedBackground[1]).addDataChild(label, this.minimumDate, 0.9);