Okej, det här lite lustigt... men jag försöker göra en mp3spelare i Flash enligt en tutorial jag hittat.
Här är den:
http://www.pixel2life.com/publish/tutorials/17/create_a_full_streaming_flash_mp3_player_using_xml_/
Jag är nybörjare i Flash, och jag får inte att fungera...
Detta har jag gjort:
Skapa dom fyra knapparna med rätt instance name som står i guiden + att jag skapat ett dynamiskt textfält med rätt instance name... och så har jag gjort XML-filen så som det står att den ska göras och sparas. Jag har även skapat ett lager som heter Actions och som innehåller Stop(); i första framen.
Jag antar väl att det är sen problemen kommer... vart ska jag lägga den koden som finns är:
http://www.pixel2life.com/publish/tutorials/17/create_a_full_streaming_flash_mp3_player_using_xml_/page3/
alltså denna:
playlist = new XML();
playlist.ignoreWhite=true;
playlist.onload = function (success) {
if(success) {
_global.songname = [];
_global.songfile = [];
for (var i=0; i<playlist.firstChild.childNodes.length; i++) {
_global.songname[i] = playlist.firstChild.childNodes[i].attributes.name;
_global.songfile[i] = playlist.firstChild.childNodes[i].attributes.file;
trace(songname[i]+" "+songfile[i]);
}
_root.createEmptyMovieClip("sound_mc",1);
_root.sound_mc.sound_obj = new Sound();
_root.sound_mc.songStarter(songfile[0],songname[0]);
} else {display_txt.text="Error loading XML"}
}
MovieClip.prototype.songStarter = function (file, name) {
this.sound_obj.loadSound(file,true)
this.onEnterFrame = function () {
if(this.sound_obj.position>0) {
delete this.onEnterFrame;
this._parent.display_txt.text=name;
} else {
this._parent.display_txt.text="loading..."
}
}
}
playlist.load("playlist.xml");
Enligt guiden så ska det funka att testspela mp3orna som ligger i XML-filen... men inget låtnamn eller ljud kommer fram... (alla mp3orna ligger på rätt ställe som står i XML-filen... och XML-filen laddas in, för när jag angett fel sökväg till XML-filen så säger Flash till!)
Nästa fråga blir den här...
Koden för knapparna som man kan se här:
http://www.pixel2life.com/publish/tutorials/17/create_a_full_streaming_flash_mp3_player_using_xml_/page4/
ska jag lägga in den på samma ställe som ovan nämnda kod, eller ska varje kodsnutt in i respektive knapp (när man enkelklickar på varje knapp alltså)...
Här kan man se en översikt av all kod:
http://www.pixel2life.com/publish/tutorials/17/create_a_full_streaming_flash_mp3_player_using_xml_/page5/
Jag har bifogat FLA- samt XML-filen packat i Rar =)
Vore hemskt tacksam om någon vill sätta sig in i det här och hjälpa mig :)
Tusen tack på förhand!
Oskar!