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

Responder a