Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Utilización de imágenes, sonido y vídeo > Carga y utilización de archivos MP3 externos | |||
Para cargar archivos MP3 en tiempo de ejecución, utilice el método loadSound() de la clase Sound. En primer lugar, cree un objeto Sound, como se muestra en el siguiente ejemplo:
var song1_sound:Sound = new Sound();
Utilice el nuevo objeto para llamar a loadSound() a fin de cargar un evento o un flujo de sonido. Los sonidos de evento se cargan completamente antes de reproducirse; los flujos de sonido se reproducen a medida que se descargan. Puede establecer el parámetro isStreaming del método loadSound() para especificar un sonido como un flujo de sonido o un sonido de evento. Tras cargar un sonido de evento, debe llamar al método start() de la clase Sound para reproducir el sonido. Los flujos de sonido empiezan a reproducirse cuando se han cargado suficientes datos en el archivo SWF; no es necesario utilizar start().
Por ejemplo, el código siguiente crea un objeto Sound, denominado my_sound, y después carga un archivo MP3 denominado song1.mp3. Incluya el código ActionScript siguiente en el fotograma 1 de la línea de tiempo:
var my_sound:Sound = new Sound();
my_sound.loadSound("http://www.helpexamples.com/flash/sound/song1.mp3", true);
En la mayoría de los casos, deberá establecer el parámetro isStreaming con el valor true, especialmente si carga grandes archivos de sonido que deben empezar a reproducirse lo antes posible, por ejemplo al crear una aplicación MP3 "jukebox". No obstante, si descarga clips de sonido más cortos y tiene que reproducirlos en un momento concreto (por ejemplo, cuando un usuario hace clic en un botón), establezca isStreaming en false.
Para determinar si un sonido se ha descargado por completo, utilice el controlador de eventos Sound.onLoad. Este controlador de eventos recibe automáticamente un valor booleano (true o false) que indica si el archivo se ha descargado correctamente.
Para más información, consulte los siguientes temas:
Para ver un ejemplo de archivo de origen, jukebox.fla, que carga archivos MP3, visite la página de ejemplos de Flash en www.adobe.com/go/learn_fl_samples_es. Descargue el archivo zip Samples y vaya a la carpeta ComponentsAS2/Jukebox para acceder al ejemplo. Este ejemplo muestra cómo crear un jukebox mediante el uso de tipos de datos, principios generales de programación y varios componentes.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00001027.html