Pegando todos os elementos childs de onde vc quer que o focusout funcione, vc pode alterar o listener do focus e então gerar um preventDefault, que vai previnir o flash player de disparar o evento padrão.
Uma vez feito isso, seu componente pai vai poder responder ao focusout sem ficar disparando o mesmo evento nos filhos dele. Acredito que isto funcione mas deve ter alguma outra solução alternativa à sua necessidade, esta foi a que me veio primeiro na cabeça! Abraço Ernani 2013/2/21 Leurimar Lins <leurimar.l...@gmail.com>: > Freddy, infelizmente nao posso adcionar um listener na aplicação, digamos > que so posso mexer nesse container, sem interferir no lado externo. > Ernani, não entendi, poderia ser mais claro. > > Em 21 de fevereiro de 2013 11:27, Ernani Joppert Pontes Martins > <jopp...@gmail.com> escreveu: > >> Lenimar, e se vc usar um preventDefault nos childs recursivamente? >> >> Abraço, >> >> Ernani >> >> 2013/2/21 Fredy Gadotti <fredy.gado...@gmail.com>: >> > Faz o seguinte. Quando criar seu componente, adiciona um listener na >> > aplicação para o evento de click. >> > Na função deste evento, faz uma lógica para saber se o ponto que você >> > clicou >> > está contido dentro da área do componente, se não estiver, faz a sua >> > lógica >> > ai. >> > >> > >> > >> > >> > 2013/2/21 Leurimar Lins <leurimar.l...@gmail.com> >> >> >> >> O FocusOut não serve, pois quando se clica dentro do child, o focusOut >> >> é >> >> chamado. E eu nao quero isso, somente fora do container. >> >> >> >> Em 21 de fevereiro de 2013 01:17, DaneiL <danin...@gmail.com> escreveu: >> >> >> >>> Leurimar, vc já tentou o fucosOut? >> >>> acho que pode ser uma opção. >> >>> >> >>> 2013/2/21 Leurimar Lins <leurimar.l...@gmail.com> >> >>>> >> >>>> Olá pessoal, estou precisando de ajuda para uma determinada situação: >> >>>> Tenho um container no qual tem um child (textInput), estou precisando >> >>>> chamar um evento quando o usuario clicar fora desse container, tentei >> >>>> o >> >>>> evento focusOut, mas nao serve, pois caso eu clique no child ele vai >> >>>> ser >> >>>> disparado. >> >>>> Em fim, a situação é mais complexa, mas resumindo seria isso. >> >>>> Seria um evento parecido com mouseDownOutside, porém este é disparado >> >>>> somente quando o componente é um popup. >> >>>> >> >>>> Agradeço. >> >>>> -- >> >>>> Leurimar da Silva Lins >> >>>> hotmail: lsl...@msn.com >> >>>> gmail: leurimar.l...@gmail.com >> >>>> >> >>>> -- >> >>>> -- >> >>>> 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ê está recebendo esta mensagem porque se inscreveu no grupo >> >>>> "flexdev" >> >>>> dos Grupos do Google. >> >>>> Para cancelar a inscrição neste grupo e parar de receber seus >> >>>> e-mails, >> >>>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> >>>> Para obter mais opções, acesse >> >>>> https://groups.google.com/groups/opt_out. >> >>>> >> >>>> >> >>> >> >>> >> >>> -- >> >>> -- >> >>> 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ê está recebendo esta mensagem porque se inscreveu no grupo >> >>> "flexdev" >> >>> dos Grupos do Google. >> >>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> >>> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> >>> Para obter mais opções, acesse >> >>> https://groups.google.com/groups/opt_out. >> >>> >> >>> >> >> >> >> >> >> >> >> >> >> -- >> >> Leurimar da Silva Lins >> >> hotmail: lsl...@msn.com >> >> gmail: leurimar.l...@gmail.com >> >> >> >> -- >> >> -- >> >> 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ê está recebendo esta mensagem porque se inscreveu no grupo >> >> "flexdev" >> >> dos Grupos do Google. >> >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> >> Para obter mais opções, acesse >> >> https://groups.google.com/groups/opt_out. >> >> >> >> >> > >> > >> > -- >> > -- >> > 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> > dos >> > Grupos do Google. >> > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> > envie >> > um e-mail para flexdev+unsubscr...@googlegroups.com. >> > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> > >> > >> >> -- >> -- >> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" >> dos Grupos do Google. >> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, >> envie um e-mail para flexdev+unsubscr...@googlegroups.com. >> Para obter mais opções, acesse https://groups.google.com/groups/opt_out. >> >> > > > > -- > Leurimar da Silva Lins > hotmail: lsl...@msn.com > gmail: leurimar.l...@gmail.com > > -- > -- > 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos > Grupos do Google. > Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie > um e-mail para flexdev+unsubscr...@googlegroups.com. > Para obter mais opções, acesse https://groups.google.com/groups/opt_out. > > -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/groups/opt_out.