var canales:SoundChannel = new SoundChannel();
var pista:Sound = new Sound();
var percent:uint;
carga_init();
function carga_init():void{
pista.load(new URLRequest("1.mp3"));
pista.addEventListener(Event.COMPLETE, reproducir);
pista.addEventListener(IOErrorEvent.IO_ERROR, en_caso_de_error);
pista.addEventListener(ProgressEvent.PROGRESS, mientras_se_carga);
}
function mientras_se_carga(e:ProgressEvent):void{
percent=int(100*(e.bytesLoaded/e.bytesTotal));
trace(percent);
}
function en_caso_de_error(e:Event):void {
trace("No se cargó el sonido externo");
}
function reproducir(e:Event):void {
canales=e.currentTarget.play();
canales.addEventListener(Event.SOUND_COMPLETE, sonido_finalizado);
}
function sonido_finalizado(e:Event):void{
carga_init();
}
miércoles, 4 de noviembre de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario