webForumDet fria alternativet

hjälp med funktion

Flash

0 svar · 192 visningar · startad av dreas

Medlem sedan jan. 2004140 inlägg
Frågan#1

Hej hej!

Jag är ingen hejjare på Action Scripts.. därav att jag behöver er hjälp!
Har hittat en .fla fil på internet som är en musikspelare, spelare mp3 låtar vilka är förbestämda i en XML playlist.

Just nu fungerar spelarn felfritt, fast jag skulle vilja göra så att den loopar ljudfilen istället för att gå till nästa när den aktuella låten är klar.

Följande har jag klippt ur hela scriptet vilket har med detta att göra:

//this function is called when the first song ends, or the next button is press.  It moves to the next song
function nextSong(){
		if(loop == true and skipLoop != true){
			music.stop();
			music.start(0, 0);
		}
		else{
			if(shuffle == true){
				songNum = Math.floor(Math.random()*(numTracks-1));
			}
			else{
				songNum++;
				if(songNum == songInfo.content.length){
					songNum = 0;
				}
			}
		loading = true;
		playing = false;
		paused = false;
		select();
		if(skipLoop == true){
			skipLoop = false;
		}
		music.loadSound(songInfo.content[songNum].path, false);
		}
	
		
}

Vidare följer skipLoop på ytterligare kod som följer:

//controls the next button
next_mc.onRelease = next_mc.onReleaseOutside = function(){
	if(loading != true){
		skipLoop = true;
		nextSong();
	}
}

Vad ska jag ändra för att få så att låten loopar när den spelas, men så att den också går att ändra när man trycker på next. Just nu verkar dem hänvisa till samma funktion.. ? Ska jag skapa en ny funktion? Hur?

Väldigt tacksam för hjälp!

Mvh
/Andreas

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)