-
MP3 Player... HELP!!!! please
Hi, here again in troubles. HEHE!
I'm traing to make a MP3 player it's only the begin and I'm already in troubles.
The problem is that I don't know why the mp3 file doesn't get loaded. I think the problem is the XML file, but I don't know how to fix it.
HEELP, PLEASE!!!!
Here is my code:
package
{
import flash.display.*;
import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.navigateToURL;
import flash.xml.*;
import flash.text.*;
import flash.media.*;
import flash.utils.Timer;
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
public class music_player extends Sprite
{
var loader:URLLoader;
var xmlData:XML;
var lista:XMLList;
var audioList:Loader = new Loader();
var musica:URLRequest;
var temaMusical:Sound = new Sound();
public function music_player()
{
cargaXML();
init();
}
private function cargaXML()
{
loader = new URLLoader(new URLRequest("xmls/audio.xml"));
loader.addEventListener(Event.COMPLETE, cargaLista);
}
private function cargaLista(e:Event):void
{
xmlData = new XML(e.target.data);
lista = xmlData.Audio.Path;
musica = new URLRequest(lista[0]);
trace(lista[0]);
temaMusical.load(musica);
}
private function init()
{
var fondo:Fondo = new Fondo();
fondo.y = 1;
addChild(fondo);
var playBtn:Play = new Play();
playBtn.x = 12;
playBtn.y = 12;
playBtn.buttonMode = true;
addChild(playBtn);
var stopBtn:Stop = new Stop();
stopBtn.x = 32;
stopBtn.y = 12;
stopBtn.buttonMode = true;
addChild(stopBtn);
var pauseBtn:Pause = new Pause();
pauseBtn.x = 52;
pauseBtn.y = 12;
pauseBtn.buttonMode = true;
addChild(pauseBtn);
var lineaTiempo:LineaTiempo = new LineaTiempo();
lineaTiempo.x = 72;
lineaTiempo.y = 12;
addChild(lineaTiempo);
var barra:Barra = new Barra();
barra.x = 70;
barra.y = 12;
addChild(barra);
playBtn.addEventListener(MouseEvent.MOUSE_DOWN, playFunc);
stopBtn.addEventListener(MouseEvent.MOUSE_DOWN, stopFunc);
pauseBtn.addEventListener(MouseEvent.MOUSE_DOWN, pauseFunc);
}
private function playFunc(e:MouseEvent):void
{
trace("play");
}
private function stopFunc(e:MouseEvent):void
{
trace("stop");
}
private function pauseFunc(e:MouseEvent):void
{
trace("pause");
}
}
}
Here is my XML file:
<?xml version="1.0"?>
<SrcAudio>
<Audio>
<ProdId>1</ProdId>
<Title>Hazme Reir</Title>
<Path>../audio/insane.mp3</Path>
</Audio>
</SrcAudio>
Thanks!!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|