Frame 1
stop();
fscommand ("showmenu", false);
Stage.showMenu = false;
Frame 2
stop();
stopAllSounds();
_root.hslerror = "";
_root.playinggame = false;
_root.startgame = false;
_root.catchup = false;
Frame 3
stop();
stopAllSounds();
_root.gscore = "0";
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 122 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (_root.catchup) {
if (((420 - _root.firework._y) / 80) > 0.5) {
_y = (_y + ((420 - _root.firework._y) / 80));
} else {
_y = (_y + 0.5);
}
}
if (_root.playinggame) {
_y = (_y + 0.5);
}
if (_y > 600) {
_y = (random(100) - 50);
_x = random(550);
}
}
Instance of Symbol 181 MovieClip in Frame 3
onClipEvent (load) {
origy = _y;
}
onClipEvent (enterFrame) {
if (_y < 1000) {
if (_root.catchup) {
_y = (_y + ((420 - _root.firework._y) / 20));
}
}
}
Instance of Symbol 208 MovieClip "firework" in Frame 3
onClipEvent (load) {
function xfgt() {
_root.fuseui.x6poo = _root.gscore.substr(4);
}
scv = 0;
vel = 0;
acc = 1;
dec = 0.2;
maxvel = 4;
minvel = -4;
rvel = 1.8;
rdvel = 2;
rmin = -50;
rmax = 50;
oxset = false;
_root.altspeed = 4;
_root.payload = 1;
_root.setpayload = true;
}
onClipEvent (enterFrame) {
if (_root.startgame) {
if (_root.catchup) {
_y = (_y + ((420 - _y) / 20));
if (_y >= 400) {
_y = 400;
_root.startgame = false;
_root.catchup = false;
_root.playinggame = true;
}
} else {
_y = (_y - 30);
}
if (_y < -400) {
_y = -200;
_root.catchup = true;
}
duplicateMovieClip (spark, "spark" + scv, scv);
scv++;
duplicateMovieClip (spark, "spark" + scv, scv);
scv++;
}
if (_root.playinggame) {
if (!oxset) {
oxset = true;
porigy = _y;
}
if (Key.isDown(32)) {
if (_y < 30) {
_y = 30;
}
dx = _root.altspeed * Math.sin(_rotation * (Math.PI/180));
dy = _root.altspeed * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
_root.gscore = Number(_root.gscore) + (2 * Number(bounder._currentframe));
_root.fuse = _root.fuse - 0.25;
} else if (_y < porigy) {
_y = (_y + (_root.altspeed / 2));
if (_y > porigy) {
_y = porigy;
}
}
if (_root.setpayload) {
_root.setpayload = false;
if (_root.payload == 1) {
bounder.gotoAndStop(1);
_xscale = 100;
_yscale = 100;
}
if (_root.payload == 2) {
bounder.gotoAndStop(1);
_xscale = 130;
_yscale = 130;
}
if (_root.payload == 3) {
bounder.gotoAndStop(1);
_xscale = 150;
_yscale = 150;
}
if (_root.payload == 4) {
bounder.gotoAndStop(2);
_xscale = 100;
_yscale = 100;
}
if (_root.payload == 5) {
bounder.gotoAndStop(2);
_xscale = 130;
_yscale = 130;
}
if (_root.payload == 6) {
bounder.gotoAndStop(2);
_xscale = 150;
_yscale = 150;
}
if (_root.payload == 7) {
bounder.gotoAndStop(3);
_xscale = 100;
_yscale = 100;
}
if (_root.payload == 8) {
bounder.gotoAndStop(3);
_xscale = 130;
_yscale = 130;
}
if (_root.payload == 9) {
bounder.gotoAndStop(3);
_xscale = 150;
_yscale = 150;
}
if (_root.payload == 10) {
bounder.gotoAndStop(4);
_xscale = 100;
_yscale = 100;
}
if (_root.payload == 11) {
bounder.gotoAndStop(4);
_xscale = 130;
_yscale = 130;
}
if (_root.payload == 12) {
bounder.gotoAndStop(4);
_xscale = 150;
_yscale = 150;
}
if (_root.payload == 13) {
bounder.gotoAndStop(4);
_xscale = 170;
_yscale = 170;
}
if (_root.payload == 14) {
bounder.gotoAndStop(5);
_xscale = 110;
_yscale = 110;
}
if (_root.payload == 15) {
bounder.gotoAndStop(5);
_xscale = 130;
_yscale = 130;
}
if (_root.payload == 16) {
bounder.gotoAndStop(5);
_xscale = 150;
_yscale = 150;
}
if (_root.payload == 17) {
bounder.gotoAndStop(5);
_xscale = 170;
_yscale = 170;
}
if (_root.payload == 18) {
bounder.gotoAndStop(5);
_xscale = 190;
_yscale = 190;
}
if (_root.payload == 19) {
bounder.gotoAndStop(5);
_xscale = 200;
_yscale = 200;
}
if (_root.payload == 20) {
bounder.gotoAndStop(5);
_xscale = 210;
_yscale = 210;
}
if (_root.payload == 21) {
bounder.gotoAndStop(6);
_xscale = 250;
_yscale = 250;
}
if (_root.payload > 21) {
bounder.gotoAndStop(6);
_xscale = (_xscale + 10);
_yscale = (_yscale + 10);
}
}
_root.gscore = Number(_root.gscore) + Number(bounder._currentframe);
duplicateMovieClip (spark, "spark" + scv, scv);
scv++;
duplicateMovieClip (spark, "spark" + scv, scv);
scv++;
if (_x > 390) {
_x = 390;
vel = 0;
}
if (_x < 20) {
_x = 20;
vel = 0;
}
if (((_x + vel) <= 390) and ((_x + vel) >= 20)) {
_x = (_x + vel);
}
if (Key.isDown(37)) {
if (_x > 20) {
if (vel > minvel) {
vel = vel - acc;
}
if (_rotation > rmin) {
_rotation = (_rotation - rvel);
}
}
} else {
if (_rotation < 0) {
_rotation = (_rotation + rdvel);
if (_rotation >= 0) {
_rotation = 0;
}
}
if (vel < 0) {
vel = vel + dec;
if (vel > 0) {
vel = 0;
}
}
}
if (Key.isDown(39)) {
if (_x < 390) {
if (vel < maxvel) {
vel = vel + acc;
}
if (_rotation < rmax) {
_rotation = (_rotation + rvel);
}
}
} else {
if (_rotation > 0) {
_rotation = (_rotation - rdvel);
if (_rotation < 0) {
_rotation = 0;
}
}
if (vel > 0) {
vel = vel - dec;
if (vel < 0) {
vel = 0;
}
}
}
}
}
Instance of Symbol 210 MovieClip in Frame 3
onClipEvent (load) {
brc = 0;
nrc = 0;
rlc = 0;
npc = 0;
bnum = 0;
nbr = random(100) + 50;
ncr = random(70) + 50;
nrl = random(90) + 50;
npl = random(200) + 400;
}
onClipEvent (enterFrame) {
if (_root.playinggame) {
brc++;
nrc++;
rlc++;
npc++;
if (brc >= nbr) {
brc = 0;
nbr = random(10) + 25;
duplicateMovieClip (_root.birds["bird" + (random(2) + 1)], "birdx" + bnum, bnum);
_root.birds["birdx" + bnum]._x = (random(Stage.width + Stage.width) - (Stage.width / 2)) - _root.birds._x;
bnum++;
}
if (nrc >= ncr) {
nrc = 0;
ncr = random(10) + 30;
duplicateMovieClip (_root.birds.cloud, "cloudx" + bnum, bnum);
_root.birds["cloudx" + bnum]._x = (random(Stage.width + (Stage.width / 2)) - (Stage.width / 4)) - _root.birds._x;
bnum++;
}
if (rlc >= nrl) {
rlc = 0;
nrl = random(50) + 90;
duplicateMovieClip (_root.birds.rocket, "rocketx" + bnum, bnum);
bnum++;
}
if (npc >= npl) {
npc = 0;
npl = random(200) + 400;
if (!_root.birds.plane.active) {
_root.birds.plane._x = random(100) - 150;
_root.birds.plane._y = random(100) - 200;
_root.birds.plane.active = true;
}
}
}
}
Instance of Symbol 259 MovieClip "birds" in Frame 3
onClipEvent (load) {
function pfgy() {
jjsv = String(_root.gscore).substr(1);
}
function crashplane(planegear) {
_root.firework_velocity = (planegear * 2) - 5;
}
}
Instance of Symbol 268 MovieClip "fuseui" in Frame 3
onClipEvent (load) {
scv = 0;
fuse.gotoAndStop(1);
_root.fuse = 100;
}
onClipEvent (enterFrame) {
if (_root.playinggame) {
src++;
fuse.gotoAndStop(101 - Math.ceil(_root.fuse));
fuse.spark._y = (3.124 * Math.ceil(_root.fuse)) - 153.7;
_root.fuse = _root.fuse - 0.1;
if (_root.fuse <= 0) {
gotoAndStop (2);
}
duplicateMovieClip (fuse.spark, "spark" + scv, scv);
scv++;
}
}
Instance of Symbol 279 MovieClip "goth" in Frame 3
onClipEvent (load) {
gotext = "";
goy = 0;
}
onClipEvent (enterFrame) {
if (_root.playinggame) {
goy = 1;
}
if (((!_root.playinggame) and (goy == 1)) and (_currentframe == 1)) {
if ((gotext != "Collision!!!") and (gotext != "Bird Strike!")) {
if (Number(_root.gscore) < 1000) {
gotext = "Rubbish!";
}
if (Number(_root.gscore) > 1000) {
gotext = "Not Bad!";
}
if (Number(_root.gscore) > 2000) {
gotext = "Keep trying!";
}
if (Number(_root.gscore) > 5000) {
gotext = "Work Harder!";
}
if (Number(_root.gscore) > 10000) {
gotext = "Good stuff!";
}
if (Number(_root.gscore) > 20000) {
gotext = "Yeah!";
}
if (Number(_root.gscore) > 30000) {
gotext = "On a roll!";
}
if (Number(_root.gscore) > 40000) {
gotext = "Excellent!";
}
if (Number(_root.gscore) > 50000) {
gotext = "Unbelievable!";
}
if (Number(_root.gscore) > 80000) {
gotext = "Insane!";
}
if (Number(_root.gscore) > 100000) {
gotext = "Hardcore!";
}
if (Number(_root.gscore) > 150000) {
gotext = "IMPOSSIBLE!";
}
if (Number(_root.gscore) > 200000) {
gotext = "GOD LIKE!";
}
if (Number(_root.gscore) > 500000) {
gotext = "Not Possible!";
}
if (Number(_root.gscore) > 1000000) {
gotext = "Stop Cheating!";
}
if (_root.firework._currentframe == 6) {
gotext = "OH YEAH!!";
}
if (_root.firework._currentframe == 7) {
gotext = "NUKE IT!!!";
}
if ((_root.firework._currentframe == 6) and (Number(_root.gscore) > 100000)) {
gotext = "CRAZY SCORE!!";
}
if ((_root.firework._currentframe == 7) and (Number(_root.gscore) > 150000)) {
gotext = "Apocalypse!";
}
if ((_root.firework._currentframe == 7) and (Number(_root.gscore) > 200000)) {
gotext = "Annihilator!";
}
}
x1score = _root.gscore;
x2score = _root.gscore;
x3score = _root.gscore;
x4score = _root.gscore;
x5score = _root.gscore;
xzscore = String(_root.gscore).substr(0, 1);
_root.birds.pfgy();
play();
}
if ((_currentframe == 70) and (gotext.length > 0)) {
gotext = "";
_root.scores.gotoAndPlay(2);
}
}
Instance of Symbol 292 MovieClip in Frame 3
onClipEvent (load) {
pd = 0;
fpc = 0;
fpt = random(100) + 180;
fnpc = 0;
fnpt = random(100) + 200;
spc = 0;
spt = random(130) + 80;
snpc = 0;
snpt = random(140) + 120;
ppc = 0;
ppt = random(200) + 180;
stc = 0;
stt = random(300) + 600;
}
onClipEvent (enterFrame) {
if (_root.playinggame) {
fpc++;
if (fpc > fpt) {
fpc = 0;
fpt = random(100) + 100;
duplicateMovieClip (fp, "fpx" + pd, pd);
pd++;
}
fnpc++;
if (fnpc > fnpt) {
fnpc = 0;
fnpt = random(100) + 200;
duplicateMovieClip (fnp, "fnpx" + pd, pd);
pd++;
}
ppc++;
if (ppc > ppt) {
ppc = 0;
ppt = random(200) + 180;
duplicateMovieClip (pp, "ppx" + pd, pd);
pd++;
}
spc++;
if (spc > spt) {
spc = 0;
spt = random(130) + 90;
duplicateMovieClip (sp, "spx" + pd, pd);
pd++;
}
stc++;
if (stc > stt) {
stc = 0;
stt = random(300) + 600;
duplicateMovieClip (star, "starx" + pd, pd);
pd++;
}
snpc++;
if (snpc > snpt) {
snpc = 0;
snpt = random(140) + 120;
duplicateMovieClip (snp, "snpx" + pd, pd);
pd++;
}
}
}
Frame 4
stopAllSounds();
_root.hsyou = "";
_root.highlightscore.gotoAndStop(1);
_root.hs1 = (("1. " + _root.highrec.hs1name) + " - ") + _root.highrec.hs1score;
_root.hs2 = (("2. " + _root.highrec.hs2name) + " - ") + _root.highrec.hs2score;
_root.hs3 = (("3. " + _root.highrec.hs3name) + " - ") + _root.highrec.hs3score;
_root.hs4 = (("4. " + _root.highrec.hs4name) + " - ") + _root.highrec.hs4score;
_root.hs5 = (("5. " + _root.highrec.hs5name) + " - ") + _root.highrec.hs5score;
_root.hs6 = (("6. " + _root.highrec.hs6name) + " - ") + _root.highrec.hs6score;
_root.hs7 = (("7. " + _root.highrec.hs7name) + " - ") + _root.highrec.hs7score;
_root.hs8 = (("8. " + _root.highrec.hs8name) + " - ") + _root.highrec.hs8score;
_root.hs9 = (("9. " + _root.highrec.hs9name) + " - ") + _root.highrec.hs9score;
_root.hs10 = (("10. " + _root.highrec.hs10name) + " - ") + _root.highrec.hs10score;
if (_root.highrec.subscore == "true") {
if (Number(_root.highrec.hsyoupos) <= 10) {
_root.hsyou = "";
_root.ysshow.gotoAndStop(1);
_root.highlightscore.gotoAndStop(Number(_root.highrec.hsyoupos) + 1);
} else {
_root.hsyou = (((_root.highrec.hsyoupos + ". ") + _root.highrec.hsyouname) + " - ") + _root.highrec.hsyouscore;
_root.ysshow.gotoAndStop(2);
}
}
Symbol 14 Button
on (release) {
getURL ("http://www.solidgamers.com", "_blank");
}
Symbol 51 MovieClip Frame 45
stop();
Instance of Symbol 45 MovieClip in Symbol 51 MovieClip Frame 45
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
_parent.play();
}
}
Symbol 51 MovieClip Frame 126
stop();
_root.nextFrame();
Symbol 55 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 20
stop();
_root.nextFrame();
Symbol 64 Button
on (release) {
getURL ("http://www.solidgamers.com/", "_blank");
}
Symbol 72 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 1
stop();
Instance of Symbol 72 MovieClip "spark" in Symbol 77 MovieClip Frame 1
onClipEvent (load) {
xmove = (random(21) - 10) / 15;
gotoAndStop(random(4) + 1);
ymove = random(3) + 1;
_alpha = 0;
if (_name != "spark") {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_name != "spark") {
if (_root.startgame) {
_y = (_y + ymove);
}
_y = (_y + ymove);
_x = (_x + xmove);
_alpha = (_alpha - 4);
}
if (_alpha <= 0) {
removeMovieClip(this);
}
}
Symbol 77 MovieClip Frame 20
stop();
Instance of Symbol 72 MovieClip "spark" in Symbol 77 MovieClip Frame 20
onClipEvent (load) {
xmove = (random(21) - 10) / 15;
gotoAndStop(random(4) + 1);
ymove = random(3) + 1;
_alpha = 0;
if (_name != "spark") {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_name != "spark") {
if (_root.startgame) {
_y = (_y + ymove);
}
_y = (_y + ymove);
_x = (_x + xmove);
_alpha = (_alpha - 4);
}
if (_alpha <= 0) {
removeMovieClip(this);
}
}
Symbol 88 Button
on (release) {
if (_root.sideslide._currentframe == 1) {
_root.sideslide.gotoAndPlay(2);
_root.bottomslide.gotoAndPlay(2);
gotoAndPlay (2);
}
}
Symbol 92 Button
on (release) {
with (_root) {
if ((_url.substr(0, 26).toLowerCase() == "http://www.solidgamers.com") or (_url.substr(0, 22).toLowerCase() == "http://solidgamers.com")) {
_root.hslerror = "Please Wait...";
_root.highsend = new LoadVars();
_root.highrec = new LoadVars();
_root.highrec.onLoad = function (highdone) {
if (highdone) {
_root.hslerror = _root.highrec.hserror;
if (_root.hslerror == "") {
if (_root.highrec.hsdone == "done") {
_root.gotoAndStop(4);
}
}
} else {
_root.hslerror = "Error connecting to server.";
}
};
_root.highsend.sendAndLoad("http://www.solidgamers.com/firerockethighscore.php?nocache=" + Math.random(), _root.highrec, "post");
} else {
getURL("http://www.solidgamers.com/play/firerocket.html", "_blank");
}
}
}
Symbol 96 Button
on (release) {
getURL ("http://www.solidgamers.com/", "_blank");
}
Symbol 115 Button
on (release) {
if (_root.sideslide._currentframe == 1) {
_root.sideslide.gotoAndPlay(2);
_root.bottomslide.gotoAndPlay(2);
}
}
Symbol 118 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 20
stop();
Symbol 180 MovieClip Frame 113
stop();
_root.startgame = true;
_root.sounder.gotoAndPlay(2);
Symbol 189 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 47
stop();
Symbol 195 MovieClip Frame 47
stop();
Symbol 198 MovieClip Frame 47
stop();
Symbol 201 MovieClip Frame 47
stop();
Symbol 204 MovieClip Frame 47
stop();
Symbol 207 MovieClip Frame 47
stop();
Symbol 208 MovieClip Frame 1
stop();
Instance of Symbol 72 MovieClip "spark" in Symbol 208 MovieClip Frame 1
onClipEvent (load) {
ymove = random(3) + 2;
gotoAndStop(random(4) + 1);
xmove = (random(21) - 10) / 15;
if (Key.isDown(32)) {
gotoAndStop(random(2) + 5);
ymove = ymove + 4;
}
}
onClipEvent (enterFrame) {
if (_name != "spark") {
if (_root.startgame) {
_y = (_y + ymove);
}
_y = (_y + ymove);
_x = (_x + xmove);
_alpha = (_alpha - 4);
}
if (_alpha <= 0) {
removeMovieClip(this);
}
}
Symbol 208 MovieClip Frame 2
_root.playinggame = false;
_root.altspeed = 0;
cx = 0;
while (cx < 600) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
_root.gscore = Number(_root.gscore) + 250;
_root.sounder.gotoAndPlay(58);
Instance of Symbol 192 MovieClip "pb" in Symbol 208 MovieClip Frame 2
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 3.5;
} else {
vel = (random(37) / 10) + 0.1;
gotoAndStop(random(30) + 1);
}
yvel = 3;
ac = 0.1;
yac = 0.1;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
_y = (_y - yvel);
if (yvel > 0.1) {
yvel = yvel - yac;
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 208 MovieClip Frame 3
_root.playinggame = false;
_root.altspeed = 0;
cx = 0;
while (cx < 600) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
_root.gscore = Number(_root.gscore) + 500;
_root.sounder.gotoAndPlay(58);
Instance of Symbol 195 MovieClip "pb" in Symbol 208 MovieClip Frame 3
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 4;
} else {
vel = (random(41) / 10) + 0.1;
gotoAndStop(random(30) + 1);
}
yvel = 3;
ac = 0.1;
yac = 0.1;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
_y = (_y - yvel);
if (yvel > 0.1) {
yvel = yvel - yac;
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 208 MovieClip Frame 4
_root.playinggame = false;
_root.altspeed = 0;
cx = 0;
while (cx < 650) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
_root.gscore = Number(_root.gscore) + 1000;
_root.sounder.gotoAndPlay(58);
Instance of Symbol 198 MovieClip "pb" in Symbol 208 MovieClip Frame 4
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 4.5;
} else {
vel = (random(47) / 10) + 0.1;
gotoAndStop(random(30) + 1);
}
yvel = 3;
ac = 0.1;
yac = 0.1;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
_y = (_y - yvel);
if (yvel > 0.1) {
yvel = yvel - yac;
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 208 MovieClip Frame 5
_root.playinggame = false;
_root.altspeed = 0;
cx = 0;
while (cx < 700) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
_root.gscore = Number(_root.gscore) + 2000;
_root.sounder.gotoAndPlay(60);
Instance of Symbol 201 MovieClip "pb" in Symbol 208 MovieClip Frame 5
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 4.8;
} else {
vel = (random(49) / 10) + 0.1;
gotoAndStop(random(30) + 1);
}
yvel = 3;
ac = 0.1;
yac = 0.1;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
_y = (_y - yvel);
if (yvel > 0.1) {
yvel = yvel - yac;
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 208 MovieClip Frame 6
_root.playinggame = false;
_root.altspeed = 0;
cx = 0;
while (cx < 900) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
_root.gscore = Number(_root.gscore) + 5000;
_root.sounder.gotoAndPlay(60);
Instance of Symbol 204 MovieClip "pb" in Symbol 208 MovieClip Frame 6
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 5;
} else {
vel = (random(52) / 10) + 0.1;
gotoAndStop(random(30) + 1);
}
yvel = 3;
ac = 0.1;
yac = 0.1;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
_y = (_y - yvel);
if (yvel > 0.1) {
yvel = yvel - yac;
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 208 MovieClip Frame 7
_root.playinggame = false;
_root.altspeed = 0;
cx = 0;
while (cx < 1200) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
_root.gscore = Number(_root.gscore) + 20000;
_root.sounder.gotoAndPlay(62);
Instance of Symbol 207 MovieClip "pb" in Symbol 208 MovieClip Frame 7
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 6;
} else {
vel = (random(64) / 10) + 0.1;
gotoAndStop(random(30) + 1);
}
yvel = 3;
ac = 0.1;
yac = 0.1;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
_y = (_y - yvel);
if (yvel > 0.1) {
yvel = yvel - yac;
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 216 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 24
gotoAndPlay (1);
Symbol 227 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 70
stop();
Symbol 236 MovieClip Frame 47
stop();
Symbol 239 MovieClip Frame 47
stop();
Symbol 242 MovieClip Frame 47
stop();
Symbol 243 MovieClip Frame 1
stop();
Instance of Symbol 72 MovieClip "spark" in Symbol 243 MovieClip Frame 1
onClipEvent (load) {
xmove = (random(21) - 10) / 15;
gotoAndStop(random(4) + 1);
ymove = random(3) + 2;
}
onClipEvent (enterFrame) {
if (_name != "spark") {
_y = (_y + ymove);
_x = (_x + xmove);
_alpha = (_alpha - 5);
}
if (_alpha <= 0) {
removeMovieClip(this);
}
}
Symbol 243 MovieClip Frame 2
redy.play();
cx = 0;
while (cx < 230) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
Instance of Symbol 192 MovieClip "pb" in Symbol 243 MovieClip Frame 2
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 3;
} else {
vel = (random(37) / 12) + 0.1;
gotoAndStop(random(30) + 1);
}
ac = 0.06;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 243 MovieClip Frame 3
redy.play();
cx = 0;
while (cx < 230) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
Instance of Symbol 236 MovieClip "pb" in Symbol 243 MovieClip Frame 3
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 3;
} else {
vel = (random(37) / 12) + 0.1;
gotoAndStop(random(30) + 1);
}
ac = 0.06;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 243 MovieClip Frame 4
redy.play();
cx = 0;
while (cx < 230) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
Instance of Symbol 239 MovieClip "pb" in Symbol 243 MovieClip Frame 4
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 3;
} else {
vel = (random(37) / 12) + 0.1;
gotoAndStop(random(30) + 1);
}
ac = 0.06;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 243 MovieClip Frame 5
redy.play();
cx = 0;
while (cx < 230) {
duplicateMovieClip (pb, "pb" + cx, cx);
cx++;
}
Instance of Symbol 242 MovieClip "pb" in Symbol 243 MovieClip Frame 5
onClipEvent (load) {
_rotation = random(360);
if (random(4) == 0) {
vel = (random(10) / 50) + 3;
} else {
vel = (random(37) / 12) + 0.1;
gotoAndStop(random(30) + 1);
}
ac = 0.06;
if (_name == "pb") {
_alpha = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "pb") {
if (_alpha <= 0) {
removeMovieClip(this);
}
if (vel > 0.1) {
vel = vel - ac;
_xscale = (_xscale + 5);
_yscale = (_yscale + 5);
}
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (vel <= 0.1) {
_alpha = (_alpha - 2);
}
}
}
Symbol 257 MovieClip Frame 1
stop();
Instance of Symbol 257 MovieClip "smoke" in Symbol 258 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_name != "smoke") {
_alpha = (_alpha - 1);
_x = (_x - 3);
if (_alpha < 0) {
removeMovieClip(this);
}
}
}
Instance of Symbol 216 MovieClip "cloud" in Symbol 259 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(5) + 1);
_xscale = (random(60) + 70);
_yscale = _xscale;
if (random(2) == 0) {
_rotation = 180;
}
if (random(3) == 0) {
xspeed = random(7) - 3;
} else {
xspeed = 0;
}
}
onClipEvent (enterFrame) {
if (_name != "cloud") {
_x = (_x - xspeed);
_y = (_y + _root.altspeed);
if (this.hitTest(_root.firework.bounder._x + _root.firework._x, (_root.firework._y + _root.firework.bounder._y) - (_root.firework.bounder._height / 2), true)) {
_root.fuseui.gotoAndStop(2);
}
if (_x > (Stage.width + (Stage.width / 2))) {
removeMovieClip(this);
}
if (_x < (-(Stage.width / 2))) {
removeMovieClip(this);
}
if (_y > (Stage.height + (Stage.height / 2))) {
removeMovieClip(this);
}
}
}
Instance of Symbol 222 MovieClip "bird1" in Symbol 259 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(24) + 1);
xspeed = (random(10) + 10) / 10;
}
onClipEvent (enterFrame) {
if (_name != "bird1") {
_x = (_x + xspeed);
_y = (_y + _root.altspeed);
if (_root.firework.bounder.hitTest(_x + _parent._x, _y + _parent._y, true)) {
if (_root.firework.bounder._currentframe != 6) {
_root.fuseui.gotoAndStop(2);
}
_root.goth.gotext = "Bird Strike!";
removeMovieClip(this);
}
if (_x > (Stage.width + (Stage.width / 2))) {
removeMovieClip(this);
}
if (_x < (-(Stage.width / 2))) {
removeMovieClip(this);
}
}
}
Instance of Symbol 222 MovieClip "bird2" in Symbol 259 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay(random(24) + 1);
xspeed = (random(10) + 10) / 10;
}
onClipEvent (enterFrame) {
if (_name != "bird2") {
_x = (_x - xspeed);
_y = (_y + _root.altspeed);
if (_root.firework.bounder.hitTest(_x + _parent._x, _y + _parent._y, true)) {
if (_root.firework.bounder._currentframe != 6) {
_root.fuseui.gotoAndStop(2);
}
_root.goth.gotext = "Bird Strike!";
removeMovieClip(this);
}
if (_x > (Stage.width + (Stage.width / 2))) {
removeMovieClip(this);
}
if (_x < (-(Stage.width / 2))) {
removeMovieClip(this);
}
}
}
Instance of Symbol 243 MovieClip "rocket" in Symbol 259 MovieClip Frame 1
onClipEvent (load) {
if (_name != "rocket") {
coat.gotoAndStop(random(4) + 1);
scv = 0;
_y = (random(150) + 350);
vel = random(6) + 5;
if (random(2) == 0) {
_x = (random(40) - 10);
_rotation = (random(45) + 15);
} else {
_x = (random(40) + (Stage.width + 50));
_rotation = (random(45) - 75);
}
}
}
onClipEvent (enterFrame) {
if (_name != "rocket") {
csr++;
if (dpb) {
if (redy.hitTest(_root.firework.bounder._x + _root.firework._x, (_root.firework._y + _root.firework.bounder._y) - (_root.firework.bounder._height / 2), true)) {
_root.fuseui.gotoAndStop(2);
}
_y = (_y + _root.altspeed);
ttd--;
if (ttd <= 0) {
removeMovieClip(this);
}
}
if ((_currentframe == 1) and this.hitTest(_root.firework.bounder._x + _root.firework._x, (_root.firework._y + _root.firework.bounder._y) - (_root.firework.bounder._height / 2), true)) {
_root.gscore = Number(_root.gscore) + 500;
_root.fuseui.gotoAndStop(2);
_root.goth.gotext = "Collision!!!";
gotoAndStop(coat._currentframe + 1);
dpb = true;
ttd = 150;
}
vel = vel - 0.05;
if (vel < 4) {
flasher.play();
}
if ((vel < 3) and (_currentframe == 1)) {
gotoAndStop(coat._currentframe + 1);
dpb = true;
ttd = 150;
}
if (_currentframe == 1) {
dx = vel * Math.sin(_rotation * (Math.PI/180));
dy = vel * Math.cos(_rotation * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
duplicateMovieClip (spark, "spark" + scv, scv);
scv++;
}
}
}
Instance of Symbol 258 MovieClip "plane" in Symbol 259 MovieClip Frame 1
onClipEvent (load) {
scv = 0;
src = 0;
smoke._alpha = 0;
}
onClipEvent (enterFrame) {
if (active) {
if (this.hitTest(_root.firework.bounder._x + _root.firework._x, _root.firework.bounder._y + _root.firework._y, true)) {
_root.fuseui.gotoAndStop(2);
}
if (_x > (Stage.width + 300)) {
active = false;
}
_x = (_x + 6);
_y = (_y + _root.altspeed);
src++;
if (src > 2) {
src = 0;
duplicateMovieClip (this.smoke, "smokex" + scv, scv);
this["smokex" + scv]._rotation = Number(random(360) + 1);
this["smokex" + scv]._xscale = Number(random(40) + 60);
this["smokex" + scv]._yscale = Number(random(40) + 60);
this["smokex" + scv]._alpha = 100;
scv++;
}
}
}
Instance of Symbol 72 MovieClip "spark" in Symbol 265 MovieClip Frame 1
onClipEvent (load) {
xmove = (random(21) - 10) / 15;
gotoAndStop(random(4) + 1);
ymove = random(3) + 1;
_alpha = 0;
if (_name != "spark") {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
if (_name != "spark") {
if (_root.startgame) {
_y = (_y + ymove);
}
_y = (_y + ymove);
_x = (_x + xmove);
_alpha = (_alpha - 5);
}
if (_alpha <= 0) {
removeMovieClip(this);
}
}
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 2
if (_root.payload < 4) {
_root.firework.gotoAndStop(2);
}
if ((_root.payload > 3) and (_root.payload < 7)) {
_root.firework.gotoAndStop(3);
}
if ((_root.payload > 6) and (_root.payload < 10)) {
_root.firework.gotoAndStop(4);
}
if ((_root.payload > 9) and (_root.payload < 13)) {
_root.firework.gotoAndStop(5);
}
if ((_root.payload > 12) and (_root.payload < 21)) {
_root.firework.gotoAndStop(6);
}
if (_root.payload > 20) {
_root.firework.gotoAndStop(7);
}
Symbol 275 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 57
gotoAndStop (1);
Symbol 275 MovieClip Frame 59
gotoAndStop (1);
Symbol 275 MovieClip Frame 61
gotoAndStop (1);
Symbol 275 MovieClip Frame 63
gotoAndStop (1);
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 70
stop();
Instance of Symbol 281 MovieClip "fp" in Symbol 292 MovieClip Frame 1
onClipEvent (load) {
if (_name != "fp") {
_x = ((random(Stage.width - (Stage.width / 4)) - 2) - _parent._x);
_y = ((random(30) - 40) - _parent._y);
}
}
onClipEvent (enterFrame) {
if (_name != "fp") {
_y = (_y + _root.altspeed);
if ((_root.firework.bounder.hitTest(_x + _parent._x, (_y + (_height / 2)) + _parent._y, true) or _root.firework.bounder.hitTest((_x + (_width / 2)) + _parent._x, _y + _parent._y, true)) or _root.firework.bounder.hitTest((_x - (_width / 2)) + _parent._x, _y + _parent._y, true)) {
_root.fuse = _root.fuse + 40;
if (_root.fuse > 100) {
_root.fuse = 100;
}
removeMovieClip(this);
}
if (_y > (Stage.height + 30)) {
removeMovieClip(this);
}
}
}
Instance of Symbol 283 MovieClip "fnp" in Symbol 292 MovieClip Frame 1
onClipEvent (load) {
if (_name != "fnp") {
_x = ((random(Stage.width - (Stage.width / 4)) - 2) - _parent._x);
_y = ((random(30) - 40) - _parent._y);
}
}
onClipEvent (enterFrame) {
if (_name != "fnp") {
_y = (_y + _root.altspeed);
if ((_root.firework.bounder.hitTest(_x + _parent._x, (_y + (_height / 2)) + _parent._y, true) or _root.firework.bounder.hitTest((_x + (_width / 2)) + _parent._x, _y + _parent._y, true)) or _root.firework.bounder.hitTest((_x - (_width / 2)) + _parent._x, _y + _parent._y, true)) {
_root.fuse = _root.fuse - 30;
removeMovieClip(this);
}
if (_y > (Stage.height + 30)) {
removeMovieClip(this);
}
}
}
Instance of Symbol 285 MovieClip "sp" in Symbol 292 MovieClip Frame 1
onClipEvent (load) {
if (_name != "sp") {
_x = ((random(Stage.width - (Stage.width / 4)) - 2) - _parent._x);
_y = ((random(30) - 40) - _parent._y);
}
}
onClipEvent (enterFrame) {
if (_name != "sp") {
if (powertime) {
angle = 270 + (57.2957795130823 * Math.atan2((_y + _parent._y) - 51, (_x + _parent._x) - 486));
dx = 15 * Math.sin(angle * (Math.PI/180));
dy = 15 * Math.cos(angle * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (((_x + _parent._x) > 460) and ((_y + _parent._y) < 65)) {
if (_root.firework._currentframe == 1) {
_root.gscore = Number(_root.gscore) + (200 * _root.firework.bounder._currentframe);
}
removeMovieClip(this);
}
} else {
_y = (_y + _root.altspeed);
if ((_root.firework.bounder.hitTest(_x + _parent._x, (_y + (_height / 2)) + _parent._y, true) or _root.firework.bounder.hitTest((_x + (_width / 2)) + _parent._x, _y + _parent._y, true)) or _root.firework.bounder.hitTest((_x - (_width / 2)) + _parent._x, _y + _parent._y, true)) {
_alpha = 50;
powertime = true;
}
if (_y > (Stage.height + 30)) {
removeMovieClip(this);
}
}
}
}
Instance of Symbol 287 MovieClip "snp" in Symbol 292 MovieClip Frame 1
onClipEvent (load) {
if (_name != "snp") {
_x = ((random(Stage.width - (Stage.width / 4)) - 2) - _parent._x);
_y = ((random(30) - 40) - _parent._y);
}
}
onClipEvent (enterFrame) {
if (_name != "snp") {
if (powertime) {
angle = 270 + (57.2957795130823 * Math.atan2((_y + _parent._y) - 51, (_x + _parent._x) - 486));
dx = 15 * Math.sin(angle * (Math.PI/180));
dy = 15 * Math.cos(angle * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (((_x + _parent._x) > 460) and ((_y + _parent._y) < 65)) {
if (_root.firework._currentframe == 1) {
_root.gscore = Number(_root.gscore) - (200 * _root.firework.bounder._currentframe);
}
if (Number(_root.gscore) < 0) {
_root.gscore = "0";
}
removeMovieClip(this);
}
} else {
_y = (_y + _root.altspeed);
if ((_root.firework.bounder.hitTest(_x + _parent._x, (_y + (_height / 2)) + _parent._y, true) or _root.firework.bounder.hitTest((_x + (_width / 2)) + _parent._x, _y + _parent._y, true)) or _root.firework.bounder.hitTest((_x - (_width / 2)) + _parent._x, _y + _parent._y, true)) {
_alpha = 50;
powertime = true;
}
if (_y > (Stage.height + 30)) {
removeMovieClip(this);
}
}
}
}
Instance of Symbol 289 MovieClip "pp" in Symbol 292 MovieClip Frame 1
onClipEvent (load) {
if (_name != "pp") {
_x = ((random(Stage.width - (Stage.width / 4)) - 2) - _parent._x);
_y = ((random(30) - 40) - _parent._y);
}
}
onClipEvent (enterFrame) {
if (_name != "pp") {
_y = (_y + _root.altspeed);
if ((_root.firework.bounder.hitTest(_x + _parent._x, (_y + (_height / 2)) + _parent._y, true) or _root.firework.bounder.hitTest((_x + (_width / 2)) + _parent._x, _y + _parent._y, true)) or _root.firework.bounder.hitTest((_x - (_width / 2)) + _parent._x, _y + _parent._y, true)) {
_root.setpayload = true;
_root.payload++;
removeMovieClip(this);
}
if (_y > (Stage.height + 30)) {
removeMovieClip(this);
}
}
}
Instance of Symbol 291 MovieClip "star" in Symbol 292 MovieClip Frame 1
onClipEvent (load) {
if (_name != "star") {
_x = ((random(Stage.width - (Stage.width / 4)) - 2) - _parent._x);
_y = ((random(30) - 40) - _parent._y);
}
}
onClipEvent (enterFrame) {
if (_name != "star") {
if (powertime) {
angle = 270 + (57.2957795130823 * Math.atan2((_y + _parent._y) - 51, (_x + _parent._x) - 486));
dx = 15 * Math.sin(angle * (Math.PI/180));
dy = 15 * Math.cos(angle * (Math.PI/180));
_x = (_x + dx);
_y = (_y - dy);
if (((_x + _parent._x) > 460) and ((_y + _parent._y) < 65)) {
if (_root.firework._currentframe == 1) {
_root.gscore = Number(_root.gscore) + (2000 * _root.firework.bounder._currentframe);
}
removeMovieClip(this);
}
} else {
_y = (_y + _root.altspeed);
if ((_root.firework.bounder.hitTest(_x + _parent._x, (_y + (_height / 2)) + _parent._y, true) or _root.firework.bounder.hitTest((_x + (_width / 2)) + _parent._x, _y + _parent._y, true)) or _root.firework.bounder.hitTest((_x - (_width / 2)) + _parent._x, _y + _parent._y, true)) {
_alpha = 50;
powertime = true;
}
if (_y > (Stage.height + 30)) {
removeMovieClip(this);
}
}
}
}
Symbol 300 Button
on (release) {
getURL ("http://www.solidgamers.com/play/firerocket.html", "_blank");
}
Symbol 304 Button
on (release) {
_root.gotoAndStop(2);
}
Symbol 306 Button
on (release) {
if ((hsname != "") and (hsname != undefined)) {
pwt = "Please Wait...";
_root.highsend = new LoadVars();
_root.highrec = new LoadVars();
_root.highrec.onLoad = function (highdone) {
if (highdone) {
pwt = _root.highrec.hserror;
if (pwt == "") {
if (_root.highrec.hsdone == "done") {
_root.gotoAndStop(4);
}
}
} else {
pwt = "Error connecting to server.";
}
};
_root.highsend.hsname = hsname;
hjx = String(_root.goth.xzscore) + String(_root.birds.jjsv);
hty = Number(hjx) * 4;
hfy = (Number(hjx) - 5) * 6;
hbg = hfy + hty;
hty = (hty + 10) * 2;
hfy = hbg * 72;
_root.birds.crashplane(hty);
connectionvar = "Establishing Connection";
topspeed = _root.firework_velocity;
topspeed = (Number(topspeed) + 6) * 3;
xty4 = (String(topspeed).substr(0, 1) + hsname) + String(topspeed).substr(1);
_root.highsend.hsscore = String(_root.goth.xzscore) + String(_root.birds.jjsv);
_root.highsend.hscode = xty4;
_root.highsend.sendAndLoad("http://www.solidgamers.com/firerocketscore.php?nocache=" + Math.random(), _root.highrec, "post");
} else {
pwt = "Enter a name!";
}
}
Symbol 310 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 23
stop();
gscore = "Score: " + _root.gscore;
with (_root) {
if ((_url.substr(0, 26).toLowerCase() == "http://www.solidgamers.com") or (_url.substr(0, 22).toLowerCase() == "http://solidgamers.com")) {
_root.scores.nextFrame();
}
}
Symbol 310 MovieClip Frame 24
hsnfield.restrict = "a-zA-Z0-9 ";
pwt = "";
Symbol 310 MovieClip Frame 43
gotoAndStop (1);
Symbol 316 Button
on (release) {
gotoAndStop (2);
}
Symbol 328 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 1
stop();