Con ActionScript®, se pueden controlar los sonidos en tiempo de ejecución. Con ayuda de ActionScript, es posible crear interacción y agregar otras funcionalidades a los archivos FLA que no es posible conseguir únicamente con la línea de tiempo.
Guía del desarrollador de AS3: Trabajo con Sonido describe cómo trabajar con sonidos en ActionScript 3.0.
(Solo Animate) ActionScript 2.0 y ActionScript 1.0 no se admiten en Animate.
Mediante los comportamientos de sonido (código ActionScript 2.0 predefinido), es posible añadir sonidos y controlar su reproducción. Si añade un sonido con estos comportamientos se crea una instancia del sonido que, posteriormente, se utiliza para controlar el sonido.
ActionScript 3.0, Flash Lite 1.x y Flash Lite 2.x no admiten comportamientos.
Introduzca el identificador de vinculación y el nombre de la instancia de sonido que desea detener y haga clic en Aceptar.
Haga clic en Aceptar para verificar que desea detener todos los sonidos.
Puede utilizar el objeto Sound de ActionScript 2.0 para añadir sonidos a un documento y controlar los objetos de sonido de un documento, incluido el ajuste del volumen o del balance de izquierda a derecha mientras se reproduce un sonido. Para obtener más información, consulte Creación de controles de sonido Aprendizaje de ActionScript 2.0 en Flash.
El evento onSoundComplete del objeto Sound de ActionScript 2.0 permite activar un evento en una aplicación de Animate al concluir un archivo de sonido adjunto. El objeto Sound es un objeto incorporado que permite controlar los sonidos de una aplicación de Animate. Para obtener más información, consulte Sound en Referencia del lenguaje ActionScript 2.0. El evento onSoundComplete de un objeto Sound se invoca de forma automática cuando finaliza la reproducción del archivo de sonido adjunto. Si el sonido se reproduce un número determinado de veces, el evento se activa cuando el sonido finaliza.
El objeto Sound tiene dos propiedades que puede utilizar junto con el evento onSoundComplete. La propiedad duration es una propiedad de sólo lectura que representa la duración en milisegundos de la muestra de sonido adjunta al objeto de sonido. La propiedad position es una propiedad de sólo lectura que representa el número de milisegundos que el sonido ha estado reproduciéndose indefinidamente.
El evento onSoundComplete permite manipular sonidos de varias formas, por ejemplo:
Creando una lista de reproducción dinámica o un secuenciador.
Creando una presentación multimedia que comprueba que se complete la narración antes de avanzar al siguiente fotograma o escena.
Creando un juego que sincroniza los sonidos con eventos o escenas particulares y permite una transición gradual entre los distintos sonidos.
Temporizando un cambio de imagen con un sonido (por ejemplo, cambiando de imagen cuando un sonido se encuentra en la mitad de su reproducción).
Macromedia Flash Player 7 de Adobe y las versiones posteriores admiten etiquetas ID3 v2.4 y v2.4. Con esta versión, cuando se carga un sonido mp3 mediante el método de ActionScript 2.0 attachSound() o loadSound(), las propiedades de la etiqueta ID3 están disponibles al principio del flujo de datos de sonido. El evento onID3 se ejecuta cuando los datos ID3 se inicializan.
Macromedia Flash Player 6 (6.0.40.0) y las versiones posteriores admiten archivos mp3 con etiquetas ID3 v1.0 y v1.1. Con las etiquetas ID3 v1.0 y v1.1, las propiedades están disponibles al final del flujo de datos. Si un sonido no contiene etiquetas ID3v1, las propiedades ID3 no quedarán definidas. Para que las propiedades ID3 funcionen, el usuario debe tener Macromedia Flash Player 6 (6.0.40.0) o posterior.
Para obtener más información sobre cómo utilizar las propiedades ID3, consulte id3 (propiedad Sound.id3) en Referencia de lenguaje de ActionScript 2.0.
Inicia sesión en tu cuenta