Instance of Symbol 5 MovieClip in Frame 1
onClipEvent (load) {
_root.stop();
}
onClipEvent (enterFrame) {
if (_root._framesloaded == _root._totalframes) {
_root.gotoAndStop(3);
}
}
Frame 4
function rotate(rotPar) {
i = 1;
while (panelNum >= i) {
if ((((((i != 3) && (i != 4)) && (i != 6)) && (i != 8)) && (i != 10)) && (i != 12)) {
eval ("main.panel_" + i)._rotation = Math.round(maxRotation * rotPar);
th = (eval ("main.panel_" + i)._rotation * Math.PI) / 180;
eval ("main.markR_" + i)._x = (Math.cos(th) * eval ("main.markR_" + i).myX) + eval ("main.panel_" + i)._x;
eval ("main.markR_" + i)._y = (Math.sin(th) * eval ("main.markR_" + i).myY) + eval ("main.panel_" + i)._y;
eval ("main.markL_" + i)._x = (Math.cos(th) * eval ("main.markL_" + i).myX) + eval ("main.panel_" + i)._x;
eval ("main.markL_" + i)._y = (Math.sin(th) * eval ("main.markL_" + i).myY) + eval ("main.panel_" + i)._y;
}
i++;
}
main.panel_9._x = main.panel_9._x + auto1Speed;
main.markR_9._x = main.markR_9._x + auto1Speed;
main.markL_9._x = main.markL_9._x + auto1Speed;
if ((auto1Right < main.panel_9._x) || (main.panel_9._x < auto1Left)) {
auto1Speed = auto1Speed * -1;
}
if ((game != 4) && (game != 5)) {
main.panel_12._x = main.panel_12._x + auto2Speed;
main.markR_12._x = main.markR_12._x + auto2Speed;
main.markL_12._x = main.markL_12._x + auto2Speed;
main.five._x = main.five._x + auto2Speed;
if ((auto2Right < main.panel_12._x) || (main.panel_12._x < auto2Left)) {
auto2Speed = auto2Speed * -1;
}
}
a = (eval ("main.markR_" + now)._y - eval ("main.panel_" + now)._y) / (eval ("main.markR_" + now)._x - eval ("main.panel_" + now)._x);
b = eval ("main.panel_" + now)._y - (a * eval ("main.panel_" + now)._x);
if (game == 1) {
tmpFall = tmpFall + defFall;
main.dog._x = Math.round(main.dog._x + ((main.dog.setX - main.dog._x) * 0.2));
main.dog._y = main.dog._y + tmpFall;
imgX = Math.round(main.dog._x + ((main.dog.setX - main.dog._x) * 0.2));
imgY = (main.dog._y + tmpFall) + defFall;
checkLimit = ((a * imgX) + b) - (main.dog._height / 2);
if (checkLimit < imgY) {
main.dog.wanko.gotoAndStop(2);
}
main.dog.limit = ((a * main.dog._x) + b) - main.dog.harfHeight;
if (main.dog._y >= main.dog.limit) {
seObject.play();
main.dog._y = main.dog.limit;
main.dog._rotation = main.panel_1._rotation;
game = 2;
}
} else if (game == 2) {
if (eval ("main.panel_" + now)._rotation == 0) {
if (0 < speed) {
speed = speed - 0.05;
if (speed < 0) {
speed = 0;
}
} else if (speed < 0) {
speed = speed + 0.05;
if (0 < speed) {
speed = 0;
}
}
}
speed = speed + (eval ("main.panel_" + now)._rotation / 30);
main.dog._x = main.dog._x + speed;
main.dog._rotation = eval ("main.panel_" + now)._rotation;
dTh = (eval ("main.panel_" + now)._rotation * Math.PI) / 180;
checkLX = (Math.cos(dTh) * (eval ("main.markL_" + now).myX - main.dog.myWidth)) + eval ("main.panel_" + now)._x;
checkRX = (Math.cos(dTh) * (eval ("main.markR_" + now).myX + main.dog.myWidth)) + eval ("main.panel_" + now)._x;
if (((main.dog._x < checkLX) || (checkRX < main.dog._x)) || (!main.dog.hitTest(eval ("main.panel_" + now)))) {
tmpFall = defFall;
main.dog.wanko.gotoAndStop(1);
oldY = main.dog._y - 2;
game = 3;
} else if (((main.dog._x < (checkLX + wata)) && (_root._xmouse >= 200)) || (((checkRX - wata) < main.dog._x) && (200 >= _root._xmouse))) {
main.dog.wanko.gotoAndStop(3);
main.dog._y = ((a * main.dog._x) + b) - main.dog.harfHeight;
} else {
main.dog.wanko.gotoAndStop(2);
main.dog._y = ((a * main.dog._x) + b) - main.dog.harfHeight;
}
} else if (game == 3) {
tmpFall = tmpFall + defFall;
main.dog._y = main.dog._y + tmpFall;
if (300 < main.dog._y) {
main._y = main._y - tmpFall;
if (main.endY >= main._y) {
main._y = main.endY;
}
}
if ((-2 < speed) && (speed < 0)) {
speed = -2;
} else if ((speed < 2) && (0 < speed)) {
speed = 2;
}
main.dog._x = main.dog._x + speed;
main.dog._rotation = eval ("main.panel_" + now)._rotation;
i = now + 1;
while (panelNum >= i) {
tA = (eval ("main.markR_" + i)._y - eval ("main.panel_" + i)._y) / (eval ("main.markR_" + i)._x - eval ("main.panel_" + i)._x);
tB = eval ("main.panel_" + i)._y - (tA * eval ("main.panel_" + i)._x);
tmpLimit = ((tA * main.dog._x) + tB) - main.dog.harfHeight;
tmpTh = (eval ("main.panel_" + i)._rotation * Math.PI) / 180;
checkRX = (Math.cos(tmpTh) * (eval ("main.markR_" + i).myX + main.dog.myWidth)) + eval ("main.panel_" + i)._x;
checkLX = (Math.cos(tmpTh) * (eval ("main.markL_" + i).myX - main.dog.myWidth)) + eval ("main.panel_" + i)._x;
if ((main.dog._x >= checkLX) && (checkRX >= main.dog._x)) {
if ((tmpLimit >= oldY) && (main.dog._y >= tmpLimit)) {
main.dog.wanko.gotoAndStop(2);
main.dog._y = tmpLimit;
now = i;
game = 2;
return(undefined);
}
}
i++;
}
oldY = main.dog._y - 2;
}
}
function restart() {
now = 1;
main._y = main.startY;
speed = 0;
tmpFall = 2;
main.dog._x = main.dog.startX;
main.dog._y = main.dog.startY;
main.dog._rotation = 0;
char++;
if (char == 4) {
if (getPoint >= presentPoint) {
_root.gotoAndPlay("ok");
} else {
_root.gotoAndPlay("ng");
}
return(undefined);
}
main.dog.gotoAndStop(char);
main.dog.wanko.gotoAndStop(1);
_root.gotoAndPlay("re");
}
game = 0;
soundFlag = 0;
getPoint = 0;
presentPoint = 7;
now = 1;
char = 1;
wata = 30;
maxRotation = 10;
panelNum = 12;
mainWidth = 400;
rotateField = 160;
auto1Left = -80;
auto1Right = 100;
auto1Speed = 3;
auto2Left = -60;
auto2Right = 135;
auto2Speed = -8;
defFall = 2;
speed = 0;
Instance of Symbol 51 MovieClip "main" in Frame 4
onClipEvent (load) {
startY = _y;
endY = -260;
}
Instance of Symbol 19 MovieClip "master" in Frame 4
onClipEvent (load) {
function setRot() {
if (_root.game != 1) {
if (((_root.mainWidth / 2) - _root.rotateField) >= _root._xmouse) {
xPos = (_root.mainWidth / 2) - _root.rotateField;
} else if (_root._xmouse >= ((_root.mainWidth / 2) + _root.rotateField)) {
xPos = (_root.mainWidth / 2) + _root.rotateField;
} else {
xPos = _root._xmouse;
}
rotPar = (xPos - (_root.mainWidth / 2)) / _root.rotateField;
}
}
function pointShow() {
_root.point.show();
_root.point.play();
if (4 >= _root.now) {
_root.point.ten.gotoAndStop(1);
} else if (_root.main.dog._y == 720) {
_root.point.ten.gotoAndStop(3);
} else if (((_root.now == 6) || (_root.now == 7)) || (_root.now == 8)) {
_root.point.ten.gotoAndStop(2);
} else if (((_root.now == 9) || (_root.now == 10)) || (_root.now == 11)) {
_root.point.ten.gotoAndStop(3);
} else if (_root.now == 12) {
_root.point.ten.gotoAndStop(4);
}
_root.point.ten.char.gotoAndStop(_root.char);
}
setRot();
_root.rotate(rotPar);
timer = 12;
}
onClipEvent (enterFrame) {
setRot();
_root.rotate(rotPar);
if (_root.game == 4) {
timer--;
if (timer == 0) {
pointShow();
timer = 12;
_root.game = 5;
}
}
}
Instance of Symbol 53 MovieClip "bgm" in Frame 4
onClipEvent (load) {
soundObject = new Sound(this);
vol = 60;
}
onClipEvent (enterFrame) {
if (_root.soundFlag == 1) {
if (0 < vol) {
vol = vol - 20;
}
} else if (vol < 60) {
vol = vol + 10;
}
soundObject.setVolume(vol);
}
Instance of Symbol 85 MovieClip "point" in Frame 4
onClipEvent (load) {
function show() {
_visible = true;
}
function hide() {
_visible = false;
}
hide();
}
Frame 5
soundFlag = 0;
Frame 11
game = 1;
stop();
Frame 15
soundFlag = 1;
Frame 41
stop();
button.gotoAndStop(2);
Frame 44
soundFlag = 1;
Frame 76
stop();
Symbol 11 Button
on (release) {
play();
}
Symbol 26 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop();
Instance of Symbol 19 MovieClip "markL_2" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -50;
myY = -50;
}
Instance of Symbol 19 MovieClip "markR_2" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 50;
myY = 50;
}
Instance of Symbol 19 MovieClip "markL_3" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -90;
myY = -90;
}
Instance of Symbol 19 MovieClip "markR_4" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 90;
myY = 90;
}
Instance of Symbol 19 MovieClip "markL_5" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -50;
myY = -50;
}
Instance of Symbol 19 MovieClip "markR_5" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 50;
myY = 50;
}
Instance of Symbol 19 MovieClip "markL_6" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -90;
myY = -90;
}
Instance of Symbol 19 MovieClip "markL_7" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -50;
myY = -50;
}
Instance of Symbol 19 MovieClip "markR_7" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 50;
myY = 50;
}
Instance of Symbol 19 MovieClip "markR_8" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 90;
myY = 90;
}
Instance of Symbol 19 MovieClip "markL_9" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -50;
myY = -50;
}
Instance of Symbol 19 MovieClip "markR_9" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 50;
myY = 50;
}
Instance of Symbol 19 MovieClip "markL_10" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -90;
myY = -90;
}
Instance of Symbol 19 MovieClip "markR_10" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 90;
myY = 90;
}
Instance of Symbol 19 MovieClip "markL_11" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -50;
myY = -50;
}
Instance of Symbol 19 MovieClip "markR_11" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 50;
myY = 50;
}
Instance of Symbol 19 MovieClip "markL_1" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -90;
myY = -90;
}
Instance of Symbol 19 MovieClip "markR_1" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 90;
myY = 90;
}
Instance of Symbol 19 MovieClip "markL_12" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -25;
myY = -25;
}
Instance of Symbol 19 MovieClip "markR_12" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 25;
myY = 25;
}
Instance of Symbol 39 MovieClip "dog" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
startX = _x;
startY = _y;
harfHeight = 18;
setX = 65;
myWidth = 21;
}
onClipEvent (enterFrame) {
if (((_x < -240) || (240 < _x)) || (_root.now == 12)) {
_root.game = 4;
}
if (720 < _y) {
_root.game = 4;
_y = 720;
}
}
Instance of Symbol 19 MovieClip "markR_3" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 90;
myY = 90;
}
Instance of Symbol 19 MovieClip "markL_4" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -90;
myY = -90;
}
Instance of Symbol 19 MovieClip "markR_6" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = 90;
myY = 90;
}
Instance of Symbol 19 MovieClip "markL_8" in Symbol 51 MovieClip Frame 1
onClipEvent (load) {
myX = -90;
myY = -90;
}
Symbol 78 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
if (ten._currentframe == 4) {
_root.getPoint = _root.getPoint + 5;
} else {
_root.getPoint = _root.getPoint + ten._currentframe;
}
eval ("se_" + ten._currentframe).play();
Symbol 85 MovieClip Frame 16
gotoAndStop (1);
hide();
_root.restart();
Symbol 91 Button
on (release) {
_root.gotoAndPlay(4);
}