Tente colocar no seu evento assim super(EVENTO,true,true); colque a true para propagar o evento
On 12 ago, 15:49, Rodrigo Valentim <[email protected]> wrote: > Ninguém? =( > > Em 11 de agosto de 2010 12:22, Rodrigo Valentim > <[email protected]>escreveu: > > > > > > > > > > > Pessoal, > > > Estou tentando elaborar uma rotina para ao validar o usuário, montar uma > > regra para dar permissões de acesso ao meu menu. > > > tenho a seguinte situação... > > > uma view.Login que faz a validação do usuário, nessa view eu botei um > > disparador de evento. > > > dispatchEvent(new Eventos(Eventos.MONTAMENU)); > > > na minha aplicação (que usa a lib) eu instalei a tag Metadata com meu > > evento > > > <fx:Metadata> > > [Event (name="MontaMenu",type="libs.events.Eventos")] > > </fx:Metadata> > > > inseri na application para ao criar a aplicação, montar meu listener > > > creationComplete="attachEventListeners()" > > > Nessa funcao, montei o seguinte > > > public function attachEventListeners():void { > > this.addEventListener(Eventos.MONTAMENU, MontaMenu); > > } > > > e então, criei minha função MontaMenu > > > protected function MontaMenu(e:Eventos):void { > > var event:LoadUserEvent = new > > LoadUserEvent(LoadUserEvent.EVENT_LOAD_USER); > > event.dispatch(); > > } > > > Esqueci alguma coisa? ao validar o usuário, era pra fazer alguma coisa, > > botei breakpoint para debug, etc... porém não ocorre nenhuma chamada para o > > meu montaMenu, é como se ele não estivesse ouvindo o evento que veio lá da > > biblioteca... alguém consegueria me informar o que pode estar errado? > > > Abraços, > > > -- > > Atenciosamente, > > Rodrigo Valentim > > -- > Atenciosamente, > Rodrigo Valentim -- 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
