Frame 2
if (false) {
}
stop();
Frame 3
if (false) {
}
Frame 4
if (false) {
}
function initSymbol() {
var _local1 = _root;
rotaingCount = 0;
clickCount = 0;
gameSig = true;
var _local2 = 1;
while (_local2 < 20) {
_local1["ball" + _local2].green.gotoAndStop(1);
_local1["ball" + _local2].blue.gotoAndPlay(random(20) + 1);
_local1["ball" + _local2].red.gotoAndPlay(random(20) + 1);
_local1["ball" + _local2].sky.gotoAndPlay(random(20) + 1);
_local1["ball" + _local2].brown.gotoAndPlay(random(20) + 1);
_local1["ball" + _local2].bora.gotoAndPlay(random(20) + 1);
_local1["ball" + _local2].whitebrown.gotoAndPlay(random(20) + 1);
_local1["ball" + _local2].gray.gotoAndPlay(random(20) + 1);
_local2++;
}
_local2 = 1;
while (_local2 < 20) {
_local1["ball" + _local2].gotoAndStop(_local1["myArray" + _local1.myLevel][_local2 - 1] + 1);
_local1["ball" + _local2].arrNumber = _local1["myArray" + _local1.myLevel][_local2 - 1];
_local1["Tball" + _local2].gotoAndStop(_local1["targetArray" + _local1.myLevel][_local2 - 1] + 1);
_local2++;
}
_local1.myTimer.startTimer(_local1.myTime, 1);
}
function naming() {
var i = 1;
while (i < 20) {
var j = 1;
while (j < 20) {
if (_root["rotator" + i].hitTest(_root["ball" + j]) == true) {
_root["rotator" + i].underName = eval ("ball" + j);
_root["rotator" + i].underNumber = j;
}
j++;
}
i++;
}
}
function rotation(me, ta1, ta2, ta3, ta4, ta5, ta6) {
var _local1 = _root;
var _local2 = ta6;
var _local3 = ta5;
_local1.clickCount++;
_local1.oldX = [ta1._x, ta2._x, ta3._x, ta4._x, _local3._x, _local2._x];
_local1.oldY = [ta1._y, ta2._y, ta3._y, ta4._y, _local3._y, _local2._y];
_local1.rotating(ta1, ta2, ta3, ta4, _local3, _local2);
}
function rotating(ta1, ta2, ta3, ta4, ta5, ta6) {
var k = 1;
while (k < 6) {
_root.imsiX[k - 1] = (_root.oldX[k] - _root.oldX[k - 1]) / 2;
_root.imsiY[k - 1] = (_root.oldY[k] - _root.oldY[k - 1]) / 2;
k++;
}
_root.imsiX[5] = (_root.oldX[0] - _root.oldX[5]) / 2;
_root.imsiY[5] = (_root.oldY[0] - _root.oldY[5]) / 2;
_root.dump.onEnterFrame = function () {
var k = 1;
while (k < 6) {
_root.imsiName = eval ("ta" + k);
_root.imsiName._x = imsiName._x + _root.imsiX[k - 1];
_root.imsiName._y = imsiName._y + _root.imsiY[k - 1];
trace("imsiX : " + _root.imsiX[k - 1]);
k++;
}
ta6._x = ta6._x + _root.imsiX[5];
ta6._y = ta6._y + _root.imsiY[5];
_root.rotatingCount++;
if (_root.rotatingCount >= 2) {
this.onEnterFrame = null;
_root.rotatingCount = 0;
_root.newPosition(ta1, ta2, ta3, ta4, ta5, ta6);
}
};
}
function newPosition(ta1, ta2, ta3, ta4, ta5, ta6) {
var k = 1;
while (k < 6) {
_root.imsiName2 = eval ("ta" + k);
_root.imsiName2._x = _root.oldX[k];
_root.imsiName2._y = _root.oldY[k];
k++;
}
ta6._x = _root.oldX[0];
ta6._y = _root.oldY[0];
_root.naming();
var i = 1;
while (i < 20) {
_root["myArray" + _root.myLevel][i - 1] = _root["ball" + _root["rotator" + i].underNumber].arrNumber;
i++;
}
trace(_root["ball" + _root.rotator5.underNumber].arrNumber);
_root.checking();
}
function checking() {
var _local1 = _root;
var _local3 = this;
_local3.checkNumb = 0;
trace((("myArray" + _local1.myLevel) + " : ") + _local1["myArray" + _local1.myLevel]);
trace((("targetArray" + _local1.myLevel) + " : ") + _local1["targetArray" + _local1.myLevel]);
var _local2 = 0;
while (_local2 < 19) {
if (_local1["myArray" + _local1.myLevel][_local2] == _local1["targetArray" + _local1.myLevel][_local2]) {
_local3.checkNumb++;
}
_local2++;
}
if (_local3.checkNumb == 19) {
trace("correct~!!!");
_local1.gameSig = false;
_local1.myLevel++;
if (_local1.myLevel < 7) {
_local1.myTime = _local1.myTime + 10;
} else if (_local1.myLevel >= 7) {
_local1.myTime = _local1.myTime + 20;
}
_local2 = 1;
while (_local2 < 20) {
_local1["ball" + _local2].green.gotoAndStop("oh");
_local1["ball" + _local2].blue.gotoAndStop("oh");
_local1["ball" + _local2].red.gotoAndStop("oh");
_local1["ball" + _local2].sky.gotoAndStop("oh");
_local1["ball" + _local2].brown.gotoAndStop("oh");
_local1["ball" + _local2].bora.gotoAndStop("oh");
_local1["ball" + _local2].whitebrown.gotoAndStop("oh");
_local1["ball" + _local2].gray.gotoAndStop("oh");
_local2++;
}
_local1.MC_clear._visible = true;
_local1.MC_clear.gotoAndPlay(2);
_local1.flag = 2;
}
}
function acquiredBonus() {
var _local1 = _root;
var _local2 = this;
_local1.MC_clear.MC_bonus.var_bonus = 300;
_local1.MC_clear.MC_bonus.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if ((_local1.myBonus < _local2.myTimer.time) && (_local2.myTimer.time > 0)) {
if ((_local2.clickCount <= 15) && (_local2.myLevel > 8)) {
_local1.var_bonus = _local1.var_bonus + 100;
} else if (_local2.myLevel < 6) {
_local1.var_bonus = _local1.var_bonus + 10;
} else if ((_local2.myLevel >= 6) && (_local2.myLevel < 9)) {
_local1.var_bonus = _local1.var_bonus + 30;
} else if (_local2.myLevel >= 9) {
_local1.var_bonus = _local1.var_bonus + 50;
}
_local1.myBonus++;
} else {
_local1.onEnterFrame = null;
_local1.var_bonus = _local1.var_bonus - _local2.clickCount;
_local1.play();
}
};
}
function gameOverCount() {
var _local1 = this;
var _local2 = _root;
sendObj = new LoadVars();
sendObj.userid = userid;
sendObj.gcode = gCode;
sendObj.score = score;
sendObj.onLoad = function () {
};
sendObj.sendAndLoad("/point/savescore.html", sendObj, "POST");
getURL (((((("javascript:g_end(\"" + userid) + "\",\"") + gCode) + "\",") + score) + ");");
_local2.isFirstGame = true;
_local2.MC_gameOver._visible = true;
_local2.overTime = getTimer();
_local2.MC_gameOver.onEnterFrame = function () {
var _local1 = this;
_local1.time = Math.ceil(((_root.overTime + 10000) - getTimer()) / 1000);
_local1.gotoAndStop((10 - _local1.time) + 1);
if (_local1.time <= 0) {
_local1.onEnterFrame = null;
_local1.play();
}
};
}
targetArray1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0];
targetArray2 = [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0];
targetArray3 = [0, 0, 0, 0, 2, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0];
targetArray4 = [0, 0, 0, 0, 2, 2, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0];
targetArray5 = [0, 5, 0, 0, 0, 0, 0, 5, 0, 5, 0, 5, 0, 0, 0, 0, 0, 5, 0];
targetArray6 = [4, 0, 4, 0, 4, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0];
targetArray7 = [0, 0, 0, 0, 3, 3, 0, 0, 3, 0, 3, 0, 0, 3, 3, 0, 0, 0, 0];
targetArray8 = [0, 0, 0, 5, 0, 0, 5, 0, 5, 0, 5, 0, 0, 5, 5, 0, 0, 5, 0];
targetArray9 = [0, 5, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 5, 0];
targetArray10 = [0, 6, 0, 0, 6, 6, 0, 0, 6, 5, 6, 0, 6, 0, 0, 6, 0, 0, 0];
targetArray11 = [0, 0, 0, 5, 0, 0, 5, 0, 5, 0, 5, 0, 0, 6, 6, 0, 0, 6, 0];
targetArray12 = [3, 0, 5, 0, 3, 5, 0, 0, 0, 6, 0, 0, 0, 5, 3, 0, 5, 0, 3];
targetArray13 = [6, 0, 6, 0, 6, 6, 0, 0, 6, 7, 6, 0, 0, 0, 0, 0, 6, 0, 6];
targetArray14 = [0, 0, 0, 0, 0, 0, 0, 7, 0, 7, 0, 7, 7, 7, 7, 7, 7, 0, 7];
targetArray15 = [0, 0, 5, 0, 0, 0, 5, 7, 7, 7, 7, 7, 0, 0, 0, 5, 0, 0, 5];
myArray1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
myArray2 = [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0];
myArray3 = [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0];
myArray4 = [0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2];
myArray5 = [0, 5, 0, 0, 5, 0, 0, 0, 0, 5, 0, 5, 0, 0, 0, 0, 5, 0, 0];
myArray6 = [0, 4, 0, 0, 4, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 4, 0, 0, 4];
myArray7 = [0, 3, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 3, 0, 0, 3];
myArray8 = [0, 0, 5, 0, 5, 0, 0, 0, 5, 5, 0, 5, 5, 0, 0, 5, 0, 0, 0];
myArray9 = [5, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 5, 0, 5, 5, 0, 0];
myArray10 = [0, 6, 0, 6, 6, 6, 6, 0, 0, 5, 0, 0, 0, 0, 6, 0, 0, 6, 0];
myArray11 = [0, 0, 5, 0, 6, 0, 0, 0, 6, 6, 0, 5, 5, 0, 0, 5, 0, 0, 0];
myArray12 = [0, 0, 0, 5, 0, 0, 3, 3, 0, 3, 0, 5, 6, 3, 5, 5, 0, 0, 0];
myArray13 = [0, 0, 0, 0, 6, 0, 6, 7, 0, 0, 0, 0, 6, 6, 6, 6, 6, 0, 6];
myArray14 = [7, 0, 7, 0, 7, 0, 7, 0, 7, 0, 0, 7, 0, 7, 0, 7, 0, 0, 7];
myArray15 = [5, 7, 5, 7, 0, 0, 7, 0, 5, 0, 5, 0, 0, 7, 0, 0, 7, 0, 0];
MovieClip.prototype.startTimer = function (myTime, myFlag) {
var _local1 = this;
var _local2 = _root;
_local1.remainTime = myTime;
_local2.flag = 1;
_local2.startTime = getTimer();
_local1.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if (_local2.flag == myFlag) {
_local1.time = Math.ceil(((_local2.startTime + (myTime * 1000)) - getTimer()) / 1000);
_local1.remainTime = _local1.time;
if (_local1.remainTime < 10) {
_local1.remainTime = "0" + _local1.time;
}
if (_local1.remainTime <= 0) {
_local1.onEnterFrame = null;
_local2.flag = myFlag + 1;
_local2.gameSig = false;
_local2.MC_gameOver._visible = true;
_local2.gameOverCount();
}
} else if (_local2.flag == (myFlag + 1)) {
_local1.onEnterFrame = null;
}
};
};
_root.imsiX = new Array();
_root.imsiY = new Array();
_root.myArray1[random(6)] = 1;
score = 0;
myLevel = 1;
myTime = 30;
isFirst = true;
_root.initSymbol();
_root.naming();
_root.rotator5.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator1.underName, _local1.rotator4.underName, _local1.rotator9.underName, _local1.rotator10.underName, _local1.rotator6.underName, _local1.rotator2.underName);
}
};
_root.rotator6.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator2.underName, _local1.rotator5.underName, _local1.rotator10.underName, _local1.rotator11.underName, _local1.rotator7.underName, _local1.rotator3.underName);
}
};
_root.rotator9.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator4.underName, _local1.rotator8.underName, _local1.rotator13.underName, _local1.rotator14.underName, _local1.rotator10.underName, _local1.rotator5.underName);
}
};
_root.rotator10.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator5.underName, _local1.rotator9.underName, _local1.rotator14.underName, _local1.rotator15.underName, _local1.rotator11.underName, _local1.rotator6.underName);
}
};
_root.rotator11.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator6.underName, _local1.rotator10.underName, _local1.rotator15.underName, _local1.rotator16.underName, _local1.rotator12.underName, _local1.rotator7.underName);
}
};
_root.rotator14.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator9.underName, _local1.rotator13.underName, _local1.rotator17.underName, _local1.rotator18.underName, _local1.rotator15.underName, _local1.rotator10.underName);
}
};
_root.rotator15.onRelease = function () {
var _local1 = _root;
if (_local1.gameSig == true) {
_local1.rotation(this, _local1.rotator10.underName, _local1.rotator14.underName, _local1.rotator18.underName, _local1.rotator19.underName, _local1.rotator16.underName, _local1.rotator11.underName);
}
};
Instance of Symbol 131 MovieClip "MC_gameOver" in Frame 4
onClipEvent (load) {
if (false) {
}
this._visible = false;
}
Symbol 8 MovieClip [MC_wig_gray copy] Frame 60
if (false) {
}
this.gotoAndPlay(1);
Symbol 19 Button
on (release, keyPress "<Enter>") {
if (false) {
}
_root.gotoAndStop("startGame");
}
Symbol 25 Button
on (release) {
if (false) {
}
_root.gotoAndStop("manual");
}
Symbol 38 MovieClip Frame 21
if (false) {
}
this.gotoAndPlay(1);
Symbol 46 MovieClip Frame 27
if (false) {
}
this.gotoAndPlay(1);
Symbol 54 MovieClip Frame 23
if (false) {
}
this.gotoAndPlay(1);
Symbol 62 MovieClip Frame 37
if (false) {
}
this.gotoAndPlay(1);
Symbol 70 MovieClip Frame 47
if (false) {
}
this.gotoAndPlay(1);
Symbol 78 MovieClip Frame 15
if (false) {
}
this.gotoAndPlay(1);
Symbol 86 MovieClip Frame 27
if (false) {
}
this.gotoAndPlay(1);
Symbol 87 MovieClip Frame 1
if (false) {
}
stop();
myName = String(this._name);
this.myNumb = this.myName.slice(4, 6);
Instance of Symbol 38 MovieClip "green" in Symbol 87 MovieClip Frame 1
onClipEvent (load) {
if (false) {
}
this.stop();
}
Symbol 87 MovieClip Frame 2
if (false) {
}
stop();
Symbol 87 MovieClip Frame 3
if (false) {
}
stop();
Symbol 87 MovieClip Frame 4
if (false) {
}
stop();
Symbol 87 MovieClip Frame 5
if (false) {
}
stop();
Symbol 87 MovieClip Frame 6
if (false) {
}
stop();
Symbol 87 MovieClip Frame 7
if (false) {
}
stop();
Symbol 87 MovieClip Frame 8
if (false) {
}
stop();
Symbol 101 MovieClip Frame 29
if (false) {
}
stop();
_root.acquiredBonus();
Symbol 101 MovieClip Frame 57
if (false) {
}
_parent.play();
_root.score = _root.score + this.var_bonus;
this.gotoAndStop(1);
Symbol 102 MovieClip Frame 1
if (false) {
}
stop();
this._visible = false;
Symbol 102 MovieClip Frame 2
if (false) {
}
stop();
Symbol 102 MovieClip Frame 52
if (false) {
}
this.stop();
_root.readyAndStart._visible = true;
_root.readyAndStart.gotoAndPlay(2);
Symbol 102 MovieClip Frame 54
if (false) {
}
_root.initSymbol();
this.gotoAndStop(1);
Symbol 107 MovieClip Frame 1
if (false) {
}
if (_root.isFirst == true) {
_root.gameSig = false;
}
Symbol 107 MovieClip Frame 77
if (false) {
}
this._visible = false;
this.gotoAndStop(1);
if (_root.isFirst == true) {
_root.gameSig = true;
_root.isFirst = false;
} else {
_root.MC_clear.play();
}
Symbol 113 Button
on (release, keyPress "<Enter>") {
if (false) {
}
_root.isFirstGame = true;
_root.gameSig = true;
_root.gotoAndStop("main");
trace("wow");
this._visible = false;
}
Symbol 131 MovieClip Frame 1
if (false) {
}
stop();
Symbol 131 MovieClip Frame 15
if (false) {
}
stop();
_root.stop();