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:
  1. <mx:Metadata>
  2.     [Event(name="correcto", type="flash.events.Event")]
  3. </mx:Metadata>

Y luego se hace la llamada al mismo:

CODE:
  1. public function cambio():void {
  2.     this.dispatchEvent(new Event("correcto"));
  3. }

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:
  1. <com:componente id="tecla1" correcto="teclapulsada();"/>

Leave a Reply

You must be logged in to post a comment.