Hola!!!
A ver si alguien me puede ayudar.
Tengo dos botones (movieClips) que en sus lineas de tiempo cuentan con dos fotogramas cada uno. El primero en el que aparecen desactivados y el segundo activados.
Cada boton al hacer click sobre el debe desactivarse si ya lo estaba, activarse si no lo estaba y desactivar el otro en caso de que estubiese activado. Bien, para ello he creado una variable (activado = "") y cada uno de los botones lo he programado con un switch para estudiar estas tres probabilidades.
En este caso no se necesitaria e una funcion porque son solo dos botones, pero en caso de que fueran mas si. Por eso he intentado crear una funcion donde almacenar toda la accion y nada...no me sale.
Os paso el codigo a ver que os parece. Seguro que hay algo mal pero yo no veo el que.
//En el ft1 de la linea de tiempo principal he puesto://
Código :
stop();
activado = "";
function activar (bt){
bt = "";
switch (_root.activado){
case"":
_root.activado = bt;
break;
case bt:
_root.activado = "";
break;
default:
_root.[_root.activado].play();
_root.activado = bt;
}
}
bt.play();
}
//Y en cada boton//
Código :
on (release){
activar (this._name);
}
GRACIAS POR ADELANTADO!!
