mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 06.12.2016 04:07 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: 33
Geschlecht: Weiblich
Verfasst Mi 07.09.2005 14: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 15:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 35
Geschlecht: Männlich
Verfasst Mi 07.09.2005 15: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: 33
Geschlecht: Weiblich
Verfasst Mi 07.09.2005 16: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 17:30, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen Problem mit Steuerung innerhalb eines Movieclips
XML Formatierungs-Problem
Flash + Xml Problem
problem mit xml (childNodes...)
Problem mit XML Ausgabe durch XSL
director-problem beim auslesen einer xml
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.