Frame 1
ifFrameLoaded (16) {
gotoAndPlay (3);
}
Frame 2
gotoAndPlay (1);
Frame 5
stop();
Frame 7
score = 0;
name = 0;
depth = 0;
stop();
Instance of Symbol 56 MovieClip "rocket" in Frame 7
onClipEvent (enterFrame) {
if (key.isDown(key.DOWN)) {
if (getProperty(this, _y) < 380) {
_y = (_y + 10);
}
}
if (key.isDown(key.UP)) {
if (20 < getProperty(this, _y)) {
_y = (_y - 10);
}
}
if (key.isDown(key.LEFT)) {
if (20 < getProperty(this, _x)) {
_x = (_x - 10);
}
}
if (key.isDown(key.RIGHT)) {
if (getProperty(this, _x) < 480) {
_x = (_x + 10);
}
}
}
Instance of Symbol 68 MovieClip "cop" in Frame 7
onClipEvent (enterFrame) {
hit = this.hitTest(_root.rocket.hit);
if (hit == true) {
tellTarget (_root.health) {
nextFrame();
};
tellTarget (_root.health) {
nextFrame();
};
}
}
Frame 9
stop();
Instance of Symbol 77 MovieClip "rocket" in Frame 9
onClipEvent (enterFrame) {
if (key.isDown(key.DOWN)) {
if (getProperty(this, _y) < 400) {
_y = (_y + 10);
}
}
if (key.isDown(key.UP)) {
if (0 < getProperty(this, _y)) {
_y = (_y - 10);
}
}
if (key.isDown(key.LEFT)) {
if (0 < getProperty(this, _x)) {
_x = (_x - 10);
}
}
if (key.isDown(key.RIGHT)) {
if (getProperty(this, _x) < 500) {
_x = (_x + 10);
}
}
}
Frame 11
stop();
Frame 13
stop();
Frame 15
stop();
Symbol 7 Button
on (release) {
play();
}
Symbol 20 MovieClip Frame 1
if (_root.speed._currentframe >= 500) {
tellTarget ("_root") {
play();
};
gotoAndPlay (3);
}
Symbol 20 MovieClip Frame 2
gotoAndPlay (1);
Symbol 20 MovieClip Frame 3
if (_root.speed._currentframe >= 1300) {
tellTarget ("_root") {
play();
};
gotoAndPlay (5);
}
Symbol 20 MovieClip Frame 4
gotoAndPlay (3);
Symbol 20 MovieClip Frame 5
if (_root.speed._currentframe >= 1810) {
tellTarget ("_root") {
play();
};
stop();
}
Symbol 20 MovieClip Frame 6
gotoAndPlay (5);
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 7
tellTarget (_root.rocket) {
gotoAndPlay ("die");
};
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 500
stop();
Symbol 42 MovieClip Frame 42
Set("../:time", "0");
Symbol 43 MovieClip Frame 1
wait = random(50);
time = "1";
Symbol 43 MovieClip Frame 2
if (wait < 0) {
gotoAndPlay (4);
} else {
wait = wait - 1;
}
Symbol 43 MovieClip Frame 3
gotoAndPlay (2);
Symbol 43 MovieClip Frame 4
_x = (random(400) + 50);
_y = (random(350) + 50);
Instance of Symbol 39 MovieClip in Symbol 43 MovieClip Frame 4
onClipEvent (load) {
gotoAndStop(random(5) + 1);
}
Symbol 43 MovieClip Frame 5
hit = this.hitTest(_root.rocket);
if (hit == true) {
gotoAndPlay (14);
}
Symbol 43 MovieClip Frame 6
if (time eq "0") {
gotoAndPlay (35);
} else {
gotoAndPlay (5);
}
Symbol 43 MovieClip Frame 14
Set("_root:score", _root:score + 500);
tellTarget (_root.speed) {
gotoAndStop(_currentframe + 30);
};
Symbol 43 MovieClip Frame 30
gotoAndPlay (1);
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 7
tellTarget (_root.health) {
nextFrame();
};
Symbol 56 MovieClip Frame 10
gotoAndStop (1);
Symbol 56 MovieClip Frame 57
tellTarget (_root) {
gotoAndPlay ("die");
};
Symbol 59 MovieClip Frame 1
_x = _root.cop._x;
_y = _root.cop._y;
xspeed = random(20) - 10;
if (xspeed == 0) {
xspeed = 1;
}
yspeed = random(20) - 10;
if (yspeed == 0) {
yspeed = 1;
}
Symbol 59 MovieClip Frame 2
hit = this.hitTest(_root.rocket);
if (hit == true) {
_root.score = _root.score + 1;
tellTarget (_root.speed) {
nextFrame();
};
}
Instance of Symbol 58 MovieClip "hit" in Symbol 59 MovieClip Frame 2
onClipEvent (enterFrame) {
hit = this.hitTest(_root.rocket.hit);
if (hit == true) {
tellTarget (_root.speed) {
gotoAndStop (1);
};
tellTarget (_root.rocket) {
gotoAndPlay ("damage");
};
}
}
Symbol 59 MovieClip Frame 3
_x = (_x + xspeed);
_y = (_y + yspeed);
if ((((500 < this._x) or (this._x < 0)) or (this._y < 0)) or (400 < this._y)) {
this.removeMovieClip();
} else {
gotoAndPlay (2);
}
Symbol 68 MovieClip Frame 1
xwhat = getProperty(this, _x) - getProperty(_root.rocket, _x);
_x = (_x - (xwhat / 50));
ywhat = getProperty(this, _y) - getProperty(_root.rocket, _y);
_y = (_y - (ywhat / 50));
Symbol 68 MovieClip Frame 2
shoot = random(5);
if (shoot == 0) {
Set("_root:name", _root:name + 1);
Set("_root:depth", _root:depth + 1);
_root.bullet.duplicateMovieClip(_root:name, _root:depth);
}
gotoAndPlay (1);
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 1301
stop();
Symbol 76 MovieClip Frame 1
_x = _root.whitey._x;
_y = _root.whitey._y;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
trace = random(20) + 10;
Symbol 76 MovieClip Frame 2
hit = this.hitTest(_root.rocket);
if (hit == true) {
_root.score = _root.score + 1;
if (0 < trace) {
tellTarget (_root.speed) {
nextFrame();
};
}
}
Instance of Symbol 75 MovieClip "hit" in Symbol 76 MovieClip Frame 2
onClipEvent (enterFrame) {
hit = this.hitTest(_root.rocket.hit);
if (hit == true) {
tellTarget (_root.speed) {
gotoAndStop (1);
};
tellTarget (_root.rocket) {
gotoAndPlay ("damage");
};
}
}
Symbol 76 MovieClip Frame 3
if (0 < trace) {
xwhat = getProperty(this, _x) - getProperty(_root.rocket, _x);
ywhat = getProperty(this, _y) - getProperty(_root.rocket, _y);
trace = trace - 1;
}
_y = (_y - (ywhat / 12));
_x = (_x - (xwhat / 12));
if ((((500 < this._x) or (this._x < 0)) or (this._y < 0)) or (400 < this._y)) {
this.removeMovieClip();
} else if ((xwhat == 0) or (ywhat == 0)) {
this.removeMovieClip();
} else {
gotoAndPlay (2);
}
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 7
tellTarget (_root.health) {
nextFrame();
};
Symbol 77 MovieClip Frame 10
gotoAndStop (1);
Symbol 77 MovieClip Frame 57
tellTarget (_root) {
gotoAndPlay ("die");
};
Symbol 81 MovieClip Frame 1
xspot = random(500);
yspot = random(400);
wait = random(100);
Symbol 81 MovieClip Frame 2
if (wait < 0) {
xspot = random(500);
yspot = random(400);
wait = random(100);
} else {
wait = wait - 1;
}
xwhat = getProperty(this, _x) - xspot;
_x = (_x - (xwhat / 50));
ywhat = getProperty(this, _y) - yspot;
_y = (_y - (ywhat / 50));
Symbol 81 MovieClip Frame 3
shoot = random(4);
if (shoot == 0) {
Set("_root:name", _root:name + 1);
Set("_root:depth", _root:depth + 1);
_root.bullet2.duplicateMovieClip(_root:name, _root:depth);
}
gotoAndPlay (2);
Symbol 83 MovieClip Frame 31
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1811
stop();
Symbol 88 MovieClip Frame 1
_x = _root.whitey2._x;
_y = _root.whitey2._y;
xspeed = random(30) - 15;
if (xspeed == 0) {
xspeed = 1;
}
yspeed = random(30) - 15;
if (yspeed == 0) {
yspeed = 1;
}
Symbol 88 MovieClip Frame 2
hit = this.hitTest(_root.rocket);
if (hit == true) {
_root.score = _root.score + 1;
tellTarget (_root.speed) {
nextFrame();
};
}
Instance of Symbol 87 MovieClip "hit" in Symbol 88 MovieClip Frame 2
onClipEvent (enterFrame) {
hit = this.hitTest(_root.rocket.hit);
if (hit == true) {
tellTarget (_root.speed) {
gotoAndStop (1);
};
tellTarget (_root.rocket) {
gotoAndPlay ("damage");
};
}
}
Symbol 88 MovieClip Frame 3
_x = (_x - xspeed);
_y = (_y - yspeed);
if ((((500 < this._x) or (this._x < 0)) or (this._y < 0)) or (400 < this._y)) {
this.removeMovieClip();
} else {
gotoAndPlay (2);
}
Symbol 92 MovieClip Frame 1
xwhat = getProperty(this, _x) - getProperty(_root.rocket, _x);
_x = (_x - (xwhat / 50));
ywhat = getProperty(this, _y) - getProperty(_root.rocket, _y);
_y = (_y - (ywhat / 50));
Symbol 92 MovieClip Frame 2
shoot = random(1);
if (shoot == 0) {
Set("_root:name", _root:name + 1);
Set("_root:depth", _root:depth + 1);
_root.bullet3.duplicateMovieClip(_root:name, _root:depth);
}
gotoAndPlay (1);
Symbol 95 Button
on (keyPress "<Space>") {
gotoAndStop (7);
}