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

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

Gem Mine.swf

This is the info page for
Flash #10464

(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.justfreegames.com", "_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.justfreegames.com?r1=F&r2=GM&WT.mc_id=FlashGM", "_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++; } } }; if (bg_sound.position == 0) { bg_sound.start(0, 1000000); }
Instance of Symbol 97 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(); 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 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 2
stop();
Symbol 105 MovieClip [stars] Frame 28
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 107 MovieClip [bonus] Frame 10
stop(); this.swapDepths(4747); this.removeMovieClip();
Symbol 108 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 111 MovieClip [1] Frame 5
stop();
Symbol 111 MovieClip [1] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 114 MovieClip [2] Frame 5
stop();
Symbol 114 MovieClip [2] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 117 MovieClip [3] Frame 5
stop();
Symbol 117 MovieClip [3] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 120 MovieClip [4] Frame 5
stop();
Symbol 120 MovieClip [4] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 123 MovieClip [5] Frame 5
stop();
Symbol 123 MovieClip [5] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 124 MovieClip [6] Frame 5
stop();
Symbol 124 MovieClip [6] Frame 9
stop(); this.swapDepths(474747); this.removeMovieClip();
Symbol 125 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 145 MovieClip Frame 24
gotoAndPlay (1);
Symbol 145 MovieClip Frame 48
gotoAndPlay (25);
Instance of Symbol 143 MovieClip in Symbol 145 MovieClip Frame 49
on (press) { getURL ("http://www.justfreegames.com", "_blank"); }
Symbol 145 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 124
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:125
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClip [b4]Uses:30 18Used by:125
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip [b3]Uses:33 18Used by:125
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClip [b2]Uses:36 18Used by:125
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 MovieClip [b1]Uses:39 18Used by:125
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 53
Symbol 52 EditableTextUses:51Used by:Timeline
Symbol 53 EditableTextUses:51Used by:Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:Timeline
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:Timeline
Symbol 58 GraphicUsed by:86
Symbol 59 GraphicUsed by:86
Symbol 60 GraphicUsed by:86
Symbol 61 GraphicUsed by:86
Symbol 62 GraphicUsed by:86
Symbol 63 GraphicUsed by:86
Symbol 64 GraphicUsed by:86
Symbol 65 GraphicUsed by:86
Symbol 66 GraphicUsed by:86
Symbol 67 GraphicUsed by:86
Symbol 68 GraphicUsed by:86
Symbol 69 GraphicUsed by:86
Symbol 70 GraphicUsed by:86
Symbol 71 GraphicUsed by:86
Symbol 72 GraphicUsed by:86
Symbol 73 GraphicUsed by:86
Symbol 74 GraphicUsed by:86
Symbol 75 GraphicUsed by:86
Symbol 76 GraphicUsed by:86
Symbol 77 GraphicUsed by:86
Symbol 78 GraphicUsed by:86
Symbol 79 GraphicUsed by:86
Symbol 80 GraphicUsed by:86
Symbol 81 GraphicUsed by:86
Symbol 82 GraphicUsed by:86
Symbol 83 GraphicUsed by:86
Symbol 84 GraphicUsed by:86
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:58 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 85Used by:93
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:93
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:93
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClipUses:86 88 90 92Used by:Timeline
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:94 95 96Used by:Timeline
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClip [place]Uses:100Used by:108
Symbol 102 ShapeTweeningUsed by:105 108
Symbol 103 ShapeTweeningUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClip [stars]Uses:102 103 104Used by:108
Symbol 106 GraphicUsed by:107 108
Symbol 107 MovieClip [bonus]Uses:106Used by:108
Symbol 108 MovieClip [grid]Uses:101 105 107 102 106Used by:Timeline
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClip [1]Uses:110Used by:125
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClip [2]Uses:113Used by:125
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClip [3]Uses:116Used by:125
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClip [4]Uses:119Used by:125
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClip [5]Uses:122Used by:125
Symbol 124 MovieClip [6]Uses:20Used by:125
Symbol 125 MovieClip [gem]Uses:111 114 117 120 123 40 37 34 31 28 124Used by:Timeline
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:Timeline
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:Timeline
Symbol 130 FontUsed by:131 132 133 139
Symbol 131 EditableTextUses:130Used by:134
Symbol 132 EditableTextUses:130Used by:134
Symbol 133 EditableTextUses:130Used by:134
Symbol 134 MovieClipUses:131 132 133Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:Timeline
Symbol 137 GraphicUsed by:145
Symbol 138 GraphicUsed by:145
Symbol 139 EditableTextUses:130Used by:145
Symbol 140 GraphicUsed by:145
Symbol 141 GraphicUsed by:145
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:137 138 139 140 141 143 144Used by:Timeline
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:Timeline
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:Timeline

Instance Names

"bar_mc"Frame 1Symbol 50 MovieClip
"per1_txt"Frame 1Symbol 52 EditableText
"per_txt"Frame 1Symbol 53 EditableText
"tmp_mc"Frame 1Symbol 44 MovieClip [tmp]
"menu_mc"Frame 3Symbol 93 MovieClip
"grid_mc"Frame 4Symbol 108 MovieClip [grid]
"gems_mc"Frame 4Symbol 125 MovieClip [gem]
"up_btn"Frame 4Symbol 127 MovieClip
"target_mc"Frame 4Symbol 129 MovieClip
"fields_mc"Frame 4Symbol 134 MovieClip
"mask_mc"Frame 4Symbol 136 MovieClip
"win_mc"Frame 4Symbol 145 MovieClip
"btn_mc"Frame 5Symbol 147 MovieClip
"arrow_mc"Symbol 93 MovieClip Frame 1Symbol 86 MovieClip
"1_mc"Symbol 93 MovieClip Frame 1Symbol 88 MovieClip
"2_mc"Symbol 93 MovieClip Frame 1Symbol 90 MovieClip
"3_mc"Symbol 93 MovieClip Frame 1Symbol 92 MovieClip
"points_txt"Symbol 134 MovieClip Frame 1Symbol 131 EditableText
"level_txt"Symbol 134 MovieClip Frame 1Symbol 132 EditableText
"lines_txt"Symbol 134 MovieClip Frame 1Symbol 133 EditableText
"level_txt"Symbol 145 MovieClip Frame 1Symbol 139 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 101 as "place"
ExportAssets (56)Timeline Frame 4Symbol 105 as "stars"
ExportAssets (56)Timeline Frame 4Symbol 107 as "bonus"
ExportAssets (56)Timeline Frame 4Symbol 108 as "grid"
ExportAssets (56)Timeline Frame 4Symbol 111 as "1"
ExportAssets (56)Timeline Frame 4Symbol 114 as "2"
ExportAssets (56)Timeline Frame 4Symbol 117 as "3"
ExportAssets (56)Timeline Frame 4Symbol 120 as "4"
ExportAssets (56)Timeline Frame 4Symbol 123 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 124 as "6"
ExportAssets (56)Timeline Frame 4Symbol 125 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 145 MovieClip Frame 25
"theEnd"Symbol 145 MovieClip Frame 49




http://swfchan.com/3/10464/info.shtml
Created: 8/6 -2019 10:51:45 Last modified: 8/6 -2019 10:51:45 Server time: 04/05 -2024 12:57:43