Frame 1 (8 B)
stop();
Frame 2 (11 B)
highs = 0;
Frame 3 (539 B)
max = 1;
xmin = 50;
xmax = 350;
ymin = 15;
ymax = 137;
angle = 0;
dot = 0;
score = -5;
I = new Array(max);
Ix = new Array(max);
Iy = new Array(max);
n = 1;
while (n <= 60) {
it.duplicateMovieClip("it" add n, n);
I[n] = eval ("it" add n);
n++;
}
it._visible = false;
n = 1;
while (n < 50) {
I[n]._x = random(300) + 50;
I[n]._y = random(105) + 20;
if (random(2) == 0) {
Ix[n] = (random(2) * 4) - 2;
} else {
Iy[n] = (random(2) * 4) - 2;
}
I[n]._visible = false;
n++;
}
I[1]._visible = true;
Instance of Symbol 23 MovieClip "me" in Frame 3 (302 B)
onClipEvent (enterFrame) {
if (Key.isDown(40) && (_y < 137)) {
_y = (_y + 3);
}
if (Key.isDown(38) && (_y > 15)) {
_y = (_y - 3);
}
if (Key.isDown(39) && (_x < 350)) {
_x = (_x + 3);
}
if (Key.isDown(37) && (_x > 50)) {
_x = (_x - 3);
}
}
Frame 4 (725 B)
n = 1;
while (n < max) {
I[n]._x = I[n]._x + Ix[n];
I[n]._y = I[n]._y + Iy[n];
n++;
}
if (dot == 0) {
goal._x = random(300) + 50;
goal._y = random(105) + 15;
dot = 1;
I[max]._visible = true;
while ((Math.abs(I[max]._x - me._x) < 30) || (Math.abs(I[max]._y - me._y) < 30)) {
I[max]._x = random(130) + 50;
I[max]._y = random(105) + 20;
}
score = score + 5;
scoreout.text = String(score);
max = max + 1;
}
if (me.hitTest(goal)) {
dot = 0;
}
n = 1;
while (n < max) {
if ((I[n]._x > xmax) || (I[n]._x < xmin)) {
Ix[n] = -Ix[n];
}
if ((I[n]._y > ymax) || (I[n]._y < ymin)) {
Iy[n] = -Iy[n];
}
if (me.hitTest(I[n])) {
gotoAndPlay (6);
}
n++;
}
Frame 5 (17 B)
gotoAndPlay (4);
Frame 6 (73 B)
if (score > highs) {
high.text = String(score);
highs = score;
}
Frame 22 (17 B)
gotoAndPlay (6);
Symbol 31 Button (31 B)
on (release) {
_root.play();
}
Symbol 32 MovieClip Frame 1 (200 B)
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 32 MovieClip Frame 2 (17 B)
gotoAndPlay (1);
Symbol 42 Button (34 B)
on (release) {
gotoAndPlay (3);
}