Adriano,
Tentei usar o dito cujo também, depis de algumas funcionalidades que
fugiam do padrão do sistema tentei fazer dessa forma e até agora não deu
problemas:
não sei se funciona pra você, no componente coloca no
keyDown="mascararFone(event)"
protected function mascararCEP(evento: KeyboardEvent): void {
var codigoTecla:int = evento.charCode;
var quantidadeCaracteres:int = evento.target.text.length;
if(codigoTecla >= 48 && codigoTecla <= 57){
if(quantidadeCaracteres == 2){
evento.target.replaceText(quantidadeCaracteres,
quantidadeCaracteres, ".");
evento.target.setSelection(evento.target.text.length,
evento.target.text.length);
}
else if(quantidadeCaracteres == 6){
evento.target.replaceText(quantidadeCaracteres,
quantidadeCaracteres, "-");
evento.target.setSelection(evento.target.text.length,
evento.target.text.length);
}
}
}
protected function mascararFone(evento: KeyboardEvent): void {
var codigoTecla:int = evento.charCode;
var quantidadeCaracteres:int = evento.target.text.length;
if(codigoTecla >= 48 && codigoTecla <= 57){
if(quantidadeCaracteres == 0) {
evento.target.replaceText(quantidadeCaracteres,
quantidadeCaracteres, "(");
evento.target.setSelection(evento.target.text.length,
evento.target.text.length);
}
else if(quantidadeCaracteres == 3){
evento.target.replaceText(quantidadeCaracteres,
quantidadeCaracteres, ")");
evento.target.setSelection(evento.target.text.length,
evento.target.text.length);
}
else if(quantidadeCaracteres == 8){
evento.target.replaceText(quantidadeCaracteres,
quantidadeCaracteres, "-");
evento.target.setSelection(evento.target.text.length,
evento.target.text.length);
}
}
}
Em 27 de abril de 2011 11:35, Adriano Oliveira Castro
<[email protected]>escreveu:
> Willian,
>
> cara estou usando a classe para CEP e telefone.
>
> []'s
>
>
> Adriano Oliveira Castroemails:[email protected]
> [email protected]:[email protected]:(14) 9725 6991
>
> On Qua 27/04/11 11:11 , William Lima [email protected] sent:
>
> Que tipo de máscara você ta tentando utilizar (CEP, Fone...)?
>
> Em 27 de abril de 2011 11:03, Adriano Oliveira Castro <
> [email protected]> escreveu:
>
>> Fala Galera!
>>
>> Novamente eu aqui para pedir uma ajuda a comunidade FlexDev, já que sou
>> iniciante na parada .... rs pessoal é o seguinte eu estava tentando usar a
>> classe MaskedTextInput em uma aplicação minha, porém baixei ela da internet
>> e a importei para o meu projeto, porém a mesma está dando erro em duas
>> linhas e está travando minha aplicação na hora de executar o CRUD mais
>> especificamente no momento do update, para ficar mais fácil para compreender
>> estou enviando em anexo a tela do sistema com os erros.
>>
>> []'s e vlw!
>>
>>
>> Adriano Oliveira Castro
>> e-mails: [email protected]
>> [email protected]
>> msn: [email protected]
>> Celular: (14) 9725 6991
>>
>> --
>> 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
>
>
>
>
> --
>
> William de Farias Lima
> Desenvolvimento
> FCM Sistemas
>
> Fone: (85) 3278.8215
> [email protected]
> www.fcmsistemas.com.br
> <http://www.grupofortes.com.br/>
>
> --
> 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
>
>
> --
> 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
--
William de Farias Lima
*Desenvolvimento*
FCM Sistemas
Fone: (85) 3278.8215
[email protected] <[email protected]>
www.fcmsistemas.com.br
<http://www.grupofortes.com.br/>
--
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