Código :
class MiFormato
{
function MiFormato ()
{
trace ("MiFormato inicializado!");
}
function format ()
{
var value : Number = arguments [ 0 ];
var formattedValue:String = formatPrecision ( value, 2 );
formattedValue = "$" + formattedValue;
return formattedValue;
}
function formatPrecision ( num:Number, precision:Number, splitCharacter:String ) : String
{
var precision:Number = (precision = Math.abs(precision));
if( precision == 0 )
{
var returnValue = String ( Math.round(num) );
return returnValue;
}
if ( splitCharacter == null )
{
splitCharacter = ".";
}
var returnValue:String = String ( Math.floor(num) + splitCharacter + Math.floor(num * Math.pow( 10, precision)).toString().substr(-precision) );
return returnValue;
}
}
En el esquema del conector XML, en el nodo TotalPesos, el data type es: number, en formatter: CustomFormater y en formatter options puse: MiFormato, pero no da resultado, si alguien me puede ayudar, se los agradeceria mucho.
Renny
