01/11/2010, 11:50
|
| | | 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 } |