Olá Marcelo,
não tem nada de complicado nisso, o que acontece é que vc tem esses valores
no TextInput, porém eles são String.
Você tem que antes transformá-los em Number para que possa fazer a operação
que deseja.
var nro:Number = Number(textInput1.text);
2008/9/4 Marcelo Moacir Florindo <[EMAIL PROTECTED]>
> Galera,
> sinceramente não sei como somar dois números (valores)
>
> exemplo:
>
> tenho dois TextInput com 123,76 e 432,78.
>
> Bem que esta linguagem poderia simplificar esta ação..
> Quem tiver algum exemplo, pode ser qq coisa para eu entender...eu
> agradeceria muito.
>
> Abraços,
>
>
>
> 2008/9/3 Pergentino Araújo <[EMAIL PROTECTED]>
>
>> Olá Marcelo,
>>
>> se não me engano, o replace retorna uma string..
>>
>> faz assim:
>> valor.text = valor.text.toString().replace(myPattern,'');
>>
>> Testa ae.
>>
>> []'s
>> 2008/9/3 Marcelo Moacir Florindo <[EMAIL PROTECTED]>
>>
>>> Colegas,
>>>
>>>
>>> estou fazendo este replace:
>>>
>>> public function valorParaNumber(valor:TextInput):Number{
>>> var myPattern:RegExp = /./g;
>>> valor.text.toString().replace(myPattern,'');
>>> myPattern=/,/g;
>>> valor.text.toString().replace(myPattern,'.');
>>>
>>> return Number(valor.text);
>>>
>>> }
>>>
>>> porém não está dando certo....
>>>
>>> como posso fazer estas substituições corretamente??
>>>
>>> Obrigado a todos..
>>>
>>>
>>>
>>> --
>>> Marcelo Moacir Florindo
>>> Analista/Desenvolvedor
>>> http://www.gestaotec.com.br
>>>
>>>
>>>
>>
>>
>> --
>> Atenciosamente, Pergentino.
>>
>>
>>
>
>
> --
> Marcelo Moacir Florindo
> Analista/Desenvolvedor
> http://www.gestaotec.com.br
>
> >
>
--
Atenciosamente, Pergentino.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---