Frame 1
remove = false;
stop();
mus.m = new Sound(mus);
so = new Sound(this);
so.attachSound("xpl");
Instance of Symbol 3 MovieClip "mus" in Frame 1
onClipEvent (enterFrame) {
_root.mus.m.setVolume(_root.mu);
}
Instance of Symbol 16 MovieClip in Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.se);
}
Instance of Symbol 23 MovieClip in Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.se);
}
Instance of Symbol 31 MovieClip in Frame 1
onClipEvent (enterFrame) {
clip.gotoAndStop(_root.se);
}
Instance of Symbol 43 MovieClip in Frame 1
onClipEvent (load) {
if (_root.se == undefined) {
_root.se = 3;
}
gotoAndStop(_root.se);
}
onClipEvent (enterFrame) {
_root.se = _currentframe;
}
Instance of Symbol 48 MovieClip in Frame 1
onClipEvent (load) {
if (_root.s == undefined) {
_root.s = 0;
}
if (_root.s == 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 50 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(13)) {
_root.play();
}
}
Instance of Symbol 55 MovieClip in Frame 1
onClipEvent (load) {
if (_root.mu == undefined) {
_root.mu = 0;
}
if (_root.mu == 0) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Frame 2
nmbr = 0;
score = 0;
splNmbr = 0;
remove = false;
stop();
Instance of Symbol 16 MovieClip in Frame 2
onClipEvent (load) {
gotoAndStop(_root.se);
}
onClipEvent (enterFrame) {
gotoAndStop(_root.se);
}
Instance of Symbol 23 MovieClip "part" in Frame 2
onClipEvent (load) {
gotoAndStop(_root.se);
if (_name != "part") {
p = random(4);
if (p == 0) {
_x = random(550);
_y = -5;
yspeed = random(4) + 7;
xspeed = 0;
}
if (p == 1) {
_x = random(550);
_y = 405;
yspeed = random(-4) - 7;
xspeed = 0;
}
if (p == 2) {
_y = random(400);
_x = -5;
xspeed = random(4) + 7;
yspeed = 0;
}
if (p == 3) {
_y = random(400);
_x = 555;
xspeed = random(-4) - 7;
yspeed = 0;
}
} else {
nmbr = 0;
bombs = 1;
}
}
onClipEvent (enterFrame) {
gotoAndStop(_root.se);
if (_name != "part") {
_y = (_y + yspeed);
_x = (_x + xspeed);
if (_root.clip.hitTest(_x, _y, true)) {
duplicateMovieClip (_root.clip.spl, "z" + _root.nmbr, _root.nmbr);
_root.clip["z" + _root.nmbr]._x = _x;
_root.clip["z" + _root.nmbr]._y = _y;
_root.nmbr++;
_root.score++;
removeMovieClip(this);
}
if (((((_y > 405) || (_y < -5)) || (_x > 555)) || (_x < -5)) || (_root.remove)) {
removeMovieClip(this);
}
} else {
xx = random(20);
if (xx <= 17) {
duplicateMovieClip (this, "pa" + nmbr, nmbr);
nmbr++;
}
if ((bombs == 0) && (_root.splNmbr == 0)) {
_root.play();
}
}
}
onClipEvent (mouseDown) {
if ((_name == "part") && (bombs > 0)) {
bombs = bombs - 1;
duplicateMovieClip (_root.clip.spl, "z" + _root.nmbr, _root.nmbr);
_root.clip["z" + _root.nmbr]._x = _root._xmouse;
_root.clip["z" + _root.nmbr]._y = _root._ymouse;
_root.nmbr++;
}
}
Frame 3
stop();
remove = true;
Instance of Symbol 63 MovieClip in Frame 3
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
_root.play();
}
}
Symbol 16 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 2
stop();
Symbol 16 MovieClip Frame 3
stop();
Symbol 16 MovieClip Frame 4
stop();
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 2
stop();
Symbol 23 MovieClip Frame 3
stop();
Instance of Symbol 22 MovieClip in Symbol 23 MovieClip Frame 3
onClipEvent (load) {
_rotation = random(360);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 25);
}
Symbol 23 MovieClip Frame 4
stop();
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 2
stop();
Symbol 30 MovieClip Frame 3
stop();
Symbol 30 MovieClip Frame 4
stop();
Symbol 31 MovieClip Frame 2
if (_root.s != 0) {
_root.so.start();
}
Symbol 31 MovieClip Frame 25
_root.splNmbr = _root.splNmbr - 1;
removeMovieClip(this);
Symbol 36 Button
on (release) {
gotoAndStop (4);
}
Symbol 37 Button
on (release) {
nextFrame();
}
Symbol 39 Button
on (release) {
prevFrame();
}
Symbol 42 Button
on (release) {
gotoAndStop (1);
}
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 2
stop();
Symbol 43 MovieClip Frame 3
stop();
Symbol 43 MovieClip Frame 4
stop();
Symbol 45 Button
on (release) {
gotoAndStop (2);
}
Symbol 47 Button
on (release) {
gotoAndStop (1);
}
Symbol 48 MovieClip Frame 1
stop();
_root.s = 0;
Symbol 48 MovieClip Frame 2
stop();
_root.s = 50;
Symbol 52 Button
on (release) {
gotoAndStop (2);
}
Symbol 54 Button
on (release) {
gotoAndStop (1);
}
Symbol 55 MovieClip Frame 1
stop();
_root.mu = 0;
Symbol 55 MovieClip Frame 2
stop();
_root.mu = 100;
Instance of Symbol 31 MovieClip "spl" in Symbol 58 MovieClip Frame 1
onClipEvent (load) {
clip.gotoAndStop(_root.se);
if (_name == "spl") {
stop();
} else {
_root.splNmbr = _root.splNmbr + 1;
}
}
onClipEvent (enterFrame) {
clip.gotoAndStop(_root.se);
}