SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
El sonido en Flash
con ActionScript 3
 Esp. Jaime Luis Hernández
          Arteaga
        http://webriaa.blogspot.com
SONIDOS EN AS3
Dentro del desarrollo de aplicaciones
multimediales, la utilización de medios como
el sonido es de vital importancia, ya que
puede brindar un gran atractivo a la
aplicación; además, permite ir mas allá del
texto y las imágenes al momento de
presentar información.
SONIDOS EN AS3
En Flash se puede utilizar sonidos dentro de la
línea de tiempo o de forma dinámica.
Todos los sonidos que se utilicen en la línea
de tiempo, deben tambien estar en la
biblioteca; mientras que, los que se trabajan
de forma dinámica pueden estar en la
biblioteca o cargarse de archivos externos.
SONIDOS EN AS3
Aquí nos referiremos a la utilización de
sonidos dinámicos externos; ya que, esta es la
forma más eficiente de trabajar, debido a que
posibilita la disminución del swf final y así
tener una menor transferencia cuando
trabajamos desde la web, también permitre
modificar los sonidos sin necesidad de volver
             a compilar la aplicación.
                Los sonidos externos
               deben estar codificados
                       en mp3
SONIDOS EN AS3
Para cargar sonidos externos en
Flash, es necesario hacer uso de
ActionScript 3, el cual cuenta con
diferntes     clases    para     la
manipulación de sonidos. Estas
clases son:
→ Sound
→ SoundChannel
→ SoundTransform
→ SoundMixer
→ SoundLoaderContext
SONIDOS EN AS3
 LA CLASE Sound
Esta es la clase base para el uso de
sonidos, permite cargarlos e iniciar la
reproducción.
Cuenta con los siguiente métodos:
→ Sound(stream:URLRequest=null, context:SoundLoaderContext=null)
Este es el constructor de la clase, cuenta con 2 parámetros
opcionales, el primero identifica la URL del archivo de audio que se
desea cargar y el segundo define las verificaciones de seguridad que
se deben tener en cuenta al momento de cargar el archivo.
→ load(stream:URLRequest, context:SoundLoaderContext = null):void
Este método carga el archivo de mp3 a utilizar, tiene los mismos
parámetros que el constructor y cumplen las mismas funciones.
Cuando en el constructor se usa el primer parámetro, no es necesario
 llamar al método load
SONIDOS EN AS3
→play(startTime:Number=0, loops:int=0, sndTransform:SoundTransform =
null):SoundChannel
El método play es el encargado de iniciar la reproducción del sonido, tiene tres
parámetro opcionales, de los cuales el primero define desde que posición(en el
tiempo) se inicia la reproducción del sonido y está expresada en milisegundo,
generealmente se usa despúes de una pausa o con una barra de
desplazamiento. El segundo parámetro indica el número de repeticiones que el
sonido tendrá. El tercero especifíca un objeto de SoundTransform. Este método
genera un objeto de tipo SoundChannel, el cual será usado para controlar la
reproducción del audio.
→ close():void
Este método cierra la carga del sonido, deteniendo el fujo y en el caso de
trabajar en red detiene el consumo de transferencia.

Las proriedades de la clase son:
bytesLoaded : uint Cantidad de bytes cargados
bytesTotal : int Peso total del archivo en bytes
id3 : ID3Info Información ID3(Tags) del archivo
isBuffering : Boolean Indica el estado del buffer del archivo mp3
length : Number La duración total del sonido expresada en milisegundos.
url : String La URL del archivo cargado
SONIDOS EN AS3
                               Por último, los eventos que tiene son:
                               → complete Este es desplegado cuando se termina la
                               carga del sonido, no confundir con el que se produce al
                               terminar de reproducirse el sonido.
                               → id3 Este se despliega cuando se ha cargado la
                               información de los tags del mp3


→ ioError Este se despliega cuando se produce algún error al cargar el
archivo. Se recomienda siempre usar este evento, ya que de esta forma
se pueden controlar errores que hagan funcional mal la aplicación.
→ open Este se despliega cuando se inicia la carga del archivo.
SONIDOS EN AS3
                               LA CLASE SoundChannel
                               Esta clase se usa básicamente
                               para detener la reproducción del
                               archivo de audio y deternminar
                               el tiempo de producción.
