STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228066
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/84136520?noj=FRM84136520-27DC" width="1" height="1"></div>

Dragons Hexa.swf

This is the info page for
Flash #23927

(Click the ID number above for more basic data on this flash file.)


Text
0

bonus !

<p align="center"><font face="Verdana" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>Mo more same colors ! </b></font></p>

<p align="center"><font face="Verdana" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>You need more points ! </b></font></p>

<p align="center"><font face="Verdana" size="13" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>N/A</b></font></p>

<p align="left"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Different colored objects are falling from the top of the screen. </b></font></p><p align="left"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>To vaporize them, get 3 or more of the same colored objects </b></font></p><p align="left"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>in a row vertically or diagonally.</b></font></p>

<p align="left"><font face="Verdana" size="10" color="#ffff00" letterSpacing="0.000000" kerning="0"><b>You must hurry and complete the game before your time runs out.</b></font></p>

<p align="left"><font face="Verdana" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>Use the special blinking hexas to vaporize more objects.</b></font></p>

<p align="left"><font face="Verdana" size="10" color="#ffff00" letterSpacing="0.000000" kerning="0"><b>You can increase your time limit by clicking the time button - only <sbr />one time per level.</b></font></p>

Start

Start

<p align="left"><font face="Verdana" size="11" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>Score</b></font></p>

0

<p align="center"><font face="Verdana" size="11" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>Remaining sets</b></font></p>

0

<p align="left"><font face="Verdana" size="11" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>Completed</b></font></p>

<p align="left"><font face="Verdana" size="11" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>Level</b></font></p>

<p align="center"><font face="Verdana" size="11" color="#990000" letterSpacing="0.000000" kerning="1"><b>Time [S]</b></font></p>

<p align="center"><font face="Verdana" size="11" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>Time [S]</b></font></p>

<p align="center"><font face="Verdana" size="11" color="#990000" letterSpacing="0.000000" kerning="1"><b>Time [S]</b></font></p>

60

<p align="center"><font face="Verdana" size="11" color="#660000" letterSpacing="0.000000" kerning="1"><b>View Hint [A]</b></font></p>

<p align="center"><font face="Verdana" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>View Hint [A]</b></font></p>

10

<p align="center"><font face="Verdana" size="11" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>Time</b></font></p>

Level

1

<p align="right"><font face="Verdana" size="14" color="#ffcc00" letterSpacing="0.000000" kerning="0"><b>- Level Clear -</b></font></p>

<p align="center"><font face="Verdana" size="12" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>Time:</b></font></p>

<p align="center"><font face="Verdana" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>Bonus Point:</b></font></p>

00:00:00

0

<p align="left"><font face="Verdana" size="14" color="#660000" letterSpacing="0.550000" kerning="0"><b>Stage</b></font></p>

1

<p align="left"><font face="Arial" size="16" color="#ffff00" letterSpacing="0.000000" kerning="0"><b>Click here to play 9DRAGONS!</b></font></p>

ActionScript [AS1/AS2]

