Frame 1
stop();
Frame 2
function kickStateOver() {
KICKED_STATE = false;
BALLDROP_STATE = true;
}
function findDist(movieClip, radius) {
angle = ((mcAngleIndicator._rotation / 360) * 2) * Math.PI;
movieClip.xmove = movieClip.xmove + (radius * Math.cos(angle));
movieClip.ymove = movieClip.ymove + (radius * Math.sin(angle));
}
function setPowerLevel(frameNo) {
var _local1 = frameNo;
var _local2 = 0;
if ((_local1 > 0) && (_local1 <= 6)) {
_local2 = 1;
}
if ((_local1 > 6) && (_local1 <= 10)) {
_local2 = 2;
}
if ((_local1 > 10) && (_local1 <= 14)) {
_local2 = 3;
}
if ((_local1 > 14) && (_local1 <= 18)) {
_local2 = 4;
}
if ((_local1 > 18) && (_local1 <= 22)) {
_local2 = 5;
}
if ((_local1 > 22) && (_local1 <= 26)) {
_local2 = 6;
}
return(_local2);
}
function setBallLimits() {
if (level == 1) {
ballLeftLimit = 125;
ballRightLimit = 405;
ballHeightLimit = 275;
}
if (level == 2) {
ballLeftLimit = 0;
ballRightLimit = 540;
ballHeightLimit = 235;
}
if (level == 3) {
ballLeftLimit = 110;
ballRightLimit = 440;
ballHeightLimit = 220;
}
if (level == 4) {
ballLeftLimit = 110;
ballRightLimit = 440;
ballHeightLimit = 190;
}
if (level == 5) {
ballLeftLimit = 110;
ballRightLimit = 440;
ballHeightLimit = 160;
}
if (level == 6) {
ballLeftLimit = -20;
ballRightLimit = 580;
ballHeightLimit = -20;
}
if (_root.mcAngleIndicator._rotation < -138) {
ballLeftLimit = 0;
if (level > 2) {
ballHeightLimit = 0;
}
}
if (_root.mcAngleIndicator._rotation > -36) {
ballRightLimit = 570;
if (level > 2) {
ballHeightLimit = 0;
}
}
}
function reset() {
var _local1 = _root;
_local1.mcBall._x = 271;
_local1.mcBall._y = 377;
_local1.mcBall._xscale = 74;
_local1.mcBall._yscale = 74;
_local1.mcBall.xmove = 0;
_local1.mcBall.ymove = 0;
_local1.mcAngleIndicator._rotation = -90;
_local1.mcPowerBar.gotoAndStop(1);
_local1.mcAngleIndicator.gotoAndStop(1);
_local1.BALLDROP_STATE = false;
_local1.PREKICK_STATE = true;
_local1.mcGoalie.gotoAndPlay(1);
}
stop();
PREKICK_STATE = false;
KICKED_STATE = false;
BALLDROP_STATE = false;
GOALSAVED_STATE = false;
level = 0;
attempts = 5;
ballLeftLimit = 0;
ballRightLimit = 0;
ballHeightLimit = 0;
score = 0;
scoreBra = 0;
startTime = 0;
timeAllowed = 7;
timeDisplayed = 0;
countDown = 0;
Frame 3
stop();
_root.mcBall._x = 271;
_root.mcBall._y = 377;
_root.mcBall._xscale = 74;
_root.mcBall._yscale = 74;
_root.mcBall.xmove = 0;
_root.mcBall.ymove = 0;
_root.mcAngleIndicator._rotation = -90;
_root.mcPowerBar.gotoAndStop(1);
_root.mcAngleIndicator.gotoAndStop(1);
_root.BALLDROP_STATE = false;
_root.mcGoalie.gotoAndPlay(1);
_root.mcBall._alpha = 100;
Instance of Symbol 64 MovieClip "mcGoalie" in Frame 3
onClipEvent (load) {
direction = 4;
distance = 0;
movementSet = false;
frameNo = 0;
}
onClipEvent (enterFrame) {
if (_root.PREKICK_STATE) {
frameNo++;
if (!movementSet) {
direction = random(4);
movementSet = true;
changeFrame = frameNo + 40;
}
if (direction == 0) {
if (_x > 235) {
_x = (_x - 2);
}
}
if (direction == 1) {
if (_x < 300) {
_x = (_x + 2);
}
}
if (direction == 2) {
if (_y > 199) {
_y = (_y-1);
}
}
if (direction == 3) {
if (_y < 212) {
_y = (_y+1);
}
}
if (frameNo == changeFrame) {
movementSet = false;
}
}
}
Instance of Symbol 68 MovieClip "mcBall" in Frame 3
onClipEvent (load) {
SPEED = 8;
REDUCE_SIZE = 1;
xmove = 0;
ymove = 0;
}
onClipEvent (enterFrame) {
if (_root.KICKED_STATE) {
_root.findDist(this, 0.75);
_x = (_x + xmove);
_y = (_y + ymove);
_xscale = (_xscale - REDUCE_SIZE);
_yscale = (_yscale - REDUCE_SIZE);
_root.setBallLimits();
if (_y < _root.ballHeightLimit) {
_y = _root.ballHeightLimit;
_root.kickStateOver();
}
if (_x < _root.ballLeftLimit) {
_x = _root.ballLeftLimit;
_root.kickStateOver();
}
if (_x > _root.ballRightLimit) {
_x = _root.ballRightLimit;
_root.kickStateOver();
}
if (((_x < 10) || (_x > 540)) || (_y < 20)) {
_alpha = 0;
_root.KICKED_STATE = false;
_root.gotoAndPlay("miss");
}
}
if (_root.BALLDROP_STATE) {
if (_root.level >= 2) {
if (_y < 242) {
_y = (_y + 8);
if (_y >= 242) {
_root.BALLDROP_STATE = false;
if (!_root.GOALSAVED_STATE) {
_root.gotoAndPlay("goal");
}
}
}
} else {
_root.BALLDROP_STATE = false;
_root.gotoAndPlay("miss");
}
}
if (_root.GOALSAVED_STATE) {
_y = (_y + 3);
if (_y >= 282) {
_root.GOALSAVED_STATE = false;
_root.gotoAndPlay("miss");
}
}
}
Frame 4
stop();
PREKICK_STATE = true;
startTime = Math.round(getTimer() / 1000);
Instance of Symbol 80 MovieClip "mcBoot" in Frame 4
onClipEvent (load) {
active = false;
}
Instance of Symbol 82 MovieClip "mcAngleIndicator" in Frame 4
onClipEvent (load) {
_rotation = -90;
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
_rotation = (_rotation - 15);
if (_rotation < -164) {
_rotation = -164;
}
}
if (Key.isDown(39)) {
_rotation = (_rotation + 15);
if (_rotation > -16) {
_rotation = -16;
}
}
}
Instance of Symbol 85 MovieClip "mcPowerBar" in Frame 4
onClipEvent (load) {
frameNo = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(65)) {
gotoAndPlay (2);
}
if (Key.isDown(83)) {
frameNo = _currentframe;
_root.PREKICK_STATE = false;
_root.KICKED_STATE = true;
gotoAndStop(frameNo);
_root.level = _root.setPowerLevel(frameNo);
_root.mcAngleIndicator.gotoAndStop(2);
if (_root.mcBoot.active == false) {
_root.mcBoot.gotoAndPlay(2);
}
if (_root.mcAngleIndicator._rotation < -127) {
_root.mcGoalie.gotoAndPlay(21);
}
if (_root.mcAngleIndicator._rotation > -47) {
_root.mcGoalie.gotoAndPlay(41);
}
}
}
Instance of Symbol 89 MovieClip "mcTimer" in Frame 4
onClipEvent (enterFrame) {
_root.countDown = Math.round(getTimer() / 1000) - _root.startTime;
_root.timeDisplayed = _root.timeAllowed - _root.countDown;
if (_root.timeDisplayed == 0) {
_root.gotoAndPlay("miss");
}
}
Frame 5
stop();
_root.attempts--;
_root.mcAttemptsBox.nextFrame();
Frame 6
stop();
_root.attempts--;
_root.mcAttemptsBox.nextFrame();
Frame 7
stop();
Instance of Symbol 99 MovieClip "mcBrazilResults" in Frame 7
onClipEvent (load) {
BrazilScore = false;
scoreSet = false;
if (random(10) > 4) {
BrazilScore = true;
}
}
onClipEvent (enterFrame) {
if (!scoreSet) {
if (BrazilScore == true) {
_root.scoreBra++;
gotoAndPlay (2);
scoreSet = true;
} else {
gotoAndPlay (80);
scoreSet = true;
}
}
}
Frame 8
stop();
Instance of Symbol 108 MovieClip "mcFinalMessage" in Frame 8
onClipEvent (enterFrame) {
if (_root.score < _root.scoreBra) {
gotoAndStop (3);
}
if (_root.score > _root.scoreBra) {
gotoAndStop (2);
}
if (_root.score == _root.scoreBra) {
gotoAndStop (4);
}
}
Symbol 9 Button
on (release) {
_root.play();
}
Symbol 10 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 10 MovieClip Frame 2
gotoAndPlay (1);
Symbol 14 Button
on (release) {
getURL ("http://www.playpunk.com");
}
Symbol 38 MovieClip Frame 55
stop();
Symbol 49 Button
on (release) {
nextFrame();
}
Instance of Symbol 52 MovieClip "mcHotSpot4" in Symbol 64 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (_root.level < 3) {
if (this.hitTest(_root.mcBall)) {
_root.KICKED_STATE = false;
_root.GOALSAVED_STATE = true;
}
}
}
Instance of Symbol 53 MovieClip "mcHotSpot3" in Symbol 64 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.mcBall)) {
_root.KICKED_STATE = false;
_root.GOALSAVED_STATE = true;
}
}
Instance of Symbol 54 MovieClip "mcHotSpot1" in Symbol 64 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.mcBall)) {
_root.KICKED_STATE = false;
_root.GOALSAVED_STATE = true;
}
}
Instance of Symbol 55 MovieClip "mcHotSpot0" in Symbol 64 MovieClip Frame 1
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.mcBall)) {
_root.KICKED_STATE = false;
_root.GOALSAVED_STATE = true;
}
}
Symbol 64 MovieClip Frame 19
gotoAndPlay (1);
Instance of Symbol 62 MovieClip "mcHotSpot10" in Symbol 64 MovieClip Frame 27
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (random(10) > 6) {
if (this.hitTest(_root.mcBall)) {
_root.KICKED_STATE = false;
_root.GOALSAVED_STATE = true;
}
}
}
Symbol 64 MovieClip Frame 40
stop();
Instance of Symbol 63 MovieClip "mcHotSpot11" in Symbol 64 MovieClip Frame 50
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
if (random(10) > 6) {
if (this.hitTest(_root.mcBall)) {
_root.KICKED_STATE = false;
_root.GOALSAVED_STATE = true;
}
}
}
Symbol 64 MovieClip Frame 62
stop();
Symbol 66 Button
on (release) {
getURL ("http://www.play.ie", "_blank");
}
Symbol 71 MovieClip Frame 130
_root.nextFrame();
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 2
stop();
Symbol 74 MovieClip Frame 3
stop();
Symbol 74 MovieClip Frame 4
stop();
Symbol 74 MovieClip Frame 5
stop();
Symbol 74 MovieClip Frame 6
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 2
active = true;
Symbol 80 MovieClip Frame 20
active = false;
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 1
_root.score++;
Symbol 92 MovieClip Frame 175
_root.gotoAndPlay("Brazil");
Symbol 95 MovieClip Frame 125
_root.gotoAndPlay("Brazil");
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 75
_root.BrazilScore = false;
if (_root.attempts == 0) {
_root.gotoAndPlay("finish");
}
_root.gotoAndPlay("ready");
Symbol 99 MovieClip Frame 150
if (_root.attempts == 0) {
_root.gotoAndPlay("finish");
}
_root.gotoAndPlay("ready");
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
stop();
Symbol 108 MovieClip Frame 3
stop();
Symbol 108 MovieClip Frame 4
stop();
Symbol 110 Button
on (release) {
gotoAndPlay ("intro");
}