Está en la página 1de 6

Inserción de sonidos

INSERCION DE SONIDO CON AS3


Es una necesidad colocar muchas veces sonido en nuestra página Web, ya sea
como sonido de fondo o ya sea como crear un reproductor de música; sea
cual sea el objetivo que nos lleve a insertar sonido debemos realizar los
mismos procedimientos.

En la versión de AS3 la inserción de sonido tiene varios pasos a utilizarse. Veamos:

1. Debemos crear el objeto Sound


2. Debemos indicar el lugar de donde se cargara el sonido, utilizamos el objeto URLRequest.
3. Relacionar los dos objetos mediante la propiedad load().
4. Utilizamos la propiedad play() para que empiece a sonar.

Tengamos presente que cuando colocamos _musica.play() por defecto se inicia en la posición 0, es decir
será equivalente a escribir:

Ahora observamos que la canción se repite una sola vez, pero si buscamos que la canción se repita
indefinidamente vamos a realizar lo siguiente:

Si quisiéramos repetir por ejemplo 3 veces, deberíamos colocar así:

Docente: Aldo Salinas Encinas Página 1


Inserción de sonidos

1.- Modificado el volumen de nuestro objeto sonido.


Para modificar el volumen de nuestro sonido, debemos incorporar dos objetos denominados
SoundTransform() y SoundChannel(), el cual tiene por objetivo actualizar las modificaciones que se
realiza al objeto Sound.

2.- Detener el sonido.


Para detener nuestro sonido, podemos utilizar la función stop(), pero debemos agregarle a un
evento, veamos:

3.- Continuar con el sonido.


Para continuar con el sonido debemos verificar a partir de qué posición queremos empezar, para
ello debemos de capturar la posición en que se quedo.

Docente: Aldo Salinas Encinas Página 2


Inserción de sonidos

Docente: Aldo Salinas Encinas Página 3


Inserción de sonidos

Realicemos el siguiente diseño

Vamos a buscar que funcione de la siguiente manera: cuando hagamos clic en el botón play aparezca el
botón pausa y viceversa.

Primero colocamos

Reordenemos los códigos escritos de la siguiente manera:

Docente: Aldo Salinas Encinas Página 4


Inserción de sonidos

Hasta allí ya funcionan los botones, ahora nos falta que funcione el volumen, para ello colocamos el
siguiente código:

Docente: Aldo Salinas Encinas Página 5


Inserción de sonidos

Agreguemos código para que funcione y se muestre los datos en los campos de texto dinámico.

Pero debemos agregar también la siguiente línea de código

Veamos los siguientes gráficos:

Ahora veamos como cargar archivos de música como lista, para ello utilizaremos XML (continuara....)

Docente: Aldo Salinas Encinas Página 6