Frame 2
stopAllSounds();
stop();
Frame 3
stop();
Frame 4
stopAllSounds();
Frame 5
stop();
Instance of Symbol 99 MovieClip "targetmac" in Frame 5
onClipEvent (load) {
setProperty(this, _visible , 0);
}
Instance of Symbol 105 MovieClip in Frame 5
onClipEvent (enterFrame) {
_root.currenttime = Math.round(getTimer() / 1000);
if (_root.currenttime > temptime) {
if (_root.timeremaining > 0) {
_root.timeremaining = _root.timeremaining - 1;
}
}
temptime = _root.currenttime;
}
Instance of Symbol 112 MovieClip in Frame 5
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
if (speedycheck == _root.speedy) {
if (_root.speedy == 1) {
tellTarget ("_root.aim") {
play();
};
}
}
speedycheck = _root.speedy;
}
Instance of Symbol 119 MovieClip "highbox" in Frame 5
onClipEvent (enterFrame) {
if (_root.highlimit > 0) {
tellTarget ("_root.highbox") {
gotoAndStop (1);
};
} else if (_root.highlimit == 0) {
tellTarget ("_root.highbox") {
gotoAndStop (2);
};
}
}
Instance of Symbol 131 MovieClip "target" in Frame 5
onClipEvent (enterFrame) {
if (_root.ball.hitTest(this)) {
tellTarget ("_root.score") {
play();
};
_root.maketarget = 1;
tellTarget ("_root.targetmac") {
play();
};
}
}
Instance of Symbol 134 MovieClip "ball" in Frame 5
onClipEvent (enterFrame) {
_root.heightthrow = Math.round(((getProperty(_root.bottom, _y) - getProperty(_root.ball, _y)) - 13) / 10);
if (_root.heightthrow > _root.heightestthrow) {
_root.heightestthrow = _root.heightthrow;
}
if (this.hitTest(_root.leftwall)) {
_root.speedx = -Math.abs(_root.speedx);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.rightwall)) {
_root.speedx = Math.abs(_root.speedx);
}
}
Instance of Symbol 183 MovieClip "bottom" in Frame 5
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.target)) {
setProperty("_root.target", _y , getProperty(this, _y) - getProperty(_root.target, _height));
}
}
onClipEvent (enterFrame) {
if (_root.stopall == 1) {
} else if (this.hitTest(_root.ball)) {
setProperty("_root.ball", _y , (getProperty(_this, _y) + getProperty(_root.ball, _height)) - 14);
_root.speedy = Math.round(Math.abs(_root.speedy) + (_root.speedy / 1.5));
setProperty("_root.shadow", _width , getProperty(_root.ball, _width));
setProperty("_root.shadow", _height , getProperty(_root.ball, _height) / 4);
setProperty("_root.shadow", _alpha , 100);
if (_root.speedy <= 1.1) {
_root.stopall = 1;
tellTarget ("_root.ball") {
gotoAndStop (1);
};
_root.speedy = 0;
_root.speedx = 0;
tellTarget ("_root.aim") {
gotoAndStop (1);
};
}
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
setProperty("_root.ball", _y , getProperty(_root.bottom, _y) - 14);
}
}
Instance of Symbol 183 MovieClip "leftwall" in Frame 5
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.target)) {
setProperty("_root.target", _x , getProperty(this, _x) + getProperty(_root.target, _width));
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
setProperty("_root.ball", _x , getProperty(this, _x) + 15);
}
}
Instance of Symbol 183 MovieClip "rightwall" in Frame 5
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.target)) {
setProperty("_root.target", _x , getProperty(this, _x) - getProperty(_root.target, _width));
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
setProperty("_root.ball", _x , getProperty(this, _x) - 15);
}
}
Instance of Symbol 183 MovieClip in Frame 5
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.ball)) {
setProperty("_root.higharrow", _visible , 1);
setProperty("_root.higharrow", _x , getProperty(_root.ball, _x));
} else {
setProperty("_root.higharrow", _visible , 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.target)) {
setProperty("_root.target", _y , getProperty(this, _y) + getProperty(_root.target, _width));
}
}
Symbol 17 Button
on (release) {
_root.play();
}
Symbol 18 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop (3);
}
Symbol 18 MovieClip Frame 2
gotoAndPlay (1);
Symbol 18 MovieClip Frame 3
tellTarget (_root) {
play();
};
Symbol 37 Button
on (release) {
play();
}
Symbol 65 Button
on (release) {
play();
_root.choosegamelevel = 1;
}
Symbol 67 Button
on (release) {
play();
_root.choosegamelevel = 2;
}
Symbol 96 MovieClip Frame 1
_root.aimygap = 2;
_root.aimxgap = -1;
_root.score = 0;
Symbol 99 MovieClip Frame 2
if (_root.maketarget == 1) {
setProperty("_root.target", _visible , 0);
setProperty("_root.target", _x , random(550));
setProperty("_root.target", _y , random(400));
_root.maketarget = 0;
play();
}
Symbol 99 MovieClip Frame 3
setProperty("_root.target", _visible , 1);
stop();
Symbol 103 MovieClip Frame 1
Symbol 107 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 2
_root.score = _root.score + 1;
Symbol 113 MovieClip Frame 1
stop();
Instance of Symbol 112 MovieClip in Symbol 113 MovieClip Frame 1
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
_root.timebox.timebox = _root.timeremaining;
}
Symbol 113 MovieClip Frame 2
stop();
Symbol 119 MovieClip Frame 1
stop();
Instance of Symbol 112 MovieClip in Symbol 119 MovieClip Frame 1
onClipEvent (load) {
setProperty(this, _visible , 0);
}
onClipEvent (enterFrame) {
_root.highbox.highest = _root.heightestthrow;
_root.highbox.highestlimit = _root.highlimit;
}
Symbol 119 MovieClip Frame 2
stop();
Symbol 133 Button
on (release) {
_root.speedy = _root.speedy - 1;
}
Symbol 134 MovieClip Frame 1
stop();
_root.speedy = 0;
_root.speedx = 0;
setProperty("_root.shadow", _width , getProperty(_root.ball, _width));
setProperty("_root.shadow", _height , getProperty(_root.ball, _height) / 4);
setProperty("_root.shadow", _alpha , 100);
Symbol 134 MovieClip Frame 2
if ((getProperty(_root.ball, _x) - getProperty(_root.leftwall, _x)) < _root.speedx) {
setProperty(this, _x , getProperty(_root.leftwall, _x) + 14);
} else if ((getProperty(_root.rightwall, _x) - getProperty(_root.ball, _x)) < _root.speedx) {
setProperty(this, _x , getProperty(_root.rightwall, _x) - 14);
} else {
setProperty(this, _x , getProperty(this, _x) - _root.speedx);
setProperty(this, _y , getProperty(this, _y) - _root.speedy);
}
_root.speedy = _root.speedy - 1;
setProperty("_root.shadow", _x , getProperty(_root.ball, _x));
setProperty("_root.shadow", _width , getProperty(_root.shadow, _width) + (_root.speedy / 10));
setProperty("_root.shadow", _height , getProperty(_root.shadow, _height) + (_root.speedy / 20));
setProperty("_root.shadow", _alpha , getProperty(_root.shadow, _alpha) - (_root.speedy / 5));
Symbol 134 MovieClip Frame 3
gotoAndPlay (2);
Symbol 135 Button
on (release) {
play();
}
on (release) {
if (_root.helplevel == 1) {
tellTarget ("_root.levelchecker") {
play();
};
}
}
Symbol 140 Button
on (release) {
tellTarget ("aim_arrow") {
stop();
};
play();
}
on (release) {
if (_root.helplevel == 1) {
tellTarget ("_root.levelchecker") {
play();
};
}
}
Symbol 143 MovieClip Frame 1
_root.speedx = 0;
Symbol 143 MovieClip Frame 2
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 3
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 4
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 5
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 6
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 7
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 8
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 9
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 10
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 11
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 12
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 13
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 14
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 15
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 16
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 17
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 18
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 19
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 20
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 21
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 22
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 23
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 24
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 25
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 26
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 27
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 28
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 29
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 30
_root.speedx = 0;
Symbol 143 MovieClip Frame 31
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 32
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 33
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 34
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 35
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 36
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 37
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 38
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 39
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 40
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 41
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 42
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 43
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 44
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 45
_root.speedx = _root.speedx - _root.aimxgap;
Symbol 143 MovieClip Frame 46
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 47
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 48
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 49
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 50
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 51
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 52
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 53
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 54
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 55
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 56
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 57
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 58
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 143 MovieClip Frame 59
_root.speedx = _root.speedx + _root.aimxgap;
Symbol 148 MovieClip Frame 1
_root.speedy = 1;
Symbol 148 MovieClip Frame 2
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 3
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 4
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 5
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 6
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 7
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 8
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 9
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 10
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 11
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 12
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 13
_root.speedy = _root.speedy + _root.aimygap;
Symbol 148 MovieClip Frame 14
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 15
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 16
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 17
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 18
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 19
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 20
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 21
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 22
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 23
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 24
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 25
_root.speedy = _root.speedy - _root.aimygap;
Symbol 148 MovieClip Frame 26
_root.speedy = _root.speedy - _root.aimygap;
Symbol 149 Button
on (release) {
play();
}
on (release) {
if (_root.helplevel == 1) {
tellTarget ("_root.levelchecker") {
play();
};
}
}
Symbol 154 MovieClip Frame 1
stop();
setProperty("_root.ball", _y , getProperty(_root.bottom, _y) - 13);
setProperty(this, _x , getProperty(_root.ball, _x));
setProperty(this, _y , getProperty(_root.ball, _y));
_root.speedy = 0;
_root.speedx = 0;
Symbol 154 MovieClip Frame 2
stop();
if (getProperty(_root.target, _x) < getProperty(_root.ball, _x)) {
tellTarget ("aim_arrow") {
gotoAndPlay (30);
};
}
Symbol 154 MovieClip Frame 3
stop();
_root.speedxbackup = _root.speedx;
Symbol 154 MovieClip Frame 4
_root.stopall = 0;
tellTarget ("_root.ball") {
gotoAndPlay (2);
};
_root.speedx = _root.speedxbackup;
stop();
Instance of Symbol 152 MovieClip in Symbol 154 MovieClip Frame 4
onClipEvent (enterFrame) {
setProperty("_root.ball", _rotation , getProperty(_root.ball, _rotation) - (_root.speedx * 2));
}
onClipEvent (load) {
setProperty(this, _visible , 0);
}
Symbol 156 Button
on (keyPress "m") {
play();
stopAllSounds();
}
Symbol 159 Button
on (keyPress "m") {
play();
}
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 2
stop();
Instance of Symbol 164 MovieClip "highnumber" in Symbol 165 MovieClip Frame 1
onClipEvent (enterFrame) {
this.high = Math.abs(Math.round((getProperty(_root.ball, _y) - getProperty(_root.topwall, _y)) / 10));
}
Symbol 180 Button
on (release) {
tellTarget (_root) {
gotoAndStop (1);
};
}
Symbol 182 MovieClip Frame 1
tellTarget ("_root.aim") {
gotoAndStop (1);
_root.heightestthrow = 0;
_root.helplevel = 0;
_root.speedx = 0;
_root.speedy = 0;
setProperty("_root.ball", _y , 400);
};
Symbol 182 MovieClip Frame 2
if (_root.choosegamelevel == 1) {
gotoAndPlay (5);
}
if (_root.choosegamelevel == 2) {
gotoAndPlay (11);
}
Symbol 182 MovieClip Frame 5
if (_root.timebox.timebox == 0) {
_root.timeremaining = 99999999 /* 0x5F5E0FF */;
gotoAndStop (1);
_root.lost = 1;
tellTarget ("_root.gamelevel") {
play();
};
} else if (_root.score >= _root.scorelimit) {
if (highlimit == 0) {
gotoAndStop (1);
_root.timeremainingfinish = _root.timeremaining;
_root.timeremaining = 888888888 /* 0x34FB5E38 */;
tellTarget ("_root.gamelevel") {
play();
};
} else if (_root.heightestthrow >= _root.highlimit) {
gotoAndStop (1);
_root.timeremainingfinish = _root.timeremaining;
_root.timeremaining = 7777777777;
tellTarget ("_root.gamelevel") {
play();
};
}
}
Symbol 182 MovieClip Frame 6
gotoAndPlay (5);
Symbol 182 MovieClip Frame 11
stop();
_root.helplevel = 1;
tellTarget ("_root.timebox") {
gotoAndStop (2);
};
Symbol 182 MovieClip Frame 12
stop();
Symbol 182 MovieClip Frame 13
stop();
Symbol 182 MovieClip Frame 14
stop();
_root.helplevel = 0;
Symbol 187 Button
on (release) {
play();
_root.timeremaining = 120;
_root.score = 0;
}
Symbol 206 Button
on (release) {
tellTarget (_root) {
gotoAndStop (1);
};
}
Symbol 208 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 2
stop();
tellTarget ("_root.levelchecker") {
gotoAndStop (1);
};
_root.lost = 0;
text = _root.totalscore;
Symbol 209 Button
on (release) {
play();
_root.timeremaining = 90;
_root.score = 0;
tellTarget ("_root.levelchecker") {
play();
};
}
Symbol 215 Button
on (release) {
play();
_root.timeremaining = 60;
_root.score = 0;
tellTarget ("_root.levelchecker") {
play();
};
}
Symbol 230 Button
on (release) {
tellTarget (_root) {
gotoAndStop (1);
};
}
Symbol 231 MovieClip Frame 1
stop();
tellTarget ("_root.levelchecker") {
gotoAndPlay (2);
};
if (_root.choosegamelevel == 1) {
gotoAndStop (2);
}
Symbol 231 MovieClip Frame 2
stop();
_root.scorelimit = 12;
_root.highlimit = 0;
_root.totalscore = 0;
Instance of Symbol 208 MovieClip in Symbol 231 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.lost == 1) {
tellTarget (this) {
gotoAndPlay (2);
};
}
}
Symbol 231 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 4
stop();
text = ("You finished when " + _root.timeremainingfinish) + " seconds were left";
_root.scorelimit = 10;
_root.highlimit = 0;
_root.totalscore = (_root.totalscore + _root.score) + _root.timeremainingfinish;
Symbol 231 MovieClip Frame 5
stop();
Symbol 231 MovieClip Frame 6
stop();
text = ((("You reached " + _root.score) + " points when time remaining was: ") + _root.timeremainingfinish) + " seconds";
text = ("You finished when " + _root.timeremainingfinish) + " seconds were left";
_root.scorelimit = 7;
_root.highlimit = 45;
_root.totalscore = (_root.totalscore + _root.score) + _root.timeremainingfinish;
Symbol 231 MovieClip Frame 7
stop();
Symbol 231 MovieClip Frame 8
stop();
_root.totalscore = (_root.totalscore + _root.score) + _root.timeremainingfinish;
text = ("Your final score: " + _root.totalscore) + " points";
_root.scorelimit = 7;
_root.highlimit = 60;