Problema Eventos
Amigos, achava simples trabalhar com eventos, mas estou com uma dificuldade boba que não consigo arrumar.
Tenho duas classes, a Main que é a document class e a Mc que seria de um movieclip. Na Main eu adiciono um ouvinte para um evento que vai vir do Mc e no Mc eu disparo ele quando o instancio, mas o evento não está se propagando, fica somente dentro do mc, o que estou fazendo de errado?
Segue os códigos:
Main:
package {
import flash.display.MovieClip;
import flash.events.Event;
import Mc;
public class Main extends MovieClip {
public function Main() {
addEventListener("vejaIsso", teste);
var m = new Mc();
}
public function teste(e:Event) {
trace("Evento fora do Mc");
}
}
}
Mc:
package {
import flash.display.MovieClip;
import flash.events.Event;
public class Mc extends MovieClip {
public function Mc() {
config();
}
public function config():void {
addEventListener("vejaIsso", veja);
dispatchEvent(new Event("vejaIsso", true, true));
}
public function veja(e:Event) {
trace("Evento dentro do Mc");
}
}
}Discussão (6)
Carregando comentários...