Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-11-2005, 10:14   #1 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Farbe beim angezeigtem track im Mp3Player

Hallo
Eine frage noch.
Bei mir kalppt jetzt endlich alles mit dem Mp3 Player.
Jetzt stellt sich nu noch die frage, wie ich die farbe der angezeigten tracks ändern könnte??
Kann mir das jemand im quell text verbessern???

danke.
djripper

PHP-Code:
stop();//film anhalten
_global.tl this;
songliste = new XML();//neues XML Objekt
songliste.ignoreWhite=true;//Leerzeichen ignorieren
songliste.onLoad = function (success) {//onLoad function (wird ausgeführt, wenn die daten geladen werden)
        
if(success) {//wenn das laden erfolgreich war
                //arrays erstellen
                
_global.songnamen = [];
                
_global.songfiles = [];
                for (var 
i=0i<songliste.firstChild.childNodes.lengthi++) {//für alle Elemente in der XMLfile
                        //Die attribute auslesen und in die Arrays packen
                        
_global.songnamen[i] = songliste.firstChild.childNodes[i].attributes.name;
                        
_global.songfiles[i] = songliste.firstChild.childNodes[i].attributes.file;
                       
trace(songnamen[i]+"  "+songfiles[i]);//überprüfen, ob wirklich die Daten richtig übergeben wurden
                
}
                
tl.createEmptyMovieClip("sound_mc",1); //root
                
tl.sound_mc.sound_obj = new Sound(); //root
                
_global.song_nr random(songfiles.length); // per Zufall einen Song auswählen
                
tl.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]); // root  song, der grade per Zufall ausgewählt wurde starten
        
} else {anz.text="Fehler beim Laden der XML datei"}//falls ein Fehler auftritt beim Laden
}

MovieClip.prototype.song_starten = function (filename) {
        
this.sound_obj.loadSound(file,true)//true steht hier für streaming=an
        
        
this.onEnterFrame = function () {//das onEnterFrame Ereignis
                
if(this.sound_obj.position>0) {//wenn der Sound startet
                        
delete this.onEnterFrame// das onEnterFrame Ereignis löschen
                        
this._parent.anz.text=name//name wurde als parameter it übergeben und in this.na gespeichert
                
} else {
                        
this._parent.anz.text="loading..." //this._parent heißt soviel wie: dieser_mc_hier.die_übergeordnete_instanz dort liegt nämlich das textfeld.
                
}
        }
        
this.sound_obj.onSoundComplete = function () {//wenn der sound fertig abgespielt wurde
                
(song_nr==songfiles.length-1)? _global.song_nr=_global.song_nr++;//nächsten Song auswählen (-1 da song_nr bei 0 anfäng)
                
tl.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);// root nächsten Song starten
        
}
}

btn_play.onRelease = function () {
        
this._parent.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);//aktuell ausgewählten Song starten
}
btn_stop.onRelease = function() {
        
this._parent.sound_mc.sound_obj.stop(); //Wiedergabe stoppen
}
btn_next.onRelease = function () {
        (
song_nr==songfiles.length-1)? _global.song_nr=_global.song_nr++;//nächsten Song auswählen (-1 da song_nr bei 0 anfäng)
        
tl.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);//root   nächsten Song starten
}
btn_prev.onRelease = function () {
        (
song_nr==0)? _global.song_nr=songfiles.length-_global.song_nr--;//vorherigen Song auswählen(song_nr--) es seidenn der erste wurde grade abgespielt.. dann wieder hinten anfangen
        
tl.sound_mc.song_starten(songfiles[song_nr],songnamen[song_nr]);// root vorherigen Song starten
}

songliste.load("songlist.xml");//Liste laden 
djripper ist offline   Mit Zitat antworten
Alt 06-11-2005, 18:40   #2 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Hallo

Ich warte schon 9.5 stunden doch noch immer keine antwort.
Kann mir jemand jetzt antworten??
djripper ist offline   Mit Zitat antworten
Alt 06-11-2005, 19:02   #3 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
schon gut habs selbst heraus gefunden
djripper ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele