Quando você for colocar o texto para alterar, precisa setar a
propriedade actualText, que vai ser preenchido corretamente os valores
na mascara.(se os valores forem salvos no banco sem a mascara)

Se no banco de dados tiver a mascara junto, usa uma função para
retirar os caracteres:

//Pega os numeros com mascaras e retira os caracteres especiais
devolvendo apenas os numeros
public function removeSpecialCaracteres(string:String):String{
        var pattern:RegExp = /\D/g; //remover todos caracteres que nao sejam
numeros
        string = string.replace(pattern, "");
        return string;
}

On 19 abr, 12:27, "Emerson Mota" <emersonfm...@gmail.com> wrote:
> Pois é, já tinha feito esse teste, funciona perfeitamente, mais, perde a
> funcionalidade, a utilização desse componente, tem como maior utilidade, a
> mascara de edição.
>
> Abraço,
>
> Emerson Mota.
>
> De: flexdev@googlegroups.com [mailto:flex...@googlegroups.com] Em nome de
> Haroldo do Nascimento
> Enviada em: sábado, 18 de abril de 2009 23:57
> Para: flexdev@googlegroups.com
> Assunto: [flexdev] Re: MasterTextInput
>
> Tive problemas quando uso este componente dentro de um renderer, ele
> simplesmente apaga o valor atribuido e deixa somente a mascara.
>
> No geral funciona bem.
>
> Ou seja, quando eu retiro o inputMask, funciona perfeitamente. Veja se não é
> o mesmo caso!
>
> Ainda estou buscando solução...
>
> Abraço,
>
> Haroldo
>
> 2009/4/18 Emerson Mota <emersonfm...@gmail.com>
>
> Olá PessoAll,
>
> Estou com o problema com esse componente, quando coloco inputMask, não
> permite digitação de nada, as vezes, permite apenas um trecho do campo,
> quando encontra o fim do trecho da mascara, para, segue código:
>
> <ns1:MasterTextInput
>
>  inputMask="(99)9999-9999"
>
>  blankMaskChar=" "
>
> borderStyle="solid" borderColor="#FAFBFB" cornerRadius="11"
>
>  id="txtTelefone"
> text="{this.phoneFormatter.format(this.processoVO.foneRequerente)}"/>
>
> não é só nessa mascara, em nenhuma.
>
> Ats,
>
> Emerson Mota.
>
> <br
--~--~---------~--~----~------------~-------~--~----~
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