Este será un ejemplo sencillo (hay muchas maneras de hacerlo) para crear un botón on/off con una música para, por ejemplo, la cabecera en Flash del blog.
1.- Lo primero es crear el texto Botón off (o apagado, si no queremos tirar tanto de inglés) y convertirlo en símbolo -> animación. ¡Atentos a este detalle!. Animación, no botón. Aunque su comportamiento puede ser parecido a un botón, con la animación se pueden hacer más cosas como ya veremos. Lo llamamos "boton" como nombre de instancia (importante para luego).
2.- Doble click para entrar en el símbolo y creamos varias capas de lo que es el primer fotograma. Lo primero, un fotograma para incluir la música (Archivo->importar en el escenario), no tiene ningún misterio. Ponemos loop infinito.
3.- Creamos un segundo fotograma dentro del símbolo en el que estamos trabajando, en el que escribimos "música on", "música encendida" o lo que sea. También (y solo para ese segundo fotograma), colocamos un código muy simple que desactiva todos los sonidos (en un fotograma, no aplicado sobre el texto):
stopAllSounds();Este código puede colocarse también gracias a los comportamientos predefinidos, pinchamos sobre la linea de tiempo y en su panel vamos a Sound->Stop all sounds.
Creamos un stop sobre los dos fotogramas. La imagen que tenemos debería ser esta:
4.- Ya está casi listo, solo falta un pequeño código sobre los textos, que convertiremos en clips de animación para utilizar el actionscript. Pinchamos sobre ellos y en "música off" se coloca la siguiente acción:
on (press) {
_root.boton.gotoAndStop("2");De forma gráfica, podemos usar el panel de comportamientos e ir al árbol de símbolos, lo que nos colocará el anterior código de forma automática.
En "música on", como es lógico, el mismo procedimiento pero llevando al primer fotograma.
on (press) {
_root.boton.gotoAndStop("1");Y listo, debe funcionar. Si ya queremos hacer virguerías, en lugar de usar dos simples fotogramas se pueden crear animaciones o transiciones entre uno y otro estado, de forma que el "música off" llevase al fotograma 2 mediante gotoAndPlay, y ahí una animación que podría durar 10 fotogramas, y al final, un stop con el código y texto del "música on". Ahí ya entra la paciencia de cada uno.