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