Aqui estan las funciones para activar -desactivar botones, la del cargador y la de borrar contenido
Código PHP:
//Aqui metes a tus botones
var botones_array:Array = new Array(boton1,boton2);
//Desactiva botones
function desactiva()
{
for (var i:int=0; i<botones_array.length; i++)
{
botones_array[i].mouseEnabled=false
;
}
}
//Activa botones
function activa()
{
for (var i:int=0; i<botones_array.length; i++)
{
botones_array[i].mouseEnabled=true
;
}
}
//Loader
function cargar(ruta:String)
{
borra();
//
var loader:Loader =new Loader();
//
loader.load(new URLRequest(ruta));
loader.contentLoaderInfo.addEventListener( Event.COMPLETE, completo );
//;
function completo( event:Event ):void
{
borra();
contenedor.addChild(loader);
activa();
}
}
//Borra contenido
function borra()
{
if (contenedor.numChildren > 1)
{
var l:int = contenedor.numChildren - 1;
for (var j:int = l; j >= 0; j--)
{
contenedor.removeChildAt(j);
}
}
}
y asi vas a poner en cada botón tu código.
Código PHP:
boton_btn.addEventListener(MouseEvent.CLICK,botonPulsado);
function botonPulsado(e:MouseEvent):void
{
desactiva();
cargar("archivo.swf");
}