Iniciar, detener y dar volumen a un sonido mediante Actionscript

En Flash, crear un sonido mediante Actionscript nos da mucha ventaja porque podemos tener total control sobre él.

El primer paso es importar tu sonido a la librería, como lo haces normalmente.

Para que el sonido pueda ser accedido mediante Actionscript, debes dar clic con el botón derecho sobre el sonido en la librería, y seleccionar Linkage...:

Linkage

Cuando lo hagas, aparecerá una ventana, en la cual tendrás que marcar la opción Export for Actionscript y especificar un nombre en el campo de texto Identifier:

Properties

Ahora el sonido puede ser accedido mediante Actionscript con el nombre de identificador que le diste.

Coloca estas porciones de código en los botones o frames en los que desees que se ejecute cada acción.

Iniciar el sonido

Actionscript:
  1. MiSonido = new Sound(this);
  2. MiSonido.attachSound("s1");
  3. MiSonido.start(0, 1);
  4. //El 0 indica la posición en segundos en la que debe iniciar el sonido
  5. //El 1 indica la cantidad de veces que deseas que se repita el sonido

Detener el sonido

Actionscript:
  1. MiSonido.stop();

Modificar el volumen del sonido

Actionscript:
  1. MiSonido.setVolume(50);
  2. //Especificar un rango de 0 a 100

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.