Si lo hago con los botones predeterminados del flash no me da error con la misma direccion. He intentado usar tu codigo pero solo me carga el primer boton y los demas no funcionan, lo he puesto asi, imagino que estara mal:
Código:
var botones_array:Array = new Array(MaytheLeiva_btn,SobreMaythe_btn,Noticias_btn,Calendario_btn,Imagenes_btn,Videos_btn,Contacto_btn);
//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);
}
}
}
MaytheLeiva_btn.addEventListener(MouseEvent.CLICK,botonPulsado);
function botonPulsado(e:MouseEvent):void
{
desactiva();
cargar("partes/principal2.swf");
}
SobreMaythe_btn.addEventListener(MouseEvent.CLICK,botonPulsado2);
function botonPulsado2(e:MouseEvent):void
{
desactiva();
cargar("partes/SobreMaythe.swf");
}
Noticias_btn.addEventListener(MouseEvent.CLICK,botonPulsado3);
function botonPulsado3(e:MouseEvent):void
{
desactiva();
cargar("partes/Noticias.swf");
}
Calendario_btn.addEventListener(MouseEvent.CLICK,botonPulsado4);
function botonPulsado4(e:MouseEvent):void
{
desactiva();
cargar("partes/Calendario.swf");
}
Imagenes_btn.addEventListener(MouseEvent.CLICK,botonPulsado5);
function botonPulsado5(e:MouseEvent):void
{
desactiva();
cargar("partes/Calendario.swf");
}
Videos_btn.addEventListener(MouseEvent.CLICK,botonPulsado6);
function botonPulsado6(e:MouseEvent):void
{
desactiva();
cargar("partes/Videos.swf");
}
Contacto_btn.addEventListener(MouseEvent.CLICK,botonPulsado7);
function botonPulsado7(e:MouseEvent):void
{
desactiva();
cargar("partes/Contacto.swf");
}
La direccion esta bien escrita porque si pongo los botones del flash si me funciona.
Gracias por tu respuesta y perdona las molestias