Você está criando a função de forma incorreta.
Sugiro dar uma lida na documantação...

Se vc quer disparar um evento deve ser com o DispatchEvents

Se vc quer adicionar uma função diferente para seu componente tente desta
forma

public function init_events():void{
      documentImage.addEventListener(MouseEvent.CLICK, *documentImages*);
 }

private function *documentImages* ():void{
          FAÇA O QUE VC QUER FAZER NO CLICK ...............
}

Em 27 de maio de 2010 17:31, Sérgio Fantin
<sergio.lnd.fan...@gmail.com>escreveu:

> Pessoal,
>
> estou com um problema ao acessar um componente que está dentro de uma
> dataGrid:
>
> <mx:DataGridColumn headerText="Editar " textAlign="center">
>     <mx:itemRenderer>
>        <mx:Component>
>           <mx:HBox horizontalAlign="center">
>              <mx:Image id="*documentImage*"
> source="../images/document.gif" height="100%"
> click="outerDocument.editTask()"/>
>           </mx:HBox>
>        </mx:Component>
>     </mx:itemRenderer>
> </mx:DataGridColumn>
>
>
> Método que deveria acessar:
>
> public function init_events():void{
>         documentImage.addEventListener(MouseEvent.CLICK, *documentImage*);
> }
>
> Erro: 1120: Access of undefined property documentImage.
>
> --
> Sérgio Fantin
> http://serjaum.wordpress.com
>
> --
> 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

-- 
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

Reply via email to