Perfeito. O operado is funcionou exatamente como eu queria. A função isPrototypeOf deve ser outra coisa...
On 20 out, 12:35, Fredy Gadotti <[email protected]> wrote: > Tente fazer só usando o "is" > > if (event.currentTarget is TextArea){ > // Lógica > > } > > 2010/10/20 Bruno Carneiro <[email protected]> > > > Tenho um formulário e quando o usuário aperta ENTER desejo que o form > > seja enviado EXCETO quando o usuário estiver editando um campo > > TextArea. > > > Solução: quando o usuário apertar alguma tecla no formulário verificar > > se essa tecla é enter e se o componente não é TextArea > > > AS3 function isPrototypeOf(theClass:Object):Boolean > > > Minhas tentativas: > > > teste = (event as > > KeyboardEvent).target.parent.isPrototypeOf(mx.controls.TextArea); > > > ou > > > teste = (event as KeyboardEvent).target.parent.isPrototypeOf(new > > TextArea); > > > Nenhuma funcionou..... > > > Olha o print do debug, é mais explicativo: > > >http://www.bcarneiro.uni5.net/debug.JPG > > > O valor esperado para a variavel teste era TRUE, mas é FALSE. > > > -- > > 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
