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

Responder a