tá meio estranho isso daí. simplificando ao máximo o que vc mostrou, funcionou tranquilo:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <mx:DataGrid x="137" y="105" click="setPermissao()"> <mx:columns> <mx:DataGridColumn headerText="Column 1" dataField="col1"/> <mx:DataGridColumn headerText="Column 2" dataField="col2"/> <mx:DataGridColumn headerText="Column 3" dataField="col3"/> </mx:columns> </mx:DataGrid> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; public function setPermissao():void { Funcoes.mensagem("teste", "I", null); } ]]> </fx:Script> </s:Application> mas você quer setar a permissão quando o cara clicar no grid? não seria na linha do grid? Em quarta-feira, 5 de setembro de 2012 11h56min25s UTC-3, Mukthar escreveu: > > <s:DataGrid width="100%" height="100%" id="dgGeral" > dataProvider="{allRegioes}" click="permissao.setPermissao()"> > <s:columns> > <s:ArrayList> > <s:GridColumn width="50" dataField="item001" > headerText=" " > itemRenderer="componentes.geral.LegendaItemRender"></s:GridColumn> > <s:GridColumn width="100" dataField="item002" > headerText="Código"></s:GridColumn> > <s:GridColumn width="150" dataField="item003" > headerText="Pais"></s:GridColumn> > <s:GridColumn dataField="item004" > headerText="Estado"></s:GridColumn> > </s:ArrayList> > </s:columns> > </s:DataGrid> > > public function setPermissao():void { > bla bla bla > } > > Humm sera que e por que eu nao coloquei o click event na setpermissao ????? > humm vou testar aqui e depois eu falo. > > 2012/9/5 Mozart Militao <fmoz...@gmail.com <javascript:>> > >> Poderia colocar a chamada do método na grid e o método que o evento click >> chama? >> >> -- >> Atenciosamente, >> Francisco Mozart. >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para >> fle...@googlegroups.com<javascript:> >> Para sair da lista, envie um email em branco para >> flexdev-u...@googlegroups.com <javascript:> >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > *Hélio Antonio Francisco Silva* > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. > > -- 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