Autor Zpráva
Dandee
Profil *
Čau , mám problém se zacyklením, ale netuším kde je chyba... Pomohl by mi s tím někdo ,pls?

Ve funkci akcee mam tento if ,resp. nekolik stejnych podminek s jinymi MC pro vykonani animace.

Tohle to vypise "Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds.
at spojovacipole_fla::MainTimeline/akcee()"

if (userAnswer == "jedna" && userAnswer2 == "A") {
messageBox.text = "1+A" ;
pohyb1.visible=true;
pohyb3.visible=true;
textakce.visible=true;
textakce.play();
obsazeni.x=-52,4;
obsazeni.y=4;
obsazeni.play();
pohyb1.play();
pohyb3.play();
obsazeniT.play();
oznaceniAB.play();


while ( plnoA==0 ){
switch (Arand) {
case 1 : if (A1==1) {break;
}
else {
obsazeni2.x=196;
obsazeni2.y=279;
obsazeni2.play();
A1=1;

break;
}
case 2 : if (A2==1) {break;
}
else {
obsazeni2.x=196;
obsazeni2.y=300;
obsazeni2.play();
A2=1;

break;
}
case 3 : if (A3==1){ break;
}
else{
obsazeni2.x=196;
obsazeni2.y=321;
obsazeni2.play();
A3=1;

break;
}
}
if (A1==1 && A2==1 && A3==1){
plnoA=0;
}
}
}
embee
Profil
no mas tam nekonecnou smycku, z toho plyne ze promenne ve switch funkci nikdy nenabyvaji hodnot, ktere tam mas definovane.
Dandee
Profil *
jj to vim :( , uz sem se do toho uplne zamotal. Jak by se to dalo prosimte opravit ?
embee
Profil
Dandee
no to tezko rict, protoze nevim na zaklade ceho ty promenne maji nabyvat tech hodnot ktere tam mas napsane. Nikde ani nevidim jejich deklarace.
Dandee
Profil *
embee
Nemohl bych ti treba poslat ten script na meil ?Furt nevidim,kde delam chybu.
embee
Profil
Dandee
nene nehodlam se v tom hrabat. Mas nekde spatne tu smycku, to je cele. Byt tebou, tak tu smycku smazu a na vsechny promenne, ktere tam pouzivas, bych hodil trace at zjistis, jakych nabyvaji hodnot. Tim tu chybu odhalis.
Dandee
Profil *
embee
tak uz to jede ,dik za radu embee

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: