bom, não sei se há uma maneira mais correta de se fazer isto, mas fiz adicionando o mesmo handler do meu menu Tree ao meu ContextMenu:
_menuTree.addEventListener(MouseEvent.CLICK, handlerSelectFolder); // menu tree menuBtnRight.addEventListener(ContextMenuEvent.MENU_SELECT, handlerSelectFolder); //menu de contexto como estou passando dois tipos de eventos, recebo um evento genérico: private function handlerSelectFolder(evt:Event):void{...} se houverem outras sugestões são bem vindas. On 1 fev, 08:33, Leonardo Oliveira <leonardoc.olive...@gmail.com> wrote: > Michel, desculpa, mas acho que você não entendeu o que preciso. O que > vou fazer é justamente adicionar um menu de contexto personalizado > para criar, alterar deletar e renomear pastas e arquivos. O usuário > clica com o botão direito, abre estas opções, porém, quero que além de > abrir as opções, selecione o arquivo ou a pasta. Assim como ocorre no > sistema operacional. > A classe ContextMenu (http://livedocs.adobe.com/flash/9.0/ > ActionScriptLangRefV3/flash/ui/ContextMenu.html), como o Vinícius > disse mais acima, é a responsável por fazer isso. Mas e para > selecionar? Como faço? Ainda estou sem solução. > > On 31 jan, 19:07, Michel Fernandes <miche...@gmail.com> wrote: > > > Só um detalhe, o right click nao abre as propriedades do Flash? Ate tem como > > colocar algo la, acho que o Igor ja mostrou como é, porém não acho > > elegante... > > > Em 31/01/2011 17:41, "Mário Júnior" <juninho...@gmail.com>escreveu: > > > Pq no AIR vc roda em outra VM... no AIR Runtime. > > > Tenha sempre em mente que: AIR Runtime != Flash Player. > > > AIR Runtime é mais "poderoso", te dá mais liberdade, não tem problemas de GC > > e roda melhor :) > > > []'s > > > Em 31 de janeiro de 2011 16:08, Leonardo Oliveira < > > leonardoc.olive...@gmail.com> escreveu: > > > > é uma pena o flex não disponibilizar esta opção. engraçado, para o air > > > tem este handler. > > > vo... > > > -- > > Mario Junior > > >http://blog.mariojunior.com/ > > @mariojunior > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, en... -- 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