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

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

Gem Mine.swf

This is the info page for
Flash #114692

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


Text
100%

100%

0

ActionScript [AS1/AS2]

Frame 1
function tmp(mc_mc, nextFr, pauseFr) { var maxFr = 6; if (pauseFr != undefined) { var pauseFrames = pauseFr; } else { var pauseFrames = 0; } var isChanged = false; mc_mc.play(); mc_mc.onEnterFrame = function () { if ((this._currentframe == maxFr) && (!isChanged)) { _root.gotoAndStop(nextFr); mc_mc.stop(); isChanged = true; } else if ((this._currentframe == maxFr) && (isChanged)) { pauseFrames--; } else if (this._currentframe == this._totalframes) { this.gotoAndStop(1); delete this.onEnterFrame; } if (pauseFrames <= 0) { mc_mc.play(); pauseFrames = undefined; } }; } var total = getBytesTotal(); var loaded = null; var soundFold = "sounds/"; var add_sound = new Sound(); var expl_sound = new Sound(); var bonus_sound = new Sound(); var none_sound = new Sound(); var dis_sound = new Sound(); var fall_sound = new Sound(); var menuClick_sound = new Sound(); var menuEnt_sound = new Sound(); var bg_sound = new Sound(); var vol = 80; var sndOn = true; add_sound.setVolume(vol); expl_sound.setVolume(vol); bonus_sound.setVolume(vol); none_sound.setVolume(vol); dis_sound.setVolume(vol); fall_sound.setVolume(vol); menuClick_sound.setVolume(vol); menuEnt_sound.setVolume(vol); bg_sound.setVolume(vol); tmp_mc.swapDepths(100000); add_sound.attachSound("add"); expl_sound.attachSound("explosion"); bonus_sound.attachSound("bonus_snd"); none_sound.attachSound("none_snd"); dis_sound.attachSound("gemfall"); fall_sound.attachSound("gemout"); menuClick_sound.attachSound("menuClick"); menuEnt_sound.attachSound("menuEnter"); bg_sound.attachSound("gemzone"); per_txt.embedFonts = true; per1_txt.embedFonts = true; onEnterFrame = function () { loaded = getBytesLoaded(); bar_mc.gotoAndStop(Math.floor((loaded / total) * 100)); per_txt.text = Math.floor((loaded / total) * 100) + "%"; per1_txt.text = Math.floor((loaded / total) * 100) + "%"; if (Math.floor(loaded / total) == 1) { delete this.onEnterFrame; tmp(tmp_mc, 3); } }; Stage.showMenu = false;
Frame 2
logo_mc.onPress = function () { getURL ("http://www.gametop.com/?utm_source=GemMine&utm_medium=flashGame", "_blank"); }; stop();
Frame 3
stop(); menu_mc.arrow_mc._y = 1_mc._y - 9; var punktName = ""; var i = 1; while (i <= 3) { punktName = ("menu_mc." + i) + "_mc"; eval (punktName).gotoAndStop(1); eval (punktName).onRollOver = function () { if (menu_mc.arrow_mc._y != (this._y - 9)) { menu_mc.arrow_mc._y = this._y - 9; menuClick_sound.start(0, 1); } var j = 1; while (j <= 3) { punktNameTmp = ("menu_mc." + j) + "_mc"; eval (punktNameTmp).gotoAndStop(1); j++; } this.play(); }; eval (punktName).onPress = function () { menuEnt_sound.start(0, 1); switch (this._name) { case "1_mc" : tmp(tmp_mc, 4); break; case "2_mc" : tmp(tmp_mc, 5); break; case "3_mc" : getURL ("http://www.gametop.com/?utm_source=GemMine&utm_medium=flashGame", "_blank"); } }; i++; } menu_mc.onEnterFrame = function () { if (tmp_mc._currentframe != 1) { var i = 1; while (i <= 3) { eval (("menu_mc." + i) + "_mc").enabled = false; i++; } } else { var i = 1; while (i <= 3) { eval (((this + ".") + i) + "_mc").enabled = true; i++; } } }; bg_sound.start(0, 1000000);
Instance of Symbol 98 MovieClip in Frame 3
on (press) { _root.sndOn = !_root.sndOn; if (_root.sndOn) { _root.add_sound.setVolume(_root.vol); _root.expl_sound.setVolume(_root.vol); _root.bonus_sound.setVolume(_root.vol); _root.none_sound.setVolume(_root.vol); _root.dis_sound.setVolume(_root.vol); _root.fall_sound.setVolume(_root.vol); _root.menuClick_sound.setVolume(_root.vol); _root.menuEnt_sound.setVolume(_root.vol); _root.bg_sound.setVolume(_root.vol); gotoAndStop (1); } else { _root.add_sound.setVolume(0); _root.expl_sound.setVolume(0); _root.bonus_sound.setVolume(0); _root.none_sound.setVolume(0); _root.dis_sound.setVolume(0); _root.fall_sound.setVolume(0); _root.menuClick_sound.setVolume(0); _root.menuEnt_sound.setVolume(0); _root.bg_sound.setVolume(0); gotoAndStop (2); } }
Frame 4
stop(); bg_sound.stop(); fields_mc.level_txt.embedFonts = true; fields_mc.lines_txt.embedFonts = true; fields_mc.points_txt.embedFonts = true; win_mc.level_txt.text = gems_mc.level + 1; createEmptyMovieClip("btnPause_mc", 200000); btnPause_mc.attachMovie("tmp", "btn", 0); btnPause_mc.useHandCursor = false; btnPause_mc.onPress = function () { this.removeMovieClip(); win_mc._visible = false; gems_mc.generateStringStart(); }; up_btn.useHandCursor = false; up_btn.onPress = function () { up_btn.enabled = false; gems_mc.up(gems_mc.genArr); }; gems.swapDepths(tmp_mc.getDepth() - 10); win_mc.swapDepths(gems.getDepth() + 100);
Frame 5
btn_mc.useHandCursor = false; btn_mc.onPress = function () { tmp(tmp_mc, 3); };
Symbol 21 MovieClip [b0] Frame 5
stop();
Symbol 21 MovieClip [b0] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 25 MovieClip [expl] Frame 14
this.removeMovieClip();
Symbol 28 MovieClip [b5] Frame 5
stop();
Symbol 28 MovieClip [b5] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 31 MovieClip [b4] Frame 5
stop();
Symbol 31 MovieClip [b4] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 34 MovieClip [b3] Frame 5
stop();
Symbol 34 MovieClip [b3] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 37 MovieClip [b2] Frame 5
stop();
Symbol 37 MovieClip [b2] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 40 MovieClip [b1] Frame 5
stop();
Symbol 40 MovieClip [b1] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 44 MovieClip [tmp] Frame 1
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 2
stop();
Symbol 106 MovieClip [stars] Frame 28
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 108 MovieClip [bonus] Frame 10
stop(); this.swapDepths(4747); this.removeMovieClip();
Symbol 109 MovieClip [grid] Frame 1
#initclip 1 GridClass = function () { this.drawGrid(this.step, this.XSteps, this.YSteps, this.X, this.Y, this.gridColor); }; GridClass.prototype.step = 23; GridClass.prototype.XSteps = 12; GridClass.prototype.YSteps = 15; GridClass.prototype.X = 222; GridClass.prototype.Y = 13; GridClass.prototype.gridColor = 11842740 /* 0xB4B4B4 */; GridClass.prototype.drawGrid = function (step, XSteps, YSteps, X, Y, gridColor) { createEmptyMovieClip("grid", 0); grid.lineStyle(0, gridColor, 0); grid.moveTo(X, Y); grid.lineTo(X + (step * XSteps), Y); grid.lineTo(X + (step * XSteps), Y + (step * YSteps)); grid.lineTo(X, Y + (step * YSteps)); grid.lineTo(X, Y); var i = 1; while (i < XSteps) { grid.moveTo(X + (step * i), Y); grid.lineTo(X + (step * i), Y + (step * YSteps)); i++; } var i = 1; while (i < YSteps) { grid.moveTo(X, Y + (step * i)); grid.lineTo(X + (step * XSteps), Y + (step * i)); i++; } var YCoord = 1; var placeName = ""; var superClass = this; var i = YSteps; while (i >= 1) { var j = XSteps; while (j >= 1) { grid.attachMovie("place", (("place_X" + j) + "Y") + YCoord, grid.getNextHighestDepth()); placeName = (("grid.place_X" + j) + "Y") + YCoord; eval (placeName)._x = X + ((j - 1) * step); eval (placeName)._y = Y + ((i - 1) * step); eval (placeName)._width = step; eval (placeName)._height = step; eval (placeName)._alpha = 0; eval (placeName).X = j; eval (placeName).Y = YCoord; eval (placeName).gem = "none"; eval (placeName).gemType = 0; eval (placeName).useHandCursor = false; eval (placeName).onPress = function () { superClass.gemPress(this); }; j--; } YCoord++; i--; } }; GridClass.prototype.gemPress = function (place_mc) { if ((place_mc.gem != "none") && (((((place_mc.gemType == "1") || (place_mc.gemType == "2")) || (place_mc.gemType == "3")) || (place_mc.gemType == "4")) || (place_mc.gemType == "5"))) { var searchArr = this.search(place_mc); } var Xmin = Infinity; var Xmax = (-Infinity); if (place_mc.gem == "none") { return(undefined); } if ((((((place_mc.gemType == "b0") || (place_mc.gemType == "b1")) || (place_mc.gemType == "b2")) || (place_mc.gemType == "b3")) || (place_mc.gemType == "b4")) || (place_mc.gemType == "b5")) { _root.expl_sound.start(0, 1); if (place_mc.gemType == "b0") { this.explosive(false, place_mc); } else { this.explosive(true, place_mc); } return(undefined); } if ((searchArr.length < 3) || (place_mc.gemType == "6")) { _root.none_sound.start(0, 1); return(undefined); } fields_mc.points_txt.text = Number(fields_mc.points_txt.text) + ((1 + (0.5 * (searchArr.length - 3))) * searchArr.length); var i = 0; while (i < searchArr.length) { Xmin = Math.min(Xmin, searchArr[i].X); Xmax = Math.max(Xmax, searchArr[i].X); this.disappear(eval (searchArr[i].gem)); searchArr[i].gem = "none"; searchArr[i].gemType = 0; i++; } _root.dis_sound.start(0, 1); this.falling(Xmin, Xmax); }; GridClass.prototype.explosive = function (isColorBomb, place_mc) { var placeName = ""; var place = null; var placesArr = new Array(); var gemType = ""; if (isColorBomb) { gemType = place_mc.gemType.substr(1); var x = 1; while (x <= grid_mc.XSteps) { var y = 1; while (y <= grid_mc.YSteps) { placeName = (("grid.place_X" + x) + "Y") + y; place = eval (placeName); if ((place.gemType == gemType) || (place.gemType == place_mc.gemType)) { placesArr.push(place); } y++; } x++; } } else { placeName = (("grid.place_X" + (place_mc.X - 1)) + "Y") + place_mc.Y; place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + (place_mc.X - 1)) + "Y") + (place_mc.Y + 1); place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + place_mc.X) + "Y") + (place_mc.Y + 1); place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + (place_mc.X + 1)) + "Y") + (place_mc.Y + 1); place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + (place_mc.X + 1)) + "Y") + place_mc.Y; place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + (place_mc.X + 1)) + "Y") + (place_mc.Y - 1); place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + place_mc.X) + "Y") + (place_mc.Y - 1); place = eval (placeName); if (place != undefined) { placesArr.push(place); } placeName = (("grid.place_X" + (place_mc.X - 1)) + "Y") + (place_mc.Y - 1); place = eval (placeName); if (place != undefined) { placesArr.push(place); } } if (expl_mc == undefined) { createEmptyMovieClip("expl_mc", getNextHighestDepth()); } var ind = 0; eval (place_mc.gem).gotoAndPlay(5); place_mc.gem = "none"; place_mc.gemType = "0"; expl_mc.attachMovie("expl", "expl" + ind, ind); eval ("expl_mc.expl" + ind)._x = place_mc._x; eval ("expl_mc.expl" + ind)._y = place_mc._y; ind++; eval (place_mc.gem).onEnterFrame = function () { if (this._currentframe == this._totalframes) { this.removeMovieClip(); delete this.onEnterFrame; } }; var i = 0; while (i < placesArr.length) { eval (placesArr[i].gem).gotoAndPlay(5); placesArr[i].gem = "none"; placesArr[i].gemType = "0"; expl_mc.attachMovie("expl", "expl" + ind, ind); eval ("expl_mc.expl" + ind)._x = placesArr[i]._x; eval ("expl_mc.expl" + ind)._y = placesArr[i]._y; ind++; eval (placesArr[i]).onEnterFrame = function () { if (eval (this.gem)._currentframe == eval (this.gem)._totalframes) { eval (this.gem).removeMovieClip(); delete this.onEnterFrame; } }; i++; } if (!isColorBomb) { this.falling(place_mc.X - 1, place_mc.X + 1); } else { this.falling(1, grid_mc.XSteps); } }; GridClass.prototype.search = function (place_mc) { if (place_mc.gem == "none") { mc_array = new Array(); return(mc_array); } var mc_array = new Array(place_mc); var searchPlaceName = ""; var i = 0; while (i < mc_array.length) { var j = 1; while (j <= 4) { if ((j == 1) && (place_mc.X > 1)) { searchPlaceName = (("grid.place_X" + (mc_array[i].X - 1)) + "Y") + mc_array[i].Y; if ((((((((eval (searchPlaceName).gemType == mc_array[0].gemType) || (eval (searchPlaceName).gemType == "b0")) || (eval (searchPlaceName).gemType == "b1")) || (eval (searchPlaceName).gemType == "b2")) || (eval (searchPlaceName).gemType == "b3")) || (eval (searchPlaceName).gemType == "b4")) || (eval (searchPlaceName).gemType == "b5")) && (mc_array.join(" ").indexOf(searchPlaceName) == -1)) { mc_array.push(eval (searchPlaceName)); } } else if ((j == 2) && (place_mc.Y < grid_mc.YSteps)) { searchPlaceName = (("grid.place_X" + mc_array[i].X) + "Y") + (mc_array[i].Y + 1); if ((((((((eval (searchPlaceName).gemType == mc_array[0].gemType) || (eval (searchPlaceName).gemType == "b0")) || (eval (searchPlaceName).gemType == "b1")) || (eval (searchPlaceName).gemType == "b2")) || (eval (searchPlaceName).gemType == "b3")) || (eval (searchPlaceName).gemType == "b4")) || (eval (searchPlaceName).gemType == "b5")) && (mc_array.join(" ").indexOf(searchPlaceName) == -1)) { mc_array.push(eval (searchPlaceName)); } } else if ((j == 3) && (place_mc.X < grid_mc.XSteps)) { searchPlaceName = (("grid.place_X" + (mc_array[i].X + 1)) + "Y") + mc_array[i].Y; if ((((((((eval (searchPlaceName).gemType == mc_array[0].gemType) || (eval (searchPlaceName).gemType == "b0")) || (eval (searchPlaceName).gemType == "b1")) || (eval (searchPlaceName).gemType == "b2")) || (eval (searchPlaceName).gemType == "b3")) || (eval (searchPlaceName).gemType == "b4")) || (eval (searchPlaceName).gemType == "b5")) && (mc_array.join(" ").indexOf(searchPlaceName) == -1)) { mc_array.push(eval (searchPlaceName)); } } else if ((j == 4) && (place_mc.Y > 1)) { searchPlaceName = (("grid.place_X" + mc_array[i].X) + "Y") + (mc_array[i].Y - 1); if ((((((((eval (searchPlaceName).gemType == mc_array[0].gemType) || (eval (searchPlaceName).gemType == "b0")) || (eval (searchPlaceName).gemType == "b1")) || (eval (searchPlaceName).gemType == "b2")) || (eval (searchPlaceName).gemType == "b3")) || (eval (searchPlaceName).gemType == "b4")) || (eval (searchPlaceName).gemType == "b5")) && (mc_array.join(" ").indexOf(searchPlaceName) == -1)) { mc_array.push(eval (searchPlaceName)); } } j++; } i++; } return(mc_array); }; GridClass.prototype.disappear = function (mc_mc) { mc_mc.swapDepths(mc_mc.getDepth() + 1000); var k = ((mc_mc._y - target_mc._y) / (mc_mc._x - target_mc._x)); var b = (mc_mc._y - (k * mc_mc._x)); var alpha = ((20 * Math.random()) + 30); var znak = Math.random(); if (znak < 0.5) { znak = -1; } else { znak = 1; } mc_mc.onEnterFrame = function () { mc_mc._rotation = alpha * znak; mc_mc._x = mc_mc._x - 20; mc_mc._y = (k * mc_mc._x) + b; if ((mc_mc._x - target_mc._x) < 10) { mc_mc._alpha = mc_mc._x - target_mc._x; } if (mc_mc._alpha <= 0) { mc_mc.removeMovieClip(); } }; }; GridClass.prototype.falling = function (Xmin, Xmax) { var placeName = ""; var searchPlaceName = ""; var steps = null; var This = this; var i = 1; while (i <= grid_mc.YSteps) { var j = Xmin; while (j <= Xmax) { steps = 0; placeName = (("grid.place_X" + j) + "Y") + i; if (eval (placeName).gem == "none") { var k = i; while (k <= grid_mc.YSteps) { searchPlaceName = (("grid.place_X" + j) + "Y") + k; if (eval (searchPlaceName).gem != "none") { gems_mc.enableGems(false); this.fall(eval (searchPlaceName), steps); steps = 0; break; } steps++; k++; } } j++; } i++; } grid.onEnterFrame = function () { var _local2 = This.checkOnEnterFrame(); if (!_local2) { gems_mc.enableGems(true); _local2 = true; delete this.onEnterFrame; This.toCenter(); } }; }; GridClass.prototype.fall = function (mc_mc, steps) { var newPlaceName = ((("grid.place_X" + mc_mc.X) + "Y") + (mc_mc.Y - steps)); var t = 1; var g = 1; var s = 0; var v0 = 5; var This = this; eval (newPlaceName).gem = mc_mc.gem; eval (newPlaceName).gemType = mc_mc.gemType; mc_mc.gem = "none"; mc_mc.gemType = 0; var finishY = (eval (eval (newPlaceName).gem)._y + (steps * grid_mc.step)); eval (eval (newPlaceName).gem).onEnterFrame = function () { s = (v0 * t) + (((g * t) * t) / 2); if ((finishY - eval (eval (newPlaceName).gem)._y) > s) { eval (eval (newPlaceName).gem)._y = eval (eval (newPlaceName).gem)._y + s; t++; } else { eval (eval (newPlaceName).gem)._y = finishY; fall_sound.start(0, 1); delete this.onEnterFrame; } }; }; GridClass.prototype.toCenter = function () { var isOK = false; var left = Math.floor(grid_mc.XSteps / 2); var placeName = ""; var searchPlaceName = ""; var steps = null; var This = this; var j = left; while (j >= 1) { steps = 0; var i = 1; while (i <= grid_mc.YSteps) { placeName = (("grid.place_X" + j) + "Y") + i; if (eval (placeName).gem != "none") { isOK = false; break; } isOK = true; i++; } if (isOK) { isOK = false; var m = j; while (m >= 1) { searchPlaceName = (("grid.place_X" + m) + "Y") + 1; if (eval (searchPlaceName).gem != "none") { break; } steps++; m--; } var k = 1; while (k <= grid_mc.YSteps) { var n = j; while (n >= m) { searchPlaceName = (("grid.place_X" + n) + "Y") + k; if (eval (searchPlaceName).gem != "none") { this.Move(eval (searchPlaceName), steps, "left"); break; } n--; } k++; } steps = 0; } j--; } isOK = false; placeName = ""; searchPlaceName = ""; steps = null; var j = (left + 1); while (j <= grid_mc.XSteps) { steps = 0; var i = 1; while (i <= grid_mc.YSteps) { placeName = (("grid.place_X" + j) + "Y") + i; if (eval (placeName).gem != "none") { isOK = false; break; } isOK = true; i++; } if (isOK) { isOK = false; var m = j; while (m <= grid_mc.XSteps) { searchPlaceName = (("grid.place_X" + m) + "Y") + 1; if (eval (searchPlaceName).gem != "none") { break; } steps++; m++; } var k = 1; while (k <= grid_mc.YSteps) { var n = j; while (n <= m) { searchPlaceName = (("grid.place_X" + n) + "Y") + k; if (eval (searchPlaceName).gem != "none") { this.Move(eval (searchPlaceName), steps, "right"); break; } n++; } k++; } steps = 0; } j++; } }; GridClass.prototype.Move = function (mc_mc, steps, type) { if (type == "left") { var newPlaceName = ((("grid.place_X" + (mc_mc.X + steps)) + "Y") + mc_mc.Y); } else if (type == "right") { var newPlaceName = ((("grid.place_X" + (mc_mc.X - steps)) + "Y") + mc_mc.Y); } var s = 13; var This = this; eval (newPlaceName).gem = mc_mc.gem; eval (newPlaceName).gemType = mc_mc.gemType; mc_mc.gem = "none"; mc_mc.gemType = 0; if (type == "left") { var finishY = (eval (eval (newPlaceName).gem)._x + (steps * grid_mc.step)); eval (eval (newPlaceName).gem).onEnterFrame = function () { if ((finishY - eval (eval (newPlaceName).gem)._x) > s) { eval (eval (newPlaceName).gem)._x = eval (eval (newPlaceName).gem)._x + s; } else { eval (eval (newPlaceName).gem)._x = finishY; delete this.onEnterFrame; } }; } else if (type == "right") { var newPlaceName = ((("grid.place_X" + (mc_mc.X - steps)) + "Y") + mc_mc.Y); var finishY = (eval (eval (newPlaceName).gem)._x - (steps * grid_mc.step)); eval (eval (newPlaceName).gem).onEnterFrame = function () { if ((eval (eval (newPlaceName).gem)._x - finishY) > s) { eval (eval (newPlaceName).gem)._x = eval (eval (newPlaceName).gem)._x - s; } else { eval (eval (newPlaceName).gem)._x = finishY; delete this.onEnterFrame; } }; } }; GridClass.prototype.checkOnEnterFrame = function () { var placeName = ""; var gemName = ""; var gem_mc = undefined; var x = 1; while (x <= grid_mc.XSteps) { var y = 1; while (y <= grid_mc.YSteps) { placeName = (("grid.place_X" + x) + "Y") + y; gemName = eval (placeName).gem; if (gemName == "none") { break; } gem_mc = eval (gemName); if (gem_mc.onEnterFrame != undefined) { return(true); } y++; } x++; } return(false); }; GridClass.prototype.clearField = function () { var placeName = ""; var ind = 0; var counter = 1; var placeArr = new Array(); var colorArray = new Array("0x4CA4E5", "0x63B570", "0xFD9DFF", "0xFF0000", "0xFFFF00"); var curColorInd = 0; var isBonus = true; gems_mc.newID = 0; gems_mc.enableGems(false); var y = grid_mc.YSteps; while (y >= 1) { var x = 1; while (x <= grid_mc.XSteps) { placeName = (("grid.place_X" + x) + "Y") + y; placeArr.push(eval (placeName)); x++; } y--; } createEmptyMovieClip("clear_mc", 474774); clear_mc.onEnterFrame = function () { counter++; if (placeArr[ind].gem == "none") { curColorInd = Math.round(4 * Math.random()); } else { isBonus = false; curColorInd = placeArr[ind].gemType - 1; eval (placeArr[ind].gem).gotoAndPlay(5); placeArr[ind].gem = "none"; placeArr[ind].gemType = 0; } clear_mc.attachMovie("stars", "stars" + ind, ind + 100000); var col = new Color(eval ("clear_mc.stars" + ind)); col.setRGB(colorArray[curColorInd]); eval ("clear_mc.stars" + ind)._x = placeArr[ind]._x; eval ("clear_mc.stars" + ind)._y = placeArr[ind]._y; ind++; if (counter == grid_mc.XSteps) { if (isBonus) { bonus_sound.start(0, 1); clear_mc.attachMovie("bonus", "bonus", getNextHighestDepth()); clear_mc.bonus._x = placeArr[ind]._x - (grid_mc.step * ((grid_mc.XSteps / 2) - 0.5)); clear_mc.bonus._y = placeArr[ind]._y; fields_mc.points_txt.text = Number(fields_mc.points_txt.text) + 50; } counter = 0; isBonus = true; } if (ind == placeArr.length) { delete this.onEnterFrame; gems.removeMovieClip(); newString.removeMovieClip(); gems_mc.level++; gems_mc.setLevel(); gems_mc.startGenerate(); gems_mc.generateString(); fields_mc.level_txt.text = gems_mc.level + 1; fields_mc.lines_txt.text = 25 + (gems_mc.level * 2); up_btn.enabled = true; gems_mc.enableGems(true); win_mc._visible = true; if (gems_mc.level < 15) { win_mc.level_txt.text = gems_mc.level + 1; createEmptyMovieClip("btnPause_mc", 200000); btnPause_mc.attachMovie("tmp", "btn", 0); btnPause_mc.useHandCursor = false; btnPause_mc.onPress = function () { this.removeMovieClip(); win_mc._visible = false; gems_mc.generateStringStart(); }; } else { win_mc.swapDepths(200200); win_mc._visible = true; win_mc.gotoAndPlay("theEnd"); fields_mc.level_txt.text = gems_mc.level; fields_mc.lines_txt.text = 0; newString.removeMovieClip(); gems.removeMovieClip(); createEmptyMovieClip("btnPause_mc", 200000); btnPause_mc.attachMovie("tmp", "btn", 0); btnPause_mc.useHandCursor = false; btnPause_mc.onPress = function () { this.removeMovieClip(); gems.removeMovieClip(); grid.removeMovieClip(); win_mc._visible = false; gotoAndStop (3); }; } } }; }; Object.registerClass("grid", GridClass); #endinitclip stop();
Symbol 112 MovieClip [1] Frame 5
stop();
Symbol 112 MovieClip [1] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 115 MovieClip [2] Frame 5
stop();
Symbol 115 MovieClip [2] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 118 MovieClip [3] Frame 5
stop();
Symbol 118 MovieClip [3] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 121 MovieClip [4] Frame 5
stop();
Symbol 121 MovieClip [4] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 124 MovieClip [5] Frame 5
stop();
Symbol 124 MovieClip [5] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 125 MovieClip [6] Frame 5
stop();
Symbol 125 MovieClip [6] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 126 MovieClip [gem] Frame 1
#initclip 2 GemClass = function () { fields_mc.level_txt.text = gems_mc.level + 1; fields_mc.lines_txt.text = 25 + (gems_mc.level * 2); this.setLevel(); this.startGenerate(); this.generateString(); }; GemClass.prototype.level = 0; GemClass.prototype.numGemType = 4; GemClass.prototype.startNumString = 5; GemClass.prototype.maxSameGems = 4; GemClass.prototype.gemsInStartMatrix = 3; GemClass.prototype.numGemsToUnbreak = -1; GemClass.prototype.numGemsToBomb = -1; GemClass.prototype.numGemsToColorBomb = -1; GemClass.prototype.newStringNum = 0; GemClass.prototype.genArr = new Array(); GemClass.prototype.newID = 1; GemClass.prototype.D = 0; GemClass.prototype.Dup = 12; GemClass.prototype.upInterval = 5; GemClass.prototype.waitingString = 20; GemClass.prototype.waitingBetweenStrings = 30; GemClass.prototype.setLevel = function () { if (this.level == 0) { this.numGemType = 4; this.startNumString = 4; this.maxSameGems = 4; this.gemsInStartMatrix = 3; this.numGemsToUnbreak = -1; this.numGemsToBomb = -1; this.numGemsToColorBomb = -1; } else if (this.level == 1) { this.numGemType = 5; this.startNumString = 5; this.maxSameGems = 4; this.gemsInStartMatrix = 3; } else if (this.level == 2) { this.numGemType = 5; this.startNumString = 6; this.maxSameGems = 4; this.gemsInStartMatrix = 3; } else if (this.level == 3) { this.startNumString = 6; this.maxSameGems = 3; this.gemsInStartMatrix = 3; this.numGemsToUnbreak = 18; this.numGemsToBomb = 54; this.numGemsToColorBomb = -1; } else if (this.level == 4) { this.startNumString = 7; this.maxSameGems = 3; this.gemsInStartMatrix = 2; this.numGemsToUnbreak = -1; this.numGemsToBomb = -1; this.numGemsToColorBomb = 70; } else if (this.level == 5) { this.startNumString = 7; this.maxSameGems = 2; this.gemsInStartMatrix = 2; this.numGemsToUnbreak = -1; this.numGemsToBomb = 85; this.numGemsToColorBomb = 120; } else if ((this.level >= 6) && (this.level <= 10)) { this.startNumString = 7; this.maxSameGems = 2; this.gemsInStartMatrix = 3; this.numGemsToUnbreak = 90; this.numGemsToBomb = 100; this.numGemsToColorBomb = 220; } else if ((this.level >= 11) && (this.level <= 15)) { this.startNumString = 10; this.maxSameGems = 3; this.gemsInStartMatrix = 3; this.numGemsToUnbreak = 70; this.numGemsToBomb = 170; this.numGemsToColorBomb = 350; } else if ((this.level >= 16) && (this.level <= 20)) { this.startNumString = 5; this.maxSameGems = 2; this.gemsInStartMatrix = 2; this.numGemsToUnbreak = -1; this.numGemsToBomb = 75; this.numGemsToColorBomb = 210; } else if ((this.level >= 21) && (this.level <= 25)) { this.startNumString = 3; this.maxSameGems = 2; this.gemsInStartMatrix = 2; this.numGemsToUnbreak = -1; this.numGemsToBomb = 75; this.numGemsToColorBomb = 170; } else { this.startNumString = 6; this.maxSameGems = 3; this.gemsInStartMatrix = 1; this.numGemsToUnbreak = 190; this.numGemsToBomb = 75; this.numGemsToColorBomb = 170; } }; GemClass.prototype.startGenerate = function () { var rand = null; var isSame = false; var prevType = null; var gemType = ""; var countGems = this.gemsInStartMatrix; var oldGemType = ""; createEmptyMovieClip("gems", 90000); var i = 1; while (i <= this.startNumString) { isSame = false; oldGemType = ""; var j = 1; while (j <= grid_mc.XSteps) { if (!isSame) { rand = Math.random() * 10; } else { rand = null; } if (((rand != null) && (rand <= this.maxSameGems)) && (!isSame)) { isSame = true; gemType = ""; } if (!isSame) { do { gemType = String(Math.round(((this.numGemType - 1) * Math.random()) + 1)); } while (gemType == oldGemType); } else if (isSame && (gemType == "")) { do { gemType = String(Math.round(((this.numGemType - 1) * Math.random()) + 1)); } while (gemType == oldGemType); countGems = this.gemsInStartMatrix; countGems--; } else if (isSame && (countGems > 0)) { countGems--; } else if (isSame && (countGems == 0)) { isSame = false; do { gemType = String(Math.round(((this.numGemType - 1) * Math.random()) + 1)); } while (oldGemType == gemType); } oldGemType = gemType; gems.attachMovie(gemType, "gem" + this.newID, this.newID); eval ("gems.gem" + this.newID)._x = eval ((("grid.place_X" + j) + "Y") + i)._x + this.D; eval ("gems.gem" + this.newID)._y = eval ((("grid.place_X" + j) + "Y") + i)._y + this.D; eval ("gems.gem" + this.newID)._xscale = (eval ("gems.gem" + this.newID)._yscale = 100); eval ((("grid.place_X" + j) + "Y") + i).gem = "gems.gem" + this.newID; eval ((("grid.place_X" + j) + "Y") + i).gemType = Number(gemType); this.newID++; j++; } i++; } }; GemClass.prototype.generateString = function () { var rand = null; var isSame = false; var prevType = null; var gemType = ""; var countGems = this.gemsInStartMatrix; var oldGemType = ""; var numOfBombsInStr = 0; var numOfColorBombsInStr = 0; var Dbomb = 0.1; this.genArr = new Array(); if (newString == undefined) { createEmptyMovieClip("newString", 90001); } var j = 1; while (j <= grid_mc.XSteps) { rand = Math.random() * 10; if (((Math.random() <= ((this.numGemsToUnbreak / (((this.level * 2) + 25) * grid_mc.XSteps)) * Dbomb)) && (oldGemType != "6")) && (!isSame)) { gemType = "6"; } else if (((Math.random() <= ((this.numGemsToBomb / (((this.level * 2) + 25) * grid_mc.XSteps)) * Dbomb)) && ((((((oldGemType != "b1") && (oldGemType != "b2")) && (oldGemType != "b3")) && (oldGemType != "b4")) && (oldGemType != "b5")) && (oldGemType != "b0"))) && (!isSame)) { if (numOfBombsInStr < 2) { gemType = "b0"; numOfBombsInStr++; } } else if (((Math.random() <= (this.numGemsToColorBomb / (((this.level * 2) + 25) * grid_mc.XSteps))) && ((((((oldGemType != "b1") && (oldGemType != "b2")) && (oldGemType != "b3")) && (oldGemType != "b4")) && (oldGemType != "b5")) && (oldGemType != "b0"))) && (!isSame)) { if (numOfColorBombsInStr < 1) { gemType = "b" + Math.round((4 * Math.random()) + 1); numOfColorBombsInStr++; } } else { gemType = ""; } if (gemType == "") { if ((rand <= this.maxSameGems) && (!isSame)) { isSame = true; gemType = ""; countGems = this.gemsInStartMatrix; do { gemType = String(Math.round(((this.numGemType - 1) * Math.random()) + 1)); } while (oldGemType == gemType); oldGemType = gemType; } if (!isSame) { do { gemType = String(Math.round(((this.numGemType - 1) * Math.random()) + 1)); } while (gemType == oldGemType); } else if (isSame && (countGems > 0)) { gemType = oldGemType; countGems--; } else if (isSame && (countGems == 0)) { isSame = false; do { gemType = String(Math.round(((this.numGemType - 1) * Math.random()) + 1)); } while (oldGemType == gemType); } } oldGemType = gemType; this.genArr.push(gemType); newString.attachMovie(gemType, "gem" + j, j); eval ("newString.gem" + j)._x = j * grid_mc.step; eval ("newString.gem" + j)._y = 0; eval ("gems.gem" + this.newID)._xscale = (eval ("gems.gem" + this.newID)._yscale = 100); j++; } trace(this.genArr); newString._x = 180 - newString._width; newString._y = 359; newString.setMask(mask_mc); this.newStringNum++; }; GemClass.prototype.generateStringStart = function () { var D = 5; var X = 199; var counter = this.waitingString; var superClass = this; newString.onEnterFrame = function () { if ((X - newString._x) > D) { newString._x = newString._x + D; } else { newString._x = X; delete this.onEnterFrame; newString.onEnterFrame = function () { counter--; if (counter == 0) { delete this.onEnterFrame; superClass.enableGems(false); grid.onEnterFrame = function () { var _local2 = grid_mc.checkOnEnterFrame(); if (!_local2) { _local2 = true; superClass.up(superClass.genArr); delete this.onEnterFrame; newString.removeMovieClip(); } }; } }; } }; }; GemClass.prototype.up = function (arr) { delete newString.onEnterFrame; if (Number(fields_mc.lines_txt.text) > 0) { fields_mc.lines_txt.text = Number(fields_mc.lines_txt.text) - 1; } else { return(undefined); } var D = this.Dup; var placeName = ""; var newPlaceName = ""; var superClass = this; var counter = superClass.waitingBetweenStrings; up_btn.enabled = false; newString.removeMovieClip(); var i = grid_mc.YSteps; while (i >= 1) { var j = 1; while (j <= grid_mc.XSteps) { placeName = (("grid.place_X" + j) + "Y") + i; if ((i == grid_mc.YSteps) && (eval (placeName).gem != "none")) { win_mc.swapDepths(200200); win_mc._visible = true; win_mc.gotoAndPlay("gameOver"); createEmptyMovieClip("btnPause_mc", 200220); btnPause_mc.attachMovie("tmp", "btn", 0); btnPause_mc.useHandCursor = false; btnPause_mc.onPress = function () { this.removeMovieClip(); gems.removeMovieClip(); grid.removeMovieClip(); win_mc._visible = false; gotoAndStop (3); }; return(undefined); } if (eval (placeName).gem != "none") { eval (eval (placeName).gem)._y = eval (eval (placeName).gem)._y - grid_mc.step; newPlaceName = (("grid.place_X" + j) + "Y") + (eval (placeName).Y + 1); eval (newPlaceName).gem = eval (placeName).gem; eval (newPlaceName).gemType = eval (placeName).gemType; eval (placeName).gem = "none"; eval (placeName).gemType = 0; } j++; } i--; } gems._y = gems._y + grid_mc.step; var i = 0; while (i < arr.length) { placeName = ("grid.place_X" + (i + 1)) + "Y1"; gems.attachMovie(arr[i], "gem" + this.newID, this.newID); eval ("gems.gem" + this.newID)._x = eval (placeName)._x; eval ("gems.gem" + this.newID)._y = eval (placeName)._y; eval ("gems.gem" + this.newID).gotoAndStop(5); eval (placeName).gem = "gems.gem" + this.newID; eval (placeName).gemType = arr[i]; this.newID++; i++; } var stopPoint = (gems._y - grid_mc.step); add_sound.start(0, 1); if (up_mc == undefined) { createEmptyMovieClip("up_mc", getNextHighestDepth()); } up_mc.onEnterFrame = function () { if ((gems._y - stopPoint) >= D) { gems._y = gems._y - D; } else { gems._y = stopPoint; superClass.enableGems(true); delete this.onEnterFrame; up_btn.enabled = true; if (Number(fields_mc.lines_txt.text) <= 0) { grid_mc.clearField(); return(undefined); } superClass.generateString(); gems.onEnterFrame = function () { counter--; if (counter == 0) { delete this.onEnterFrame; superClass.generateStringStart(); } }; } }; }; GemClass.prototype.enableGems = function (isEnable) { var place = null; var x = 1; while (x <= grid_mc.XSteps) { var y = grid_mc.YSteps; while (y >= 1) { place = eval ((("grid.place_X" + x) + "Y") + y); place.enabled = isEnable; y--; } x++; } }; Object.registerClass("gem", GemClass); #endinitclip stop();
Symbol 146 MovieClip Frame 24
gotoAndPlay (1);
Symbol 146 MovieClip Frame 48
gotoAndPlay (25);
Instance of Symbol 144 MovieClip in Symbol 146 MovieClip Frame 49
on (press) { getURL ("http://www.justfreegames.com", "_blank"); }
Symbol 146 MovieClip Frame 72
gotoAndPlay (49);

