Frame 2 (44 B)
ifFrameLoaded (125) {
gotoAndPlay (4);
}
Frame 3 (17 B)
gotoAndPlay (2);
Frame 5 (8 B)
stop();
Frame 6 (8 B)
stop();
Instance of Symbol 30 MovieClip in Frame 6 (60 B)
onClipEvent (load) {
startDrag ("", true);
Mouse.hide();
}
Frame 15 (17 B)
stopAllSounds();
Frame 21 (8 B)
stop();
Frame 27 (35 B)
stopAllSounds();
gotoAndStop (6);
Frame 30 (17 B)
stopAllSounds();
Frame 36 (8 B)
stop();
Frame 42 (35 B)
stopAllSounds();
gotoAndStop (6);
Frame 46 (8 B)
stop();
Instance of Symbol 118 MovieClip "pig" in Frame 46 (60 B)
onClipEvent (load) {
startDrag ("", true);
Mouse.hide();
}
Frame 48 (8 B)
stop();
Frame 55 (17 B)
stopAllSounds();
Instance of Symbol 176 MovieClip in Frame 55 (45 B)
onClipEvent (load) {
startDrag ("", true);
}
Frame 65 (8 B)
stop();
Frame 66 (8 B)
stop();
Frame 72 (8 B)
stop();
Frame 77 (8 B)
stop();
Frame 82 (8 B)
stop();
Frame 87 (8 B)
stop();
Frame 92 (8 B)
stop();
Frame 95 (17 B)
stopAllSounds();
Frame 110 (8 B)
stop();
Frame 111 (8 B)
stop();
Instance of Symbol 176 MovieClip in Frame 111 (45 B)
onClipEvent (load) {
startDrag ("", true);
}
Frame 115 (17 B)
stopAllSounds();
Frame 125 (8 B)
stop();
Instance of Symbol 176 MovieClip in Frame 125 (45 B)
onClipEvent (load) {
startDrag ("", true);
}
Symbol 10 Button (52 B)
on (release) {
stopAllSounds();
gotoAndStop (6);
}
Symbol 16 MovieClip Frame 3 (8 B)
stop();
Symbol 19 Button (35 B)
on (release) {
gotoAndPlay (15);
}
Symbol 25 MovieClip Frame 3 (8 B)
stop();
Symbol 28 Button (35 B)
on (release) {
gotoAndPlay (30);
}
Symbol 31 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (46);
}
Symbol 32 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (66);
}
Symbol 71 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (46);
}
Symbol 72 Button (25 B)
on (release) {
play();
}
Symbol 73 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (30);
}
Symbol 88 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (66);
}
Symbol 102 Button (114 B)
on (press) {
if (../flame:flame ne "empty") {
gotoAndPlay (5);
}
}
on (keyPress "q") {
toggleHighQuality();
}
Symbol 106 Button (73 B)
on (press) {
gotoAndStop (1);
tellTarget ("../flame") {
stop();
};
}
Symbol 118 MovieClip Frame 1 (28 B)
status = "normal";
stop();
Symbol 118 MovieClip Frame 5 (58 B)
status = "fire";
tellTarget ("../flame") {
play();
};
Symbol 118 MovieClip Frame 6 (86 B)
if (../flame:flame eq "empty") {
gotoAndStop (1);
} else {
call("fireloop2");
}
Symbol 118 MovieClip Frame 7 (17 B)
gotoAndPlay (6);
Symbol 118 MovieClip Frame 16 (12 B)
stopDrag();
Symbol 118 MovieClip Frame 40 (38 B)
tellTarget ("../end") {
play();
};
Symbol 118 MovieClip Frame 53 (8 B)
stop();
Symbol 124 MovieClip Frame 40 (35 B)
tellTarget ("../") {
play();
};
Symbol 129 MovieClip Frame 1 (8 B)
stop();
Symbol 129 MovieClip Frame 4 (51 B)
tellTarget ("../pig") {
gotoAndPlay ("die");
};
Symbol 132 MovieClip Frame 1 (83 B)
if (../pig:status ne "fire") {
tellTarget ("../flame") {
prevFrame();
};
}
Symbol 135 MovieClip Frame 1 (25 B)
flame = "full";
stop();
Symbol 135 MovieClip Frame 18 (16 B)
flame = "full";
Symbol 135 MovieClip Frame 19 (26 B)
flame = "empty";
stop();
Symbol 137 MovieClip Frame 1 (8 B)
stop();
Symbol 137 MovieClip Frame 41 (48 B)
tellTarget ("../") {
gotoAndPlay ("end");
};
Symbol 148 MovieClip Frame 1 (20 B)
wait = random(100);
Symbol 148 MovieClip Frame 2 (71 B)
if (0 >= wait) {
gotoAndPlay (4);
} else {
gotoAndPlay (2);
}
Symbol 148 MovieClip Frame 3 (35 B)
wait = wait - 1;
gotoAndPlay (2);
Symbol 148 MovieClip Frame 4 (89 B)
_y = (random(200) + 25);
_x = 550;
movex = random(20) + 10;
movey = random(10) - 5;
Symbol 148 MovieClip Frame 5 (41 B)
_x = (_x - movex);
_y = (_y + movey);
Symbol 148 MovieClip Frame 6 (390 B)
hit = this.hitTest("../pig");
if (hit == true) {
if (../pig:status eq "fire") {
gotoAndPlay (10);
} else {
tellTarget ("../energy") {
nextFrame();
};
_x = (_x + 70);
gotoAndPlay (5);
}
} else if (_x < -50) {
gotoAndPlay (1);
} else {
if (50 >= _y) {
movey = movey * -1;
} else if (_y >= 250) {
movey = movey * -1;
}
gotoAndPlay (5);
}
Instance of Symbol 158 MovieClip "bomb" in Symbol 159 MovieClip Frame 1 (51 B)
onClipEvent (load) {
gotoAndStop(random(5) + 1);
}
Symbol 159 MovieClip Frame 2 (258 B)
hit2 = this.hitTest("../../pig");
if (hit2 == true) {
if (../../pig:status eq "fire") {
tellTarget ("../") {
gotoAndPlay ("bombexplodedie");
};
} else {
tellTarget ("../") {
gotoAndPlay ("bombexplode");
};
}
} else {
play();
}
Symbol 159 MovieClip Frame 3 (17 B)
gotoAndPlay (2);
Symbol 174 MovieClip Frame 1 (20 B)
wait = random(150);
Symbol 174 MovieClip Frame 2 (71 B)
if (0 >= wait) {
gotoAndPlay (4);
} else {
gotoAndPlay (2);
}
Symbol 174 MovieClip Frame 3 (35 B)
wait = wait - 1;
gotoAndPlay (2);
Symbol 174 MovieClip Frame 4 (89 B)
_y = (random(200) + 25);
_x = 550;
movex = random(30) + 10;
movey = random(10) - 5;
Symbol 174 MovieClip Frame 5 (41 B)
_x = (_x - movex);
_y = (_y + movey);
Symbol 174 MovieClip Frame 6 (425 B)
hit = this.hitTest("../pig");
if (hit == true) {
if (../pig:status eq "fire") {
gotoAndPlay (10);
} else {
tellTarget ("../energy") {
nextFrame();
};
_x = (_x + 60);
_y = ((_y + random(30)) - 15);
gotoAndPlay (5);
}
} else if (_x < -50) {
gotoAndPlay (1);
} else {
if (50 >= _y) {
movey = movey * -1;
} else if (_y >= 250) {
movey = movey * -1;
}
gotoAndPlay (5);
}
Symbol 174 MovieClip Frame 28 (17 B)
gotoAndPlay (1);
Symbol 174 MovieClip Frame 33 (46 B)
tellTarget ("../energy") {
nextFrame();
};
Symbol 174 MovieClip Frame 45 (17 B)
gotoAndPlay (1);
Symbol 187 Button (53 B)
on (release) {
stopAllSounds();
gotoAndStop (46);
}
Symbol 188 Button (52 B)
on (release) {
stopAllSounds();
gotoAndPlay (6);
}
Symbol 199 Button (153 B)
on (keyPress "<Right>") {
gotoAndPlay (20);
}
on (keyPress "<Left>") {
gotoAndPlay (5);
}
on (keyPress "<Up>") {
gotoAndPlay (35);
}
Symbol 203 MovieClip Frame 1 (28 B)
status = "normal";
stop();
Symbol 203 MovieClip Frame 5 (17 B)
status = "left";
Symbol 203 MovieClip Frame 15 (17 B)
gotoAndPlay (1);
Symbol 203 MovieClip Frame 20 (18 B)
status = "right";
Symbol 203 MovieClip Frame 30 (17 B)
gotoAndPlay (1);
Symbol 203 MovieClip Frame 35 (15 B)
status = "up";
Symbol 203 MovieClip Frame 45 (17 B)
gotoAndPlay (1);
Symbol 209 MovieClip Frame 3 (8 B)
stop();
Symbol 210 MovieClip Frame 1 (8 B)
stop();
Symbol 210 MovieClip Frame 5 (49 B)
tellTarget ("../") {
gotoAndPlay ("lose");
};
Symbol 221 MovieClip Frame 1 (8 B)
stop();
Symbol 223 MovieClip Frame 1 (8 B)
stop();
Symbol 230 MovieClip Frame 79 (13 B)
correct = 0;
Symbol 230 MovieClip Frame 80 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 230 MovieClip Frame 90 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 230 MovieClip Frame 100 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 230 MovieClip Frame 105 (306 B)
if (2 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev2");
};
} else if (1 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev1");
};
} else if (correct < 1) {
tellTarget ("../../") {
gotoAndPlay ("lev1");
};
tellTarget ("../../energy") {
nextFrame();
};
}
Symbol 235 MovieClip Frame 89 (13 B)
correct = 0;
Symbol 235 MovieClip Frame 90 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 235 MovieClip Frame 100 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 235 MovieClip Frame 110 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 235 MovieClip Frame 120 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 235 MovieClip Frame 124 (286 B)
if (3 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev3");
};
} else if (2 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev2");
};
} else {
tellTarget ("../../energy") {
nextFrame();
};
tellTarget ("../../") {
gotoAndPlay ("lev1");
};
}
Symbol 239 MovieClip Frame 99 (13 B)
correct = 0;
Symbol 239 MovieClip Frame 100 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 239 MovieClip Frame 110 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 239 MovieClip Frame 120 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 239 MovieClip Frame 130 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 239 MovieClip Frame 140 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 239 MovieClip Frame 144 (286 B)
if (4 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev4");
};
} else if (2 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev3");
};
} else {
tellTarget ("../../energy") {
nextFrame();
};
tellTarget ("../../") {
gotoAndPlay ("lev2");
};
}
Symbol 243 MovieClip Frame 109 (13 B)
correct = 0;
Symbol 243 MovieClip Frame 110 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 243 MovieClip Frame 120 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 243 MovieClip Frame 130 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 243 MovieClip Frame 140 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 243 MovieClip Frame 150 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 243 MovieClip Frame 160 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 243 MovieClip Frame 164 (286 B)
if (5 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev5");
};
} else if (3 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev4");
};
} else {
tellTarget ("../../energy") {
nextFrame();
};
tellTarget ("../../") {
gotoAndPlay ("lev3");
};
}
Symbol 247 MovieClip Frame 119 (13 B)
correct = 0;
Symbol 247 MovieClip Frame 120 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 130 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 140 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 150 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 160 (169 B)
if (../../pig:status eq "right") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 170 (166 B)
if (../../pig:status eq "up") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 180 (168 B)
if (../../pig:status eq "left") {
tellTarget ("../../correct") {
play();
};
correct = correct + 1;
} else {
tellTarget ("../../wrong") {
play();
};
}
Symbol 247 MovieClip Frame 184 (285 B)
if (6 < correct) {
tellTarget ("../../") {
gotoAndPlay ("win");
};
} else if (4 < correct) {
tellTarget ("../../") {
gotoAndPlay ("lev5");
};
} else {
tellTarget ("../../energy") {
nextFrame();
};
tellTarget ("../../") {
gotoAndPlay ("lev4");
};
}
Symbol 261 MovieClip Frame 33 (8 B)
stop();
Symbol 263 MovieClip Frame 50 (35 B)
tellTarget ("../") {
play();
};
Symbol 265 Button (53 B)
on (release) {
stopAllSounds();
gotoAndPlay (66);
}