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 #42062 |
+20 |
Arrange the fruits so that there are 3 or more fruits of the same fruits in a row. To move a fruit click on a fruit and then click on another fruit that is to the left, right, above or below the first face you clicked on. The two fruits will swap positions. Try to get 3 in a row to earn points and move to the next level. Have fun! |
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 154 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 441 MovieClip [DiamondMineComponent] "game" in Frame 184//component parameters onClipEvent (initialize) { use_quiz = "False"; 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 28 MovieClip Frame 1this._stop();Symbol 28 MovieClip Frame 22if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 28 MovieClip Frame 37if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 28 MovieClip Frame 62this._gotoAndStop("Default");Symbol 42 MovieClip Frame 1this._stop();Symbol 42 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 42 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 42 MovieClip Frame 62this._gotoAndStop("Default");Symbol 60 MovieClip Frame 1this._stop();Symbol 60 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 60 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 60 MovieClip Frame 62this._gotoAndStop("Default");Symbol 75 MovieClip Frame 1this._stop();Symbol 75 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 75 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 75 MovieClip Frame 62this._gotoAndStop("Default");Symbol 91 MovieClip Frame 1this._stop();Symbol 91 MovieClip Frame 25if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 91 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 91 MovieClip Frame 62this._gotoAndStop("Default");Symbol 106 MovieClip Frame 1this._stop();Symbol 106 MovieClip Frame 28if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 106 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 106 MovieClip Frame 62this._gotoAndStop("Default");Symbol 120 MovieClip Frame 1this._stop();Symbol 120 MovieClip Frame 30if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 120 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 120 MovieClip Frame 62this._gotoAndStop("Default");Symbol 121 MovieClip Frame 1this._stop();Symbol 121 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 121 MovieClip Frame 37if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 121 MovieClip Frame 62this._gotoAndStop("Default");Symbol 122 MovieClip Frame 1this._stop();Symbol 122 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 122 MovieClip Frame 37if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 122 MovieClip Frame 62this._gotoAndStop("Default");Symbol 123 MovieClip Frame 1this._stop();Symbol 123 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 123 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 123 MovieClip Frame 62this._gotoAndStop("Default");Symbol 124 MovieClip Frame 1this._stop();Symbol 124 MovieClip Frame 23if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 124 MovieClip Frame 36if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 124 MovieClip Frame 62this._gotoAndStop("Default");Symbol 125 MovieClip Frame 1this._stop();Symbol 125 MovieClip Frame 25if (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 126 MovieClip Frame 1this._stop();Symbol 126 MovieClip Frame 28if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 126 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 126 MovieClip Frame 62this._gotoAndStop("Default");Symbol 127 MovieClip Frame 1this._stop();Symbol 127 MovieClip Frame 30if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }Symbol 127 MovieClip Frame 44if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }Symbol 127 MovieClip Frame 62this._gotoAndStop("Default");Symbol 128 MovieClip [game_piece] Frame 1this._stop();Symbol 130 MovieClip Frame 1stop();Symbol 130 MovieClip Frame 62this._gotoAndPlay(2);Symbol 131 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 132 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 133 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 136 MovieClip [points_animation] Frame 16this.unloadMovie();Symbol 154 MovieClip Frame 1stop();Instance of Symbol 153 MovieClip "swfloader" in Symbol 154 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 232 Buttonon (release) { getURL ("http://www.craziness.com", "_blank"); }Symbol 241 Buttonon (release) { this.play(); }Symbol 279 MovieClip Frame 27stop();Symbol 293 Buttonon (press) { this.gotoAndStop(1); }Symbol 300 Buttonon (press) { this.gotoAndStop(2); }Symbol 303 MovieClip Frame 1stop(); _root.game_type = "Normal";Symbol 303 MovieClip Frame 2_root.game_type = "Timer";Symbol 306 Buttonon (release) { this.play(); }Symbol 314 MovieClip Frame 1this._stop();Symbol 314 MovieClip Frame 2this._stop();Symbol 314 MovieClip Frame 3this._stop();Symbol 314 MovieClip Frame 4this._stop();Symbol 314 MovieClip Frame 5this._stop();Symbol 318 MovieClip Frame 1this._visible = false;Symbol 324 MovieClip Frame 1stop();Symbol 325 MovieClip Frame 1stop();Symbol 334 Buttonon (press) { _root.gotoAndStop("Starting Screen"); }Symbol 339 Buttonon (press) { if (_parent.paused_prompt._currentframe != 1) { return(undefined); } _parent.pause_game(); this.nextFrame(); }Symbol 341 Buttonon (press) { if (_parent.paused_prompt._currentframe != 22) { return(undefined); } _parent.unpause_game(); this.prevFrame(); }Symbol 342 MovieClip Frame 1stop();Symbol 344 Buttonon (press) { nextFrame(); }Symbol 346 Buttonon (press) { prevFrame(); }Symbol 347 MovieClip Frame 1stop(); delete this.onEnterFrame;Symbol 347 MovieClip Frame 2this.onEnterFrame = function () { stopAllSounds(); };Symbol 349 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 365 Buttonon (press) { _parent._parent.evaluate_answer(this); }Symbol 385 MovieClip Frame 1stop();Symbol 385 MovieClip Frame 22stop(); _parent.fill_quiz_form();Symbol 385 MovieClip Frame 59this._gotoAndStop(1);Symbol 385 MovieClip Frame 96this._gotoAndStop(1);Symbol 400 MovieClip Frame 60this._gotoAndStop(1);Symbol 414 MovieClip Frame 1stop();Symbol 414 MovieClip Frame 75this._gotoAndStop(1);Symbol 427 MovieClip Frame 1stop();Symbol 427 MovieClip Frame 22stop();Symbol 440 MovieClip Frame 1stop();Symbol 440 MovieClip Frame 120this._gotoAndStop(1);Symbol 441 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 319 MovieClip "piece_holder" in Symbol 441 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 445 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:128 | |
Symbol 14 Graphic | Used by:21 22 28 121 Timeline | |
Symbol 15 Graphic | Used by:21 | |
Symbol 16 Graphic | Used by:21 | |
Symbol 17 Graphic | Used by:21 | |
Symbol 18 Graphic | Used by:21 | |
Symbol 19 Graphic | Used by:21 | |
Symbol 20 Graphic | Used by:21 | |
Symbol 21 MovieClip | Uses:15 14 16 17 18 19 20 | Used by:28 121 |
Symbol 22 MovieClip | Uses:14 | Used by:27 |
Symbol 23 Graphic | Used by:27 | |
Symbol 24 Graphic | Used by:27 | |
Symbol 25 Graphic | Used by:27 | |
Symbol 26 Graphic | Used by:27 | |
Symbol 27 MovieClip | Uses:22 23 24 25 26 | Used by:28 121 |
Symbol 28 MovieClip | Uses:14 21 27 | Used by:128 |
Symbol 29 Graphic | Used by:41 42 122 Timeline | |
Symbol 30 Graphic | Used by:42 122 | |
Symbol 31 Graphic | Used by:42 122 | |
Symbol 32 Graphic | Used by:42 122 | |
Symbol 33 Graphic | Used by:42 122 | |
Symbol 34 Graphic | Used by:42 122 | |
Symbol 35 Graphic | Used by:41 | |
Symbol 36 Graphic | Used by:41 | |
Symbol 37 Graphic | Used by:41 | |
Symbol 38 Graphic | Used by:41 | |
Symbol 39 Graphic | Used by:41 | |
Symbol 40 Graphic | Used by:41 | |
Symbol 41 MovieClip | Uses:29 35 36 37 38 39 40 | Used by:42 122 |
Symbol 42 MovieClip | Uses:29 30 31 32 33 34 41 | Used by:128 |
Symbol 43 Graphic | Used by:51 59 60 123 Timeline | |
Symbol 44 Graphic | Used by:51 | |
Symbol 45 Graphic | Used by:51 | |
Symbol 46 Graphic | Used by:51 | |
Symbol 47 Graphic | Used by:51 | |
Symbol 48 Graphic | Used by:51 | |
Symbol 49 Graphic | Used by:51 | |
Symbol 50 Graphic | Used by:51 | |
Symbol 51 MovieClip | Uses:44 45 46 43 47 48 49 50 | Used by:60 123 |
Symbol 52 Graphic | Used by:59 | |
Symbol 53 Graphic | Used by:59 | |
Symbol 54 Graphic | Used by:59 | |
Symbol 55 Graphic | Used by:59 | |
Symbol 56 Graphic | Used by:59 | |
Symbol 57 Graphic | Used by:59 | |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 MovieClip | Uses:43 52 53 54 55 56 57 58 | Used by:60 123 |
Symbol 60 MovieClip | Uses:43 51 59 | Used by:128 |
Symbol 61 Graphic | Used by:69 74 75 124 Timeline | |
Symbol 62 Graphic | Used by:69 | |
Symbol 63 Graphic | Used by:69 | |
Symbol 64 Graphic | Used by:69 | |
Symbol 65 Graphic | Used by:69 | |
Symbol 66 Graphic | Used by:69 | |
Symbol 67 Graphic | Used by:69 | |
Symbol 68 Graphic | Used by:69 | |
Symbol 69 MovieClip | Uses:62 61 63 64 65 66 67 68 | Used by:75 124 |
Symbol 70 Graphic | Used by:74 | |
Symbol 71 Graphic | Used by:74 | |
Symbol 72 Graphic | Used by:74 | |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip | Uses:61 70 71 72 73 | Used by:75 124 |
Symbol 75 MovieClip | Uses:61 69 74 | Used by:128 |
Symbol 76 Graphic | Used by:85 90 91 125 Timeline | |
Symbol 77 Graphic | Used by:85 | |
Symbol 78 Graphic | Used by:85 | |
Symbol 79 Graphic | Used by:85 | |
Symbol 80 Graphic | Used by:85 | |
Symbol 81 Graphic | Used by:85 | |
Symbol 82 Graphic | Used by:85 | |
Symbol 83 Graphic | Used by:85 | |
Symbol 84 Graphic | Used by:85 | |
Symbol 85 MovieClip | Uses:77 76 78 79 80 81 82 83 84 | Used by:91 125 |
Symbol 86 Graphic | Used by:90 | |
Symbol 87 Graphic | Used by:90 | |
Symbol 88 Graphic | Used by:90 | |
Symbol 89 Graphic | Used by:90 | |
Symbol 90 MovieClip | Uses:76 86 87 88 89 | Used by:91 125 |
Symbol 91 MovieClip | Uses:76 85 90 | Used by:128 |
Symbol 92 Graphic | Used by:100 105 106 126 Timeline | |
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 92 94 95 96 97 98 99 | Used by:106 126 |
Symbol 101 Graphic | Used by:105 | |
Symbol 102 Graphic | Used by:105 | |
Symbol 103 Graphic | Used by:105 | |
Symbol 104 Graphic | Used by:105 | |
Symbol 105 MovieClip | Uses:92 101 102 103 104 | Used by:106 126 |
Symbol 106 MovieClip | Uses:92 100 105 | Used by:128 |
Symbol 107 Graphic | Used by:113 118 119 120 127 Timeline | |
Symbol 108 Graphic | Used by:113 | |
Symbol 109 Graphic | Used by:113 | |
Symbol 110 Graphic | Used by:113 | |
Symbol 111 Graphic | Used by:113 | |
Symbol 112 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:108 107 109 110 111 112 | Used by:120 127 |
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:107 114 115 116 117 | Used by:120 127 |
Symbol 119 MovieClip | Uses:107 | Used by:120 127 |
Symbol 120 MovieClip | Uses:107 113 118 119 | Used by:128 |
Symbol 121 MovieClip | Uses:14 21 27 | Used by:128 |
Symbol 122 MovieClip | Uses:29 30 31 32 33 34 41 | Used by:128 |
Symbol 123 MovieClip | Uses:43 51 59 | Used by:128 |
Symbol 124 MovieClip | Uses:61 69 74 | Used by:128 |
Symbol 125 MovieClip | Uses:76 85 90 | Used by:128 |
Symbol 126 MovieClip | Uses:92 100 105 | Used by:128 |
Symbol 127 MovieClip | Uses:107 113 118 119 | Used by:128 |
Symbol 128 MovieClip [game_piece] | Uses:13 28 42 60 75 91 106 120 121 122 123 124 125 126 127 | Used by:131 |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 MovieClip | Uses:129 | Used by:131 |
Symbol 131 MovieClip [PieceComponent] | Uses:128 130 | |
Symbol 132 MovieClip [TextfieldExtensions] | ||
Symbol 133 MovieClip [ObjectExtensions] | ||
Symbol 134 Font | Used by:135 | |
Symbol 135 EditableText | Uses:134 | Used by:136 |
Symbol 136 MovieClip [points_animation] | Uses:135 | |
Symbol 137 Graphic | Used by:138 | |
Symbol 138 MovieClip | Uses:137 | Used by:Timeline |
Symbol 139 Graphic | Used by:140 | |
Symbol 140 MovieClip | Uses:139 | Used by:149 |
Symbol 141 Graphic | Used by:142 | |
Symbol 142 MovieClip | Uses:141 | Used by:149 |
Symbol 143 Graphic | Used by:149 | |
Symbol 144 ShapeTweening | Used by:149 | |
Symbol 145 Graphic | Used by:149 | |
Symbol 146 Graphic | Used by:147 | |
Symbol 147 MovieClip | Uses:146 | Used by:149 |
Symbol 148 Graphic | Used by:149 | |
Symbol 149 MovieClip | Uses:140 142 143 144 145 147 148 | Used by:154 |
Symbol 150 Font | Used by:151 287 289 292 295 297 299 304 305 392 407 421 433 | |
Symbol 151 EditableText | Uses:150 | Used by:152 |
Symbol 152 MovieClip | Uses:151 | Used by:154 |
Symbol 153 MovieClip | Used by:154 | |
Symbol 154 MovieClip | Uses:149 152 153 | Used by:Timeline |
Symbol 155 Graphic | Used by:Timeline | |
Symbol 156 Bitmap | Used by:157 | |
Symbol 157 Graphic | Uses:156 | Used by:Timeline |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 MovieClip | Uses:158 | Used by:230 |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:160 | Used by:230 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip | Uses:162 | Used by:230 |
Symbol 164 Graphic | Used by:165 | |
Symbol 165 MovieClip | Uses:164 | Used by:230 |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:166 | Used by:230 |
Symbol 168 Graphic | Used by:171 | |
Symbol 169 Graphic | Used by:171 | |
Symbol 170 Graphic | Used by:171 | |
Symbol 171 MovieClip | Uses:168 169 170 | Used by:230 |
Symbol 172 Graphic | Used by:173 | |
Symbol 173 MovieClip | Uses:172 | Used by:230 |
Symbol 174 Graphic | Used by:175 | |
Symbol 175 MovieClip | Uses:174 | Used by:230 |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 MovieClip | Uses:176 | Used by:230 |
Symbol 178 Graphic | Used by:179 | |
Symbol 179 MovieClip | Uses:178 | Used by:230 |
Symbol 180 Graphic | Used by:181 | |
Symbol 181 MovieClip | Uses:180 | Used by:230 |
Symbol 182 Graphic | Used by:183 | |
Symbol 183 MovieClip | Uses:182 | Used by:230 |
Symbol 184 Graphic | Used by:185 | |
Symbol 185 MovieClip | Uses:184 | Used by:230 |
Symbol 186 Graphic | Used by:187 | |
Symbol 187 MovieClip | Uses:186 | Used by:230 |
Symbol 188 Graphic | Used by:230 | |
Symbol 189 Graphic | Used by:190 | |
Symbol 190 MovieClip | Uses:189 | Used by:230 |
Symbol 191 Sound | Used by:230 | |
Symbol 192 Graphic | Used by:193 | |
Symbol 193 MovieClip | Uses:192 | Used by:230 |
Symbol 194 Graphic | Used by:195 | |
Symbol 195 MovieClip | Uses:194 | Used by:230 |
Symbol 196 Graphic | Used by:197 | |
Symbol 197 MovieClip | Uses:196 | Used by:230 |
Symbol 198 Graphic | Used by:230 | |
Symbol 199 Sound | Used by:230 | |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 MovieClip | Uses:200 | Used by:230 |
Symbol 202 Graphic | Used by:203 257 280 | |
Symbol 203 MovieClip | Uses:202 | Used by:230 |
Symbol 204 Graphic | Used by:205 | |
Symbol 205 MovieClip | Uses:204 | Used by:230 |
Symbol 206 Graphic | Used by:230 277 280 | |
Symbol 207 Graphic | Used by:230 277 | |
Symbol 208 Graphic | Used by:230 | |
Symbol 209 Graphic | Used by:230 | |
Symbol 210 Graphic | Used by:230 | |
Symbol 211 Graphic | Used by:230 | |
Symbol 212 Graphic | Used by:230 | |
Symbol 213 Graphic | Used by:230 | |
Symbol 214 Graphic | Used by:230 | |
Symbol 215 Graphic | Used by:230 | |
Symbol 216 Graphic | Used by:230 | |
Symbol 217 Graphic | Used by:230 | |
Symbol 218 Graphic | Used by:230 | |
Symbol 219 Graphic | Used by:230 | |
Symbol 220 Graphic | Used by:230 | |
Symbol 221 Graphic | Used by:230 277 | |
Symbol 222 Graphic | Used by:230 277 | |
Symbol 223 Graphic | Used by:230 277 | |
Symbol 224 Graphic | Used by:230 277 | |
Symbol 225 Graphic | Used by:230 277 | |
Symbol 226 Graphic | Used by:230 277 | |
Symbol 227 Graphic | Used by:230 | |
Symbol 228 Graphic | Used by:229 | |
Symbol 229 MovieClip | Uses:228 | Used by:230 |
Symbol 230 MovieClip | Uses:159 161 163 165 167 171 173 175 177 179 181 183 185 187 188 190 191 193 195 197 198 199 201 203 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 229 | Used by:Timeline |
Symbol 231 Graphic | Used by:232 | |
Symbol 232 Button | Uses:231 | Used by:Timeline |
Symbol 233 Graphic | Used by:Timeline | |
Symbol 234 Graphic | Used by:441 Timeline | |
Symbol 235 Graphic | Used by:241 306 445 | |
Symbol 236 Graphic | Used by:241 306 445 | |
Symbol 237 Graphic | Used by:241 306 | |
Symbol 238 Graphic | Used by:241 306 | |
Symbol 239 Graphic | Used by:241 306 | |
Symbol 240 Graphic | Used by:241 306 | |
Symbol 241 Button | Uses:235 236 237 238 239 240 | Used by:Timeline |
Symbol 242 Graphic | Used by:Timeline | |
Symbol 243 Graphic | Used by:Timeline | |
Symbol 244 Graphic | Used by:Timeline | |
Symbol 245 Graphic | Used by:Timeline | |
Symbol 246 Graphic | Used by:247 | |
Symbol 247 MovieClip | Uses:246 | Used by:251 279 |
Symbol 248 Graphic | Used by:251 | |
Symbol 249 Graphic | Used by:250 280 | |
Symbol 250 MovieClip | Uses:249 | Used by:251 279 |
Symbol 251 MovieClip | Uses:247 248 250 | Used by:280 |
Symbol 252 Graphic | Used by:280 | |
Symbol 253 Graphic | Used by:254 280 | |
Symbol 254 MovieClip | Uses:253 | Used by:280 |
Symbol 255 Graphic | Used by:256 280 | |
Symbol 256 MovieClip | Uses:255 | Used by:280 |
Symbol 257 MovieClip | Uses:202 | Used by:279 |
Symbol 258 Graphic | Used by:259 280 | |
Symbol 259 MovieClip | Uses:258 | Used by:279 |
Symbol 260 Graphic | Used by:261 280 | |
Symbol 261 MovieClip | Uses:260 | Used by:279 |
Symbol 262 Graphic | Used by:279 280 | |
Symbol 263 Graphic | Used by:277 | |
Symbol 264 Graphic | Used by:277 | |
Symbol 265 Graphic | Used by:277 | |
Symbol 266 Graphic | Used by:277 | |
Symbol 267 Graphic | Used by:277 | |
Symbol 268 Graphic | Used by:277 | |
Symbol 269 Graphic | Used by:277 | |
Symbol 270 Graphic | Used by:277 | |
Symbol 271 Graphic | Used by:277 | |
Symbol 272 Graphic | Used by:277 | |
Symbol 273 Graphic | Used by:277 | |
Symbol 274 Graphic | Used by:277 | |
Symbol 275 Graphic | Used by:277 | |
Symbol 276 Graphic | Used by:277 | |
Symbol 277 MovieClip | Uses:206 207 263 264 265 266 267 268 269 270 271 272 273 274 275 221 222 223 224 225 226 276 | Used by:279 |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:257 259 261 262 250 277 247 278 | Used by:280 |
Symbol 280 Button | Uses:251 252 254 256 279 202 258 260 262 249 206 253 255 | Used by:441 Timeline |
Symbol 281 Font | Used by:282 | |
Symbol 282 Text | Uses:281 | Used by:Timeline |
Symbol 283 Graphic | Used by:Timeline | |
Symbol 284 Graphic | Used by:Timeline | |
Symbol 285 Graphic | Used by:293 300 | |
Symbol 286 Graphic | Used by:293 | |
Symbol 287 EditableText | Uses:150 | Used by:293 |
Symbol 288 Graphic | Used by:293 | |
Symbol 289 EditableText | Uses:150 | Used by:293 |
Symbol 290 Graphic | Used by:293 | |
Symbol 291 Graphic | Used by:293 300 | |
Symbol 292 Text | Uses:150 | Used by:293 |
Symbol 293 Button | Uses:285 286 287 288 289 290 291 292 | Used by:303 |
Symbol 294 Graphic | Used by:300 | |
Symbol 295 EditableText | Uses:150 | Used by:300 |
Symbol 296 Graphic | Used by:300 | |
Symbol 297 EditableText | Uses:150 | Used by:300 |
Symbol 298 Graphic | Used by:300 | |
Symbol 299 Text | Uses:150 | Used by:300 |
Symbol 300 Button | Uses:285 294 295 296 297 298 291 299 | Used by:303 |
Symbol 301 Graphic | Used by:303 | |
Symbol 302 Graphic | Used by:303 | |
Symbol 303 MovieClip | Uses:293 300 301 302 | Used by:Timeline |
Symbol 304 EditableText | Uses:150 | Used by:Timeline |
Symbol 305 EditableText | Uses:150 | Used by:Timeline |
Symbol 306 Button | Uses:235 236 237 238 239 240 | Used by:Timeline |
Symbol 307 Graphic | Used by:Timeline | |
Symbol 308 Graphic | Used by:441 | |
Symbol 309 Graphic | Used by:310 | |
Symbol 310 MovieClip | Uses:309 | Used by:313 |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:311 | Used by:313 |
Symbol 313 MovieClip | Uses:310 312 | Used by:314 |
Symbol 314 MovieClip | Uses:313 | Used by:319 |
Symbol 315 Graphic | Used by:318 | |
Symbol 316 Font | Used by:317 | |
Symbol 317 Text | Uses:316 | Used by:318 |
Symbol 318 MovieClip | Uses:315 317 | Used by:319 |
Symbol 319 MovieClip | Uses:314 318 | Used by:441 |
Symbol 320 Graphic | Used by:325 | |
Symbol 321 Graphic | Used by:322 | |
Symbol 322 MovieClip | Uses:321 | Used by:325 |
Symbol 323 Graphic | Used by:324 | |
Symbol 324 MovieClip | Uses:323 | Used by:325 |
Symbol 325 MovieClip | Uses:320 322 324 | Used by:441 |
Symbol 326 Graphic | Used by:327 | |
Symbol 327 MovieClip | Uses:326 | Used by:441 |
Symbol 328 Graphic | Used by:329 | |
Symbol 329 MovieClip | Uses:328 | Used by:441 |
Symbol 330 Graphic | Used by:441 | |
Symbol 331 Graphic | Used by:334 339 341 344 346 349 441 | |
Symbol 332 Graphic | Used by:334 | |
Symbol 333 Graphic | Used by:334 339 341 344 346 349 | |
Symbol 334 Button | Uses:331 332 333 | Used by:441 |
Symbol 335 Graphic | Used by:441 | |
Symbol 336 Font | Used by:337 360 361 366 367 369 378 447 | |
Symbol 337 EditableText | Uses:336 | Used by:441 |
Symbol 338 Graphic | Used by:339 | |
Symbol 339 Button | Uses:331 338 333 | Used by:342 |
Symbol 340 Graphic | Used by:341 | |
Symbol 341 Button | Uses:331 340 333 | Used by:342 |
Symbol 342 MovieClip | Uses:339 341 | Used by:441 |
Symbol 343 Graphic | Used by:344 | |
Symbol 344 Button | Uses:331 343 333 | Used by:347 |
Symbol 345 Graphic | Used by:346 | |
Symbol 346 Button | Uses:331 345 333 | Used by:347 |
Symbol 347 MovieClip | Uses:344 346 | Used by:441 |
Symbol 348 Graphic | Used by:349 | |
Symbol 349 Button | Uses:331 348 333 | Used by:441 |
Symbol 350 Graphic | Used by:441 | |
Symbol 351 Graphic | Used by:441 Timeline | |
Symbol 352 ShapeTweening | Used by:385 | |
Symbol 353 Sound | Used by:385 | |
Symbol 354 ShapeTweening | Used by:385 | |
Symbol 355 ShapeTweening | Used by:385 | |
Symbol 356 ShapeTweening | Used by:385 | |
Symbol 357 ShapeTweening | Used by:385 | |
Symbol 358 Graphic | Used by:385 | |
Symbol 359 ShapeTweening | Used by:385 | |
Symbol 360 Text | Uses:336 | Used by:385 |
Symbol 361 EditableText | Uses:336 | Used by:385 |
Symbol 362 Graphic | Used by:365 | |
Symbol 363 Graphic | Used by:365 | |
Symbol 364 Graphic | Used by:365 | |
Symbol 365 Button | Uses:362 363 364 | Used by:368 |
Symbol 366 EditableText | Uses:336 | Used by:368 |
Symbol 367 EditableText | Uses:336 | Used by:368 |
Symbol 368 MovieClip | Uses:365 366 367 | Used by:385 |
Symbol 369 Text | Uses:336 | Used by:385 |
Symbol 370 ShapeTweening | Used by:385 | |
Symbol 371 ShapeTweening | Used by:385 | |
Symbol 372 ShapeTweening | Used by:385 | |
Symbol 373 ShapeTweening | Used by:385 | |
Symbol 374 ShapeTweening | Used by:385 | |
Symbol 375 ShapeTweening | Used by:385 | |
Symbol 376 Graphic | Used by:385 | |
Symbol 377 ShapeTweening | Used by:385 | |
Symbol 378 Text | Uses:336 | Used by:385 |
Symbol 379 ShapeTweening | Used by:385 | |
Symbol 380 ShapeTweening | Used by:385 | |
Symbol 381 ShapeTweening | Used by:385 | |
Symbol 382 ShapeTweening | Used by:385 | |
Symbol 383 ShapeTweening | Used by:385 | |
Symbol 384 ShapeTweening | Used by:385 | |
Symbol 385 MovieClip | Uses:352 353 354 355 356 357 358 359 360 361 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 | Used by:441 |
Symbol 386 ShapeTweening | Used by:400 | |
Symbol 387 Sound | Used by:400 | |
Symbol 388 ShapeTweening | Used by:400 | |
Symbol 389 ShapeTweening | Used by:400 | |
Symbol 390 ShapeTweening | Used by:400 | |
Symbol 391 ShapeTweening | Used by:400 | |
Symbol 392 EditableText | Uses:150 | Used by:400 |
Symbol 393 ShapeTweening | Used by:400 | |
Symbol 394 ShapeTweening | Used by:400 | |
Symbol 395 ShapeTweening | Used by:400 | |
Symbol 396 ShapeTweening | Used by:400 | |
Symbol 397 ShapeTweening | Used by:400 | |
Symbol 398 ShapeTweening | Used by:400 | |
Symbol 399 Graphic | Used by:400 414 427 440 | |
Symbol 400 MovieClip | Uses:386 387 388 389 390 391 392 393 394 395 396 397 398 399 | Used by:441 |
Symbol 401 ShapeTweening | Used by:414 | |
Symbol 402 Sound | Used by:414 | |
Symbol 403 ShapeTweening | Used by:414 | |
Symbol 404 ShapeTweening | Used by:414 | |
Symbol 405 ShapeTweening | Used by:414 | |
Symbol 406 ShapeTweening | Used by:414 | |
Symbol 407 Text | Uses:150 | Used by:414 |
Symbol 408 ShapeTweening | Used by:414 | |
Symbol 409 ShapeTweening | Used by:414 | |
Symbol 410 ShapeTweening | Used by:414 | |
Symbol 411 ShapeTweening | Used by:414 | |
Symbol 412 ShapeTweening | Used by:414 | |
Symbol 413 ShapeTweening | Used by:414 | |
Symbol 414 MovieClip | Uses:401 402 403 404 405 406 407 408 409 410 411 412 413 399 | Used by:441 |
Symbol 415 ShapeTweening | Used by:427 | |
Symbol 416 ShapeTweening | Used by:427 | |
Symbol 417 ShapeTweening | Used by:427 | |
Symbol 418 ShapeTweening | Used by:427 | |
Symbol 419 ShapeTweening | Used by:427 | |
Symbol 420 ShapeTweening | Used by:427 | |
Symbol 421 Text | Uses:150 | Used by:427 |
Symbol 422 ShapeTweening | Used by:427 | |
Symbol 423 ShapeTweening | Used by:427 | |
Symbol 424 ShapeTweening | Used by:427 | |
Symbol 425 ShapeTweening | Used by:427 | |
Symbol 426 ShapeTweening | Used by:427 | |
Symbol 427 MovieClip | Uses:415 416 417 418 419 420 421 422 423 424 425 426 399 | Used by:441 |
Symbol 428 ShapeTweening | Used by:440 | |
Symbol 429 ShapeTweening | Used by:440 | |
Symbol 430 ShapeTweening | Used by:440 | |
Symbol 431 ShapeTweening | Used by:440 | |
Symbol 432 ShapeTweening | Used by:440 | |
Symbol 433 Text | Uses:150 | Used by:440 |
Symbol 434 ShapeTweening | Used by:440 | |
Symbol 435 ShapeTweening | Used by:440 | |
Symbol 436 ShapeTweening | Used by:440 | |
Symbol 437 ShapeTweening | Used by:440 | |
Symbol 438 ShapeTweening | Used by:440 | |
Symbol 439 ShapeTweening | Used by:440 | |
Symbol 440 MovieClip | Uses:428 429 430 431 432 433 434 435 436 437 438 439 399 | Used by:441 |
Symbol 441 MovieClip [DiamondMineComponent] | Uses:308 319 325 327 329 330 334 335 234 337 342 347 349 350 331 351 280 385 400 414 427 440 | Used by:Timeline |
Symbol 442 Graphic | Used by:Timeline | |
Symbol 443 Graphic | Used by:445 | |
Symbol 444 Graphic | Used by:445 | |
Symbol 445 Button | Uses:235 236 443 444 | Used by:Timeline |
Symbol 446 Graphic | Used by:Timeline | |
Symbol 447 EditableText | Uses:336 | Used by:Timeline |
Symbol 448 Graphic | Used by:Timeline | |
Symbol 449 Graphic | Used by:Timeline |
Instance Names
"game" | Frame 184 | Symbol 441 MovieClip [DiamondMineComponent] |
"score_txt" | Frame 185 | Symbol 447 EditableText |
"sub" | Symbol 128 MovieClip [game_piece] Frame 1 | Symbol 28 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 2 | Symbol 42 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 3 | Symbol 60 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 4 | Symbol 75 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 5 | Symbol 91 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 6 | Symbol 106 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 7 | Symbol 120 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 8 | Symbol 121 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 9 | Symbol 122 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 10 | Symbol 123 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 11 | Symbol 124 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 12 | Symbol 125 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 13 | Symbol 126 MovieClip |
"sub" | Symbol 128 MovieClip [game_piece] Frame 14 | Symbol 127 MovieClip |
"pieces" | Symbol 131 MovieClip [PieceComponent] Frame 1 | Symbol 128 MovieClip [game_piece] |
"selector_mc" | Symbol 131 MovieClip [PieceComponent] Frame 1 | Symbol 130 MovieClip |
"anim" | Symbol 154 MovieClip Frame 1 | Symbol 149 MovieClip |
"perc" | Symbol 154 MovieClip Frame 1 | Symbol 152 MovieClip |
"swfloader" | Symbol 154 MovieClip Frame 1 | Symbol 153 MovieClip |
"backgrounds" | Symbol 319 MovieClip Frame 1 | Symbol 314 MovieClip |
"play_area" | Symbol 319 MovieClip Frame 1 | Symbol 318 MovieClip |
"frame_mc" | Symbol 325 MovieClip Frame 1 | Symbol 322 MovieClip |
"bar_mc" | Symbol 325 MovieClip Frame 1 | Symbol 324 MovieClip |
"choice0" | Symbol 385 MovieClip Frame 22 | Symbol 368 MovieClip |
"choice1" | Symbol 385 MovieClip Frame 22 | Symbol 368 MovieClip |
"choice2" | Symbol 385 MovieClip Frame 22 | Symbol 368 MovieClip |
"choice3" | Symbol 385 MovieClip Frame 22 | Symbol 368 MovieClip |
"piece_holder" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 319 MovieClip |
"timer_mc" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 325 MovieClip |
"score_txt" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 337 EditableText |
"quiz_prompt" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 385 MovieClip |
"level_prompt" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 400 MovieClip |
"new_board_prompt" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 414 MovieClip |
"paused_prompt" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 427 MovieClip |
"game_over_prompt" | Symbol 441 MovieClip [DiamondMineComponent] Frame 1 | Symbol 440 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 128 as "game_piece" |
ExportAssets (56) | Timeline Frame 1 | Symbol 128 as "game_piece" |
ExportAssets (56) | Timeline Frame 1 | Symbol 131 as "PieceComponent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 132 as "TextfieldExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 133 as "ObjectExtensions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 136 as "points_animation" |
ExportAssets (56) | Timeline Frame 184 | Symbol 441 as "DiamondMineComponent" |
Labels
"Starting Screen" | Frame 183 |
"Game Over" | Frame 185 |
"Default" | Symbol 28 MovieClip Frame 1 |
"Rollover Animation" | Symbol 28 MovieClip Frame 10 |
"Clicked Animation" | Symbol 28 MovieClip Frame 23 |
"Remove Animation" | Symbol 28 MovieClip Frame 38 |
"Default" | Symbol 42 MovieClip Frame 1 |
"Rollover Animation" | Symbol 42 MovieClip Frame 10 |
"Clicked Animation" | Symbol 42 MovieClip Frame 24 |
"Remove Animation" | Symbol 42 MovieClip Frame 37 |
"Default" | Symbol 60 MovieClip Frame 1 |
"Rollover Animation" | Symbol 60 MovieClip Frame 10 |
"Clicked Animation" | Symbol 60 MovieClip Frame 24 |
"Remove Animation" | Symbol 60 MovieClip Frame 37 |
"Default" | Symbol 75 MovieClip Frame 1 |
"Rollover Animation" | Symbol 75 MovieClip Frame 10 |
"Clicked Animation" | Symbol 75 MovieClip Frame 24 |
"Remove Animation" | Symbol 75 MovieClip Frame 37 |
"Default" | Symbol 91 MovieClip Frame 1 |
"Rollover Animation" | Symbol 91 MovieClip Frame 10 |
"Clicked Animation" | Symbol 91 MovieClip Frame 26 |
"Remove Animation" | Symbol 91 MovieClip Frame 45 |
"Default" | Symbol 106 MovieClip Frame 1 |
"Rollover Animation" | Symbol 106 MovieClip Frame 10 |
"Clicked Animation" | Symbol 106 MovieClip Frame 29 |
"Remove Animation" | Symbol 106 MovieClip Frame 45 |
"Default" | Symbol 120 MovieClip Frame 1 |
"Rollover Animation" | Symbol 120 MovieClip Frame 10 |
"Clicked Animation" | Symbol 120 MovieClip Frame 31 |
"Remove Animation" | Symbol 120 MovieClip Frame 45 |
"Default" | Symbol 121 MovieClip Frame 1 |
"Rollover Animation" | Symbol 121 MovieClip Frame 10 |
"Clicked Animation" | Symbol 121 MovieClip Frame 24 |
"Remove Animation" | Symbol 121 MovieClip Frame 38 |
"Default" | Symbol 122 MovieClip Frame 1 |
"Rollover Animation" | Symbol 122 MovieClip Frame 10 |
"Clicked Animation" | Symbol 122 MovieClip Frame 24 |
"Remove Animation" | Symbol 122 MovieClip Frame 38 |
"Default" | Symbol 123 MovieClip Frame 1 |
"Rollover Animation" | Symbol 123 MovieClip Frame 10 |
"Clicked Animation" | Symbol 123 MovieClip Frame 24 |
"Remove Animation" | Symbol 123 MovieClip Frame 37 |
"Default" | Symbol 124 MovieClip Frame 1 |
"Rollover Animation" | Symbol 124 MovieClip Frame 10 |
"Clicked Animation" | Symbol 124 MovieClip Frame 24 |
"Remove Animation" | Symbol 124 MovieClip Frame 37 |
"Default" | Symbol 125 MovieClip Frame 1 |
"Rollover Animation" | Symbol 125 MovieClip Frame 10 |
"Clicked Animation" | Symbol 125 MovieClip Frame 26 |
"Remove Animation" | Symbol 125 MovieClip Frame 45 |
"Default" | Symbol 126 MovieClip Frame 1 |
"Rollover Animation" | Symbol 126 MovieClip Frame 10 |
"Clicked Animation" | Symbol 126 MovieClip Frame 29 |
"Remove Animation" | Symbol 126 MovieClip Frame 45 |
"Default" | Symbol 127 MovieClip Frame 1 |
"Rollover Animation" | Symbol 127 MovieClip Frame 10 |
"Clicked Animation" | Symbol 127 MovieClip Frame 31 |
"Remove Animation" | Symbol 127 MovieClip Frame 45 |
"Correct Answer" | Symbol 385 MovieClip Frame 23 |
"Incorrect Answer" | Symbol 385 MovieClip Frame 60 |
Dynamic Text Variables
points | Symbol 135 EditableText | "+20" |
text | Symbol 151 EditableText | "" |
question | Symbol 361 EditableText | "" |
field | Symbol 366 EditableText | "" |
choice | Symbol 367 EditableText | "" |
field | Symbol 392 EditableText | "" |
score | Symbol 447 EditableText | "0" |
|