Frame 2
System.useCodepage = true; with (Stage) { showMenu = false; scaleMode = "noScale"; } sndChk = true; var snd_ary = ["click1_snd", "click2_snd", "moveFail_snd", "reach_snd", "swind_snd", "wind_snd", "repos_snd", "bonus1_snd", "bonus2_snd", "bonus3_snd", "bonus4_snd", "bonus5_snd", "around_snd", "sameBlock_snd", "oneLine_snd", "time_snd", "item_snd", "hint_snd", "error_snd", "successBg_snd", "failBg_snd", "successEffect_snd", "failEffect_snd", "bg_snd", "intro_snd", "moveEffect_snd", "fallAllBlock_snd", "addTime_snd", "bonusScore_snd"]; var i = 0; while (i < snd_ary.length) { var snd_str = snd_ary[i]; this[snd_str] = new Sound(this); this[snd_str].attachSound(snd_str); i++; } init = function () { _quality = "medium"; _global.owner = this; blockNum = 8; typeNumAry = [6, 7, 7, 7, 7, 8, 8, 8, 8, 8]; moveRatio = 0.65; g = 4; timeLimitNum = 10; timeVal = 50; timeAry = [120, 120, 100, 90, 90, 90, 85, 85, 80, 80]; goalAry = [20, 25, 30, 35, 40, 45, 50, 55, 58, 60]; itemAry = new Array(); itemAry[0] = ["s", "s", "a"]; itemAry[1] = ["s", "s", "a", "a"]; itemAry[2] = ["s", "s", "a", "a", "a", "e"]; itemAry[3] = ["s", "s", "a", "a", "a", "e", "e"]; itemAry[4] = ["s", "s", "a", "a", "a", "o", "e", "e"]; itemAry[5] = ["s", "s", "s", "a", "a", "a", "o", "o", "o", "e", "e", "e"]; itemAry[6] = ["s", "s", "e", "a", "a", "e", "o", "o", "e", "e", "e", "e"]; itemAry[7] = ["s", "e", "e", "a", "a", "e", "o", "e", "e", "e", "e", "e"]; itemAry[8] = ["s", "e", "e", "a", "a", "e", "o", "o", "e", "e", "e", "e"]; itemAry[9] = ["s", "e", "e", "a", "a", "e", "o", "o", "e", "e", "e", "e"]; bh = bMc.b00._height; bw = bMc.b00._width; gameStart(); this.createEmptyMovieClip("control", 1); this.createEmptyMovieClip("exploseMc", 10); this.createEmptyMovieClip("messageMc", 30); this.createEmptyMovieClip("flyScoreMc", 50); this.createEmptyMovieClip("helpMc", 70); }; gameStart = function () { _root.gotoAndStop("mainFrame"); level = 1; score = 0; addTimeChk = undefined; goalNum = goalAry[level - 1]; bMc.setMask(blockMaskMc); uiLevelDispSet(); uiGoalDispSet("init"); preSetStage(); fallAllBlock("start"); snd_stop("successBg_snd"); snd_stop("failBg_snd"); snd_stop("successEffect_snd"); snd_stop("failEffect_snd"); snd_stop("intro_snd"); _quality = "medium"; }; gamePause = function () { if (mode != "end") { if (mode != "pause") { mode = "pause"; clearInterval(time_interval); pauseTime = getTimer(); uiMc.pauseBtnMc.gotoAndStop(2); blockBtnControl(false); with (uiMc) { pauseBtnMc.enabled = (sndBtnMc.enabled = (hintBtn.enabled = (helpBtn.enabled = false))); } nextStageMc._visible = true; nextStageMc.startBtn.enabled = true; nextStageMc._alpha = 30; nextStageMc.gotoAndStop("pauseFrame"); nextStageMc.onEnterFrame = function () { this._alpha = this._alpha + 10; if (this._alpha >= 100) { delete this.onEnterFrame; } }; nextStageMc.startBtn.onPress = function () { _root.gamePause(); snd_attach("click2_snd"); }; } else { mode = "ready"; var wasteT = (getTimer() - pauseTime); startTime = startTime + wasteT; clearInterval(time_interval); time_interval = setInterval(timeF, timeVal); uiMc.pauseBtnMc.gotoAndStop(1); blockBtnControl(true); with (uiMc) { pauseBtnMc.enabled = (sndBtnMc.enabled = (hintBtn.enabled = (helpBtn.enabled = true))); } nextStageMc._visible = false; delete nextStageMc.onEnterFrame; } } }; gameOut = function (flag) { trace(("gameOut (" + flag) + ")"); mode = "end"; clearAllInterval(); var _local3 = 0; while (_local3 < blockNum) { var _local2 = 0; while (_local2 < blockNum) { bMc[("b" + _local3) + _local2].circle.enabled = false; var _local1 = bMc[("b" + _local3) + _local2]; _local1.activeRect._visible = false; _local1.activeRect.stop(); _local1.possibleRect._visible = false; _local1.possibleRect.stop(); _local2++; } _local3++; } if (flag == "notSame") { trace("\uAC19\uC740 \uBE14\uB7ED \uC5C6\uC74C !"); } else if (flag) { fallAllBlock("end"); } else { fallAllBlock("timeOut"); } snd_stop("time_snd"); snd_stop("bg_snd"); }; gameRestart = function () { gameStart(); }; gameOver = function (flag) { _quality = "high"; clearInterval(gameOver_interval); stopAllSounds(); if (flag) { _root.gotoAndStop("successFrame"); snd_attach("successBg_snd", "loop"); } else { _root.gotoAndStop("failFrame"); snd_attach("failBg_snd", "loop"); snd_attach("failEffect_snd"); } }; gameExit = function () { getURL ("javascript:self.close ()"); }; nextStage = function () { trace("nextStage"); clearInterval(nextStage_interval); if (level == 10) { gameOver(true); } else { with (uiMc) { hintBtn.enabled = (pauseBtnMc.enabled = (sndBtnMc.enabled = (helpBtn.enabled = false))); levelMc["l" + level].gotoAndStop(3); } nextStageMc._visible = true; nextStageMc._alpha = 100; nextStageMc.gotoAndStop("nextStageFrame"); nextStageMc.chaMc._y = nextStageMc.chaMc.iy - 150; nextStageMc.chaMc._alpha = 10; var wasteTime = ((getTimer() - startTime) / 1000); var sT_ref = Math.floor(wasteTime); var mT = Math.floor(sT_ref / 60); var s2T = Math.floor((wasteTime - sT_ref) * 100); var sT = (sT_ref % 60); var mTStr = ((String(mT).length == 1) ? ("0" + mT) : (mT)); var sTStr = ((String(sT).length == 1) ? ("0" + sT) : (sT)); var s2TStr = ((String(s2T).length == 1) ? ("0" + s2T) : (s2T)); nextStageMc.chaMc.timeStrTxt.text = (((mTStr + ":") + sTStr) + ":") + s2TStr; var bonusScore = Math.ceil((500 / (wasteTime * 0.2)) * level); nextStageMc.chaMc.bonusScore = bonusScore; nextStageMc.chaMc.bonusScoreOld = score; nextStageMc.chaMc.bonusScoreRef = 0; nextStageMc.chaMc.bonusTxt.text = 0; snd_attach("bonusScore_snd", "loop"); nextStageMc.chaMc.onEnterFrame = function () { smoothMove(this, this._x, this.iy, 0.4); this._alpha = this._alpha + 7; if ((this._alpha >= 100) && (Math.abs(this._y - this.iy) < 1)) { var addScore = 5; this.onEnterFrame = function () { if ((this.bonusScoreRef + addScore) > this.bonusScore) { addScore = this.bonusScore - this.bonusScoreRef; } this.bonusScoreRef = this.bonusScoreRef + addScore; score = this.bonusScoreOld + this.bonusScoreRef; if (this.bonusScoreRef >= this.bonusScore) { delete this.onEnterFrame; this.bonusScoreRef = this.bonusScore; score = this.bonusScoreOld + this.bonusScore; snd_stop("bonusScore_snd"); } this.bonusTxt.text = this.bonusScoreRef; }; this.okBtn.onPress = function () { delete nextStageMc.chaMc.onEnterFrame; nextStageMc.chaMc.bonusTxt.text = nextStageMc.chaMc.bonusScore; score = this._parent.bonusScoreOld + this._parent.bonusScore; snd_stop("bonusScore_snd"); nextStageAfter(); }; } }; snd_attach("wind_snd"); } snd_attach("successEffect_snd"); }; nextStageAfter = function () { nextStageMc.onEnterFrame = function () { this._alpha = this._alpha - 10; if (this._alpha <= 0) { delete this.onEnterFrame; this._visible = false; level++; preSetStage(); fallAllBlock("start"); } }; snd_attach("moveEffect_snd"); }; preSetStage = function () { itemRefAry = itemAry[level - 1].concat(); typeNum = typeNumAry[level - 1]; setBoard(); setBlock(); if (_root.sndChk) { uiMc.sndBtnMc.gotoAndStop(1); } else { uiMc.sndBtnMc.gotoAndStop(2); } uiMc.timeBarMc.maskMc._xscale = 100; uiMc.pauseBtnMc.gotoAndStop(1); uiMc.levelMc["l" + level].gotoAndStop(2); }; setStage = function () { goalNum = goalAry[level - 1]; clickInfo = 0; clickObj = new Object(); clickObj.fPoint = {mc:null, x:0, y:0}; clickObj.sPoint = {mc:null, x:0, y:0}; viewHintMode = false; readyBlock(); moreBlockChk(); with (uiMc) { uiBtnControl(true); hintBtn.onPress = function () { owner.viewHint(); snd_attach("click2_snd"); }; addTimeBtn.onPress = function () { owner.addTimeF(); }; if (owner.addTimeChk) { addTimeBtn.enabled = false; addTimeBtn.gotoAndStop(2); } else { addTimeBtn.enabled = true; addTimeBtn.gotoAndStop(1); } sndBtnMc.onPress = function () { _root.sndChk = !_root.sndChk; if (_root.sndChk) { sndBtnMc.gotoAndStop(1); snd_attach("bg_snd", "loop"); } else { sndBtnMc.gotoAndStop(2); snd_stop("time_snd"); snd_stop("bg_snd"); } snd_attach("click2_snd"); }; pauseBtnMc.onPress = function () { _root.gamePause(); snd_attach("click2_snd"); }; helpBtn.onPress = function () { _root.viewHelp(); snd_attach("click2_snd"); }; timeBarMc.maskMc._xscale = 100; } uiGoalDispSet("init"); timeAlertChk = undefined; time = timeAry[level - 1]; timeRef = time; minusTimeNum = (level * 0.01) + 0.05; pauseTime = undefined; clearInterval(time_interval); time_interval = setInterval(timeF, timeVal); startTime = getTimer(); snd_stop("bg_snd"); snd_stop("time_snd"); snd_attach("bg_snd", "loop"); }; timeF = function () { wasteTime = getTimer() - startTime; time = time - minusTimeNum; if ((!timeAlertChk) && (time < timeLimitNum)) { timeAlertChk = true; snd_stop("time_snd"); snd_attach("time_snd", "loop"); } uiMc.timeBarMc.maskMc._yscale = (time / timeRef) * 100; if (uiMc.timeBarMc.maskMc._yscale > 100) { uiMc.timeBarMc.maskMc._yscale = 100; } uiMc.timeBarMc.capMc._y = -uiMc.timeBarMc.maskMc._height; if (time <= 0) { timeOut(); } }; timeOut = function () { trace("\uD0C0\uC784 \uC624\uBC84 !"); clearInterval(time_interval); uiMc.sTxt.text = "00"; uiMc.s2Txt.text = "00"; uiMc.timeBarMc.maskMc._yscale = 0; uiMc.timeBarMc.capMc._y = -uiMc.timeBarMc.maskMc._height; if (goalNum > 0) { gameOut(false); } else { gameOut(true); } }; setBoard = function () { var _local7; board = new Array(); board_ref = new Array(); var _local2 = 0; while (_local2 < blockNum) { board[_local2] = new Array(); board_ref[_local2] = new Array(); var _local1 = 0; while (_local1 < blockNum) { if ((_local2 == (blockNum - 1)) && ((_local1 % 2) == 0)) { } else { var _local3 = ((!_local7) ? (createBoard()) : (random(typeNum) + 1)); if (typeof(_local3) != "number") { _local7 = true; } var _local6 = 0; var _local5 = 0; var _local4 = 0; if ((_local1 % 2) == 0) { if (board[_local2][_local1 - 1] == board[_local2 - 1][_local1 - 2]) { _local6 = board[_local2][_local1 - 1]; } } else { if (board[_local2 - 1][_local1 - 1] == board[_local2 - 1][_local1 - 2]) { _local6 = board[_local2 - 1][_local1 - 1]; } if ((board[_local2 - 1][_local1 + 1] == board[_local2 - 1][_local1 + 2]) && (_local1 < (blockNum - 2))) { _local5 = board[_local2 - 1][_local1 + 1]; } if ((board[_local2][_local1 - 1] == board[_local2 - 1][_local1 + 1]) && (_local1 < (blockNum - 2))) { _local5 = board[_local2][_local1 - 1]; } } if (board[_local2 - 1][_local1] == board[_local2 - 2][_local1]) { _local4 = board[_local2 - 1][_local1]; } if (((_local3 == _local6) || (_local3 == _local5)) || (_local3 == _local4)) { while (((_local3 == _local6) || (_local3 == _local5)) || (_local3 == _local4)) { _local3 = random(typeNum) + 1; } } board[_local2][_local1] = (((_local2 == (blockNum - 1)) && ((_local1 % 2) == 0)) ? "none" : (_local3)); board_ref[_local2][_local1] = 0; } _local1++; } _local2++; } }; setBlock = function () { var _local4 = 0; while (_local4 < blockNum) { var _local3 = 0; while (_local3 < blockNum) { var _local2 = bMc[("b" + _local4) + _local3]; if (typeof(_local2) != "movieclip") { } else { if (_local2.iy == undefined) { _local2.ix = _local2._x; _local2.iy = _local2._y; _local2.x = _local3; _local2.y = _local4; } _local2.circle.gotoAndStop(board[_local4][_local3]); if (board[_local4][_local3] != "s") { _local2.circle.m.gotoAndStop(1); } _local2.code = _local4 + String(_local3); _local2.circle.onPress = function () { if (mode == "ready") { clickBlock(this._parent); } }; if (board[_local4][_local3] == "e") { _local2.circle.enabled = false; } _local2.activeRect._visible = false; _local2.activeRect.stop(); _local2.possibleRect._visible = false; _local2.possibleRect.stop(); } _local3++; } _local4++; } }; createBoard = function () { var _local2 = 50 - (level * 3); if (random(_local2) != 0) { _local2 = random(typeNum) + 1; } else { if (itemAryRef.length == 0) { itemRefAry = itemAry[level - 1].concat(); } var _local1 = random(itemRefAry.length); _local2 = itemRefAry[_local1]; itemAryRef.splice(_local1, 1); } return(_local2); }; readyBlock = function () { mode = "ready"; blockBtnControl(true); clickObj.fPoint.mc.activeRect._visible = (clickObj.sPoint.mc.activeRect._visible = false); clickObj.fPoint.mc.activeRect.stop(); clickObj.sPoint.mc.activeRect.stop(); addScoreNum = 0; if (goalNum <= 0) { gameOut(true); } else { uiMc.hintBtn.enabled = true; blockBtnControl(true); } }; clickBlock = function (block) { block.activeRect._visible = true; block.activeRect.play(); if ((((!clickInfo) || (clickInfo == 2)) || (clickInfo == 3)) || (block == clickObj.fPoint.mc)) { if (typeof(board[block.y][block.x]) != "number") { mode = "move"; blockBtnControl(false); clickInfo = 2; block.activeRect._visible = false; block.activeRect.stop(); useItem(block); } else { clickInfo = 1; clickObj.fPoint = {mc:block, x:block._x, y:block._y, num:Number(block._name.substr(1))}; snd_attach("click1_snd"); } } else { mode = "move"; blockBtnControl(false); uiMc.hintBtn.enabled = false; clickObj.sPoint = {mc:block, x:block._x, y:block._y, num:Number(block._name.substr(1))}; if (possibleClick(block) == 2) { changeBlock(); snd_attach("click2_snd"); } else { snd_attach("moveFail_snd"); readyBlock(); } hideHintModeF(); } }; blockBtnControl = function (flag) { var _local2 = 0; while (_local2 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { var _local3 = bMc[("b" + _local2) + _local1]; _local3.circle.enabled = ((flag && (board[_local2][_local1] != "e")) ? true : false); _local1++; } _local2++; } }; uiBtnControl = function (flag) { with (uiMc) { hintBtn.enabled = (sndBtnMc.enabled = (pauseBtnMc.enabled = (helpBtn.enabled = flag))); } }; possibleClick = function (block) { var _local3 = clickObj.fPoint.num; var _local5 = clickObj.sPoint.num; var _local4; var _local2 = (((_local3 % 2) == 0) ? ([-10, 10, -1, 1, 9, 11]) : ([-10, 10, -11, -9, -1, 1])); var _local1 = 0; while (_local1 < _local2.length) { if (_local5 == (_local3 + _local2[_local1])) { _local4 = true; break; } _local1++; } clickInfo = (_local4 ? 2 : 3); return(clickInfo); }; changeBlock = function (reposChk) { var fMc = clickObj.fPoint.mc; var sMc = clickObj.sPoint.mc; fMc.tx = sMc._x; fMc.ty = sMc._y; sMc.tx = fMc._x; sMc.ty = fMc._y; fMc.onEnterFrame = function () { smoothMove(this, this.tx, this.ty, moveRatio); smoothMove(sMc, sMc.tx, sMc.ty, moveRatio); if ((Math.abs(this.tx - this._x) < 1) && (Math.abs(this.ty - this._y) < 1)) { var _local4 = board[fMc.y][fMc.x]; board[fMc.y][fMc.x] = board[sMc.y][sMc.x]; board[sMc.y][sMc.x] = _local4; var _local2 = board[fMc.y][fMc.x]; var _local3 = board[sMc.y][sMc.x]; fMc._x = fMc.ix; fMc._y = fMc.iy; fMc.circle.gotoAndStop(_local2); if (_local2 != "s") { fMc.circle.m.gotoAndStop(1); } sMc._x = sMc.ix; sMc._y = sMc.iy; sMc.circle.gotoAndStop(_local3); if (_local3 != "s") { sMc.circle.m.gotoAndStop(1); } delete this.onEnterFrame; if (reposChk == undefined) { if (sameChk()) { breakBlock(); fMc.activeRect._visible = false; fMc.activeRect.stop(); sMc.activeRect._visible = false; sMc.activeRect.stop(); } else { changeBlock("repos"); snd_attach("repos_snd"); scoreCul(-10); } } else { readyBlock(); } } }; }; sameChk = function () { if ((mode == "end") || (mode == "pause")) { return(false); } var _local3 = 0; while (_local3 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { board_ref[_local3][_local1] = 0; _local1++; } _local3++; } var _local8 = 0; var _local1 = 0; while (_local1 < blockNum) { _local3 = 0; while (_local3 < (blockNum - 2)) { if (board[_local3][_local1] == undefined) { } else { var _local2 = board[_local3][_local1]; if (((board[_local3 + 1][_local1] == _local2) && (board[_local3 + 2][_local1] == _local2)) && (_local2 != "e")) { var _local7 = _local3 + 3; while ((_local7 < blockNum) && (board[_local7][_local1] == _local2)) { _local7++; } var _local6 = _local3; while (_local6 < _local7) { board_ref[_local6][_local1] = _local2; _local6++; } _local3 = _local7 - 1; _local8++; } } _local3++; } _local1++; } _local3 = 0; while (_local3 < blockNum) { _local1 = 0; while (_local1 < blockNum) { if (board[_local3][_local1] == undefined) { } else { var _local2 = board[_local3][_local1]; if (((board[((((_local1 + 1) % 2) == 0) ? (_local3) : (_local3 + 1))][_local1 + 1] == _local2) && (board[_local3 + 1][_local1 + 2] == _local2)) && (_local2 != "e")) { _local8++; var _local7 = _local3 + 1; var _local4 = _local1 + 3; while ((_local4 < blockNum) && (board[(((_local4 % 2) == 0) ? (_local7) : (_local7++))][_local4] == _local2)) { _local4++; } _local7 = _local3; var _local5 = _local1; while (_local5 < _local4) { if ((_local5 != _local1) && ((_local5 % 2) == 1)) { _local7++; } board_ref[_local7][_local5] = _local2; _local5++; } } if (((board[((((_local1 - 1) % 2) == 0) ? (_local3) : (_local3 + 1))][_local1 - 1] == _local2) && (board[_local3 + 1][_local1 - 2] == _local2)) && (_local2 != "e")) { _local8++; var _local7 = _local3 + 1; var _local4 = _local1 - 3; while ((_local4 >= 0) && (board[(((_local4 % 2) == 0) ? (_local7) : (_local7++))][_local4] == _local2)) { _local4--; } _local7 = _local3; var _local5 = _local1; while (_local5 > _local4) { if ((_local5 != _local1) && ((_local5 % 2) == 1)) { _local7++; } board_ref[_local7][_local5] = _local2; _local5--; } } } _local1++; } _local3++; } return(_local8); }; breakBlock = function () { var _local2 = 0; while (_local2 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { if ((board_ref[_local2][_local1] != 0) && (board[_local2][_local1] != undefined)) { var _local3 = bMc[("b" + _local2) + _local1]; board[_local2][_local1] = "b"; } _local1++; } _local2++; } makeFallBlockOrder(); breakBlockF(); }; makeFallBlockOrder = function () { breakBlockAry = new Array(); var _local7 = new Array(); var _local10 = 0; while (_local10 < blockNum) { _local7[_local10] = [0, 0, 0, 0, 0, 0, 0, 0]; _local10++; } var _local1 = 0; while (_local1 < blockNum) { var _local4 = 0; while (_local4 < (blockNum - 2)) { var _local3 = board_ref[_local4][_local1]; if (((board_ref[_local4 + 1][_local1] == _local3) && (board_ref[_local4 + 2][_local1] == _local3)) && (_local3 != 0)) { var _local8 = _local4 + 3; while ((_local8 < blockNum) && (board_ref[_local8][_local1] == _local3)) { _local8++; } var _local9 = new Array(); var _local5 = _local4; while (_local5 < _local8) { if ((_local7[_local5][_local1] == 0) && (bMc[("b" + _local5) + _local1])) { _local9.push(bMc[("b" + _local5) + _local1]); } _local7[_local5][_local1] = _local3; _local5++; } if (_local9.length > 0) { breakBlockAry.push(_local9); } _local4 = _local8 - 1; } _local4++; } _local1++; } var _local4 = 0; while (_local4 < blockNum) { _local1 = 0; while (_local1 < blockNum) { var _local3 = board_ref[_local4][_local1]; if (((board_ref[((((_local1 + 1) % 2) == 0) ? (_local4) : (_local4 + 1))][_local1 + 1] == _local3) && (board_ref[_local4 + 1][_local1 + 2] == _local3)) && (_local3 != 0)) { var _local8 = _local4 + 1; var _local6 = _local1 + 3; while ((_local6 < blockNum) && (board_ref[(((_local6 % 2) == 0) ? (_local8) : (_local8++))][_local6] == _local3)) { _local6++; } var _local9 = new Array(); _local8 = _local4; var _local2 = _local1; while (_local2 < _local6) { if ((_local2 != _local1) && ((_local2 % 2) == 1)) { _local8++; } if ((_local7[_local8][_local2] == 0) && (bMc[("b" + _local8) + _local2])) { _local9.push(bMc[("b" + _local8) + _local2]); } _local7[_local8][_local2] = _local3; _local2++; } if (_local9.length > 0) { breakBlockAry.push(_local9); } } if (((board_ref[((((_local1 - 1) % 2) == 0) ? (_local4) : (_local4 + 1))][_local1 - 1] == _local3) && (board_ref[_local4 + 1][_local1 - 2] == _local3)) && (_local3 != 0)) { var _local8 = _local4 + 1; var _local6 = _local1 - 3; while ((_local6 >= 0) && (board_ref[(((_local6 % 2) == 0) ? (_local8) : (_local8++))][_local6] == _local3)) { _local6--; } var _local9 = new Array(); _local8 = _local4; var _local2 = _local1; while (_local2 > _local6) { if ((_local2 != _local1) && ((_local2 % 2) == 1)) { _local8++; } if ((_local7[_local8][_local2] == 0) && (bMc[("b" + _local8) + _local2])) { _local9.push(bMc[("b" + _local8) + _local2]); } _local7[_local8][_local2] = _local3; _local2--; } if (_local9.length > 0) { breakBlockAry.push(_local9); } } _local1++; } _local4++; } }; breakBlockF = function () { clearInterval(breakBlock_interval); if (breakBlockAry.length == 0) { fallBlock(); return(undefined); } var i = 0; while (i < breakBlockAry.length) { var ary = breakBlockAry[i]; var b = ary.shift(); exploseBlock(b); if (ary.length == 0) { breakBlockAry.splice(i, 1); i--; if (addScoreNum > 0) { scoreCul(10 * addScoreNum, b); if (addScoreNum <= 5) { if (!eval (("bouns" + addScoreNum) + "SndChk")) { snd_attach(("bonus" + addScoreNum) + "_snd"); owner[("bonus" + addScoreNum) + "SndChk"].onSoundComplete = function () { owner[("bonus" + addScoreNum) + "SndChk"] = undefined; }; } } else { if (!bonus5SndChk) { snd_attach("bonus5_snd"); bonus5_snd.onSoundComplete = function () { bonus5SndChk = undefined; }; } snd_attach("bonus5_snd"); } } if (goalNum > 0) { goalNum--; } successSameBlock(); } i++; } breakBlock_interval = setInterval(breakBlockF, 100); }; fallBlock = function () { clearInterval(fallBlock_interval); var _local7 = 0; while (_local7 < blockNum) { var _local3 = blockNum - 1; while (_local3 >= 0) { if (board[_local3][_local7] == "b") { var _local2 = _local3; while (_local2 >= 0) { if (_local2 > 0) { board[_local2][_local7] = board[_local2 - 1][_local7]; } else { board[_local2][_local7] = createBoard(); } bMc[("b" + _local2) + _local7]._y = bMc[("b" + _local2) + _local7]._y - bh; _local2--; } _local3++; } _local3--; } _local7++; } setBlockStat(); fallAry = new Array(); _local7 = 0; while (_local7 < blockNum) { var _local6 = 0; var _local3 = blockNum - 1; while (_local3 >= 0) { var _local4 = bMc[("b" + _local3) + _local7]; if (_local4._y != _local4.iy) { fallAry.push(_local4); _local4.activeRect._visible = false; _local4.activeRect.stop(); _local4.moveVal = _local6; _local6 = _local6 - 4.5; } _local3--; } _local7++; } control.onEnterFrame = function () { var _local3 = 0; while (_local3 < fallAry.length) { var _local2 = fallAry[_local3]; _local2._y = _local2._y + _local2.moveVal; _local2.moveVal = _local2.moveVal + g; if (_local2._y >= _local2.iy) { _local2._y = _local2.iy; fallAry.splice(_local3, 1); if (fallAry.length == 0) { delete this.onEnterFrame; fallBlockAfter(); } else { _local3--; } if (!reachSndChk) { reachSndChk = true; snd_attach("reach_snd"); reach_snd.onSoundComplete = function () { reachSndChk = undefined; }; } } _local3++; } }; }; fallBlockAfter = function () { if ((mode == "end") || (mode == "pause")) { return(false); } if (sameChk()) { breakBlock(); } else { moreBlockChk(); readyBlock(); } }; fallAllBlock = function (stat) { fallBlockNum = 0; if (stat != "end") { var x = 0; while (x < blockNum) { var addy = 10; var _local3 = blockNum - 1; while (_local3 >= 0) { var _local2 = bMc[("b" + _local3) + x]; if (typeof(_local2) != "movieclip") { } else { if ((stat == "timeOut") || (stat == "notSame")) { _local2.ty = _local2.iy + 500; } else { _local2.ty = _local2.iy; _local2._y = _local2.iy - 350; } _local2.addy = addy; _local2.onEnterFrame = function () { if (this.addy > 0) { this._y = this._y + this.addy; } this.addy = this.addy + 4; if (this._y >= this.ty) { this._y = this.ty; delete this.onEnterFrame; fallBlockNum++; if (this.x == 0) { reachSndChk = true; snd_attach("reach_snd"); reach_snd.onSoundComplete = function () { reachSndChk = undefined; }; } if (fallBlockNum >= ((blockNum * blockNum) - 4)) { if ((stat == "end") || (stat == "notSame")) { if (stat == "notSame") { dispMessage("notSame"); } nextStage(); } else if (stat == "start") { setStage(); } else if (stat == "timeOut") { gameOver(false); } } } }; addy = addy - 7; } _local3--; } x++; } } else { fallAllBlockNum = 0; clearInterval(fallAllBlock_interval); fallAllBlock_interval = setInterval(fallAllBlockAfter, 100); snd_attach("fallAllBlock_snd"); } snd_attach("wind_snd"); }; fallAllBlockAfter = function () { var _local2 = 0; while (_local2 < blockNum) { var _local1 = bMc[("b" + fallAllBlockNum) + _local2]; if (typeof(_local1) == "movieclip") { if (typeof(board[_local1.y][_local1.x]) != "number") { _local1.circle.gotoAndStop(1); } exploseBlock(_local1, "noScore"); } _local2++; } fallAllBlockNum++; if (fallAllBlockNum == blockNum) { clearInterval(fallAllBlock_interval); nextStage(); } }; moreBlockChk = function () { hintAry = new Array(); possibleBreakNum = 0; var _local8 = 0; while (_local8 < blockNum) { var _local9 = 0; while (_local9 < blockNum) { if (board[_local8][_local9] == "e") { } else { var _local5; if ((_local9 % 2) == 1) { var _local6 = [-1, 0, 1, 1, 0, -1]; var _local7 = [-1, -1, -1, 0, 1, 0]; } else { var _local6 = [-1, 0, 1, 1, 0, -1]; var _local7 = [0, -1, 0, 1, 1, 1]; } var _local1 = 0; while (_local1 < 6) { var _local2 = _local9 + _local6[_local1]; var _local3 = _local8 + _local7[_local1]; if (!bMc[("b" + _local3) + _local2]) { } else if (preSameChk(_local3, _local2, board[_local8][_local9], _local8, _local9)) { _local5 = true; var _local4 = {x:_local9, y:_local8}; hintAry.push(_local4); break; } _local1++; } if (_local5) { possibleBreakNum++; } } _local9++; } _local8++; } if (((possibleBreakNum == 0) && (mode != "end")) && (mode != "pause")) { fallAllBlock("notSame"); } }; preSameChk = function (ny, nx, fNum, oy, ox) { var _local4 = board.concat(); var _local13 = _local4[ny].concat(); var _local12 = _local13[nx]; if (_local12 == "e") { return(false); } if (_local12) { _local13[nx] = fNum; _local4.splice(ny, 1, _local13); var _local14 = _local4[oy].concat(); _local14[ox] = _local12; _local4.splice(oy, 1, _local14); } else { return(false); } var _local10 = [nx - 2, nx - 1, nx]; var _local11 = (((nx % 2) == 1) ? ([ny - 1, ny - 1, ny]) : ([ny - 1, ny, ny])); var _local6 = 0; while (_local6 < 3) { var _local7 = 0; var _local1 = _local10[_local6]; var _local3 = _local11[_local6]; if (board[_local3][_local1] == undefined) { } else { var _local2 = 1; while (_local2 <= 3) { if ((_local2 != 1) && ((_local1 % 2) == 1)) { _local3++; } if (board[_local3][_local1] == undefined) { break; } if (fNum == _local4[_local3][_local1]) { _local7++; } else { break; } _local1++; _local2++; } if (_local7 >= 3) { return(true); } } _local6++; } _local10 = [nx, nx, nx]; _local11 = [ny - 2, ny - 1, ny]; _local6 = 0; while (_local6 < 3) { var _local7 = 0; var _local1 = _local10[_local6]; var _local3 = _local11[_local6]; if (board[_local3][_local1] == undefined) { } else { var _local2 = 1; while (_local2 <= 3) { if (board[_local3][_local1] == undefined) { break; } if (fNum == _local4[_local3][_local1]) { _local7++; } else { break; } _local3++; _local2++; } if (_local7 >= 3) { return(true); } } _local6++; } _local10 = [nx - 2, nx - 1, nx]; _local11 = (((nx % 2) == 1) ? ([ny + 1, ny, ny]) : ([ny + 1, ny + 1, ny])); _local6 = 0; while (_local6 < 3) { var _local7 = 0; var _local1 = _local10[_local6]; var _local3 = _local11[_local6]; if (board[_local3][_local1] == undefined) { } else { var _local2 = 1; while (_local2 <= 3) { if ((_local2 != 1) && ((_local1 % 2) == 0)) { _local3--; } if (board[_local3][_local1] == undefined) { break; } if (fNum == _local4[_local3][_local1]) { _local7++; } else { break; } _local1++; _local2++; } if (_local7 >= 3) { return(true); } } _local6++; } }; successSameBlock = function () { addScoreNum++; bonusTime(); uiGoalDispSet(); if (goalNum <= 0) { clearInterval(time_interval); uiBtnControl(false); } }; viewHint = function () { if ((hintAry.length > 0) && (score >= 50)) { var _local2 = random(hintAry.length); var _local4 = hintAry[_local2].x; var _local3 = hintAry[_local2].y; var _local1 = bMc[("b" + _local3) + _local4]; arrowMc._x = (_local1._x + bMc._x) + (bw / 2); arrowMc._y = (_local1._y + bMc._y) + (bh / 2); arrowMc._visible = true; arrowMc.play(); scoreCul(-50); snd_attach("hint_snd"); } else { arrowMc._visible = false; arrowMc.stop(); dispMessage("notEnoughtScore"); snd_attach("error_snd"); } }; viewHelp = function () { if (mode == "ready") { mode = "help"; pauseTime = getTimer(); uiBtnControl(false); blockBtnControl(false); clearInterval(time_interval); var _local2 = helpMc.attachMovie("helpMc", "m", 1); _local2._x = 325; _local2._y = 260; _local2._alpha = 50; _local2.onEnterFrame = function () { this._alpha = this._alpha + 5; if (this._alpha >= 100) { delete this.onEnterFrame; } }; _local2.startBtn.onRollOver = function () { snd_attach("click1_snd"); }; _local2.startBtn.onPress = function () { this._parent.onEnterFrame = function () { this._alpha = this._alpha - 15; if (this._alpha <= 0) { delete_item(this); } }; viewHelp(); snd_attach("click2_snd"); }; } else if (mode == "help") { mode = "ready"; var _local3 = getTimer() - pauseTime; startTime = startTime + _local3; time_interval = setInterval(timeF, timeVal); uiBtnControl(true); blockBtnControl(true); } }; addTimeF = function () { addTimeChk = true; uiMc.addTimeBtn.enabled = false; uiMc.addTimeBtn.gotoAndStop(2); time = time + (timeRef * 0.5); if (time > timeRef) { time = timeRef; } scoreCul(-100); snd_attach("addTime_snd"); }; reposBlock = function () { var _local2 = clickObj.fPoint.mc; var _local1 = clickObj.sPoint.mc; _local2.activeRect._visible = (_local1.activeRect._visible = false); _local2.activeRect.gotoAndStop(1); _local1.activeRect.gotoAndStop(1); clickObj.fPoint = (clickObj.sPoint = {mc:null, x:0, y:0, num:"none"}); clickInfo = 0; }; exploseBlock = function (block, noScoreChk) { block.circle.m.gotoAndPlay("break"); var _local6 = random(5) + 5; var _local4 = 0; while (_local4 < _local6) { var _local3 = exploseMc.getNextHighestDepth(); var _local2 = exploseMc.attachMovie("exploseBlockMc", "e" + _local3, _local3); _local2._x = (((bMc._x + block._x) + random(50)) - 25) + (bw / 2); _local2._y = (((bMc._y + block._y) + random(50)) - 25) + (bh / 2); _local2._alpha = random(50) + 30; _local2._xscale = (_local2._yscale = random(70) + 30); _local2.ax = random(10) - 5; _local2.ay = random(10) - 5; _local2.onEnterFrame = function () { this._x = this._x + this.ax; this._y = this._y + this.ay; if (random(20) == 0) { (this.ax = random(10) - 5); (this.ay = random(10) - 5); } this._alpha = this._alpha - 4; if (this._alpha <= 0) { delete this.onEnterFrame; delete_item(this); } }; _local4++; } if (!noScoreChk) { scoreCul(3); snd_attach("swind_snd"); } }; setBlockStat = function () { var _local4 = 0; while (_local4 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { var _local2 = bMc[("b" + _local4) + _local1]; _local2._visible = true; var _local3 = board[_local4][_local1]; _local2.circle.gotoAndStop(_local3); if (_local3 != "s") { _local2.circle.m.gotoAndStop(1); } _local1++; } _local4++; } }; bonusTime = function () { time = time + 2; if (time > timeRef) { time = timeRef; } if ((time > timeLimitNum) && (timeAlertChk)) { snd_stop("time_snd"); timeAlertChk = undefined; } }; viewBlockStr = function () { trace("board ***************************************"); var _local1 = 0; while (_local1 < blockNum) { trace((_local1 + " : ") + board[_local1]); _local1++; } trace("board_ref ==============================="); _local1 = 0; while (_local1 < blockNum) { trace((_local1 + " : ") + board_ref[_local1]); _local1++; } trace("***************************************"); }; viewHintModeF = function (continueChk) { viewHintMode = true; if (hintAry.length > 0) { var _local3 = 0; while (_local3 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { bMc[("b" + _local3) + _local1].possibleRect._visible = false; _local1++; } _local3++; } var _local2 = 0; while (_local2 < hintAry.length) { var _local4 = bMc[("b" + hintAry[_local2].y) + hintAry[_local2].x].possibleRect; _local4._visible = true; _local4.play(); _local2++; } clearInterval(viewHintMode_interval); if (!continueChk) { viewHintMode_interval = setInterval(hideHintModeF, 5000); } } }; hideHintModeF = function () { clearInterval(viewHintMode_interval); viewHintMode = false; var _local3 = 0; while (_local3 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { var _local2 = bMc[("b" + _local3) + _local1].possibleRect; _local2._visible = false; _local2.stop(); _local1++; } _local3++; } (arrowMc._visible = false); arrowMc.stop(); }; uiLevelDispSet = function () { var _local1 = 1; while (_local1 <= 10) { var _local2 = uiMc.levelMc["l" + _local1]; _local2.numTxt.text = _local1; _local2.gotoAndStop(1); _local1++; } uiMc.levelMc.l1.gotoAndStop(2); }; uiGoalDispSet = function (initChk) { if (initChk == "init") { var _local3 = Math.ceil(goalAry[level - 1] / 10); var _local1 = 1; while (_local1 <= 6) { var _local2 = uiMc["goalMc" + _local1]; if (_local1 <= _local3) { _local2._visible = true; _local2.maskMc._yscale = 100; } else { _local2._visible = false; } _local1++; } uiGoalDispSet(); } else { var _local5 = (Math.ceil(goalAry[level - 1] / 10) * 10) - goalNum; var _local3 = Math.ceil(_local5 / 10); var _local4 = _local5 % 10; if (_local4 == 0) { _local4 = 10; } var _local1 = 1; while (_local1 <= _local3) { var _local2 = uiMc["goalMc" + _local1]; _local2.maskMc._yscale = ((_local1 == _local3) ? ((10 - _local4) * 10) : 0); _local1++; } } }; dispMessage = function (stat) { var _local2 = messageMc.attachMovie("messageG", "m", 1); _local2._x = 350; _local2._y = 400; _local2.gotoAndStop(stat); _local2._alpha = 50; _local2.ty = _local2._y - 150; _local2.onEnterFrame = function () { this._alpha = this._alpha + 10; smoothMove(this, this._x, this.ty, 0.3); if (Math.abs(this.ty - this._y) < 1) { this._alpha = 100; this.ty = this._y - 150; this.onEnterFrame = function () { this._y = this._y - 3; if (this._y <= this.ty) { delete_item(this); } }; } }; }; useItem = function (block) { var _local8 = block.x; var _local7 = block.y; var _local9 = board[_local7][_local8]; if (_local9 == "a") { var _local14 = random(typeNum) + 1; board[_local7][_local8] = _local14; if ((_local8 % 2) == 1) { var _local11 = [-1, 0, 1, 1, 0, -1]; var _local12 = [-1, -1, -1, 0, 1, 0]; } else { var _local11 = [-1, 0, 1, 1, 0, -1]; var _local12 = [0, -1, 0, 1, 1, 1]; } useItemObj = new Object(); useItemObj.ary = new Array(); useItemObj.fNum = _local14; useItemObj.ary.push({x:_local8, y:_local7}); var _local3 = 0; while (_local3 < 6) { var _local4 = _local8 + _local11[_local3]; var _local5 = _local7 + _local12[_local3]; if (board[_local5][_local4] != undefined) { board[_local5][_local4] = _local14; } useItemObj.ary.push({x:_local4, y:_local5}); _local3++; } clearInterval(useItem_interval); useItem_interval = setInterval(useItem1F, 50, _local9); if (!aroundSndChk) { aroundSndChk = true; snd_attach("around_snd"); around_snd.onSoundComplete = function () { aroundSndChk = undefined; }; } } else if (_local9 == "o") { var _local14 = random(typeNum) + 1; useItemObj = new Object(); useItemObj.ary = new Array(); useItemObj.fNum = _local14; var _local15 = block.circle.m.dispMc._currentframe; block.circle.m.dispMc.stop(); if (_local15 <= 5) { var _local16 = 1; } else if (_local15 <= 10) { var _local16 = 2; } else { var _local16 = 3; } if (_local16 == 1) { var _local10 = (((_local8 % 2) == 0) ? (blockNum - 1) : (blockNum)); var _local2 = 0; while (_local2 < _local10) { if (board[_local2][_local8] != undefined) { board[_local2][_local8] = _local14; } useItemObj.ary.push({x:_local8, y:_local2}); _local2++; } } else if (_local16 == 2) { var _local2 = _local7; var _local1 = _local8; while ((_local1 >= 0) && (_local2 >= 0)) { if (((_local1 % 2) == 0) && (_local1 != _local8)) { _local2--; } _local1--; } var _local6 = _local1 + 1; _local1 = _local6; while (_local1 < blockNum) { if (((_local1 % 2) == 1) && (_local1 != _local6)) { _local2++; } if ((_local1 > blockNum) || (_local2 > blockNum)) { break; } if (board[_local2][_local1] != undefined) { board[_local2][_local1] = _local14; } useItemObj.ary.push({x:_local1, y:_local2}); _local1++; } } else { var _local2 = _local7; var _local1 = _local8; while ((_local1 >= 0) && (_local2 >= 0)) { if (((_local1 % 2) == 1) && (_local1 != _local8)) { _local2++; } _local1--; } var _local6 = _local1 + 1; _local1 = _local6; while (_local1 < blockNum) { if (((_local1 % 2) == 0) && (_local1 != _local6)) { _local2--; } if ((_local1 > blockNum) || (_local2 < 0)) { break; } if (board[_local2][_local1] != undefined) { board[_local2][_local1] = _local14; } useItemObj.ary.push({x:_local1, y:_local2}); _local1++; } } clearInterval(useItem_interval); useItem_interval = setInterval(useItem1F, 30, _local9); if (!oneLineSndChk) { oneLineSndChk = true; snd_attach("oneLine_snd"); oneLine_snd.onSoundComplete = function () { oneLineSndChk = undefined; }; } } else if (_local9 == "s") { var _local14 = random(typeNum) + 1; board[_local7][_local8] = _local14; block.circle.gotoAndStop(_local14); block.circle.m.gotoAndStop(1); clearInterval(useItem_interval); useItem_interval = setInterval(useItemAfter, 400, _local9, _local14); if (!sameBlockSndChk) { sameBlockSndChk = true; snd_attach("sameBlock_snd"); sameBlock_snd.onSoundComplete = function () { sameBlockSndChk = undefined; }; } } }; useItem1F = function (itemNum) { if (useItemObj.ary.length > 0) { var _local4 = useItemObj.ary.shift(); var _local1 = bMc[("b" + _local4.y) + _local4.x]; if (_local1) { _local1.circle.gotoAndStop(useItemObj.fNum); _local1.circle.m.gotoAndStop(1); if ((useItemObj.ary.length % 2) == 0) { snd_attach("around_snd"); } if (itemNum == "a") { var _local2 = exploseMc.getNextHighestDepth(); var _local3 = exploseMc.attachMovie("activeRectG", "a" + _local2, _local2); _local3._x = bMc._x + _local1._x; _local3._y = bMc._y + _local1._y; } } } else { clearInterval(useItem_interval); delete useItemObj; useItemAfter(itemNum); } }; useItemAfter = function (item, fNum) { clearInterval(useItem_interval); if ((item == "a") || (item == "o")) { if (sameChk()) { breakBlock(); } else { readyBlock(); } } else { var _local2 = 0; while (_local2 < blockNum) { var _local1 = 0; while (_local1 < blockNum) { if (board[_local2][_local1] == fNum) { board[_local2][_local1] = "b"; exploseBlock(bMc[("b" + _local2) + _local1]); } _local1++; } _local2++; } clearInterval(fallBlock_interval); fallBlock_interval = setInterval(fallBlock, 500); } }; saveScore = function () { score_ary = new Array(); var _local3 = new LoadVars(); _local3.f_score = score; _local3.f_kind = 3; var _local4 = "/data/flash/GetUserID.asp?ran=" + (Math.random() * 10000); _local3.onLoad = function (success) { if (success) { if (Number(this.myid) == 0) { _root.gotoAndStop("notLogin_frame"); Selection.setFocus("id_txt"); } else if (Number(this.myid) == -1) { dispMessage("notNickName"); } else { view_rank(this); } } else { alert("data error ! "); } }; _local3.sendAndLoad(_local4, _local3, "post"); }; view_rank = function (load_var) { _root.gotoAndStop("ranking_frame"); myid = load_var.myid; var activeChk = false; var i = 1; while (i <= 10) { if (chkData(load_var["member_nick" + i])) { var field = eval ("field" + i); field.num_txt.text = i; field.nick_txt.text = load_var["member_nick" + i]; field.score_txt.text = load_var["member_score" + i]; field.date_txt.text = load_var["member_date" + i]; if (myid == load_var["member_id" + i]) { field.gotoAndStop("active_frame"); activeChk = true; } else { field.gotoAndStop(1); } } i++; } if (!activeChk) { myfield._visible = true; myfield.num_txt.text = load_var.myrank; myfield.nick_txt.text = load_var.mynick; myfield.score_txt.text = load_var.myscore; myfield.date_txt.text = load_var.mydate; myfield.gotoAndStop("active_frame"); } else { myfield._visible = false; } }; login_exec = function () { var _local3 = new LoadVars(); _local3.score = score; var _local4 = "/data/flash/userLogin.asp?ran=" + (Math.random() * 100000); _local3.onLoad = function (success) { if (success) { if (chkData(this.myid)) { view_rank(this); } else { _root.gotoAndStop("badLogin_frame"); pass_txt.text = ""; Selection.setFocus("id_txt"); } } else { alert("error data load error ! "); } }; _local3.f_id = id_txt.text; _local3.f_pwd = pass_txt.text; _local3.f_score = score; _local3.f_kind = 3; _local3.sendAndLoad(_local4, _local3, "post"); }; chkData = function (str) { var _local1; (((String(str).length > 0) && (str != undefined)) ? (_local1 = true) : (_local1 = false)); return(_local1); }; alert = function (str) { getURL (("javascript:alert (\"" + str) + "\");"); }; _global.delete_item = function (mc) { if (typeof(mc) == "movieclip") { for (var _local2 in mc) { delete_item(mc[_local2]); } removeMovieClip(mc); } else { } }; smoothMove = function (mc, tx, ty, sp) { mc._x = mc._x + ((tx - mc._x) * sp); mc._y = mc._y + ((ty - mc._y) * sp); }; _global.snd_attach = function (name, loop, start_num) { if (sndChk) { if (start_num == undefined) { start_num = 0; } if (loop == undefined) { eval (name).start(start_num); } else if (typeof(loop) == "number") { eval (name).start(start_num, loop); } else { eval (name).start(start_num, 99999); } } }; _global.snd_stop = function (name) { eval (name).stop(name); }; clearAllInterval = function () { var _local2 = setInterval(function () { }, 100); var _local1 = 0; while (_local1 <= _local2) { clearInterval(_local1); _local1++; } }; scoreCul = function (addScore, mc) { if (mc) { var _local3 = flyScoreMc.getNextHighestDepth(); var _local2 = flyScoreMc.attachMovie("flyScoreMc", "f" + _local3, _local3); _local2._x = (mc._x + bMc._x) + (bw / 2); _local2._y = (mc._y + bMc._y) + (bh / 2); _local2.ty = _local2._y - 130; _local2.scoreTxt.text = addScore; _local2.onEnterFrame = function () { this._y = this._y - 6; if (this._y <= this.ty) { delete_item(this); } }; } score = score + addScore; if (score < 0) { score = 0; } }; Key.removeListener(myListen); myListen = new Object(); myListen.onKeyDown = function () { if (Key.isDown(16)) { } else if (Key.isDown(32)) { viewBlockStr(); } else if (Key.isDown(65)) { if (uiMc.hintBtn.enabled) { uiMc.hintBtn.onPress(); } } else if (Key.isDown(83)) { if (uiMc.addTimeBtn.enabled) { uiMc.addTimeBtn.onPress(); } } }; Key.addListener(myListen);
Instance of Symbol 141 MovieClip in Frame 2
onClipEvent (load) { this.mask_mc._xscale = 0; if (_root.getBytesLoaded() == _root.getBytesTotal()) { _root.play(); } else { _root.stop(); } } onClipEvent (enterFrame) { var loaded = _root.getBytesLoaded(); var total = _root.getBytesTotal(); percent = (loaded / total) * 100; this.percent_txt.text = (Math.floor(percent * 10) / 10) + "%"; this.mask_mc._xscale = percent; if (percent >= 100) { _root.play(); } }
Frame 3
snd_attach("intro_snd", "loop"); stop();
Frame 4
stop(); init();
Instance of Symbol 334 MovieClip "nextStageMc" in Frame 4
onClipEvent (load) { this._visible = false; }
Symbol 33 MovieClip [activeRectG] Frame 6
delete_item(this);
Symbol 48 MovieClip [messageG] Frame 9
stop();
Symbol 62 MovieClip Frame 1
stop();
Symbol 142 Button
on (rollOver) { snd_attach("click1_snd"); } on (press) { _root.gotoAndStop("mainFrame"); snd_attach("click2_snd"); }
Symbol 147 Button
on (press) { getURL ("http://9dragons.acclaim.com/entry.jsp?ref=G9-G001-C02-0307", "new"); }
Symbol 164 MovieClip Frame 10
stop();
Symbol 170 MovieClip Frame 8
stop();
Symbol 176 MovieClip Frame 8
stop();
Symbol 182 MovieClip Frame 8
stop();
Symbol 188 MovieClip Frame 8
stop();
Symbol 194 MovieClip Frame 8
stop();
Symbol 200 MovieClip Frame 8
stop();
Symbol 206 MovieClip Frame 8
stop();
Symbol 280 Button
on (press) { getURL ("http://9dragons.acclaim.com/entry.jsp?ref=G9-G001-C02-0307", "new"); }
Instance of Symbol 260 MovieClip "sndBtnMc" in Symbol 301 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(1); }
Instance of Symbol 275 MovieClip "addTimeBtn" in Symbol 301 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(1); }
Symbol 334 MovieClip Frame 1
stop();
Instance of Symbol 323 MovieClip "chaMc" in Symbol 334 MovieClip Frame 1
onClipEvent (load) { this.iy = this._y; }
Symbol 345 Button
on (release) { gameRestart(); snd_attach("click2_snd"); } on (rollOver) { snd_attach("click1_snd"); }
Symbol 351 Button
on (press) { getURL ("http://9dragons.acclaim.com/entry.jsp?ref=G9-G001-C02-0307", "new"); }
Symbol 352 Button
on (press) { getURL ("http://9dragons.acclaim.com/entry.jsp?ref=G9-G001-C02-0307", "new"); }

