Custom Events
Otra cosa mas que se me olvida de una vez para otra:
Para crear eventos entre los componentes de Flex, se pueden crear Custom Events entre ellos.
Aquí viene muy clarito.
Se resume en que en el componente se define el evento:
CODE:
-
<mx:Metadata>
-
[Event(name="correcto", type="flash.events.Event")]
-
</mx:Metadata>
Y luego se hace la llamada al mismo:
CODE:
-
public function cambio():void {
-
this.dispatchEvent(new Event("correcto"));
-
}
y en donde se utilice este componente ya se podrá esperar a que este evento sea llamado para realizar la interacción que corresponda:
CODE:
-
<com:componente id="tecla1" correcto="teclapulsada();"/>
