Frame 1
Stage.showMenu = false;
Stage.scaleMode = "noScale";
Mouse.hide();
Instance of Symbol 63 MovieClip in Frame 1
onClipEvent (load) {
Mouse.hide();
}
onClipEvent (mouseMove) {
Mouse.hide();
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent(mouseMove);
}
Instance of Symbol 68 MovieClip in Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100));
}
Instance of Symbol 68 MovieClip in Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100));
}
Frame 2
if (100 == Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100)) {
_root.gotoAndPlay(4);
}
Frame 3
gotoAndPlay (2);
Frame 5
stop();
Frame 6
gotoAndStop (5);
Symbol 9 MovieClip [レベルSアニメ] Frame 20
stop();
Symbol 12 MovieClip [レベルAアニメ] Frame 20
stop();
Symbol 15 MovieClip [レベルBアニメ] Frame 20
stop();
Symbol 18 MovieClip [レベルCアニメ] Frame 20
stop();
Symbol 21 MovieClip [レベルDアニメ] Frame 20
stop();
Symbol 26 MovieClip [ゲームオーバー] Frame 17
_parent.bgm_box.gotoAndStop(1);
Symbol 26 MovieClip [ゲームオーバー] Frame 75
_root.main.gotoAndStop("STAGESELECT_FRAME");
this.removeMovieClip();
stop();
Symbol 35 MovieClip [ステージクリア] Frame 40
_root.main.gotoAndStop(_root.main.INTERVALFRAME);
Symbol 35 MovieClip [ステージクリア] Frame 52
this.removeMovieClip();
Symbol 47 MovieClip [数字] Frame 1
this.gotoAndStop(this.num + 1);
this.onEnterFrame = function () {
if (this.num != (this._currentframe - 1)) {
this.gotoAndStop(this.num + 1);
}
};
stop();
Instance of Symbol 47 MovieClip [数字] "number_master" in Symbol 48 MovieClip Frame 1
onClipEvent (load) {
this._visible = false;
(i = 0);
(upper = 10);
(lower = 1);
(realdigit = 0);
while (i < digit) {
_parent.attachMovie("\u6570\u5B57", "num_" + i, i);
eval ("_parent.num_" + i)._visible = false;
eval ("_parent.num_" + i).num = Math.floor((value % upper) / lower);
if (i == 0) {
eval ("_parent.num_" + i)._visible = true;
} else if ((value / lower) >= 1) {
eval ("_parent.num_" + i)._visible = true;
} else {
switch (style) {
case 0 :
eval ("_parent.num_" + i)._visible = true;
break;
case 1 :
eval ("_parent.num_" + i)._visible = false;
}
}
upper = upper * 10;
lower = lower * 10;
if (eval ("_parent.num_" + i)._visible == true) {
realdigit++;
}
i++;
}
i = 0;
while (i < realdigit) {
switch (this.form) {
case 0 :
workx = -(i * this.pitch);
break;
case 1 :
workx = ((realdigit - 1) - i) * this.pitch;
break;
case 2 :
workx = (((realdigit - 1) * this.pitch) / 2) + (i * (-this.pitch));
}
eval ("_parent.num_" + i)._x = workx;
i++;
}
}
onClipEvent (enterFrame) {
(i = 0);
(upper = 10);
(lower = 1);
(realdigit = 0);
while (i < digit) {
eval ("_parent.num_" + i).num = Math.floor((value % upper) / lower);
if (i == 0) {
eval ("_parent.num_" + i)._visible = true;
} else if ((value / lower) >= 1) {
eval ("_parent.num_" + i)._visible = true;
} else {
switch (style) {
case 0 :
eval ("_parent.num_" + i)._visible = true;
break;
case 1 :
eval ("_parent.num_" + i)._visible = false;
}
}
upper = upper * 10;
lower = lower * 10;
if (eval ("_parent.num_" + i)._visible == true) {
realdigit++;
}
i++;
}
i = 0;
while (i < realdigit) {
switch (this.form) {
case 0 :
workx = -(i * this.pitch);
break;
case 1 :
workx = ((realdigit - 1) - i) * this.pitch;
break;
case 2 :
workx = (((realdigit - 1) * this.pitch) / 2) + (i * (-this.pitch));
}
eval ("_parent.num_" + i)._x = workx;
i++;
}
}
Symbol 53 MovieClip Frame 1
kore = (_root.main.nextstage - _root.main.SECTIONSTARTFRAME[_root.main.section_num]) + 1;
gotoAndStop(kore);
Instance of Symbol 48 MovieClip in Symbol 54 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 2;
this.number_master.pitch = 8;
this.number_master.style = 1;
this.number_master.form = 2;
this.number_master.value = _root.main.section_num;
}
onClipEvent (enterFrame) {
this.number_master.value = _root.main.section_num;
}
Instance of Symbol 48 MovieClip in Symbol 54 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 1;
this.number_master.pitch = 8;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = (_root.main.nextstage - _root.main.SECTIONSTARTFRAME[_root.main.section_num]) + 1;
}
onClipEvent (enterFrame) {
this.number_master.value = (_root.main.nextstage - _root.main.SECTIONSTARTFRAME[_root.main.section_num]) + 1;
}
Symbol 55 MovieClip [ステージスタート] Frame 1
if (_root.main.nextstage == _root.main.ENDFRAME) {
_root.main.gotoAndStop(_root.main.nextstage);
this.removeMovieClip();
stop();
}
Symbol 55 MovieClip [ステージスタート] Frame 41
_root.main.gotoAndStop(_root.main.nextstage);
Symbol 55 MovieClip [ステージスタート] Frame 52
this.removeMovieClip();
Symbol 56 MovieClip [ゲームモード切替演出] Frame 13
_root.main.modeflg = _root.main.modeflg ^ 1;
if (_root.main.modeflg == 0) {
_root.main.INTERVALFRAME = _root.main.FINALSTAGE + 2;
open_section = _root.main.mode0_clear + 1;
_root.main.section_info.gotoAndStop(1);
_root.main.section_select.gamemode.gotoAndStop(1);
} else {
_root.main.INTERVALFRAME = _root.main.FINALSTAGE + 3;
open_section = _root.main.mode1_clear + 1;
_root.main.section_info.gotoAndStop(2);
_root.main.section_select.gamemode.gotoAndStop(2);
}
_root.main.section_info._visible = false;
if (open_section > 12) {
open_section = 12;
}
i = 0;
while (i < 13) {
if (i > this.open_section) {
eval ("_root.main.section_select.section_btn_" + i)._visible = false;
} else {
eval ("_root.main.section_select.section_btn_" + i)._visible = true;
}
i++;
}
Symbol 56 MovieClip [ゲームモード切替演出] Frame 27
this.removeMovieClip();
Symbol 68 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 26
_parent.bgm_box.gotoAndStop(1);
Symbol 79 MovieClip Frame 85
_parent.gotoAndStop(2);
Symbol 81 MovieClip Frame 1
bgm.stop();
bgm = new Sound(this);
bgm.attachSound("bg_00");
bgm.start(0, 900000);
stop();
Symbol 81 MovieClip Frame 2
bgm.stop();
bgm = new Sound(this);
bgm.attachSound("bg_01");
bgm.start(0, 900000);
Symbol 81 MovieClip Frame 3
bgm.stop();
Symbol 83 MovieClip Frame 1
i = 0;
while (i < 10) {
this.attachMovie("star", "star" + i, i + 100);
eval ("star" + i)._x = Math.random() * 600;
eval ("star" + i)._y = Math.random() * 400;
i++;
}
i = 10;
while (i < 30) {
this.attachMovie("star_s", "star" + i, i + 100);
eval ("star" + i)._x = Math.random() * 600;
eval ("star" + i)._y = Math.random() * 400;
i++;
}
hen = Math.ceil(Math.random() * 4);
Symbol 83 MovieClip Frame 2
i = 0;
while (i < 30) {
if (i >= 10) {
SPEED = 0.6;
} else {
SPEED = 1;
}
if (hen == 1) {
eval ("star" + i)._x = eval ("star" + i)._x + SPEED;
} else if (hen == 2) {
eval ("star" + i)._x = eval ("star" + i)._x - SPEED;
} else if (hen == 3) {
eval ("star" + i)._y = eval ("star" + i)._y + SPEED;
} else if (hen == 4) {
eval ("star" + i)._y = eval ("star" + i)._y - SPEED;
}
if (eval ("star" + i)._x > 610) {
eval ("star" + i)._y = Math.random() * 400;
eval ("star" + i)._x = -10;
} else if (eval ("star" + i)._x < -10) {
eval ("star" + i)._y = Math.random() * 400;
eval ("star" + i)._x = 610;
}
if (eval ("star" + i)._y > 410) {
eval ("star" + i)._x = Math.random() * 600;
eval ("star" + i)._y = -10;
} else if (eval ("star" + i)._y < -10) {
eval ("star" + i)._x = Math.random() * 600;
eval ("star" + i)._y = 410;
}
i++;
}
Symbol 83 MovieClip Frame 3
this.gotoAndPlay(2);
Symbol 96 Button
on (release) {
_root.main.modeflg = 0;
_root.main.INTERVALFRAME = _root.main.INTERVALFRAME + _root.main.modeflg;
play();
}
Symbol 98 Button
on (release) {
_root.main.modeflg = 1;
_root.main.INTERVALFRAME = _root.main.INTERVALFRAME + _root.main.modeflg;
play();
}
Symbol 99 MovieClip Frame 31
stop();
Symbol 99 MovieClip Frame 32
_root.main.se_master.se_push.start();
Symbol 99 MovieClip Frame 61
_root.main.gotoAndStop("STAGESELECT_FRAME");
Symbol 106 Button
on (rollOver) {
this.rollover_section = 2;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 2;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 109 Button
on (rollOver) {
this.rollover_section = 1;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 1;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 112 Button
on (rollOver) {
this.rollover_section = 5;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 5;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 115 Button
on (rollOver) {
this.rollover_section = 12;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 12;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 118 Button
on (rollOver) {
this.rollover_section = 11;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 11;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 121 Button
on (rollOver) {
this.rollover_section = 6;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 6;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 124 Button
on (rollOver) {
this.rollover_section = 7;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 7;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 127 Button
on (rollOver) {
this.rollover_section = 8;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 8;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 130 Button
on (rollOver) {
this.rollover_section = 4;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 4;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 133 Button
on (rollOver) {
this.rollover_section = 3;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 3;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 136 Button
on (rollOver) {
this.rollover_section = 9;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 9;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 139 Button
on (rollOver) {
this.rollover_section = 10;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 10;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 142 Button
on (rollOver) {
this.rollover_section = 0;
_root.main.section_info._visible = true;
}
on (release) {
_root.main.section_num = 0;
_root.main.nextstage = _root.main.SECTIONSTARTFRAME[_root.main.section_num];
_root.main.section_end = _root.main.nextstage + 3;
_root.main.section_push = _root.main.SECTION_STROKE_MAX[_root.main.section_num];
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
Symbol 146 Button
on (release) {
_root.main.attachMovie("\u30B2\u30FC\u30E0\u30E2\u30FC\u30C9\u5207\u66FF\u6F14\u51FA", "mode_switch", 100);
_root.main.mode_switch._x = 300;
_root.main.mode_switch._y = 200;
}
Symbol 155 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip in Symbol 157 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 2;
this.number_master.pitch = 15;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = _parent._parent.min;
}
onClipEvent (enterFrame) {
this.number_master.value = _parent._parent.min;
}
Instance of Symbol 48 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 2;
this.number_master.pitch = 15;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = _parent._parent.sec;
}
onClipEvent (enterFrame) {
this.number_master.value = _parent._parent.sec;
}
Instance of Symbol 48 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 1;
this.number_master.pitch = 15;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = _parent._parent.msec1;
}
onClipEvent (enterFrame) {
this.number_master.value = _parent._parent.msec1;
}
Instance of Symbol 48 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 1;
this.number_master.pitch = 15;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = _parent._parent.msec2;
}
onClipEvent (enterFrame) {
this.number_master.value = _parent._parent.msec2;
}
Instance of Symbol 48 MovieClip in Symbol 162 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 3;
this.number_master.pitch = 8;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = _parent._parent.factor;
}
onClipEvent (enterFrame) {
this.number_master.value = _parent._parent.factor;
}
Symbol 163 MovieClip Frame 1
stop();
Instance of Symbol 159 MovieClip in Symbol 165 MovieClip Frame 1
onClipEvent (enterFrame) {
record_time = _root.main.mode0_score[_root.main.section_select.rollover_section];
if (record_time >= Infinity) {
this._visible = false;
_parent.unrecord._visible = true;
_parent.level_info.gotoAndStop(5);
} else {
this._visible = true;
_parent.unrecord._visible = false;
if (record_time < (_root.main.SECTION_TIME_LVS * _root.main.SECTION_TIME_REFER[_root.main.section_select.rollover_section])) {
_parent.level_info.gotoAndStop(1);
} else if (record_time < (_root.main.SECTION_TIME_LVA * _root.main.SECTION_TIME_REFER[_root.main.section_select.rollover_section])) {
_parent.level_info.gotoAndStop(2);
} else if (record_time < (_root.main.SECTION_TIME_LVB * _root.main.SECTION_TIME_REFER[_root.main.section_select.rollover_section])) {
_parent.level_info.gotoAndStop(3);
} else {
_parent.level_info.gotoAndStop(4);
}
sec = Math.floor(record_time / 1000);
min = record_time - (sec * 1000);
msec1 = Math.floor(min / 100);
msec2 = Math.floor((min - (msec1 * 100)) / 10);
min = Math.floor(sec / 60);
sec = sec % 60;
if (min == 0) {
_x = -90;
time_m._visible = false;
} else {
_x = -70;
time_m._visible = true;
}
}
}
Instance of Symbol 163 MovieClip in Symbol 165 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.main.mode1_score[_root.main.section_select.rollover_section] >= Infinity) {
this._visible = false;
_parent.unrecord._visible = true;
_parent.level_info.gotoAndStop(5);
} else {
this._visible = true;
_parent.unrecord._visible = false;
factor = _root.main.mode1_score[_root.main.section_select.rollover_section];
if (factor < (_root.main.SECTION_PUSH_LVS * _root.main.SECTION_STROKE_MAX[_root.main.section_select.rollover_section])) {
_parent.level_info.gotoAndStop(1);
} else if (factor < (_root.main.SECTION_PUSH_LVA * _root.main.SECTION_STROKE_MAX[_root.main.section_select.rollover_section])) {
_parent.level_info.gotoAndStop(2);
} else if (factor < (_root.main.SECTION_PUSH_LVB * _root.main.SECTION_STROKE_MAX[_root.main.section_select.rollover_section])) {
_parent.level_info.gotoAndStop(3);
} else {
_parent.level_info.gotoAndStop(4);
}
}
}
Symbol 166 MovieClip Frame 22
stop();
Symbol 171 MovieClip Frame 1
this.onEnterFrame = function () {
if (_root.main.ball_master.goalflg == 0) {
if (this.hitTest(_root.main.myball)) {
workx = _x - _root.main.myball._x;
worky = _y - _root.main.myball._y;
workx = workx * workx;
worky = worky * worky;
r = workx + worky;
distance = _root.main.myball._xscale / 100;
distance = _root.main.GOALSIZE / distance;
if (r < distance) {
_root.main.se_master.se_goal.stop();
_root.main.se_master.se_goal.start();
_root.main.myball._x = _x;
_root.main.myball._y = _y;
_root.main.endtime = getTimer();
_root.main.playtime = _root.main.endtime - _root.main.starttime;
if (_root.main.playtime > _root.main.TIMEUP) {
_root.main.playtime = _root.main.TIMEUP;
}
_root.main.totaltime = _root.main.totaltime + _root.main.playtime;
_root.main.nextstage = _root.main.nextstage + 1;
_root.main.ball_master.goalflg = 1;
}
}
}
};
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 2
_xscale = _root.main.myball._xscale;
_yscale = _root.main.myball._yscale;
_x = _root.main.myball._x;
_y = _root.main.myball._y;
Instance of Symbol 48 MovieClip in Symbol 182 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 3;
this.number_master.pitch = 8;
this.number_master.style = 1;
this.number_master.form = 0;
this.number_master.value = _parent._parent.factor;
}
onClipEvent (enterFrame) {
this.number_master.value = _parent._parent.factor;
}
Symbol 183 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip in Symbol 191 MovieClip Frame 1
onClipEvent (load) {
this.number_master.digit = 2;
this.number_master.pitch = 8;
this.number_master.style = 1;
this.number_master.form = 2;
this.number_master.value = _root.main.section_num;
}
onClipEvent (enterFrame) {
this.number_master.value = _root.main.section_num;
}
Instance of Symbol 190 MovieClip in Symbol 191 MovieClip Frame 1
onClipEvent (load) {
factor = (_root.main.clearstage - _root.main.SECTIONSTARTFRAME[_root.main.section_num]) + _root.main.GAMESTARTFRAME;
i = 0;
while (i < 4) {
if (i <= factor) {
eval ("sobj_" + i).gotoAndStop(2);
} else {
eval ("sobj_" + i).gotoAndStop(1);
}
i++;
}
}
onClipEvent (enterFrame) {
factor = (_root.main.clearstage - _root.main.SECTIONSTARTFRAME[_root.main.section_num]) + _root.main.GAMESTARTFRAME;
i = 0;
while (i < 4) {
if (i <= factor) {
eval ("sobj_" + i).gotoAndStop(2);
} else {
eval ("sobj_" + i).gotoAndStop(1);
}
i++;
}
}
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 2
stop();
Symbol 208 MovieClip Frame 1
bgm_box.gotoAndStop(3);
stop();
Instance of Symbol 80 MovieClip "se_master" in Symbol 208 MovieClip Frame 1
onClipEvent (load) {
se_push = new Sound(this);
se_push.attachSound("se_\u30BF\u30C3\u30C1");
se_goal = new Sound(this);
se_goal.attachSound("se_\u30B4\u30FC\u30EB");
se_fall = new Sound(this);
se_fall.attachSound("se_\u843D\u4E0B");
se_repulsion = new Sound(this);
se_repulsion.attachSound("se_\u53CD\u767A");
}
Instance of Symbol 63 MovieClip in Symbol 208 MovieClip Frame 1
onClipEvent (load) {
Mouse.hide();
}
onClipEvent (mouseMove) {
Mouse.hide();
this._x = _root.main._xmouse;
this._y = _root.main._ymouse;
updateAfterEvent(mouseMove);
}
Symbol 208 MovieClip Frame 2
function stage_init_func() {
_root.main.starttime = getTimer();
_root.main.stage_push = 0;
return(undefined);
}
function myball_init_func(posx, posy) {
_root.main.myball._x = posx;
_root.main.myball._y = posy;
_root.main.myball._xscale = 100;
_root.main.myball._yscale = 100;
_root.main.ball_master.vecx = 0;
_root.main.ball_master.vecy = 0;
_root.main.ball_master.fallflg = 0;
_root.main.ball_master.count = 0;
_root.main.ball_master.changeflg = 0;
_root.main.ball_master.scaleflg = 0;
_root.main.ball_master.scalex = 100;
_root.main.ball_master.scaley = 100;
_root.main.ball_master.goalflg = 0;
_root.main.ball_master.gameoverflg = 0;
return(undefined);
}
function collision_boxbox(obj_a, obj_b) {
aw = obj_a._width / 2;
ah = obj_a._height / 2;
bw = obj_b._width / 2;
bh = obj_b._height / 2;
if (obj_a._x < obj_b._x) {
if (obj_a._y < obj_b._y) {
if (Math.abs((obj_a._x + aw) - (obj_b._x - bw)) < Math.abs((obj_a._y + ah) - (obj_b._y - bh))) {
obj_a._x = (obj_b._x - aw) - bw;
} else {
obj_a._y = (obj_b._y - ah) - bh;
}
} else if (Math.abs((obj_a._x + aw) - (obj_b._x - bw)) < Math.abs((obj_a._y - ah) - (obj_b._y + bh))) {
obj_a._x = (obj_b._x - aw) - bw;
} else {
obj_a._y = (obj_b._y + ah) + bh;
}
} else if (obj_a._y < obj_b._y) {
if (Math.abs((obj_a._x - aw) - (obj_b._x + bw)) < Math.abs((obj_a._y + ah) - (obj_b._y - bh))) {
obj_a._x = (obj_b._x + aw) + bw;
} else {
obj_a._y = (obj_b._y - ah) - bh;
}
} else if (Math.abs((obj_a._x - aw) - (obj_b._x + bw)) < Math.abs((obj_a._y - ah) - (obj_b._y + bh))) {
obj_a._x = (obj_b._x + aw) + bw;
} else {
obj_a._y = (obj_b._y + ah) + bh;
}
return(undefined);
}
function collision_spherebox(obj_a, obj_b) {
rad = obj_b._rotation * (Math.PI/180);
workx = (_root.main.BOXW / 2) * _root.main.BOXPLUS;
worky = (_root.main.BOXH / 2) * _root.main.BOXPLUS;
if (obj_b._rotation == 0) {
pax = obj_b._x - workx;
pay = obj_b._y - worky;
pbx = obj_b._x + workx;
pby = obj_b._y - worky;
pcx = obj_b._x + workx;
pcy = obj_b._y + worky;
pdx = obj_b._x - workx;
pdy = obj_b._y + worky;
} else {
pax = -workx;
pay = -worky;
pbx = 0 + workx;
pby = -worky;
pcx = 0 + workx;
pcy = 0 + worky;
pdx = -workx;
pdy = 0 + worky;
workx = (Math.cos(rad) * pax) - (Math.sin(rad) * pay);
worky = (Math.sin(rad) * pax) + (Math.cos(rad) * pay);
pax = obj_b._x + workx;
pay = obj_b._y + worky;
workx = (Math.cos(rad) * pbx) - (Math.sin(rad) * pby);
worky = (Math.sin(rad) * pbx) + (Math.cos(rad) * pby);
pbx = obj_b._x + workx;
pby = obj_b._y + worky;
workx = (Math.cos(rad) * pcx) - (Math.sin(rad) * pcy);
worky = (Math.sin(rad) * pcx) + (Math.cos(rad) * pcy);
pcx = obj_b._x + workx;
pcy = obj_b._y + worky;
workx = (Math.cos(rad) * pdx) - (Math.sin(rad) * pdy);
worky = (Math.sin(rad) * pdx) + (Math.cos(rad) * pdy);
pdx = obj_b._x + workx;
pdy = obj_b._y + worky;
}
workx = pax - pdx;
worky = pay - pdy;
rad = Math.atan2(worky, workx);
x = obj_a._x - pdx;
y = obj_a._y - pdy;
ballrad = Math.atan2(y, x);
rad = rad - ballrad;
if (rad <= Math.PI) {
distance = Math.sqrt((workx * workx) + (worky * worky));
length = Math.sqrt((x * x) + (y * y));
if (distance > (Math.cos(rad) * (length + (obj_a._width / 2)))) {
length = Math.sin(rad) * length;
if (length <= (obj_a._width / 2)) {
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
ovx = (-nx) * (obj_a._width / 2);
ovy = (-ny) * (obj_a._height / 2);
d = -((pdx * nx) + (pdy * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pax;
y = cy - pay;
workx = cx - pdx;
worky = cy - pdy;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((-1 < t) && (t <= 1)) {
obj_a._x = cx + ovx;
obj_a._y = cy + ovy;
trace("hit");
return(undefined);
}
}
}
}
}
workx = pbx - pax;
worky = pby - pay;
rad = Math.atan2(worky, workx);
x = obj_a._x - pax;
y = obj_a._y - pay;
ballrad = Math.atan2(y, x);
rad = rad - ballrad;
if (rad <= Math.PI) {
distance = Math.sqrt((workx * workx) + (worky * worky));
length = Math.sqrt((x * x) + (y * y));
if (distance > (Math.cos(rad) * (length + (obj_a._width / 2)))) {
length = Math.sin(rad) * length;
if (length <= (obj_a._width / 2)) {
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
ovx = (-nx) * (obj_a._width / 2);
ovy = (-ny) * (obj_a._height / 2);
d = -((pax * nx) + (pay * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pbx;
y = cy - pby;
workx = cx - pax;
worky = cy - pay;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((-1 < t) && (t <= 1)) {
obj_a._x = cx + ovx;
obj_a._y = cy + ovy;
trace("hit");
return(undefined);
}
}
}
}
}
workx = pcx - pbx;
worky = pcy - pby;
rad = Math.atan2(worky, workx);
x = obj_a._x - pbx;
y = obj_a._y - pby;
ballrad = Math.atan2(y, x);
rad = rad - ballrad;
if (rad <= Math.PI) {
distance = Math.sqrt((workx * workx) + (worky * worky));
length = Math.sqrt((x * x) + (y * y));
if (distance > (Math.cos(rad) * (length + (obj_a._width / 2)))) {
length = Math.sin(rad) * length;
if (length <= (obj_a._width / 2)) {
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
ovx = (-nx) * (obj_a._width / 2);
ovy = (-ny) * (obj_a._height / 2);
d = -((pbx * nx) + (pby * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pcx;
y = cy - pcy;
workx = cx - pbx;
worky = cy - pby;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((-1 < t) && (t <= 1)) {
obj_a._x = cx + ovx;
obj_a._y = cy + ovy;
trace("hit");
return(undefined);
}
}
}
}
}
workx = pdx - pcx;
worky = pdy - pcy;
rad = Math.atan2(worky, workx);
x = obj_a._x - pcx;
y = obj_a._y - pcy;
ballrad = Math.atan2(y, x);
rad = rad - ballrad;
if (rad <= Math.PI) {
distance = Math.sqrt((workx * workx) + (worky * worky));
length = Math.sqrt((x * x) + (y * y));
if (distance > (Math.cos(rad) * (length + (obj_a._width / 2)))) {
length = Math.sin(rad) * length;
if (length <= (obj_a._width / 2)) {
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
ovx = (-nx) * (obj_a._width / 2);
ovy = (-ny) * (obj_a._height / 2);
d = -((pcx * nx) + (pcy * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pdx;
y = cy - pdy;
workx = cx - pcx;
worky = cy - pcy;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((-1 < t) && (t <= 1)) {
obj_a._x = cx + ovx;
obj_a._y = cy + ovy;
trace("hit");
return(undefined);
}
}
}
}
}
return(undefined);
}
function collision_sphere(obj_a, obj_b) {
x = obj_a._x - obj_b._x;
y = obj_a._y - obj_b._y;
rad = Math.atan2(y, x);
workx = (Math.cos(rad) * (obj_a._width / 2)) + (Math.cos(rad) * (obj_b._width / 2));
worky = (Math.sin(rad) * (obj_a._height / 2)) + (Math.sin(rad) * (obj_b._height / 2));
length = (x * x) + (y * y);
distance = (workx * workx) + (worky * worky);
if (length < distance) {
distance = Math.sqrt(distance);
x = Math.cos(rad) * ((obj_a._width / 2) + (obj_b._width / 2));
y = Math.sin(rad) * ((obj_a._height / 2) + (obj_b._height / 2));
obj_a._x = obj_b._x + x;
obj_a._y = obj_b._y + y;
return(1);
}
return(0);
}
function collision_sphere_delta(obj_a, obj_b) {
rad = obj_b._rotation * (Math.PI/180);
workx = (_root.main.DELTAW / 2) * _root.main.DELTAPLUS;
worky = (_root.main.DELTAH / 2) * _root.main.DELTAPLUS;
if (obj_b._rotation == 0) {
pax = obj_b._x;
pay = (obj_b._y - worky) - (worky / 3);
pbx = obj_b._x + workx;
pby = (obj_b._y + worky) - (worky / 3);
pcx = obj_b._x - workx;
pcy = (obj_b._y + worky) - (worky / 3);
} else {
pax = 0;
pay = (-worky) - (worky / 3);
pbx = 0 + workx;
pby = (0 + worky) - (worky / 3);
pcx = -workx;
pcy = (0 + worky) - (worky / 3);
workx = (Math.cos(rad) * pax) - (Math.sin(rad) * pay);
worky = (Math.sin(rad) * pax) + (Math.cos(rad) * pay);
pax = obj_b._x + workx;
pay = obj_b._y + worky;
workx = (Math.cos(rad) * pbx) - (Math.sin(rad) * pby);
worky = (Math.sin(rad) * pbx) + (Math.cos(rad) * pby);
pbx = obj_b._x + workx;
pby = obj_b._y + worky;
workx = (Math.cos(rad) * pcx) - (Math.sin(rad) * pcy);
worky = (Math.sin(rad) * pcx) + (Math.cos(rad) * pcy);
pcx = obj_b._x + workx;
pcy = obj_b._y + worky;
}
x = obj_b._x - obj_a._x;
y = obj_b._y - obj_a._y;
rad = Math.atan2(y, x);
ovx = Math.cos(rad) * (obj_a._width / 2);
ovy = Math.sin(rad) * (obj_a._height / 2);
workx = pax - pcx;
worky = pay - pcy;
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
d = -((pcx * nx) + (pcy * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pax;
y = cy - pay;
workx = cx - pcx;
worky = cy - pcy;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((0 < t) && (t <= 1)) {
obj_a._x = cx - ovx;
obj_a._y = cy - ovy;
return(undefined);
}
}
workx = pcx - pbx;
worky = pcy - pby;
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
d = -((pbx * nx) + (pby * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pcx;
y = cy - pcy;
workx = cx - pbx;
worky = cy - pby;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((0 < t) && (t <= 1)) {
obj_a._x = cx - ovx;
obj_a._y = cy - ovy;
return(undefined);
}
}
workx = pbx - pax;
worky = pby - pay;
nx = -worky;
ny = workx;
length = Math.sqrt((nx * nx) + (ny * ny));
if (length > 0) {
length = 1 / length;
}
nx = nx * length;
ny = ny * length;
d = -((pax * nx) + (pay * ny));
t = (-(((nx * obj_a._x) + (ny * obj_a._y)) + d)) / ((nx * ovx) + (ny * ovy));
cx = obj_a._x + (ovx * t);
cy = obj_a._y + (ovy * t);
x = cx - pbx;
y = cy - pby;
workx = cx - pax;
worky = cy - pay;
dot = (x * workx) + (y * worky);
if (dot < 0) {
if ((0 < t) && (t <= 1)) {
obj_a._x = cx - ovx;
obj_a._y = cy - ovy;
return(undefined);
}
}
return(undefined);
}
function gravity_function(obj_a, obj_b) {
x = obj_a._x - obj_b._x;
y = obj_a._y - obj_b._y;
length = Math.sqrt((x * x) + (y * y));
if (length < (obj_b._width * 2)) {
rad = Math.atan2(y, x);
x = Math.cos(rad) * GSPEED;
y = Math.sin(rad) * GSPEED;
obj_a.vecx = obj_a.vecx - x;
obj_a.vecy = obj_a.vecy - y;
return(1);
}
return(0);
}
function repulsion_function(obj_a, obj_b) {
x = obj_a._x - obj_b._x;
y = obj_a._y - obj_b._y;
length = Math.sqrt((x * x) + (y * y));
if (length < (obj_b._width * 2)) {
rad = Math.atan2(y, x);
x = Math.cos(rad) * GSPEED;
y = Math.sin(rad) * GSPEED;
obj_a.vecx = obj_a.vecx + x;
obj_a.vecy = obj_a.vecy + y;
return(1);
}
return(0);
}
function force_exchange_function(obj_a, obj_b) {
force1 = Math.sqrt((obj_a.vecx * obj_a.vecx) + (obj_a.vecy * obj_a.vecy));
force2 = Math.sqrt((obj_b.vecx * obj_b.vecx) + (obj_b.vecy * obj_b.vecy));
length = force1;
if (length > 0) {
length = 1 / force1;
}
x = (obj_a.vecx * length) * (obj_a._width / 2);
y = (obj_a.vecy * length) * (obj_a._height / 2);
workx = obj_a._x + x;
worky = obj_a._y + y;
workx = workx - obj_b._x;
worky = worky - obj_b._y;
rad = Math.atan2(worky, workx);
obj_a.vecx = Math.cos(rad) * force2;
obj_a.vecy = Math.sin(rad) * force2;
length = force2;
if (length > 0) {
length = 1 / force2;
}
x = (obj_b.vecx * length) * (obj_b._width / 2);
y = (obj_b.vecy * length) * (obj_b._height / 2);
workx = obj_b._x + x;
worky = obj_b._y + y;
workx = workx - obj_a._x;
worky = worky - obj_a._y;
rad = Math.atan2(worky, workx);
obj_b.vecx = Math.cos(rad) * force1;
obj_b.vecy = Math.sin(rad) * force1;
return(undefined);
}
function boundforce_function(obj_a, obj_b) {
force1 = Math.sqrt((obj_a.vecx * obj_a.vecx) + (obj_a.vecy * obj_a.vecy));
force2 = Math.sqrt((obj_b.vecx * obj_b.vecx) + (obj_b.vecy * obj_b.vecy));
length = force1;
if (length > 0) {
length = 1 / force1;
}
x = (obj_a.vecx * length) * (obj_a._width / 2);
y = (obj_a.vecy * length) * (obj_a._height / 2);
workx = obj_a._x + x;
worky = obj_a._y + y;
workx = workx - obj_b._x;
worky = worky - obj_b._y;
rad = Math.atan2(worky, workx);
obj_a.vecx = Math.cos(rad) * _root.main.BSPEED;
obj_a.vecy = Math.sin(rad) * _root.main.BSPEED;
length = force2;
if (length > 0) {
length = 1 / force2;
}
x = (obj_b.vecx * length) * (obj_b._width / 2);
y = (obj_b.vecy * length) * (obj_b._height / 2);
workx = obj_b._x + x;
worky = obj_b._y + y;
workx = workx - obj_a._x;
worky = worky - obj_a._y;
rad = Math.atan2(worky, workx);
obj_b.vecx = Math.cos(rad) * _root.main.BSPEED;
obj_b.vecy = Math.sin(rad) * _root.main.BSPEED;
return(undefined);
}
function blockbreak_function(obj_a, obj_b) {
force1 = Math.sqrt((obj_a.vecx * obj_a.vecx) + (obj_a.vecy * obj_a.vecy));
obj_b.hp = obj_b.hp - force1;
return(undefined);
}
bgm_box.gotoAndStop(1);
GAMESTARTFRAME = 4;
FINALSTAGE = 55;
INTERVALFRAME = FINALSTAGE + 2;
ENDFRAME = INTERVALFRAME + 2;
SECTIONSTARTFRAME = [4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52];
SECTION_STROKE_MAX = [55, 65, 60, 85, 80, 60, 70, 65, 140, 110, 45, 80, 80];
SECTION_TIME_REFER = [55000, 85000, 65000, 100000, 75000, 80000, 90000, 85000, 95000, 100000, 90000, 105000, 110000];
SECTION_TIME_LVS = 0.5;
SECTION_TIME_LVA = 0.75;
SECTION_TIME_LVB = 1;
SECTION_PUSH_LVS = 0.5;
SECTION_PUSH_LVA = 0.65;
SECTION_PUSH_LVB = 0.8;
TIMEUP = 600000 /* 0x0927C0 */;
NEXTSTAGEJUMP = 45;
TITLEJUMP = 150;
RSPEED = 15;
RSALTER = 4.5;
GSPEED = 0.75;
BSPEED = 10;
BELTSPEED = 5;
GOALSIZE = 100;
modeflg = 0;
nextstage = 0;
clearstage = 0;
section_num = 0;
section_end = 0;
stage_push = 0;
total_push = 0;
section_push = 0;
starttime = 0;
endtime = 0;
playtime = 0;
totaltime = 0;
restartx = 0;
restarty = 0;
beltmax = 0;
rballmax = 0;
wallmax = 0;
holemax = 0;
myshared = sharedObject.getLocal("touchball");
mode1_clear = myshared.data.touch_clear;
mode0_clear = myshared.data.time_clear;
mode1_score = myshared.data.touch_score;
mode0_score = myshared.data.time_score;
if (mode1_clear == undefined) {
trace("data initialize!");
mode1_clear = 0;
} else {
trace(mode1_clear);
}
if (mode0_clear == undefined) {
trace("data initialize!");
mode0_clear = 0;
} else {
trace(mode0_clear);
}
if (mode1_score == undefined) {
trace("data initialize!");
mode1_score = [Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity];
} else {
trace(mode1_score);
}
if (mode0_score == undefined) {
trace("data initialize!");
mode0_score = [Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity, Infinity];
} else {
trace(mode0_score);
}
Stage.showMenu = false;
Stage.scaleMode = "noScale";
stop();
Instance of Symbol 87 MovieClip in Symbol 208 MovieClip Frame 2
onClipEvent (load) {
_root.main.nextstage = 2;
_root.main.stage_push = 0;
_root.main.total_push = 0;
_root.main.starttime = 0;
_root.main.endtime = 0;
_root.main.playtime = 0;
_root.main.totaltime = 0;
}
Symbol 208 MovieClip Frame 3
nextstage = 0;
clearstage = 0;
section_num = 0;
section_end = 0;
stage_push = 0;
total_push = 0;
section_push = 0;
starttime = 0;
endtime = 0;
playtime = 0;
totaltime = 0;
restartx = 0;
restarty = 0;
beltmax = 0;
rballmax = 0;
wallmax = 0;
holemax = 0;
bgm_box.gotoAndStop(1);
Instance of Symbol 100 MovieClip "section_select_master" in Symbol 208 MovieClip Frame 3
onClipEvent (load) {
if (_root.main.modeflg == 0) {
open_section = _root.main.mode0_clear + 1;
_root.main.section_info.gotoAndStop(1);
_root.main.section_select.gamemode.gotoAndStop(1);
} else {
open_section = _root.main.mode1_clear + 1;
_root.main.section_info.gotoAndStop(2);
_root.main.section_select.gamemode.gotoAndStop(2);
}
_root.main.section_info._visible = false;
if (open_section > 12) {
open_section = 12;
}
i = 0;
while (i < 13) {
if (i > this.open_section) {
eval ("_root.main.section_select.section_btn_" + i)._visible = false;
} else {
eval ("_root.main.section_select.section_btn_" + i)._visible = true;
}
i++;
}
}
Instance of Symbol 150 MovieClip "section_select" in Symbol 208 MovieClip Frame 3
onClipEvent (load) {
rollover_section = 0;
}
Symbol 208 MovieClip Frame 4
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 400;
restarty = 250;
beltmax = 0;
rballmax = 0;
wallmax = 0;
holemax = 0;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 179 MovieClip "ball_master" in Symbol 208 MovieClip Frame 4
onClipEvent (load) {
vecx = 0;
vecy = 0;
fallflg = 0;
count = 0;
changeflg = 0;
scaleflg = 0;
scalex = 100;
scaley = 100;
goalflg = 0;
gameoverflg = 0;
regulation = 1;
MSPEED = 10;
FALLTIME = 30;
CHANGETIME = 30;
SMALLSIZE = 50;
NORMALSIZE = 100;
}
onClipEvent (enterFrame) {
if (goalflg > 0) {
if (goalflg == 1) {
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30AF\u30EA\u30A2", "stage_clear", 100);
_root.main.stage_clear._x = 300;
_root.main.stage_clear._y = 200;
goalflg++;
}
} else if (fallflg == 1) {
count++;
if (count <= FALLTIME) {
_root.main.myball._xscale = scalex - (((count - 1) / FALLTIME) * scalex);
_root.main.myball._yscale = scaley - (((count - 1) / FALLTIME) * scaley);
_root.main.myball._alpha = 100 - (((count - 1) / FALLTIME) * 70);
_root.main.myball._x = _root.main.myball._x + vx;
_root.main.myball._y = _root.main.myball._y + vy;
} else {
scaleflg = 0;
_root.main.myball._xscale = (scalex = 100);
_root.main.myball._yscale = (scaley = 100);
_root.main.myball._x = _root.main.restartx;
_root.main.myball._y = _root.main.restarty;
vecx = 0;
vecy = 0;
if (count > (FALLTIME + 30)) {
fallflg = 0;
count = 0;
_root.main.myball._alpha = 100;
} else if ((count % 2) == 0) {
_root.main.myball._alpha = 0;
} else {
_root.main.myball._alpha = 50;
}
}
} else if (changeflg == 1) {
count++;
if (count <= CHANGETIME) {
_root.main.myball._xscale = scalex + (((count - 1) / CHANGETIME) * sx);
_root.main.myball._yscale = scaley + (((count - 1) / CHANGETIME) * sy);
_root.main.myball._x = _root.main.myball._x + vx;
_root.main.myball._y = _root.main.myball._y + vy;
} else {
changeflg = 0;
count = 0;
scalex = scalex + sx;
scaley = scaley + sy;
_root.main.myball._xscale = scalex;
_root.main.myball._yscale = scaley;
vecx = 0;
vecy = 0;
}
} else if (gameoverflg > 0) {
if (gameoverflg == 1) {
_root.main.attachMovie("\u30B2\u30FC\u30E0\u30AA\u30FC\u30D0\u30FC", "gameover", 100);
_root.main.gameover._x = 300;
_root.main.gameover._y = 200;
gameoverflg++;
}
} else {
if (_root.main.myball.hitTest(_root.main._xmouse, _root.main._ymouse, true)) {
_root.main.sc.gotoAndPlay(2);
_root.main.se_master.se_push.stop();
_root.main.se_master.se_push.start();
_root.main.effect.gotoAndPlay(2);
_root.main.stage_push = _root.main.stage_push + 1;
_root.main.section_push = _root.main.section_push - 1;
if (_root.main.modeflg == 1) {
if (_root.main.section_push < 0) {
gameoverflg = 1;
}
}
workx = _root.main.myball._x - _root.main._xmouse;
worky = _root.main.myball._y - _root.main._ymouse;
rad = Math.atan2(worky, workx);
if (scaleflg == -1) {
regulation = 1.4;
} else {
regulation = 1;
}
vecx = Math.cos(rad) * (MSPEED * regulation);
vecy = Math.sin(rad) * (MSPEED * regulation);
}
_root.main.myball._x = _root.main.myball._x + vecx;
_root.main.myball._y = _root.main.myball._y + vecy;
i = 0;
while (i < _root.main.beltmax) {
if (eval ("_root.main.belt_" + i).hitTest(_root.main.myball._x, _root.main.myball._y, true)) {
if (eval ("_root.main.belt_" + i).rot == 0) {
_root.main.myball._y = _root.main.myball._y + _root.main.BELTSPEED;
break;
}
if (eval ("_root.main.belt_" + i).rot == 180) {
_root.main.myball._y = _root.main.myball._y - _root.main.BELTSPEED;
break;
}
if (eval ("_root.main.belt_" + i).rot == 90) {
_root.main.myball._x = _root.main.myball._x - _root.main.BELTSPEED;
break;
}
_root.main.myball._x = _root.main.myball._x + _root.main.BELTSPEED;
break;
}
i++;
}
i = 0;
while (i < _root.main.rballmax) {
if (_root.main.myball.hitTest(eval ("_root.main.rball_" + i))) {
if (_root.main.collision_sphere(_root.main.myball, eval ("_root.main.rball_" + i))) {
_root.main.se_master.se_repulsion.start();
length = Math.sqrt((vecx * vecx) + (vecy * vecy));
alter = (_root.main.RSPEED - length) / _root.main.RSPEED;
alter = alter * _root.main.RSALTER;
if (length > 0) {
length = 1 / length;
}
vx = (vecx * length) * (_root.main.myball._width / 2);
vy = (vecy * length) * (_root.main.myball._height / 2);
workx = _root.main.myball._x + vx;
worky = _root.main.myball._y + vy;
workx = workx - eval ("_root.main.rball_" + i)._x;
worky = worky - eval ("_root.main.rball_" + i)._y;
rad = Math.atan2(worky, workx);
vecx = Math.cos(rad) * (_root.main.RSPEED - alter);
vecy = Math.sin(rad) * (_root.main.RSPEED - alter);
}
}
i++;
}
vecx = vecx * 0.9;
vecy = vecy * 0.9;
if (_root.main.myball._x < (_root.main.myball._width / 2)) {
_root.main.myball._x = _root.main.myball._width / 2;
} else if (_root.main.myball._x > (600 - (_root.main.myball._width / 2))) {
_root.main.myball._x = 600 - (_root.main.myball._width / 2);
}
if (_root.main.myball._y < (_root.main.myball._height / 2)) {
_root.main.myball._y = _root.main.myball._height / 2;
} else if (_root.main.myball._y > (400 - (_root.main.myball._height / 2))) {
_root.main.myball._y = 400 - (_root.main.myball._height / 2);
}
i = 0;
while (i < _root.main.wallmax) {
if (_root.main.myball.hitTest(eval ("_root.main.wall_" + i))) {
_root.main.collision_boxbox(_root.main.myball, eval ("_root.main.wall_" + i));
}
i++;
}
i = 0;
while (i < _root.main.holemax) {
if (eval ("_root.main.hole_" + i).hitTest(_root.main.myball._x, _root.main.myball._y, true)) {
fallflg = 1;
count = 0;
vx = (eval ("_root.main.hole_" + i)._x - _root.main.myball._x) / FALLTIME;
vy = (eval ("_root.main.hole_" + i)._y - _root.main.myball._y) / FALLTIME;
_root.main.se_master.se_fall.stop();
_root.main.se_master.se_fall.start();
}
i++;
}
if (scaleflg != -1) {
if (_root.main.small_area.hitTest(_root.main.myball._x, _root.main.myball._y, true)) {
changeflg = 1;
scaleflg = -1;
count = 0;
sx = SMALLSIZE - scalex;
sy = SMALLSIZE - scaley;
vx = (_root.main.small_area._x - _root.main.myball._x) / CHANGETIME;
vy = (_root.main.small_area._y - _root.main.myball._y) / CHANGETIME;
}
}
}
}
Instance of Symbol 183 MovieClip "sc" in Symbol 208 MovieClip Frame 4
onClipEvent (load) {
if (_root.main.modeflg) {
_visible = true;
factor = _root.main.section_push;
} else {
_visible = false;
this.swapDepths(1000);
this.removeMovieClip();
}
}
onClipEvent (enterFrame) {
factor = _root.main.section_push;
if (this.hitTest(_root.main.myball)) {
this._alpha = 20;
} else {
this._alpha = 100;
}
}
Instance of Symbol 191 MovieClip in Symbol 208 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.main.myball)) {
this._alpha = 20;
} else {
this._alpha = 100;
}
}
Instance of Symbol 159 MovieClip in Symbol 208 MovieClip Frame 4
onClipEvent (load) {
if (_root.main.modeflg) {
_visible = false;
this.swapDepths(1000);
this.removeMovieClip();
} else {
_visible = true;
}
}
onClipEvent (enterFrame) {
nowtime = getTimer();
scoretime = nowtime - _root.main.starttime;
if (scoretime > _root.main.TIMEUP) {
scoretime = _root.main.TIMEUP;
}
sec = Math.floor(scoretime / 1000);
min = scoretime - (sec * 1000);
msec1 = Math.floor(min / 100);
msec2 = Math.floor((min - (msec1 * 100)) / 10);
min = Math.floor(sec / 60);
sec = sec % 60;
if (min == 0) {
time_m._visible = false;
} else {
time_m._visible = true;
}
if (this.hitTest(_root.main.myball)) {
this._alpha = 20;
} else {
this._alpha = 100;
}
}
Instance of Symbol 193 MovieClip in Symbol 208 MovieClip Frame 4
onClipEvent (load) {
Mouse.hide();
}
onClipEvent (enterFrame) {
this._x = _root.main._xmouse;
this._y = _root.main._ymouse;
workx = _root.main.myball._x - _root.main._xmouse;
worky = _root.main.myball._y - _root.main._ymouse;
rad = Math.atan2(worky, workx);
this._rotation = (rad * 180) / Math.PI;
}
onClipEvent (mouseMove) {
Mouse.hide();
this._x = _root.main._xmouse;
this._y = _root.main._ymouse;
workx = _root.main.myball._x - _root.main._xmouse;
worky = _root.main.myball._y - _root.main._ymouse;
rad = Math.atan2(worky, workx);
this._rotation = (rad * 180) / Math.PI;
updateAfterEvent(mouseMove);
}
Symbol 208 MovieClip Frame 5
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 200;
beltmax = 0;
rballmax = 0;
wallmax = 5;
holemax = 0;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 6
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 75;
beltmax = 0;
rballmax = 8;
wallmax = 0;
holemax = 0;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 7
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 535;
restarty = 335;
beltmax = 0;
rballmax = 0;
wallmax = 0;
holemax = 8;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 8
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 500;
restarty = 50;
beltmax = 0;
rballmax = 2;
wallmax = 3;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 9
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 200;
beltmax = 0;
rballmax = 0;
wallmax = 0;
holemax = 16;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 10
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 55;
restarty = 55;
beltmax = 0;
rballmax = 5;
wallmax = 0;
holemax = 7;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 11
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 555;
restarty = 45;
beltmax = 0;
rballmax = 8;
wallmax = 2;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 12
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 535;
restarty = 200;
beltmax = 0;
rballmax = 3;
wallmax = 2;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 13
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 45;
restarty = 345;
beltmax = 0;
rballmax = 14;
wallmax = 0;
holemax = 0;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 14
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 50;
restarty = 350;
beltmax = 0;
rballmax = 6;
wallmax = 0;
holemax = 8;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 15
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 310;
restarty = 90;
beltmax = 0;
rballmax = 10;
wallmax = 0;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 16
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 50;
restarty = 60;
beltmax = 0;
rballmax = 10;
wallmax = 1;
holemax = 5;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 17
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 50;
restarty = 335;
beltmax = 0;
rballmax = 7;
wallmax = 1;
holemax = 10;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 18
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 540;
restarty = 180;
beltmax = 0;
rballmax = 13;
wallmax = 0;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 19
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 60;
restarty = 200;
beltmax = 0;
rballmax = 5;
wallmax = 3;
holemax = 5;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 20
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 200;
beltmax = 5;
rballmax = 2;
wallmax = 0;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 20
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 20
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 20
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 20
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 20
onClipEvent (load) {
rot = 90;
}
Symbol 208 MovieClip Frame 21
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 40;
restarty = 340;
beltmax = 6;
rballmax = 7;
wallmax = 0;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 21
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 21
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 21
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 21
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 21
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 21
onClipEvent (load) {
rot = 0;
}
Symbol 208 MovieClip Frame 22
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 535;
restarty = 65;
beltmax = 6;
rballmax = 2;
wallmax = 0;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 22
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 22
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 22
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 22
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 22
onClipEvent (load) {
rot = 180;
}
Symbol 208 MovieClip Frame 23
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 180;
restarty = 355;
beltmax = 6;
rballmax = 0;
wallmax = 3;
holemax = 10;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 23
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 23
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 23
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 23
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 23
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 23
onClipEvent (load) {
rot = -90;
}
Symbol 208 MovieClip Frame 24
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 520;
restarty = 80;
beltmax = 3;
rballmax = 5;
wallmax = 4;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 24
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 24
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 24
onClipEvent (load) {
rot = -90;
}
Symbol 208 MovieClip Frame 25
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 45;
restarty = 325;
beltmax = 5;
rballmax = 5;
wallmax = 2;
holemax = 4;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 25
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 25
onClipEvent (load) {
rot = -90;
}
Symbol 208 MovieClip Frame 26
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 200;
beltmax = 3;
rballmax = 0;
wallmax = 0;
holemax = 14;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 26
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 26
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 26
onClipEvent (load) {
rot = 0;
}
Symbol 208 MovieClip Frame 27
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 565;
restarty = 40;
beltmax = 9;
rballmax = 6;
wallmax = 4;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_6" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_8" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_7" in Symbol 208 MovieClip Frame 27
onClipEvent (load) {
rot = 180;
}
Symbol 208 MovieClip Frame 28
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 545;
restarty = 55;
beltmax = 0;
rballmax = 0;
wallmax = 7;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 29
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 255;
restarty = 280;
beltmax = 3;
rballmax = 3;
wallmax = 2;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 29
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 29
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 29
onClipEvent (load) {
rot = 90;
}
Symbol 208 MovieClip Frame 30
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 235;
restarty = 80;
beltmax = 3;
rballmax = 3;
wallmax = 3;
holemax = 1;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 30
onClipEvent (load) {
rot = 0;
}
Symbol 208 MovieClip Frame 31
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 535;
restarty = 200;
beltmax = 0;
rballmax = 0;
wallmax = 0;
holemax = 16;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 32
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 540;
restarty = 230;
beltmax = 13;
rballmax = 0;
wallmax = 0;
holemax = 1;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_12" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_11" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_8" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_7" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_6" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_10" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_9" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 32
onClipEvent (load) {
rot = -90;
}
Symbol 208 MovieClip Frame 33
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 510;
restarty = 200;
beltmax = 1;
rballmax = 2;
wallmax = 0;
holemax = 7;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 33
onClipEvent (load) {
rot = -90;
}
Symbol 208 MovieClip Frame 34
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 50;
restarty = 200;
beltmax = 7;
rballmax = 4;
wallmax = 0;
holemax = 7;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_6" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 34
onClipEvent (load) {
rot = -90;
}
Symbol 208 MovieClip Frame 35
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 450;
restarty = 100;
beltmax = 1;
rballmax = 2;
wallmax = 6;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 36
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 50;
restarty = 200;
beltmax = 7;
rballmax = 3;
wallmax = 0;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = -90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_6" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 36
onClipEvent (load) {
rot = 90;
}
Symbol 208 MovieClip Frame 37
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 55;
restarty = 55;
beltmax = 0;
rballmax = 8;
wallmax = 0;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 38
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 540;
restarty = 220;
beltmax = 0;
rballmax = 1;
wallmax = 6;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 39
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 305;
restarty = 45;
beltmax = 5;
rballmax = 3;
wallmax = 2;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 39
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 39
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 39
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 39
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 39
onClipEvent (load) {
rot = 90;
}
Symbol 208 MovieClip Frame 40
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 200;
restarty = 50;
beltmax = 0;
rballmax = 6;
wallmax = 0;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 41
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 560;
restarty = 365;
beltmax = 4;
rballmax = 4;
wallmax = 8;
holemax = 3;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 41
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 41
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 41
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 41
onClipEvent (load) {
rot = 90;
}
Symbol 208 MovieClip Frame 42
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 60;
restarty = 65;
beltmax = 2;
rballmax = 5;
wallmax = 3;
holemax = 4;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 42
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 42
onClipEvent (load) {
rot = 0;
}
Symbol 208 MovieClip Frame 43
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 50;
restarty = 50;
beltmax = 9;
rballmax = 8;
wallmax = 0;
holemax = 1;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_6" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_8" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_7" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 43
onClipEvent (load) {
rot = 0;
}
Symbol 208 MovieClip Frame 44
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 490;
restarty = 45;
beltmax = 8;
rballmax = 4;
wallmax = 0;
holemax = 0;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_7" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 44
onClipEvent (load) {
rot = 180;
}
Symbol 208 MovieClip Frame 45
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 45;
restarty = 200;
beltmax = 12;
rballmax = 0;
wallmax = 0;
holemax = 12;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_6" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_7" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_8" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_9" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_10" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_11" in Symbol 208 MovieClip Frame 45
onClipEvent (load) {
rot = 180;
}
Symbol 208 MovieClip Frame 46
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 60;
restarty = 190;
beltmax = 2;
rballmax = 4;
wallmax = 5;
holemax = 7;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 46
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 46
onClipEvent (load) {
rot = 90;
}
Symbol 208 MovieClip Frame 47
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 535;
restarty = 195;
beltmax = 5;
rballmax = 5;
wallmax = 0;
holemax = 5;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 47
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 47
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 47
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 47
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 47
onClipEvent (load) {
rot = 0;
}
Symbol 208 MovieClip Frame 48
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 520;
restarty = 150;
beltmax = 0;
rballmax = 6;
wallmax = 4;
holemax = 4;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 49
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 200;
beltmax = 1;
rballmax = 0;
wallmax = 1;
holemax = 5;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 49
onClipEvent (load) {
rot = 90;
}
Instance of Symbol 195 MovieClip "wall_0" in Symbol 208 MovieClip Frame 49
onClipEvent (load) {
spd = 1.6;
length = 125;
initx = _x;
inity = _y;
count = 270;
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Symbol 208 MovieClip Frame 50
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 55;
restarty = 345;
beltmax = 4;
rballmax = 4;
wallmax = 0;
holemax = 2;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 50
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 50
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 50
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 50
onClipEvent (load) {
rot = 180;
}
Symbol 208 MovieClip Frame 51
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 75;
restarty = 200;
beltmax = 0;
rballmax = 8;
wallmax = 0;
holemax = 12;
_root.main.myball_init_func(restartx, restarty);
Symbol 208 MovieClip Frame 52
bgm_box.nextFrame();
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 525;
restarty = 75;
beltmax = 6;
rballmax = 5;
wallmax = 0;
holemax = 5;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 201 MovieClip "belt_1" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_3" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_2" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_4" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 201 MovieClip "belt_5" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
rot = 0;
}
Instance of Symbol 201 MovieClip "belt_0" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
rot = 180;
}
Instance of Symbol 197 MovieClip "rball_2" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
stateflg = 0;
spd = 3;
}
onClipEvent (enterFrame) {
switch (this.stateflg) {
case 0 :
this._y = this._y + this.spd;
if (this._y > (400 - (this._height / 2))) {
this._y = 400 - (this._height / 2);
this.stateflg = 1;
}
break;
case 1 :
this._y = this._y - this.spd;
if (this._y >= (0 + (this._height / 2))) {
break;
}
this._y = 0 + (this._height / 2);
this.stateflg = 0;
}
}
Instance of Symbol 197 MovieClip "rball_1" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
stateflg = 0;
spd = 3;
}
onClipEvent (enterFrame) {
switch (this.stateflg) {
case 0 :
this._y = this._y + this.spd;
if (this._y > (400 - (this._height / 2))) {
this._y = 400 - (this._height / 2);
this.stateflg = 1;
}
break;
case 1 :
this._y = this._y - this.spd;
if (this._y >= (0 + (this._height / 2))) {
break;
}
this._y = 0 + (this._height / 2);
this.stateflg = 0;
}
}
Instance of Symbol 197 MovieClip "rball_3" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
stateflg = 0;
spd = 3;
}
onClipEvent (enterFrame) {
switch (this.stateflg) {
case 0 :
this._y = this._y + this.spd;
if (this._y > (400 - (this._height / 2))) {
this._y = 400 - (this._height / 2);
this.stateflg = 1;
}
break;
case 1 :
this._y = this._y - this.spd;
if (this._y >= (0 + (this._height / 2))) {
break;
}
this._y = 0 + (this._height / 2);
this.stateflg = 0;
}
}
Instance of Symbol 197 MovieClip "rball_4" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
stateflg = 0;
spd = 3;
}
onClipEvent (enterFrame) {
switch (this.stateflg) {
case 0 :
this._y = this._y + this.spd;
if (this._y > (400 - (this._height / 2))) {
this._y = 400 - (this._height / 2);
this.stateflg = 1;
}
break;
case 1 :
this._y = this._y - this.spd;
if (this._y >= (0 + (this._height / 2))) {
break;
}
this._y = 0 + (this._height / 2);
this.stateflg = 0;
}
}
Instance of Symbol 197 MovieClip "rball_0" in Symbol 208 MovieClip Frame 52
onClipEvent (load) {
stateflg = 0;
spd = 3;
}
onClipEvent (enterFrame) {
switch (this.stateflg) {
case 0 :
this._y = this._y + this.spd;
if (this._y > (400 - (this._height / 2))) {
this._y = 400 - (this._height / 2);
this.stateflg = 1;
}
break;
case 1 :
this._y = this._y - this.spd;
if (this._y >= (0 + (this._height / 2))) {
break;
}
this._y = 0 + (this._height / 2);
this.stateflg = 0;
}
}
Symbol 208 MovieClip Frame 53
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 55;
restarty = 75;
beltmax = 0;
rballmax = 6;
wallmax = 0;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 197 MovieClip "rball_1" in Symbol 208 MovieClip Frame 53
onClipEvent (load) {
initx = 300;
inity = 200;
spd = 1.5;
length = 160;
count = -90;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_x = (initx + (Math.cos((count * Math.PI) / 180) * length));
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Instance of Symbol 197 MovieClip "rball_2" in Symbol 208 MovieClip Frame 53
onClipEvent (load) {
initx = 300;
inity = 200;
spd = 1.5;
length = 160;
count = -18;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_x = (initx + (Math.cos((count * Math.PI) / 180) * length));
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Instance of Symbol 197 MovieClip "rball_5" in Symbol 208 MovieClip Frame 53
onClipEvent (load) {
initx = 300;
inity = 200;
spd = 1.5;
length = 160;
count = 198;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_x = (initx + (Math.cos((count * Math.PI) / 180) * length));
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Instance of Symbol 197 MovieClip "rball_4" in Symbol 208 MovieClip Frame 53
onClipEvent (load) {
initx = 300;
inity = 200;
spd = 1.5;
length = 160;
count = 126;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_x = (initx + (Math.cos((count * Math.PI) / 180) * length));
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Instance of Symbol 197 MovieClip "rball_3" in Symbol 208 MovieClip Frame 53
onClipEvent (load) {
initx = 300;
inity = 200;
spd = 1.5;
length = 160;
count = 54;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_x = (initx + (Math.cos((count * Math.PI) / 180) * length));
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Symbol 208 MovieClip Frame 54
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 400;
restarty = 330;
beltmax = 0;
rballmax = 4;
wallmax = 4;
holemax = 4;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 197 MovieClip "rball_1" in Symbol 208 MovieClip Frame 54
onClipEvent (load) {
spd = -2;
length = 150;
initx = _x;
inity = _y;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_y = (inity + (Math.sin((count * Math.PI) / 180) * length));
}
Instance of Symbol 197 MovieClip "rball_2" in Symbol 208 MovieClip Frame 54
onClipEvent (load) {
spd = -3;
length = 150;
initx = _x;
inity = _y;
}
onClipEvent (enterFrame) {
count = count + spd;
if (count > 360) {
count = count - 360;
}
if (count < 0) {
count = count + 360;
}
_x = (initx + (Math.sin((count * Math.PI) / 180) * length));
}
Symbol 208 MovieClip Frame 55
_root.main.clearstage = _root.main._currentframe - _root.main.GAMESTARTFRAME;
_root.main.stage_init_func();
restartx = 545;
restarty = 345;
beltmax = 0;
rballmax = 5;
wallmax = 2;
holemax = 6;
_root.main.myball_init_func(restartx, restarty);
Instance of Symbol 63 MovieClip in Symbol 208 MovieClip Frame 56
onClipEvent (load) {
Mouse.hide();
}
onClipEvent (mouseMove) {
Mouse.hide();
this._x = _root.main._xmouse;
this._y = _root.main._ymouse;
updateAfterEvent(mouseMove);
}
Symbol 208 MovieClip Frame 57
_root.main.haikei.bubble_ctrl.gotoAndPlay(1);
Instance of Symbol 159 MovieClip in Symbol 208 MovieClip Frame 57
onClipEvent (load) {
sec = Math.floor(_root.main.playtime / 1000);
min = _root.main.playtime - (sec * 1000);
msec1 = Math.floor(min / 100);
msec2 = Math.floor((min - (msec1 * 100)) / 10);
min = Math.floor(sec / 60);
sec = sec % 60;
if (min == 0) {
_x = 280;
time_m._visible = false;
} else {
_x = 300;
time_m._visible = true;
}
}
Instance of Symbol 204 MovieClip in Symbol 208 MovieClip Frame 57
onClipEvent (load) {
count = 0;
factor = 0;
if (_root.main.nextstage > _root.main.section_end) {
_root.main.nextstage = _root.main.ENDFRAME;
}
}
onClipEvent (enterFrame) {
count++;
if (count > _root.main.NEXTSTAGEJUMP) {
factor = _root.main.stage_goto;
if (factor == undefined) {
_root.main.attachMovie("\u30B9\u30C6\u30FC\u30B8\u30B9\u30BF\u30FC\u30C8", "stage_goto", 100);
_root.main.stage_goto._x = 300;
_root.main.stage_goto._y = 200;
}
}
}
Symbol 208 MovieClip Frame 58
_root.main.haikei.bubble_ctrl.gotoAndPlay(1);
Instance of Symbol 183 MovieClip in Symbol 208 MovieClip Frame 58
onClipEvent (load) {
factor = _root.main.stage_push;
_root.main.total_push = _root.main.total_push + _root.main.stage_push;
}
Symbol 208 MovieClip Frame 59
bgm_box.gotoAndStop(1);
_root.main.haikei.bubble_ctrl.gotoAndPlay(1);
if (_root.main.modeflg == 0) {
if (_root.main.mode0_score[_root.main.section_num] > _root.main.totaltime) {
_root.main.mode0_score[_root.main.section_num] = _root.main.totaltime;
_root.main.myshared.data.time_score = _root.main.mode0_score;
}
if (_root.main.mode0_clear < _root.main.section_num) {
_root.main.mode0_clear = _root.main.section_num;
_root.main.myshared.data.time_clear = _root.main.mode0_clear;
}
} else {
if (_root.main.mode1_score[_root.main.section_num] > _root.main.total_push) {
_root.main.mode1_score[_root.main.section_num] = _root.main.total_push;
_root.main.myshared.data.touch_score = _root.main.mode1_score;
}
if (_root.main.mode1_clear < _root.main.section_num) {
_root.main.mode1_clear = _root.main.section_num;
_root.main.myshared.data.touch_clear = _root.main.mode1_clear;
}
}
_root.main.myshared.flush();
Instance of Symbol 159 MovieClip "total_time" in Symbol 208 MovieClip Frame 59
onClipEvent (load) {
sec = Math.floor(_root.main.totaltime / 1000);
min = _root.main.totaltime - (sec * 1000);
msec1 = Math.floor(min / 100);
msec2 = Math.floor((min - (msec1 * 100)) / 10);
min = Math.floor(sec / 60);
sec = sec % 60;
if (min == 0) {
_x = 280;
time_m._visible = false;
} else {
_x = 300;
time_m._visible = true;
}
}
Instance of Symbol 206 MovieClip in Symbol 208 MovieClip Frame 59
onClipEvent (load) {
if (_root.main.modeflg == 0) {
_root.main.total_time._visible = true;
_root.main.total_score._visible = false;
if (_root.main.totaltime < (_root.main.SECTION_TIME_LVS * _root.main.SECTION_TIME_REFER[_root.main.section_num])) {
stampname = "\u30EC\u30D9\u30EB\uFF33\u30A2\u30CB\u30E1";
} else if (_root.main.totaltime < (_root.main.SECTION_TIME_LVA * _root.main.SECTION_TIME_REFER[_root.main.section_num])) {
stampname = "\u30EC\u30D9\u30EB\uFF21\u30A2\u30CB\u30E1";
} else if (_root.main.totaltime < (_root.main.SECTION_TIME_LVB * _root.main.SECTION_TIME_REFER[_root.main.section_num])) {
stampname = "\u30EC\u30D9\u30EB\uFF22\u30A2\u30CB\u30E1";
} else {
stampname = "\u30EC\u30D9\u30EB\uFF23\u30A2\u30CB\u30E1";
}
_root.main.attachMovie(stampname, "stamp", 1);
_root.main.stamp._x = 350;
_root.main.stamp._y = 300;
this.gotoAndStop(1);
} else {
_root.main.total_time._visible = false;
_root.main.total_score._visible = true;
if (_root.main.total_push < (_root.main.SECTION_PUSH_LVS * _root.main.SECTION_STROKE_MAX[_root.main.section_num])) {
stampname = "\u30EC\u30D9\u30EB\uFF33\u30A2\u30CB\u30E1";
} else if (_root.main.total_push < (_root.main.SECTION_PUSH_LVA * _root.main.SECTION_STROKE_MAX[_root.main.section_num])) {
stampname = "\u30EC\u30D9\u30EB\uFF21\u30A2\u30CB\u30E1";
} else if (_root.main.total_push < (_root.main.SECTION_PUSH_LVB * _root.main.SECTION_STROKE_MAX[_root.main.section_num])) {
stampname = "\u30EC\u30D9\u30EB\uFF22\u30A2\u30CB\u30E1";
} else {
stampname = "\u30EC\u30D9\u30EB\uFF23\u30A2\u30CB\u30E1";
}
_root.main.attachMovie(stampname, "stamp", 1);
_root.main.stamp._x = 350;
_root.main.stamp._y = 300;
this.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
_root.main.stamp.removeMovieClip();
_root.main.gotoAndStop("STAGESELECT_FRAME");
}
onClipEvent (enterFrame) {
count++;
if (count > _root.main.TITLEJUMP) {
count = 0;
_root.main.stamp.removeMovieClip();
_root.main.gotoAndStop("STAGESELECT_FRAME");
}
}
Instance of Symbol 183 MovieClip "total_score" in Symbol 208 MovieClip Frame 59
onClipEvent (load) {
factor = _root.main.total_push;
}