Comunidad de diseño web y desarrollo en internet online

funciones

Citar            
MensajeEscrito el 15 Nov 2008 01:10 pm
[flash width= height=][/flash]
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!! :P

Por ALEGNA_21

19 de clabLevel



 

safari
Citar            
MensajeEscrito el 16 Nov 2008 05:02 pm

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.