Több véletlen szám flashben: nincs két egyforma
Kategóriák: FLASH, Programozás, webfejlesztés2008. 03. 03.
0
Kellett csinálnom egy véletlen képeket behívó flasht. A bonyolítás abban volt, hogy egyszerre kellett megjeleníteni őket és így nem lehetett két egyforma kép.
Az alábbi script lett belőle. Kicsit érthetőbb formára bontva, mint a lottó nyerőszámok.
this.osszesszam = 90;
this.hanyszamkell = 5;
this.veletlenszamok = Array();
while (this.veletlenszamok.length < this.hanyszamkell) {
this.ujra = false;
this.veletlen = random(this.osszesszam)+1;
for (i=0; i<this.veletlenszamok.length; i++) {
if (this.veletlen==this.veletlenszamok[i]) {
ujra=true;
}
}
if (!ujra) {
this.veletlenszamok.push(this.veletlen);
}
}
trace(‘Lottó nyerőszámai: ‘+this.veletlenszamok);
Akinek van hasonló scriptje és meg szeretné osztani, annak itt a helye :-)
Mármint lentebb egy kicsit.Kellett csinálnom egy véletlen képeket behívó flasht. A bonyolítás abban volt, hogy egyszerre kellett megjeleníteni őket és így nem lehetett két egyforma kép.
Az alábbi script lett belőle. Kicsit érthetőbb formára bontva, mint a lottó nyerőszámok.
this.osszesszam = 90;
this.hanyszamkell = 5;
this.veletlenszamok = Array();
while (this.veletlenszamok.length < this.hanyszamkell) {
this.ujra = false;
this.veletlen = random(this.osszesszam)+1;
for (i=0; i<this.veletlenszamok.length; i++) {
if (this.veletlen==this.veletlenszamok[i]) {
ujra=true;
}
}
if (!ujra) {
this.veletlenszamok.push(this.veletlen);
}
}
trace(‘Lottó nyerőszámai: ‘+this.veletlenszamok);
Akinek van hasonló scriptje és meg szeretné osztani, annak itt a helye :-)
Mármint lentebb egy kicsit.Kellett csinálnom egy véletlen képeket behívó flasht. A bonyolítás abban volt, hogy egyszerre kellett megjeleníteni őket és így nem lehetett két egyforma kép.
Az alábbi script lett belőle. Kicsit érthetőbb formára bontva, mint a lottó nyerőszámok.
this.osszesszam = 90;
this.hanyszamkell = 5;
this.veletlenszamok = Array();
while (this.veletlenszamok.length < this.hanyszamkell) {
this.ujra = false;
this.veletlen = random(this.osszesszam)+1;
for (i=0; i<this.veletlenszamok.length; i++) {
if (this.veletlen==this.veletlenszamok[i]) {
ujra=true;
}
}
if (!ujra) {
this.veletlenszamok.push(this.veletlen);
}
}
trace(‘Lottó nyerőszámai: ‘+this.veletlenszamok);
Akinek van hasonló scriptje és meg szeretné osztani, annak itt a helye :-)
Mármint lentebb egy kicsit.