Cuenta con el siguiente método:
→ stop()
Detiene la reproducción del archivo de audio.
Sus propiedades son:
→ position:Number Es el tiempo de reproducción, expresado en
milisegundos.
→ leftPeak : Number Volumen del canal izquierdo del audio
→ rightPeak : Number Volumen del canal derecho del audio
→ soundTransform : SoundTransform Acceso al objeto de tipo
SoundTransform asociado al sonido
SONIDOS EN AS3
                               Esta clase solo tiene un evento:
                               →soundComplete Este evento se dispara cundo se completa
                               la reproducción del sonido.
                               Unos de los posibles casos de uso de este evento pueden ser:
                               → Cuando se está reproduciendo un sonido(canción) y al
                               terminar se desea que se reproduzca otra inmediatamente.


→Cuando de usa un sonido de fondo, el cual nunca se
detiene, en este caso al detectar el evento soundComplete
se vuelve a dar play() al sonido de fondo.
GRACIAS
                              Ejemplos en
http://webriaa.blogspot.com/2010/05/el-sonido-en-flash-con-actionscript-3.html

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Actividades 1 a 7
Actividades 1 a 7Actividades 1 a 7
Actividades 1 a 7
 
Analisis espectral utilizando MATLAB
Analisis espectral utilizando MATLABAnalisis espectral utilizando MATLAB
Analisis espectral utilizando MATLAB
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Ejercicios Aud
Ejercicios AudEjercicios Aud
Ejercicios Aud
 
Analisis espectral en MATLAB
Analisis espectral en MATLABAnalisis espectral en MATLAB
Analisis espectral en MATLAB
 
Practica de audacity escalas y generar ondas basicas, aplicar efectos
Practica de audacity escalas y generar ondas basicas, aplicar efectosPractica de audacity escalas y generar ondas basicas, aplicar efectos
Practica de audacity escalas y generar ondas basicas, aplicar efectos
 
Mat lab manipulación de señales de audio
Mat lab manipulación de señales de audioMat lab manipulación de señales de audio
Mat lab manipulación de señales de audio
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Tutorial Audacity
Tutorial AudacityTutorial Audacity
Tutorial Audacity
 
(OBS) Clase 1 - Configuración del OBS Studio
(OBS)  Clase 1 - Configuración del OBS Studio(OBS)  Clase 1 - Configuración del OBS Studio
(OBS) Clase 1 - Configuración del OBS Studio
 
Audacity
AudacityAudacity
Audacity
 
Audacity avanzado
Audacity avanzadoAudacity avanzado
Audacity avanzado
 
Analisis Espectral Usando Matlab
Analisis Espectral Usando MatlabAnalisis Espectral Usando Matlab
Analisis Espectral Usando Matlab
 
Tutorial de audacity
Tutorial de audacityTutorial de audacity
Tutorial de audacity
 
(Obs) Escenarios multicapas
(Obs) Escenarios multicapas(Obs) Escenarios multicapas
(Obs) Escenarios multicapas
 

Similar a El sonido en flash con action script 3

Examen final 1 periodo
Examen final 1 periodoExamen final 1 periodo
Examen final 1 periodoJuanaoquendo
 
Subir archivos de audio a Blogger
Subir archivos de audio a BloggerSubir archivos de audio a Blogger
Subir archivos de audio a BloggerMarisa Elena Conde
 
Multimedia Grupo 7-2
Multimedia Grupo 7-2Multimedia Grupo 7-2
Multimedia Grupo 7-2srbenitez
 
3.4.1
3.4.13.4.1
3.4.1UNAD
 
Trabajando con audio
Trabajando con audioTrabajando con audio
Trabajando con audioblancadn
 
PráCticas Con Sonido
PráCticas Con SonidoPráCticas Con Sonido
PráCticas Con SonidoAida Martín
 
PráCticas Con Sonido
PráCticas Con SonidoPráCticas Con Sonido
PráCticas Con SonidoAída Martin
 
Practicas de-audacity20131
Practicas de-audacity20131Practicas de-audacity20131
Practicas de-audacity20131Marcelo Herrera
 
Audacity fac fiuner
Audacity fac fiunerAudacity fac fiuner
Audacity fac fiunercesaanda
 
Técnicas de PodCasting
Técnicas de PodCastingTécnicas de PodCasting
Técnicas de PodCastingLola Marie
 
Definición de Conceptos: Técnicas de Podcasting
Definición de Conceptos: Técnicas de PodcastingDefinición de Conceptos: Técnicas de Podcasting
Definición de Conceptos: Técnicas de Podcastingsotomara
 