Library Items

Symbol 1 Sound [wind_snd]
Symbol 2 Sound [time_snd]
Symbol 3 Sound [time_bg_snd]
Symbol 4 Sound [swind_snd]
Symbol 5 Sound [successEffect_snd]
Symbol 6 Sound [successBg_snd]
Symbol 7 Sound [sameBlock_snd]
Symbol 8 Sound [repos_snd]
Symbol 9 Sound [reach_snd]
Symbol 10 Sound [oneLine_snd]
Symbol 11 Sound [moveFail_snd]
Symbol 12 Sound [moveEffect_snd]
Symbol 13 Sound [item_snd]
Symbol 14 Sound [intro_snd]
Symbol 15 Sound [hint_snd]
Symbol 16 Sound [fallAllBlock_snd]
Symbol 17 Sound [failEffect_snd]
Symbol 18 Sound [failBg_snd]
Symbol 19 Sound [error_snd]
Symbol 20 Sound [count_snd]
Symbol 21 Sound [click2_snd]
Symbol 22 Sound [click1_snd]
Symbol 23 Sound [bonusScore_snd]
Symbol 24 Sound [bonus5_snd]
Symbol 25 Sound [bonus4_snd]
Symbol 26 Sound [bonus3_snd]
Symbol 27 Sound [bonus2_snd]
Symbol 28 Sound [bonus1_snd]
Symbol 29 Sound [bg_snd]
Symbol 30 Sound [around_snd]
Symbol 31 Sound [addTime_snd]
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [activeRectG]Uses:32
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClip [exploseBlockMc]Uses:34 36
Symbol 38 GraphicUsed by:42
Symbol 39 FontUsed by:40 41
Symbol 40 EditableTextUses:39Used by:42
Symbol 41 EditableTextUses:39Used by:42
Symbol 42 MovieClip [flyScoreMc]Uses:38 40 41
Symbol 43 GraphicUsed by:48
Symbol 44 FontUsed by:45 46 47 58 59 60 61 247 248 249 250 251 268 271 272 274 276 277 278 292 313 314 315 316 317 321 322 327 328
Symbol 45 EditableTextUses:44Used by:48
Symbol 46 EditableTextUses:44Used by:48
Symbol 47 EditableTextUses:44Used by:48
Symbol 48 MovieClip [messageG]Uses:43 45 46 47
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:62
Symbol 51 VideoUsed by:52
Symbol 52 MovieClipUses:51Used by:62
Symbol 53 GraphicUsed by:62
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56 336
Symbol 56 MovieClipUses:55Used by:62
Symbol 57 GraphicUsed by:62
Symbol 58 EditableTextUses:44Used by:62
Symbol 59 EditableTextUses:44Used by:62
Symbol 60 EditableTextUses:44Used by:62
Symbol 61 EditableTextUses:44Used by:62
Symbol 62 MovieClipUses:50 52 53 56 57 58 59 60 61Used by:69  Timeline
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:68 142 331
Symbol 65 FontUsed by:66 67
Symbol 66 TextUses:65Used by:68 142
Symbol 67 TextUses:65Used by:68 142
Symbol 68 ButtonUses:64 66 67Used by:69
Symbol 69 MovieClip [helpMc]Uses:62 68
Symbol 70 BitmapUsed by:71 73
Symbol 71 GraphicUses:70Used by:72 147 280 352
Symbol 72 MovieClipUses:71Used by:147 280 352  Timeline
Symbol 73 GraphicUses:70Used by:74 147 280 352
Symbol 74 MovieClipUses:73Used by:144 352  Timeline
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:87
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:87
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:87
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:77 80 83 86Used by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:135
Symbol 90 GraphicUsed by:135
Symbol 91 GraphicUsed by:135
Symbol 92 GraphicUsed by:135
Symbol 93 GraphicUsed by:135
Symbol 94 GraphicUsed by:135
Symbol 95 GraphicUsed by:135
Symbol 96 GraphicUsed by:135
Symbol 97 GraphicUsed by:135
Symbol 98 GraphicUsed by:135
Symbol 99 GraphicUsed by:135
Symbol 100 GraphicUsed by:135
Symbol 101 GraphicUsed by:135
Symbol 102 GraphicUsed by:135
Symbol 103 GraphicUsed by:135
Symbol 104 GraphicUsed by:135
Symbol 105 GraphicUsed by:135
Symbol 106 GraphicUsed by:135
Symbol 107 GraphicUsed by:135
Symbol 108 GraphicUsed by:135
Symbol 109 GraphicUsed by:135
Symbol 110 GraphicUsed by:135
Symbol 111 GraphicUsed by:135
Symbol 112 GraphicUsed by:135
Symbol 113 GraphicUsed by:135
Symbol 114 GraphicUsed by:135
Symbol 115 GraphicUsed by:135
Symbol 116 GraphicUsed by:135
Symbol 117 GraphicUsed by:135
Symbol 118 GraphicUsed by:135
Symbol 119 GraphicUsed by:135
Symbol 120 GraphicUsed by:135
Symbol 121 GraphicUsed by:135
Symbol 122 GraphicUsed by:135
Symbol 123 GraphicUsed by:135
Symbol 124 GraphicUsed by:135
Symbol 125 GraphicUsed by:135
Symbol 126 GraphicUsed by:135
Symbol 127 GraphicUsed by:135
Symbol 128 GraphicUsed by:135
Symbol 129 GraphicUsed by:135
Symbol 130 GraphicUsed by:135
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134Used by:Timeline
Symbol 136 FontUsed by:137
Symbol 137 EditableTextUses:136Used by:141
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:137 139 140Used by:Timeline
Symbol 142 ButtonUses:64 66 67Used by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 MovieClipUses:74Used by:147 280
Symbol 145 GraphicUsed by:146 147 352
Symbol 146 MovieClipUses:145Used by:147 352
Symbol 147 ButtonUses:144 72 146 73 71 145Used by:Timeline
Symbol 148 BitmapUsed by:149 335
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClipUses:149Used by:155
Symbol 151 GraphicUsed by:155
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:150 151 153 154Used by:Timeline
Symbol 156 GraphicUsed by:237
Symbol 157 GraphicUsed by:164
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:164 228
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163 169 175 181 187 193 199 205
Symbol 163 MovieClipUses:162Used by:164
Symbol 164 MovieClipUses:157 160 163Used by:232
Symbol 165 GraphicUsed by:170
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClipUses:167Used by:170 228
Symbol 169 MovieClipUses:162Used by:170
Symbol 170 MovieClipUses:165 168 169Used by:232
Symbol 171 GraphicUsed by:176
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:173Used by:176 228
Symbol 175 MovieClipUses:162Used by:176
Symbol 176 MovieClipUses:171 174 175Used by:232
Symbol 177 GraphicUsed by:182
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:180
Symbol 180 MovieClipUses:179Used by:182 228
Symbol 181 MovieClipUses:162Used by:182
Symbol 182 MovieClipUses:177 180 181Used by:232
Symbol 183 GraphicUsed by:188
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:186
Symbol 186 MovieClipUses:185Used by:188 228
Symbol 187 MovieClipUses:162Used by:188
Symbol 188 MovieClipUses:183 186 187Used by:232
Symbol 189 GraphicUsed by:194
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:191Used by:194 228
Symbol 193 MovieClipUses:162Used by:194
Symbol 194 MovieClipUses:189 192 193Used by:232
Symbol 195 GraphicUsed by:200
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClipUses:197Used by:200 228
Symbol 199 MovieClipUses:162Used by:200
Symbol 200 MovieClipUses:195 198 199Used by:232
Symbol 201 GraphicUsed by:206
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:204
Symbol 204 MovieClipUses:203Used by:206 228
Symbol 205 MovieClipUses:162Used by:206
Symbol 206 MovieClipUses:201 204 205Used by:232
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:212
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:211
Symbol 211 MovieClipUses:210Used by:212
Symbol 212 MovieClipUses:208 211Used by:232
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:227
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:225
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:225
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:225
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:225
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 MovieClipUses:216 218 220 222 224Used by:226
Symbol 226 MovieClipUses:225Used by:227
Symbol 227 MovieClipUses:214 226Used by:232
Symbol 228 MovieClipUses:160 168 174 180 186 192 198 204Used by:232
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClipUses:164 170 176 182 188 194 200 206 212 227 228 231Used by:237
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:237
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:156 232 234 236Used by:238
Symbol 238 MovieClipUses:237Used by:Timeline
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:Timeline
Symbol 241 GraphicUsed by:301
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:243 244Used by:301
Symbol 246 GraphicUsed by:301
Symbol 247 EditableTextUses:44Used by:301
Symbol 248 EditableTextUses:44Used by:301
Symbol 249 EditableTextUses:44Used by:301
Symbol 250 EditableTextUses:44Used by:301
Symbol 251 EditableTextUses:44Used by:301
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:260 267
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:260
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:260
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:260
Symbol 260 MovieClipUses:253 255 257 259Used by:301
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 ButtonUses:262Used by:301
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:267
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:253 265 266Used by:301
Symbol 268 EditableTextUses:44Used by:301
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:273 275 279 320
Symbol 271 EditableTextUses:44Used by:273
Symbol 272 EditableTextUses:44Used by:273
Symbol 273 ButtonUses:270 271 272Used by:275
Symbol 274 EditableTextUses:44Used by:275
Symbol 275 MovieClipUses:273 270 274Used by:301
Symbol 276 EditableTextUses:44Used by:301
Symbol 277 EditableTextUses:44Used by:279
Symbol 278 EditableTextUses:44Used by:279
Symbol 279 ButtonUses:270 277 278Used by:301
Symbol 280 ButtonUses:144 72 73 71Used by:301
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:290
Symbol 283 FontUsed by:284
Symbol 284 EditableTextUses:283Used by:290
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:285 286Used by:290
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:290
Symbol 290 MovieClipUses:282 284 287 289Used by:291
Symbol 291 MovieClipUses:290Used by:301
Symbol 292 EditableTextUses:44Used by:301
Symbol 293 GraphicUsed by:300
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:300
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:293 295 296 298 299Used by:301
Symbol 301 MovieClipUses:241 245 246 247 248 249 250 251 260 263 267 268 275 276 279 280 291 292 300Used by:Timeline
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:Timeline
Symbol 304 GraphicUsed by:334
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:323 334
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:323
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:312
Symbol 312 MovieClipUses:311Used by:323 334
Symbol 313 TextUses:44Used by:323
Symbol 314 EditableTextUses:44Used by:323
Symbol 315 EditableTextUses:44Used by:323
Symbol 316 EditableTextUses:44Used by:323
Symbol 317 EditableTextUses:44Used by:323
Symbol 318 GraphicUsed by:320
Symbol 319 GraphicUsed by:320
Symbol 320 ButtonUses:270 318 319Used by:323
Symbol 321 EditableTextUses:44Used by:323
Symbol 322 EditableTextUses:44Used by:323
Symbol 323 MovieClipUses:307 309 312 313 314 315 316 317 320 321 322Used by:334
Symbol 324 GraphicUsed by:334
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:334
Symbol 327 EditableTextUses:44Used by:334
Symbol 328 EditableTextUses:44Used by:334
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 ButtonUses:64 329 330Used by:334
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:334
Symbol 334 MovieClipUses:304 323 324 307 326 312 327 328 331 333Used by:Timeline
Symbol 335 GraphicUses:148Used by:Timeline
Symbol 336 MovieClipUses:55Used by:Timeline
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:Timeline
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:345
Symbol 341 GraphicUsed by:342 345
Symbol 342 MovieClipUses:341Used by:345
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 ButtonUses:340 342 344 341Used by:Timeline
Symbol 346 FontUsed by:347
Symbol 347 EditableTextUses:346Used by:351
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:351
Symbol 350 GraphicUsed by:351
Symbol 351 ButtonUses:347 349 350Used by:Timeline
Symbol 352 ButtonUses:74 72 146 73 71 145Used by:Timeline

