OI Fabio, realmente você tem razão. Passei a noite procurando o erro e
acho que encontrei. TEnho dois TextInput na tela, que recebem o
retorno do XML mencionado acima, o que acontece que o método text
deste TextInput, nÃo recebe o valor do XML , por nada !!!
Fiz os seguintes testes, criei uma variável do tipo String e setei o
valor, conforme abaixo :

teste                    =
Number(srv_obterpedido.lastresult.retorno_xml.Pedido.vl_pedido).toFixed(2) ;
--  Isto  funciona corretamente
edtVlPedido.text = teste ; -- Isto não funciona, quando debugo o
resultado é EdtVlPedido.text = ""
EdtVlPedido.text =
srv_obterpedido.lastresult.retorno_xml.Pedido.vl_pedido;  -- Isto nÃo
funciona de jeito nenhum !! Idem ao acima

Já apaguei o componente e recriei novamente e NADA !!!

On 25 maio, 08:57, fabiophx <fabiophx2...@yahoo.com.br> wrote:
> Wagner,
>      A representação de Number está correta, talvez vc precise
> utilizar formatação.
>      Veja mais:
>              
> http://fabiophx.blogspot.com/2010/05/httpserviceresultformatobject.html
>              http://fabiophx.blogspot.com/2010/05/sombreamento-de-classe.html
>
> []s
> Fabio da Silvahttp://fabiophx.blogspot.com/
>
> On 24 maio, 21:40, Wagner Nascimento <wnasciment...@gmail.com> wrote:
>
>
>
> > 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 emhttp://groups.google.com/group/flexdev
>
> --
> 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 emhttp://groups.google.com/group/flexdev

-- 
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