STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229593 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #42271 |
+20 |
Arrange the smiley faces so that there are 3 or more faces of the same color in a row. To move an smiley face click on an face and then click on another face that is to the left, right, above or below the first face you clicked on. The two faces will swap positions. Try to get 3 in a row to earn points and move to the next level. Have fun! |
Menu |
Play More Games |
Add This Game To Your Site |
Flash Game Contest |
Play till you run out of moves |
Play till you run out of moves |
Play till you run out of moves |
Play till you run out of time |
Play till you run out of time |
Play till you run out of time |
Please choose an option and then click on the Play button: |
Please choose an option and then click on the Play button: |
Resize this movie clip to define the area the game pieces are positioned in... And Remember to give the component the instance name "game"... |
0 |
Quiz Question |
Correct Answer! |
Incorrect Answer! |
No More Moves! New Board... |
The game is paused. Press "Resume Game" to start playing again... |
No More Moves! Game Over! |
0 |
ActionScript [AS1/AS2]
Instance of Symbol 190 MovieClip in Frame 1//component parameters onClipEvent (initialize) { xin_motion_val = "Toward"; xin_alphatype_val = "No"; xout_motion_val = "None"; xout_alphatype_val = "No"; perc_req_val = 100; show_perc_val = "Yes"; slow_factor_val = 0.2; init_action_val = "_root.stop();"; play_action_val = "_root.play();"; }Frame 182stop();Frame 183stop();Frame 184game.game_type = _root.game_type; game.automatic_hint = false; stop(); _root._quality = "MEDIUM";Instance of Symbol 493 MovieClip [DiamondMineComponent] "game" in Frame 184//component parameters onClipEvent (initialize) { use_quiz = "True"; quiz_data_file = "dino_quiz.txt"; quiz_piece_probability = 0.2; correct_points = 100; incorrect_points = -20; max_quiz_per_level = 3; game_type = "Timer"; time_percent_change = 0.025; level_percent_change_increase = 0.01; collapse_percent_increase = 3; level_collapse_percent_change = 0.5; minimum_collapse_percent = 0.5; num_rows = 8; num_columns = 8; piece_acceleration = 2; stage_width = 640; stage_height = 480; points_per_piece = 10; level_point_increase = 5; }Frame 185stop(); _root._quality = "HIGH";Symbol 10 MovieClip [MathExtensions] Frame 1#initclip 5 Math.randf = function (a, b) { return((Math.random() * (b - a)) + a); }; Math.randi = function (a, b) { return(Math.floor(Math.random() * (b - a)) + Math.floor(a)); }; #endinitclipSymbol 11 MovieClip [ArrayExtensions] Frame 1#initclip 6 Array.prototype.swap = function (a, b) { var _local1 = this; var _local2 = _local1[a]; _local1[a] = _local1[b]; _local1[b] = _local2; }; Array.prototype.swap2D = function (a, b, c, d) { var _local1 = this; var _local2 = _local1[a][b]; _local1[a][b] = _local1[c][d]; _local1[c][d] = _local2; }; Array.prototype.shuffle = function () { var _local3 = this; var _local2 = _local3.length; var _local1 = 0; while (_local1 < _local2) { _local3.swap(_local1, Math.randi(0, _local2)); _local1++; } }; Array.prototype.rande = function () { return(this[Math.randi(0, this.length)]); }; Array.prototype._push = function (e) { if (e != undefined) { this[this.length] = e; } }; Array.negated_intersection = function (A, B) { var _local3 = B; var _array = new Array(); var a_length = A.length; var b_length = _local3.length; var _local1 = 0; while (_local1 < a_length) { var found = false; var _local2 = 0; while (_local2 < b_length) { if (A[_local1] == _local3[_local2]) { found = true; } _local2++; } if (!found) { _array._push(A[_local1]); } _local1++; } var _local2 = 0; while (_local2 < b_length) { var found = false; _local1 = 0; while (_local1 < a_length) { if (_local3[_local2] == A[_local1]) { found = true; } _local1++; } if (!found) { _array._push(_local3[_local2]); } _local2++; } return(_array); }; Array.prototype.remove_repeats = function () { var _local3 = this; var _array = new Array(); var _local1 = 0; while (_local1 < _local3.length) { found = false; var _local2 = 0; while (_local2 < _array.length) { if (typeof(_local3[_local1]) == "object") { var equal = true; for (var n in _local3[_local1]) { if (_local3[_local1][n] != _array[_local2][n]) { equal = false; } } if (equal) { found = true; } } else if (_local3[_local1] == _array[_local2]) { found = true; } _local2++; } if (!found) { _array._push(_local3[_local1]); } _local1++; } return(_array); }; Array.getIndices = function (a, b) { var _local3 = b; var _local2 = new Array(); var _local1 = a; while (_local1 <= _local3) { _local2._push(_local1); _local1++; } return(_local2); }; Array.prototype.return_copy = function () { var _local2 = this; var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { _local3[_local1] = _local2[_local1]; _local1++; } return(_local3); }; #endinitclipSymbol 12 MovieClip [MovieClipExtensions] Frame 1#initclip 2 MovieClip.prototype.playing = false; MovieClip.prototype.mouseOver = false; MovieClip.prototype._currentlabel = ""; MovieClip.prototype._play = function () { this.playing = true; this.play(); }; MovieClip.prototype._stop = function () { this.playing = false; this.stop(); }; MovieClip.prototype._gotoAndPlay = function (frame) { var _local1 = frame; var _local2 = this; _local2.playing = true; if (typeof(_local1) == "string") { _local2._currentlabel = _local1; } _local2.gotoAndPlay(_local1); }; MovieClip.prototype._gotoAndStop = function (frame) { var _local1 = frame; var _local2 = this; _local2.playing = false; if (typeof(_local1) == "string") { _local2._currentlabel = _local1; } _local2.gotoAndStop(_local1); }; MovieClip.prototype.hasLabel = function (label) { var _local1 = this; _local1.duplicateMovieClip("__TEMP__", 97324, {_x:-1, _y:-1, _visible:false, _width:1, _height:1}); new Sound(_local1._parent.__TEMP__).setVolume(0); _local1._parent.__TEMP__.gotoAndStop(label); var _local3 = _local1._parent.__TEMP__._currentframe; _local1._parent.__TEMP__.nextFrame(); _local1._parent.__TEMP__.gotoAndStop(label); var frame_f = _local1._parent.__TEMP__._currentframe; var _local2 = _local3 == frame_f; _local1._parent.__TEMP__.removeMovieClip(); return(_local2); }; MovieClip.prototype.gotoAndPlayRandom = function () { this._gotoAndPlay(Math.randi(1, this._totalframes + 1)); }; MovieClip.prototype.gotoAndStopRandom = function () { this._gotoAndStop(Math.randi(1, this._totalframes + 1)); }; #endinitclipSymbol 36 MovieClip Frame 1this._stop();Symbol 36 MovieClip Frame 22if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 36 MovieClip Frame 37if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 36 MovieClip Frame 62this._gotoAndStop("Default");Symbol 51 MovieClip Frame 1this._stop();Symbol 51 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 51 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 51 MovieClip Frame 62this._gotoAndStop("Default");Symbol 69 MovieClip Frame 1this._stop();Symbol 69 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 69 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 69 MovieClip Frame 62this._gotoAndStop("Default");Symbol 88 MovieClip Frame 1this._stop();Symbol 88 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 88 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 88 MovieClip Frame 62this._gotoAndStop("Default");Symbol 107 MovieClip Frame 1this._stop();Symbol 107 MovieClip Frame 25if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 107 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 107 MovieClip Frame 62this._gotoAndStop("Default");Symbol 125 MovieClip Frame 1this._stop();Symbol 125 MovieClip Frame 28if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 125 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 125 MovieClip Frame 62this._gotoAndStop("Default");Symbol 142 MovieClip Frame 1this._stop();Symbol 142 MovieClip Frame 30if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 142 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 142 MovieClip Frame 62this._gotoAndStop("Default");Symbol 158 MovieClip Frame 1this._stop();Symbol 158 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 158 MovieClip Frame 37if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 158 MovieClip Frame 62this._gotoAndStop("Default");Symbol 159 MovieClip Frame 1this._stop();Symbol 159 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 159 MovieClip Frame 37if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 159 MovieClip Frame 62this._gotoAndStop("Default");Symbol 160 MovieClip Frame 1this._stop();Symbol 160 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 160 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 160 MovieClip Frame 62this._gotoAndStop("Default");Symbol 161 MovieClip Frame 1this._stop();Symbol 161 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 161 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 161 MovieClip Frame 62this._gotoAndStop("Default");Symbol 162 MovieClip Frame 1this._stop();Symbol 162 MovieClip Frame 25if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 162 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 162 MovieClip Frame 62this._gotoAndStop("Default");Symbol 163 MovieClip Frame 1this._stop();Symbol 163 MovieClip Frame 28if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 163 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 163 MovieClip Frame 62this._gotoAndStop("Default");Symbol 164 MovieClip Frame 1this._stop();Symbol 164 MovieClip Frame 30if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 164 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 164 MovieClip Frame 62this._gotoAndStop("Default");Symbol 165 MovieClip [game_piece] Frame 1this._stop();Symbol 167 MovieClip Frame 1stop();Symbol 167 MovieClip Frame 62this._gotoAndPlay(2);Symbol 168 MovieClip [PieceComponent] Frame 1#initclip 3 PieceClass = function () { if (this._name != undefined) { this.initialize(); } }; PieceClass.prototype = new MovieClip(); Object.registerClass("PieceComponent", PieceClass); PieceClass.prototype.initialize = function () { this.initialize_variables(); this.initialize_graphics(); }; PieceClass.prototype.initialize_variables = function () { var _local1 = this; _local1.velocity_x = 0; _local1.velocity_y = 0; _local1.acceleration_x = 0; _local1.acceleration_y = 0; _local1.onEnterFrame = _local1.fall_to_position; _local1.useHandCursor = false; }; PieceClass.prototype.initialize_graphics = function () { var _local1 = this; _local1.pieces._gotoAndStop(_local1.type); if (_local1.quiz) { _local1.pieces._gotoAndStop(_local1.pieces._currentframe + (_local1.pieces._totalframes / 2)); } }; PieceClass.prototype.rattle = function () { var _local1 = this; _local1._x = _local1.final_position_x + Math.randf(-5, 5); _local1._y = _local1.final_position_y + Math.randf(-5, 5); }; PieceClass.prototype.fall_to_position = function () { var _local1 = this; _local1.velocity_x = _local1.velocity_x + _local1.acceleration_x; _local1.velocity_y = _local1.velocity_y + _local1.acceleration_y; _local1._x = _local1._x + _local1.velocity_x; _local1._y = _local1._y + _local1.velocity_y; if (_local1._y > _local1.final_position_y) { if (_local1.remove_piece) { _local1.onEnterFrame = undefined; var _local2 = true; for (var _local3 in _local1._parent) { if (_local1._parent[_local3].onEnterFrame != undefined) { _local2 = false; } } if (_local2 && (_local1.regenerate)) { _local1._parent._parent.initialize_initial_pieces(); } else if (_local2 && (_local1.game_over)) { _root.gotoAndStop("Game Over"); } else if (_local2) { trace("NEXT LEVEL"); _local1._parent._parent.initialize_level(); } _local1.unloadMovie(); } else { _local1.velocity_y = 0; _local1._y = _local1.final_position_y; delete _local1.onEnterFrame; _local1._parent._parent.check_all_stopped(); } } }; PieceClass.prototype.wait_to_fall = function () { var _local1 = this; if ((_local1.current_frame++) >= _local1.num_wait_frames) { _local1.onEnterFrame = _local1.fall_to_position; } }; PieceClass.prototype.onMouseDown = function () { var _local1 = this; if (_local1.hitTest(_root._xmouse, _root._ymouse, true)) { _local1._parent._parent.clicked_piece(_local1); } }; PieceClass.prototype.slide_new_position = function () { var _local1 = this; _local1._x = _local1._x + ((_local1.final_position_x - _local1._x) / 4); _local1._y = _local1._y + ((_local1.final_position_y - _local1._y) / 4); if ((Math.abs(_local1._x - _local1.final_position_x) <= 1) && (Math.abs(_local1._y - _local1.final_position_y) <= 1)) { _local1.callback(); } }; PieceClass.prototype.onRollOver = function () { var _local1 = this; if (_local1.pieces.sub._currentframe != 1) { } else if (_local1.pieces.sub._currentlabel != "Clicked Animation") { _local1._parent._parent.last_clicked_time = getTimer(); _local1.pieces.sub.mouseOver = true; _local1.pieces.sub._gotoAndPlay("Rollover Animation"); } }; PieceClass.prototype.onRollOut = function () { if (this.pieces.sub._currentlabel != "Clicked Animation") { this.pieces.sub.mouseOver = false; } }; #endinitclipSymbol 169 MovieClip [TextfieldExtensions] Frame 1#initclip 1 TextField.prototype.scrollToNumber = function (goToNumber, speed) { var _local1 = this; _local1.current_num = Number(_local1.text); _local1.goToNumber = goToNumber; if (_local1.scroller_interval != undefined) { clearInterval(_local1.scroller_interval); } _local1.scroller_interval = setInterval(_local1.incrementNumber, speed, _local1); }; Textfield.prototype.incrementNumber = function (_txt) { var _local1 = _txt; if (Number(_local1.text) < Number(_local1.goToNumber)) { _local1.text = Math.floor(Number(_local1.text) + 1); } else { _local1.text = Math.floor(Number(_local1.text) - 1); } if (Number(_local1.text) == Number(_local1.goToNumber)) { clearInterval(_local1.scroller_interval); _local1.scroller_interval = undefined; } }; #endinitclipSymbol 170 MovieClip [ObjectExtensions] Frame 1#initclip 4 Object.prototype.swap = function (a, b) { var _local1 = this; var _local2 = _local1[a]; _local1[a] = _local1[b]; _local1[b] = _local2; }; #endinitclipSymbol 173 MovieClip [points_animation] Frame 16this.unloadMovie();Symbol 190 MovieClip Frame 1stop();Instance of Symbol 189 MovieClip "swfloader" in Symbol 190 MovieClip Frame 1onClipEvent (load) { function strip_spaces(str) { var _local2 = str; var _local3 = new String(""); var _local1 = 0; while (_local1 < _local2.length) { if ((_local2.charAt(_local1) != " ") && (_local2.charAt(_local1) != ";")) { _local3 = _local3 + _local2.charAt(_local1); } _local1++; } return(_local3); } function simple_script(action, timeline) { action = strip_spaces(action); if ((action.length > 0) && ((action.indexOf(")") != -1) && (action.indexOf("(") != -1))) { var _local3 = action.split("."); var timeline_action = _local3.pop(); var first_paren = timeline_action.indexOf("("); var second_paren = timeline_action.indexOf(")"); var timeline_function = timeline_action.substr(0, first_paren); var function_parameter = timeline_action.substr(first_paren + 1, second_paren - (first_paren + 1)); var _local2 = timeline; var _local1 = 0; while (_local1 < _local3.length) { _local2 = _local2[_local3[_local1]]; _local1++; } if (function_parameter.indexOf("\"") != -1) { function_parameter = function_parameter.substr(1, function_parameter.length - 2); } _local2[timeline_function](function_parameter); } } function execute_action() { var _local1 = _parent; unloaded = true; _local1._visible = false; simple_script(_local1.play_action_val, _local1); } _parent.anim.gotoAndStop(1); simple_script(_parent.init_action_val, _parent); var done = false; var unloaded = false; var orig_x = _parent._x; var orig_y = _parent._y; var dist_x = (_parent._x + ((_parent._width * 2) / 3)); var dist_y = (_parent._y + ((_parent._height * 2) / 3)); var orig_a = _parent._alpha; var accel_jump = 0.75; var slow_factor = _parent.slow_factor_val; var speed_factor = (1 + (slow_factor / (1 - slow_factor))); var ready = false; var perc_fadeout = 0; _parent.perc._x = _parent.anim._x - (_parent.perc._width / 2); _parent.perc._y = _parent.anim._y - (_parent.perc._height / 2); if (slow_factor < 1) { switch (_parent.xin_motion_val) { case "Up" : _parent._y = orig_y + (dist_y * 2); break; case "Down" : _parent._y = orig_y - (dist_y * 2); break; case "Left" : _parent._x = orig_x + (dist_x * 2); break; case "Right" : _parent._x = orig_x - (dist_x * 2); break; case "Toward" : _parent._xscale = (_parent._yscale = 1); break; case "None" : _parent._alpha = 0; } } else { ready = true; } } onClipEvent (enterFrame) { if (unloaded) { return(undefined); } if (!ready) { switch (_parent.xin_motion_val) { case "Toward" : _parent._xscale = _parent._xscale + ((100 - _parent._xscale) * slow_factor); _parent._yscale = _parent._xscale; if (_parent.xin_alphatype_val == "Yes") { _parent._alpha = Math.round((orig_a / 100) * Math.max(0, Math.min(_parent._xscale, 100))); } if (Math.abs(100 - _parent._xscale) < 0.5) { _parent._xscale = (_parent._yscale = 100); _parent._alpha = orig_a; ready = true; } break; default : _parent._x = _parent._x + ((orig_x - _parent._x) * slow_factor); _parent._y = _parent._y + ((orig_y - _parent._y) * slow_factor); if (_parent.xin_alphatype_val == "Yes") { if (_parent.xin_motion_val == "None") { _parent._alpha = _parent._alpha + ((orig_a - _parent._alpha) * slow_factor); } else if (Math.abs(orig_x - _parent._x) > Math.abs(orig_y - _parent._y)) { _parent._alpha = 100 - Math.round(((orig_a / 100) * (Math.min(dist_x, Math.abs(_parent._x - orig_x)) / dist_x)) * 100); } else { _parent._alpha = 100 - Math.round(((orig_a / 100) * (Math.min(dist_y, Math.abs(_parent._y - orig_y)) / dist_y)) * 100); } } if (!(((_parent.xin_motion_val == "None") && (Math.abs(_parent._alpha - orig_a) <= 1)) || (((_parent.xin_motion_val != "None") && (Math.abs(_parent._y - orig_y) < 0.5)) && (Math.abs(_parent._x - orig_x) < 0.5)))) { break; } _parent._x = orig_x; _parent._y = orig_y; _parent._alpha = orig_a; ready = true; } } else if (!done) { var rl = _root.getBytesLoaded(); var rt = (_root.getBytesTotal() * (_parent.perc_req_val / 100)); if ((rl > 10) && (rt > 10)) { rl = Math.min(rl, rt); var new_frame = (_parent.anim._currentframe + Math.ceil(((_parent.anim._totalframes * (rl / rt)) - _parent.anim._currentframe) / 4)); new_frame = Math.max(1, new_frame); if (_parent.show_perc_val == "Yes") { _parent.perc.text = Math.round(((new_frame - 1) / (_parent.anim._totalframes - 1)) * 100) + " %"; } if (new_frame != _parent.anim._currentframe) { _parent.anim.gotoAndStop(new_frame); } if ((_parent.anim._totalframes == _parent.anim._currentframe) && (rl >= rt)) { done = true; } } } else if (slow_factor < 1) { switch (_parent.xout_motion_val) { case "Down" : if (_parent._y <= orig_y) { _parent._y = orig_y + accel_jump; } _parent._y = orig_y + (Math.abs(_parent._y - orig_y) * speed_factor); perc_fadeout = Math.round((Math.min(dist_y, Math.abs(_parent._y - orig_y)) / dist_y) * 100); if (_parent._y > (orig_y + (dist_y * 2))) { execute_action(); } break; case "Up" : if (_parent._y >= orig_y) { _parent._y = orig_y - accel_jump; } _parent._y = orig_y - (Math.abs(_parent._y - orig_y) * speed_factor); perc_fadeout = Math.round((Math.min(dist_y, Math.abs(_parent._y - orig_y)) / dist_y) * 100); if (_parent._y < (orig_y - (dist_y * 2))) { execute_action(); } break; case "Right" : if (_parent._x <= orig_x) { _parent._x = orig_x + accel_jump; } _parent._x = orig_x + (Math.abs(_parent._x - orig_x) * speed_factor); perc_fadeout = Math.round((Math.min(dist_x, Math.abs(_parent._x - orig_x)) / dist_x) * 100); if (_parent._x > (orig_x + (dist_x * 2))) { execute_action(); } break; case "Left" : if (_parent._x >= orig_x) { _parent._x = orig_x - accel_jump; } _parent._x = orig_x - (Math.abs(_parent._x - orig_x) * speed_factor); perc_fadeout = Math.round((Math.min(dist_x, Math.abs(_parent._x - orig_x)) / dist_x) * 100); if (_parent._x < (orig_x - (dist_x * 2))) { execute_action(); } break; case "Away" : if ((_parent._xscale >= 100) || (_parent._yscale >= 100)) { _parent._xscale = (_parent._yscale = 100 - accel_jump); } _parent._xscale = (_parent._yscale = Math.max(0.5, 100 - ((100 - _parent._yscale) * speed_factor))); perc_fadeout = 100 - Math.round(Math.max(0, Math.min(_parent._xscale, 100))); if (_parent._xscale < 1) { execute_action(); } break; default : perc_fadeout = perc_fadeout + ((100 - perc_fadeout) * slow_factor); if (Math.abs(perc_fadeout - 100) > 1) { break; } execute_action(); } if (!(_parent.xout_alphatype_val === "Yes")) { } else { _parent._alpha = (orig_a / 100) * (100 - perc_fadeout); } } else { execute_action(); } }Symbol 267 Buttonon (release) { getURL ("http://www.craziness.com", "_blank"); }Symbol 278 Buttonon (release) { this.play(); }Symbol 318 MovieClip Frame 27stop();Symbol 324 Buttonon (release) { if (hiddenmenuloaded == "yes") { this.hiddenmenu_mc._visible = false; hiddenmenuloaded = "no"; } else { this.hiddenmenu_mc._visible = true; hiddenmenuloaded = "yes"; } }Symbol 329 Buttonon (press) { getURL ("http://www.craziness.com", "new"); }Symbol 333 Buttonon (press) { getURL ("http://www.gamesforyourwebsite.com", "new"); }Symbol 337 Buttonon (press) { getURL ("http://www.flashgamecontest.com", "new"); }Instance of Symbol 339 MovieClip "hiddenmenu_mc" in Symbol 340 MovieClip Frame 1onClipEvent (load) { var hiddenmenuloaded:String = "no"; this._visible = false; }Symbol 350 Buttonon (press) { this.gotoAndStop(1); }Symbol 357 Buttonon (press) { this.gotoAndStop(2); }Symbol 359 MovieClip Frame 1stop(); _root.game_type = "Normal";Symbol 359 MovieClip Frame 2_root.game_type = "Timer";Symbol 362 Buttonon (release) { this.play(); }Symbol 368 MovieClip Frame 1this._stop();Symbol 368 MovieClip Frame 2this._stop();Symbol 368 MovieClip Frame 3this._stop();Symbol 368 MovieClip Frame 4this._stop();Symbol 368 MovieClip Frame 5this._stop();Symbol 372 MovieClip Frame 1this._visible = false;Symbol 378 MovieClip Frame 1stop();Symbol 379 MovieClip Frame 1stop();Symbol 388 Buttonon (press) { _root.gotoAndStop("Starting Screen"); }Symbol 392 Buttonon (press) { if (_parent.paused_prompt._currentframe != 1) { return(undefined); } _parent.pause_game(); this.nextFrame(); }Symbol 394 Buttonon (press) { if (_parent.paused_prompt._currentframe != 22) { return(undefined); } _parent.unpause_game(); this.prevFrame(); }Symbol 395 MovieClip Frame 1stop();Symbol 397 Buttonon (press) { nextFrame(); }Symbol 399 Buttonon (press) { prevFrame(); }Symbol 400 MovieClip Frame 1stop(); delete this.onEnterFrame;Symbol 400 MovieClip Frame 2this.onEnterFrame = function () { stopAllSounds(); };Symbol 402 Buttonon (press) { var grid = this.get_current_grid(); var j = 0; while (j < this.num_rows) { var k = 0; while (k < this.num_columns) { var neighbors = this.get_neighbors(j, k); if (this.check_possible_swaps(grid, j, k, neighbors)) { var _mc = this.piece_holder[(("piece_" + j) + "_") + k]; _mc.onRollOver(); _mc.onRollOut(); this.score = this.score - 25; return(undefined); } k++; } j++; } }Symbol 417 Buttonon (press) { _parent._parent.evaluate_answer(this); }Symbol 437 MovieClip Frame 1stop();Symbol 437 MovieClip Frame 22stop(); _parent.fill_quiz_form();Symbol 437 MovieClip Frame 59this._gotoAndStop(1);Symbol 437 MovieClip Frame 96this._gotoAndStop(1);Symbol 452 MovieClip Frame 60this._gotoAndStop(1);Symbol 466 MovieClip Frame 1stop();Symbol 466 MovieClip Frame 75this._gotoAndStop(1);Symbol 479 MovieClip Frame 1stop();Symbol 479 MovieClip Frame 22stop();Symbol 492 MovieClip Frame 1stop();Symbol 492 MovieClip Frame 120this._gotoAndStop(1);Symbol 493 MovieClip [DiamondMineComponent] Frame 1#initclip 7 DiamondMine = function () { if (this._name != undefined) { this.initialize(); } }; DiamondMine.prototype = new MovieClip(); Object.registerClass("DiamondMineComponent", DiamondMine); DiamondMine.prototype.initialize = function () { var _local1 = this; _local1.load_quiz_data(); _local1.initialize_variables(); _local1.initialize_graphics(); _local1.initialize_level(); }; DiamondMine.prototype.load_quiz_data = function () { var _local1 = this; _local1.quiz_loader = new LoadVars(); _local1.quiz_loader.load(_local1.quiz_data_file); _local1.quiz_loader.onLoad = function () { var _local2 = this; _local2.loaded_successfully = arguments[0]; _local2.num_choices_per_question = Number(_local2.num_choices_per_question); _local2.questions = new Array(); var _local1 = 0; while (_local1 >= 0) { if (_local2[("question" + _local1) + "_text"] == undefined) { break; } _local2.questions[_local1] = new Object(); _local2.questions[_local1].text = _local2[("question" + _local1) + "_text"]; _local2.questions[_local1].answer = Number(_local2[("question" + _local1) + "_answer"]); _local2.questions[_local1].choices = new Array(); var _local3 = 0; while (_local3 < _local2.num_choices_per_question) { _local2.questions[_local1].choices[_local3] = _local2[(("question" + _local1) + "_choice") + _local3]; _local3++; } _local1++; } _local2.current_question_list = _local2.questions.return_copy(); _local2.questions.shuffle(); _local2.current_question_list.shuffle(); }; }; DiamondMine.prototype.initialize_variables = function () { var _local1 = this; _local1.depth = 0; _local1.score = 0; _local1.piece_width = _local1.piece_holder.play_area._width / _local1.num_columns; _local1.piece_height = _local1.piece_holder.play_area._height / _local1.num_rows; _local1.piece = new Array(); _local1.current_level = -1; _local1.selected_piece0_mc = undefined; _local1.selected_piece1_mc = undefined; var _local2 = _local1.attachMovie("PieceComponent", "__TEMP__", 123); _local1.num_pieces = _local2.pieces._totalframes / 2; _local2.unloadMovie(); _local1.paused = false; _local1.level_questions_maxed = false; _local1.num_asked_questions = 0; }; DiamondMine.prototype.initialize_graphics = function () { }; DiamondMine.prototype.initialize_level = function () { var _local1 = this; _local1.current_level++; _local1.time_percentage = 50; _local1.level_prompt._play(); _local1.level_prompt.field = ("Level " + (_local1.current_level + 1)) + "!"; _local1.initialize_initial_pieces(); _local1.piece_holder.backgrounds._play(); _local1.level_questions_maxed = false; _local1.num_asked_questions = 0; _local1.paused = false; }; DiamondMine.prototype.initialize_initial_pieces = function () { var _local1 = this; var grid = _local1.calculate_solutionless_grid(); _local1.pieces = new Array(); var _local3 = _local1.num_rows - 1; while (_local3 >= 0) { var _local2 = 0; while (_local2 < _local1.num_columns) { if (_local3 == (_local1.num_rows - 1)) { var prev_y = (((_local1.piece_holder.play_area._y - _local1.piece_holder.play_area._height) + (_local1.num_rows * _local1.piece_height)) - Math.randf(0, 50)); } else { var prev_y = _local1.piece_holder[(("piece_" + (_local3 + 1)) + "_") + _local2]._y; } var initial_position_x = (_local1.piece_holder.play_area._x + (_local2 * _local1.piece_width)); var initial_position_y = ((prev_y - (_local1.piece_height * 2)) - Math.randf(50, 100)); var final_position_x = _local1.calculate_final_position(_local3, _local2).x; var final_position_y = _local1.calculate_final_position(_local3, _local2).y; _local1.create_piece(_local3, _local2, initial_position_x, initial_position_y, final_position_x, final_position_y, grid[_local3][_local2]); _local2++; } _local3--; } }; DiamondMine.prototype.create_piece = function (index_j, index_k, initial_position_x, initial_position_y, final_position_x, final_position_y, type) { var _local2 = this; if (((_local2.use_quiz == "True") && (_local2.quiz_loader.loaded_successfully)) && (!_local2.level_questions_maxed)) { if (Math.random() <= _local2.quiz_piece_probability) { var quiz = true; } else { var quiz = false; } } var _local1 = _local2.piece_holder.attachMovie("PieceComponent", (("piece_" + index_j) + "_") + index_k, _local2.depth++, {type:type, quiz:quiz}); _local1.index_j = index_j; _local1.index_k = index_k; _local1._width = _local2.piece_width; _local1._height = _local2.piece_height; _local1._x = initial_position_x; _local1._y = initial_position_y; _local1.final_position_x = final_position_x; _local1.final_position_y = final_position_y; _local1.acceleration_y = _local2.piece_acceleration; }; DiamondMine.prototype.clicked_piece = function (piece_mc) { var _local1 = this; var _local2 = piece_mc; if (_local1.paused) { } else if (_local1.check_for_movement()) { } else { _local1.last_clicked_time = getTimer(); if (_local2.selector_mc._currentframe != 1) { _local1.unselect_piece(_local2); } else if (_local1.selected_piece0_mc != undefined) { _local1.select_piece(_local2); _local1.evaluate_player_selection(); _local1.play_sound("egg_move_sound"); } else { _local1.select_piece(_local2); } } }; DiamondMine.prototype.unselect_piece = function (piece_mc, custom_animation) { var _local1 = this; var _local2 = piece_mc; _local2.selector_mc._gotoAndStop(1); if (!custom_animation) { _local2.pieces.sub._gotoAndStop("Default"); } _local1.selected_piece0_mc.pieces.sub._gotoAndPlay("Remove Animation"); _local1.selected_piece1_mc.pieces.sub._gotoAndPlay("Remove Animation"); if (_local2 == _local1.selected_piece0_mc) { _local1.selected_piece0_mc = undefined; } if (_local2 == _local1.selected_piece1_mc) { _local1.selected_piece1_mc = undefined; } }; DiamondMine.prototype.select_piece = function (piece_mc) { var _local1 = piece_mc; var _local2 = this; _local1.selector_mc._gotoAndPlay(2); _local1.pieces.sub._gotoAndPlay("Clicked Animation"); if (_local2.selected_piece0_mc == undefined) { _local2.selected_piece0_mc = _local1; } else { _local2.selected_piece1_mc = _local1; _local1.selector_mc._gotoAndPlay(_local2.selected_piece0_mc.selector_mc._currentframe); } }; DiamondMine.prototype.evaluate_player_selection = function () { var _local1 = this; if (_local1.adjacent_selections()) { _local1.selected_adjacent_pieces(); } else { _local1.selected_nonadjacent_pieces(); } }; DiamondMine.prototype.adjacent_selections = function () { var _local1 = this; return(((_local1.selected_piece0_mc.index_j == _local1.selected_piece1_mc.index_j) && (Math.abs(_local1.selected_piece0_mc.index_k - _local1.selected_piece1_mc.index_k) == 1)) || ((_local1.selected_piece0_mc.index_k == _local1.selected_piece1_mc.index_k) && (Math.abs(_local1.selected_piece0_mc.index_j - _local1.selected_piece1_mc.index_j) == 1))); }; DiamondMine.prototype.selected_adjacent_pieces = function () { var _local1 = this; _local1.swap_selected_pieces(); _local1.selected_piece0_mc.selector_mc._gotoAndStop(1); _local1.selected_piece1_mc.selector_mc._gotoAndStop(1); _local1.selected_piece0_mc.pieces.sub._gotoAndStop("Default"); _local1.selected_piece1_mc.pieces.sub._gotoAndStop("Default"); }; DiamondMine.prototype.swap_selected_pieces = function () { var _local1 = this; _local1.swap_selected_indices(); _local1.swap_selected_instance_names(); _local1.selected_piece0_mc.onEnterFrame = _local1.selected_piece0_mc.slide_new_position; _local1.selected_piece1_mc.onEnterFrame = _local1.selected_piece1_mc.slide_new_position; _local1.selected_piece0_mc.callback = _local1.piece_sliding_done_before; _local1.selected_piece1_mc.callback = undefined; _local1.update_final_position(_local1.selected_piece0_mc); _local1.update_final_position(_local1.selected_piece1_mc); }; DiamondMine.prototype.swap_selected_pieces_back = function () { var _local1 = this; _local1.swap_selected_pieces(); _local1.selected_piece0_mc.callback = _local1.piece_sliding_done_after; _local1.selected_piece1_mc.callback = undefined; var _local3 = _local1.selected_piece0_mc; var _local2 = _local1.selected_piece1_mc; if (_local1.selected_piece0_mc.pieces.sub.hasLabel("Wrong Move")) { _local3.pieces.sub._gotoAndPlay("Wrong Move"); } if (_local1.selected_piece1_mc.pieces.sub.hasLabel("Wrong Move")) { _local2.pieces.sub._gotoAndPlay("Wrong Move"); } _local1.unselect_piece(_local1.selected_piece0_mc, true); _local1.unselect_piece(_local1.selected_piece1_mc, true); }; DiamondMine.prototype.swap_selected_indices = function () { var _local1 = this; var _local3 = {a:_local1.selected_piece0_mc.index_j, b:_local1.selected_piece1_mc.index_j}; var _local2 = {a:_local1.selected_piece0_mc.index_k, b:_local1.selected_piece1_mc.index_k}; _local3.swap("a", "b"); _local2.swap("a", "b"); _local1.selected_piece0_mc.index_j = _local3.a; _local1.selected_piece0_mc.index_k = _local2.a; _local1.selected_piece1_mc.index_j = _local3.b; _local1.selected_piece1_mc.index_k = _local2.b; }; DiamondMine.prototype.swap_selected_instance_names = function () { var _local1 = this; var _local3 = _local1.selected_piece0_mc._name; var _local2 = _local1.selected_piece1_mc._name; _local1.selected_piece0_mc._name = "name0"; _local1.selected_piece1_mc._name = "name1"; _local1.selected_piece0_mc._name = _local2; _local1.selected_piece1_mc._name = _local3; }; DiamondMine.prototype.piece_sliding_done_before = function () { this._parent._parent.evaluate_grid(); }; DiamondMine.prototype.piece_sliding_done_after = function () { this._parent._parent.stop_all_movement(); }; DiamondMine.prototype.stop_all_movement = function () { var _local3 = this; var _local2 = 0; while (_local2 < _local3.num_rows) { var _local1 = 0; while (_local1 < _local3.num_columns) { _local3.piece_holder[(("piece_" + _local2) + "_") + _local1].onEnterFrame = undefined; _local1++; } _local2++; } }; DiamondMine.prototype.evaluate_grid = function () { var _local1 = this; _local1.selected_piece0_mc.onEnterFrame = undefined; _local1.selected_piece1_mc.onEnterFrame = undefined; if (_local1.alreadyHasSolution()) { _local1.handle_solutions(); } else { if (arguments.length == 0) { _local1.play_sound("egg_move_sound"); } _local1.swap_selected_pieces_back(); } _local1.selected_piece0_mc = undefined; _local1.selected_piece1_mc = undefined; }; DiamondMine.prototype.handle_solutions = function () { var _local2 = this; var _local1 = _local2.calculate_remove_list(); _local2.update_score(_local1); _local2.play_remove_animations(_local1); _local2.shift_pieces_down(_local1); _local2.add_new_pieces(_local1); _local2.increase_time_percentage(_local1.length); _local2.play_sound(["clear_sound0", "clear_sound1", "clear_sound2"].rande()); }; DiamondMine.prototype.increase_time_percentage = function (num_collapsed_pieces) { var _local1 = this; if (_local1.game_type == "Timer") { _local1.time_percentage = _local1.time_percentage + (_local1.collapse_percent_increase + (_local1.level_collapse_percent_change * num_collapsed_pieces)); } else { _local1.time_percentage = _local1.time_percentage + (_local1.collapse_percent_increase + Math.max((-_local1.level_collapse_percent_change) * num_collapsed_pieces, _local1.minimum_collapse_percent)); } }; DiamondMine.prototype.calculate_remove_list = function () { var _local3 = this; var _local2 = new Array(); var j = 0; while (j < _local3.num_rows) { var k = 0; while (k < _local3.num_columns) { var _local1 = _local3.get_neighborhood(j, k); if (((_local1.left.type == _local1.middle.type) && (_local1.middle.type == _local1.right.type)) && (_local1.left.type == _local1.right.type)) { _local2._push({j:_local1.left.index_j, k:_local1.left.index_k}); _local2._push({j:_local1.middle.index_j, k:_local1.middle.index_k}); _local2._push({j:_local1.right.index_j, k:_local1.right.index_k}); } else if (((_local1.top.type == _local1.middle.type) && (_local1.middle.type == _local1.bottom.type)) && (_local1.top.type == _local1.bottom.type)) { _local2._push({j:_local1.top.index_j, k:_local1.top.index_k}); _local2._push({j:_local1.middle.index_j, k:_local1.middle.index_k}); _local2._push({j:_local1.bottom.index_j, k:_local1.bottom.index_k}); } k++; } j++; } return(_local2.remove_repeats()); }; DiamondMine.prototype.play_remove_animations = function (remove_list) { var quiz_piece = false; var _local2 = 0; while (_local2 < remove_list.length) { var index_j = remove_list[_local2].j; var _local3 = remove_list[_local2].k; var _local1 = this.piece_holder[(("piece_" + index_j) + "_") + _local3]; _local1.IAMDEAD = true; _local1._name = "__TEMP__" + Math.randi(0, 10000); _local1.pieces.sub._gotoAndPlay("Remove Animation"); if (_local1.quiz) { quiz_piece = true; } _local1._x = -1000; _local1._y = -1000; _local1._visible = false; _local1.unloadMovie(); _local2++; } if (quiz_piece && (!this.level_questions_maxed)) { this.create_quiz(); } }; DiamondMine.prototype.create_quiz = function () { var _local1 = this; if (_local1.new_board_prompt.playing) { } else if (_local1.quiz_prompt._currentframe != 1) { } else { _local1.paused = true; _local1.quiz_prompt._play(); _local1.quiz_prompt.swapDepths(_local1.depth + 5000); _local1.num_asked_questions++; if (_local1.num_asked_questions >= _local1.max_quiz_per_level) { _local1.level_questions_maxed = true; var j = 0; while (j < _local1.num_rows) { var _local3 = 0; while (_local3 < _local1.num_columns) { var _local2 = _local1.piece_holder[(("piece_" + j) + "_") + _local3]; if (_local2.pieces._currentframe > _local1.num_pieces) { _local2.pieces.gotoAndStop(_local2.pieces._currentframe - _local1.num_pieces); } _local3++; } j++; } } } }; DiamondMine.prototype.fill_quiz_form = function () { var _local3 = this; if (_local3.quiz_loader.current_question_list.length == 0) { _local3.quiz_loader.current_question_list = _local3.quiz_loader.questions.return_copy(); _local3.quiz_loader.current_question_list.shuffle(); } var question = _local3.quiz_loader.current_question_list.pop(); _local3.quiz_prompt.question = question.text; var _local1 = 0; while (_local1 < _local3.quiz_loader.num_choices_per_question) { var _local2 = _local3.quiz_prompt["choice" + _local1]; _local2.choice = String.fromCharCode("A".charCodeAt(0) + _local1); _local2.field = question.choices[_local1]; if (_local1 == question.answer) { _local2.correct = true; } _local1++; } }; DiamondMine.prototype.evaluate_answer = function (choice_mc) { var _local1 = this; _local1.paused = false; if (choice_mc.correct) { _local1.correct_answer(); } else { _local1.incorrect_answer(); } }; DiamondMine.prototype.correct_answer = function () { var _local1 = this; _local1.score = _local1.score + _local1.correct_points; _local1.score_txt.scrollToNumber(Math.round(_local1.score), 10); _local1.quiz_prompt._gotoAndPlay("Correct Answer"); }; DiamondMine.prototype.incorrect_answer = function () { var _local1 = this; _local1.score = _local1.score + _local1.incorrect_points; _local1.score_txt.scrollToNumber(Math.round(_local1.score), 10); _local1.quiz_prompt._gotoAndPlay("Incorrect Answer"); }; DiamondMine.prototype.shift_pieces_down = function (remove_list) { var _local2 = this; var shift_columns = _local2.get_shifted_columns(remove_list); var k = 0; while (k < shift_columns.length) { var j = (_local2.num_rows - 2); while (j >= 0) { var _local1 = _local2.piece_holder[(("piece_" + j) + "_") + shift_columns[k]]; if (_local1 != undefined) { var _local3 = false; while (!_local3) { if ((_local2.piece_holder[(("piece_" + (_local1.index_j + 1)) + "_") + _local1.index_k] == undefined) && ((_local1.index_j + 1) < _local2.num_rows)) { _local1.index_j++; _local1._name = (("piece_" + _local1.index_j) + "_") + _local1.index_k; _local1.final_position_x = _local2.calculate_final_position(_local1.index_j, _local1.index_k).x; _local1.final_position_y = _local2.calculate_final_position(_local1.index_j, _local1.index_k).y; _local1.onEnterFrame = _local1.fall_to_position; } else { _local3 = true; } } } j--; } k++; } }; DiamondMine.prototype.get_shifted_columns = function (remove_list) { var _local2 = remove_list; var _local3 = new Array(); var _local1 = 0; while (_local1 < _local2.length) { _local3._push(_local2[_local1].k); _local1++; } return(_local3.remove_repeats()); }; DiamondMine.prototype.get_minimum_rows = function (columns, remove_list) { var _local2 = remove_list; var min_rows = new Array(); var j = 0; while (j < columns.length) { var c = columns[j]; var _local3 = Number.MAX_VALUE; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].k == c) { if (_local2[_local1].j <= _local3) { _local3 = _local2[_local1].j; } } _local1++; } min_rows[j] = _local3; j++; } return(min_rows); }; DiamondMine.prototype.get_num_column_pieces = function (shift_columns, remove_list) { var _local3 = remove_list; var num_pieces = new Array(); var _local2 = 0; while (_local2 < shift_columns.length) { num_pieces[_local2] = 0; var _local1 = 0; while (_local1 < _local3.length) { if (_local3[_local1].k == shift_columns[_local2]) { num_pieces[_local2]++; } _local1++; } _local2++; } return(num_pieces); }; DiamondMine.prototype.shift_above_pieces = function (minimum_rows, shift_columns, num_columns_pieces) { var _local2 = 0; while (_local2 < shift_columns.length) { var _local3 = minimum_rows[_local2] - 1; while (_local3 >= 0) { var _local1 = this.piece_holder[(("piece_" + _local3) + "_") + shift_columns[_local2]]; _local1.index_j = _local1.index_j + num_columns_pieces[_local2]; _local1._name = (("piece_" + _local1.index_j) + "_") + _local1.index_k; _local1.final_position_x = this.calculate_final_position(_local1.index_j, _local1.index_k).x; _local1.final_position_y = this.calculate_final_position(_local1.index_j, _local1.index_k).y; _local1.onEnterFrame = _local1.fall_to_position; _local3--; } _local2++; } }; DiamondMine.prototype.add_new_pieces = function (remove_list) { var _local1 = this; var j = 0; while (j < _local1.num_rows) { var _local2 = 0; while (_local2 < _local1.num_columns) { var _mc = _local1.piece_holder[(("piece_" + j) + "_") + _local2]; if (_mc == undefined) { var _local3 = j; while (_local3 < _local1.num_rows) { var piece_mc = _local1.piece_holder[(("piece_" + _local3) + "_") + _local2]; if (piece_mc != undefined) { var bottom = _local3; break; } _local3++; } var initial_position_x = (_local1.piece_holder.play_area._x + (_local2 * _local1.piece_width)); var initial_position_y = (((-_local1.piece_height) * 0) - ((bottom - j) * _local1.piece_height)); var final_position_x = _local1.calculate_final_position(j, _local2).x; var final_position_y = _local1.calculate_final_position(j, _local2).y; _local1.create_piece(j, _local2, initial_position_x, initial_position_y, final_position_x, final_position_y, Math.randi(1, _local1.num_pieces + 1)); } _local2++; } j++; } }; DiamondMine.prototype.selected_nonadjacent_pieces = function () { var _local1 = this; _local1.unselect_piece(_local1.selected_piece0_mc); _local1.unselect_piece(_local1.selected_piece1_mc); }; DiamondMine.prototype.hasSolution = function () { return(this.alreadyHasSolution()); }; DiamondMine.prototype.alreadyHasSolution = function () { var _local3 = 0; while (_local3 < this.num_rows) { var _local2 = 0; while (_local2 < this.num_columns) { var _local1 = this.get_neighborhood(_local3, _local2); if ((((_local1.left.type == _local1.middle.type) && (_local1.middle.type == _local1.right.type)) && (_local1.left.type == _local1.right.type)) || (((_local1.top.type == _local1.middle.type) && (_local1.middle.type == _local1.bottom.type)) && (_local1.top.type == _local1.bottom.type))) { return(true); } _local2++; } _local3++; } return(false); }; DiamondMine.prototype.hasPossibleSolution = function () { var _local3 = this; var grid = _local3.get_current_grid(); var _local2 = 0; while (_local2 < _local3.num_rows) { var _local1 = 0; while (_local1 < _local3.num_columns) { var neighbors = _local3.get_neighbors(_local2, _local1); if (_local3.check_possible_swaps(grid, _local2, _local1, neighbors)) { return(true); } _local1++; } _local2++; } return(false); }; DiamondMine.prototype.get_neighbors = function (j, k) { var _local1 = k; var _local2 = j; var _local3 = this; if ((_local2 == 0) && (_local1 == 0)) { return([[_local2 + 1, _local1], [_local2, _local1 + 1]]); } if ((_local2 == 0) && (_local1 == (_local3.num_columns - 1))) { return([[_local2 + 1, _local1], [_local2, _local1 - 1]]); } if ((_local2 == (_local3.num_rows - 1)) && (_local1 == 0)) { return([[_local2 - 1, _local1], [_local2, _local1 + 1]]); } if ((_local2 == (_local3.num_rows - 1)) && (_local1 == (_local3.num_columns - 1))) { return([[_local2 - 1, _local1], [_local2, _local1 - 1]]); } if (_local2 == 0) { return([[_local2, _local1 - 1], [_local2, _local1 + 1], [_local2 + 1, _local1]]); } if (_local1 == 0) { return([[_local2 - 1, _local1], [_local2 + 1, _local1], [_local2, _local1 + 1]]); } if (_local2 == (_local3.num_rows - 1)) { return([[_local2, _local1 - 1], [_local2, _local1 + 1], [_local2 - 1, _local1]]); } if (_local1 == (_local3.num_columns - 1)) { return([[_local2 - 1, _local1], [_local2 + 1, _local1], [_local2, _local1 - 1]]); } return([[_local2 - 1, _local1], [_local2 + 1, _local1], [_local2, _local1 - 1], [_local2, _local1 + 1]]); }; DiamondMine.prototype.check_possible_swaps = function (grid, j, k, neighbors) { var _local2 = grid; var _local3 = k; var _local1 = 0; while (_local1 < neighbors.length) { _local2.swap2D(j, _local3, neighbors[_local1][0], neighbors[_local1][1]); if (this.gridHasNeighborhoodSolution(_local2, j, _local3)) { return(true); } if (this.gridHasNeighborhoodSolution(_local2, j + 1, _local3)) { return(true); } if (this.gridHasNeighborhoodSolution(_local2, j - 1, _local3)) { return(true); } if (this.gridHasNeighborhoodSolution(_local2, j, _local3 + 1)) { return(true); } if (this.gridHasNeighborhoodSolution(_local2, j, _local3 - 1)) { return(true); } _local2.swap2D(j, _local3, neighbors[_local1][0], neighbors[_local1][1]); _local1++; } return(false); }; DiamondMine.prototype.get_current_grid = function () { var _local3 = this; var grid = new Array(); var _local2 = 0; while (_local2 < _local3.num_rows) { grid[_local2] = new Array(); var _local1 = 0; while (_local1 < _local3.num_columns) { grid[_local2][_local1] = _local3.piece_holder[(("piece_" + _local2) + "_") + _local1].type; _local1++; } _local2++; } return(grid); }; DiamondMine.prototype.gridHasSolution = function (grid) { var _local3 = 0; while (_local3 < this.num_rows) { var _local2 = 0; while (_local2 < this.num_columns) { var _local1 = new Object(); _local1.left = grid[_local3][_local2 - 1]; _local1.right = grid[_local3][_local2 + 1]; _local1.top = grid[_local3 - 1][_local2]; _local1.bottom = grid[_local3 + 1][_local2]; _local1.middle = grid[_local3][_local2]; if ((((_local1.left == _local1.middle) && (_local1.middle == _local1.right)) && (_local1.left == _local1.right)) || (((_local1.top == _local1.middle) && (_local1.middle == _local1.bottom)) && (_local1.top == _local1.bottom))) { return(true); } _local2++; } _local3++; } return(false); }; DiamondMine.prototype.gridHasNeighborhoodSolution = function (grid, j, k) { var _local2 = grid; var _local3 = k; if (_local2[j][_local3] == undefined) { return(false); } var _local1 = new Object(); _local1.left = _local2[j][_local3 - 1]; _local1.right = _local2[j][_local3 + 1]; _local1.top = _local2[j - 1][_local3]; _local1.bottom = _local2[j + 1][_local3]; _local1.middle = _local2[j][_local3]; if ((((_local1.left == _local1.middle) && (_local1.middle == _local1.right)) && (_local1.left == _local1.right)) || (((_local1.top == _local1.middle) && (_local1.middle == _local1.bottom)) && (_local1.top == _local1.bottom))) { return(true); } return(false); }; DiamondMine.prototype.update_final_position = function (piece_mc) { var _local1 = piece_mc; var _local2 = this.calculate_final_position(_local1.index_j, _local1.index_k); _local1.final_position_x = _local2.x; _local1.final_position_y = _local2.y; }; DiamondMine.prototype.calculate_final_position = function (j, k) { var _local2 = this; var _local1 = {}; _local1.x = _local2.piece_holder.play_area._x + (k * _local2.piece_width); _local1.y = _local2.piece_holder.play_area._y + (j * _local2.piece_height); return(_local1); }; DiamondMine.prototype.calculate_solutionless_grid = function () { var _local3 = new Array(); var _local2 = 0; while (_local2 < this.num_rows) { _local3[_local2] = new Array(); var _local1 = 0; while (_local1 < this.num_columns) { var left = _local3[_local2][_local1 - 1]; var right = _local3[_local2][_local1 + 1]; var top = _local3[_local2 - 1][_local1]; var bottom = _local3[_local2 + 1][_local1]; var possibilities = Array.getIndices(1, this.num_pieces); var non_possibilities = [left, right, top, bottom]; var different_pieces = Array.negated_intersection(possibilities, non_possibilities); _local3[_local2][_local1] = different_pieces.rande(); _local1++; } _local2++; } return(_local3); }; DiamondMine.prototype.get_neighborhood = function (j, k) { var _local2 = this; var _local3 = k; var _local1 = new Array(); _local1.middle = _local2.piece_holder[(("piece_" + j) + "_") + _local3]; _local1.left = _local2.piece_holder[(("piece_" + j) + "_") + (_local3 - 1)]; _local1.right = _local2.piece_holder[(("piece_" + j) + "_") + (_local3 + 1)]; _local1.top = _local2.piece_holder[(("piece_" + (j - 1)) + "_") + _local3]; _local1.bottom = _local2.piece_holder[(("piece_" + (j + 1)) + "_") + _local3]; return(_local1); }; DiamondMine.prototype.check_for_movement = function () { var _local3 = 0; while (_local3 < this.num_rows) { var _local1 = 0; while (_local1 < this.num_columns) { var _local2 = this.piece_holder[(("piece_" + _local3) + "_") + _local1]; if (_local2.onEnterFrame != undefined) { return(true); } _local1++; } _local3++; } return(false); }; DiamondMine.prototype.check_all_stopped = function () { var _local1 = this; if (!_local1.check_for_movement()) { _local1.evaluate_grid(0); var _local2 = _local1.hasPossibleSolution(); if (!_local2) { if (_local1.game_type == "Timer") { _local1.new_board(); } else { _local1.game_over(); } } } }; DiamondMine.prototype.game_over = function () { var _local3 = this; var _local2 = 0; while (_local2 < _local3.num_rows) { var _local1 = 0; while (_local1 < _local3.num_columns) { _local3.piece_holder[(("piece_" + _local2) + "_") + _local1].game_over = true; _local1++; } _local2++; } _local3.explode_pieces(); _local3.game_over_prompt._play(); }; DiamondMine.prototype.onEnterFrame = function () { var _local2 = this; if ((((getTimer() - _local2.last_clicked_time) > 3000) && (!_local2.check_for_movement())) && (_local2.automatic_hint)) { _local2.last_clicked_time = getTimer(); var grid = _local2.get_current_grid(); var _local3 = 0; while (_local3 < _local2.num_rows) { var _local1 = 0; while (_local1 < _local2.num_columns) { var neighbors = _local2.get_neighbors(_local3, _local1); if (_local2.check_possible_swaps(grid, _local3, _local1, neighbors)) { var _mc = _local2.piece_holder[(("piece_" + _local3) + "_") + _local1]; _mc.onRollOver(); _mc.onRollOut(); return; } _local1++; } _local3++; } } _local2.update_game_timer(); _local2.update_game_properties(); }; DiamondMine.prototype.update_game_timer = function () { var _local1 = this; if ((_local1.game_type == "Timer") && (!_local1.paused)) { _local1.time_percentage = _local1.time_percentage - (_local1.time_percent_change + (_local1.level_percent_change_increase * _local1.current_level)); } _local1.render_game_timer(); }; DiamondMine.prototype.render_game_timer = function () { var _local1 = this; var _local2 = (_local1.time_percentage / 100) * _local1.timer_mc.frame_mc._width; _local1.timer_mc.bar_mc._x = _local1.timer_mc.bar_mc._x + ((_local2 - _local1.timer_mc.bar_mc._x) / 10); _local1.timer_mc.bar_mc._gotoAndStop(Math.round((_local1.time_percentage / 100) * _local1.timer_mc.bar_mc._totalframes) + 1); if (_local1.time_percentage >= 100) { _local1.next_level(); } else if (_local1.time_percentage <= 0) { _root._gotoAndStop("Game Over"); } }; DiamondMine.prototype.next_level = function () { var _local2 = this; for (var _local3 in _local2.piece_holder) { var _local1 = _local2.piece_holder[_local3]; if (typeof(_local1) == "movieclip") { if ((_local1._name != "backgrounds") && (_local1._name != "play_area")) { _local1.unloadMovie(); } } } _local2.paused = true; _local2.explode_pieces(); _local2.time_percentage = 50; }; DiamondMine.prototype.explode_pieces = function () { var _local2 = this; var j = 0; while (j < _local2.num_rows) { var _local3 = 0; while (_local3 < _local2.num_columns) { var _local1 = _local2.piece_holder[(("piece_" + j) + "_") + _local3]; _local1.velocity_x = Math.randf(-10, 10); _local1.velocity_y = Math.randf(-30, -20); _local1.final_position_y = (_local2.piece_holder.play_area._y + _local2.piece_holder.play_area._height) + _local1._height; _local1._y = _local1.final_position_y + 100; _local1.remove_piece = true; _local1.num_wait_frames = Math.randi(0, 50); _local1.current_frame = 0; _local1.swapDepths(_local2.depth++); _local1._name = "__TEMP__" + Math.randi(0, 10000); _local1.onEnterFrame = _local1.wait_to_fall; _local3++; } j++; } }; DiamondMine.prototype.update_score = function (remove_list) { var _local1 = this; var score_increase = (remove_list.length * (_local1.points_per_piece + (_local1.level_point_increase * _local1.current_level))); _local1.score = _local1.score + score_increase; _local1.score_txt.scrollToNumber(Math.round(_local1.score), 10); _local1.depth++; var _local3 = _local1.attachMovie("points_animation", "points" + _local1.depth, _local1.depth); var _local2 = remove_list.rande(); _local3._x = _local1.piece_holder[(("piece_" + _local2.j) + "_") + _local2.k]._x; _local3._y = _local1.piece_holder[(("piece_" + _local2.j) + "_") + _local2.k]._y; _local3.points = "+" + score_increase; }; DiamondMine.prototype.update_game_properties = function () { _root.score = this.score; }; DiamondMine.prototype.new_board = function () { var _local2 = this; var j = 0; while (j < _local2.num_rows) { var _local1 = 0; while (_local1 < _local2.num_columns) { _local2.piece_holder[(("piece_" + j) + "_") + _local1].regenerate = true; _local1++; } j++; } _local2.explode_pieces(); for (var j in _local2.piece_holder) { var _local3 = _local2.piece_holder[j]; if (typeof(_local3) == "movieclip") { if (((!_local3.regenerate) && (_local3._name != "backgrounds")) && (_local3._name != "play_area")) { _local3.unloadMovie(); } } } _local2.new_board_prompt._play(); }; DiamondMine.prototype.pause_game = function () { this.paused = true; this.paused_prompt.play(); }; DiamondMine.prototype.unpause_game = function () { this.paused = false; this.paused_prompt.play(); }; DiamondMine.prototype.play_sound = function (linkage) { var _local1 = new Sound(this); _local1.attachSound(linkage); _local1.start(0, 1); }; DiamondMine.prototype.onMouseDown = function () { }; #endinitclip this._x = 0; this._y = 0;Instance of Symbol 373 MovieClip "piece_holder" in Symbol 493 MovieClip [DiamondMineComponent] Frame 1onClipEvent (keyDown) { if (Key.isDown(16)) { trace(_parent.hasPossibleSolution()); } else if (Key.isDown(32)) { for (var j in this) { if (typeof(this[j]) == "movieclip") { trace(this[j]); } } } }Symbol 496 Buttonon (press) { this.gotoAndPlay("Starting Screen"); }
Library Items
Symbol 1 Sound [sdb_hit1] | ||
Symbol 2 Sound [sdb_hit3] | ||
Symbol 3 Sound [egg_move_sound] | ||
Symbol 4 Sound [snap_sound] | ||
Symbol 5 Sound [ddd_shoot2] | ||
Symbol 6 Sound [ddd_shoot1] | ||
Symbol 7 Sound [clear_sound2] | ||
Symbol 8 Sound [clear_sound1] | ||
Symbol 9 Sound [clear_sound0] | ||
Symbol 10 MovieClip [MathExtensions] | ||
Symbol 11 MovieClip [ArrayExtensions] | ||
Symbol 12 MovieClip [MovieClipExtensions] | ||
Symbol 13 Graphic | Used by:165 | |
Symbol 14 Graphic | Used by:36 Timeline | |
Symbol 15 Graphic | Used by:22 | |
Symbol 16 Graphic | Used by:22 | |
Symbol 17 Graphic | Used by:22 | |
Symbol 18 Graphic | Used by:22 | |
Symbol 19 Graphic | Used by:22 | |
Symbol 20 Graphic | Used by:22 | |
Symbol 21 Graphic | Used by:22 | |
Symbol 22 MovieClip | Uses:15 16 17 18 19 20 21 | Used by:36 |
Symbol 23 Graphic | Used by:30 157 | |
Symbol 24 Graphic | Used by:30 157 | |
Symbol 25 Graphic | Used by:30 | |
Symbol 26 Graphic | Used by:30 | |
Symbol 27 Graphic | Used by:30 | |
Symbol 28 Graphic | Used by:30 | |
Symbol 29 Graphic | Used by:30 | |
Symbol 30 MovieClip | Uses:23 24 25 26 27 28 29 | Used by:36 |
Symbol 31 Graphic | Used by:36 158 | |
Symbol 32 Graphic | Used by:36 158 | |
Symbol 33 Graphic | Used by:36 158 | |
Symbol 34 Graphic | Used by:36 158 | |
Symbol 35 Graphic | Used by:36 158 | |
Symbol 36 MovieClip | Uses:14 22 30 31 32 33 34 35 | Used by:165 |
Symbol 37 Graphic | Used by:51 159 Timeline | |
Symbol 38 Graphic | Used by:43 | |
Symbol 39 Graphic | Used by:43 | |
Symbol 40 Graphic | Used by:43 | |
Symbol 41 Graphic | Used by:43 | |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:38 39 40 41 42 | Used by:51 159 |
Symbol 44 Graphic | Used by:50 | |
Symbol 45 Graphic | Used by:50 | |
Symbol 46 Graphic | Used by:50 | |
Symbol 47 Graphic | Used by:50 | |
Symbol 48 Graphic | Used by:50 | |
Symbol 49 Graphic | Used by:50 | |
Symbol 50 MovieClip | Uses:44 45 46 47 48 49 | Used by:51 159 |
Symbol 51 MovieClip | Uses:37 43 50 | Used by:165 |
Symbol 52 Graphic | Used by:55 69 160 Timeline | |
Symbol 53 Graphic | Used by:55 | |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 MovieClip | Uses:52 53 54 | Used by:69 160 |
Symbol 56 Graphic | Used by:63 | |
Symbol 57 Graphic | Used by:63 | |
Symbol 58 Graphic | Used by:63 | |
Symbol 59 Graphic | Used by:63 | |
Symbol 60 Graphic | Used by:63 | |
Symbol 61 Graphic | Used by:63 | |
Symbol 62 Graphic | Used by:63 | |
Symbol 63 MovieClip | Uses:56 57 58 59 60 61 62 | Used by:69 160 |
Symbol 64 Graphic | Used by:69 160 | |
Symbol 65 Graphic | Used by:69 160 | |
Symbol 66 Graphic | Used by:69 160 | |
Symbol 67 Graphic | Used by:69 160 | |
Symbol 68 Graphic | Used by:69 160 | |
Symbol 69 MovieClip | Uses:52 55 63 64 65 66 67 68 | Used by:165 |
Symbol 70 Graphic | Used by:74 88 161 | |
Symbol 71 Graphic | Used by:74 | |
Symbol 72 Graphic | Used by:74 | |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip | Uses:70 71 72 73 | Used by:88 161 |
Symbol 75 Graphic | Used by:81 | |
Symbol 76 Graphic | Used by:81 | |
Symbol 77 Graphic | Used by:81 | |
Symbol 78 Graphic | Used by:81 | |
Symbol 79 Graphic | Used by:81 | |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip | Uses:75 76 77 78 79 80 | Used by:88 161 |
Symbol 82 Graphic | Used by:87 | |
Symbol 83 Graphic | Used by:87 | |
Symbol 84 Graphic | Used by:87 | |
Symbol 85 Graphic | Used by:87 | |
Symbol 86 Graphic | Used by:87 | |
Symbol 87 MovieClip | Uses:82 83 84 85 86 | Used by:88 161 |
Symbol 88 MovieClip | Uses:70 74 81 87 | Used by:165 |
Symbol 89 Graphic | Used by:92 107 162 Timeline | |
Symbol 90 Graphic | Used by:92 | |
Symbol 91 Graphic | Used by:92 | |
Symbol 92 MovieClip | Uses:89 90 91 | Used by:107 162 |
Symbol 93 Graphic | Used by:100 | |
Symbol 94 Graphic | Used by:100 | |
Symbol 95 Graphic | Used by:100 | |
Symbol 96 Graphic | Used by:100 | |
Symbol 97 Graphic | Used by:100 | |
Symbol 98 Graphic | Used by:100 | |
Symbol 99 Graphic | Used by:100 | |
Symbol 100 MovieClip | Uses:93 94 95 96 97 98 99 | Used by:107 162 |
Symbol 101 Graphic | Used by:106 | |
Symbol 102 Graphic | Used by:106 | |
Symbol 103 Graphic | Used by:106 | |
Symbol 104 Graphic | Used by:106 | |
Symbol 105 Graphic | Used by:106 | |
Symbol 106 MovieClip | Uses:101 102 103 104 105 | Used by:107 162 |
Symbol 107 MovieClip | Uses:89 92 100 106 | Used by:165 |
Symbol 108 Graphic | Used by:111 125 163 Timeline | |
Symbol 109 Graphic | Used by:111 | |
Symbol 110 Graphic | Used by:111 | |
Symbol 111 MovieClip | Uses:108 109 110 | Used by:125 163 |
Symbol 112 Graphic | Used by:118 | |
Symbol 113 Graphic | Used by:118 | |
Symbol 114 Graphic | Used by:118 | |
Symbol 115 Graphic | Used by:118 | |
Symbol 116 Graphic | Used by:118 | |
Symbol 117 Graphic | Used by:118 | |
Symbol 118 MovieClip | Uses:112 113 114 115 116 117 | Used by:125 163 |
Symbol 119 Graphic | Used by:124 | |
Symbol 120 Graphic | Used by:124 | |
Symbol 121 Graphic | Used by:124 | |
Symbol 122 Graphic | Used by:124 | |
Symbol 123 Graphic | Used by:124 | |
Symbol 124 MovieClip | Uses:119 120 121 122 123 | Used by:125 163 |
Symbol 125 MovieClip | Uses:108 111 118 124 | Used by:165 |
Symbol 126 Graphic | Used by:129 142 164 Timeline | |
Symbol 127 Graphic | Used by:129 | |
Symbol 128 Graphic | Used by:129 | |
Symbol 129 MovieClip | Uses:126 127 128 | Used by:142 164 |
Symbol 130 Graphic | Used by:135 | |
Symbol 131 Graphic | Used by:135 | |
Symbol 132 Graphic | Used by:135 | |
Symbol 133 Graphic | Used by:135 | |
Symbol 134 Graphic | Used by:135 | |
Symbol 135 MovieClip | Uses:130 131 132 133 134 | Used by:142 164 |
Symbol 136 Graphic | Used by:141 | |
Symbol 137 Graphic | Used by:141 | |
Symbol 138 Graphic | Used by:141 | |
Symbol 139 Graphic | Used by:141 | |
Symbol 140 Graphic | Used by:141 | |
Symbol 141 MovieClip | Uses:136 137 138 139 140 | Used by:142 164 |
Symbol 142 MovieClip | Uses:126 129 135 141 | Used by:165 |
Symbol 143 Graphic | Used by:158 | |
Symbol 144 Graphic | Used by:151 | |
Symbol 145 Graphic | Used by:151 | |
Symbol 146 Graphic | Used by:151 | |
Symbol 147 Graphic | Used by:151 | |
Symbol 148 Graphic | Used by:151 | |
Symbol 149 Graphic | Used by:151 | |
Symbol 150 Graphic | Used by:151 | |
Symbol 151 MovieClip | Uses:144 145 146 147 148 149 150 | Used by:158 |
Symbol 152 Graphic | Used by:157 | |
Symbol 153 Graphic | Used by:157 | |
Symbol 154 Graphic | Used by:157 | |
Symbol 155 Graphic | Used by:157 | |
Symbol 156 Graphic | Used by:157 | |
Symbol 157 MovieClip | Uses:23 24 152 153 154 155 156 | Used by:158 |
Symbol 158 MovieClip | Uses:143 151 157 31 32 33 34 35 | Used by:165 |
Symbol 159 MovieClip | Uses:37 43 50 | Used by:165 |
Symbol 160 MovieClip | Uses:52 55 63 64 65 66 67 68 | Used by:165 |
Symbol 161 MovieClip | Uses:70 74 81 87 | Used by:165 |
Symbol 162 MovieClip | Uses:89 92 100 106 | Used by:165 |
Symbol 163 MovieClip | Uses:108 111 118 124 | Used by:165 |
Symbol 164 MovieClip | Uses:126 129 135 141 | Used by:165 |
Symbol 165 MovieClip [game_piece] | Uses:13 36 51 69 88 107 125 142 158 159 160 161 162 163 164 | Used by:168 |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:166 | Used by:168 |
Symbol 168 MovieClip [PieceComponent] | Uses:165 167 | |
Symbol 169 MovieClip [TextfieldExtensions] | ||
Symbol 170 MovieClip [ObjectExtensions] | ||
Symbol 171 Font | Used by:172 | |
Symbol 172 EditableText | Uses:171 | Used by:173 |
Symbol 173 MovieClip [points_animation] | Uses:172 | |
Symbol 174 Graphic | Used by:Timeline | |
Symbol 175 Graphic | Used by:176 | |
Symbol 176 MovieClip | Uses:175 | Used by:185 |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:177 | Used by:185 |
Symbol 179 Graphic | Used by:185 | |
Symbol 180 ShapeTweening | Used by:185 | |
Symbol 181 Graphic | Used by:185 | |
Symbol 182 Graphic | Used by:183 | |
Symbol 183 MovieClip | Uses:182 | Used by:185 |
Symbol 184 Graphic | Used by:185 | |
Symbol 185 MovieClip | Uses:176 178 179 180 181 183 184 | Used by:190 |
Symbol 186 Font | Used by:187 344 346 349 352 354 356 360 361 444 459 473 485 | |
Symbol 187 EditableText | Uses:186 | Used by:188 |
Symbol 188 MovieClip | Uses:187 | Used by:190 |
Symbol 189 MovieClip | Used by:190 | |
Symbol 190 MovieClip | Uses:185 188 189 | Used by:Timeline |
Symbol 191 Graphic | Used by:493 Timeline | |
Symbol 192 Bitmap | Used by:193 | |
Symbol 193 Graphic | Uses:192 | Used by:Timeline |
Symbol 194 Graphic | Used by:195 | |
Symbol 195 MovieClip | Uses:194 | Used by:265 |
Symbol 196 Graphic | Used by:197 | |
Symbol 197 MovieClip | Uses:196 | Used by:265 |
Symbol 198 Graphic | Used by:199 | |
Symbol 199 MovieClip | Uses:198 | Used by:265 |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 MovieClip | Uses:200 | Used by:265 |
Symbol 202 Graphic | Used by:203 | |
Symbol 203 MovieClip | Uses:202 | Used by:265 |
Symbol 204 Graphic | Used by:207 | |
Symbol 205 Graphic | Used by:207 | |
Symbol 206 Graphic | Used by:207 | |
Symbol 207 MovieClip | Uses:204 205 206 | Used by:265 |
Symbol 208 Graphic | Used by:209 | |
Symbol 209 MovieClip | Uses:208 | Used by:265 |
Symbol 210 Graphic | Used by:211 | |
Symbol 211 MovieClip | Uses:210 | Used by:265 |
Symbol 212 Graphic | Used by:213 | |
Symbol 213 MovieClip | Uses:212 | Used by:265 |
Symbol 214 Graphic | Used by:215 | |
Symbol 215 MovieClip | Uses:214 | Used by:265 |
Symbol 216 Graphic | Used by:217 | |
Symbol 217 MovieClip | Uses:216 | Used by:265 |
Symbol 218 Graphic | Used by:219 | |
Symbol 219 MovieClip | Uses:218 | Used by:265 |
Symbol 220 Graphic | Used by:221 | |
Symbol 221 MovieClip | Uses:220 | Used by:265 |
Symbol 222 Graphic | Used by:223 | |
Symbol 223 MovieClip | Uses:222 | Used by:265 |
Symbol 224 Graphic | Used by:265 | |
Symbol 225 Graphic | Used by:226 | |
Symbol 226 MovieClip | Uses:225 | Used by:265 |
Symbol 227 Sound | Used by:265 | |
Symbol 228 Graphic | Used by:229 | |
Symbol 229 MovieClip | Uses:228 | Used by:265 |
Symbol 230 Graphic | Used by:231 | |
Symbol 231 MovieClip | Uses:230 | Used by:265 |
Symbol 232 Graphic | Used by:233 | |
Symbol 233 MovieClip | Uses:232 | Used by:265 |
Symbol 234 Sound | Used by:265 | |
Symbol 235 Graphic | Used by:236 | |
Symbol 236 MovieClip | Uses:235 | Used by:265 |
Symbol 237 Graphic | Used by:238 296 319 | |
Symbol 238 MovieClip | Uses:237 | Used by:265 |
Symbol 239 Graphic | Used by:240 | |
Symbol 240 MovieClip | Uses:239 | Used by:265 |
Symbol 241 Graphic | Used by:265 316 319 | |
Symbol 242 Graphic | Used by:265 316 | |
Symbol 243 Graphic | Used by:265 | |
Symbol 244 Graphic | Used by:265 | |
Symbol 245 Graphic | Used by:265 | |
Symbol 246 Graphic | Used by:265 | |
Symbol 247 Graphic | Used by:265 | |
Symbol 248 Graphic | Used by:265 | |
Symbol 249 Graphic | Used by:265 | |
Symbol 250 Graphic | Used by:265 | |
Symbol 251 Graphic | Used by:265 | |
Symbol 252 Graphic | Used by:265 | |
Symbol 253 Graphic | Used by:265 | |
Symbol 254 Graphic | Used by:265 | |
Symbol 255 Graphic | Used by:265 | |
Symbol 256 Graphic | Used by:265 316 | |
Symbol 257 Graphic | Used by:265 316 | |
Symbol 258 Graphic | Used by:265 316 | |
Symbol 259 Graphic | Used by:265 316 | |
Symbol 260 Graphic | Used by:265 316 | |
Symbol 261 Graphic | Used by:265 316 | |
Symbol 262 Graphic | Used by:265 | |
Symbol 263 Graphic | Used by:264 | |
Symbol 264 MovieClip | Uses:263 | Used by:265 |
Symbol 265 MovieClip | Uses:195 197 199 201 203 207 209 211 213 215 217 219 221 223 224 226 227 229 231 233 234 236 238 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 264 | Used by:Timeline |
Symbol 266 Graphic | Used by:267 | |
Symbol 267 Button | Uses:266 | Used by:Timeline |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip | Uses:268 | Used by:Timeline |
Symbol 270 Graphic | Used by:Timeline | |
Symbol 271 Graphic | Used by:Timeline | |
Symbol 272 Graphic | Used by:278 362 496 | |
Symbol 273 Graphic | Used by:278 362 496 | |
Symbol 274 Graphic | Used by:278 362 | |
Symbol 275 Graphic | Used by:278 362 | |
Symbol 276 Graphic | Used by:278 362 | |
Symbol 277 Graphic | Used by:278 362 | |
Symbol 278 Button | Uses:272 273 274 275 276 277 | Used by:Timeline |
Symbol 279 Font | Used by:280 | |
Symbol 280 Text | Uses:279 | Used by:Timeline |
Symbol 281 Graphic | Used by:Timeline | |
Symbol 282 Graphic | Used by:Timeline | |
Symbol 283 Graphic | Used by:Timeline | |
Symbol 284 Graphic | Used by:Timeline | |
Symbol 285 Graphic | Used by:286 | |
Symbol 286 MovieClip | Uses:285 | Used by:290 318 |
Symbol 287 Graphic | Used by:290 | |
Symbol 288 Graphic | Used by:289 319 | |
Symbol 289 MovieClip | Uses:288 | Used by:290 318 |
Symbol 290 MovieClip | Uses:286 287 289 | Used by:319 |
Symbol 291 Graphic | Used by:319 | |
Symbol 292 Graphic | Used by:293 319 | |
Symbol 293 MovieClip | Uses:292 | Used by:319 |
Symbol 294 Graphic | Used by:295 319 | |
Symbol 295 MovieClip | Uses:294 | Used by:319 |
Symbol 296 MovieClip | Uses:237 | Used by:318 |
Symbol 297 Graphic | Used by:298 319 | |
Symbol 298 MovieClip | Uses:297 | Used by:318 |
Symbol 299 Graphic | Used by:300 319 | |
Symbol 300 MovieClip | Uses:299 | Used by:318 |
Symbol 301 Graphic | Used by:318 319 | |
Symbol 302 Graphic | Used by:316 | |
Symbol 303 Graphic | Used by:316 | |
Symbol 304 Graphic | Used by:316 | |
Symbol 305 Graphic | Used by:316 | |
Symbol 306 Graphic | Used by:316 | |
Symbol 307 Graphic | Used by:316 | |
Symbol 308 Graphic | Used by:316 | |
Symbol 309 Graphic | Used by:316 | |
Symbol 310 Graphic | Used by:316 | |
Symbol 311 Graphic | Used by:316 | |
Symbol 312 Graphic | Used by:316 | |
Symbol 313 Graphic | Used by:316 | |
Symbol 314 Graphic | Used by:316 | |
Symbol 315 Graphic | Used by:316 | |
Symbol 316 MovieClip | Uses:241 242 302 303 304 305 306 307 308 309 310 311 312 313 314 256 257 258 259 260 261 315 | Used by:318 |
Symbol 317 Graphic | Used by:318 | |
Symbol 318 MovieClip | Uses:296 298 300 301 289 316 286 317 | Used by:319 |
Symbol 319 Button | Uses:290 291 293 295 318 237 297 299 301 288 241 292 294 | Used by:Timeline |
Symbol 320 Graphic | Used by:324 | |
Symbol 321 Font | Used by:322 | |
Symbol 322 Text | Uses:321 | Used by:324 |
Symbol 323 Graphic | Used by:324 | |
Symbol 324 Button | Uses:320 322 323 | Used by:340 |
Symbol 325 Graphic | Used by:329 | |
Symbol 326 Font | Used by:327 331 335 | |
Symbol 327 Text | Uses:326 | Used by:329 |
Symbol 328 Graphic | Used by:329 | |
Symbol 329 Button | Uses:325 327 328 | Used by:338 |
Symbol 330 Graphic | Used by:333 | |
Symbol 331 Text | Uses:326 | Used by:333 |
Symbol 332 Graphic | Used by:333 | |
Symbol 333 Button | Uses:330 331 332 | Used by:338 |
Symbol 334 Graphic | Used by:337 | |
Symbol 335 Text | Uses:326 | Used by:337 |
Symbol 336 Graphic | Used by:337 | |
Symbol 337 Button | Uses:334 335 336 | Used by:338 |
Symbol 338 MovieClip | Uses:329 333 337 | Used by:339 |
Symbol 339 MovieClip | Uses:338 | Used by:340 |
Symbol 340 MovieClip | Uses:324 339 | Used by:Timeline |
Symbol 341 Graphic | Used by:Timeline | |
Symbol 342 Graphic | Used by:350 357 | |
Symbol 343 Graphic | Used by:350 | |
Symbol 344 EditableText | Uses:186 | Used by:350 |
Symbol 345 Graphic | Used by:350 | |
Symbol 346 EditableText | Uses:186 | Used by:350 |
Symbol 347 Graphic | Used by:350 | |
Symbol 348 Graphic | Used by:350 357 | |
Symbol 349 Text | Uses:186 | Used by:350 |
Symbol 350 Button | Uses:342 343 344 345 346 347 348 349 | Used by:359 |
Symbol 351 Graphic | Used by:357 | |
Symbol 352 EditableText | Uses:186 | Used by:357 |
Symbol 353 Graphic | Used by:357 | |
Symbol 354 EditableText | Uses:186 | Used by:357 |
Symbol 355 Graphic | Used by:357 | |
Symbol 356 Text | Uses:186 | Used by:357 |
Symbol 357 Button | Uses:342 351 352 353 354 355 348 356 | Used by:359 |
Symbol 358 Graphic | Used by:359 | |
Symbol 359 MovieClip | Uses:350 357 358 | Used by:Timeline |
Symbol 360 EditableText | Uses:186 | Used by:Timeline |
Symbol 361 EditableText | Uses:186 | Used by:Timeline |
Symbol 362 Button | Uses:272 273 274 275 276 277 | Used by:Timeline |
Symbol 363 Graphic | Used by:493 | |
Symbol 364 Graphic | Used by:365 | |
Symbol 365 MovieClip | Uses:364 | Used by:368 |
Symbol 366 Graphic | Used by:367 | |
Symbol 367 MovieClip | Uses:366 | Used by:368 |
Symbol 368 MovieClip | Uses:365 367 | Used by:373 |
Symbol 369 Graphic | Used by:372 | |
Symbol 370 Font | Used by:371 | |
Symbol 371 Text | Uses:370 | Used by:372 |
Symbol 372 MovieClip | Uses:369 371 | Used by:373 |
Symbol 373 MovieClip | Uses:368 372 | Used by:493 |
Symbol 374 Graphic | Used by:379 | |
Symbol 375 Graphic | Used by:376 | |
Symbol 376 MovieClip | Uses:375 | Used by:379 |
Symbol 377 Graphic | Used by:378 | |
Symbol 378 MovieClip | Uses:377 | Used by:379 |
Symbol 379 MovieClip | Uses:374 376 378 | Used by:493 |
Symbol 380 Graphic | Used by:381 | |
Symbol 381 MovieClip | Uses:380 | Used by:493 |
Symbol 382 Graphic | Used by:383 | |
Symbol 383 MovieClip | Uses:382 | Used by:493 |
Symbol 384 Graphic | Used by:493 | |
Symbol 385 Graphic | Used by:388 392 394 397 399 402 493 Timeline | |
Symbol 386 Graphic | Used by:388 | |
Symbol 387 Graphic | Used by:388 392 394 397 399 402 | |
Symbol 388 Button | Uses:385 386 387 | Used by:493 |
Symbol 389 Font | Used by:390 412 413 418 419 421 430 499 | |
Symbol 390 EditableText | Uses:389 | Used by:493 |
Symbol 391 Graphic | Used by:392 | |
Symbol 392 Button | Uses:385 391 387 | Used by:395 |
Symbol 393 Graphic | Used by:394 | |
Symbol 394 Button | Uses:385 393 387 | Used by:395 |
Symbol 395 MovieClip | Uses:392 394 | Used by:493 |
Symbol 396 Graphic | Used by:397 | |
Symbol 397 Button | Uses:385 396 387 | Used by:400 |
Symbol 398 Graphic | Used by:399 | |
Symbol 399 Button | Uses:385 398 387 | Used by:400 |
Symbol 400 MovieClip | Uses:397 399 | Used by:493 |
Symbol 401 Graphic | Used by:402 | |
Symbol 402 Button | Uses:385 401 387 | Used by:493 |
Symbol 403 Graphic | Used by:493 Timeline | |
Symbol 404 ShapeTweening | Used by:437 | |
Symbol 405 Sound | Used by:437 | |
Symbol 406 ShapeTweening | Used by:437 | |
Symbol 407 ShapeTweening | Used by:437 | |
Symbol 408 ShapeTweening | Used by:437 | |
Symbol 409 ShapeTweening | Used by:437 | |
Symbol 410 Graphic | Used by:437 | |
Symbol 411 ShapeTweening | Used by:437 | |
Symbol 412 Text | Uses:389 | Used by:437 |
Symbol 413 EditableText | Uses:389 | Used by:437 |
Symbol 414 Graphic | Used by:417 | |
Symbol 415 Graphic | Used by:417 | |
Symbol 416 Graphic | Used by:417 | |
Symbol 417 Button | Uses:414 415 416 | Used by:420 |
Symbol 418 EditableText | Uses:389 | Used by:420 |
Symbol 419 EditableText | Uses:389 | Used by:420 |
Symbol 420 MovieClip | Uses:417 418 419 | Used by:437 |
Symbol 421 Text | Uses:389 | Used by:437 |
Symbol 422 ShapeTweening | Used by:437 | |
Symbol 423 ShapeTweening | Used by:437 | |
Symbol 424 ShapeTweening | Used by:437 | |
Symbol 425 ShapeTweening | Used by:437 | |
Symbol 426 ShapeTweening | Used by:437 | |
Symbol 427 ShapeTweening | Used by:437 | |
Symbol 428 Graphic | Used by:437 | |
Symbol 429 ShapeTweening | Used by:437 | |
Symbol 430 Text | Uses:389 | Used by:437 |
Symbol 431 ShapeTweening | Used by:437 | |
Symbol 432 ShapeTweening | Used by:437 | |
Symbol 433 ShapeTweening | Used by:437 | |
Symbol 434 ShapeTweening | Used by:437 | |
Symbol 435 ShapeTweening | Used by:437 | |
Symbol 436 ShapeTweening | Used by:437 | |
Symbol 437 MovieClip | Uses:404 405 406 407 408 409 410 411 412 413 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 | Used by:493 |
Symbol 438 ShapeTweening | Used by:452 | |
Symbol 439 Sound | Used by:452 | |
Symbol 440 ShapeTweening | Used by:452 | |
Symbol 441 ShapeTweening | Used by:452 | |
Symbol 442 ShapeTweening | Used by:452 | |
Symbol 443 ShapeTweening | Used by:452 | |
Symbol 444 EditableText | Uses:186 | Used by:452 |
Symbol 445 ShapeTweening | Used by:452 | |
Symbol 446 ShapeTweening | Used by:452 | |
Symbol 447 ShapeTweening | Used by:452 | |
Symbol 448 ShapeTweening | Used by:452 | |
Symbol 449 ShapeTweening | Used by:452 | |
Symbol 450 ShapeTweening | Used by:452 | |
Symbol 451 Graphic | Used by:452 466 479 492 | |
Symbol 452 MovieClip | Uses:438 439 440 441 442 443 444 445 446 447 448 449 450 451 | Used by:493 |
Symbol 453 ShapeTweening | Used by:466 | |
Symbol 454 Sound | Used by:466 | |
Symbol 455 ShapeTweening | Used by:466 | |
Symbol 456 ShapeTweening | Used by:466 | |
Symbol 457 ShapeTweening | Used by:466 | |
Symbol 458 ShapeTweening | Used by:466 | |
Symbol 459 Text | Uses:186 | Used by:466 |
Symbol 460 ShapeTweening | Used by:466 | |
Symbol 461 ShapeTweening | Used by:466 | |
Symbol 462 ShapeTweening | Used by:466 | |
Symbol 463 ShapeTweening | Used by:466 | |
Symbol 464 ShapeTweening | Used by:466 | |
Symbol 465 ShapeTweening | Used by:466 | |
Symbol 466 MovieClip | Uses:453 454 455 456 457 458 459 460 461 462 463 464 465 451 | Used by:493 |
Symbol 467 ShapeTweening | Used by:479 | |
Symbol 468 ShapeTweening | Used by:479 | |
Symbol 469 ShapeTweening | Used by:479 | |
Symbol 470 ShapeTweening | Used by:479 | |
Symbol 471 ShapeTweening | Used by:479 | |
Symbol 472 ShapeTweening | Used by:479 | |
Symbol 473 Text | Uses:186 | Used by:479 |
Symbol 474 ShapeTweening | Used by:479 | |
Symbol 475 ShapeTweening | Used by:479 | |
Symbol 476 ShapeTweening | Used by:479 | |
Symbol 477 ShapeTweening | Used by:479 | |
Symbol 478 ShapeTweening | Used by:479 | |
Symbol 479 MovieClip | Uses:467 468 469 470 471 472 473 474 475 476 477 478 451 | Used by:493 |
Symbol 480 ShapeTweening | Used by:492 | |
Symbol 481 ShapeTweening | Used by:492 | |
Symbol 482 ShapeTweening | Used by:492 | |
Symbol 483 ShapeTweening | Used by:492 | |
Symbol 484 ShapeTweening | Used by:492 | |
Symbol 485 Text | Uses:186 | Used by:492 |
Symbol 486 ShapeTweening | Used by:492 | |
Symbol 487 ShapeTweening | Used by:492 | |
Symbol 488 ShapeTweening | Used by:492 | |
Symbol 489 ShapeTweening | Used by:492 | |
Symbol 490 ShapeTweening | Used by:492 | |
Symbol 491 ShapeTweening | Used by:492 | |
Symbol 492 MovieClip | Uses:480 481 482 483 484 485 486 487 488 489 490 491 451 | Used by:493 |
Symbol 493 MovieClip [DiamondMineComponent] | Uses:363 373 379 381 383 384 388 385 390 395 400 402 191 403 437 452 466 479 492 | Used by:Timeline |
Symbol 494 Graphic | Used by:496 | |
Symbol 495 Graphic | Used by:496 | |
Symbol 496 Button | Uses:272 273 494 495 | Used by:Timeline |
Symbol 497 Graphic | Used by:Timeline | |
Symbol 498 Graphic | Used by:Timeline | |
Symbol 499 EditableText | Uses:389 | Used by:Timeline |
Instance Names
"game" | Frame 184 | Symbol 493 MovieClip [DiamondMineComponent] |
"score_txt" | Frame 185 | Symbol 499 EditableText |
"sub" | Symbol 165 MovieClip [game_piece] Frame 1 | Symbol 36 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 2 | Symbol 51 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 3 | Symbol 69 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 4 | Symbol 88 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 5 | Symbol 107 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 6 | Symbol 125 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 7 | Symbol 142 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 8 | Symbol 158 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 9 | Symbol 159 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 10 | Symbol 160 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 11 | Symbol 161 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 12 | Symbol 162 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 13 | Symbol 163 MovieClip |
"sub" | Symbol 165 MovieClip [game_piece] Frame 14 | Symbol 164 MovieClip |
"pieces" | Symbol 168 MovieClip [PieceComponent] Frame 1 | Symbol 165 MovieClip [game_piece] |
"selector_mc" | Symbol 168 MovieClip [PieceComponent] Frame 1 | Symbol 167 MovieClip |
"anim" | Symbol 190 MovieClip Frame 1 | Symbol 185 MovieClip |
"perc" | Symbol 190 MovieClip Frame 1 | Symbol 188 MovieClip |
"swfloader" | Symbol 190 MovieClip Frame 1 | Symbol 189 MovieClip |
"hiddenmenu_mc" | Symbol 340 MovieClip Frame 1 | Symbol 339 MovieClip |
"backgrounds" | Symbol 373 MovieClip Frame 1 | Symbol 368 MovieClip |
"play_area" | Symbol 373 MovieClip Frame 1 | Symbol 372 MovieClip |
"frame_mc" | Symbol 379 MovieClip Frame 1 | Symbol 376 MovieClip |
"bar_mc" | Symbol 379 MovieClip Frame 1 | Symbol 378 MovieClip |
"choice0" | Symbol 437 MovieClip Frame 22 | Symbol 420 MovieClip |
"choice1" | Symbol 437 MovieClip Frame 22 | Symbol 420 MovieClip |
"choice2" | Symbol 437 MovieClip Frame 22 | Symbol 420 MovieClip |
"choice3" | Symbol 437 MovieClip Frame 22 | Symbol 420 MovieClip |
"piece_holder" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 373 MovieClip |
"timer_mc" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 379 MovieClip |
"score_txt" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 390 EditableText |
"quiz_prompt" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 437 MovieClip |
"level_prompt" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 452 MovieClip |
"new_board_prompt" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 466 MovieClip |
"paused_prompt" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 479 MovieClip |
"game_over_prompt" | Symbol 493 MovieClip [DiamondMineComponent] Frame 1 | Symbol 492 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "sdb_hit1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "sdb_hit3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "egg_move_sound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "snap_sound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "ddd_shoot2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "ddd_shoot1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "clear_sound2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "clear_sound1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "clear_sound0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "MathExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "ArrayExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "MovieClipExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 165 as "game_piece" |
ExportAssets (56) | Timeline Frame 1 | Symbol 165 as "game_piece" |
ExportAssets (56) | Timeline Frame 1 | Symbol 168 as "PieceComponent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 169 as "TextfieldExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 170 as "ObjectExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 173 as "points_animation" |
ExportAssets (56) | Timeline Frame 184 | Symbol 493 as "DiamondMineComponent" |
Labels
"Starting Screen" | Frame 183 |
"Game Over" | Frame 185 |
"Default" | Symbol 36 MovieClip Frame 1 |
"Rollover Animation" | Symbol 36 MovieClip Frame 10 |
"Clicked Animation" | Symbol 36 MovieClip Frame 23 |
"Remove Animation" | Symbol 36 MovieClip Frame 38 |
"Default" | Symbol 51 MovieClip Frame 1 |
"Rollover Animation" | Symbol 51 MovieClip Frame 10 |
"Clicked Animation" | Symbol 51 MovieClip Frame 24 |
"Remove Animation" | Symbol 51 MovieClip Frame 37 |
"Default" | Symbol 69 MovieClip Frame 1 |
"Rollover Animation" | Symbol 69 MovieClip Frame 10 |
"Clicked Animation" | Symbol 69 MovieClip Frame 24 |
"Remove Animation" | Symbol 69 MovieClip Frame 37 |
"Default" | Symbol 88 MovieClip Frame 1 |
"Rollover Animation" | Symbol 88 MovieClip Frame 10 |
"Clicked Animation" | Symbol 88 MovieClip Frame 24 |
"Remove Animation" | Symbol 88 MovieClip Frame 37 |
"Default" | Symbol 107 MovieClip Frame 1 |
"Rollover Animation" | Symbol 107 MovieClip Frame 10 |
"Clicked Animation" | Symbol 107 MovieClip Frame 26 |
"Remove Animation" | Symbol 107 MovieClip Frame 45 |
"Default" | Symbol 125 MovieClip Frame 1 |
"Rollover Animation" | Symbol 125 MovieClip Frame 10 |
"Clicked Animation" | Symbol 125 MovieClip Frame 29 |
"Remove Animation" | Symbol 125 MovieClip Frame 45 |
"Default" | Symbol 142 MovieClip Frame 1 |
"Rollover Animation" | Symbol 142 MovieClip Frame 10 |
"Clicked Animation" | Symbol 142 MovieClip Frame 31 |
"Remove Animation" | Symbol 142 MovieClip Frame 45 |
"Default" | Symbol 158 MovieClip Frame 1 |
"Rollover Animation" | Symbol 158 MovieClip Frame 10 |
"Clicked Animation" | Symbol 158 MovieClip Frame 24 |
"Remove Animation" | Symbol 158 MovieClip Frame 38 |
"Default" | Symbol 159 MovieClip Frame 1 |
"Rollover Animation" | Symbol 159 MovieClip Frame 10 |
"Clicked Animation" | Symbol 159 MovieClip Frame 24 |
"Remove Animation" | Symbol 159 MovieClip Frame 38 |
"Default" | Symbol 160 MovieClip Frame 1 |
"Rollover Animation" | Symbol 160 MovieClip Frame 10 |
"Clicked Animation" | Symbol 160 MovieClip Frame 24 |
"Remove Animation" | Symbol 160 MovieClip Frame 37 |
"Default" | Symbol 161 MovieClip Frame 1 |
"Rollover Animation" | Symbol 161 MovieClip Frame 10 |
"Clicked Animation" | Symbol 161 MovieClip Frame 24 |
"Remove Animation" | Symbol 161 MovieClip Frame 37 |
"Default" | Symbol 162 MovieClip Frame 1 |
"Rollover Animation" | Symbol 162 MovieClip Frame 10 |
"Clicked Animation" | Symbol 162 MovieClip Frame 26 |
"Remove Animation" | Symbol 162 MovieClip Frame 45 |
"Default" | Symbol 163 MovieClip Frame 1 |
"Rollover Animation" | Symbol 163 MovieClip Frame 10 |
"Clicked Animation" | Symbol 163 MovieClip Frame 29 |
"Remove Animation" | Symbol 163 MovieClip Frame 45 |
"Default" | Symbol 164 MovieClip Frame 1 |
"Rollover Animation" | Symbol 164 MovieClip Frame 10 |
"Clicked Animation" | Symbol 164 MovieClip Frame 31 |
"Remove Animation" | Symbol 164 MovieClip Frame 45 |
"Correct Answer" | Symbol 437 MovieClip Frame 23 |
"Incorrect Answer" | Symbol 437 MovieClip Frame 60 |
Dynamic Text Variables
points | Symbol 172 EditableText | "+20" |
text | Symbol 187 EditableText | "" |
question | Symbol 413 EditableText | "" |
field | Symbol 418 EditableText | "" |
choice | Symbol 419 EditableText | "" |
field | Symbol 444 EditableText | "" |
score | Symbol 499 EditableText | "0" |
|