Library Items

Symbol 1 Sound [none_snd]
Symbol 2 Sound [menuEnter]
Symbol 3 Sound [menuClick]
Symbol 4 Sound [gemzone]
Symbol 5 Sound [gemout]
Symbol 6 Sound [gemfall]
Symbol 7 Sound [explosion]
Symbol 8 Sound [bonus_snd]
Symbol 9 Sound [add]
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:21
Symbol 12 GraphicUsed by:18
Symbol 13 GraphicUsed by:18
Symbol 14 GraphicUsed by:18
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [iskra]Uses:12 13 14 15 16 17Used by:21 28 31 34 37 40
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21 125
Symbol 21 MovieClip [b0]Uses:11 18 20
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClip [mouse]Uses:22
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [expl]Uses:24
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClip [b5]Uses:27 18Used by:126
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClip [b4]Uses:30 18Used by:126
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip [b3]Uses:33 18Used by:126
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClip [b2]Uses:36 18Used by:126
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClip [b1]Uses:39 18Used by:126
Symbol 41 ShapeTweeningUsed by:44
Symbol 42 ShapeTweeningUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip [tmp]Uses:41 42 43Used by:Timeline
Symbol 45 GraphicUsed by:50
Symbol 46 ShapeTweeningUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:45 46 47 48 49Used by:Timeline
Symbol 51 FontUsed by:52
Symbol 52 EditableTextUses:51Used by:Timeline
Symbol 53 FontUsed by:54
Symbol 54 EditableTextUses:53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:Timeline
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:Timeline
Symbol 59 GraphicUsed by:87
Symbol 60 GraphicUsed by:87
Symbol 61 GraphicUsed by:87
Symbol 62 GraphicUsed by:87
Symbol 63 GraphicUsed by:87
Symbol 64 GraphicUsed by:87
Symbol 65 GraphicUsed by:87
Symbol 66 GraphicUsed by:87
Symbol 67 GraphicUsed by:87
Symbol 68 GraphicUsed by:87
Symbol 69 GraphicUsed by:87
Symbol 70 GraphicUsed by:87
Symbol 71 GraphicUsed by:87
Symbol 72 GraphicUsed by:87
Symbol 73 GraphicUsed by:87
Symbol 74 GraphicUsed by:87
Symbol 75 GraphicUsed by:87
Symbol 76 GraphicUsed by:87
Symbol 77 GraphicUsed by:87
Symbol 78 GraphicUsed by:87
Symbol 79 GraphicUsed by:87
Symbol 80 GraphicUsed by:87
Symbol 81 GraphicUsed by:87
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86Used by:94
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:94
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:94
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:87 89 91 93Used by:Timeline
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:98
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:95 96 97Used by:Timeline
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip [place]Uses:101Used by:109
Symbol 103 ShapeTweeningUsed by:106 109
Symbol 104 ShapeTweeningUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [stars]Uses:103 104 105Used by:109
Symbol 107 GraphicUsed by:108 109
Symbol 108 MovieClip [bonus]Uses:107Used by:109
Symbol 109 MovieClip [grid]Uses:102 106 108 103 107Used by:Timeline
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClip [1]Uses:111Used by:126
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClip [2]Uses:114Used by:126
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClip [3]Uses:117Used by:126
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClip [4]Uses:120Used by:126
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClip [5]Uses:123Used by:126
Symbol 125 MovieClip [6]Uses:20Used by:126
Symbol 126 MovieClip [gem]Uses:112 115 118 121 124 40 37 34 31 28 125Used by:Timeline
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:Timeline
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:Timeline
Symbol 131 FontUsed by:132 133 134 140
Symbol 132 EditableTextUses:131Used by:135
Symbol 133 EditableTextUses:131Used by:135
Symbol 134 EditableTextUses:131Used by:135
Symbol 135 MovieClipUses:132 133 134Used by:Timeline
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:Timeline
Symbol 138 GraphicUsed by:146
Symbol 139 GraphicUsed by:146
Symbol 140 EditableTextUses:131Used by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:138 139 140 141 142 144 145Used by:Timeline
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:Timeline
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:Timeline

