Insercion de Sonido con AS3

6
Inserción de sonidos Docente: Aldo Salinas Encinas Página 1 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í:

description

Tutorial para crear un reporductor con AS3

Transcript of Insercion de Sonido con AS3

Page 1: Insercion de Sonido con AS3

Inserción de sonidos

Docente: Aldo Salinas Encinas Página 1

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í:

Page 2: Insercion de Sonido con AS3

Inserción de sonidos

Docente: Aldo Salinas Encinas Página 2

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.

Page 3: Insercion de Sonido con AS3

Inserción de sonidos

Docente: Aldo Salinas Encinas Página 3

Page 4: Insercion de Sonido con AS3

Inserción de sonidos

Docente: Aldo Salinas Encinas Página 4

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:

Page 5: Insercion de Sonido con AS3

Inserción de sonidos

Docente: Aldo Salinas Encinas Página 5

Hasta allí ya funcionan los botones, ahora nos falta que funcione el volumen, para ello colocamos el

siguiente código:

Page 6: Insercion de Sonido con AS3

Inserción de sonidos

Docente: Aldo Salinas Encinas Página 6

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....)