Pois é... e ainda coloquei o código errado. Segue o original: public function init_events():void{ *documentImage*.addEventListener(MouseEvent.CLICK, documentImage_click); }
public function documentImage_click(e:MouseEvent):void{ showEditProgramSchedule(); // aqui eu coloquei null, pois nao sei o que eh esperado popupEditProgramSchedule.addEventListener("OK...", null); popupEditProgramSchedule.field_description = dataGridTask.selectedItem.nome; } A imagem: <mx:DataGridColumn headerText="Editar " textAlign="center"> <mx:itemRenderer> <mx:Component> <mx:HBox horizontalAlign="center"> <mx:Image id="*documentImage*" source="../images/document.gif" click="outerDocument.editTask()"/> </mx:HBox> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> 2010/5/28 Adriano Tadao <drianota...@gmail.com> > Fala cara, não é porque você não definiu o evento que a função vai receber? > > private function *documentImages* (e:MouseEvent):void{ > > FAÇA O QUE VC QUER FAZER NO CLICK ............... > } > > ?? > > > > > 2010/5/27 デビデソヌ Davidson Silva <davidson.f.si...@gmail.com> > > 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 >> > > > > -- > Adriano Tadao > msn: adri...@voraz.com.br > email: adri...@voraz.com.br / drianota...@gmail.com > http://adrianotadao.com > http://www.voraz.com.br > http://blog.voraz.com.br > > -- > 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 > -- 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