Ver Mensaje Individual
  #29 (permalink)  
Antiguo 02/11/2010, 10:12
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

En el frame acciones quita el código que tienes y pega este:

Código:
import flash.events.MouseEvent;
import flash.display.MovieClip;

//BOTON MAYTHE LEIVA
MaytheLeiva_btn.buttonMode = true;

MaytheLeiva_btn.addEventListener(MouseEvent.ROLL_OVER, SobreMi);
MaytheLeiva_btn.addEventListener(MouseEvent.ROLL_OUT, 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_OVER, SobreMi2);
SobreMaythe_btn.addEventListener(MouseEvent.ROLL_OUT, 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_OVER, SobreMi4);
Calendario_btn.addEventListener(MouseEvent.ROLL_OUT, 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_btn);
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
	{

		
		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;

    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,botonPulsado3); 
function botonPulsado3(e:MouseEvent):void 
{ 
boton_desactivado = Noticias_btn;
    desactiva(); 
    cargar("partes/Noticias.swf"); 

}  
Calendario_btn.addEventListener(MouseEvent.CLICK,botonPulsado4); 
function botonPulsado4(e:MouseEvent):void 
{ 
boton_desactivado = Calendario_btn;
    desactiva(); 
    cargar("partes/Calendario.swf"); 

}  
Imagenes_btn.addEventListener(MouseEvent.CLICK,botonPulsado5); 
function botonPulsado5(e:MouseEvent):void 
{ 
boton_desactivado = Imagenes_btn;
    desactiva(); 
    cargar("partes/Imagenes.swf"); 

}  
Videos_btn.addEventListener(MouseEvent.CLICK,botonPulsado6); 
function botonPulsado6(e:MouseEvent):void 
{ 
boton_desactivado = Videos_btn;
    desactiva(); 
    cargar("partes/Videos.swf"); 

} 
Contacto_btn.addEventListener(MouseEvent.CLICK,botonPulsado7); 
function botonPulsado7(e:MouseEvent):void 
{ 
boton_desactivado = Contacto_btn;
    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;
		}

	}

}
__________________
{ Flash }