Instance Names

"startBtn"Frame 3Symbol 142 Button
"bMc"Frame 4Symbol 238 MovieClip
"blockMaskMc"Frame 4Symbol 240 MovieClip
"uiMc"Frame 4Symbol 301 MovieClip
"arrowMc"Frame 4Symbol 303 MovieClip
"nextStageMc"Frame 4Symbol 334 MovieClip
"restart_btn"Frame 5Symbol 345 Button
"scoreTxt"Symbol 42 MovieClip [flyScoreMc] Frame 1Symbol 40 EditableText
"startBtn"Symbol 69 MovieClip [helpMc] Frame 1Symbol 68 Button
"percent_txt"Symbol 141 MovieClip Frame 1Symbol 137 EditableText
"mask_mc"Symbol 141 MovieClip Frame 1Symbol 139 MovieClip
"cursorMc"Symbol 226 MovieClip Frame 1Symbol 225 MovieClip
"dispMc"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"m"Symbol 232 MovieClip Frame 1Symbol 164 MovieClip
"m"Symbol 232 MovieClip Frame 2Symbol 170 MovieClip
"m"Symbol 232 MovieClip Frame 3Symbol 176 MovieClip
"m"Symbol 232 MovieClip Frame 4Symbol 182 MovieClip
"m"Symbol 232 MovieClip Frame 5Symbol 188 MovieClip
"m"Symbol 232 MovieClip Frame 6Symbol 194 MovieClip
"m"Symbol 232 MovieClip Frame 7Symbol 200 MovieClip
"m"Symbol 232 MovieClip Frame 8Symbol 206 MovieClip
"m"Symbol 232 MovieClip Frame 9Symbol 212 MovieClip
"m"Symbol 232 MovieClip Frame 10Symbol 227 MovieClip
"m"Symbol 232 MovieClip Frame 11Symbol 228 MovieClip
"m"Symbol 232 MovieClip Frame 12Symbol 231 MovieClip
"circle"Symbol 237 MovieClip Frame 1Symbol 232 MovieClip
"activeRect"Symbol 237 MovieClip Frame 1Symbol 234 MovieClip
"possibleRect"Symbol 237 MovieClip Frame 1Symbol 236 MovieClip
"b00"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b10"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b20"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b30"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b40"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b50"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b60"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b01"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b11"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b21"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b31"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b41"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b51"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b61"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b71"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b02"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b12"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b22"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b32"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b42"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b52"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b62"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b03"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b13"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b23"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b33"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b43"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b53"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b63"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b73"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b04"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b14"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b24"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b34"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b44"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b54"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b64"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b05"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b15"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b25"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b35"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b45"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b55"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b65"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b75"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b06"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b16"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b26"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b36"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b46"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b56"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b66"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b07"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b17"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b27"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b37"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b47"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b57"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b67"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"b77"Symbol 238 MovieClip Frame 1Symbol 237 MovieClip
"maskMc"Symbol 245 MovieClip Frame 1Symbol 243 MovieClip
"numTxt"Symbol 290 MovieClip Frame 1Symbol 284 EditableText
"l1"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l2"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l3"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l4"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l5"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l6"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l7"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l8"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l9"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"l10"Symbol 291 MovieClip Frame 1Symbol 290 MovieClip
"maskMc"Symbol 300 MovieClip Frame 1Symbol 295 MovieClip
"capMc"Symbol 300 MovieClip Frame 1Symbol 298 MovieClip
"goalMc1"Symbol 301 MovieClip Frame 1Symbol 245 MovieClip
"goalMc2"Symbol 301 MovieClip Frame 1Symbol 245 MovieClip
"goalMc3"Symbol 301 MovieClip Frame 1Symbol 245 MovieClip
"goalMc4"Symbol 301 MovieClip Frame 1Symbol 245 MovieClip
"goalMc5"Symbol 301 MovieClip Frame 1Symbol 245 MovieClip
"goalMc6"Symbol 301 MovieClip Frame 1Symbol 245 MovieClip
"sndBtnMc"Symbol 301 MovieClip Frame 1Symbol 260 MovieClip
"helpBtn"Symbol 301 MovieClip Frame 1Symbol 263 Button
"pauseBtnMc"Symbol 301 MovieClip Frame 1Symbol 267 MovieClip
"addTimeBtn"Symbol 301 MovieClip Frame 1Symbol 275 MovieClip
"hintBtn"Symbol 301 MovieClip Frame 1Symbol 279 Button
"levelMc"Symbol 301 MovieClip Frame 1Symbol 291 MovieClip
"timeBarMc"Symbol 301 MovieClip Frame 1Symbol 300 MovieClip
"okBtn"Symbol 323 MovieClip Frame 1Symbol 320 Button
"timeStrTxt"Symbol 323 MovieClip Frame 1Symbol 321 EditableText
"bonusTxt"Symbol 323 MovieClip Frame 1Symbol 322 EditableText
"chaMc"Symbol 334 MovieClip Frame 1Symbol 323 MovieClip
"startBtn"Symbol 334 MovieClip Frame 14Symbol 331 Button

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "wind_snd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "time_snd"
ExportAssets (56)Timeline Frame 1Symbol 3 as "time_bg_snd"
ExportAssets (56)Timeline Frame 1Symbol 4 as "swind_snd"
ExportAssets (56)Timeline Frame 1Symbol 5 as "successEffect_snd"
ExportAssets (56)Timeline Frame 1Symbol 6 as "successBg_snd"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sameBlock_snd"
ExportAssets (56)Timeline Frame 1Symbol 8 as "repos_snd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "reach_snd"
ExportAssets (56)Timeline Frame 1Symbol 10 as "oneLine_snd"
ExportAssets (56)Timeline Frame 1Symbol 11 as "moveFail_snd"
ExportAssets (56)Timeline Frame 1Symbol 12 as "moveEffect_snd"
ExportAssets (56)Timeline Frame 1Symbol 13 as "item_snd"
ExportAssets (56)Timeline Frame 1Symbol 14 as "intro_snd"
ExportAssets (56)Timeline Frame 1Symbol 15 as "hint_snd"
ExportAssets (56)Timeline Frame 1Symbol 16 as "fallAllBlock_snd"
ExportAssets (56)Timeline Frame 1Symbol 17 as "failEffect_snd"
ExportAssets (56)Timeline Frame 1Symbol 18 as "failBg_snd"
ExportAssets (56)Timeline Frame 1Symbol 19 as "error_snd"
ExportAssets (56)Timeline Frame 1Symbol 20 as "count_snd"
ExportAssets (56)Timeline Frame 1Symbol 21 as "click2_snd"
ExportAssets (56)Timeline Frame 1Symbol 22 as "click1_snd"
ExportAssets (56)Timeline Frame 1Symbol 23 as "bonusScore_snd"
ExportAssets (56)Timeline Frame 1Symbol 24 as "bonus5_snd"
ExportAssets (56)Timeline Frame 1Symbol 25 as "bonus4_snd"
ExportAssets (56)Timeline Frame 1Symbol 26 as "bonus3_snd"
ExportAssets (56)Timeline Frame 1Symbol 27 as "bonus2_snd"
ExportAssets (56)Timeline Frame 1Symbol 28 as "bonus1_snd"
ExportAssets (56)Timeline Frame 1Symbol 29 as "bg_snd"
ExportAssets (56)Timeline Frame 1Symbol 30 as "around_snd"
ExportAssets (56)Timeline Frame 1Symbol 31 as "addTime_snd"
ExportAssets (56)Timeline Frame 1Symbol 33 as "activeRectG"
ExportAssets (56)Timeline Frame 1Symbol 37 as "exploseBlockMc"
ExportAssets (56)Timeline Frame 1Symbol 42 as "flyScoreMc"
ExportAssets (56)Timeline Frame 1Symbol 48 as "messageG"
ExportAssets (56)Timeline Frame 1Symbol 69 as "helpMc"

