Estoy haciedo una presentacion en Flash con AS 3 y dentro de esta tengo un boton (movieclip) que al presionar carga un swf externo y me funciona perfecto.
Este es el còdigo:
Código ActionScript :
btn_que.addEventListener(MouseEvent.CLICK, presionado);
function presionado(Event:MouseEvent){
//Crea una variable llamda cargador para que cree un cargador//
var newMedia:Loader = new Loader();
//Crea una variable para generar un clip vacio (anteriormente host)//
var cont:MovieClip = new MovieClip();
//Ruta donde esta la pelicula a cargar//
newMedia.load(new URLRequest("que_es.swf"));
//Posicion X que va a tener//
cont.x = 0;
stage.addChild(cont);
cont.addChild(newMedia);
}Pero el problema que tengo es a la hora de cerrar el swf. Con AS 2 yo usaba la siguente metodologia:
1 - Hacia un movieclip llamado mc_cerrar (en el escenario) que contenia la accion:
Código ActionScript :
on (release) {
_root.host._visible=false;
_root.mc_cerrar._visible=false;
}y este boton (movieclip) lo ocultaba en la linea de tiempo principal con:
Código ActionScript :
_root.mc_cerrar._visible=false;
Esto quienere decir que cuando se presionaba un boton cargaba el swf externo y mostraba el mc_cerrar y al presionar el mc_cerrar ocultaba el swf cargado y el mc_cerrar.
Pero en AS3 no se como se hace.
GRACIAS.
