2010-09-18 8 views
0

J'ai un lecteur mp3 basé sur le code School of Flash. Lorsque je clique sur "chanson suivante", j'en ai besoin pour passer à la chanson suivante, à moins que ce soit la dernière chanson de la liste de lecture, auquel cas elle doit retourner à la chanson numéro 1 de la liste de lecture.Flash lecteur MP3 boucle de playlist XML

Le code suivant ne semble pas faire l'affaire, des idées où je vais mal?

var songlist:XMLList; 
var currentIndex:Number = 0; 

et ..

function nextSong(e:Event):void 
{ 
if (currentIndex < (songlist.length() - 1)) 
{ 
    currentIndex++; 
} 
else 
{ 
    currentIndex = 0; 
} 

var nextReq:URLRequest = new URLRequest(songlist[1].url); 
var nextTitle:Sound = new Sound(nextReq); 
sc.stop(); 
title_txt.text = songlist[1].title; 
artist_txt.text = songlist[1].artist; 
sc = nextTitle.play(); 
songPlaying = true; 
currentSound = nextTitle; 
} 

Répondre

2

ne devrait-il être songlist[currentIndex] au lieu de songlist[1]?

+0

Doh! Je savais que j'avais besoin d'une nouvelle paire d'yeux. Merci beaucoup. – trh88

Questions connexes