Frame 1
mcLoad.onEnterFrame = function () {
gLoad = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (gLoad >= 100) {
_root.gotoAndStop("opening", "opening");
} else {
this.t = gLoad + "%";
this.gotoAndStop(gLoad);
}
};
_root.stop();
this.createEmptyMovieClip("boundSE_mc", 1000);
boundSE = new Sound(boundSE_mc);
boundSE.attachSound("bound");
this.createEmptyMovieClip("netSE_mc", 1001);
netSE = new Sound(boundSE_mc);
netSE.attachSound("net");
Frame 2
_root.play();
Frame 31
_root.stop();
Frame 32
_root.stop();
Frame 33
_root.stop();
Frame 34
_global.shot = false;
_root.power._x = _root.ball._x;
_root.power._y = _root.ball._y;
_global.startX = 412;
_global.startY = 133;
_global.score = 0;
_global.throwtimes = 0;
_global.goalcheck1 = false;
_global.goalcheck2 = false;
_global.endcheck = false;
_global.percent = 0;
_global.one.gotoAndStop(1);
_global.ten.gotoAndStop(1);
_global.hundred.gotoAndStop(1);
_root.nextFrame();
Instance of Symbol 62 MovieClip in Frame 34
onClipEvent (enterFrame) {
if (_global.shot == true) {
this.gotoAndStop(2);
this._x = _root.ball._x;
this._alpha = _root.ball._y / 3;
this._xscale = _root.ball._y / 3;
this._yscale = _root.ball._y / 3;
} else if (_global.shot == false) {
this.gotoAndStop(1);
}
}
Frame 35
_root.stop();
Instance of Symbol 106 MovieClip "power" in Frame 35
onClipEvent (enterFrame) {
if ((((_global.shot == false) && (_global.kakudo >= 80)) && (_global.kakudo <= 190)) && (_global.kyori <= 100)) {
this._visible = true;
this._rotation = _global.kakudo + 180;
this.nextFrame();
this._x = _root.player._x + 19;
this._y = _root.player._y - 119;
} else {
this._visible = false;
}
}
on (release) {
if ((((_global.shot == false) && (_global.kakudo >= 80)) && (_global.kakudo <= 190)) && (_global.kyori <= 100)) {
_root.boundSE.setVolume(100);
_root.balltimes.nextFrame();
_root.player.nextFrame();
_root.power.prevFrame();
impactX = _root._xmouse;
impactY = _root._ymouse;
speedX = (this._x - impactX) * 0.35;
speedY = (this._y - impactY) * 0.35;
speedX = -speedX;
speedY = -speedY;
}
}
Instance of Symbol 107 MovieClip "hit01" in Frame 35
onClipEvent (enterFrame) {
if (this.hittest("_root.ball")) {
_root.ball._x = _root.ball._x - 12;
_root.power.speedX = -_root.power.speedX;
_root.power.speedX = _root.power.speedX * 0.8;
_root.power.speedY = _root.power.speedY * 0.8;
_root.boundSE.start();
}
}
Instance of Symbol 107 MovieClip "goal2" in Frame 35
onClipEvent (enterFrame) {
if (this.hittest("_root.ball")) {
_global.goalcheck2 = true;
_root.power.speedX = _root.power.speedX * 0.2;
_root.goalnet.nextFrame();
_root.HitAreaRing.gotoAndStop(2);
_root.netSE.start();
this._x = 700;
_root.boundSE.setVolume(100);
}
}
Instance of Symbol 107 MovieClip "goal1" in Frame 35
onClipEvent (enterFrame) {
if (this.hittest("_root.ball")) {
_global.goalcheck1 = true;
}
}
Instance of Symbol 109 MovieClip "ball" in Frame 35
onClipEvent (enterFrame) {
if (_global.shot == true) {
_root.player.nextFrame();
_root.power.speedX = _root.power.speedX * 0.98;
_root.power.speedY = (_root.power.speedY * 0.98) + 0.99;
this._x = this._x + _root.power.speedX;
this._y = this._y + _root.power.speedY;
if (this._x < (0 + (this._width / 2))) {
this._x = 0 + (this._width / 2);
_root.power.speedX = _root.power.speedX * -1;
_root.power.speedX = _root.power.speedX * 0.8;
_root.power.speedY = _root.power.speedY * 0.8;
_root.boundSE.start();
}
if (this._x > (700 - (this._width / 2))) {
this._x = 700 - (this._width / 2);
_root.power.speedX = _root.power.speedX * -1;
_root.boundSE.start();
}
if (this._y > (300 - (this._height / 2))) {
this._y = 300 - (this._height / 2);
_root.power.speedY = _root.power.speedY * -1;
_root.power.speedX = _root.power.speedX * 0.8;
_root.power.speedY = _root.power.speedY * 0.8;
_global.goalcheck = false;
bv = _root.boundSE.getVolume();
_root.boundSE.setVolume(bv * 0.7);
_root.boundSE.start();
}
if (_root.power.speedX >= 0.5) {
this._rotation = this._rotation + 8;
} else if (_root.power.speedX <= -0.5) {
this._rotation = this._rotation - 8;
}
if (((Math.abs(_root.power.speedX) <= 0.5) && (Math.abs(_root.power.speedY) <= 0.5)) && (_root.ball._y >= 280)) {
_root.event.gotoAndStop("check");
_root.goal2._x = 517.6;
}
}
}
Instance of Symbol 141 MovieClip in Frame 35
onClipEvent (enterFrame) {
kyoriX = _root._xmouse - _root.ball._x;
kyoriY = _root._ymouse - _root.ball._y;
_global.kyori = Math.sqrt((kyoriX * kyoriX) + (kyoriY * kyoriY));
kakudoX = _root.ball._x - _root._xmouse;
kakudoY = _root.ball._y - _root._ymouse;
rad = Math.atan2(kakudoY, kakudoX);
_global.kakudo = rad * 57.2957795130823;
}
Frame 36
_root.stop();
Symbol 38 Button
on (release) {
stopAllSounds();
_root.gotoAndStop("manual");
}
Symbol 39 Button
on (release) {
stopAllSounds();
_root.gotoAndStop("manual2");
}
Symbol 41 Button
on (release) {
stopAllSounds();
_root.gotoAndPlay("gamestart");
}
Symbol 62 MovieClip Frame 1
this.stop();
Symbol 62 MovieClip Frame 2
this.stop();
Symbol 75 MovieClip Frame 1
this.stop();
Symbol 75 MovieClip Frame 2
this.play();
Symbol 75 MovieClip Frame 8
_global.shot = true;
_root.ball.nextFrame();
Symbol 75 MovieClip Frame 9
this.stop();
Symbol 82 MovieClip Frame 1
this.stop();
Symbol 82 MovieClip Frame 2
this.play();
Symbol 82 MovieClip Frame 3
this.play();
Symbol 82 MovieClip Frame 4
this.play();
Symbol 82 MovieClip Frame 5
this.play();
Symbol 82 MovieClip Frame 6
this.play();
Symbol 82 MovieClip Frame 7
this.gotoAndStop(1);
Symbol 85 MovieClip Frame 1
this.stop();
_global.endcheck = false;
Symbol 85 MovieClip Frame 2
this.stop();
Symbol 85 MovieClip Frame 3
this.stop();
Symbol 85 MovieClip Frame 4
this.stop();
Symbol 85 MovieClip Frame 5
this.stop();
Symbol 85 MovieClip Frame 6
this.stop();
_global.endcheck = true;
Symbol 98 MovieClip Frame 1
this.stop();
Symbol 98 MovieClip Frame 2
this.stop();
Symbol 98 MovieClip Frame 3
this.stop();
Symbol 98 MovieClip Frame 4
this.stop();
Symbol 98 MovieClip Frame 5
this.stop();
Symbol 98 MovieClip Frame 6
this.stop();
Symbol 98 MovieClip Frame 7
this.stop();
Symbol 98 MovieClip Frame 8
this.stop();
Symbol 98 MovieClip Frame 9
this.stop();
Symbol 98 MovieClip Frame 10
this.stop();
Symbol 98 MovieClip Frame 11
_root.hundred.nextFrame();
this.gotoAndStop(1);
Symbol 99 MovieClip Frame 1
this.stop();
Symbol 99 MovieClip Frame 2
this.stop();
Symbol 99 MovieClip Frame 3
this.stop();
Symbol 99 MovieClip Frame 4
this.stop();
Symbol 99 MovieClip Frame 5
this.stop();
Symbol 99 MovieClip Frame 6
this.stop();
Symbol 99 MovieClip Frame 7
this.stop();
Symbol 99 MovieClip Frame 8
this.stop();
Symbol 99 MovieClip Frame 9
this.stop();
Symbol 99 MovieClip Frame 10
this.stop();
Symbol 99 MovieClip Frame 11
_root.ten.nextFrame();
this.gotoAndStop(1);
Symbol 101 MovieClip Frame 1
this.stop();
Symbol 101 MovieClip Frame 2
this.stop();
Symbol 101 MovieClip Frame 3
this.stop();
Symbol 101 MovieClip Frame 4
this.stop();
Symbol 101 MovieClip Frame 5
this.stop();
Symbol 101 MovieClip Frame 6
this.stop();
Symbol 101 MovieClip Frame 7
this.stop();
Symbol 101 MovieClip Frame 8
this.stop();
Symbol 101 MovieClip Frame 9
this.stop();
Symbol 101 MovieClip Frame 10
this.stop();
Symbol 101 MovieClip Frame 11
_root.hundred.nextFrame();
Symbol 106 MovieClip Frame 1
this.stop();
Symbol 106 MovieClip Frame 2
this.stop();
Instance of Symbol 103 MovieClip in Symbol 106 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_global.kyori <= 80) {
this._width = (_global.kyori * 2) + 24;
this._height = (_global.kyori * 2) + 24;
}
}
Instance of Symbol 104 MovieClip "power_sankaku" in Symbol 106 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_global.kyori <= 100) {
this._x = _global.kyori;
}
}
Instance of Symbol 105 MovieClip in Symbol 106 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_global.kyori <= 100) {
this._width = _global.kyori;
this._x = _global.kyori / 2;
}
}
Symbol 108 MovieClip Frame 1
this.stop();
Instance of Symbol 107 MovieClip "hit02" in Symbol 108 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hittest("_root.ball")) {
_root.ball._y = _root.ball._y - 6;
_root.ball._x = _root.ball._x + 1;
_root.power.speedX = _root.power.speedX + 0.3;
_root.power.speedY = -_root.power.speedY;
_root.power.speedX = _root.power.speedX * 0.8;
_root.power.speedY = _root.power.speedY * 0.8;
bv = _root.boundSE.getVolume();
_root.boundSE.setVolume(bv * 0.8);
_root.boundSE.start();
}
}
Symbol 108 MovieClip Frame 2
this.stop();
Symbol 109 MovieClip Frame 1
this.stop();
Symbol 109 MovieClip Frame 2
this.stop();
Symbol 113 MovieClip Frame 1
this.play();
Symbol 113 MovieClip Frame 50
_global.shot = false;
_global.goalcheck1 = false;
_global.goalcheck2 = false;
_root.power.prevFrame();
_root.ball.prevFrame();
_root.HitAreaRing.gotoAndStop(1);
_root.player._x = Math.floor(Math.random() * 400) + 20;
_root.player.gotoAndStop(1);
_root.ball._x = _root.player._x + 19;
_root.ball._y = _root.player._y - 119;
_root.power._x = this._x;
_root.power._y = this._y;
_root.balltimes.gotoAndStop(1);
_parent.gotoAndStop(1);
Symbol 117 MovieClip Frame 1
this.play();
Symbol 117 MovieClip Frame 50
if (_global.endcheck == true) {
_root.gotoAndStop("end");
_parent.gotoAndPlay("score");
} else {
_global.shot = false;
_global.goalcheck1 = false;
_global.goalcheck2 = false;
_root.power.prevFrame();
_root.ball.prevFrame();
_root.HitAreaRing.gotoAndStop(1);
_root.player.gotoAndStop(1);
_root.ball._x = _root.player._x + 19;
_root.ball._y = _root.player._y - 119;
_root.power._x = this._x;
_root.power._y = this._y;
_parent.gotoAndStop(1);
}
Symbol 135 Button
on (release) {
stopAllSounds();
_root.gotoAndStop("opening", "opening");
}
Symbol 136 MovieClip Frame 1
_global.percent = (_global.score / _global.throwtimes) * 100;
stopAllSounds();
this.play();
Symbol 136 MovieClip Frame 95
this.stop();
Symbol 137 MovieClip Frame 1
this.stop();
Symbol 137 MovieClip Frame 2
this.stop();
_global.shot = false;
_global.throwtimes = _global.throwtimes + 1;
if ((_global.goalcheck1 == true) && (_global.goalcheck2 == true)) {
_global.score = _global.score + 1;
_root.one.nextFrame();
this.gotoAndStop("good");
} else {
this.gotoAndStop("bad");
}
Symbol 137 MovieClip Frame 3
this.stop();
Symbol 137 MovieClip Frame 4
this.stop();
Symbol 137 MovieClip Frame 5
this.stop();