// Porque esta linea de código que esta definida aqui....
var sonido:Sound = new Sound();
var cargaMusicas:URLLoader = new URLLoader();
cargaMusicas.dataFormat = URLLoaderDataFormat.VARIABLES;
cargaMusicas.load( new URLRequest("lista.txt") );
var actual:int = 0;
var aMusicas:Array = new Array ();
var canal:SoundChannel;
var tocando:Boolean = false;
// RECEPTORES DE EVENTOS
cargaMusicas.addEventListener( Event.COMPLETE, cargaMusicas_COMPLETE );
btnParar.addEventListener( MouseEvent.CLICK, btnParar_CLICK );
btnTocar.addEventListener( MouseEvent.CLICK, btnTocar_CLICK );
// FUNCIONES DE EVENTOS
function cargaMusicas_COMPLETE ( evento:Event ):void
{
aMusicas = evento.target.data.musicas.split( ";" );
tocarMusicas();
}
// FUNCIONES
function tocarMusicas ():void
{
// se repite aqui si ya fue definida fuera de este ámbito?
var sonido:Sound = new Sound();
sonido.load( new URLRequest( aMusicas[ actual ] ) );
canal = sonido.play(0 , 0);
}
function btnParar_CLICK ( evento:MouseEvent ):void
{
canal.stop();
}
function btnTocar_CLICK ( evento:MouseEvent ):void
{
tocarMusicas();
}
