Es la primera vez que hgo algo parecdo en flash.
Tengo el problema que al probar la pelicula del reproductor de mp3 que hice en flash no encuentra la ruta del sonido para reproducirlo.
Tengo los siguientes archivos en la misma carpeta, las cancines tambien estan dentrode ella.
mp3Player flv tengo en codigo:
Código:
en mp3Player.as tengo:#include "mp3Player.as"
Código:
en el archivo de xml tengo://Setup sound object var s:Sound = new Sound(); s.onSoundComplete = PlaySong; s.setVolume(75); //Array pf songs var sa:Array = new Array(); //Currently playing song var cps:Number = -1; //Load the songs XML var xml:XML = new XML(); xml.ignoreWhite = true; xml.onLoad = function() { var nodes:Array = this.firstChild.childNodes; for(var i=0;i<nodes.length;i++) { sa.push(nodes[i].attributes.ulr); } playSong(); } xml.load("songs.xml"); //Play the MP3 File function playSong():Void { if(cps ==sa.length -1) { cps = 0; s.loadSound(s[cps],true); } else { s.loadSound(sa[++cps],true); } }
Código:
<?xml version="1.0" encoding="UTF-8"?> <songs> <song url="musica1.mp3" /> <song url="musica2.mp3" /> <song url="musica3.mp3" /> <song url="musica4.mp3" /> <song url="musica5.mp3" /> </songs>
El caso es que cuando abro el archivo mp3player.flv y pongo en probar pelicula no me encuentra la ruta del solido y sale undefined...
cual es el error que tengo en el codigo? alguna solucion? el actionscript es el 2.0
saludos