[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Frame 3 (42 B)
ifFrameLoaded (5) {
gotoAndStop (5);
}
Frame 4 (17 B)
gotoAndPlay (1);
Symbol 8 MovieClip Frame 30 (17 B)
gotoAndPlay (1);
Symbol 24 MovieClip Frame 10 (8 B)
stop();
Symbol 51 MovieClip Frame 1 (8 B)
stop();
Symbol 51 MovieClip Frame 9 (8 B)
stop();
Symbol 51 MovieClip Frame 25 (8 B)
stop();
Symbol 61 MovieClip Frame 1 (160 B)
Set("/:a1", "0");
Set("/:a2", "1");
Set("/:a3", "0");
Set("/:a4", "0");
Set("/:a5", "0");
Set("/:a6", "1");
Set("/:a7", "1");
Set("/:a8", "0");
stop();
Symbol 61 MovieClip Frame 2 (160 B)
Set("/:a1", "0");
Set("/:a2", "1");
Set("/:a3", "0");
Set("/:a4", "0");
Set("/:a5", "0");
Set("/:a6", "1");
Set("/:a7", "0");
Set("/:a8", "0");
stop();
Symbol 61 MovieClip Frame 3 (160 B)
Set("/:a1", "0");
Set("/:a2", "1");
Set("/:a3", "0");
Set("/:a4", "0");
Set("/:a5", "1");
Set("/:a6", "1");
Set("/:a7", "0");
Set("/:a8", "0");
stop();
Symbol 61 MovieClip Frame 4 (160 B)
Set("/:a1", "0");
Set("/:a2", "1");
Set("/:a3", "1");
Set("/:a4", "1");
Set("/:a5", "0");
Set("/:a6", "0");
Set("/:a7", "0");
Set("/:a8", "0");
stop();
Symbol 61 MovieClip Frame 5 (160 B)
Set("/:a1", "0");
Set("/:a2", "1");
Set("/:a3", "1");
Set("/:a4", "0");
Set("/:a5", "0");
Set("/:a6", "0");
Set("/:a7", "0");
Set("/:a8", "1");
stop();
Symbol 61 MovieClip Frame 6 (160 B)
Set("/:a1", "1");
Set("/:a2", "1");
Set("/:a3", "1");
Set("/:a4", "0");
Set("/:a5", "0");
Set("/:a6", "0");
Set("/:a7", "0");
Set("/:a8", "0");
stop();
Symbol 61 MovieClip Frame 7 (160 B)
Set("/:a1", "1");
Set("/:a2", "1");
Set("/:a3", "0");
Set("/:a4", "1");
Set("/:a5", "0");
Set("/:a6", "0");
Set("/:a7", "0");
Set("/:a8", "0");
stop();
Symbol 63 MovieClip Frame 1 (8 B)
stop();
Symbol 63 MovieClip Frame 4 (57 B)
tellTarget ("..") {
gotoAndStop ("main");
};
stop();
Symbol 63 MovieClip Frame 8 (57 B)
tellTarget ("..") {
gotoAndStop ("main");
};
stop();
Symbol 63 MovieClip Frame 12 (57 B)
tellTarget ("..") {
gotoAndStop ("main");
};
stop();
Symbol 63 MovieClip Frame 16 (66 B)
tellTarget ("..") {
gotoAndStop ("main");
};
gotoAndStop (1);
Symbol 67 Button (42 B)
on (keyPress "<Space>") {
play();
}
Symbol 69 Button (48 B)
on (press, keyPress "x") {
gotoAndPlay (145);
}
Symbol 71 MovieClip Frame 32 (18 B)
gotoAndPlay (22);
Symbol 72 Button (57 B)
on (press, keyPress "<Up>") {
gotoAndStop (106);
}
Symbol 73 Button (60 B)
on (press, keyPress "<Right>") {
gotoAndStop (104);
}
Symbol 74 Button (81 B)
on (press, keyPress "<Down>") {
score = score + "1";
gotoAndStop (107);
}
Symbol 75 Button (59 B)
on (press, keyPress "<Left>") {
gotoAndStop (103);
}
Symbol 76 Button (78 B)
on (press, keyPress "h") {
if ("0" < paardnum) {
gotoAndPlay (160);
}
}
Symbol 77 Button (48 B)
on (press, keyPress "p") {
gotoAndStop (300);
}
Symbol 111 MovieClip Frame 86 (8 B)
stop();
Symbol 114 Button (127 B)
on (press, keyPress "h") {
if ("0" < paardnum) {
gotoAndPlay (160);
}
tellTarget ("_level3/") {
gotoAndPlay (1);
}
}
Symbol 115 Button (96 B)
on (press, keyPress "p") {
gotoAndPlay (80);
tellTarget ("_level3/") {
gotoAndPlay (1);
}
}
Symbol 119 MovieClip Frame 1 (36 B)
loadMovieNum ("game_audio.swf", 3);
Symbol 119 MovieClip Frame 78 (8 B)
stop();
Symbol 119 MovieClip Frame 79 (51 B)
call("init");
speed = "1500";
gotoAndStop (102);
Symbol 119 MovieClip Frame 80 (103 B)
scant = getTimer();
if (dtime < scant) {
dtime = scant + speed;
gotoAndStop (107);
}
play();
Symbol 119 MovieClip Frame 82 (44 B)
gotoAndStop (80);
speed = speed * "0.999";
Symbol 119 MovieClip Frame 101 (680 B)
blockcount = "1";
paardnum = "3";
score = "0";
tempx = "1";
while (tempx < "9") {
tempy = "1";
while (tempy < "14") {
Set((("x" add tempx) add "y") add tempy, "0");
duplicateMovieClip ("xxyy", (("x" add tempx) add "y") add tempy, blockcount);
setProperty((("x" add tempx) add "y") add tempy, _x , (-"86") + ("18" * tempx));
setProperty((("x" add tempx) add "y") add tempy, _y , "169" - ("18" * tempy));
tempy = tempy + "1";
blockcount = blockcount + "1";
}
tempx = tempx + "1";
}
tempy = "0";
while (tempy < "14") {
Set("x9y" add tempy, "1");
Set("x0y" add tempy, "1");
Set(("x" add tempy) add "y0", "1");
tempy = tempy + "1";
}
Symbol 119 MovieClip Frame 102 (425 B)
call("init_b");
x = "4";
y = "12";
dtime = getTimer() + speed;
duplicateMovieClip ("block_rotate", "block", "0");
setProperty("block", _y , "169" - ("18" * y));
setProperty("block", _x , (-"86") + ("18" * x));
tellTarget ("block/block_select") {
gotoAndStop(/:nextblock);
};
Set("/:nextblock", int(random("7")) + "1");
tellTarget ("block_rotate/block_select") {
gotoAndStop(/:nextblock);
};
gotoAndStop (80);
Symbol 119 MovieClip Frame 103 (530 B)
ok1 = eval ((("x" add (x - "2")) add "y") add (y + "1")) and b1;
ok2 = eval ((("x" add (x - "1")) add "y") add (y + "1")) and b2;
ok8 = eval ((("x" add (x - "2")) add "y") add y) and b8;
ok9 = eval ((("x" add (x - "1")) add "y") add y);
ok7 = eval ((("x" add (x - "2")) add "y") add (y - "1")) and b7;
ok6 = eval ((("x" add (x - "1")) add "y") add (y - "1")) and b6;
if ((((((ok1 + ok2) + ok8) + ok9) + ok7) + ok6) == "0") {
setProperty("block", _x , getProperty("block", _x) - "18");
x = x - "1";
}
gotoAndStop (80);
Symbol 119 MovieClip Frame 104 (530 B)
ok3 = eval ((("x" add (x + "2")) add "y") add (y + "1")) and b3;
ok2 = eval ((("x" add (x + "1")) add "y") add (y + "1")) and b2;
ok4 = eval ((("x" add (x + "2")) add "y") add y) and b4;
ok9 = eval ((("x" add (x + "1")) add "y") add y);
ok5 = eval ((("x" add (x + "2")) add "y") add (y - "1")) and b5;
ok6 = eval ((("x" add (x + "1")) add "y") add (y - "1")) and b6;
if ((((((ok3 + ok2) + ok4) + ok9) + ok5) + ok6) == "0") {
setProperty("block", _x , getProperty("block", _x) + "18");
x = x + "1";
}
gotoAndStop (80);
Symbol 119 MovieClip Frame 105 (95 B)
b1 = /:a1;
b2 = /:a2;
b3 = /:a3;
b4 = /:a4;
b5 = /:a5;
b6 = /:a6;
b7 = /:a7;
b8 = /:a8;
Symbol 119 MovieClip Frame 106 (938 B)
ok1 = eval ((("x" add (x - "1")) add "y") add (y + "1")) and b7;
ok2 = eval ((("x" add x) add "y") add (y + "1")) and b8;
ok3 = eval ((("x" add (x + "1")) add "y") add (y + "1")) and b1;
ok4 = eval ((("x" add (x + "1")) add "y") add y) and b2;
ok5 = eval ((("x" add (x + "1")) add "y") add (y - "1")) and b3;
ok6 = eval ((("x" add x) add "y") add (y - "1")) and b4;
ok7 = eval ((("x" add (x - "1")) add "y") add (y - "1")) and b5;
ok8 = eval ((("x" add (x - "1")) add "y") add y) and b6;
if ((((((((ok1 + ok2) + ok3) + ok4) + ok5) + ok6) + ok7) + ok8) == "0") {
tellTarget ("block") {
play();
};
temp1 = b1;
temp2 = b2;
temp3 = b3;
temp4 = b4;
temp5 = b5;
temp6 = b6;
temp7 = b7;
temp8 = b8;
b1 = temp7;
b2 = temp8;
b3 = temp1;
b4 = temp2;
b5 = temp3;
b6 = temp4;
b7 = temp5;
b8 = temp6;
}
if ("0" < (((((((ok1 + ok2) + ok3) + ok4) + ok5) + ok6) + ok7) + ok8)) {
gotoAndStop (80);
}
Symbol 119 MovieClip Frame 107 (1.67 KiB) ●
ok1 = eval ((("x" add (x - "1")) add "y") add y) and b1;
ok2 = eval ((("x" add x) add "y") add y) and b2;
ok3 = eval ((("x" add (x + "1")) add "y") add y) and b3;
ok4 = eval ((("x" add (x + "1")) add "y") add (y - "1")) and b4;
ok5 = eval ((("x" add (x + "1")) add "y") add (y - "2")) and b5;
ok6 = eval ((("x" add x) add "y") add (y - "2")) and b6;
ok7 = eval ((("x" add (x - "1")) add "y") add (y - "2")) and b7;
ok8 = eval ((("x" add (x - "1")) add "y") add (y - "1")) and b8;
ok9 = eval ((("x" add x) add "y") add (y - "1"));
if (((((((((ok1 + ok2) + ok3) + ok4) + ok5) + ok6) + ok7) + ok8) + ok9) == "0") {
setProperty("block", _y , getProperty("block", _y) + "18");
y = y - "1";
gotoAndStop (80);
}
if ("0" < ((((((((ok1 + ok2) + ok3) + ok4) + ok5) + ok6) + ok7) + ok8) + ok9)) {
Set((("x" add (x - "1")) add "y") add (y + "1"), b1 or eval ((("x" add (x - "1")) add "y") add (y + "1")));
Set((("x" add x) add "y") add (y + "1"), b2 or eval ((("x" add x) add "y") add (y + "1")));
Set((("x" add (x + "1")) add "y") add (y + "1"), b3 or eval ((("x" add (x + "1")) add "y") add (y + "1")));
Set((("x" add (x + "1")) add "y") add y, b4 or eval ((("x" add (x + "1")) add "y") add y));
Set((("x" add (x + "1")) add "y") add (y - "1"), b5 or eval ((("x" add (x + "1")) add "y") add (y - "1")));
Set((("x" add x) add "y") add (y - "1"), b6 or eval ((("x" add x) add "y") add (y - "1")));
Set((("x" add (x - "1")) add "y") add (y - "1"), b7 or eval ((("x" add (x - "1")) add "y") add (y - "1")));
Set((("x" add (x - "1")) add "y") add y, b8 or eval ((("x" add (x - "1")) add "y") add y));
Set((("x" add x) add "y") add y, "1");
score = score + "10";
gotoAndStop (108);
}
Symbol 119 MovieClip Frame 108 (1.04 KiB) ●
if ("11" < y) {
gotoAndStop (145);
}
if (y < "12") {
setProperty("block", _visible , "0");
if (b1 == "1") {
tellTarget ((("x" add (x - "1")) add "y") add (y + "1")) {
gotoAndPlay (2);
};
}
if (b2 == "1") {
tellTarget ((("x" add x) add "y") add (y + "1")) {
gotoAndPlay (2);
};
}
if (b3 == "1") {
tellTarget ((("x" add (x + "1")) add "y") add (y + "1")) {
gotoAndPlay (2);
};
}
if (b4 == "1") {
tellTarget ((("x" add (x + "1")) add "y") add y) {
gotoAndPlay (2);
};
}
if (b5 == "1") {
tellTarget ((("x" add (x + "1")) add "y") add (y - "1")) {
gotoAndPlay (2);
};
}
if (b6 == "1") {
tellTarget ((("x" add x) add "y") add (y - "1")) {
gotoAndPlay (2);
};
}
if (b7 == "1") {
tellTarget ((("x" add (x - "1")) add "y") add (y - "1")) {
gotoAndPlay (2);
};
}
if (b8 == "1") {
tellTarget ((("x" add (x - "1")) add "y") add y) {
gotoAndPlay (2);
};
}
tellTarget ((("x" add x) add "y") add y) {
gotoAndPlay (2);
};
gotoAndStop (109);
}
Symbol 119 MovieClip Frame 109 (710 B)
tempy = "1";
call_update = "0";
while (tempy < "11") {
if ("7" < (((((((eval ("x1y" add tempy) + eval ("x2y" add tempy)) + eval ("x3y" add tempy)) + eval ("x4y" add tempy)) + eval ("x5y" add tempy)) + eval ("x6y" add tempy)) + eval ("x7y" add tempy)) + eval ("x8y" add tempy))) {
tempx = "1";
call_update = "1";
while (tempx < "9") {
setProperty((("x" add tempx) add "y") add tempy, _rotation , random("360"));
tellTarget ((("x" add tempx) add "y") add tempy) {
gotoAndPlay (10);
};
tempx = tempx + "1";
}
score = score + "100";
}
tempy = tempy + "1";
}
if (call_update == "1") {
gotoAndStop (110);
}
if (call_update == "0") {
gotoAndStop (102);
}
Symbol 119 MovieClip Frame 110 (874 B)
scany = "1";
while (scany < "13") {
if ("7" < (((((((eval ("x1y" add scany) + eval ("x2y" add scany)) + eval ("x3y" add scany)) + eval ("x4y" add scany)) + eval ("x5y" add scany)) + eval ("x6y" add scany)) + eval ("x7y" add scany)) + eval ("x8y" add scany))) {
movey = scany;
while (movey < "13") {
Set("x1y" add movey, eval ("x1y" add (movey + "1")));
Set("x2y" add movey, eval ("x2y" add (movey + "1")));
Set("x3y" add movey, eval ("x3y" add (movey + "1")));
Set("x4y" add movey, eval ("x4y" add (movey + "1")));
Set("x5y" add movey, eval ("x5y" add (movey + "1")));
Set("x6y" add movey, eval ("x6y" add (movey + "1")));
Set("x7y" add movey, eval ("x7y" add (movey + "1")));
Set("x8y" add movey, eval ("x8y" add (movey + "1")));
movey = movey + "1";
}
scany = scany - "1";
}
scany = scany + "1";
}
play();
Symbol 119 MovieClip Frame 134 (565 B)
tempx = "1";
while (tempx < "9") {
tempy = "1";
while (tempy < "13") {
if ("0" < eval ((("x" add tempx) add "y") add tempy)) {
tellTarget ((("x" add tempx) add "y") add tempy) {
gotoAndStop (9);
};
}
if (eval ((("x" add tempx) add "y") add tempy) == "0") {
tellTarget ((("x" add tempx) add "y") add tempy) {
gotoAndStop (1);
};
}
setProperty((("x" add tempx) add "y") add tempy, _rotation , "0");
tempy = tempy + "1";
}
tempx = tempx + "1";
}
setProperty("block", _visible , "1");
gotoAndStop (102);
Symbol 119 MovieClip Frame 145 (73 B)
stop();
Set("_level0:score", score);
loadMovieNum ("gameover.swf", 2);
Symbol 119 MovieClip Frame 228 (173 B)
setProperty("x1y1", _rotation , "270");
tellTarget ("x1y1") {
gotoAndPlay (10);
};
setProperty("x1y2", _rotation , "90");
tellTarget ("x1y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 230 (173 B)
setProperty("x2y1", _rotation , "270");
tellTarget ("x2y1") {
gotoAndPlay (10);
};
setProperty("x2y2", _rotation , "90");
tellTarget ("x2y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 232 (173 B)
setProperty("x3y1", _rotation , "270");
tellTarget ("x3y1") {
gotoAndPlay (10);
};
setProperty("x3y2", _rotation , "90");
tellTarget ("x3y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 234 (173 B)
setProperty("x4y1", _rotation , "270");
tellTarget ("x4y1") {
gotoAndPlay (10);
};
setProperty("x4y2", _rotation , "90");
tellTarget ("x4y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 236 (173 B)
setProperty("x5y1", _rotation , "270");
tellTarget ("x5y1") {
gotoAndPlay (10);
};
setProperty("x5y2", _rotation , "90");
tellTarget ("x5y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 238 (173 B)
setProperty("x6y1", _rotation , "270");
tellTarget ("x6y1") {
gotoAndPlay (10);
};
setProperty("x6y2", _rotation , "90");
tellTarget ("x6y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 240 (173 B)
setProperty("x7y1", _rotation , "270");
tellTarget ("x7y1") {
gotoAndPlay (10);
};
setProperty("x7y2", _rotation , "90");
tellTarget ("x7y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 242 (173 B)
setProperty("x8y1", _rotation , "270");
tellTarget ("x8y1") {
gotoAndPlay (10);
};
setProperty("x8y2", _rotation , "90");
tellTarget ("x8y2") {
gotoAndPlay (10);
}
Symbol 119 MovieClip Frame 244 (207 B)
x1y1 = "1";
x1y2 = "1";
x2y1 = "1";
x2y2 = "1";
x3y1 = "1";
x3y2 = "1";
x4y1 = "1";
x4y2 = "1";
x5y1 = "1";
x5y2 = "1";
x6y1 = "1";
x6y2 = "1";
x7y1 = "1";
x7y2 = "1";
x8y1 = "1";
x8y2 = "1";
Symbol 119 MovieClip Frame 245 (103 B)
setProperty("paard" add paardnum, _visible , "0");
paardnum = paardnum - "1";
score = score - "100";
Symbol 119 MovieClip Frame 268 (19 B)
gotoAndPlay (110);
Symbol 119 MovieClip Frame 300 (26 B)
play();
stopAllSounds();
Symbol 119 MovieClip Frame 305 (19 B)
gotoAndStop (300);