Zurück   Flashforum > Software > Sound

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-09-2006, 22:09   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 4
mp3 player loop funktion abschalten

Hallo zämme

Ich habe einen mp3 Player (loopplayer), welche untenerwähntes Skript beinhaltet.

Wenn ein Lied zu Ende gespielt wird startet das Player wieder von vorne beim gleichen Lied. Was muss ich im Skript abändern, dass es nach Beendigung des Liedes zum nächsten überspringt?

PHP-Code:
0;
sonando "false";
listaCanciones = new Array("songs/1.mp3""songs/2.mp3""songs/3.mp3");
sonarCancion();
equal_mc.gotoAndPlay("play");
equal1_mc.gotoAndPlay("play");
equal2_mc.gotoAndPlay("play");
function 
sonarCancion() {
    if (
sonando == "false") {
        
song.stop();
        
song = new Sound();
        
song.loadSound(listaCanciones[i], true);
        
song.setVolume(15);
        
song.onSoundComplete = function() {
            
song.loadSound(listaCanciones[i], true);
            
song.setVolume(15);
        };
        
equal_mc.gotoAndPlay("play");
        
equal1_mc.gotoAndPlay("play");
        
equal2_mc.gotoAndPlay("play");
        
sonando "true";
    } else {
        
song.stop();
        
sonando "false";
    }
}
function 
pararCancion() {
    
song.stop();
    
sonando "false";
    
equal_mc.gotoAndPlay("stop");
    
equal1_mc.gotoAndPlay("stop");
    
equal2_mc.gotoAndPlay("stop");
}
function 
siguienteCancion() {
    if (
i<(listaCanciones.length-1)) {
        
i++;
    } else {
        
0;
    }
    
sonando "false";
    
sonarCancion();
}
function 
anteriorCancion() {
    if (
i>0) {
        
i--;
    } else {
        
listaCanciones.length-1;
    }
    
sonando "false";
    
sonarCancion();

dagenius ist offline   Mit Zitat antworten
Alt 28-09-2006, 22:35   #2 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
hm ich würde sagen diese zeile
ActionScript:
  1. song.loadSound(listaCanciones[i], true);
zu dieser zeile abändern
ActionScript:
  1. song.loadSound(listaCanciones[++i], true);
gruß janosch
janoshnosh ist offline   Mit Zitat antworten
Alt 28-09-2006, 23:08   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 4
Danke für deine rasche Antwort

Hatte nicht gedacht, dass ich so schnell eine Antwort kriegen würde.

Gruss

Geändert von dagenius (28-09-2006 um 23:21 Uhr)
dagenius ist offline   Mit Zitat antworten
Alt 28-09-2006, 23:23   #4 (permalink)
:Void
 
Benutzerbild von janoshnosh
 
Registriert seit: Jun 2005
Ort: börlin
Beiträge: 931
hallo,
sehe gerade dass die erwähnte zeile mindestens zweimal vorkommt - möglicherweise grund für eine verwechslung?
ich meine dieses vorkommen
ActionScript:
  1. song.onSoundComplete = function() {
  2.             song.loadSound(listaCanciones[++i], true);
  3.             song.setVolume(15);
  4.         };
entschuldige meine unachtsamkeit

jetzt wird "i" nun aber immer weiter erhöht, auch wenn es kein weiteres lied gibt. dazu musst du noch eine fallunterscheidung einbauen.

gruß janosch


edit:
siehe funktion
function siguienteCancion() { ...

Geändert von janoshnosh (28-09-2006 um 23:24 Uhr)
janoshnosh ist offline   Mit Zitat antworten
Alt 29-09-2006, 19:23   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2006
Beiträge: 4
Dankeschön

Danke vielmals für deine Hilfe.

Hat super geklappt...

Gruss
dagenius 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 17:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele