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.