Galera, tô tendo dificuldades para capturar um evento.
package com.marcelaraujo.eventos {
import flash.events.Event;
public class EventSearchFound extends Event {
public static const SEARCHFOUND_EVENT:String = "searchfound";
public var id:int;
public function EventSearchFound(type:String, value:int) {
super(type);
this.id = value;
}
}
}
Ae no meu item rendering (VBOX com um LABEL) e a partir do evento click do
label, eu faço o dispatch deste meu evento personalizado.
private function clickHandler(event:MouseEvent):void {
dispatchEvent(
new EventSearchFound(
EventSearchFound.SEARCHFOUND_EVENT, this.cliente_id
)
);
}
E eu tento fazer a captura no "init();" do meu PANEL o qual contém o
advanced data grid.
listagem.addEventListener(EventSearchFound.SEARCHFOUND_EVENT, handlerTeste);
Advanced Data Grid ->
<mx:columns>
<mx:DataGridColumn headerText="Nome" dataField="cli_nome"/>
<mx:DataGridColumn headerText="CPF" width="125"
itemRenderer="com.marcelaraujo.renderings.itemRenderingFormCliente"/>
</mx:columns>
Simplesmente não tô conseguindo lançar o evento *handlerTeste*. Alguém tem
alguma luz?
--
Abraços......
Marcel Araujo
System Analyst
Developer Java/PHP/RIA
Linux User #490101
http://br.linkedin.com/in/marcelaraujo
http://www.twitter.com/marcelaraujo
--
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