webForumDet fria alternativet

kolla flera variables samtidigt i loop

Flash

1 svar · 426 visningar · startad av Stig

Medlem sedan dec. 2001146 inlägg
Frågan#1

jag vill kolla 4 st variables i en loop kan man skriva på något annat sätt än detta.

this.onEnterFrame = function() {
// Kod som ska loopas
if (count == "yes") {
if (count1 == "yes") {
if (count2 == "yes") {
if (count3 == "yes") {
end = "stop";
}
}
}
}
};

alla Var: count sätts då 2 mc känner av varandra på _root

Medlem sedan juni 2006244 inlägg
#2

ja, man kan lägga in flera argument i en och samma if-loop. Såhär:

if(count == "yes" && count1 == "yes" && count2 == "yes" && count3 == "yes"){

};

Jag vet ju inte hur resten av din kod ser ut men ett enklare sätt kanske skulle vara bara använda en count-variabel istället, och sätta den till siffran 0 från början.
När två av dina mc känner av varandra så ökar du count-variabeln med 1.

Om detta går att applicera i din kod så skulle du kunna använda if(count == 4) istället för att kolla varje enskild count-variabel.

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)