Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2007, 04:39
Avatar de PedroRodas
PedroRodas
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cádiz
Mensajes: 393
Antigüedad: 18 años, 5 meses
Puntos: 0
problema con una variable en un menu!

Hola a todos!

Tengo un menu de 4 botones, son MovieClips con la siguiente programacion:

on (rollOver)
{
this.tween("_x",40,0.5,"easeOutExpo");
}
on (rollOut)
{
if (pulse)
{
this.tween("_x",40,0.5,"easeOutExpo");
}
else
{
this.tween("_x",30,0.5,"easeOutExpo");
}
}
on (press)
{
pulse=true;


this.colorTo(0x333333,1.5,"easeOutSine");
_root.btn1.colorTo(0x000000,1.5,"easeOutSine");
_root.btn2.colorTo(0x000000,1.5,"easeOutSine");
_root.btn3.colorTo(0x000000,1.5,"easeOutSine");

_root.btn1.tween("_x",30,0.5,"easeOutExpo");
_root.btn2.tween("_x",30,0.5,"easeOutExpo");
_root.btn3.tween("_x",30,0.5,"easeOutExpo");

loadMovie("cargas/carga1.swf",_root.cargador);
}

Mi problema es el siguiente: Cada clip tiene un variable en on press (para el primer boton es pulse, para el segundo es pulse2...). al ponerme en "rollOver" el clip debe desplazarse a la derecha y volver a su posicion inicial cuando haga "rollOut". En caso de que pulse el clip, este se debe quedar desplazado a la derecha (segun el if situado en rollover a paritr de la variable pulse). Lo que pasa es q una vez q un clip a sido pulsado la varialble pulse se queda en true. Asi, si despues pulso otro clip y el q habia sido pulsado vuelve a su posicion inicial. Al volver hacer rollover sobre él, no vuelve a su posicion inicial al acer rollout debido a que la variablñe pulse esta en true desde la vez anterior que se pulsó. Puede ayudarme alguien?


Muchas gracias