Autor |
Nachricht |
percy
Threadersteller
Dabei seit: 13.07.2005
Ort: Paderborn
Alter: 41
Geschlecht:
|
Verfasst Mi 07.09.2005 15:44
Titel XML Problem - FlashMp3Player Steuerung |
|
|
Hi Leutz,
ich habe mit eben nen ganz einfachen Mp3 Player in Flash gebaut...
Die dazugehörige xml songlist enthält 3 tracks.
Habe leider nur ein kleines Problem mit der Steuerung.
1 - Wenn ich auf PLAY drücke passiert nix.
2 - Wenn ich auf FORWARD drücke startet der 1ste Song.
3 - Wenn ich auf BACK drücke startet der 3te Song
Song Nr. 2 läuft garnicht. was mach ich falsch?
kann mir einer helfen?
Hier mal der XML code:
Code: | stop();
songliste = new XML();
songliste.ignoreWhite=true;
songliste.onLoad = function (success) {
if(success) {
_global.songnamen = [];
_global.songfiles = [];
for (var i=0; i<songliste.firstChild.childNodes.length; i++) {
_global.songnamen[i] = songliste.firstChild.childNodes[i].attributes.name;
_global.songfiles[i] = songliste.firstChild.childNodes[i].attributes.file;
trace(songnamen[i]+" "+songfiles[i]);
}
_root.createEmptyMovieClip("sound_mc",1);
_root.sound_mc.sound_obj = new Sound();
_root.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);
} else {anz.text="Fehler beim Laden der XML datei"}
}
MovieClip.prototype.song_starten = function (file, name) {
this.sound_obj.loadSound(file,true)
this.onEnterFrame = function () {
if(this.sound_obj.position>0) {
delete this.onEnterFrame;
this._parent.anz.text=name;
} else {
this._parent.anz.text="PRESS PLAY"
}
}
this.sound_obj.onSoundComplete = function () {
(song_nr==songfiles.length-1)? _global.song_nr=0 : _global.song_nr++; (-1 da song_nr bei 0 anfäng)
_root.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);
}
}
bt_play.onRelease = function () {
this._parent.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);
}
bt_stop.onRelease = function() {
this._parent.sound_mc.sound_obj.stop();
}
bt_forward.onRelease = function () {
(song_nr==songfiles.length-1)? _global.song_nr=0 : _global.song_nr++;
_root.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);
}
bt_back.onRelease = function () {
(song_nr==0)? _global.song_nr=songfiles.length-1 : _global.song_nr--;
_root.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);
}
songliste.load("songlist.xml");
|
Danke schon mal im vorraus
der PerzMann
Zuletzt bearbeitet von percy am Mi 07.09.2005 16:49, insgesamt 1-mal bearbeitet
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mi 07.09.2005 16:56
Titel Re: XML Problem - FlashMp3Player Steuerung |
|
|
PerzMann hat geschrieben: | Hi Leutz,
ich habe mit eben nen ganz einfachen Mp3 Player in Flash gebaut...
Die dazugehörige xml songlist enthält 3 tracks.
Habe leider nur ein kleines Problem mit der Steuerung.
1 - Wenn ich auf PLAY drücke passiert nix.
2 - Wenn ich auf FORWARD drücke startet der 1ste Song.
3 - Wenn ich auf BACK drücke startet der 3te Song
Song Nr. 2 läuft garnicht. was mach ich falsch?
kann mir einer helfen?
|
Ohne deinen Code betrachtet zu haben. Arrays fangen bei Null an zu zählen, von daher wäre es recht logisch.
Ich schau mir nach Feierabend mal das Script an.
Poste auch mal die XML bitte.
Gruß PeJot
|
|
|
|
|
Anzeige
|
|
|
percy
Threadersteller
Dabei seit: 13.07.2005
Ort: Paderborn
Alter: 41
Geschlecht:
|
Verfasst Mi 07.09.2005 17:14
Titel
|
|
|
Da bitte:
Code: |
<?xml version="1.0" encoding="utf-8" ?>
<songs>
<song name="shots last longer last not" file="songs/1.mp3" />
<song name="artificial sun kills Ideologists" file="songs/2.mp3" />
<song name="monitor" file="songs/3.mp3" />
</songs> |
die Playlist wird noch weiter ausgebaut.
Zuletzt bearbeitet von percy am Mi 07.09.2005 18:30, insgesamt 2-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Problem mit Steuerung innerhalb eines Movieclips
[AS2] Mapping Steuerung
Steuerung von externem Mc aus MainMc
Steuerung von externen swf und Bildgalerie
VRML und Script-Steuerung
Flash: Movieclip-Steuerung
|
|