Ver Mensaje Individual
  #23 (permalink)  
Antiguo 01/11/2010, 11:50
Avatar de Diegoazul
Diegoazul
 
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Problema con botones

Si es que sigues con el mismo código pon esto en tu pelicula:


Cita:
import flash.events.MouseEvent;
import flash.display.MovieClip;

//BOTON MAYTHE LEIVA
MaytheLeiva_btn.buttonMode = true;

MaytheLeiva_btn.addEventListener(MouseEvent.ROLL_O VER, SobreMi);
MaytheLeiva_btn.addEventListener(MouseEvent.ROLL_O UT, FueraDeMi);

function SobreMi(event:MouseEvent):void
{
MaytheLeiva_btn.gotoAndPlay("sobre");
}

function FueraDeMi(event:MouseEvent):void
{
MaytheLeiva_btn.gotoAndPlay("fuera");
}

SobreMaythe_btn.buttonMode = true;

//BOTON SOBRE MAYTHE
SobreMaythe_btn.buttonMode = true;

SobreMaythe_btn.addEventListener(MouseEvent.ROLL_O VER, SobreMi2);
SobreMaythe_btn.addEventListener(MouseEvent.ROLL_O UT, FueraDeMi2);

function SobreMi2(event:MouseEvent):void
{
SobreMaythe_btn.gotoAndPlay("sobre");
}

function FueraDeMi2(event:MouseEvent):void
{
SobreMaythe_btn.gotoAndPlay("fuera");
}

//BOTON NOTICIAS;
Noticias_btn.buttonMode = true;

Noticias_btn.addEventListener(MouseEvent.ROLL_OVER , SobreMi3);
Noticias_btn.addEventListener(MouseEvent.ROLL_OUT, FueraDeMi3);

function SobreMi3(event:MouseEvent):void
{
Noticias_btn.gotoAndPlay("sobre");
}

function FueraDeMi3(event:MouseEvent):void
{
Noticias_btn.gotoAndPlay("fuera");
}

//BOTON CALENDARIO;
Calendario_btn.buttonMode = true;

Calendario_btn.addEventListener(MouseEvent.ROLL_OV ER, SobreMi4);
Calendario_btn.addEventListener(MouseEvent.ROLL_OU T, FueraDeMi4);

function SobreMi4(event:MouseEvent):void
{
Calendario_btn.gotoAndPlay("sobre");
}

function FueraDeMi4(event:MouseEvent):void
{
Calendario_btn.gotoAndPlay("fuera");
}


//BOTON IMAGENES;
Imagenes_btn.buttonMode = true;

Imagenes_btn.addEventListener(MouseEvent.ROLL_OVER , SobreMi5);
Imagenes_btn.addEventListener(MouseEvent.ROLL_OUT, FueraDeMi5);

function SobreMi5(event:MouseEvent):void
{
Imagenes_btn.gotoAndPlay("sobre");
}

function FueraDeMi5(event:MouseEvent):void
{
Imagenes_btn.gotoAndPlay("fuera");
}

//BOTON VIDEOS;
Videos_btn.buttonMode = true;

Videos_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi6);
Videos_btn.addEventListener(MouseEvent.ROLL_OUT, FueraDeMi6);

function SobreMi6(event:MouseEvent):void
{
Videos_btn.gotoAndPlay("sobre");
}

function FueraDeMi6(event:MouseEvent):void
{
Videos_btn.gotoAndPlay("fuera");
}


//BOTON CONTACTO
Contacto_btn.buttonMode = true;

Contacto_btn.addEventListener(MouseEvent.ROLL_OVER , SobreMi7);
Contacto_btn.addEventListener(MouseEvent.ROLL_OUT, FueraDeMi7);

function SobreMi7(event:MouseEvent):void
{
Contacto_btn.gotoAndPlay("sobre");
}

function FueraDeMi7(event:MouseEvent):void
{
Contacto_btn.gotoAndPlay("fuera");
}
////////////////////////////////////////////////////////////////////////////////////;
var botones_array:Array = new Array(MaytheLeiva_btn,SobreMaythe_btn,Noticias_btn ,Calendario_btn,Imagenes_btn,Videos_btn,Contacto_b tn);
var boton_desactivado:MovieClip=new MovieClip();
//Desactiva botones
function desactiva()
{

for (var i:int=0; i<botones_array.length; i++)
{

botones_array[i].mouseEnabled = false;

botones_array[i].mouseChildren = false;
}

}
//Activa botones
function activa()
{

for (var i:int=0; i<botones_array.length; i++)
{


botones_array[i].mouseEnabled=true
;
}

pulsado(boton_desactivado);

}
//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
{

trace("vcargo");
borra();

contenedor.addChild(loader);
activa();

}

}
//Borra contenido
function borra()
{

var limite:int = contenedor.numChildren - 1;

var i:int = 0;
while ( i<=limite)
{

i++;
contenedor.removeChildAt(0);
}



}





MaytheLeiva_btn.addEventListener(MouseEvent.CLICK, botonPulsado);
function botonPulsado(e:MouseEvent):void
{

boton_desactivado = MaytheLeiva_btn;
trace("Sin ti");
desactiva();
cargar("partes/principal2.swf");

}
SobreMaythe_btn.addEventListener(MouseEvent.CLICK, botonPulsado2);
function botonPulsado2(e:MouseEvent):void
{
boton_desactivado = SobreMaythe_btn;
desactiva();
cargar("partes/SobreMaythe.swf");

}

Noticias_btn.addEventListener(MouseEvent.CLICK,bot onPulsado3);
function botonPulsado3(e:MouseEvent):void
{

desactiva();
cargar("partes/Noticias.swf");

}
Calendario_btn.addEventListener(MouseEvent.CLICK,b otonPulsado4);
function botonPulsado4(e:MouseEvent):void
{

desactiva();
cargar("partes/Calendario.swf");

}
Imagenes_btn.addEventListener(MouseEvent.CLICK,bot onPulsado5);
function botonPulsado5(e:MouseEvent):void
{
trace("ddsd");
desactiva();
cargar("partes/Imagenes.swf");

}
Videos_btn.addEventListener(MouseEvent.CLICK,boton Pulsado6);
function botonPulsado6(e:MouseEvent):void
{

desactiva();
cargar("partes/Videos.swf");

}
Contacto_btn.addEventListener(MouseEvent.CLICK,bot onPulsado7);
function botonPulsado7(e:MouseEvent):void
{

desactiva();
cargar("partes/Contacto.swf");

}



function pulsado(boton:MovieClip)
{
for (var i:int=0; i<botones_array.length; i++)
{


if (botones_array[i] == boton)
{
trace("igual"+" "+botones_array[i]+"*************"+ boton);


botones_array[i].mouseEnabled = false;

botones_array[i].mouseChildren = false;
}

}

}
la función del código rojo es lo que añadi, lo que esta en azul debes ponerlo en cada botón , se lo puse solo a los primeros dos , tu hazlo con los demas.
__________________
{ Flash }