Definición de conceptos del taller 4 (1)
Definición de conceptos del taller 4 (1)Definición de conceptos del taller 4 (1)
Definición de conceptos del taller 4 (1)Emily Villanueva
 
cuestionario de audio
cuestionario de audiocuestionario de audio
cuestionario de audioCesar Diaz
 

Similar a El sonido en flash con action script 3 (20)

Clase Sonido
Clase SonidoClase Sonido
Clase Sonido
 
Examen final 1 periodo
Examen final 1 periodoExamen final 1 periodo
Examen final 1 periodo
 
redes3.4.1
redes3.4.1redes3.4.1
redes3.4.1
 
Subir archivos de audio a Blogger
Subir archivos de audio a BloggerSubir archivos de audio a Blogger
Subir archivos de audio a Blogger
 
Multimedia Grupo 7-2
Multimedia Grupo 7-2Multimedia Grupo 7-2
Multimedia Grupo 7-2
 
Herramientas para medios de audio
Herramientas para medios de audioHerramientas para medios de audio
Herramientas para medios de audio
 
3.4.1
3.4.13.4.1
3.4.1
 
Trabajando con audio
Trabajando con audioTrabajando con audio
Trabajando con audio
 
Mp3
Mp3Mp3
Mp3
 
PráCticas Con Sonido
PráCticas Con SonidoPráCticas Con Sonido
PráCticas Con Sonido
 
PráCticas Con Sonido
PráCticas Con SonidoPráCticas Con Sonido
PráCticas Con Sonido
 
Practicas de-audacity20131
Practicas de-audacity20131Practicas de-audacity20131
Practicas de-audacity20131
 
ISC - 210 Sonido - Open Al
ISC - 210 Sonido - Open AlISC - 210 Sonido - Open Al
ISC - 210 Sonido - Open Al
 
Audacity fac fiuner
Audacity fac fiunerAudacity fac fiuner
Audacity fac fiuner
 
Taller # 4 Presentación de Conceptos
Taller # 4 Presentación de ConceptosTaller # 4 Presentación de Conceptos
Taller # 4 Presentación de Conceptos
 
Técnicas de PodCasting
Técnicas de PodCastingTécnicas de PodCasting
Técnicas de PodCasting
 
Definición de Conceptos: Técnicas de Podcasting
Definición de Conceptos: Técnicas de PodcastingDefinición de Conceptos: Técnicas de Podcasting
Definición de Conceptos: Técnicas de Podcasting
 
Definición de conceptos del taller 4 (1)
Definición de conceptos del taller 4 (1)Definición de conceptos del taller 4 (1)
Definición de conceptos del taller 4 (1)
 
Formatos de audio digital
Formatos  de audio digitalFormatos  de audio digital
Formatos de audio digital
 
cuestionario de audio
cuestionario de audiocuestionario de audio
cuestionario de audio
 

Más de Jaime Hernández

Más de Jaime Hernández (8)

Diseño de videojuegos basado en mda
Diseño de videojuegos basado en mdaDiseño de videojuegos basado en mda
Diseño de videojuegos basado en mda
 
Tipos de videojuegos
Tipos de videojuegosTipos de videojuegos
Tipos de videojuegos
 
POO y AS3
POO y AS3POO y AS3
POO y AS3
 
Mover Con Click
Mover Con ClickMover Con Click
Mover Con Click
 
Lineas Aleatorias
Lineas AleatoriasLineas Aleatorias
Lineas Aleatorias
 
Crear circulos II
Crear circulos IICrear circulos II
Crear circulos II
 
Navegando por contenidos
Navegando por contenidosNavegando por contenidos
Navegando por contenidos
 
Animación básica en Flash
Animación básica en FlashAnimación básica en Flash
Animación básica en Flash
 

Último

Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 

Último (20)

Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 

