Kra.. estou falando isso desse componente pq usava ele no flex 3.. e passei a usar no flex 4..
a diferença é que o flex builder 3 nao acusa esse warning.. enquanto o flash builder acusa... Essa parte do código é do proprio componente, e não algo que o nosso amigo incluiu no código.. Como eu disse, só substitui o código da maneira que eu disse na ultima msg, o componente irá funcionar da mesma maneira. Att -- Lincoln T. do Nascimento Silva Informática Biomédica - FFCLRP/FMRP USP - Ribeirão Preto 2011/4/28 bruno bg <bruno...@ig.com.br> > Não é erro de FLEX 3 e/ou 4 , é erro de sintax (while) de Action Script, > coisa que no novo BUILDER foi detectado como Warning que tb não impede de > nada funcionar. > > Deve ser alguma falta refresh no código, sei lá, alguma sujeira que ficou e > não está sendo idenficado, > uma vez fiz um replace no meu código todo e o BUILDER não conseguiu > identificar tantos erros, > aê o .SWF não estava sendo criado de jeito nenhum, consegui identificar o > erro e tive que ir acertando > no "escuro" sem a ajuda das identificações dos "problems" que o BUILDER > deveria avisar > > Adriano, veja o que vc alterou anteriomente e veja se não tem nenhum > erro de sintax. > Retire o uso do MaskedTextInput e veja se funciona sem esse componente. > > abraço > brunobg > -- > **************************************************** > www.brbsoftware.com.br > bruno...@ig.com.br (MSN & Skype) > blogflex.brunobg.com > @brunogrohs > (21) 9913-2397 > > > > Em 27 de abril de 2011 12:56, Lincoln Silva <lincol...@gmail.com>escreveu: > > Kra.. >> >> vc esta usando este componente no flex 4... eu cheguei a usar tbm, ele vai >> dar esses warnings pq foi feito pra flex 3. O meu deu exatamente neste ponto >> tbm. >> >> Se vc olhar para o código que esta dando warning, vai ver que dá pra >> substituir facilmente os comandos.... >> >> >> agora esta assim: >> >> var p:Number = _position; >> while((--p) > 0 && !isMask(_inputMask.charAt(p))); >> _position = p; >> setSelection(_position, _position); >> >> >> a função deste while é incrementar o decrementar a variavel p (primeiro >> metodo tem ++, segundo tem --) >> >> tira o ";" e coloca assim: >> >> >> var p:Number = _position; >> while((--p) > 0 && !isMask(_inputMask.charAt(p))) >> { >> } >> _position = p; >> setSelection(_position, _position); >> >> >> Os warnings vão sumir. Mas não sei se esses warnings são exatamente o que >> estão causando o problema no seu CRUD a ponto de travar. Não imagino que >> isto geraria algum tipo de erro no processamento da aplicação. >> >> -- >> Lincoln T. do Nascimento Silva >> Informática Biomédica - FFCLRP/FMRP >> USP - Ribeirão Preto >> >> >> >> 2011/4/27 Adriano Oliveira Castro <dr...@terra.com.br> >> >>> Willian, >>> >>> Ai sem solução fix alguns testes e até agora nada, acho que terei de >>> tentar resolver o problema da MakedTextInput mesmo . o.O >>> >>> >>> >>> >>> >>> Adriano Oliveira Castro emails: adriano_cas...@terra.com.br >>> dr...@terra.com.br msn: adriano_demo...@msn.com Celular: (14) 9725 6991 >>> >>> On Qua 27/04/11 12:07 , William Lima williamlim...@gmail.com sent: >>> >>> 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 < >>> dr...@terra.com.br> 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 Castro emails: adriano_cas...@terra.com.br >>>> dr...@terra.com.br msn: adriano_demo...@msn.com Celular: (14) 9725 6991 >>>> >>>> On Qua 27/04/11 11:42 , William Lima williamlim...@gmail.com 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 < >>>> dr...@terra.com.br> escreveu: >>>> >>>>> Willian, >>>>> >>>>> cara estou usando a classe para CEP e telefone. >>>>> >>>>> []'s >>>>> >>>>> >>>>> Adriano Oliveira Castro emails: adriano_cas...@terra.com.br >>>>> dr...@terra.com.br msn: adriano_demo...@msn.com Celular: (14) 9725 >>>>> 6991 >>>>> >>>>> On Qua 27/04/11 11:11 , William Lima williamlim...@gmail.com sent: >>>>> >>>>> Que tipo de máscara você ta tentando utilizar (CEP, Fone...)? >>>>> >>>>> Em 27 de abril de 2011 11:03, Adriano Oliveira Castro < >>>>> adriano_cas...@terra.com.br> 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: adriano_cas...@terra.com.br >>>>>> dr...@terra.com.br >>>>>> msn: adriano_demo...@msn.com >>>>>> Celular: (14) 9725 6991 >>>>>> >>>>>> -- >>>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> William de Farias Lima >>>>> Desenvolvimento >>>>> FCM Sistemas >>>>> >>>>> Fone: (85) 3278.8215 >>>>> williaml...@fcmsistemas.com.br >>>>> 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 >>>>> 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 >>>>> >>>>> >>>>> -- >>>>> 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 >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> William de Farias Lima >>>> Desenvolvimento >>>> FCM Sistemas >>>> >>>> Fone: (85) 3278.8215 >>>> williaml...@fcmsistemas.com.br >>>> 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 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 >>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> >>> William de Farias Lima >>> Desenvolvimento >>> FCM Sistemas >>> >>> Fone: (85) 3278.8215 >>> williaml...@fcmsistemas.com.br >>> 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 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 >>> >>> >>> -- >>> 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 >>> >> >> -- >> 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 >> > > > -- > 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 > -- 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