Comunidad de diseño web y desarrollo en internet online

Lanzar eventos en cualquier lugar de la aplicación.

Citar            
MensajeEscrito el 29 Ago 2007 07:20 am
Mi pregunta consiste en si se puede lanzar un evento voluntariamente cuando se quiera, es decir si por ejemplo, se puede lanzar un evento "formularioCorrectoEvent" en medio de un if de una function de AS3 y que este sea recogido por un escuchador en otra parte de la aplicación, aunque no sea en el mismo componente.

En caso de que se pueda, alguien podría indicarme algun ejemplo.

Muchisimas gracias.

Por sarandon

2 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 Ago 2007 06:57 pm
Te dejo un Ejemplito de como manejar eventos con AS3
No necesariamente tiene que extender de EventDispatcher puede ser cualquier clase que implemente IEventDispatcher

Saludos


Código :

package {
   import flash.events.*;
   public class MyForm extends EventDispatcher {
      public function MyForm():void{
      }
      public function sendForm():void{
         this.dispatchEvent(new Event("onForm"));
      }
   }
}

/*
Ejemplo..
var myf_Form:MyForm = new Form();
myf_Form.addEventListener("onForm", myf_Form_onForm);
private function myf_Form_onForm(event:Event):void{
   trace("EVENT");
}
*/

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.