<mx:Script>
<![CDATA[
import mx.formatters.CurrencyFormatter;
import mx.charts.HitData;
public function doFormatMoneda(valor:Number):String{
var formatoMoneda:CurrencyFormatter = new CurrencyFormatter();
formatoMoneda.precision = "2";
formatoMoneda.rounding = "none";
formatoMoneda.decimalSeparatorTo = ".";
formatoMoneda.thousandsSeparatorTo = ",";
formatoMoneda.useThousandsSeparator = "true";
formatoMoneda.useNegativeSign = "true";
formatoMoneda.currencySymbol = "$";
formatoMoneda.alignSymbol = "left";
return formatoMoneda.format(valor.toString());
}
private function formatCurrency(hitData:HitData):String{
var format:String = doFormatMoneda(Number(hitData.item.totalCancelada));
return format;
}
]]>
</mx:Script>
Как сказал arpit, hitData.item - ваш дескриптор объекта. Вы должны указать, какое свойство этого объекта вы хотите отформатировать. Например, я использовал totalCancelada, и он отлично работает.