Informe o event no chamador do método. <ns1:MasterTextInput id="valorBrutoDescricaoInput" change="contaVirgula(*event*)" maxChars="11" restrict="[0-9,]"/>
Em 28 de setembro de 2010 11:16, Igor Carvalho de Paula < [email protected]> escreveu: > substitui restrict="[0-9,]" por restrict="0-9\," > > Em 28 de setembro de 2010 10:06, Cristian > <[email protected]>escreveu: > > Eu fiz assim mas esta jogando um erro de runtime ainda. >> >> <ns1:MasterTextInput id="valorBrutoDescricaoInput" >> change="contaVirgula()" maxChars="11" restrict="[0-9,]"/> >> >> protected function contaVirgula(event:TextOperationEvent=null):void{ >> if (event.operation is InsertTextOperation) >> { >> if (InsertTextOperation(event.operation).text.charAt(0) == >> ",") >> { >> if (valorBrutoDescricaoInput.text.indexOf(".") > >> -1) >> { >> event.preventDefault(); >> } >> } >> } >> >> } >> >> Error #1009: Não é possível acessar uma propriedade ou um método de >> uma referência de objeto nula. >> >> Alguem sabe porq? >> >> On 27 set, 18:58, Igor Carvalho de Paula <[email protected]> >> wrote: >> > vc coloca como atributo do textinput o seguinte restrict="0-9\," usando >> > expressores regulares neste caso, este textinput aceita somente numeros >> e >> > virgula.... >> > >> > Em 27 de setembro de 2010 18:01, Daniel Rodrigues da Cunha Frank < >> > [email protected]> escreveu: >> > >> > >> > >> > > Cristian, Boa noite. >> > > Eu precisei fazer isso e resolvi desta forma: >> http://pastebin.com/GzV8t5mk >> > >> > > <http://pastebin.com/GzV8t5mk>Att., >> > > Daniel R.C.Frank >> > > Análise e Programação >> > >> > > Em 27 de setembro de 2010 16:48, RafaelViana <[email protected] >> >escreveu: >> > >> > > E se você fizesse uma verificação no evento change do TextInput? >> > >> > >> Se eu não me engano o evento change armazena a referencia antiga e a >> > >> nova do texto digitado (antes e depois da digitação). Faça um loop no >> > >> conteudo da string (o texto), com um contador. Se achar mais de uma >> > >> virgula, coloque no TextInput o valor antigo, senão coloque o valor >> > >> novo. >> > >> > >> Acho que isso vai funcionar :D >> > >> > >> On 27 set, 15:53, Cristian <[email protected]> wrote: >> > >> > Boa tarde! >> > >> > >> > Bom galera eu estou tentando fazer com que o usuário digite só uma >> > >> > vírgula em um determinado <s:TextInput se ele digitar uma vírgula >> não >> > >> > poderá mais digitar vírgulas mas não achei nenhuma solução para >> isso. >> > >> > >> > Alguem sabe? >> > >> > >> -- >> > >> 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 emhttp:// >> 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 emhttp:// >> 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 >> > > -- > 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 > -- Clayton Marques Pereira -- 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
