mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 07:10 Benutzername: Passwort: Auto-Login

Thema: XML Problem - FlashMp3Player Steuerung vom 07.09.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> XML Problem - FlashMp3Player Steuerung
Autor Nachricht
percy
Threadersteller

Dabei seit: 13.07.2005
Ort: Paderborn
Alter: 41
Geschlecht: Weiblich
Verfasst Mi 07.09.2005 15:44
Titel

XML Problem - FlashMp3Player Steuerung

Antworten mit Zitat Zum Seitenanfang

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? * Keine Ahnung... *

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 * Applaus, Applaus *

der PerzMann *hehe*


Zuletzt bearbeitet von percy am Mi 07.09.2005 16:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mi 07.09.2005 16:56
Titel

Re: XML Problem - FlashMp3Player Steuerung

Antworten mit Zitat Zum Seitenanfang

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? * Keine Ahnung... *

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
percy
Threadersteller

Dabei seit: 13.07.2005
Ort: Paderborn
Alter: 41
Geschlecht: Weiblich
Verfasst Mi 07.09.2005 17:14
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.