Volledige versie bekijken : Variabele onbekend
Taeke
%Europe/Berlin %713 %2005, 17:06
Om een willekeurige lijst met plaatjes te maken gebruik ik dit scriptje:
// lijst maken:
listOrdered = [];
for(i=1;i<=12;i++) {
listOrdered.push(i);
}
// lijst doorelkaar husselen:
listShuffled = [];
while (listOrdered.length > 0) {
r = int(Math.random()*listOrdered.length);
listShuffled.push(listOrdered[r]); listOrdered.splice(r,1);
}
//mc's op 5 verschillende plekken plaatsen:
for (i=0; i<12; i++){
s = listShuffled[i]); // hier gaat het fout!
if (s%5 == 0){
_root["p_"+s]._x = 145; _root["p_"+s]._y = 185;
enzovoort
}
}
Waarom gaat dit fout?
Dauntless
%Europe/Berlin %718 %2005, 17:14
// lijst maken:
listOrdered = [];
for(i=1;i<=12;i++) {
listOrdered.push(i);
}
// lijst doorelkaar husselen:
listShuffled = [];
while (listOrdered.length > 0) {
r = int(Math.random()*listOrdered.length);
listShuffled.push(listOrdered[r]); listOrdered.splice(r,1);
}
//mc's op 5 verschillende plekken plaatsen:
for (i=0; i<12; i++){
s = listShuffled[i]); // hier gaat het fout!
if (s%5 == 0){
_root["p_"+s]._x = 145; _root["p_"+s]._y = 185;
enzovoort
}
}
(Zo staat hij mooier, tussen [AS ] tags [/AS ] :).)
Wat staat die ) daar te doen? (In de regel waar de fout zit)
Fatty Owl
%Europe/Berlin %730 %2005, 17:32
zo?// lijst maken:
listOrdered = [];
for (i=1; i<=12; i++) {
listOrdered.push(i);
}
// lijst doorelkaar husselen:
listShuffled = [];
while (listOrdered.length>0) {
r = int(Math.random()*listOrdered.length);
listShuffled.push(listOrdered[r]);
listOrdered.splice(r, 1);
}
//mc's op 5 verschillende plekken plaatsen:
for (i=0; i<12; i++) {
s = listShuffled[i];
// hier gaat het fout!
if (s%5 == 0) {
_root["p_"+s]._x = 145;
_root["p_"+s]._y = 185;
enzovoort;
}
}
Dauntless
%Europe/Berlin %732 %2005, 17:35
Oh, en maak van 'int' eens Math.floor(); (Ook essentieel)
Taeke
%Europe/Berlin %780 %2005, 18:44
Wat staat die ) daar te doen? (In de regel waar de fout zit)
Over niet goed kijken gesproken:
Ik zag het nog niet ), dat wil zeggen, mijn oog viel er niet op.
Maar dit is het: je ziet niet wat er staat, maar er staat wat je ziet.
Een bekende fout.
Ik heb die ) weggehaald en int vervangen.
Dank, het is weer een goede avond!
Dauntless
%Europe/Berlin %796 %2005, 19:06
Dus het werkt nu? :)
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.