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