Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/10/2010, 09:54
vanessa_ob
 
Fecha de Ingreso: octubre-2010
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con botones

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