Labels

"mainFrame"Frame 4
"successFrame"Frame 5
"failFrame"Frame 16
"notLogin_frame"Frame 27
"badLogin_frame"Frame 40
"ranking_frame"Frame 54
"notSame"Symbol 48 MovieClip [messageG] Frame 1
"notEnoughtScore"Symbol 48 MovieClip [messageG] Frame 10
"notNickName"Symbol 48 MovieClip [messageG] Frame 24
"break"Symbol 164 MovieClip Frame 2
"break"Symbol 170 MovieClip Frame 2
"break"Symbol 176 MovieClip Frame 2
"break"Symbol 182 MovieClip Frame 2
"break"Symbol 188 MovieClip Frame 2
"break"Symbol 194 MovieClip Frame 2
"break"Symbol 200 MovieClip Frame 2
"break"Symbol 206 MovieClip Frame 2
"a"Symbol 232 MovieClip Frame 9
"o"Symbol 232 MovieClip Frame 10
"s"Symbol 232 MovieClip Frame 11
"e"Symbol 232 MovieClip Frame 12
"nextStageFrame"Symbol 334 MovieClip Frame 1
"pauseFrame"Symbol 334 MovieClip Frame 14

Dynamic Text Variables

_root.possibleBreakNumSymbol 248 EditableText"0"
_root.scoreSymbol 250 EditableText"0"
_root.goalNumSymbol 276 EditableText"60"
_root.levelSymbol 314 EditableText"1"
_root.levelSymbol 328 EditableText"1"




http://swfchan.com/5/23927/info.shtml
Created: 25/5 -2019 18:37:54 Last modified: 25/5 -2019 18:37:54 Server time: 27/04 -2024 19:00:43