Acho que assim resolve: click="outerDocument.btnVerSolucoes_click(event);" mas, aparentemente, não eh a melhor solução por causa de auto acoplamento de codigo.
Acho que tambem ja houve discussão sobre isso aqui no grupo. On 31/03/2008, Vinícius Sandim <[EMAIL PROTECTED]> wrote: > > Pessoal, a pergunta pode ser simples.. e talvez ja foi respondid varias > vezes... varri o grupo hoje por umas duas hora e encontrei varios exemplo... > mas nao consegui fazer rodar... > > preciso simplesmente adicionar um evento a um click de um botao que esta > dentro de um drig... > > <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"> > <mx:Script> > <![CDATA[ > > import mx.collections.ArrayCollection; > > [Bindable] > private var arrayDadosGridCategoriaSub:ArrayCollection; > > private function btnVerSolucoes_click(evt:MouseEvent):void { > var obj:CategoriaChamadoSub = > arrayDadosGridCategoriaSub.getItemAt( > grdResultadosCategoriaSub.selectedIndex) as CategoriaChamadoSub; > Alert.show(obj.Nome); > } > ]]> > </mx:Script> > > > <mx:DataGrid id="grdResultadosCategoria" x="10" y="34" height="395" > width="922" > dataProvider="{arrayDadosGridCategoria}" doubleClickEnabled="true" > doubleClick="{grdResultadosCategoria_doubleClick(event)}"> > <mx:columns> > <mx:DataGridColumn headerText="Nome" dataField="Nome" width="91"/> > <mx:DataGridColumn width="6" rendererIsEditor="true"> > <mx:itemRenderer> > <mx:Component> > <mx:HBox horizontalAlign="center" verticalAlign="middle"> > <mx:Button label="..." toolTip="{data.QtdSubCategorias} > subcategoria(s) de '{data.Nome}'. Clique para exibi-la(s)..." > fontSize="10" height="18" visible="{data.QtdSubCategorias > 0}" > click="btnVerSolucoes_click(event);"/> PRECISO DE USAR O EVENTO > AQUIII!!!!!!!!! **********************************!!!!!************** > </mx:HBox> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > </mx:columns> > </mx:DataGrid> > <mx:Canvas /> > > Desde já agradeço... > > > > -- Atenciosamente, Rafael D. Araujo --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
