Prezados boa noite, estou desenvolvendo uma aplicação utilizando Flex + PHP + Mysql. O meu problema é que no retorno de um HTTPSERVICE, quando executado diretamente no browser, os campos de valor (valor do pedido) sÃo mostrados corretamente no browser, conforme exemplo abaixo.
<?xml version="1.0" encoding="iso-8859-1" ?> - <retorno_xml> - <Pedido> <id>21</id> <formapagto_id /> <dt_pedido>0000-00-00 00:00:00</dt_pedido> <vl_pedido>30.00</vl_pedido> <vl_total_pedido>30.00</vl_total_pedido> <vl_taxa_entrega>0.00</vl_taxa_entrega> <vl_acrescimo>0.00</vl_acrescimo> <vl_desconto>0.00</vl_desconto> <ind_situacao>A</ind_situacao> <created>0000-00-00 00:00:00</created> <modified>0000-00-00 00:00:00</modified> <user_id>1</user_id> </Pedido> - <Pedidoitens> <Pedidoiten id="26" item="1" pedido_id="21" produto="32" vl_item="10.00" qtd_item="3.00" vl_total_item="30.00" descricao="GESSO COLA C/ 5 KG" /> </Pedidoitens> <mensagem>mensagem de retorno</mensagem> <codigo>0</codigo> </retorno_xml> Quando debugo a aplicação, o campo vl_pedido, aparece com um valor sem as casas decimais conforme abaixo : vl_pedido 30 [0x1e] O mais estranho é que isto só acontece, quando tenho valores sem centavos, ou seja "30.00", o Flex está transformando para 30 e como Number. Alguem pode me ajudar ? Já tentei as função toFixed() e não funcionou !! Obrigado -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev