As this widgets developer I would suggest that you pay close attention to my responses to your inquiry. In my last post I corrected some of the text in your expression. Go back to my last post and copy the expression as your had the order of the single qoutes and the percent symbol backwards.
var args2:Array = curFormat.split("|");
currFormatter.currencySymbol = args2;
currFormatter.useCurrencySymbol = true;
currFormatter.fractionalDigits = args2;
currFormatter.useGrouping = true;
currFormatter.groupingSeparator = args2;
currFormatter.useGrouping = false;
currFormatter.decimalSeparator = args2;
value = currFormatter.format(value);
The currencyformat attribute allows you to format a numeric field that represents currency values.!!