je la fonction suivante, mais malgré l'utilisation de l'instruction break, il ne semble pas être arrêter après qu'il trouve une correspondance dans le tableau:ne peut pas sortir de boucles imbriquées pour
private function CheckMatch() {
// _playersList is the Array that is being looped through to find a match
var i:int;
var j:int;
for (i= 0; i < _playersList.length; i++) {
for (j= i+1; j < _playersList.length; j++) {
if (_playersList[i] === _playersList[j]) {
trace("match:" + _playersList[i] + " at " + i + " is a match with "+_playersList[j] + " at " + j);
break;
} else {
// no match
trace("continuing...")
}
}
}
}
Que voulez-vous dire Est-ce que la sortie correspond? Avez-vous vérifié avec un débogueur? –
Je voulais dire, d'après les instructions de trace, je vois encore "continuer" après que la première trace révèle une correspondance. – redconservatory