Vê se resolve: http://livedocs.adobe.com/flex/3/html/help.html?content=textcontrols_10.html
Em 27 de abril de 2011 12:00, Adriano Oliveira Castro <[email protected]>escreveu: > Willian, > > Utilizei a máscara que você me passou e agora está me retornando esse erro > que está em anexo. o.O > > > []'s > > > Adriano Oliveira Castroemails:[email protected] > [email protected]:[email protected]:(14) 9725 6991 > > On Qua 27/04/11 11:42 , William Lima [email protected] sent: > > 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 Castro emails:[email protected] >> [email protected] msn:[email protected] Celular:(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] > 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
