Salut,
Je débute un peu dans Flash et ActionS. Je dévelope un clip qui doit attribuer 22 chiffres de maniere aléatoire a dans un liste en Array, mais ils ne peuvent pas être répéter.
Voici mon code:
var sortir:Boolean = False;
var liste:Array = new Array();
for (var i:Number= 0; i<22; i++){
while (Sortir==false){
sortir = true;
var nbre:Number = Math.round(Math.random()*22);
for (var j:Number=0; j<=i; j++){
if (liste[j]==nbre){
sortir = false;
break;
}
}
}
liste[i] = string(randomNum);
sortir = false;
}
Mon problème est qu'apparement il doit être trop lourd car j'obtien l'erreur suivante:
"Un script de cette animation ralentit l'exécution de Flash Player. Si l'exécution n'est pas suspendue il est possible que votre ordinateur ne réagisse plus. Abandonner le script?"
Est-ce que quelqu'un pourrait m'aider ou m'éclairer si j'aurais pas fait une gaffe.
Merci d'avance.
Thanae