Manipulando o Eixo X de um Gráfico

Boa Tarde Gente. Eu tenho um gráfico em linha no Flex que exibe dados de Janeiro a Dezembro de um determinado ano (o ano que exibo não é importante). Então, mas eu gostaria de manipular os labels do eixo X. Por exemplo: Em vez de exibir: JAN, FEV, MAR, ABR… gostaria de exibir FEV, MAR, JAN, ABR.

Tentei a seguinte função:

public function orderXAxies(labelValue:Object, previousValue:Object, axis:IAxis):String{

var name:String = String(labelValue);

if (name == "JAN")
    return "Exibe"//name[0];
return "Exibe";

}

Onde o “Exibe” é o que eu quero que exiba no eixo!
Meu MXML do gráfico:

<mstr:MstrLineChart updateComplete="{updateChart(event)}" modelKey=“VendasLP” width=“100%” height=“171” id=“lineVendasLP” showDataTips=“true”>
mstr:horizontalAxis
<mx:LinearAxis labelFunction=“orderXAxies”/>
</mstr:horizontalAxis>
</mstr:MstrLineChart>

infelizmente nada acontece. Alguém tem alguma idéia do que possa ser? ou alguma outra função mais eficiente?

Valeu !!!

O gráfico irá respeitar a ordem q chegou os dados. Ou vc pode usar labelFunction dos eixos.

[]s