Esta dando erro porque, do modo que você está fazendo, o handler
"imgClick" deve estar declarado dentro do <mx:Component>. Se ele está
declarado fora, no seu Application por exemplo, você tem que usar
"outerDocument" tal como no exemplo:
<mx:Image source="@Embed('img/printer.png')"
click="outerDocument.imgClick(event)" width="35" />
[]'s
Beck Novaes
On 23 fev, 04:51, "Fabio Aguiar" <[EMAIL PROTECTED]> wrote:
> Olá pessoALL,
>
> estou com problemas com o seguinte cenário:
>
> Tenho dois datagrids na tela, quando clico num item no primeiro
> datagrid que é o resumo, ele me mostra os detalhes no segundo
> datagrid. Até aí td bem, mas agora preciso colocar uma coluna com uma
> imagem no primeiro datagrid. Quando eu clicar nessa imagem ele vai
> imprimir os detalhes. Só que não consigo colocar o evento click na
> imagem:
>
> <mx:DataGridColumn sortable="false" textAlign="center" width="36">
> <mx:itemRenderer>
> <mx:Component>
> <mx:Canvas width="35" useHandCursor="true">
> <mx:Image source="@Embed('img/printer.png')"
> click="imgClick(event)" width="35" />
> </mx:Canvas>
> </mx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
>
> retorna esse erro: Error: Call to a possibly undefined method
> imgClick.
>
> alguem sabe como resolver isso, veja que não posso usar o evento
> itemClick do datagrid, pois já estou usando pra mostrar os detalhes.
>
> grato
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---