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

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

Dino Drop.swf

This is the info page for
Flash #122796

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


Text
+20

Arrange the dinasour eggs so that there are 3 or
more eggs of the same color in a row. To move an egg,
click on an egg and then click on another
egg that is to the left, right, above or
below the first egg you clicked on. The
two eggs will swap positions. Try to
get 3 in a row to earn points and move
to the next level. Good luck!

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

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!

ActionScript [AS1/AS2]

Frame 1
var xmlString = "<?xml version=\"1.0\"?>"; xmlString = xmlString + "<zapakscorecaptureAPI version=\"1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">"; myDate = new Date(); var _month = (myDate.getMonth() + 1); if (_month < 10) { _month = "0" + String(_month); } var _day = myDate.getDate(); if (_day < 10) { _day = "0" + String(_day); } var _hours = myDate.getHours(); if (_hours < 10) { _hours = "0" + String(_hours); } var _minutes = myDate.getMinutes(); if (_minutes < 10) { _minutes = "0" + String(_minutes); } var _sec = myDate.getSeconds(); if (_sec < 10) { _sec = "0" + String(_sec); } this.game_start_time = ((((((((((myDate.getFullYear() + "-") + _month) + "-") + _day) + "T") + _hours) + ":") + _minutes) + ":") + _sec) + "Z"; this.gameId = 94; this.gameInfo = ""; xmlString = xmlString + (((("<game evttype=\"start\" gameid=\"" + this.gameId) + "\" gamestarttime=\"") + this.game_start_time) + "\" getscore=\"0\">"); xmlString = xmlString + (("<otherinfo >" + this.gameInfo) + "</otherinfo>"); xmlString = xmlString + "</game>"; xmlString = xmlString + "<scoredata>"; xmlString = xmlString + "</scoredata>"; xmlString = xmlString + "</zapakscorecaptureAPI>"; startXML = new XML(xmlString); recievedXML = new XML(); startXML.sendAndLoad("https://www.zapak.com/getxmlscore.z", recievedXML); recievedXML.onLoad = function () { output = recievedXML.toString(); };
Instance of Symbol 526 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 147
stop();
Frame 148
stop();
Frame 149
end_xml = function (_score) { var _local1 = "<?xml version=\"1.0\"?>"; _local1 = _local1 + "<zapakscorecaptureAPI version=\"1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">"; _local1 = _local1 + (((("<game evttype=\"end\" gameid=\"" + this.gameId) + "\" gamestarttime=\"") + this.game_start_time) + "\">"); _local1 = _local1 + "</game>"; _local1 = _local1 + "<scoredata>"; _local1 = _local1 + (("<score>" + _score) + "</score>"); _local1 = _local1 + "</scoredata>"; _local1 = _local1 + "</zapakscorecaptureAPI>"; startXML = new XML(_local1); receiveXML = new XML(); startXML.sendAndLoad("https://www.zapak.com/getxmlscore.z", receiveXML); }; game.game_type = _root.game_type; stop(); _root._quality = "MEDIUM";
Instance of Symbol 746 MovieClip [DiamondMineComponent] "game" in Frame 149
//component parameters onClipEvent (initialize) { use_quiz = "False"; quiz_data_file = ""; 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 150
stop(); _root._quality = "HIGH";
Frame 151
this.gotoAndPlay("Starting Screen");
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 44 MovieClip Frame 1
this._stop();
Symbol 44 MovieClip Frame 22
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 44 MovieClip Frame 37
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 44 MovieClip Frame 50
this._parent._parent.unloadMovie();
Symbol 100 MovieClip Frame 1
this._stop();
Symbol 100 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 100 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 100 MovieClip Frame 49
this._parent._parent.unloadMovie();
Symbol 126 MovieClip Frame 1
this._stop();
Symbol 126 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 126 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 126 MovieClip Frame 49
this._parent._parent.unloadMovie();
Symbol 175 MovieClip Frame 1
this._stop();
Symbol 175 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 175 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 175 MovieClip Frame 50
this._parent._parent.unloadMovie();
Symbol 199 MovieClip Frame 1
this._stop();
Symbol 199 MovieClip Frame 25
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 199 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 199 MovieClip Frame 58
this._parent._parent.unloadMovie();
Symbol 223 MovieClip Frame 1
this._stop();
Symbol 223 MovieClip Frame 28
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 223 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 223 MovieClip Frame 58
this._parent._parent.unloadMovie();
Symbol 266 MovieClip Frame 1
this._stop();
Symbol 266 MovieClip Frame 30
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 266 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 266 MovieClip Frame 57
this._parent._parent.unloadMovie();
Symbol 290 MovieClip Frame 1
this._stop();
Symbol 290 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 290 MovieClip Frame 37
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 290 MovieClip Frame 51
this._parent._parent.unloadMovie();
Symbol 337 MovieClip Frame 1
this._stop();
Symbol 337 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 337 MovieClip Frame 37
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 337 MovieClip Frame 51
this._parent._parent.unloadMovie();
Symbol 360 MovieClip Frame 1
this._stop();
Symbol 360 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 360 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 360 MovieClip Frame 49
this._parent._parent.unloadMovie();
Symbol 408 MovieClip Frame 1
this._stop();
Symbol 408 MovieClip Frame 23
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 408 MovieClip Frame 36
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 408 MovieClip Frame 50
this._parent._parent.unloadMovie();
Symbol 429 MovieClip Frame 1
this._stop();
Symbol 429 MovieClip Frame 25
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 429 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 429 MovieClip Frame 58
this._parent._parent.unloadMovie();
Symbol 457 MovieClip Frame 1
this._stop();
Symbol 457 MovieClip Frame 28
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 457 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 457 MovieClip Frame 58
this._parent._parent.unloadMovie();
Symbol 500 MovieClip Frame 1
this._stop();
Symbol 500 MovieClip Frame 30
if (this.mouseOver) { this._gotoAndPlay("Rollover Animation"); } else { this._gotoAndStop("Default"); }
Symbol 500 MovieClip Frame 44
if (this.mouseOver) { this._gotoAndPlay("Clicked Animation"); } else { this._gotoAndStop("Default"); }
Symbol 500 MovieClip Frame 57
this._parent._parent.unloadMovie();
Symbol 501 MovieClip [game_piece] Frame 1
this._stop();
Symbol 503 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 62
this._gotoAndPlay(2);
Symbol 504 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 505 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 = Number(_local1.text) + 1; } else { _local1.text = Number(_local1.text) - 1; } if (Number(_local1.text) == Number(_local1.goToNumber)) { clearInterval(_local1.scroller_interval); _local1.scroller_interval = undefined; } }; #endinitclip
Symbol 506 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 509 MovieClip [points_animation] Frame 16
this.unloadMovie();
Symbol 526 MovieClip Frame 1
stop();
Instance of Symbol 525 MovieClip "swfloader" in Symbol 526 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 582 MovieClip Frame 39
stop();
Symbol 586 MovieClip Frame 103
stop();
Symbol 597 Button
on (release) { this.play(); }
Symbol 609 Button
on (press) { this.gotoAndStop(1); }
Symbol 613 Button
on (press) { this.gotoAndStop(2); }
Symbol 615 MovieClip Frame 1
stop(); _root.game_type = "Normal";
Symbol 615 MovieClip Frame 2
_root.game_type = "Timer";
Symbol 623 MovieClip Frame 1
this._stop();
Symbol 623 MovieClip Frame 2
this._stop();
Symbol 623 MovieClip Frame 3
this._stop();
Symbol 623 MovieClip Frame 4
this._stop();
Symbol 623 MovieClip Frame 5
this._stop();
Symbol 627 MovieClip Frame 1
this._visible = false;
Symbol 633 MovieClip Frame 1
stop();
Symbol 634 MovieClip Frame 1
stop();
Symbol 642 Button
on (press) { _root.gotoAndStop("Starting Screen"); }
Symbol 647 Button
on (press) { if (_parent.paused_prompt._currentframe != 1) { return(undefined); } _parent.pause_game(); this.nextFrame(); }
Symbol 650 Button
on (press) { if (_parent.paused_prompt._currentframe != 22) { return(undefined); } _parent.unpause_game(); this.prevFrame(); }
Symbol 651 MovieClip Frame 1
stop();
Symbol 653 Button
on (press) { nextFrame(); }
Symbol 655 Button
on (press) { prevFrame(); }
Symbol 656 MovieClip Frame 1
stop(); delete this.onEnterFrame;
Symbol 656 MovieClip Frame 2
this.onEnterFrame = function () { stopAllSounds(); };
Symbol 670 Button
on (press) { _parent._parent.evaluate_answer(this); }
Symbol 690 MovieClip Frame 1
stop();
Symbol 690 MovieClip Frame 22
stop(); _parent.fill_quiz_form();
Symbol 690 MovieClip Frame 59
this._gotoAndStop(1);
Symbol 690 MovieClip Frame 96
this._gotoAndStop(1);
Symbol 705 MovieClip Frame 60
this._gotoAndStop(1);
Symbol 719 MovieClip Frame 1
stop();
Symbol 719 MovieClip Frame 75
this._gotoAndStop(1);
Symbol 732 MovieClip Frame 1
stop();
Symbol 732 MovieClip Frame 22
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 120
this._gotoAndStop(1);
Symbol 746 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 = piece_mc; var _local2 = this; _local1.selector_mc._gotoAndStop(1); if (!custom_animation) { _local1.pieces.sub._gotoAndStop("Default"); } if (_local1 == _local2.selected_piece0_mc) { _local2.selected_piece0_mc = undefined; } if (_local1 == _local2.selected_piece1_mc) { _local2.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; _root.mid_xml(_local1.score); _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; _root.mid_xml(_local1.score); _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.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.end_xml(_local1.score); _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; _root.mid_xml(_local1.score); _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 () { var _local2 = this; var _local3 = _root; for (var j in _local2.piece_holder) { var _local1 = _local2.piece_holder[j]; if ((_local1.hitTest(_local3._xmouse, _local3._ymouse, true) && (_local1._name != "backgrounds")) && (_local1._name != "play_area")) { trace((j + " , ") + _local1); } } }; #endinitclip this._x = 0; this._y = 0;
Instance of Symbol 628 MovieClip "piece_holder" in Symbol 746 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 751 Button
on (press) { this.gotoAndPlay("Starting Screen"); }
Symbol 755 Button
on (press) { var xmlString = "<?xml version=\"1.0\"?>"; xmlString = xmlString + "<zapakscorecaptureAPI version=\"1.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">"; myDate = new Date(); var _month = (myDate.getMonth() + 1); if (_month < 10) { _month = "0" + String(_month); } var _day = myDate.getDate(); if (_day < 10) { _day = "0" + String(_day); } var _hours = myDate.getHours(); if (_hours < 10) { _hours = "0" + String(_hours); } var _minutes = myDate.getMinutes(); if (_minutes < 10) { _minutes = "0" + String(_minutes); } var _sec = myDate.getSeconds(); if (_sec < 10) { _sec = "0" + String(_sec); } this.game_start_time = ((((((((((myDate.getFullYear() + "-") + _month) + "-") + _day) + "T") + _hours) + ":") + _minutes) + ":") + _sec) + "Z"; this.gameId = 94; this.gameInfo = ""; xmlString = xmlString + (((("<game evttype=\"start\" gameid=\"" + this.gameId) + "\" gamestarttime=\"") + this.game_start_time) + "\" getscore=\"0\">"); xmlString = xmlString + (("<otherinfo >" + this.gameInfo) + "</otherinfo>"); xmlString = xmlString + "</game>"; xmlString = xmlString + "<scoredata>"; xmlString = xmlString + "</scoredata>"; xmlString = xmlString + "</zapakscorecaptureAPI>"; startXML = new XML(xmlString); recievedXML = new XML(); startXML.sendAndLoad("https://www.zapak.com/getxmlscore.z", recievedXML); recievedXML.onLoad = function () { output = recievedXML.toString(); }; _root.gotoAndStop("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:501
Symbol 14 GraphicUsed by:44
Symbol 15 GraphicUsed by:24
Symbol 16 GraphicUsed by:24
Symbol 17 GraphicUsed by:24
Symbol 18 GraphicUsed by:24
Symbol 19 GraphicUsed by:24
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:15 16 17 18 19 20 21 22 23Used by:44
Symbol 25 GraphicUsed by:43
Symbol 26 GraphicUsed by:43
Symbol 27 GraphicUsed by:43
Symbol 28 GraphicUsed by:43
Symbol 29 GraphicUsed by:43
Symbol 30 GraphicUsed by:43
Symbol 31 GraphicUsed by:43
Symbol 32 GraphicUsed by:43
Symbol 33 GraphicUsed by:43
Symbol 34 GraphicUsed by:43
Symbol 35 GraphicUsed by:43
Symbol 36 GraphicUsed by:43
Symbol 37 GraphicUsed by:43
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:25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42Used by:44
Symbol 44 MovieClipUses:14 24 43Used by:501
Symbol 45 GraphicUsed by:100
Symbol 46 GraphicUsed by:61
Symbol 47 GraphicUsed by:61
Symbol 48 GraphicUsed by:61
Symbol 49 GraphicUsed by:61
Symbol 50 GraphicUsed by:61
Symbol 51 GraphicUsed by:61
Symbol 52 GraphicUsed by:61
Symbol 53 GraphicUsed by:61
Symbol 54 GraphicUsed by:61
Symbol 55 GraphicUsed by:61
Symbol 56 GraphicUsed by:61
Symbol 57 GraphicUsed by:61
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:61
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:46 47 48 49 50 51 52 53 54 55 56 57 58 59 60Used by:100
Symbol 62 GraphicUsed by:99 336
Symbol 63 GraphicUsed by:99
Symbol 64 GraphicUsed by:99
Symbol 65 GraphicUsed by:99
Symbol 66 GraphicUsed by:99
Symbol 67 GraphicUsed by:99
Symbol 68 GraphicUsed by:99
Symbol 69 GraphicUsed by:99
Symbol 70 GraphicUsed by:99
Symbol 71 GraphicUsed by:99
Symbol 72 GraphicUsed by:99
Symbol 73 GraphicUsed by:99
Symbol 74 GraphicUsed by:99
Symbol 75 GraphicUsed by:99
Symbol 76 GraphicUsed by:99
Symbol 77 GraphicUsed by:99
Symbol 78 GraphicUsed by:99
Symbol 79 GraphicUsed by:99
Symbol 80 GraphicUsed by:99
Symbol 81 GraphicUsed by:99
Symbol 82 GraphicUsed by:99
Symbol 83 GraphicUsed by:99
Symbol 84 GraphicUsed by:99
Symbol 85 GraphicUsed by:99
Symbol 86 GraphicUsed by:99
Symbol 87 GraphicUsed by:99
Symbol 88 GraphicUsed by:99
Symbol 89 GraphicUsed by:99
Symbol 90 GraphicUsed by:99
Symbol 91 GraphicUsed by:99
Symbol 92 GraphicUsed by:99
Symbol 93 GraphicUsed by:99
Symbol 94 GraphicUsed by:99
Symbol 95 GraphicUsed by:99
Symbol 96 GraphicUsed by:99
Symbol 97 GraphicUsed by:99
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98Used by:100
Symbol 100 MovieClipUses:45 61 99Used by:501
Symbol 101 GraphicUsed by:126
Symbol 102 GraphicUsed by:111
Symbol 103 GraphicUsed by:111
Symbol 104 GraphicUsed by:111
Symbol 105 GraphicUsed by:111
Symbol 106 GraphicUsed by:111
Symbol 107 GraphicUsed by:111
Symbol 108 GraphicUsed by:111
Symbol 109 GraphicUsed by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:102 103 104 105 106 107 108 109 110Used by:126
Symbol 112 GraphicUsed by:125 359
Symbol 113 GraphicUsed by:125
Symbol 114 GraphicUsed by:125
Symbol 115 GraphicUsed by:125
Symbol 116 GraphicUsed by:125
Symbol 117 GraphicUsed by:125 359
Symbol 118 GraphicUsed by:125
Symbol 119 GraphicUsed by:125 359
Symbol 120 GraphicUsed by:125
Symbol 121 GraphicUsed by:125
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:112 113 114 115 116 117 118 119 120 121 122 123 124Used by:126
Symbol 126 MovieClipUses:101 111 125Used by:501
Symbol 127 GraphicUsed by:175
Symbol 128 GraphicUsed by:140
Symbol 129 GraphicUsed by:140
Symbol 130 GraphicUsed by:140
Symbol 131 GraphicUsed by:140
Symbol 132 GraphicUsed by:140
Symbol 133 GraphicUsed by:140
Symbol 134 GraphicUsed by:140
Symbol 135 GraphicUsed by:140
Symbol 136 GraphicUsed by:140
Symbol 137 GraphicUsed by:140
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:128 129 130 131 132 133 134 135 136 137 138 139Used by:175
Symbol 141 GraphicUsed by:174
Symbol 142 GraphicUsed by:174
Symbol 143 GraphicUsed by:174
Symbol 144 GraphicUsed by:174
Symbol 145 GraphicUsed by:174
Symbol 146 GraphicUsed by:174
Symbol 147 GraphicUsed by:174
Symbol 148 GraphicUsed by:174
Symbol 149 GraphicUsed by:174
Symbol 150 GraphicUsed by:174
Symbol 151 GraphicUsed by:174
Symbol 152 GraphicUsed by:174
Symbol 153 GraphicUsed by:174
Symbol 154 GraphicUsed by:174
Symbol 155 GraphicUsed by:174
Symbol 156 GraphicUsed by:174
Symbol 157 GraphicUsed by:174
Symbol 158 GraphicUsed by:174
Symbol 159 GraphicUsed by:174
Symbol 160 GraphicUsed by:174 407
Symbol 161 GraphicUsed by:174
Symbol 162 GraphicUsed by:174
Symbol 163 GraphicUsed by:174
Symbol 164 GraphicUsed by:174
Symbol 165 GraphicUsed by:174
Symbol 166 GraphicUsed by:174
Symbol 167 GraphicUsed by:174
Symbol 168 GraphicUsed by:174
Symbol 169 GraphicUsed by:174
Symbol 170 GraphicUsed by:174
Symbol 171 GraphicUsed by:174
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173Used by:175
Symbol 175 MovieClipUses:127 140 174Used by:501
Symbol 176 GraphicUsed by:199
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:182
Symbol 179 GraphicUsed by:182
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:177 178 179 180 181Used by:199
Symbol 183 GraphicUsed by:198
Symbol 184 GraphicUsed by:198
Symbol 185 GraphicUsed by:198 428
Symbol 186 GraphicUsed by:198 428
Symbol 187 GraphicUsed by:198
Symbol 188 GraphicUsed by:198
Symbol 189 GraphicUsed by:198
Symbol 190 GraphicUsed by:198
Symbol 191 GraphicUsed by:198
Symbol 192 GraphicUsed by:198
Symbol 193 GraphicUsed by:198
Symbol 194 GraphicUsed by:198
Symbol 195 GraphicUsed by:198
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:183 184 185 186 187 188 189 190 191 192 193 194 195 196 197Used by:199
Symbol 199 MovieClipUses:176 182 198Used by:501
Symbol 200 GraphicUsed by:201 222 223
Symbol 201 MovieClipUses:200Used by:223
Symbol 202 GraphicUsed by:222 456
Symbol 203 GraphicUsed by:222
Symbol 204 GraphicUsed by:222
Symbol 205 GraphicUsed by:222
Symbol 206 GraphicUsed by:222
Symbol 207 GraphicUsed by:222
Symbol 208 GraphicUsed by:222
Symbol 209 GraphicUsed by:222
Symbol 210 GraphicUsed by:222
Symbol 211 GraphicUsed by:222 456
Symbol 212 GraphicUsed by:222 456
Symbol 213 GraphicUsed by:222 456
Symbol 214 GraphicUsed by:222 456
Symbol 215 GraphicUsed by:222
Symbol 216 GraphicUsed by:222
Symbol 217 GraphicUsed by:222
Symbol 218 GraphicUsed by:222
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 200 221Used by:223
Symbol 223 MovieClipUses:200 201 222Used by:501
Symbol 224 GraphicUsed by:266
Symbol 225 GraphicUsed by:234
Symbol 226 GraphicUsed by:234
Symbol 227 GraphicUsed by:234
Symbol 228 GraphicUsed by:234
Symbol 229 GraphicUsed by:234
Symbol 230 GraphicUsed by:234
Symbol 231 GraphicUsed by:234
Symbol 232 GraphicUsed by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:225 226 227 228 229 230 231 232 233Used by:266
Symbol 235 GraphicUsed by:265
Symbol 236 GraphicUsed by:265
Symbol 237 GraphicUsed by:265
Symbol 238 GraphicUsed by:265
Symbol 239 GraphicUsed by:265
Symbol 240 GraphicUsed by:265
Symbol 241 GraphicUsed by:265
Symbol 242 GraphicUsed by:265
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
Symbol 257 GraphicUsed by:265
Symbol 258 GraphicUsed by:265
Symbol 259 GraphicUsed by:265
Symbol 260 GraphicUsed by:265
Symbol 261 GraphicUsed by:265
Symbol 262 GraphicUsed by:265
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264Used by:266
Symbol 266 MovieClipUses:224 234 265Used by:501
Symbol 267 GraphicUsed by:290
Symbol 268 GraphicUsed by:277
Symbol 269 GraphicUsed by:277
Symbol 270 GraphicUsed by:277
Symbol 271 GraphicUsed by:277
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:268 269 270 271 272 273 274 275 276Used by:290
Symbol 278 GraphicUsed by:289
Symbol 279 GraphicUsed by:289
Symbol 280 GraphicUsed by:289
Symbol 281 GraphicUsed by:289
Symbol 282 GraphicUsed by:289
Symbol 283 GraphicUsed by:289
Symbol 284 GraphicUsed by:289
Symbol 285 GraphicUsed by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:278 279 280 281 282 283 284 285 286 287 288Used by:290
Symbol 290 MovieClipUses:267 277 289Used by:501
Symbol 291 GraphicUsed by:337
Symbol 292 GraphicUsed by:307
Symbol 293 GraphicUsed by:307
Symbol 294 GraphicUsed by:307
Symbol 295 GraphicUsed by:307
Symbol 296 GraphicUsed by:307
Symbol 297 GraphicUsed by:307
Symbol 298 GraphicUsed by:307
Symbol 299 GraphicUsed by:307
Symbol 300 GraphicUsed by:307
Symbol 301 GraphicUsed by:307
Symbol 302 GraphicUsed by:307
Symbol 303 GraphicUsed by:307
Symbol 304 GraphicUsed by:307
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:292 293 294 295 296 297 298 299 300 301 302 303 304 305 306Used by:337
Symbol 308 GraphicUsed by:336
Symbol 309 GraphicUsed by:336
Symbol 310 GraphicUsed by:336
Symbol 311 GraphicUsed by:336
Symbol 312 GraphicUsed by:336
Symbol 313 GraphicUsed by:336
Symbol 314 GraphicUsed by:336
Symbol 315 GraphicUsed by:336
Symbol 316 GraphicUsed by:336
Symbol 317 GraphicUsed by:336
Symbol 318 GraphicUsed by:336
Symbol 319 GraphicUsed by:336
Symbol 320 GraphicUsed by:336
Symbol 321 GraphicUsed by:336
Symbol 322 GraphicUsed by:336
Symbol 323 GraphicUsed by:336
Symbol 324 GraphicUsed by:336
Symbol 325 GraphicUsed by:336
Symbol 326 GraphicUsed by:336
Symbol 327 GraphicUsed by:336
Symbol 328 GraphicUsed by:336
Symbol 329 GraphicUsed by:336
Symbol 330 GraphicUsed by:336
Symbol 331 GraphicUsed by:336
Symbol 332 GraphicUsed by:336
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:62 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335Used by:337
Symbol 337 MovieClipUses:291 307 336Used by:501
Symbol 338 GraphicUsed by:360
Symbol 339 GraphicUsed by:348
Symbol 340 GraphicUsed by:348
Symbol 341 GraphicUsed by:348
Symbol 342 GraphicUsed by:348
Symbol 343 GraphicUsed by:348
Symbol 344 GraphicUsed by:348
Symbol 345 GraphicUsed by:348
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:339 340 341 342 343 344 345 346 347Used by:360
Symbol 349 GraphicUsed by:359
Symbol 350 GraphicUsed by:359
Symbol 351 GraphicUsed by:359
Symbol 352 GraphicUsed by:359
Symbol 353 GraphicUsed by:359
Symbol 354 GraphicUsed by:359
Symbol 355 GraphicUsed by:359
Symbol 356 GraphicUsed by:359
Symbol 357 GraphicUsed by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:112 349 350 351 352 117 353 119 354 355 356 357 358Used by:360
Symbol 360 MovieClipUses:338 348 359Used by:501
Symbol 361 GraphicUsed by:408
Symbol 362 GraphicUsed by:374
Symbol 363 GraphicUsed by:374
Symbol 364 GraphicUsed by:374
Symbol 365 GraphicUsed by:374
Symbol 366 GraphicUsed by:374
Symbol 367 GraphicUsed by:374
Symbol 368 GraphicUsed by:374
Symbol 369 GraphicUsed by:374
Symbol 370 GraphicUsed by:374
Symbol 371 GraphicUsed by:374
Symbol 372 GraphicUsed by:374
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:362 363 364 365 366 367 368 369 370 371 372 373Used by:408
Symbol 375 GraphicUsed by:407
Symbol 376 GraphicUsed by:407
Symbol 377 GraphicUsed by:407
Symbol 378 GraphicUsed by:407
Symbol 379 GraphicUsed by:407
Symbol 380 GraphicUsed by:407
Symbol 381 GraphicUsed by:407
Symbol 382 GraphicUsed by:407
Symbol 383 GraphicUsed by:407
Symbol 384 GraphicUsed by:407
Symbol 385 GraphicUsed by:407
Symbol 386 GraphicUsed by:407
Symbol 387 GraphicUsed by:407
Symbol 388 GraphicUsed by:407
Symbol 389 GraphicUsed by:407
Symbol 390 GraphicUsed by:407
Symbol 391 GraphicUsed by:407
Symbol 392 GraphicUsed by:407
Symbol 393 GraphicUsed by:407
Symbol 394 GraphicUsed by:407
Symbol 395 GraphicUsed by:407
Symbol 396 GraphicUsed by:407
Symbol 397 GraphicUsed by:407
Symbol 398 GraphicUsed by:407
Symbol 399 GraphicUsed by:407
Symbol 400 GraphicUsed by:407
Symbol 401 GraphicUsed by:407
Symbol 402 GraphicUsed by:407
Symbol 403 GraphicUsed by:407
Symbol 404 GraphicUsed by:407
Symbol 405 GraphicUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 160 394 395 396 397 398 399 400 401 402 403 404 405 406Used by:408
Symbol 408 MovieClipUses:361 374 407Used by:501
Symbol 409 GraphicUsed by:429
Symbol 410 GraphicUsed by:415 428
Symbol 411 GraphicUsed by:415
Symbol 412 GraphicUsed by:415
Symbol 413 GraphicUsed by:415
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:410 411 412 413 414Used by:429
Symbol 416 GraphicUsed by:428
Symbol 417 GraphicUsed by:428
Symbol 418 GraphicUsed by:428
Symbol 419 GraphicUsed by:428
Symbol 420 GraphicUsed by:428
Symbol 421 GraphicUsed by:428
Symbol 422 GraphicUsed by:428
Symbol 423 GraphicUsed by:428
Symbol 424 GraphicUsed by:428
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:416 417 185 186 418 419 420 421 422 423 424 425 426 427 410Used by:429
Symbol 429 MovieClipUses:409 415 428Used by:501
Symbol 430 GraphicUsed by:457
Symbol 431 GraphicUsed by:439
Symbol 432 GraphicUsed by:439
Symbol 433 GraphicUsed by:439
Symbol 434 GraphicUsed by:439
Symbol 435 GraphicUsed by:439
Symbol 436 GraphicUsed by:439
Symbol 437 GraphicUsed by:439
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:431 432 433 434 435 436 437 438Used by:457
Symbol 440 GraphicUsed by:456
Symbol 441 GraphicUsed by:456
Symbol 442 GraphicUsed by:456
Symbol 443 GraphicUsed by:456
Symbol 444 GraphicUsed by:456
Symbol 445 GraphicUsed by:456
Symbol 446 GraphicUsed by:456
Symbol 447 GraphicUsed by:456
Symbol 448 GraphicUsed by:456
Symbol 449 GraphicUsed by:456
Symbol 450 GraphicUsed by:456
Symbol 451 GraphicUsed by:456
Symbol 452 GraphicUsed by:456
Symbol 453 GraphicUsed by:456
Symbol 454 GraphicUsed by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:202 440 441 442 443 444 445 446 447 211 212 213 214 448 449 450 451 452 453 454 455Used by:457
Symbol 457 MovieClipUses:430 439 456Used by:501
Symbol 458 GraphicUsed by:500
Symbol 459 GraphicUsed by:468
Symbol 460 GraphicUsed by:468
Symbol 461 GraphicUsed by:468
Symbol 462 GraphicUsed by:468
Symbol 463 GraphicUsed by:468
Symbol 464 GraphicUsed by:468
Symbol 465 GraphicUsed by:468
Symbol 466 GraphicUsed by:468
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:459 460 461 462 463 464 465 466 467Used by:500
Symbol 469 GraphicUsed by:499
Symbol 470 GraphicUsed by:499
Symbol 471 GraphicUsed by:499
Symbol 472 GraphicUsed by:499
Symbol 473 GraphicUsed by:499
Symbol 474 GraphicUsed by:499
Symbol 475 GraphicUsed by:499
Symbol 476 GraphicUsed by:499
Symbol 477 GraphicUsed by:499
Symbol 478 GraphicUsed by:499
Symbol 479 GraphicUsed by:499
Symbol 480 GraphicUsed by:499
Symbol 481 GraphicUsed by:499
Symbol 482 GraphicUsed by:499
Symbol 483 GraphicUsed by:499
Symbol 484 GraphicUsed by:499
Symbol 485 GraphicUsed by:499
Symbol 486 GraphicUsed by:499
Symbol 487 GraphicUsed by:499
Symbol 488 GraphicUsed by:499
Symbol 489 GraphicUsed by:499
Symbol 490 GraphicUsed by:499
Symbol 491 GraphicUsed by:499
Symbol 492 GraphicUsed by:499
Symbol 493 GraphicUsed by:499
Symbol 494 GraphicUsed by:499
Symbol 495 GraphicUsed by:499
Symbol 496 GraphicUsed by:499
Symbol 497 GraphicUsed by:499
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498Used by:500
Symbol 500 MovieClipUses:458 468 499Used by:501
Symbol 501 MovieClip [game_piece]Uses:13 44 100 126 175 199 223 266 290 337 360 408 429 457 500Used by:504
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:504
Symbol 504 MovieClip [PieceComponent]Uses:501 503
Symbol 505 MovieClip [TextfieldExtensions]
Symbol 506 MovieClip [ObjectExtensions]
Symbol 507 FontUsed by:508
Symbol 508 EditableTextUses:507Used by:509
Symbol 509 MovieClip [points_animation]Uses:508
Symbol 510 GraphicUsed by:Timeline
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:521
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:513Used by:521
Symbol 515 GraphicUsed by:521
Symbol 516 ShapeTweeningUsed by:521
Symbol 517 GraphicUsed by:521
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:521
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:512 514 515 516 517 519 520Used by:526
Symbol 522 FontUsed by:523 606 607 611 612 616 617 697 712 726 738
Symbol 523 EditableTextUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:526
Symbol 525 MovieClipUsed by:526
Symbol 526 MovieClipUses:521 524 525Used by:Timeline
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:Timeline
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:586
Symbol 531 SoundUsed by:586
Symbol 532 GraphicUsed by:586
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:586
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:586
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:586
Symbol 539 GraphicUsed by:586
Symbol 540 ShapeTweeningUsed by:586
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:586
Symbol 543 SoundUsed by:586
Symbol 544 GraphicUsed by:586
Symbol 545 GraphicUsed by:586
Symbol 546 ShapeTweeningUsed by:586
Symbol 547 GraphicUsed by:586
Symbol 548 GraphicUsed by:586
Symbol 549 ShapeTweeningUsed by:586
Symbol 550 GraphicUsed by:586
Symbol 551 GraphicUsed by:586
Symbol 552 GraphicUsed by:586
Symbol 553 GraphicUsed by:586
Symbol 554 GraphicUsed by:586
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:555Used by:582
Symbol 557 GraphicUsed by:582
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:582
Symbol 560 GraphicUsed by:582
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:582
Symbol 563 GraphicUsed by:582
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:582
Symbol 566 GraphicUsed by:582
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:582
Symbol 569 GraphicUsed by:582
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:582
Symbol 572 GraphicUsed by:582
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:582
Symbol 575 GraphicUsed by:582
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:582
Symbol 578 GraphicUsed by:582
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:556 557 559 560 562 563 565 566 568 569 571 572 574 575 577 578 580 581 SS1Used by:586
Symbol 583 GraphicUsed by:586
Symbol 584 GraphicUsed by:586
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:530 531 532 534 536 538 539 540 542 543 544 545 546 547 548 549 550 551 552 553 554 582 583 584 585Used by:Timeline
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:587Used by:Timeline
Symbol 589 GraphicUsed by:Timeline
Symbol 590 GraphicUsed by:Timeline
Symbol 591 GraphicUsed by:Timeline
Symbol 592 GraphicUsed by:Timeline
Symbol 593 GraphicUsed by:597
Symbol 594 GraphicUsed by:597
Symbol 595 GraphicUsed by:597
Symbol 596 GraphicUsed by:597
Symbol 597 ButtonUses:593 594 595 596Used by:Timeline
Symbol 598 GraphicUsed by:Timeline
Symbol 599 FontUsed by:600
Symbol 600 TextUses:599Used by:Timeline
Symbol 601 GraphicUsed by:Timeline
Symbol 602 GraphicUsed by:Timeline
Symbol 603 GraphicUsed by:Timeline
Symbol 604 GraphicUsed by:Timeline
Symbol 605 GraphicUsed by:609
Symbol 606 TextUses:522Used by:609
Symbol 607 TextUses:522Used by:609
Symbol 608 GraphicUsed by:609 613  Timeline
Symbol 609 ButtonUses:605 606 607 608Used by:615
Symbol 610 GraphicUsed by:613
Symbol 611 TextUses:522Used by:613
Symbol 612 TextUses:522Used by:613
Symbol 613 ButtonUses:610 611 612 608Used by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:609 613 614Used by:Timeline
Symbol 616 TextUses:522Used by:Timeline
Symbol 617 TextUses:522Used by:Timeline
Symbol 618 GraphicUsed by:746
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:623
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:623
Symbol 623 MovieClipUses:620 622Used by:628
Symbol 624 GraphicUsed by:627
Symbol 625 FontUsed by:626
Symbol 626 TextUses:625Used by:627
Symbol 627 MovieClipUses:624 626Used by:628
Symbol 628 MovieClipUses:623 627Used by:746
Symbol 629 GraphicUsed by:634
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:634
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:634
Symbol 634 MovieClipUses:629 631 633Used by:746
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:746
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:746
Symbol 639 GraphicUsed by:746
Symbol 640 GraphicUsed by:642
Symbol 641 GraphicUsed by:642
Symbol 642 ButtonUses:640 641Used by:746
Symbol 643 FontUsed by:644 665 666 671 672 674 683 753 757
Symbol 644 EditableTextUses:643Used by:746
Symbol 645 GraphicUsed by:647
Symbol 646 GraphicUsed by:647
Symbol 647 ButtonUses:645 646Used by:651
Symbol 648 GraphicUsed by:650
Symbol 649 GraphicUsed by:650
Symbol 650 ButtonUses:648 649Used by:651
Symbol 651 MovieClipUses:647 650Used by:746
Symbol 652 GraphicUsed by:653
Symbol 653 ButtonUses:652Used by:656
Symbol 654 GraphicUsed by:655
Symbol 655 ButtonUses:654Used by:656
Symbol 656 MovieClipUses:653 655Used by:746
Symbol 657 ShapeTweeningUsed by:690
Symbol 658 SoundUsed by:690
Symbol 659 ShapeTweeningUsed by:690
Symbol 660 ShapeTweeningUsed by:690
Symbol 661 ShapeTweeningUsed by:690
Symbol 662 ShapeTweeningUsed by:690
Symbol 663 GraphicUsed by:690
Symbol 664 ShapeTweeningUsed by:690
Symbol 665 TextUses:643Used by:690
Symbol 666 EditableTextUses:643Used by:690
Symbol 667 GraphicUsed by:670
Symbol 668 GraphicUsed by:670
Symbol 669 GraphicUsed by:670
Symbol 670 ButtonUses:667 668 669Used by:673
Symbol 671 EditableTextUses:643Used by:673
Symbol 672 EditableTextUses:643Used by:673
Symbol 673 MovieClipUses:670 671 672Used by:690
Symbol 674 TextUses:643Used by:690
Symbol 675 ShapeTweeningUsed by:690
Symbol 676 ShapeTweeningUsed by:690
Symbol 677 ShapeTweeningUsed by:690
Symbol 678 ShapeTweeningUsed by:690
Symbol 679 ShapeTweeningUsed by:690
Symbol 680 ShapeTweeningUsed by:690
Symbol 681 GraphicUsed by:690
Symbol 682 ShapeTweeningUsed by:690
Symbol 683 TextUses:643Used by:690
Symbol 684 ShapeTweeningUsed by:690
Symbol 685 ShapeTweeningUsed by:690
Symbol 686 ShapeTweeningUsed by:690
Symbol 687 ShapeTweeningUsed by:690
Symbol 688 ShapeTweeningUsed by:690
Symbol 689 ShapeTweeningUsed by:690
Symbol 690 MovieClipUses:657 658 659 660 661 662 663 664 665 666 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689Used by:746
Symbol 691 ShapeTweeningUsed by:705
Symbol 692 SoundUsed by:705
Symbol 693 ShapeTweeningUsed by:705
Symbol 694 ShapeTweeningUsed by:705
Symbol 695 ShapeTweeningUsed by:705
Symbol 696 ShapeTweeningUsed by:705
Symbol 697 EditableTextUses:522Used by:705
Symbol 698 ShapeTweeningUsed by:705
Symbol 699 ShapeTweeningUsed by:705
Symbol 700 ShapeTweeningUsed by:705
Symbol 701 ShapeTweeningUsed by:705
Symbol 702 ShapeTweeningUsed by:705
Symbol 703 ShapeTweeningUsed by:705
Symbol 704 GraphicUsed by:705 719 732 745
Symbol 705 MovieClipUses:691 692 693 694 695 696 697 698 699 700 701 702 703 704Used by:746
Symbol 706 ShapeTweeningUsed by:719
Symbol 707 SoundUsed by:719
Symbol 708 ShapeTweeningUsed by:719
Symbol 709 ShapeTweeningUsed by:719
Symbol 710 ShapeTweeningUsed by:719
Symbol 711 ShapeTweeningUsed by:719
Symbol 712 TextUses:522Used by:719
Symbol 713 ShapeTweeningUsed by:719
Symbol 714 ShapeTweeningUsed by:719
Symbol 715 ShapeTweeningUsed by:719
Symbol 716 ShapeTweeningUsed by:719
Symbol 717 ShapeTweeningUsed by:719
Symbol 718 ShapeTweeningUsed by:719
Symbol 719 MovieClipUses:706 707 708 709 710 711 712 713 714 715 716 717 718 704Used by:746
Symbol 720 ShapeTweeningUsed by:732
Symbol 721 ShapeTweeningUsed by:732
Symbol 722 ShapeTweeningUsed by:732
Symbol 723 ShapeTweeningUsed by:732
Symbol 724 ShapeTweeningUsed by:732
Symbol 725 ShapeTweeningUsed by:732
Symbol 726 TextUses:522Used by:732
Symbol 727 ShapeTweeningUsed by:732
Symbol 728 ShapeTweeningUsed by:732
Symbol 729 ShapeTweeningUsed by:732
Symbol 730 ShapeTweeningUsed by:732
Symbol 731 ShapeTweeningUsed by:732
Symbol 732 MovieClipUses:720 721 722 723 724 725 726 727 728 729 730 731 704Used by:746
Symbol 733 ShapeTweeningUsed by:745
Symbol 734 ShapeTweeningUsed by:745
Symbol 735 ShapeTweeningUsed by:745
Symbol 736 ShapeTweeningUsed by:745
Symbol 737 ShapeTweeningUsed by:745
Symbol 738 TextUses:522Used by:745
Symbol 739 ShapeTweeningUsed by:745
Symbol 740 ShapeTweeningUsed by:745
Symbol 741 ShapeTweeningUsed by:745
Symbol 742 ShapeTweeningUsed by:745
Symbol 743 ShapeTweeningUsed by:745
Symbol 744 ShapeTweeningUsed by:745
Symbol 745 MovieClipUses:733 734 735 736 737 738 739 740 741 742 743 744 704Used by:746
Symbol 746 MovieClip [DiamondMineComponent]Uses:618 628 634 636 638 639 642 644 651 656 690 705 719 732 745Used by:Timeline
Symbol 747 GraphicUsed by:Timeline
Symbol 748 GraphicUsed by:Timeline
Symbol 749 GraphicUsed by:751 755
Symbol 750 GraphicUsed by:751 755
Symbol 751 ButtonUses:749 750Used by:Timeline
Symbol 752 GraphicUsed by:Timeline
Symbol 753 EditableTextUses:643Used by:Timeline
Symbol 754 GraphicUsed by:Timeline
Symbol 755 ButtonUses:749 750Used by:Timeline
Symbol 756 GraphicUsed by:Timeline
Symbol 757 EditableTextUses:643Used by:Timeline
Streaming Sound 1Used by:Symbol 582 MovieClip

Instance Names

"game"Frame 149Symbol 746 MovieClip [DiamondMineComponent]
"sub"Symbol 501 MovieClip [game_piece] Frame 1Symbol 44 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 2Symbol 100 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 3Symbol 126 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 4Symbol 175 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 5Symbol 199 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 6Symbol 223 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 7Symbol 266 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 8Symbol 290 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 9Symbol 337 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 10Symbol 360 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 11Symbol 408 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 12Symbol 429 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 13Symbol 457 MovieClip
"sub"Symbol 501 MovieClip [game_piece] Frame 14Symbol 500 MovieClip
"pieces"Symbol 504 MovieClip [PieceComponent] Frame 1Symbol 501 MovieClip [game_piece]
"selector_mc"Symbol 504 MovieClip [PieceComponent] Frame 1Symbol 503 MovieClip
"anim"Symbol 526 MovieClip Frame 1Symbol 521 MovieClip
"perc"Symbol 526 MovieClip Frame 1Symbol 524 MovieClip
"swfloader"Symbol 526 MovieClip Frame 1Symbol 525 MovieClip
"backgrounds"Symbol 628 MovieClip Frame 1Symbol 623 MovieClip
"play_area"Symbol 628 MovieClip Frame 1Symbol 627 MovieClip
"frame_mc"Symbol 634 MovieClip Frame 1Symbol 631 MovieClip
"bar_mc"Symbol 634 MovieClip Frame 1Symbol 633 MovieClip
"choice0"Symbol 690 MovieClip Frame 22Symbol 673 MovieClip
"choice1"Symbol 690 MovieClip Frame 22Symbol 673 MovieClip
"choice2"Symbol 690 MovieClip Frame 22Symbol 673 MovieClip
"choice3"Symbol 690 MovieClip Frame 22Symbol 673 MovieClip
"piece_holder"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 628 MovieClip
"timer_mc"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 634 MovieClip
"score_txt"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 644 EditableText
"quiz_prompt"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 690 MovieClip
"level_prompt"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 705 MovieClip
"new_board_prompt"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 719 MovieClip
"paused_prompt"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 732 MovieClip
"game_over_prompt"Symbol 746 MovieClip [DiamondMineComponent] Frame 1Symbol 745 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 501 as "game_piece"
ExportAssets (56)Timeline Frame 1Symbol 501 as "game_piece"
ExportAssets (56)Timeline Frame 1Symbol 504 as "PieceComponent"
ExportAssets (56)Timeline Frame 1Symbol 505 as "TextfieldExtensions"
ExportAssets (56)Timeline Frame 1Symbol 506 as "ObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 509 as "points_animation"
ExportAssets (56)Timeline Frame 149Symbol 746 as "DiamondMineComponent"

Labels

"Starting Screen"Frame 148
"Game Over"Frame 150
"Default"Symbol 44 MovieClip Frame 1
"Rollover Animation"Symbol 44 MovieClip Frame 10
"Clicked Animation"Symbol 44 MovieClip Frame 23
"Remove Animation"Symbol 44 MovieClip Frame 38
"Default"Symbol 100 MovieClip Frame 1
"Rollover Animation"Symbol 100 MovieClip Frame 10
"Clicked Animation"Symbol 100 MovieClip Frame 24
"Remove Animation"Symbol 100 MovieClip Frame 37
"Default"Symbol 126 MovieClip Frame 1
"Rollover Animation"Symbol 126 MovieClip Frame 10
"Clicked Animation"Symbol 126 MovieClip Frame 24
"Remove Animation"Symbol 126 MovieClip Frame 37
"Default"Symbol 175 MovieClip Frame 1
"Rollover Animation"Symbol 175 MovieClip Frame 10
"Clicked Animation"Symbol 175 MovieClip Frame 24
"Remove Animation"Symbol 175 MovieClip Frame 37
"Default"Symbol 199 MovieClip Frame 1
"Rollover Animation"Symbol 199 MovieClip Frame 10
"Clicked Animation"Symbol 199 MovieClip Frame 26
"Remove Animation"Symbol 199 MovieClip Frame 45
"Default"Symbol 223 MovieClip Frame 1
"Rollover Animation"Symbol 223 MovieClip Frame 10
"Clicked Animation"Symbol 223 MovieClip Frame 29
"Remove Animation"Symbol 223 MovieClip Frame 45
"Default"Symbol 266 MovieClip Frame 1
"Rollover Animation"Symbol 266 MovieClip Frame 10
"Clicked Animation"Symbol 266 MovieClip Frame 31
"Remove Animation"Symbol 266 MovieClip Frame 45
"Default"Symbol 290 MovieClip Frame 1
"Rollover Animation"Symbol 290 MovieClip Frame 10
"Clicked Animation"Symbol 290 MovieClip Frame 24
"Remove Animation"Symbol 290 MovieClip Frame 38
"Default"Symbol 337 MovieClip Frame 1
"Rollover Animation"Symbol 337 MovieClip Frame 10
"Clicked Animation"Symbol 337 MovieClip Frame 24
"Remove Animation"Symbol 337 MovieClip Frame 38
"Default"Symbol 360 MovieClip Frame 1
"Rollover Animation"Symbol 360 MovieClip Frame 10
"Clicked Animation"Symbol 360 MovieClip Frame 24
"Remove Animation"Symbol 360 MovieClip Frame 37
"Default"Symbol 408 MovieClip Frame 1
"Rollover Animation"Symbol 408 MovieClip Frame 10
"Clicked Animation"Symbol 408 MovieClip Frame 24
"Remove Animation"Symbol 408 MovieClip Frame 37
"Default"Symbol 429 MovieClip Frame 1
"Rollover Animation"Symbol 429 MovieClip Frame 10
"Clicked Animation"Symbol 429 MovieClip Frame 26
"Remove Animation"Symbol 429 MovieClip Frame 45
"Default"Symbol 457 MovieClip Frame 1
"Rollover Animation"Symbol 457 MovieClip Frame 10
"Clicked Animation"Symbol 457 MovieClip Frame 29
"Remove Animation"Symbol 457 MovieClip Frame 45
"Default"Symbol 500 MovieClip Frame 1
"Rollover Animation"Symbol 500 MovieClip Frame 10
"Clicked Animation"Symbol 500 MovieClip Frame 31
"Remove Animation"Symbol 500 MovieClip Frame 45
"Correct Answer"Symbol 690 MovieClip Frame 23
"Incorrect Answer"Symbol 690 MovieClip Frame 60

Dynamic Text Variables

pointsSymbol 508 EditableText"+20"
textSymbol 523 EditableText""
questionSymbol 666 EditableText""
fieldSymbol 671 EditableText""
choiceSymbol 672 EditableText""
fieldSymbol 697 EditableText""
scoreSymbol 753 EditableText""
scoreSymbol 757 EditableText""




http://swfchan.com/25/122796/info.shtml
Created: 3/3 -2019 19:52:30 Last modified: 3/3 -2019 19:52:30 Server time: 04/05 -2024 21:04:08