Veran, estoy realizando un reproductor mp3 en actionscript 3 que lee cada cancion desde un archivo xml, lo que sucede es que cada vez que alguien cambia a otra seccion de la página (hace click en algun link dentro de la página) se vuelve a cambiar obviamente el swf del reproductor, y la misma cancion... asi que pense en usar un número aleatorio para cargar una cancion diferente cada vez, pero no he podido, no se como hacer...
cada vez que carga el swf:
Código ActionScript :
//..... xml = new XML(e.target.data); songlist = xml.song; musicReq = new URLRequest(songlist[0].url); //con esta linea carga la primera cancion con la etiqueta "url" en el xml //.....
aqui esta un ejemplo del xml:
Código XML :
<lista> <song> <title>Mi cancion</title> <artist>Artista :D</artist> <url>songs/Cancion de - artista.mp3</url> </song> </lista>
pero no tengo ni idea de a qué evaluarle el length para que el número aleatorio no sea mayor al numero de <song>s que hay, pues, si uso un número aleatorio y es mayor, obviamente siempre cargará la última canción o sino no cargará ninguna
Hasta Luego!