Instance Names

"bar_mc"Frame 1Symbol 50 MovieClip
"per1_txt"Frame 1Symbol 52 EditableText
"per_txt"Frame 1Symbol 54 EditableText
"tmp_mc"Frame 1Symbol 44 MovieClip [tmp]
"menu_mc"Frame 3Symbol 94 MovieClip
"grid_mc"Frame 4Symbol 109 MovieClip [grid]
"gems_mc"Frame 4Symbol 126 MovieClip [gem]
"up_btn"Frame 4Symbol 128 MovieClip
"target_mc"Frame 4Symbol 130 MovieClip
"fields_mc"Frame 4Symbol 135 MovieClip
"mask_mc"Frame 4Symbol 137 MovieClip
"win_mc"Frame 4Symbol 146 MovieClip
"btn_mc"Frame 5Symbol 148 MovieClip
"arrow_mc"Symbol 94 MovieClip Frame 1Symbol 87 MovieClip
"1_mc"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"2_mc"Symbol 94 MovieClip Frame 1Symbol 91 MovieClip
"3_mc"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"points_txt"Symbol 135 MovieClip Frame 1Symbol 132 EditableText
"level_txt"Symbol 135 MovieClip Frame 1Symbol 133 EditableText
"lines_txt"Symbol 135 MovieClip Frame 1Symbol 134 EditableText
"level_txt"Symbol 146 MovieClip Frame 1Symbol 140 EditableText

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "none_snd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "menuEnter"
ExportAssets (56)Timeline Frame 1Symbol 3 as "menuClick"
ExportAssets (56)Timeline Frame 1Symbol 4 as "gemzone"
ExportAssets (56)Timeline Frame 1Symbol 5 as "gemout"
ExportAssets (56)Timeline Frame 1Symbol 6 as "gemfall"
ExportAssets (56)Timeline Frame 1Symbol 7 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 8 as "bonus_snd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "add"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 21 as "b0"
ExportAssets (56)Timeline Frame 1Symbol 23 as "mouse"
ExportAssets (56)Timeline Frame 1Symbol 25 as "expl"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 28 as "b5"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 31 as "b4"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 34 as "b3"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 37 as "b2"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 18 as "iskra"
ExportAssets (56)Timeline Frame 1Symbol 40 as "b1"
ExportAssets (56)Timeline Frame 1Symbol 44 as "tmp"
ExportAssets (56)Timeline Frame 1Symbol 44 as "tmp"
ExportAssets (56)Timeline Frame 2Symbol 44 as "tmp"
ExportAssets (56)Timeline Frame 3Symbol 44 as "tmp"
ExportAssets (56)Timeline Frame 4Symbol 102 as "place"
ExportAssets (56)Timeline Frame 4Symbol 106 as "stars"
ExportAssets (56)Timeline Frame 4Symbol 108 as "bonus"
ExportAssets (56)Timeline Frame 4Symbol 109 as "grid"
ExportAssets (56)Timeline Frame 4Symbol 112 as "1"
ExportAssets (56)Timeline Frame 4Symbol 115 as "2"
ExportAssets (56)Timeline Frame 4Symbol 118 as "3"
ExportAssets (56)Timeline Frame 4Symbol 121 as "4"
ExportAssets (56)Timeline Frame 4Symbol 124 as "5"
ExportAssets (56)Timeline Frame 4Symbol 40 as "b1"
ExportAssets (56)Timeline Frame 4Symbol 37 as "b2"
ExportAssets (56)Timeline Frame 4Symbol 34 as "b3"
ExportAssets (56)Timeline Frame 4Symbol 31 as "b4"
ExportAssets (56)Timeline Frame 4Symbol 28 as "b5"
ExportAssets (56)Timeline Frame 4Symbol 125 as "6"
ExportAssets (56)Timeline Frame 4Symbol 126 as "gem"
ExportAssets (56)Timeline Frame 4Symbol 44 as "tmp"
ExportAssets (56)Timeline Frame 5Symbol 44 as "tmp"
ExportAssets (56)Timeline Frame 5Symbol 44 as "tmp"

Labels

"gameOver"Symbol 146 MovieClip Frame 25
"theEnd"Symbol 146 MovieClip Frame 49




http://swfchan.com/23/114692/info.shtml
Created: 10/3 -2019 14:08:35 Last modified: 10/3 -2019 14:08:35 Server time: 09/05 -2024 10:29:44