1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
/* Définition de la classe */
class lib.Case {
private var saListeCase:Array = new Array();
public function Case() {
for (var i:Number = 0; i < 5; i++)
saListeCase[i] = 1;
}
public function retirerPossibilite(tellePosition:Number) {
saListeCase[tellePosition - 1] = 0;
}
public function getListe():String {
var cool:String = "";
for (var i:Number = 0; i < 5; i++) {
if (saListeCase[i] == 1) {
cool += (i + 1) + ",";
}
}
return cool;
}
}
/* Utilisation dans flash */
import ...
var cool:Case = new Case();
var cool2:Case = new Case();
cool.retirePossibilite(2);
cool2.retirePossibilite(3);
trace(cool.getListe());
trace(cool2.getListe());
/* Résultat */
1,4,5
1,4,5 |