Tengo un menú de 4 botones, estos tienen una animación que:
1. si estás sobre el botón 1 sale una línea que lo subraya y si das click se queda subrayándolo.
2. si estás sobre el botón 2 sale una línea que lo subraya y si das click se queda subrayado este y
se quita el subrayado del botón 1 (la animación corre en reversa)
y así sucesivamente con cada botón, la situación se presenta con la animación que activan los botones cuando se les da click, es decir:
1. Cuando se le da click al botón 1 corre un MC que está en el centro de la película (hasta allí
todo bien)
EL PROBLEMA:
Este se da porque necesito que cuando se presione otro botón (no importa cual de
los 4 porque tiene que hacer lo mismo con todos) el MC corra en reversa o bien regrese a su lugar antes de correr el MC que se activa por el click en cualquiera de los botones.
El código que tiene cada botón es el siguiente:
Código :
on (rollOver) {
if (_root.link != a) {
gotoAndPlay("over");
}
// end if
}
on (releaseOutside, rollOut) {
if (_root.link != a) {
gotoAndPlay(_totalframes-_currentframe);
}
// end if
}
on (release) {
if (_root.link != a) {
_root.somosmc.gotoAndPlay("sf2");
_root.menu["butt"+_root.link].gotoAndPlay("out");
_root.link = a;
}
// end if
}
Como se puede ver, en el "on (release)" está la línea que hace que el MC corra, pero cómo lo configuro para hacer que si se presiona otro botón la animación que está activa se vaya en reversa antes de reproducir la nueva.
Espero no sea muy confuso y si es así por favor escribanlo, así veo la manera de mejorar la redacción o hacer algo porque realmente necesito hacerlo de esa manera.
