Frame 1
ifFrameLoaded (3) {
gotoAndPlay (3);
}
Frame 2
gotoAndPlay (1);
Frame 3
startDrag ("/drg1", true, "50", "50", "500", "300");
stop();
Symbol 13 MovieClip Frame 15
if ((/timer:timer == "0") and (getProperty("/gamescreens", _currentframe) == "2")) {
tellTarget ("/gamescreens") {
gotoAndStop ("Win");
};
} else {
Set("/timer:timer", /timer:timer - "1");
}
Symbol 14 MovieClip Frame 1
thisX = getProperty("/drg1", _x);
thisY = getProperty("/drg1", _y);
spX = getProperty("/craft", _x);
spY = getProperty("/craft", _y);
difX = thisX - spX;
difY = thisY - spY;
xStp = difX / "5";
yStp = difY / "5";
setProperty("/craft", _x , spX + xStp);
setProperty("/craft", _y , spY + yStp);
Symbol 14 MovieClip Frame 2
thisX = getProperty("/drg1", _x);
thisY = getProperty("/drg1", _y);
spX = getProperty("/craft", _x);
spY = getProperty("/craft", _y);
difX = thisX - spX;
difY = thisY - spY;
xStp = difX / "5";
yStp = difY / "5";
setProperty("/craft", _x , spX + xStp);
setProperty("/craft", _y , spY + yStp);
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 2
stop();
Symbol 19 MovieClip Frame 3
stop();
Symbol 19 MovieClip Frame 4
play();
Symbol 19 MovieClip Frame 15
if (getProperty("/gamescreens", _currentframe) == "2") {
tellTarget ("/gamescreens") {
gotoAndStop ("Lose");
};
}
Symbol 30 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 20
gotoAndStop (1);
Symbol 34 MovieClip Frame 1
_y = (random("100") - random("200"));
_x = (-"45");
xStep = random("6") + "10";
yStep = random("6") + "2";
Symbol 34 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 34 MovieClip Frame 3
gotoAndPlay (2);
if (_x >= "600") {
gotoAndPlay (1);
}
Symbol 35 MovieClip Frame 1
_y = (random("100") - random("200"));
_x = "600";
xStep = (random("6") + "10") * (-"1");
yStep = random("6") + "2";
Symbol 35 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 35 MovieClip Frame 3
gotoAndPlay (2);
if ((-"45") >= _x) {
gotoAndPlay (1);
}
Symbol 36 MovieClip Frame 1
_y = (random("300") - random("200"));
_x = (-"45");
xStep = random("6") + "10";
yStep = random("6") + "2";
Symbol 36 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 36 MovieClip Frame 3
gotoAndPlay (2);
if (_x >= "600") {
gotoAndPlay (1);
}
Symbol 37 MovieClip Frame 1
_y = (random("300") - random("200"));
_x = "600";
xStep = (random("6") + "10") * (-"1");
yStep = random("3") + "5";
Symbol 37 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 37 MovieClip Frame 3
gotoAndPlay (2);
if ((-"45") >= _x) {
gotoAndPlay (1);
}
Symbol 38 MovieClip Frame 1
_y = (random("100") - random("200"));
_x = (-"45");
xStep = random("6") + "6";
yStep = random("6") + "1";
Symbol 38 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 38 MovieClip Frame 3
gotoAndPlay (2);
if (_x >= "600") {
gotoAndPlay (1);
}
Symbol 39 MovieClip Frame 1
_y = (random("100") - random("200"));
_x = "600";
xStep = (random("6") + "6") * (-"1");
yStep = random("6") + "1";
Symbol 39 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 39 MovieClip Frame 3
gotoAndPlay (2);
if ((-"45") >= _x) {
gotoAndPlay (1);
}
Symbol 40 MovieClip Frame 1
_y = (random("100") - random("200"));
_x = (-"45");
xStep = random("6") + "6";
yStep = random("6") + "1";
Symbol 40 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 40 MovieClip Frame 3
gotoAndPlay (2);
if (_x >= "600") {
gotoAndPlay (1);
}
Symbol 41 MovieClip Frame 1
_y = (random("100") - random("200"));
_x = "600";
xStep = (random("6") + "6") * (-"1");
yStep = random("6") + "1";
Symbol 41 MovieClip Frame 2
_x = (_x + xStep);
_y = (_y + yStep);
craftX = getProperty("/craft", _x);
craftY = getProperty("/craft", _y);
meteorX = _x;
meteorY = _y;
if ((((((craftX - "50") < meteorX) and (meteorX < craftX)) and ((craftY - "60") < meteorY)) and (meteorY < (craftY + "60"))) and (getProperty("/craft", _currentframe) == "1")) {
tellTarget ("/craft") {
play();
};
tellTarget ("/lives") {
nextFrame();
};
}
if (((("310" < meteorY) and ("1" < meteorX)) and (meteorX < "550")) and ("20" >= getProperty("meteor", _currentframe))) {
tellTarget ("meteor") {
gotoAndPlay ("Explosion");
};
}
Symbol 41 MovieClip Frame 3
gotoAndPlay (2);
if ((-"45") >= _x) {
gotoAndPlay (1);
}
Symbol 47 MovieClip Frame 15
stop();
Symbol 49 Button
on (release) {
gotoAndStop (2);
}
on (release) {
Set("/timer:timer", "60");
}
Symbol 54 Button
on (release) {
Set("/timer:timer", "60");
}
on (release) {
tellTarget ("/gamescreens") {
gotoAndStop ("Play");
}
}
Symbol 55 MovieClip Frame 21
stop();
Symbol 57 Button
on (release) {
Set("/timer:timer", "60");
}
on (release) {
tellTarget ("/gamescreens") {
gotoAndStop ("Play");
}
}
Symbol 58 MovieClip Frame 48
stop();
Symbol 59 MovieClip Frame 1
stop();
call("/action:stop");
Symbol 59 MovieClip Frame 2
stop();
Set("/score:count", "99");
tellTarget ("/lives") {
gotoAndStop (1);
};
call("/action:play");
Symbol 59 MovieClip Frame 3
call("/action:stop");
stop();
Symbol 59 MovieClip Frame 4
call("/action:stop");
stop();
Symbol 59 MovieClip Frame 5
call("/action:stop");
stop();
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 10
tellTarget ("/craft") {
gotoAndStop (1);
};
tellTarget ("/meteor1") {
gotoAndStop (1);
};
tellTarget ("/meteor2") {
gotoAndStop (1);
};
tellTarget ("/meteor3") {
gotoAndStop (1);
};
tellTarget ("/meteor4") {
gotoAndStop (1);
};
tellTarget ("/meteor5") {
gotoAndStop (1);
};
tellTarget ("/meteor6") {
gotoAndStop (1);
};
tellTarget ("/meteor7") {
gotoAndStop (1);
};
tellTarget ("/meteor8") {
gotoAndStop (1);
};
stop();
Symbol 60 MovieClip Frame 20
stop();
tellTarget ("/meteor1") {
play();
};
tellTarget ("/meteor2") {
play();
};
tellTarget ("/meteor3") {
play();
};
tellTarget ("/meteor4") {
play();
};
tellTarget ("/meteor5") {
play();
};
tellTarget ("/meteor6") {
play();
};
tellTarget ("/meteor7") {
play();
};
tellTarget ("/meteor8") {
play();
}