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