Estoy haciendo una especie de mapa en el que hay varios edificios y simbolizarán una opción cada uno. Éstos los tengo ya dentro de una instancia de movieclip que llamé Mapa (agregado ya a la escena, no usando addChild;como lo he hecho hasta ahorita y he visto que la mayoría de los ejemplos que he visto agregan los elementos al stage en modo de ejecución, no en "modo de diseño").
La Document Class va así:
Código :
package{
import flash.display.MovieClip;
import flash.events.*;
public class MainMapa extends MovieClip{
public function MainMapa():void{
mapa.Edificio1.addEventListener(MouseEvent.CLICK,sobreEdificio);
}
private function sobreEdificio(event:MouseEvent):void{
trace("Encima del edificio");
}
}
}Pero no me responde en el evento sobreEdificio
Luego pruebo con este código para cerciorarme que está encontrando el movie clip llamado Edificio1 :
Código :
package{
import flash.display.MovieClip;
import flash.events.*;
public class MainMapa extends MovieClip{
public function MainMapa():void{
mapa.addEventListener(MouseEvent.CLICK,sobreEdificio);
}
private function sobreEdificio(event:MouseEvent):void{
mapa.Edificio1.alpha=.4; // nomás probando con el alpha
}
}
}Y sí se logra cambiar el alpha :O .
¿Alguien me puede orientar?, sé que es algo muy sencillo pero no sé si por mi terquedad me he cerrado.