El sonido en flash con action script 3

  • 1. El sonido en Flash con ActionScript 3 Esp. Jaime Luis Hernández Arteaga http://webriaa.blogspot.com
  • 2. SONIDOS EN AS3 Dentro del desarrollo de aplicaciones multimediales, la utilización de medios como el sonido es de vital importancia, ya que puede brindar un gran atractivo a la aplicación; además, permite ir mas allá del texto y las imágenes al momento de presentar información.
  • 3. SONIDOS EN AS3 En Flash se puede utilizar sonidos dentro de la línea de tiempo o de forma dinámica. Todos los sonidos que se utilicen en la línea de tiempo, deben tambien estar en la biblioteca; mientras que, los que se trabajan de forma dinámica pueden estar en la biblioteca o cargarse de archivos externos.
  • 4. SONIDOS EN AS3 Aquí nos referiremos a la utilización de sonidos dinámicos externos; ya que, esta es la forma más eficiente de trabajar, debido a que posibilita la disminución del swf final y así tener una menor transferencia cuando trabajamos desde la web, también permitre modificar los sonidos sin necesidad de volver a compilar la aplicación. Los sonidos externos deben estar codificados en mp3
  • 5. SONIDOS EN AS3 Para cargar sonidos externos en Flash, es necesario hacer uso de ActionScript 3, el cual cuenta con diferntes clases para la manipulación de sonidos. Estas clases son: → Sound → SoundChannel → SoundTransform → SoundMixer → SoundLoaderContext
  • 6. SONIDOS EN AS3 LA CLASE Sound Esta es la clase base para el uso de sonidos, permite cargarlos e iniciar la reproducción. Cuenta con los siguiente métodos: → Sound(stream:URLRequest=null, context:SoundLoaderContext=null) Este es el constructor de la clase, cuenta con 2 parámetros opcionales, el primero identifica la URL del archivo de audio que se desea cargar y el segundo define las verificaciones de seguridad que se deben tener en cuenta al momento de cargar el archivo. → load(stream:URLRequest, context:SoundLoaderContext = null):void Este método carga el archivo de mp3 a utilizar, tiene los mismos parámetros que el constructor y cumplen las mismas funciones. Cuando en el constructor se usa el primer parámetro, no es necesario llamar al método load
  • 7. SONIDOS EN AS3 →play(startTime:Number=0, loops:int=0, sndTransform:SoundTransform = null):SoundChannel El método play es el encargado de iniciar la reproducción del sonido, tiene tres parámetro opcionales, de los cuales el primero define desde que posición(en el tiempo) se inicia la reproducción del sonido y está expresada en milisegundo, generealmente se usa despúes de una pausa o con una barra de desplazamiento. El segundo parámetro indica el número de repeticiones que el sonido tendrá. El tercero especifíca un objeto de SoundTransform. Este método genera un objeto de tipo SoundChannel, el cual será usado para controlar la reproducción del audio. → close():void Este método cierra la carga del sonido, deteniendo el fujo y en el caso de trabajar en red detiene el consumo de transferencia. Las proriedades de la clase son: bytesLoaded : uint Cantidad de bytes cargados bytesTotal : int Peso total del archivo en bytes id3 : ID3Info Información ID3(Tags) del archivo isBuffering : Boolean Indica el estado del buffer del archivo mp3 length : Number La duración total del sonido expresada en milisegundos. url : String La URL del archivo cargado
  • 8. SONIDOS EN AS3 Por último, los eventos que tiene son: → complete Este es desplegado cuando se termina la carga del sonido, no confundir con el que se produce al terminar de reproducirse el sonido. → id3 Este se despliega cuando se ha cargado la información de los tags del mp3 → ioError Este se despliega cuando se produce algún error al cargar el archivo. Se recomienda siempre usar este evento, ya que de esta forma se pueden controlar errores que hagan funcional mal la aplicación. → open Este se despliega cuando se inicia la carga del archivo.
  • 9. SONIDOS EN AS3 LA CLASE SoundChannel Esta clase se usa básicamente para detener la reproducción del archivo de audio y deternminar el tiempo de producción. Cuenta con el siguiente método: → stop() Detiene la reproducción del archivo de audio. Sus propiedades son: → position:Number Es el tiempo de reproducción, expresado en milisegundos. → leftPeak : Number Volumen del canal izquierdo del audio → rightPeak : Number Volumen del canal derecho del audio → soundTransform : SoundTransform Acceso al objeto de tipo SoundTransform asociado al sonido
  • 10. SONIDOS EN AS3 Esta clase solo tiene un evento: →soundComplete Este evento se dispara cundo se completa la reproducción del sonido. Unos de los posibles casos de uso de este evento pueden ser: → Cuando se está reproduciendo un sonido(canción) y al terminar se desea que se reproduzca otra inmediatamente. →Cuando de usa un sonido de fondo, el cual nunca se detiene, en este caso al detectar el evento soundComplete se vuelve a dar play() al sonido de fondo.
  • 11. GRACIAS Ejemplos en http://webriaa.blogspot.com/2010/05/el-sonido-en-flash-con-actionscript-3.html