09. december 2002 - 11:15
Der er
4 kommentarer og
1 løsning
puslespil virker kun første gang
Jeg har lavet et puslespil, som virker fint første gang man spiller det, men når man så prøver anden gang, så får man godt nok lov til at lægge det, men man kommer ikke videre til juhuu, du klarede det- framen.... hvor kan fejlen ligge???
09. december 2002 - 14:40
#2
OK, her er hvad der står i frame 2:
stop();
dragbar1 = "0";
setProperty("/brik1", _x, 300+random(450));
setProperty("/brik1", _y, 50+random(300));
dragbar2 = "0";
setProperty("/brik2", _x, 300+random(450));
setProperty("/brik2", _y, 50+random(300));
dragbar3 = "0";
setProperty("/brik3", _x, 300+random(450));
setProperty("/brik3", _y, 50+random(300));
dragbar4 = "0";
setProperty("/brik4", _x, 300+random(450));
setProperty("/brik4", _y, 50+random(300));
dragbar5 = "0";
setProperty("/brik5", _x, 300+random(450));
setProperty("/brik5", _y, 50+random(300));
dragbar6 = "0";
setProperty("/brik6", _x, 300+random(450));
setProperty("/brik6", _y, 50+random(300));
dragbar7 = "0";
setProperty("/brik7", _x, 300+random(450));
setProperty("/brik7", _y, 50+random(300));
dragbar8 = "0";
setProperty("/brik8", _x, 300+random(450));
setProperty("/brik8", _y, 50+random(300));
dragbar9 = "0";
setProperty("/brik9", _x, 300+random(450));
setProperty("/brik9", _y, 50+random(300));
nextFrame();
og på hver enkelt brik (altså med forskellig nr):
on (press) {
if (Number(dragbar6) == 0) {
startDrag("/brik6");
}
}
on (release, releaseOutside, rollOver) {
if (Number(dragbar6) == 0) {
stopDrag();
if (Number(getProperty("/brik6", _x))>190 and Number(getProperty("/brik6", _x))<230) {
if (Number(getProperty("/brik6", _y))>230 and Number(getProperty("/brik6", _y))<272) {
setProperty("/brik6", _x, "211.9");
setProperty("/brik6", _y, "252.9");
tellTarget ("../inplace") {
nextFrame();
}
dragbar6 = "1";
}
}
}
}
og på den der hedder inplace står der i sidste frame:
tellTarget ("../") {
gotoAndPlay(3);
}
og i de andre er der bare en stopaction
I juhuu, du klarede det-framen er der en knap med:
on (release) {
gotoAndPlay(2);
}
men det virker jo altsammen efter smukkeste evne første gang. Det er kun når man klikke på knappen i sidste frame og går til spillet i frame 2 at der er et problem....