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

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

Swap A Smiley.swf

This is the info page for
Flash #42271

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


Text
+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 182
stop();
Frame 183
stop();
Frame 184
game.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 185
stop(); _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)); }; #endinitclip
Symbol 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); }; #endinitclip
Symbol 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)); }; #endinitclip
Symbol 36 MovieClip Frame 1
this._stop();
Symbol 36 MovieClip Frame 22
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 36 MovieClip Frame 37
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 36 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 51 MovieClip Frame 1
this._stop();
Symbol 51 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 51 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 51 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 69 MovieClip Frame 1
this._stop();
Symbol 69 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 69 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 69 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 88 MovieClip Frame 1
this._stop();
Symbol 88 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 88 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 88 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 107 MovieClip Frame 1
this._stop();
Symbol 107 MovieClip Frame 25
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 107 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 107 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 125 MovieClip Frame 1
this._stop();
Symbol 125 MovieClip Frame 28
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 125 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 125 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 142 MovieClip Frame 1
this._stop();
Symbol 142 MovieClip Frame 30
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 142 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 142 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 158 MovieClip Frame 1
this._stop();
Symbol 158 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 158 MovieClip Frame 37
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 158 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 159 MovieClip Frame 1
this._stop();
Symbol 159 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 159 MovieClip Frame 37
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 159 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 160 MovieClip Frame 1
this._stop();
Symbol 160 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 160 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 160 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 161 MovieClip Frame 1
this._stop();
Symbol 161 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 161 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 161 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 162 MovieClip Frame 1
this._stop();
Symbol 162 MovieClip Frame 25
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 162 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 162 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 163 MovieClip Frame 1
this._stop();
Symbol 163 MovieClip Frame 28
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 163 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 163 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 164 MovieClip Frame 1
this._stop();
Symbol 164 MovieClip Frame 30
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 164 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 164 MovieClip Frame 62
this._gotoAndStop("Default");
Symbol 165 MovieClip [game_piece] Frame 1
this._stop();
Symbol 167 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 62
this._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; } }; #endinitclip
Symbol 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; } }; #endinitclip
Symbol 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; }; #endinitclip
Symbol 173 MovieClip [points_animation] Frame 16
this.unloadMovie();
Symbol 190 MovieClip Frame 1
stop();
Instance of Symbol 189 MovieClip "swfloader" in Symbol 190 MovieClip Frame 1
onClipEvent (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 Button
on (release) { getURL ("http://www.craziness.com", "_blank"); }
Symbol 278 Button
on (release) { this.play(); }
Symbol 318 MovieClip Frame 27
stop();
Symbol 324 Button
on (release) { if (hiddenmenuloaded == "yes") { this.hiddenmenu_mc._visible = false; hiddenmenuloaded = "no"; } else { this.hiddenmenu_mc._visible = true; hiddenmenuloaded = "yes"; } }
Symbol 329 Button
on (press) { getURL ("http://www.craziness.com", "new"); }
Symbol 333 Button
on (press) { getURL ("http://www.gamesforyourwebsite.com", "new"); }
Symbol 337 Button
on (press) { getURL ("http://www.flashgamecontest.com", "new"); }
Instance of Symbol 339 MovieClip "hiddenmenu_mc" in Symbol 340 MovieClip Frame 1
onClipEvent (load) { var hiddenmenuloaded:String = "no"; this._visible = false; }
Symbol 350 Button
on (press) { this.gotoAndStop(1); }
Symbol 357 Button
on (press) { this.gotoAndStop(2); }
Symbol 359 MovieClip Frame 1
stop(); _root.game_type = "Normal";
Symbol 359 MovieClip Frame 2
_root.game_type = "Timer";
Symbol 362 Button
on (release) { this.play(); }
Symbol 368 MovieClip Frame 1
this._stop();
Symbol 368 MovieClip Frame 2
this._stop();
Symbol 368 MovieClip Frame 3
this._stop();
Symbol 368 MovieClip Frame 4
this._stop();
Symbol 368 MovieClip Frame 5
this._stop();
Symbol 372 MovieClip Frame 1
this._visible = false;
Symbol 378 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 1
stop();
Symbol 388 Button
on (press) { _root.gotoAndStop("Starting Screen"); }
Symbol 392 Button
on (press) { if (_parent.paused_prompt._currentframe != 1) { return(undefined); } _parent.pause_game(); this.nextFrame(); }
Symbol 394 Button
on (press) { if (_parent.paused_prompt._currentframe != 22) { return(undefined); } _parent.unpause_game(); this.prevFrame(); }
Symbol 395 MovieClip Frame 1
stop();
Symbol 397 Button
on (press) { nextFrame(); }
Symbol 399 Button
on (press) { prevFrame(); }
Symbol 400 MovieClip Frame 1
stop(); delete this.onEnterFrame;
Symbol 400 MovieClip Frame 2
this.onEnterFrame = function () { stopAllSounds(); };
Symbol 402 Button
on (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 Button
on (press) { _parent._parent.evaluate_answer(this); }
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 22
stop(); _parent.fill_quiz_form();
Symbol 437 MovieClip Frame 59
this._gotoAndStop(1);
Symbol 437 MovieClip Frame 96
this._gotoAndStop(1);
Symbol 452 MovieClip Frame 60
this._gotoAndStop(1);
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 75
this._gotoAndStop(1);
Symbol 479 MovieClip Frame 1
stop();
Symbol 479 MovieClip Frame 22
stop();
Symbol 492 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 120
this._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 1
onClipEvent (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 Button
on (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 GraphicUsed by:165
Symbol 14 GraphicUsed by:36  Timeline
Symbol 15 GraphicUsed by:22
Symbol 16 GraphicUsed by:22
Symbol 17 GraphicUsed by:22
Symbol 18 GraphicUsed by:22
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:15 16 17 18 19 20 21Used by:36
Symbol 23 GraphicUsed by:30 157
Symbol 24 GraphicUsed by:30 157
Symbol 25 GraphicUsed by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:23 24 25 26 27 28 29Used by:36
Symbol 31 GraphicUsed by:36 158
Symbol 32 GraphicUsed by:36 158
Symbol 33 GraphicUsed by:36 158
Symbol 34 GraphicUsed by:36 158
Symbol 35 GraphicUsed by:36 158
Symbol 36 MovieClipUses:14 22 30 31 32 33 34 35Used by:165
Symbol 37 GraphicUsed by:51 159  Timeline
Symbol 38 GraphicUsed by:43
Symbol 39 GraphicUsed by:43
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:38 39 40 41 42Used by:51 159
Symbol 44 GraphicUsed by:50
Symbol 45 GraphicUsed by:50
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:44 45 46 47 48 49Used by:51 159
Symbol 51 MovieClipUses:37 43 50Used by:165
Symbol 52 GraphicUsed by:55 69 160  Timeline
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:52 53 54Used by:69 160
Symbol 56 GraphicUsed by:63
Symbol 57 GraphicUsed by:63
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:56 57 58 59 60 61 62Used by:69 160
Symbol 64 GraphicUsed by:69 160
Symbol 65 GraphicUsed by:69 160
Symbol 66 GraphicUsed by:69 160
Symbol 67 GraphicUsed by:69 160
Symbol 68 GraphicUsed by:69 160
Symbol 69 MovieClipUses:52 55 63 64 65 66 67 68Used by:165
Symbol 70 GraphicUsed by:74 88 161
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:70 71 72 73Used by:88 161
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:75 76 77 78 79 80Used by:88 161
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:82 83 84 85 86Used by:88 161
Symbol 88 MovieClipUses:70 74 81 87Used by:165
Symbol 89 GraphicUsed by:92 107 162  Timeline
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:89 90 91Used by:107 162
Symbol 93 GraphicUsed by:100
Symbol 94 GraphicUsed by:100
Symbol 95 GraphicUsed by:100
Symbol 96 GraphicUsed by:100
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:93 94 95 96 97 98 99Used by:107 162
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:106
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:101 102 103 104 105Used by:107 162
Symbol 107 MovieClipUses:89 92 100 106Used by:165
Symbol 108 GraphicUsed by:111 125 163  Timeline
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:108 109 110Used by:125 163
Symbol 112 GraphicUsed by:118
Symbol 113 GraphicUsed by:118
Symbol 114 GraphicUsed by:118
Symbol 115 GraphicUsed by:118
Symbol 116 GraphicUsed by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:112 113 114 115 116 117Used by:125 163
Symbol 119 GraphicUsed by:124
Symbol 120 GraphicUsed by:124
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:119 120 121 122 123Used by:125 163
Symbol 125 MovieClipUses:108 111 118 124Used by:165
Symbol 126 GraphicUsed by:129 142 164  Timeline
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:126 127 128Used by:142 164
Symbol 130 GraphicUsed by:135
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:130 131 132 133 134Used by:142 164
Symbol 136 GraphicUsed by:141
Symbol 137 GraphicUsed by:141
Symbol 138 GraphicUsed by:141
Symbol 139 GraphicUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:136 137 138 139 140Used by:142 164
Symbol 142 MovieClipUses:126 129 135 141Used by:165
Symbol 143 GraphicUsed by:158
Symbol 144 GraphicUsed by:151
Symbol 145 GraphicUsed by:151
Symbol 146 GraphicUsed by:151
Symbol 147 GraphicUsed by:151
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:144 145 146 147 148 149 150Used by:158
Symbol 152 GraphicUsed by:157
Symbol 153 GraphicUsed by:157
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:23 24 152 153 154 155 156Used by:158
Symbol 158 MovieClipUses:143 151 157 31 32 33 34 35Used by:165
Symbol 159 MovieClipUses:37 43 50Used by:165
Symbol 160 MovieClipUses:52 55 63 64 65 66 67 68Used by:165
Symbol 161 MovieClipUses:70 74 81 87Used by:165
Symbol 162 MovieClipUses:89 92 100 106Used by:165
Symbol 163 MovieClipUses:108 111 118 124Used by:165
Symbol 164 MovieClipUses:126 129 135 141Used by:165
Symbol 165 MovieClip [game_piece]Uses:13 36 51 69 88 107 125 142 158 159 160 161 162 163 164Used by:168
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClip [PieceComponent]Uses:165 167
Symbol 169 MovieClip [TextfieldExtensions]
Symbol 170 MovieClip [ObjectExtensions]
Symbol 171 FontUsed by:172
Symbol 172 EditableTextUses:171Used by:173
Symbol 173 MovieClip [points_animation]Uses:172
Symbol 174 GraphicUsed by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:185
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:185
Symbol 179 GraphicUsed by:185
Symbol 180 ShapeTweeningUsed by:185
Symbol 181 GraphicUsed by:185
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:176 178 179 180 181 183 184Used by:190
Symbol 186 FontUsed by:187 344 346 349 352 354 356 360 361 444 459 473 485
Symbol 187 EditableTextUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:190
Symbol 189 MovieClipUsed by:190
Symbol 190 MovieClipUses:185 188 189Used by:Timeline
Symbol 191 GraphicUsed by:493  Timeline
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:Timeline
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:265
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:265
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:265
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:265
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:265
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:204 205 206Used by:265
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:265
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:265
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:265
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:265
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:265
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:265
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:265
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:265
Symbol 224 GraphicUsed by:265
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:265
Symbol 227 SoundUsed by:265
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:265
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:265
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:265
Symbol 234 SoundUsed by:265
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:265
Symbol 237 GraphicUsed by:238 296 319
Symbol 238 MovieClipUses:237Used by:265
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:265
Symbol 241 GraphicUsed by:265 316 319
Symbol 242 GraphicUsed by:265 316
Symbol 243 GraphicUsed by:265
Symbol 244 GraphicUsed by:265
Symbol 245 GraphicUsed by:265
Symbol 246 GraphicUsed by:265
Symbol 247 GraphicUsed by:265
Symbol 248 GraphicUsed by:265
Symbol 249 GraphicUsed by:265
Symbol 250 GraphicUsed by:265
Symbol 251 GraphicUsed by:265
Symbol 252 GraphicUsed by:265
Symbol 253 GraphicUsed by:265
Symbol 254 GraphicUsed by:265
Symbol 255 GraphicUsed by:265
Symbol 256 GraphicUsed by:265 316
Symbol 257 GraphicUsed by:265 316
Symbol 258 GraphicUsed by:265 316
Symbol 259 GraphicUsed by:265 316
Symbol 260 GraphicUsed by:265 316
Symbol 261 GraphicUsed by:265 316
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 MovieClipUses: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 264Used by:Timeline
Symbol 266 GraphicUsed by:267
Symbol 267 ButtonUses:266Used by:Timeline
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:Timeline
Symbol 270 GraphicUsed by:Timeline
Symbol 271 GraphicUsed by:Timeline
Symbol 272 GraphicUsed by:278 362 496
Symbol 273 GraphicUsed by:278 362 496
Symbol 274 GraphicUsed by:278 362
Symbol 275 GraphicUsed by:278 362
Symbol 276 GraphicUsed by:278 362
Symbol 277 GraphicUsed by:278 362
Symbol 278 ButtonUses:272 273 274 275 276 277Used by:Timeline
Symbol 279 FontUsed by:280
Symbol 280 TextUses:279Used by:Timeline
Symbol 281 GraphicUsed by:Timeline
Symbol 282 GraphicUsed by:Timeline
Symbol 283 GraphicUsed by:Timeline
Symbol 284 GraphicUsed by:Timeline
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:290 318
Symbol 287 GraphicUsed by:290
Symbol 288 GraphicUsed by:289 319
Symbol 289 MovieClipUses:288Used by:290 318
Symbol 290 MovieClipUses:286 287 289Used by:319
Symbol 291 GraphicUsed by:319
Symbol 292 GraphicUsed by:293 319
Symbol 293 MovieClipUses:292Used by:319
Symbol 294 GraphicUsed by:295 319
Symbol 295 MovieClipUses:294Used by:319
Symbol 296 MovieClipUses:237Used by:318
Symbol 297 GraphicUsed by:298 319
Symbol 298 MovieClipUses:297Used by:318
Symbol 299 GraphicUsed by:300 319
Symbol 300 MovieClipUses:299Used by:318
Symbol 301 GraphicUsed by:318 319
Symbol 302 GraphicUsed by:316
Symbol 303 GraphicUsed by:316
Symbol 304 GraphicUsed by:316
Symbol 305 GraphicUsed by:316
Symbol 306 GraphicUsed by:316
Symbol 307 GraphicUsed by:316
Symbol 308 GraphicUsed by:316
Symbol 309 GraphicUsed by:316
Symbol 310 GraphicUsed by:316
Symbol 311 GraphicUsed by:316
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:316
Symbol 314 GraphicUsed by:316
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:241 242 302 303 304 305 306 307 308 309 310 311 312 313 314 256 257 258 259 260 261 315Used by:318
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:296 298 300 301 289 316 286 317Used by:319
Symbol 319 ButtonUses:290 291 293 295 318 237 297 299 301 288 241 292 294Used by:Timeline
Symbol 320 GraphicUsed by:324
Symbol 321 FontUsed by:322
Symbol 322 TextUses:321Used by:324
Symbol 323 GraphicUsed by:324
Symbol 324 ButtonUses:320 322 323Used by:340
Symbol 325 GraphicUsed by:329
Symbol 326 FontUsed by:327 331 335
Symbol 327 TextUses:326Used by:329
Symbol 328 GraphicUsed by:329
Symbol 329 ButtonUses:325 327 328Used by:338
Symbol 330 GraphicUsed by:333
Symbol 331 TextUses:326Used by:333
Symbol 332 GraphicUsed by:333
Symbol 333 ButtonUses:330 331 332Used by:338
Symbol 334 GraphicUsed by:337
Symbol 335 TextUses:326Used by:337
Symbol 336 GraphicUsed by:337
Symbol 337 ButtonUses:334 335 336Used by:338
Symbol 338 MovieClipUses:329 333 337Used by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClipUses:324 339Used by:Timeline
Symbol 341 GraphicUsed by:Timeline
Symbol 342 GraphicUsed by:350 357
Symbol 343 GraphicUsed by:350
Symbol 344 EditableTextUses:186Used by:350
Symbol 345 GraphicUsed by:350
Symbol 346 EditableTextUses:186Used by:350
Symbol 347 GraphicUsed by:350
Symbol 348 GraphicUsed by:350 357
Symbol 349 TextUses:186Used by:350
Symbol 350 ButtonUses:342 343 344 345 346 347 348 349Used by:359
Symbol 351 GraphicUsed by:357
Symbol 352 EditableTextUses:186Used by:357
Symbol 353 GraphicUsed by:357
Symbol 354 EditableTextUses:186Used by:357
Symbol 355 GraphicUsed by:357
Symbol 356 TextUses:186Used by:357
Symbol 357 ButtonUses:342 351 352 353 354 355 348 356Used by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:350 357 358Used by:Timeline
Symbol 360 EditableTextUses:186Used by:Timeline
Symbol 361 EditableTextUses:186Used by:Timeline
Symbol 362 ButtonUses:272 273 274 275 276 277Used by:Timeline
Symbol 363 GraphicUsed by:493
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:368
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:368
Symbol 368 MovieClipUses:365 367Used by:373
Symbol 369 GraphicUsed by:372
Symbol 370 FontUsed by:371
Symbol 371 TextUses:370Used by:372
Symbol 372 MovieClipUses:369 371Used by:373
Symbol 373 MovieClipUses:368 372Used by:493
Symbol 374 GraphicUsed by:379
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:379
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:379
Symbol 379 MovieClipUses:374 376 378Used by:493
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:493
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:493
Symbol 384 GraphicUsed by:493
Symbol 385 GraphicUsed by:388 392 394 397 399 402 493  Timeline
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388 392 394 397 399 402
Symbol 388 ButtonUses:385 386 387Used by:493
Symbol 389 FontUsed by:390 412 413 418 419 421 430 499
Symbol 390 EditableTextUses:389Used by:493
Symbol 391 GraphicUsed by:392
Symbol 392 ButtonUses:385 391 387Used by:395
Symbol 393 GraphicUsed by:394
Symbol 394 ButtonUses:385 393 387Used by:395
Symbol 395 MovieClipUses:392 394Used by:493
Symbol 396 GraphicUsed by:397
Symbol 397 ButtonUses:385 396 387Used by:400
Symbol 398 GraphicUsed by:399
Symbol 399 ButtonUses:385 398 387Used by:400
Symbol 400 MovieClipUses:397 399Used by:493
Symbol 401 GraphicUsed by:402
Symbol 402 ButtonUses:385 401 387Used by:493
Symbol 403 GraphicUsed by:493  Timeline
Symbol 404 ShapeTweeningUsed by:437
Symbol 405 SoundUsed by:437
Symbol 406 ShapeTweeningUsed by:437
Symbol 407 ShapeTweeningUsed by:437
Symbol 408 ShapeTweeningUsed by:437
Symbol 409 ShapeTweeningUsed by:437
Symbol 410 GraphicUsed by:437
Symbol 411 ShapeTweeningUsed by:437
Symbol 412 TextUses:389Used by:437
Symbol 413 EditableTextUses:389Used by:437
Symbol 414 GraphicUsed by:417
Symbol 415 GraphicUsed by:417
Symbol 416 GraphicUsed by:417
Symbol 417 ButtonUses:414 415 416Used by:420
Symbol 418 EditableTextUses:389Used by:420
Symbol 419 EditableTextUses:389Used by:420
Symbol 420 MovieClipUses:417 418 419Used by:437
Symbol 421 TextUses:389Used by:437
Symbol 422 ShapeTweeningUsed by:437
Symbol 423 ShapeTweeningUsed by:437
Symbol 424 ShapeTweeningUsed by:437
Symbol 425 ShapeTweeningUsed by:437
Symbol 426 ShapeTweeningUsed by:437
Symbol 427 ShapeTweeningUsed by:437
Symbol 428 GraphicUsed by:437
Symbol 429 ShapeTweeningUsed by:437
Symbol 430 TextUses:389Used by:437
Symbol 431 ShapeTweeningUsed by:437
Symbol 432 ShapeTweeningUsed by:437
Symbol 433 ShapeTweeningUsed by:437
Symbol 434 ShapeTweeningUsed by:437
Symbol 435 ShapeTweeningUsed by:437
Symbol 436 ShapeTweeningUsed by:437
Symbol 437 MovieClipUses: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 436Used by:493
Symbol 438 ShapeTweeningUsed by:452
Symbol 439 SoundUsed by:452
Symbol 440 ShapeTweeningUsed by:452
Symbol 441 ShapeTweeningUsed by:452
Symbol 442 ShapeTweeningUsed by:452
Symbol 443 ShapeTweeningUsed by:452
Symbol 444 EditableTextUses:186Used by:452
Symbol 445 ShapeTweeningUsed by:452
Symbol 446 ShapeTweeningUsed by:452
Symbol 447 ShapeTweeningUsed by:452
Symbol 448 ShapeTweeningUsed by:452
Symbol 449 ShapeTweeningUsed by:452
Symbol 450 ShapeTweeningUsed by:452
Symbol 451 GraphicUsed by:452 466 479 492
Symbol 452 MovieClipUses:438 439 440 441 442 443 444 445 446 447 448 449 450 451Used by:493
Symbol 453 ShapeTweeningUsed by:466
Symbol 454 SoundUsed by:466
Symbol 455 ShapeTweeningUsed by:466
Symbol 456 ShapeTweeningUsed by:466
Symbol 457 ShapeTweeningUsed by:466
Symbol 458 ShapeTweeningUsed by:466
Symbol 459 TextUses:186Used by:466
Symbol 460 ShapeTweeningUsed by:466
Symbol 461 ShapeTweeningUsed by:466
Symbol 462 ShapeTweeningUsed by:466
Symbol 463 ShapeTweeningUsed by:466
Symbol 464 ShapeTweeningUsed by:466
Symbol 465 ShapeTweeningUsed by:466
Symbol 466 MovieClipUses:453 454 455 456 457 458 459 460 461 462 463 464 465 451Used by:493
Symbol 467 ShapeTweeningUsed by:479
Symbol 468 ShapeTweeningUsed by:479
Symbol 469 ShapeTweeningUsed by:479
Symbol 470 ShapeTweeningUsed by:479
Symbol 471 ShapeTweeningUsed by:479
Symbol 472 ShapeTweeningUsed by:479
Symbol 473 TextUses:186Used by:479
Symbol 474 ShapeTweeningUsed by:479
Symbol 475 ShapeTweeningUsed by:479
Symbol 476 ShapeTweeningUsed by:479
Symbol 477 ShapeTweeningUsed by:479
Symbol 478 ShapeTweeningUsed by:479
Symbol 479 MovieClipUses:467 468 469 470 471 472 473 474 475 476 477 478 451Used by:493
Symbol 480 ShapeTweeningUsed by:492
Symbol 481 ShapeTweeningUsed by:492
Symbol 482 ShapeTweeningUsed by:492
Symbol 483 ShapeTweeningUsed by:492
Symbol 484 ShapeTweeningUsed by:492
Symbol 485 TextUses:186Used by:492
Symbol 486 ShapeTweeningUsed by:492
Symbol 487 ShapeTweeningUsed by:492
Symbol 488 ShapeTweeningUsed by:492
Symbol 489 ShapeTweeningUsed by:492
Symbol 490 ShapeTweeningUsed by:492
Symbol 491 ShapeTweeningUsed by:492
Symbol 492 MovieClipUses:480 481 482 483 484 485 486 487 488 489 490 491 451Used 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 492Used by:Timeline
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 ButtonUses:272 273 494 495Used by:Timeline
Symbol 497 GraphicUsed by:Timeline
Symbol 498 GraphicUsed by:Timeline
Symbol 499 EditableTextUses:389Used by:Timeline

Instance Names

"game"Frame 184Symbol 493 MovieClip [DiamondMineComponent]
"score_txt"Frame 185Symbol 499 EditableText
"sub"Symbol 165 MovieClip [game_piece] Frame 1Symbol 36 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 2Symbol 51 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 3Symbol 69 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 4Symbol 88 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 5Symbol 107 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 6Symbol 125 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 7Symbol 142 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 8Symbol 158 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 9Symbol 159 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 10Symbol 160 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 11Symbol 161 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 12Symbol 162 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 13Symbol 163 MovieClip
"sub"Symbol 165 MovieClip [game_piece] Frame 14Symbol 164 MovieClip
"pieces"Symbol 168 MovieClip [PieceComponent] Frame 1Symbol 165 MovieClip [game_piece]
"selector_mc"Symbol 168 MovieClip [PieceComponent] Frame 1Symbol 167 MovieClip
"anim"Symbol 190 MovieClip Frame 1Symbol 185 MovieClip
"perc"Symbol 190 MovieClip Frame 1Symbol 188 MovieClip
"swfloader"Symbol 190 MovieClip Frame 1Symbol 189 MovieClip
"hiddenmenu_mc"Symbol 340 MovieClip Frame 1Symbol 339 MovieClip
"backgrounds"Symbol 373 MovieClip Frame 1Symbol 368 MovieClip
"play_area"Symbol 373 MovieClip Frame 1Symbol 372 MovieClip
"frame_mc"Symbol 379 MovieClip Frame 1Symbol 376 MovieClip
"bar_mc"Symbol 379 MovieClip Frame 1Symbol 378 MovieClip
"choice0"Symbol 437 MovieClip Frame 22Symbol 420 MovieClip
"choice1"Symbol 437 MovieClip Frame 22Symbol 420 MovieClip
"choice2"Symbol 437 MovieClip Frame 22Symbol 420 MovieClip
"choice3"Symbol 437 MovieClip Frame 22Symbol 420 MovieClip
"piece_holder"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 373 MovieClip
"timer_mc"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 379 MovieClip
"score_txt"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 390 EditableText
"quiz_prompt"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 437 MovieClip
"level_prompt"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 452 MovieClip
"new_board_prompt"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 466 MovieClip
"paused_prompt"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 479 MovieClip
"game_over_prompt"Symbol 493 MovieClip [DiamondMineComponent] Frame 1Symbol 492 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "sdb_hit1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sdb_hit3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "egg_move_sound"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snap_sound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "ddd_shoot2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "ddd_shoot1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "clear_sound2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "clear_sound1"
ExportAssets (56)Timeline Frame 1Symbol 9 as "clear_sound0"
ExportAssets (56)Timeline Frame 1Symbol 10 as "MathExtensions"
ExportAssets (56)Timeline Frame 1Symbol 11 as "ArrayExtensions"
ExportAssets (56)Timeline Frame 1Symbol 12 as "MovieClipExtensions"
ExportAssets (56)Timeline Frame 1Symbol 165 as "game_piece"
ExportAssets (56)Timeline Frame 1Symbol 165 as "game_piece"
ExportAssets (56)Timeline Frame 1Symbol 168 as "PieceComponent"
ExportAssets (56)Timeline Frame 1Symbol 169 as "TextfieldExtensions"
ExportAssets (56)Timeline Frame 1Symbol 170 as "ObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 173 as "points_animation"
ExportAssets (56)Timeline Frame 184Symbol 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

pointsSymbol 172 EditableText"+20"
textSymbol 187 EditableText""
questionSymbol 413 EditableText""
fieldSymbol 418 EditableText""
choiceSymbol 419 EditableText""
fieldSymbol 444 EditableText""
scoreSymbol 499 EditableText"0"




http://swfchan.com/9/42271/info.shtml
Created: 10/5 -2019 00:50:25 Last modified: 10/5 -2019 00:50:25 Server time: 21/12 -2024 11:07:51