Aquí esta el codigo
main.swf :
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.events.*;
import flash.events.MouseEvent;
import flash.net.URLRequest;
var contenedor:Sprite=new Sprite();
addChild(contenedor);
var loader:Loader = new Loader();
addChild(loader);
var newSWFRequest:URLRequest = new URLRequest("p2.swf");
loader.load(newSWFRequest);
contenedor.addChild(b0);
contenedor.addChild(b1);
function menuEstVis(eventObject:MouseEvent) {
contenedor.visible=true;
trace("menuVis");
}
function menuVis() {
addEventListener(MouseEvent.CLICK, menuEstVis);
}
function menuEstInv(eventObject:MouseEvent) {
contenedor.visible=false;
trace("menuInv")
}
function menuInv() {
addEventListener(MouseEvent.CLICK, menuEstInv);
};
--------------------------
ext.swf:
import flash.display.Loader;
import flash.display.LoaderInfo;
btn_stop.buttonMode=true;
btn_stop.mouseChildren = false;
btn_stop.visible=false;
var contVideo:Sprite=new Sprite();
var contGen:Sprite=new Sprite();
addChild(contGen);
contGen.addChild(contVideo);
contGen.addChild(btn_stop);
var b:Array=new Array(video0,video1,video2,video3);
for(var i:int=0;i<b.length;i++){
b[i].buttonMode=true;
b[i].mouseChildren = false;
contVideo.addChild(b[i]);
b[i].addEventListener(MouseEvent.CLICK, activo);
};
btn_stop.addEventListener(MouseEvent.CLICK, salir)
function activo(e:MouseEvent):void {
trace("menu inv")
contVideo.visible=false;
btn_stop.visible=true;
var parentObjInv:Object = this.parent.parent as Object;
parentObjInv.menuInv();
};
function salir(e:MouseEvent):void
{
contVideo.visible=true;
btn_stop.visible=false;
var parentObjVis:Object = this.parent.parent as Object;
parentObjVis.menuVis();
trace(this)
}
