STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #22962 |
My Text My Text My Text My Text My Text My Text |
Privacy Statement |
Kewlbox Privacy Statement: When you play this game with an open Internet connection, it will send a signal to kewlbox.com, so that kewlbox.com can count how many times its games are played. This signal does not transfer any personal information, such as your name, email address, etc. to kewlbox.com or its owner, Blockdot, Inc. This game may leave behind a very small file called a "cookie" on your computer, which it uses to store information such as your preferences and high scores. You may disable cookies in your primary web browser to prevent this from happening. After playing the game, if you choose to register your score or participate in various promotions, this game will open a browser to kewlbox.com or an associated website. You may be asked for personal information such as your name, email address, etc., in order to participate in these activities. Blockdot, Inc. will not share or transfer this personal information to any third parties without your permission, although it may collect, sell, or publish demographic information and statistics in the aggregate. You will be notified if this policy changes, and you will have the option at the time of notification of not permitting the transfer of your personal data. |
Saw IV/Trapped: Rules |
Time to stare death in the face with Trapped, a torture test as horrifying as anything you’ll see in the upcoming Saw IV DVD release. •Begin play by checking out the blood-splattered video monitor. •Click the Room 1 button — a camera reveals a man trapped in a dank storage room. •Click the Room 2 button — a camera reveals another man trapped in a utility room. •Your goal: Try to free both men by selecting the correct objects for the correct room in the correct order. Make the proper move and Jigsaw will inform you that you’re on the right track to cracking this sadistic set- up…but choose the wrong step and the captives will be killed in unbearably painful ways. •Nervous? Get over it — and don’t waste time! If the game clock ticks down to zero before your work is done, no one will make it out alive. Detective Hoffman’s Investigative Tip: Sometimes you’ll need to toggle between the two rooms. |
Blockdot, Inc. disclaims all express and implied warranties in regard to this computer program. Under no circumstances shall Blockdot, Inc. be liable for any damages arising out of the use or distribution of this computer program, even if it has been advised of the possibilities of such damages. Blockdot, Inc. makes no express or implied representations regarding this computer program and you assume all risk of play and distribution. |
Legal |
LOADING |
<p align="center"><font face="Arial" size="10" color="#cccccc" letterSpacing="1.000000" kerning="0">0%</font></p> |
SAW IV Logo Copyright 2007 LionsGate-Twisted Pictures Game Copyright (C) 2008 Blockdot, Inc. All Rights Reserved. |
00:00:00 |
<p align="left"><font face="JohnsHand" size="16" color="#710000" letterSpacing="1.000000" kerning="0">sdafgsd</font></p> |
<p align="left"><font face="JohnsHand" size="17" color="#710000" letterSpacing="1.000000" kerning="0">Jeffery</font></p> |
<p align="left"><font face="JohnsHand" size="17" color="#710000" letterSpacing="1.000000" kerning="0">10/23/73</font></p> |
<p align="left"><font face="JohnsHand" size="17" color="#710000" letterSpacing="1.000000" kerning="0">34</font></p> |
Male |
<p align="left"><font face="JohnsHand" size="17" color="#710000" letterSpacing="1.000000" kerning="0">5/7</font></p> |
DEATH |
0 |
Friend #1 Email |
Type in your friends' email addresses and hit the submit button below. |
Friend #2 Email |
Friend #3 Email |
Friend #4 Email |
Friend #5 Email |
ActionScript [AS1/AS2]
Frame 1function Cipher(key) { this.key = Hash.str_md5(key); } function getDateNumber() { return(getUniqueNumber()); } fscommand ("fullscreen", true); Stage.scaleMode = "noScale"; Stage.showMenu = false; runningInShell = 1; theScore = 0; var Hash = new Object(); Hash.hex_md5 = function (s) { trace("hex_md5:" + s); return(this.binl2hex(this.core_md5(this.str2binl(s), s.length * 8))); }; Hash.b64_md5 = function (s) { return(this.binl2b64(this.core_md5(this.str2binl(s), s.length * 8))); }; Hash.str_md5 = function (s) { return(this.binl2str(this.core_md5(this.str2binl(s), s.length * 8))); }; Hash.hex_hmac_md5 = function (key, input) { return(this.binl2hex(this.core_hmac_md5(key, input))); }; Hash.b64_hmac_md5 = function (key, input) { return(this.binl2b64(this.core_hmac_md5(key, input))); }; Hash.str_hmac_md5 = function (key, input) { return(this.binl2str(this.core_hmac_md5(key, input))); }; Hash.hex_sha1 = function (s) { return(this.binb2hex(this.core_sha1(this.str2binb(s), s.length * 8))); }; Hash.b64_sha1 = function (s) { return(this.binb2b64(this.core_sha1(this.str2binb(s), s.length * 8))); }; Hash.str_sha1 = function (s) { return(this.binb2str(this.core_sha1(this.str2binb(s), s.length * 8))); }; Hash.hex_hmac_sha1 = function (key, input) { return(this.binb2hex(this.core_hmac_sha1(key, input))); }; Hash.b64_hmac_sha1 = function (key, input) { return(this.binb2b64(this.core_hmac_sha1(key, input))); }; Hash.str_hmac_sha1 = function (key, input) { return(this.binb2str(this.core_hmac_sha1(key, input))); }; Hash.core_md5 = function (x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var a = 1732584193; var b = -271733879; var c = -1732584194; var d = 271733878; with (this) { var i = 0; while (i < x.length) { var olda = a; var oldb = b; var oldc = c; var oldd = d; a = md5_ff(a, b, c, d, x[i + 0], 7, -680876936); d = md5_ff(d, a, b, c, x[i + 1], 12, -389564586); c = md5_ff(c, d, a, b, x[i + 2], 17, 606105819); b = md5_ff(b, c, d, a, x[i + 3], 22, -1044525330); a = md5_ff(a, b, c, d, x[i + 4], 7, -176418897); d = md5_ff(d, a, b, c, x[i + 5], 12, 1200080426); c = md5_ff(c, d, a, b, x[i + 6], 17, -1473231341); b = md5_ff(b, c, d, a, x[i + 7], 22, -45705983); a = md5_ff(a, b, c, d, x[i + 8], 7, 1770035416); d = md5_ff(d, a, b, c, x[i + 9], 12, -1958414417); c = md5_ff(c, d, a, b, x[i + 10], 17, -42063); b = md5_ff(b, c, d, a, x[i + 11], 22, -1990404162); a = md5_ff(a, b, c, d, x[i + 12], 7, 1804603682); d = md5_ff(d, a, b, c, x[i + 13], 12, -40341101); c = md5_ff(c, d, a, b, x[i + 14], 17, -1502002290); b = md5_ff(b, c, d, a, x[i + 15], 22, 1236535329); a = md5_gg(a, b, c, d, x[i + 1], 5, -165796510); d = md5_gg(d, a, b, c, x[i + 6], 9, -1069501632); c = md5_gg(c, d, a, b, x[i + 11], 14, 643717713); b = md5_gg(b, c, d, a, x[i + 0], 20, -373897302); a = md5_gg(a, b, c, d, x[i + 5], 5, -701558691); d = md5_gg(d, a, b, c, x[i + 10], 9, 38016083); c = md5_gg(c, d, a, b, x[i + 15], 14, -660478335); b = md5_gg(b, c, d, a, x[i + 4], 20, -405537848); a = md5_gg(a, b, c, d, x[i + 9], 5, 568446438); d = md5_gg(d, a, b, c, x[i + 14], 9, -1019803690); c = md5_gg(c, d, a, b, x[i + 3], 14, -187363961); b = md5_gg(b, c, d, a, x[i + 8], 20, 1163531501); a = md5_gg(a, b, c, d, x[i + 13], 5, -1444681467); d = md5_gg(d, a, b, c, x[i + 2], 9, -51403784); c = md5_gg(c, d, a, b, x[i + 7], 14, 1735328473); b = md5_gg(b, c, d, a, x[i + 12], 20, -1926607734); a = md5_hh(a, b, c, d, x[i + 5], 4, -378558); d = md5_hh(d, a, b, c, x[i + 8], 11, -2022574463); c = md5_hh(c, d, a, b, x[i + 11], 16, 1839030562); b = md5_hh(b, c, d, a, x[i + 14], 23, -35309556); a = md5_hh(a, b, c, d, x[i + 1], 4, -1530992060); d = md5_hh(d, a, b, c, x[i + 4], 11, 1272893353); c = md5_hh(c, d, a, b, x[i + 7], 16, -155497632); b = md5_hh(b, c, d, a, x[i + 10], 23, -1094730640); a = md5_hh(a, b, c, d, x[i + 13], 4, 681279174); d = md5_hh(d, a, b, c, x[i + 0], 11, -358537222); c = md5_hh(c, d, a, b, x[i + 3], 16, -722521979); b = md5_hh(b, c, d, a, x[i + 6], 23, 76029189); a = md5_hh(a, b, c, d, x[i + 9], 4, -640364487); d = md5_hh(d, a, b, c, x[i + 12], 11, -421815835); c = md5_hh(c, d, a, b, x[i + 15], 16, 530742520); b = md5_hh(b, c, d, a, x[i + 2], 23, -995338651); a = md5_ii(a, b, c, d, x[i + 0], 6, -198630844); d = md5_ii(d, a, b, c, x[i + 7], 10, 1126891415); c = md5_ii(c, d, a, b, x[i + 14], 15, -1416354905); b = md5_ii(b, c, d, a, x[i + 5], 21, -57434055); a = md5_ii(a, b, c, d, x[i + 12], 6, 1700485571); d = md5_ii(d, a, b, c, x[i + 3], 10, -1894986606); c = md5_ii(c, d, a, b, x[i + 10], 15, -1051523); b = md5_ii(b, c, d, a, x[i + 1], 21, -2054922799); a = md5_ii(a, b, c, d, x[i + 8], 6, 1873313359); d = md5_ii(d, a, b, c, x[i + 15], 10, -30611744); c = md5_ii(c, d, a, b, x[i + 6], 15, -1560198380); b = md5_ii(b, c, d, a, x[i + 13], 21, 1309151649); a = md5_ii(a, b, c, d, x[i + 4], 6, -145523070); d = md5_ii(d, a, b, c, x[i + 11], 10, -1120210379); c = md5_ii(c, d, a, b, x[i + 2], 15, 718787259); b = md5_ii(b, c, d, a, x[i + 9], 21, -343485551); a = safe_add(a, olda); b = safe_add(b, oldb); c = safe_add(c, oldc); d = safe_add(d, oldd); i = i + 16; } } return(Array(a, b, c, d)); }; Hash.md5_cmn = function (q, a, b, x, s, t) { return(this.safe_add(this.rot(this.safe_add(this.safe_add(a, q), this.safe_add(x, t)), s), b)); }; Hash.md5_ff = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); }; Hash.md5_gg = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); }; Hash.md5_hh = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b ^ c) ^ d, a, b, x, s, t)); }; Hash.md5_ii = function (a, b, c, d, x, s, t) { return(this.md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); }; Hash.core_hmac_md5 = function (key, input) { var _local3 = this.str2binl(key); if (_local3.length > 16) { _local3 = this.core_md5(_local3, key.length * 8); } var _local4 = Array(16); var _local5 = Array(16); var _local2 = 0; while (_local2 < 16) { _local4[_local2] = _local3[_local2] ^ 909522486; _local5[_local2] = _local3[_local2] ^ 1549556828; _local2++; } var _local6 = this.core_md5(_local4.concat(this.str2binl(input)), 512 + (input.length * 8)); return(this.core_md5(_local5.concat(_local6), 640)); }; Hash.safe_add = function (x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); }; Hash.rot = function (num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); }; Hash.str2binl = function (str) { var _local3 = Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); }; Hash.binl2str = function (bin) { var _local3 = ""; var _local4 = 255; var _local1 = 0; while (_local1 < (bin.length * 32)) { _local3 = _local3 + String.fromCharCode((bin[_local1 >> 5] >>> (_local1 % 32)) & _local4); _local1 = _local1 + 8; } return(_local3); }; Hash.binl2hex = function (binarray) { var _local3 = ""; var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local3 = _local3 + ("0123456789abcdef".charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + "0123456789abcdef".charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local3); }; Hash.binl2b64 = function (binarray) { var _local4 = ""; var _local2 = 0; while (_local2 < (binarray.length * 4)) { var _local5 = ((((binarray[_local2 >> 2] >> (8 * (_local2 % 4))) & 255) << 16) | (((binarray[(_local2 + 1) >> 2] >> (8 * ((_local2 + 1) % 4))) & 255) << 8)) | ((binarray[(_local2 + 2) >> 2] >> (8 * ((_local2 + 2) % 4))) & 255); var _local1 = 0; while (_local1 < 4) { if (((_local2 * 8) + (_local1 * 6)) > (binarray.length * 32)) { _local4 = _local4 + "="; } else { _local4 = _local4 + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((_local5 >> (6 * (3 - _local1))) & 63); } _local1++; } _local2 = _local2 + 3; } return(_local4); }; Hash.core_sha1 = function (x, len) { x[len >> 5] = x[len >> 5] | (128 << (24 - (len % 32))); x[(((len + 64) >> 9) << 4) + 15] = len; var _local3 = Array(80); var _local7 = 1732584193 /* 0x67452301 */; var _local6 = -271733879; var _local5 = -1732584194; var _local4 = 271733878 /* 0x10325476 */; var _local8 = -1009589776; var _local10 = 0; while (_local10 < x.length) { var _local16 = _local7; var _local15 = _local6; var _local14 = _local5; var _local13 = _local4; var _local12 = _local8; var _local2 = 0; while (_local2 < 80) { if (_local2 < 16) { _local3[_local2] = x[_local10 + _local2]; } else { _local3[_local2] = this.rot(((_local3[_local2 - 3] ^ _local3[_local2 - 8]) ^ _local3[_local2 - 14]) ^ _local3[_local2 - 16], 1); } var _local9 = this.safe_add(this.safe_add(this.rot(_local7, 5), this.sha1_ft(_local2, _local6, _local5, _local4)), this.safe_add(this.safe_add(_local8, _local3[_local2]), this.sha1_kt(_local2))); _local8 = _local4; _local4 = _local5; _local5 = this.rot(_local6, 30); _local6 = _local7; _local7 = _local9; _local2++; } _local7 = this.safe_add(_local7, _local16); _local6 = this.safe_add(_local6, _local15); _local5 = this.safe_add(_local5, _local14); _local4 = this.safe_add(_local4, _local13); _local8 = this.safe_add(_local8, _local12); _local10 = _local10 + 16; } return(Array(_local7, _local6, _local5, _local4, _local8)); }; Hash.sha1_ft = function (t, b, c, d) { if (t < 20) { return((b & c) | ((~b) & d)); } if (t < 40) { return((b ^ c) ^ d); } if (t < 60) { return(((b & c) | (b & d)) | (c & d)); } return((b ^ c) ^ d); }; Hash.sha1_kt = function (t) { return(((t < 20) ? 1518500249 : (((t < 40) ? 1859775393 : (((t < 60) ? -1894007588 : -899497514)))))); }; Hash.core_hmac_sha1 = function (key, input) { var _local3 = this.str2binb(key); if (_local3.length > 16) { _local3 = this.core_sha1(_local3, key.length * 8); } var _local4 = Array(16); var _local5 = Array(16); var _local2 = 0; while (_local2 < 16) { _local4[_local2] = _local3[_local2] ^ 909522486; _local5[_local2] = _local3[_local2] ^ 1549556828; _local2++; } var _local6 = this.core_sha1(_local4.concat(this.str2binb(input)), 512 + (input.length * 8)); return(this.core_sha1(_local5.concat(_local6), 672)); }; Hash.str2binb = function (str) { var _local3 = Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (24 - (_local1 % 32))); _local1 = _local1 + 8; } return(_local3); }; Hash.binb2str = function (bin) { var _local3 = ""; var _local4 = 255; var _local1 = 0; while (_local1 < (bin.length * 32)) { _local3 = _local3 + String.fromCharCode((bin[_local1 >> 5] >>> (24 - (_local1 % 32))) & _local4); _local1 = _local1 + 8; } return(_local3); }; Hash.binb2hex = function (binarray) { var _local3 = ""; var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local3 = _local3 + ("0123456789abcdef".charAt((binarray[_local1 >> 2] >> (((3 - (_local1 % 4)) * 8) + 4)) & 15) + "0123456789abcdef".charAt((binarray[_local1 >> 2] >> ((3 - (_local1 % 4)) * 8)) & 15)); _local1++; } return(_local3); }; Hash.binb2b64 = function (binarray) { var _local4 = ""; var _local2 = 0; while (_local2 < (binarray.length * 4)) { var _local5 = ((((binarray[_local2 >> 2] >> (8 * (3 - (_local2 % 4)))) & 255) << 16) | (((binarray[(_local2 + 1) >> 2] >> (8 * (3 - ((_local2 + 1) % 4)))) & 255) << 8)) | ((binarray[(_local2 + 2) >> 2] >> (8 * (3 - ((_local2 + 2) % 4)))) & 255); var _local1 = 0; while (_local1 < 4) { if (((_local2 * 8) + (_local1 * 6)) > (binarray.length * 32)) { _local4 = _local4 + "="; } else { _local4 = _local4 + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((_local5 >> (6 * (3 - _local1))) & 63); } _local1++; } _local2 = _local2 + 3; } return(_local4); }; Cipher.prototype.e = function (txt, step) { if (step == 1) { var _local11 = Hash.hex_md5(String(new Date())); } else { var _local11 = txt.substring(txt.length - 32); txt = txt.substring(0, txt.length - 32); } var _local3 = Hash.str_hmac_md5(this.key, _local11); var _local7 = []; var _local6 = 1; var _local9 = ""; var _local4 = 0; while (_local4 < txt.length) { if (_local6 > (_local7.length - 1)) { _local3 = Hash.str_md5(_local3); var _local5 = new Array(_local3.length); var _local2 = 0; while (_local2 < _local3.length) { _local5[_local2] = _local3.charCodeAt(_local2); _local2++; } _local7 = _local5.concat(_local5.sort()); _local6 = 0; } _local9 = _local9 + String.fromCharCode(txt.charCodeAt(_local4) + (step * (_local7[_local6++] + (txt.length % (_local4 + 1))))); _local4++; } return(((step == 1) ? (_local9 + _local11) : (_local9))); }; Cipher.prototype.encrypt = function (s) { return(escape(this.e(s, 1))); }; Cipher.prototype.decrypt = function (s) { return(this.e(unescape(s), -1)); }; _global.choix = ["linear", "easeinquad", "easeoutquad", "easeinoutquad", "easeincubic", "easeoutcubic", "easeinoutcubic", "easeinquart", "easeoutquart", "easeinoutquart", "easeinquint", "easeoutquint", "easeinoutquint", "easeinsine", "easeoutsine", "easeinoutsine", "easeinexpo", "easeoutexpo", "easeinoutexpo", "easeincirc", "easeoutcirc", "easeinoutcirc", "easeinelastic", "easeoutelastic", "easeinoutelastic", "easeinback", "easeoutback", "easeinoutback", "easeinbounce", "easeoutbounce", "easeinoutbounce"]; MovieClip.prototype.tween = (TextField.prototype.tween = (Button.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { if (timeSeconds < 0.001) { timeSeconds = 2; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local8 = [prop]; var _local13 = [this[prop]]; var _local11 = [propDest]; } else { var _local8 = []; var _local13 = []; var _local11 = []; for (var _local31 in prop) { _local13.push(this[prop[_local31]]); } for (var _local31 in prop) { _local8.push(prop[_local31]); } for (var _local31 in propDest) { _local11.push(propDest[_local31]); } } var _local14 = false; if (_root.__tweenController__ == undefined) { var _local33 = _root.createEmptyMovieClip("__tweenController__", 123432); _local33.$_tweenPropList = new Array(); _local33.onEnterFrame = function () { var _local6 = getTimer(); var _local4 = 0; while (_local4 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local4]; if ((_local3._timeStart + (_local3._delay * 1000)) <= _local6) { if ((_local3._timeDest + (_local3._delay * 1000)) <= _local6) { _local3._targ[_local3._prop] = _local3._propDest; this.$_tweenPropList.splice(_local4, 1); _local4--; _local3._targ.$_tweenCount--; if (_local3._targ.$_tweenCount == 0) { delete _local3._targ.$_tweenCount; } if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local5 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local5, null); _local5.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } if (this.$_tweenPropList.length == 0) { this.removeMovieClip(); } } else { if (_local3._propStart == undefined) { _local3._propStart = _local3._targ[_local3._prop]; } _local3._targ[_local3._prop] = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local6 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } } } _local4++; } }; } var _local6 = _root.__tweenController__.$_tweenPropList; var _local9 = getTimer(); for (var _local31 in _local13) { if ((_local11[_local31] != undefined) && (!this.$_isTweenLocked)) { if (this.$_tweenCount > 0) { var _local5 = 0; while (_local5 < _local6.length) { if ((_local6[_local5]._targ == this) && (_local6[_local5]._prop == _local8[_local31])) { if ((_local9 + (delay * 1000)) < _local6[_local5]._timeDest) { _local6.splice(_local5, 1); _local5--; this.$_tweenCount--; } } _local5++; } } _local6.push({_prop:_local8[_local31], _targ:this, _propStart:undefined, _propDest:_local11[_local31], _timeStart:_local9, _timeDest:_local9 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _delay:delay, _callback:(_local14 ? undefined : (callback))}); this.$_tweenCount = ((this.$_tweenCount > 0) ? (this.$_tweenCount + 1) : 1); _local14 = true; } } ASSetPropFlags(this, "$_tweenCount", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); }); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = function () { delete this.$_isTweenLocked; }); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = function () { return(this.$_tweenCount); }); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); }); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = function (props) { var _local3 = _root.__tweenController__.$_tweenPropList; switch (typeof(props)) { case "string" : props = [props]; case "object" : for (var _local6 in props) { for (var _local5 in _local3) { if ((_local3[_local5]._targ == this) && (_local3[_local5]._prop == props[_local6])) { _local3.splice(_local5, 1); } } } this.$_tweenCount = 0; for (var _local5 in _local3) { if (_local3[_local5]._targ == this) { this.$_tweenCount++; } } if (this.$_tweenCount == 0) { delete this.$_tweenCount; } break; default : for (var _local5 in _local3) { if (_local3[_local5]._targ == this) { _local3.splice(_local5, 1); } } delete this.$_tweenCount; } if (_local3.length == 0) { _root.__tweenController__.removeMovieClip(); this.__tweenController_ADVhelper__.removeMovieClip(); } }); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween("_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween("_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween(["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween("scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { this.tween(["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.colorTo = (TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local2 = propDest_color >> 16; var _local4 = (propDest_color & 65280) >> 8; var _local3 = propDest_color & 255; if (typeof(this) == "movieclip") { this.colorTransformTo(0, _local2, 0, _local4, 0, _local3, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { this.__special_text_r__ = this.textColor >> 16; this.__special_text_g__ = (this.textColor & 65280) >> 8; this.__special_text_b__ = this.textColor & 255; this.tween(["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local2, _local4, _local3], timeSeconds, animType, delay, callback, extra1, extra2); } }); ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function (propDest_ra, propDest_rb, propDest_ga, propDest_gb, propDest_ba, propDest_bb, propDest_aa, propDest_ab, timeSeconds, animType, delay, callback, extra1, extra2) { var _local5 = new Color(this); var _local3 = _local5.getTransform(); this.$_ADVsetter_ra = ((propDest_ra == undefined) ? undefined : (_local3.ra)); this.$_ADVsetter_rb = ((propDest_rb == undefined) ? undefined : (_local3.rb)); this.$_ADVsetter_ga = ((propDest_ga == undefined) ? undefined : (_local3.ga)); this.$_ADVsetter_gb = ((propDest_gb == undefined) ? undefined : (_local3.gb)); this.$_ADVsetter_ba = ((propDest_ba == undefined) ? undefined : (_local3.ba)); this.$_ADVsetter_bb = ((propDest_bb == undefined) ? undefined : (_local3.bb)); this.$_ADVsetter_aa = ((propDest_aa == undefined) ? undefined : (_local3.aa)); this.$_ADVsetter_ab = ((propDest_ab == undefined) ? undefined : (_local3.ab)); this.$_new_ra = propDest_ra; this.$_new_rb = propDest_rb; this.$_new_ga = propDest_ga; this.$_new_gb = propDest_gb; this.$_new_ba = propDest_ba; this.$_new_bb = propDest_bb; this.$_new_aa = propDest_aa; this.$_new_ab = propDest_ab; this.tween(["$_ADVsetter_ra", "$_ADVsetter_rb", "$_ADVsetter_ga", "$_ADVsetter_gb", "$_ADVsetter_ba", "$_ADVsetter_bb", "$_ADVsetter_aa", "$_ADVsetter_ab"], [this.$_new_ra, this.$_new_rb, this.$_new_ga, this.$_new_gb, this.$_new_ba, this.$_new_bb, this.$_new_aa, this.$_new_ab], timeSeconds, animType, delay, callback, extra1, extra2); this.__tweenController_ADVhelper__.removeMovieClip(); this.createEmptyMovieClip("__tweenController_ADVhelper__", 123434); this.__tweenController_ADVhelper__.onEnterFrame = function () { var _local3 = new Color(this._parent); var _local2 = {}; if (this._parent.$_ADVsetter_ra != undefined) { _local2.ra = this._parent.$_ADVsetter_ra; } if (this._parent.$_ADVsetter_rb != undefined) { _local2.rb = this._parent.$_ADVsetter_rb; } if (this._parent.$_ADVsetter_ga != undefined) { _local2.ga = this._parent.$_ADVsetter_ga; } if (this._parent.$_ADVsetter_gb != undefined) { _local2.gb = this._parent.$_ADVsetter_gb; } if (this._parent.$_ADVsetter_ba != undefined) { _local2.ba = this._parent.$_ADVsetter_ba; } if (this._parent.$_ADVsetter_bb != undefined) { _local2.bb = this._parent.$_ADVsetter_bb; } if (this._parent.$_ADVsetter_aa != undefined) { _local2.aa = this._parent.$_ADVsetter_aa; } if (this._parent.$_ADVsetter_ab != undefined) { _local2.ab = this._parent.$_ADVsetter_ab; } _local3.setTransform(_local2); if (this.$_toDelete) { delete this._parent.$_ADVsetter_ra; delete this._parent.$_ADVsetter_rb; delete this._parent.$_ADVsetter_ga; delete this._parent.$_ADVsetter_gb; delete this._parent.$_ADVsetter_ba; delete this._parent.$_ADVsetter_bb; delete this._parent.$_ADVsetter_aa; delete this._parent.$_ADVsetter_ab; delete this._parent.$_new_ra; delete this._parent.$_new_rb; delete this._parent.$_new_ga; delete this._parent.$_new_gb; delete this._parent.$_new_ba; delete this._parent.$_new_bb; delete this._parent.$_new_aa; delete this._parent.$_new_ab; this.removeMovieClip(); } if (((((((((this._parent.$_ADVsetter_ra == this._parent.$_new_ra) || (this._parent.$_new_ra == undefined)) && ((this._parent.$_ADVsetter_rb == this._parent.$_new_rb) || (this._parent.$_new_rb == undefined))) && ((this._parent.$_ADVsetter_ga == this._parent.$_new_ga) || (this._parent.$_new_ga == undefined))) && ((this._parent.$_ADVsetter_gb == this._parent.$_new_gb) || (this._parent.$_new_gb == undefined))) && ((this._parent.$_ADVsetter_ba == this._parent.$_new_ba) || (this._parent.$_new_ba == undefined))) && ((this._parent.$_ADVsetter_bb == this._parent.$_new_bb) || (this._parent.$_new_bb == undefined))) && ((this._parent.$_ADVsetter_aa == this._parent.$_new_aa) || (this._parent.$_new_aa == undefined))) && ((this._parent.$_ADVsetter_ab == this._parent.$_new_ab) || (this._parent.$_new_ab == undefined))) { this.$_toDelete = true; } }; }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local3 = _propStart; var _local2 = _propDest - _propStart; var _local4 = _timeDest - _timeStart; var _local7 = _extra1; var _local6 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local4) + _local3); case "easeinquad" : _local1 = _local1 / _local4; return(((_local2 * _local1) * _local1) + _local3); case "easeoutquad" : _local1 = _local1 / _local4; return((((-_local2) * _local1) * (_local1 - 2)) + _local3); case "easeinoutquad" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local3); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local3); case "easeincubic" : _local1 = _local1 / _local4; return((((_local2 * _local1) * _local1) * _local1) + _local3); case "easeoutcubic" : _local1 = (_local1 / _local4) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local3); case "easeinoutcubic" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local3); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local3); case "easeinquart" : _local1 = _local1 / _local4; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local3); case "easeoutquart" : _local1 = (_local1 / _local4) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local3); case "easeinoutquart" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local3); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local3); case "easeinquint" : _local1 = _local1 / _local4; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local3); case "easeoutquint" : _local1 = (_local1 / _local4) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local3); case "easeinoutquint" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local3); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local3); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local4) * (Math.PI/2))) + _local2) + _local3); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local4) * (Math.PI/2))) + _local3); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local4) - 1)) + _local3); case "easeinexpo" : return(((_local1 == 0) ? (_local3) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local4) - 1))) + _local3))); case "easeoutexpo" : return(((_local1 == _local4) ? (_local3 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local4)) + 1)) + _local3))); case "easeinoutexpo" : if (_local1 == 0) { return(_local3); } if (_local1 == _local4) { return(_local3 + _local2); } _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local3); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local3); case "easeincirc" : _local1 = _local1 / _local4; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local3); case "easeoutcirc" : _local1 = (_local1 / _local4) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local3); case "easeinoutcirc" : _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local3); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local3); case "easeinelastic" : if (_local1 == 0) { return(_local3); } _local1 = _local1 / _local4; if (_local1 == 1) { return(_local3 + _local2); } if (!_local6) { _local6 = _local4 * 0.3; } if (_local7 < Math.abs(_local2)) { _local7 = _local2; _local5 = _local6 / 4; } else { _local5 = (_local6 / (Math.PI*2)) * Math.asin(_local2 / _local7); } _local1 = _local1 - 1; return((-((_local7 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6))) + _local3); case "easeoutelastic" : if (_local1 == 0) { return(_local3); } _local1 = _local1 / _local4; if (_local1 == 1) { return(_local3 + _local2); } if (!_local6) { _local6 = _local4 * 0.3; } if (_local7 < Math.abs(_local2)) { _local7 = _local2; _local5 = _local6 / 4; } else { _local5 = (_local6 / (Math.PI*2)) * Math.asin(_local2 / _local7); } return((((_local7 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6)) + _local2) + _local3); case "easeinoutelastic" : if (_local1 == 0) { return(_local3); } _local1 = _local1 / (_local4 / 2); if (_local1 == 2) { return(_local3 + _local2); } if (!_local6) { _local6 = _local4 * 0.45; } if (_local7 < Math.abs(_local2)) { _local7 = _local2; _local5 = _local6 / 4; } else { _local5 = (_local6 / (Math.PI*2)) * Math.asin(_local2 / _local7); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local7 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6))) + _local3); } _local1 = _local1 - 1; return(((((_local7 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local4) - _local5) * (Math.PI*2)) / _local6)) * 0.5) + _local2) + _local3); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local4; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local3); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local4) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local3); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local4 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local3); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local3); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local4 - _local1, _local4, "easeOutBounce")) + _local3); case "easeoutbounce" : _local1 = _local1 / _local4; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local3); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local3); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local3); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local3); case "easeinoutbounce" : if (_local1 < (_local4 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local4, "easeInBounce") * 0.5) + _local3); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local4, _local4, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local3); } }; ASSetPropFlags(_global, "findTweenValue", 1, 0); if (_global.Shell == null) { _global.Shell = new Object(); } if (Shell.gameSettings == null) { Shell.gameSettings = new Object(); } Shell.gameSettings.runOnline = 0; Shell.gameSettings.gameID = new Object(); Shell.gameSettings.gameID.kewlboxGameID = "281"; Shell.gameSettings.gameID.clientID = "129"; Shell.gameSettings.gameID.scoreCode = "zankar"; Shell.gameSettings.gameID.gameShortName = "SawPunishmentPuzzle"; Shell.gameSettings.gameID.gameLongName = "Saw Punishment Puzzle"; Shell.gameSettings.gameID.partnerID = "1"; Shell.gameSettings.gameID.gameVersion = "1.0"; temp = _root._url.split("."); temp = temp[temp.length - 1]; if (temp == "exe") { Shell.gameSettings.gameID.gameType = "1"; } else if (temp == "swf") { Shell.gameSettings.gameID.gameType = "3"; } else { Shell.gameSettings.gameID.gameType = "2"; } Shell.gameSettings.playNum = 0; Shell.gameSettings.gameID.nativeWidth = 550; Shell.gameSettings.gameID.nativeHeight = 413; Shell.gameSettings.gameID.runMode = "online"; Shell.gameSettings.gameID.sessionStartTime = getTimer(); Shell.gameSettings.shellState = new Object(); Shell.gameSettings.shellState.userLaunchedGame = 0; Shell.gameSettings.preferences = new Object(); Shell.gameSettings.preferences.legalApproved = 0; Shell.gameSettings.preferences.numberOfScoresToDisplay = 5; Shell.gameSettings.preferences.viewedRules = 0; Shell.gameSettings.urlLocations = new Object(); Shell.gameSettings.urlLocations.ctaImage = "www.kewlbox.com/ping/getbanner.cfm?gameID=" + Shell.gameSettings.gameID.kewlboxGameID; Shell.gameSettings.urlLocations.ctaClickLocation = "www.kewlbox.com/ping/bannerdirect.cfm?gameID=" + Shell.gameSettings.gameID.kewlboxGameID; if (_global.Shell == null) { _global.Shell = new Object(); } Shell.openPupWindow = function (windowType) { Shell.pupWindow.open(windowType); }; Shell.closePupWindow = function () { Shell.pupWindow.close(); }; Shell.startGame = function () { Shell.gameSettings.shellState.userLaunchedGame = 1; if (!Shell.gameSettings.preferences.legalApproved) { Shell.showLegal(); } else if (!Shell.gameSettings.preferences.viewedRules) { Shell.showRules(); } else { Shell.gameSettings.playNum = 0; Shell.closePupWindow(); bdotCall("ping"); Shell.initNewGame(); _root.gotoAndPlay("titleToGame"); } }; Shell.showPrivacy = function () { Shell.openPupWindow("privacyWindow"); }; Shell.showLegal = function () { Shell.openPupWindow("legalWindow"); }; Shell.acceptLegal = function () { Shell.gameSettings.preferences.legalApproved = 1; if (Shell.gameSettings.shellState.userLaunchedGame) { Shell.startGame(); } else { Shell.closePupWindow(); } }; Shell.declineLegal = function () { Shell.gameSettings.preferences.legalApproved = 0; Shell.exitGame(); }; Shell.showRules = function () { Shell.gameSettings.preferences.viewedRules = 1; Shell.openPupWindow("rulesWindow"); }; Shell.closeRules = function () { if (Shell.gameSettings.shellState.userLaunchedGame) { Shell.startGame(); } else { Shell.closePupWindow(); } }; Shell.quitFromTitle = function () { if (Shell.gameSettings.preferences.legalApproved) { bdotCall("timestamp"); } Shell.closePupWindow(); _root.gotoAndPlay("cta"); }; Shell.quitFromCTA = function () { if (Shell.gameSettings.preferences.legalApproved) { bdotCall("timestamp"); } Shell.closePupWindow(); _root.gotoAndPlay("ctaToClose"); }; Shell.completeGame = function () { Shell.closePupWindow(); _root.gotoAndPlay("gameToCTA"); }; Shell.quitGame = function () { bdotCall("timestamp"); Shell.closePupWindow(); _root.gotoAndPlay("gameToCTA"); }; Shell.prepareDate = function () { var _local1 = new Date(); mm = _local1.getMonth() + 1; dd = _local1.getDate(); yy = _local1.getFullYear().toString().substr(2, 2); nn = _local1.getMinutes(); hh = _local1.getHours(); ss = _local1.getSeconds(); if (mm < 10) { mm = "0" + mm; } if (dd < 10) { dd = "0" + dd; } if (nn < 10) { nn = "0" + nn; } if (hh < 10) { hh = "0" + hh; } if (ss < 10) { ss = "0" + ss; } dtePost = ((((mm + dd) + yy) + hh) + nn) + ss; Shell.dtePost = dtePost; }; Shell.displayCTA = function (score, userName, gameID) { trace("Shell.displayCTA"); if (typeof(score) == "string") { var _local3 = score.split(","); score = ""; var _local1 = 0; while (_local1 < _local3.length) { score = score + _local3[_local1]; _local1++; } score = Number(score); } score = Math.round(score); Shell.prepareDate(); Communication.saveHighScore(score, userName, gameID); Communication.displayHighScore(score, userName, gameID); }; Shell.startGameAgain = function () { Shell.gameSettings.shellState.userLaunchedGame = 1; if (!Shell.gameSettings.preferences.legalApproved) { Shell.showLegal(); } else { bdotCall("ping"); Shell.initNewGame(); _root.gotoAndPlay("ctaToGame"); } }; Shell.exitGame = function () { _root.gotoAndPlay("close"); fscommand ("quit"); }; Shell.initNewGame = function () { Shell.gameSettings.currentGame = new Object(); Shell.gameSettings.currentGame.gameStartTime = getTimer(); Shell.gameSettings.currentGame.gameID = getUniqueNumber(); Shell.gameSettings.playNum++; }; _global.Communication = new Object(); _global.bdotCall = function (type, arg1) { if (Communication.commObject == null) { Communication.commObject = new LoadVars(); } trace("bdotCall:" + type); var _local3 = new String(); _local3 = (((((((("gameId=" + Shell.gameSettings.gameID.kewlboxGameID) + "&clientId=") + Shell.gameSettings.gameID.clientID) + "&version=") + Shell.gameSettings.gameID.gameVersion) + "&partner=") + Shell.gameSettings.gameID.partnerID) + "&var1=0&type=") + Shell.gameSettings.gameID.gameType; if (type == "ping") { newURL = "http://www.kewlbox.com/update/gameRequests.aspx?process=ping3&" + _local3; Communication.commObject.load(newURL); } else if (type == "score") { rsID = 555; ruID = 777; scoreCode = Shell.gameSettings.gameID.scoreCode; score = arg1; dtePost = Shell.dtePost; key1 = Hash.hex_md5((scoreCode + score) + dtePost); newURL = (((((((((((((((((((("http://www.kewlbox.com/inGameRequests.aspx?gameId=" + Shell.gameSettings.gameID.kewlboxGameID) + "&clientId=") + Shell.gameSettings.gameID.clientID) + "&ruId=") + ruID) + "&rsId=") + rsID) + "&version=") + Shell.gameSettings.gameID.gameVersion) + "&partner=") + Shell.gameSettings.gameID.partnerID) + "&var1=0&agev=0&type=") + Shell.gameSettings.gameID.gameType) + "&pp=0&playNum=") + Shell.gameSettings.playNum) + "&score=") + arg1) + "&key1=") + key1) + "&process=postScore&dtePost=") + dtePost; getURL (newURL, "_blank"); } else if (type == "timestamp") { var _local5 = getTimer(); var _local6 = Math.round((_local5 - Shell.gameSettings.currentGame.gameStartTime) / 1000); newURL = (("http://www.kewlbox.com/update/gameRequests.aspx?process=end&" + _local3) + "&time=") + _local6; Communication.commObject.load(newURL); } else if (type == "challenge") { newURL = "http://www.kewlbox.com/inGameRequests.aspx?process=challenge&" + _local3; var _local1 = 0; while (_local1 < arg1.length) { newURL = newURL + ((("&email" + (_local1 + 1)) + "=") + arg1[_local1]); _local1++; } getURL (newURL, "_blank"); } trace(thisURL); }; Communication.sendChallengeEmails = function (emailAddresses) { if (typeof(emailAddresses) != "object") { Shell.openPupWindow("defaultSm", "PROGRAMMER'S NOTE", "When you call sendChallenge(), you must pass an array of email addresses."); } else { Shell.gameSettings.shellState.challengeEmails = new Array(); var _local5 = new Array(); var _local2 = 0; while (_local2 < emailAddresses.length) { var _local1 = emailAddresses[_local2]; var _local3 = 0; if (_local1.indexOf("@") > -1) { if (_local1.indexOf(".", _local1.indexOf("@")) > -1) { _local3 = 1; } } if (_local3) { Shell.gameSettings.shellState.challengeEmails.push(_local1); } else if (_local1 != "") { _local5.push(_local1); } _local2++; } if (_local5.length > 0) { if (Shell.gameSettings.shellState.challengeEmails.length > 0) { var _local7 = "Some of the email addresses you provided are invalid. Do you wish to send challenges to the emails which are valid?"; _local2 = 0; while (_local2 < Shell.gameSettings.shellState.challengeEmails.length) { _local7 = _local7 + ("\n\n - " + Shell.gameSettings.shellState.challengeEmails[_local2]); _local2++; } var _local6 = new Array(); _local6.push({buttonText:"Send", buttonFunction:Communication.confirmSendChallenge}); _local6.push({buttonText:"Cancel", buttonFunction:Communication.cancelSendChallenge}); Shell.openPupWindow("defaultLg", "Email Address Invalid", _local7, _local6); } else { var _local7 = "None of the email addresses you provided are valid. Please try again."; Shell.openPupWindow("defaultSm", "Email Address Invalid", _local7); } } else if (Shell.gameSettings.shellState.challengeEmails.length == 0) { var _local7 = "Please enter your friends' email addresses to challenge them."; Shell.openPupWindow("defaultSm", "No Email Addresses Provided", _local7); delete Shell.gameSettings.shellState.challengeEmails; } else { Communication.confirmSendChallenge(); } } }; Communication.confirmSendChallenge = function () { bdotCall("challenge", Shell.gameSettings.shellState.challengeEmails); Shell.closePupWindow(); delete Shell.gameSettings.shellState.challengeEmails; }; Communication.cancelSendChallenge = function () { trace("canceling"); delete Shell.gameSettings.shellState.challengeEmails; Shell.closePupWindow(); }; Communication.initLocalHighScores = function () { if (Shell.gameSettings.highScores == null) { Shell.gameSettings.highScores = new Object(); } Shell.gameSettings.highScores.numberOfScoresLocal = Shell.gameSettings.preferences.numberOfScoresToDisplay; Shell.gameSettings.highScores.localScores = SharedObject.getLocal(("kewlbox/" + Shell.gameSettings.gameID.gameShortName) + "_high_scores", "/"); var _local2 = Shell.gameSettings.highScores.localScores.data; if (_local2.scores == null) { _local2.scores = new Array(); var _local1 = 0; while (_local1 < Shell.gameSettings.highScores.numberOfScoresLocal) { _local2.scores.push([0, "--", -1, getUniqueNumber()]); _local1++; } } }; Communication.initLocalHighScores(); Communication.saveHighScore = function (score, userName, gameID) { trace("saveHighScore:"); if (typeof(score) == "string") { var _local2 = score.split(","); score = ""; var _local1 = 0; while (_local1 < _local2.length) { score = score + _local2[_local1]; _local1++; } score = Number(score); } score = Math.round(score); Communication.saveLocalHighScore(score, userName, gameID); }; Communication.saveGlobalHighScore = function (score, userName, gameID) { trace("saveGlobalHighScore:"); if (Shell.gameSettings.playNum == undefined) { return(-1); } if (typeof(score) == "string") { var _local2 = score.split(","); score = ""; var _local1 = 0; while (_local1 < _local2.length) { score = score + _local2[_local1]; _local1++; } score = Number(score); } score = Math.round(score); bdotCall("score", score); }; Communication.saveLocalHighScore = function (score, userName, gameID) { var _local2 = Shell.gameSettings.highScores.localScores.data.scores; var _local3 = 1; var _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1][2] == gameID) { _local3 = 0; } _local1++; } if (_local3) { userName = getDateReadout(); _local2.push([score, userName, gameID, getDateNumber()]); _local2.sort(Communication.scoreOrder); _local2.splice(Shell.gameSettings.highScores.numberOfScoresLocal); } }; Communication.displayHighScore = function (score, userName, gameID) { var _local4 = Shell.gameSettings.highScores.localScores.data.scores; userName = getDateReadout(); var _local3 = new Array(); if (((score != null) && (userName != null)) && (gameID != null)) { var _local7 = 1; } else { var _local7 = 0; } var _local2 = 0; while (_local2 < _local4.length) { _local3.push(_local4[_local2].concat()); if (_local3[_local2][2] == gameID) { var _local7 = 0; } _local2++; } if (_local7) { _local3.push([score, userName, gameID, getDateNumber()]); _local3.sort(Communication.scoreOrder); _local3.splice(Shell.gameSettings.highScores.numberOfScoresLocal); } var _local6 = _local4.length; _local2 = 0; while (_local2 < _local4.length) { if (_local3[_local2][2] == gameID) { _local6 = _local2; break; } _local2++; } var _local8 = 1; _local2 = 0; while (_local2 < Shell.gameSettings.highScores.numberOfScoresLocal) { _root.highScoresTable[("line" + (_local2 + 1)) + "_rank"] = _local8++; _root.highScoresTable[("line" + (_local2 + 1)) + "_name"] = _local3[_local2][1]; _root.highScoresTable[("line" + (_local2 + 1)) + "_score"] = formatNumber(_local3[_local2][0]); _local2++; } if (_local6 < _local4.length) { _root.highScoresTable.highlightRank(_local6 + 1); } }; Communication.scoreOrder = function (a, b) { var _local2 = Number(a[0]); var _local1 = Number(b[0]); if (_local2 < _local1) { return(1); } if (_local2 > _local1) { return(-1); } return(0); }; _global.formatNumber = function (thisNumber, thisSpacer, numberOfDecimals) { if (thisSpacer == null) { thisSpacer = ","; } if (numberOfDecimals == null) { numberOfDecimals = 0; } var _local2; var _local4; var _local1; _local4 = 0; thisNumber = Number(thisNumber); if (thisNumber < 0) { var _local7 = 1; thisNumber = thisNumber * -1; } else { var _local7 = 0; } thisNumber = Math.round(thisNumber * Math.pow(10, numberOfDecimals)) / Math.pow(10, numberOfDecimals); thisNumber = String(thisNumber); _local1 = thisNumber.split("."); if (_local1.length > 1) { thisNumber = _local1[0]; _local1 = "." + _local1[1]; } else { _local1 = ""; } _local2 = thisNumber.length - 1; while (_local2 > -1) { _local1 = thisNumber.charAt(_local2) + _local1; _local4++; if (_local4 == 3) { if (_local2 > 0) { _local1 = thisSpacer + _local1; _local4 = 0; } } _local2--; } if (_local7) { _local1 = "-" + _local1; } return(_local1); }; _global.getDateReadout = function () { var _local4 = new Date(); var _local2 = _local4.getHours(); if (_local2 < 12) { var _local6 = "am"; if (_local2 == 0) { _local2 = 12; } } else { var _local6 = "pm"; if (_local2 > 12) { _local2 = _local2 - 12; } } _local2 = String(_local2); var _local3 = _local4.getMinutes(); if (_local3 < 10) { _local3 = "0" + String(_local3); } else { _local3 = String(_local3); } var _local1 = _local4.getMonth(); if (_local1 == 0) { _local1 = "Jan."; } else if (_local1 == 1) { _local1 = "Feb."; } else if (_local1 == 2) { _local1 = "Mar."; } else if (_local1 == 3) { _local1 = "Apr."; } else if (_local1 == 4) { _local1 = "May"; } else if (_local1 == 5) { _local1 = "Jun."; } else if (_local1 == 6) { _local1 = "Jul."; } else if (_local1 == 7) { _local1 = "Aug."; } else if (_local1 == 8) { _local1 = "Sept."; } else if (_local1 == 9) { _local1 = "Oct."; } else if (_local1 == 10) { _local1 = "Nov."; } else if (_local1 == 11) { _local1 = "Dec."; } var _local5 = (((((((_local1 + " ") + _local4.getDate()) + " - ") + _local2) + ":") + String(_local3)) + " ") + String(_local6); return(_local5); }; _global.lastUniqueNumber = 0; _global.getUniqueNumber = function () { var _local5 = new Date(); var _local3 = new Array(); var _local4 = String(_local5.getYear()).substr(-1, 1); _local3.push(_local4); _local4 = String(_local5.getMonth() + 1); var _local2 = 1; while (_local2 < 3) { if (_local4.length < _local2) { _local4 = "0" + _local4; } _local2++; } _local3.push(_local4); _local4 = String(_local5.getDate()); _local2 = 1; while (_local2 < 3) { if (_local4.length < _local2) { _local4 = "0" + _local4; } _local2++; } _local3.push(_local4); _local4 = String(_local5.getHours()); _local2 = 1; while (_local2 < 3) { if (_local4.length < _local2) { _local4 = "0" + _local4; } _local2++; } _local3.push(_local4); _local4 = String(_local5.getMinutes()); _local2 = 1; while (_local2 < 3) { if (_local4.length < _local2) { _local4 = "0" + _local4; } _local2++; } _local3.push(_local4); _local4 = String(_local5.getSeconds()); _local2 = 1; while (_local2 < 3) { if (_local4.length < _local2) { _local4 = "0" + _local4; } _local2++; } _local3.push(_local4); _local4 = String(_local5.getMilliseconds()); _local2 = 1; while (_local2 < 4) { if (_local4.length < _local2) { _local4 = "0" + _local4; } _local2++; } _local3.push(_local4); _local3 = Number(_local3.join("")); while (_local3 <= lastUniqueNumber) { _local3++; } _global.lastUniqueNumber = _local3; return(_local3); };Instance of Symbol 72 MovieClip "pup" in Frame 1//component parameters onClipEvent (construct) { scaleWindow = true; animationTime = 0.4; positionOpen = "CENTER"; positionClosed = "CENTER"; gutterX = 20; gutterY = 20; easingType = "Elastic.easeOut"; blockClicks = true; clickBlockerColor = 0; clickBlockerAlpha = 70; }Frame 2Shell.pupWindow = pup; Shell.pupWindow.init("pupBackground");Frame 15if (_root.getBytesTotal() != _root.getBytesLoaded()) { gotoAndPlay ("preloadLoop"); }Frame 58function audioQuickCut(newAudio, loopNumb) { this[currentAudio].stop(); this[newAudio].start(0, loopNumb); currentAudio = newAudio; } if (CustomActions) { _global.soundPath = "sounds/"; } else { _global.soundPath = "saw4/sounds/"; } var totalScore = 0; var currentAudio; var ctaLoop = new Sound(); ctaLoop.attachSound("ctaTrack"); var gameAudioMc = this.createEmptyMovieClip("gameAudioMc", this.getNextHighestDepth()); var gameAudio = new Sound(gameAudioMc); gameAudio.attachSound("gameLoop"); var titleSoundMc = this.createEmptyMovieClip("titleSoundMc", this.getNextHighestDepth()); var titleAudio = new Sound(titleSoundMc); titleAudio.setVolume(70); titleAudio.attachSound("title"); var logoIntroAudio = new Sound(); logoIntroAudio.attachSound("logoIntro"); logoIntroAudio.start(); logoIntroAudio.onSoundComplete = function () { audioQuickCut("titleAudio", 9999); }; var monitorDropSoundMc = this.createEmptyMovieClip("monitorDropSoundMc", this.getNextHighestDepth()); var monitorDropAudio = new Sound(monitorDropSoundMc); monitorDropAudio.setVolume(50); monitorDropAudio.attachSound("monitorIn"); var jigsawVoiceMc = this.createEmptyMovieClip("jigsawVoiceMc", this.getNextHighestDepth()); var jigsawVoiceAudio = new Sound(jigsawVoiceMc); jigsawVoiceAudio.attachSound("jigsawIntro1");Frame 60function shakeClip(clip, startX, startY) { shakeBlur.blurX = random(70) + 10; clip.filters = shakeFilters; clip._alpha = (random(70) + 20) + (10 * (Math.floor(Math.random() * 3) - 1)); clip._x = startX + (random(50) * (Math.floor(Math.random() * 3) - 1)); clip._y = startY + (random(50) * (Math.floor(Math.random() * 3) - 1)); } function resetLogo() { delete kewlboxLogo.onEnterFrame; shakeBlur.blurX = 0; kewlboxLogo.filters = shakeFilters; kewlboxLogo._alpha = 99; kewlboxLogo._x = 275; kewlboxLogo._y = 186; } var shakeBlur = (new flash.filters.BlurFilter(0, 0, 3)); var shakeFilters = new Array(); shakeFilters.push(shakeBlur); kewlboxLogo.onEnterFrame = function () { shakeClip(this, 275, 186); };Frame 63resetLogo();Frame 72kewlboxLogo.onEnterFrame = function () { shakeClip(this, 275, 186); };Frame 79resetLogo(); kewlboxLogo.gotoAndStop("lionsgate");Frame 87kewlboxLogo.onEnterFrame = function () { shakeClip(this, 275, 186); }; jigsawVoiceAudio.start(); jigsawVoiceAudio.onSoundComplete = function () { jigsawVoiceAudio.attachSound("jigsawIntro2"); jigsawVoiceAudio.start(); jigsawVoiceAudio.onSoundComplete = null; }; jigsawVoiceAudio.start();Frame 131stop(); trappedTitleMc.onEnterFrame = function () { this._alpha = 10 + (10 * (Math.floor(Math.random() * 3) - 1)); this._x = 47 + (random(10) * (Math.floor(Math.random() * 3) - 1)); this._y = 138 + (random(10) * (Math.floor(Math.random() * 3) - 1)); };Frame 148audioQuickCut("gameAudio", 9999); monitorDropAudio.start(); var totalScore = 0; stop();Frame 168CTA.yourScoreTxt.text = totalScore; stopAllSounds(); audioQuickCut("ctaLoop", 9999);Frame 181Shell.displayCTA(totalScore, null, Shell.gameSettings.currentGame.gameID); stop();Frame 204gotoAndPlay ("game");Frame 227getURL ("http://www.kewlbox.com/");Frame 235fscommand ("quit"); stop();Symbol 17 Buttonon (press) { Shell.acceptLegal(); }Symbol 31 Buttonon (release) { _parent.pageClick(); }Symbol 35 Buttonon (press) { _parent.startScrollerDrag(); } on (release, releaseOutside) { _parent.endScrollerDrag(); }Symbol 37 MovieClip Frame 1function init() { currentlyScrolling = 0; contentClip = _parent.contentClip; contentMask = _parent.contentMask; contentHome = contentMask._y; if (contentMask._height < contentClip._height) { var _local4 = 20; var _local3 = scrollBackground._height; scroller._height = Math.max(_local4, _local3 * (contentMask._height / contentClip._height)); maxScrollDistance = _local3 - scroller._height; maxScrollIndex = contentClip._height - contentMask._height; } else { scroller._height = scrollBackground._height; maxScrollDistance = 0; maxScrollIndex = 0; this._visible = 0; } numberOfVisibleItems = contentMask._height - 20; scroller._y = 0; firstItemIndex = 0; itemIndexWatcher = function (prop, oldVal, newVal) { if (prop == "firstItemIndex") { newVal = Math.max(0, Math.min(maxScrollIndex, newVal)); contentClip._y = contentHome - newVal; } return(newVal); }; this.watch("firstItemIndex", itemIndexWatcher); firstItemIndex = firstItemIndex + 0; } function pageClick() { if (_ymouse < scroller._y) { firstItemIndex = firstItemIndex - numberOfVisibleItems; } else { firstItemIndex = firstItemIndex + numberOfVisibleItems; } var _local1 = firstItemIndex / maxScrollIndex; scroller._y = maxScrollDistance * _local1; } function startScrollerDrag() { currentlyScrolling = 1; scroller.startDrag(0, scroller._x, 0, scroller._x, maxScrollDistance); scroller.onEnterFrame = updateFirstItemIndex; } function endScrollerDrag() { scroller.stopDrag(); currentlyScrolling = 0; delete scroller.onEnterFrame; } function updateFirstItemIndex() { var _local2 = scroller._y / maxScrollDistance; var _local1 = Math.round(maxScrollIndex * _local2); if (firstItemIndex != _local1) { firstItemIndex = _local1; } } init();Symbol 38 MovieClip [privacyWindow] Frame 2stop();Symbol 43 Buttonon (release) { Shell.closeRules(); }Symbol 52 Buttonon (release) { Shell.declineLegal(); }Symbol 57 Buttonon (release) { Shell.acceptLegal(); }Symbol 66 MovieClip Frame 2stop();Symbol 66 MovieClip Frame 7stop();Symbol 71 MovieClip Frame 1function updatePreloadProgress() { var _local3 = 0; totalSize = _root.getBytesTotal(); loadedSize = _root.getBytesLoaded(); if (loadedSize == totalSize) { _local3 = 1; } var _local2 = loadedSize / totalSize; barFill._width = barBackground._width * _local2; if (_local2 >= 0) { graphicBG.loadPercent.text = Math.floor(_local2 * 100) + "%"; } else { graphicBG.loadPercent.text = "0%"; } return(_local3); }Symbol 71 MovieClip Frame 2finishedLoading = updatePreloadProgress(); if (finishedLoading) { stop(); }Symbol 71 MovieClip Frame 14barFill._width = 0;Symbol 71 MovieClip Frame 16finishedLoading = updatePreloadProgress(); trace(finishedLoading); if (!finishedLoading) { gotoAndPlay ("loop"); }Symbol 71 MovieClip Frame 27stop();Symbol 72 MovieClip Frame 1function init(background, time) { _visible = false; if (((time != undefined) && (time != null)) && (time > 0)) { animationTime = time; } background_mc = this.attachMovie(background, "background_mc", 2); if (scaleWindow) { background_mc.startWidth = background_mc._width; background_mc.startHeight = background_mc._height; } if (background_mc._totalframes > 1) { animate = false; background_mc.stop(); } else { animate = true; } easingFunc = easingFunctions[easingType.split(".")[0]][easingType.split(".")[1]]; } function open(content, options) { if (!background_mc) { init("pupWindowDefault"); } if (currentContent == content) { return(undefined); } currentContent = content; if (content_mc) { content_mc.removeMovieClip(); } content_mc = this.attachMovie(currentContent, "content_mc", 3, {_alpha:0}); if (content_mc._totalframes > 1) { content_mc.stop(); } if (animate) { var _local8; if (state == "closed") { _local8 = mx.transitions.TransitionManager.start(background_mc, {type:mx.transitions.Fly, direction:mx.transitions.Transition.IN, duration:animationTime, easing:easingFunc, startPoint:transitionPositions[positionOpen]}); } clearTimeout(timeout); timeout = setTimeout(this, "allTransitionsInDone", animationTime * 1000); if (scaleWindow) { var _local6 = new mx.transitions.Tween(background_mc, "_width", easingFunc, background_mc._width, content_mc._width + (gutterX * 2), animationTime, true); var _local5 = new mx.transitions.Tween(background_mc, "_height", easingFunc, background_mc._height, content_mc._height + (gutterY * 2), animationTime, true); } } else { background_mc.play(); background_mc.onEnterFrame = backgroundIn; } if (blockClicks && (blocker_mc._alpha == null)) { blocker_mc = this.createEmptyMovieClip("blocker_mc", 1); blocker_mc._alpha = 0; blocker_mc.moveTo(-(Stage.width / 2), -(Stage.height / 2)); blocker_mc.lineStyle(1, clickBlockerColor, 0); blocker_mc.beginFill(clickBlockerColor, 100); blocker_mc.lineTo(Stage.width / 2, -(Stage.height / 2)); blocker_mc.lineTo(Stage.width / 2, Stage.height / 2); blocker_mc.lineTo(-(Stage.width / 2), Stage.height / 2); blocker_mc.lineTo(-(Stage.width / 2), -(Stage.height / 2)); blocker_mc.endFill(); blocker_mc.useHandCursor = false; blocker_mc.onPress = function () { }; var _local11 = new mx.transitions.Tween(blocker_mc, "_alpha", mx.transitions.easing.None.easeNone, blocker_mc._alpha, clickBlockerAlpha, animationTime / 2, true); } _visible = true; state = "open"; content_mc.options = options; } function close() { if (!background_mc) { return(undefined); } if (animate) { var _local8 = mx.transitions.TransitionManager.start(background_mc, {type:mx.transitions.Fly, direction:mx.transitions.Transition.OUT, duration:animationTime, easing:easingFunc, startPoint:transitionPositions[positionClosed]}); clearTimeout(timeout); timeout = setTimeout(this, "allTransitionsOutDone", animationTime * 1000); if (scaleWindow) { var _local5 = new mx.transitions.Tween(background_mc, "_width", easingFunc, background_mc._width, background_mc.startWidth, animationTime, true); var _local4 = new mx.transitions.Tween(background_mc, "_height", easingFunc, background_mc._height, background_mc.startHeight, animationTime, true); } } else { background_mc.play(); background_mc.onEnterFrame = backgroundOut; } var _local9 = new mx.transitions.Tween(blocker_mc, "_alpha", mx.transitions.easing.None.easeNone, blocker_mc._alpha, 0, animationTime / 2, true); content_mc.removeMovieClip(); previousContent = currentContent; currentContent = null; state = "closed"; } function allTransitionsInDone(eventObj) { finishOpen(); } function allTransitionsOutDone(eventObj) { finishClose(); } function finishOpen() { content_mc._alpha = 100; if (content_mc._totalframes > 1) { content_mc.play(); } dispatchEvent({type:"PupEvent", event:"onOpen", content:currentContent}); } function finishClose() { blocker_mc.removeMovieClip(); dispatchEvent({type:"PupEvent", event:"onClose", content:previousContent}); _visible = false; } function backgroundIn() { if (this._currentframe == this._previousframe) { delete this.onEnterFrame; finishOpen(); } else { this._previousframe = this._currentframe; } } function backgroundOut() { if (this._currentframe == this._totalframes) { delete this.onEnterFrame; finishClose(); } } var currentContent; var previousContent; var scaleWindow; var background_mc; var content_mc; var blocker_mc; var state = "closed"; var easingFunc; var timeout; var animationTime; var easingType; var gutterX; var gutterY; var blockClicks; var positionOpen; var positionClosed; var animate; var clickBlockerColor; var clickBlockerAlpha; var easingFunctions = new Object({None:mx.transitions.easing.None, Regular:mx.transitions.easing.Regular, Strong:mx.transitions.easing.Strong, Bounce:mx.transitions.easing.Bounce, Elastic:mx.transitions.easing.Elastic, Back:mx.transitions.easing.Back}); var transitionPositions = new Object({TOP:2, BOTTOM:8, LEFT:4, RIGHT:6, CENTER:5}); mx.events.EventDispatcher.initialize(this);Symbol 814 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }Symbol 815 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }Symbol 816 MovieClip [__Packages.mx.transitions.Tween] Frame 0class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }Symbol 817 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }Symbol 818 MovieClip [__Packages.mx.transitions.Transition] Frame 0class mx.transitions.Transition { var _manager, removeEventListener, addEventListener, _content, _twn, _easing, _progress, dispatchEvent, _innerBounds, _outerBounds, _width, _height; function Transition (content, transParams, manager) { if (!arguments.length) { return; } init(content, transParams, manager); } function set manager(mgr) { if (_manager != undefined) { removeEventListener("transitionInDone", _manager); removeEventListener("transitionOutDone", _manager); removeEventListener("transitionProgress", _manager); } _manager = mgr; addEventListener("transitionInDone", _manager); addEventListener("transitionOutDone", _manager); addEventListener("transitionProgress", _manager); //return(manager); } function get manager() { return(_manager); } function set content(c) { if (typeof(c) == "movieclip") { _content = c; _twn.obj = c; } //return(content); } function get content() { return(_content); } function set direction(direction) { _direction = (direction ? 1 : 0); //return(this.direction); } function get direction() { return(_direction); } function set duration(d) { if (d) { _duration = d; _twn.duration = d; } //return(duration); } function get duration() { return(_duration); } function set easing(e) { if (typeof(e) == "string") { e = eval (e); } else if (e == undefined) { e = _noEase; } _easing = e; _twn.easing = e; //return(easing); } function get easing() { return(_easing); } function set progress(p) { if (_progress == p) { return; } _progress = p; if (_direction) { _render(1 - p); } else { _render(p); } dispatchEvent({type:"transitionProgress", target:this, progress:p}); //return(progress); } function get progress() { return(_progress); } function init(content, transParams, manager) { this.content = (content); direction = (transParams.direction); duration = (transParams.duration); easing = (transParams.easing); this.manager = (manager); _innerBounds = this.manager._innerBounds; _outerBounds = this.manager._outerBounds; _width = this.manager._width; _height = this.manager._height; _resetTween(); } function toString() { return(("[Transition " + className) + "]"); } function start() { content._visible = true; _twn.start(); } function stop() { _twn.fforward(); _twn.stop(); } function cleanUp() { removeEventListener("transitionInDone", _manager); removeEventListener("transitionOutDone", _manager); removeEventListener("transitionProgress", _manager); stop(); } function getNextHighestDepthMC(mc) { var _local4 = mc.getNextHighestDepth(); if (_local4 != undefined) { return(_local4); } _local4 = -1; var _local3; var _local1; for (var _local5 in mc) { _local1 = mc[_local5]; if ((typeof(_local1) == "movieclip") && (_local1._parent == mc)) { _local3 = _local1.getDepth(); if (_local3 > _local4) { _local4 = _local3; } } } return(_local4 + 1); } function drawBox(mc, x, y, w, h) { mc.moveTo(x, y); mc.lineTo(x + w, y); mc.lineTo(x + w, y + h); mc.lineTo(x, y + h); mc.lineTo(x, y); } function drawCircle(mc, x, y, r) { mc.moveTo(x + r, y); mc.curveTo(r + x, (0.414213562373095 * r) + y, (0.707106781186547 * r) + x, (0.707106781186547 * r) + y); mc.curveTo((0.414213562373095 * r) + x, r + y, x, r + y); mc.curveTo((-0.414213562373095 * r) + x, r + y, (-0.707106781186547 * r) + x, (0.707106781186547 * r) + y); mc.curveTo((-r) + x, (0.414213562373095 * r) + y, (-r) + x, y); mc.curveTo((-r) + x, (-0.414213562373095 * r) + y, (-0.707106781186547 * r) + x, (-0.707106781186547 * r) + y); mc.curveTo((-0.414213562373095 * r) + x, (-r) + y, x, (-r) + y); mc.curveTo((0.414213562373095 * r) + x, (-r) + y, (0.707106781186547 * r) + x, (-0.707106781186547 * r) + y); mc.curveTo(r + x, (-0.414213562373095 * r) + y, r + x, y); } function _render(p) { } function _resetTween() { _twn.stop(); _twn.removeListener(this); _twn = new mx.transitions.Tween(this, null, easing, 0, 1, duration, true); _twn.stop(); _twn.prop = "progress"; _twn.addListener(this); } function _noEase(t, b, c, d) { return(((c * t) / d) + b); } function onMotionFinished(src) { if (direction) { dispatchEvent({type:"transitionOutDone", target:this}); } else { dispatchEvent({type:"transitionInDone", target:this}); } } static var version = "1.1.0.52"; static var IN = 0; static var OUT = 1; var type = mx.transitions.Transition; var className = "Transition"; var _direction = 0; var _duration = 2; static var __mixinFED = mx.events.EventDispatcher.initialize(mx.transitions.Transition.prototype); }Symbol 819 MovieClip [__Packages.mx.transitions.TransitionManager] Frame 0class mx.transitions.TransitionManager { var _transitions, removeEventListener, _content, addEventListener, _contentAppearance, _innerBounds, _outerBounds, _width, _height, _triggerEvent, dispatchEvent; function TransitionManager (content) { this.content = (content); _transitions = {}; } function set content(c) { removeEventListener("allTransitionsInDone", _content); removeEventListener("allTransitionsOutDone", _content); _content = c; saveContentAppearance(); addEventListener("allTransitionsInDone", _content); addEventListener("allTransitionsOutDone", _content); //return(content); } function get content() { return(_content); } function get transitionsList() { return(_transitions); } function get numTransitions() { var _local2 = 0; for (var _local3 in _transitions) { _local2++; } return(_local2); } function get numInTransitions() { var _local3 = 0; var _local2 = _transitions; for (var _local4 in _local2) { if (!_local2[_local4].direction) { _local3++; } } return(_local3); } function get numOutTransitions() { var _local3 = 0; var _local2 = _transitions; for (var _local4 in _local2) { if (_local2[_local4].direction) { _local3++; } } return(_local3); } function get contentAppearance() { return(_contentAppearance); } static function start(content, transParams) { if (content.__transitionManager == undefined) { content.__transitionManager = new mx.transitions.TransitionManager(content); } if (transParams.direction == 1) { content.__transitionManager._triggerEvent = "hide"; } else { content.__transitionManager._triggerEvent = "reveal"; } return(content.__transitionManager.startTransition(transParams)); } function startTransition(transParams) { removeTransition(findTransition(transParams)); var _local3 = transParams.type; var _local2 = new _local3[undefined](_content, transParams, this); addTransition(_local2); _local2.start(); return(_local2); } function addTransition(trans) { trans.ID = ++IDCount; _transitions[trans.ID] = trans; return(trans); } function removeTransition(trans) { if (_transitions[trans.ID] == undefined) { return(false); } trans.cleanUp(); return(delete _transitions[trans.ID]); } function findTransition(transParams) { var _local2; for (var _local4 in _transitions) { _local2 = _transitions[_local4]; if (_local2.type == transParams.type) { return(_local2); } } return(undefined); } function removeAllTransitions() { for (var _local2 in _transitions) { _transitions[_local2].cleanUp(); removeTransition(_transitions[_local2]); } } function saveContentAppearance() { var _local2 = _content; if (_contentAppearance == undefined) { var _local3 = (_contentAppearance = {}); for (var _local4 in _visualPropList) { _local3[_local4] = _local2[_local4]; } _local3.colorTransform = new Color(_local2).getTransform(); } _innerBounds = _local2.getBounds(targetPath(_local2)); _outerBounds = _local2.getBounds(targetPath(_local2._parent)); _width = _local2._width; _height = _local2._height; } function restoreContentAppearance() { var _local2 = _content; var _local3 = _contentAppearance; for (var _local4 in _visualPropList) { _local2[_local4] = _local3[_local4]; } new Color(_local2).setTransform(_local3.colorTransform); } function transitionInDone(e) { removeTransition(e.target); if (numInTransitions == 0) { var _local2; _local2 = _content._visible; if ((_triggerEvent == "hide") || (_triggerEvent == "hideChild")) { _content._visible = false; } if (_local2) { dispatchEvent({type:"allTransitionsInDone", target:this}); } } } function transitionOutDone(e) { removeTransition(e.target); if (numOutTransitions == 0) { restoreContentAppearance(); var _local2; _local2 = _content._visible; if (_local2 && ((_triggerEvent == "hide") || (_triggerEvent == "hideChild"))) { _content._visible = false; } updateAfterEvent(); if (_local2) { dispatchEvent({type:"allTransitionsOutDone", target:this}); } } } function toString() { return("[TransitionManager]"); } static var version = "1.1.0.52"; static var IDCount = 0; var type = mx.transitions.TransitionManager; var className = "TransitionManager"; var _visualPropList = {_x:null, _y:null, _xscale:null, _yscale:null, _alpha:null, _rotation:null}; static var __mixinFED = mx.events.EventDispatcher.initialize(mx.transitions.TransitionManager.prototype); }Symbol 820 MovieClip [__Packages.mx.transitions.Fly] Frame 0class mx.transitions.Fly extends mx.transitions.Transition { var _xFinal, __get__manager, _yFinal, _stagePoints, _content, _innerBounds, _xInitial, _yInitial; function Fly (content, transParams, manager) { super(); init(content, transParams, manager); } function init(content, transParams, manager) { super.init(content, transParams, manager); if (transParams.startPoint) { _startPoint = transParams.startPoint; } _xFinal = __get__manager().__get__contentAppearance()._x; _yFinal = __get__manager().__get__contentAppearance()._y; var _local6 = Stage.scaleMode; Stage.scaleMode = "showAll"; var _local3 = (_stagePoints = {}); _local3[1] = {x:0, y:0}; _local3[2] = {x:0, y:0}; _local3[3] = {x:Stage.width, y:0}; _local3[4] = {x:0, y:0}; _local3[5] = {x:Stage.width / 2, y:Stage.height / 2}; _local3[6] = {x:Stage.width, y:0}; _local3[7] = {x:0, y:Stage.height}; _local3[8] = {x:0, y:Stage.height}; _local3[9] = {x:Stage.width, y:Stage.height}; for (var _local5 in _local3) { _content._parent.globalToLocal(_local3[_local5]); } var _local4 = _innerBounds; _local3[1].x = _local3[1].x - _local4.xMax; _local3[1].y = _local3[1].y - _local4.yMax; _local3[2].x = __get__manager().__get__contentAppearance()._x; _local3[2].y = _local3[2].y - _local4.yMax; _local3[3].x = _local3[3].x - _local4.xMin; _local3[3].y = _local3[3].y - _local4.yMax; _local3[4].x = _local3[4].x - _local4.xMax; _local3[4].y = __get__manager().__get__contentAppearance()._y; _local3[5].x = _local3[5].x - ((_local4.xMax + _local4.xMin) / 2); _local3[5].y = _local3[5].y - ((_local4.yMax + _local4.yMin) / 2); _local3[6].x = _local3[6].x - _local4.xMin; _local3[6].y = __get__manager().__get__contentAppearance()._y; _local3[7].x = _local3[7].x - _local4.xMax; _local3[7].y = _local3[7].y - _local4.yMin; _local3[8].x = __get__manager().__get__contentAppearance()._x; _local3[8].y = _local3[8].y - _local4.yMin; _local3[9].x = _local3[9].x - _local4.xMin; _local3[9].y = _local3[9].y - _local4.yMin; _xInitial = _stagePoints[_startPoint].x; _yInitial = _stagePoints[_startPoint].y; Stage.scaleMode = _local6; } function _render(p) { _content._x = _xFinal + ((_xInitial - _xFinal) * (1 - p)); _content._y = _yFinal + ((_yInitial - _yFinal) * (1 - p)); } static var version = "1.1.0.52"; var type = mx.transitions.Fly; var className = "Fly"; var _startPoint = 4; }Symbol 821 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0class mx.transitions.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static var version = "1.1.0.52"; }Symbol 822 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }Symbol 823 MovieClip [__Packages.mx.transitions.easing.Back] Frame 0class mx.transitions.easing.Back { function Back () { } static function easeIn(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / d; return((((c * t) * t) * (((s + 1) * t) - s)) + b); } static function easeOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = (t / d) - 1; return((c * (((t * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOut(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } t = t / (d / 2); if (t < 1) { s = s * 1.525; return(((c / 2) * ((t * t) * (((s + 1) * t) - s))) + b); } t = t - 2; s = s * 1.525; return(((c / 2) * (((t * t) * (((s + 1) * t) + s)) + 2)) + b); } static var version = "1.1.0.52"; }Symbol 824 MovieClip [__Packages.mx.transitions.easing.Bounce] Frame 0class mx.transitions.easing.Bounce { function Bounce () { } static function easeOut(t, b, c, d) { t = t / d; if (t < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { t = t - 0.545454545454545; return((c * (((7.5625 * t) * t) + 0.75)) + b); } if (t < 0.909090909090909) { t = t - 0.818181818181818; return((c * (((7.5625 * t) * t) + 0.9375)) + b); } t = t - 0.954545454545455; return((c * (((7.5625 * t) * t) + 0.984375)) + b); } static function easeIn(t, b, c, d) { return((c - easeOut(d - t, 0, c, d)) + b); } static function easeInOut(t, b, c, d) { if (t < (d / 2)) { return((easeIn(t * 2, 0, c, d) * 0.5) + b); } return(((easeOut((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static var version = "1.1.0.52"; }Symbol 825 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }Symbol 826 MovieClip [__Packages.mx.transitions.easing.None] Frame 0class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }Symbol 103 MovieClip Frame 1stop();Symbol 105 MovieClip [both_cowering] Frame 60stop(); gameRoot.gotoAndStop("finalScene");Symbol 107 MovieClip [tankHittingDoor] Frame 18stop();Symbol 109 MovieClip [doorOpening] Frame 1stop();Symbol 109 MovieClip [doorOpening] Frame 21stop(); gameRoot.preActionStatic("michael"); gameRoot.roomsMc.gasTankMc._visible = false; gameRoot.roomsMc.michaelVidDisplay._visible = true; gameRoot.roomsMc.michaelVidDisplay.attachMovie("michael_LoweringTank", "michael_LoweringTank", 0); gameRoot.roomsMc.michaelVidDisplay._x = 280; gameRoot.roomsMc.michaelVidDisplay._y = 95; gameRoot.roomsMc.michaelVidDisplay.play();Symbol 111 MovieClip [endGame_cutScene] Frame 70gotoAndPlay (1);Symbol 113 MovieClip [jeffery_chokeDeath] Frame 81stop();Symbol 115 MovieClip [jeffery_chokingStanding] Frame 1gameRoot.chokingSoundAudio.start(0, 2);Symbol 115 MovieClip [jeffery_chokingStanding] Frame 217stop(); gameRoot.gotoToeTag("jeffery", "Asphyxiation due to smoke inhalation");Symbol 117 MovieClip [jeffery_idle] Frame 108gotoAndPlay (1);Symbol 119 MovieClip [jeffery_onFire2] Frame 322stop();Symbol 121 MovieClip [michael_breakingGlass] Frame 60stop(); gameRoot.preActionStatic("michael"); gameRoot.roomsMc.roomALitMc._visible = false; gameRoot.roomsMc.playVicVid("michael", "michael_idle", 325, 130, false);Symbol 123 MovieClip [michael_breathingWithHose] Frame 49gotoAndPlay (1);Symbol 125 MovieClip [michael_drowning] Frame 41gotoAndPlay (1);Symbol 127 MovieClip [michael_drowningDeath] Frame 91stop();Symbol 129 MovieClip [michael_idle] Frame 141gotoAndPlay (1);Symbol 131 MovieClip [michael_LoweringTank] Frame 91stop(); gameRoot.roomsMc.blackOutDoorMc._alpha = 100; gameRoot.roomsMc.jefferyVidDisplay.attachMovie("both_cowering", "both_cowering", 0); gameRoot.roomsMc.jefferyVidDisplay._x = 90; gameRoot.roomsMc.jefferyVidDisplay._y = 185; gameRoot.preActionStatic("michael"); gameRoot.roomsMc.michaelVidDisplay.attachMovie("tankHittingDoor", "tankHittingDoor", 0);Symbol 133 MovieClip [michael_shocked] Frame 90gotoAndPlay (76);Symbol 135 MovieClip [michael_waterDrain] Frame 77stop();Symbol 137 MovieClip [roomB_explosion] Frame 5gameRoot.roomsMc.gasTankDarkMc._visible = (gameRoot.roomsMc.gasTankMc = false);Symbol 137 MovieClip [roomB_explosion] Frame 50stop();Symbol 138 MovieClip Frame 1Symbol 142 MovieClip Frame 14stop();Symbol 152 MovieClip Frame 1stop();Symbol 157 MovieClip Frame 1stop();Symbol 162 MovieClip Frame 1stop();Symbol 166 MovieClip Frame 1stop(); kewlBoxBtn.onRelease = function () { getURL ("http://www.kewlbox.com", "_blank"); }; titleStartMc.onRelease = function () { Shell.startGame(); }; titleRulesMc.onRelease = function () { Shell.showRules(); }; titleQuitMc.onRelease = function () { Shell.quitFromTitle(); };Symbol 172 MovieClip Frame 1this.onRelease = function () { getURL ("http://www.lionsgateshop.com/product.asp?Id=7851&TitleParentId=4856", "_blank"); }; var todaysDate = new Date(); var releaseDate = new Date(2008, 0, 22); if (todaysDate.getTime() >= releaseDate.getTime()) { gotoAndStop (3); } else { gotoAndStop (2); }Symbol 240 MovieClip Frame 1stop();Symbol 240 MovieClip Frame 2play();Symbol 240 MovieClip Frame 26gotoAndPlay (2);Symbol 260 MovieClip Frame 1stop();Symbol 260 MovieClip Frame 13stop();Symbol 295 MovieClip Frame 1stop();Symbol 295 MovieClip Frame 19stop();Symbol 322 MovieClip Frame 1stop();Symbol 322 MovieClip Frame 14stop();Symbol 354 MovieClip Frame 1stop();Symbol 354 MovieClip Frame 21stop();Symbol 355 MovieClip Frame 1function movesmoke() { smokePoint0.x = smokePoint0.x - smokeSpeed; smokePoint1.x = smokePoint1.x + smokeSpeed; smokeBmData0.perlinNoise(smokeW, smokeH, 4, randomSeed0, false, false, 1, true, smokePoint0); smokeBmData1.perlinNoise(smokeW, smokeH, 4, randomSeed1, false, false, 2, true, smokePoint1); } function fadeSmokeIn() { if (!gameRoot.roomsMc.smokeDiverted) { maxSmokeAlpha = 80; } else { maxSmokeAlpha = 40; } if (gameRoot.currentRoom == 1) { smokeClip._visible = true; } else { smokeClip._visible = false; } if (smokeClip._alpha < maxSmokeAlpha) { smokeClip._alpha = smokeClip._alpha + 2; } else { smokeClip._alpha = maxSmokeAlpha; clearInterval(fadeNow); } } function fadeSmokeOut() { if (smokeClip._alpha > 40) { smokeClip._alpha = smokeClip._alpha - 2; } else { smokeClip._alpha = 40; clearInterval(fadeOutNow); } } function startSmoke() { gameRoot.chokeDown = true; gameRoot.roomsMc.smokeyRoom = true; clearInterval(moveNow); moveNow = setInterval(movesmoke, 30); fadeNow = setInterval(fadeSmokeIn, 50); } function divertSmoke() { gameRoot.roomsMc.smokeDiverted = true; fadeOutNow = setInterval(fadeSmokeOut, 50); } function continueSmoke() { smokeClip._alpha = 80; clearInterval(moveNow); moveNow = setInterval(movesmoke, 30); } var smokeClip = this; smokeClip._alpha = 0; var scaleBy = 4; smokeClip._xscale = scaleBy * 100; smokeClip._yscale = scaleBy * 100; var smokeW = (446 / scaleBy); var smokeH = (326 / scaleBy); var smokeBmData0 = (new flash.display.BitmapData(smokeW, smokeH, false, 0)); var smoke0 = this.createEmptyMovieClip("smoke0", this.getNextHighestDepth()); smoke0.attachBitmap(smokeBmData0, this.getNextHighestDepth()); var smokePoint0 = (new flash.geom.Point()); var randomSeed0 = random(15); smoke0.blendMode = 4; var smokeBmData1 = (new flash.display.BitmapData(smokeW, smokeH, false, 0)); var smokes1 = this.createEmptyMovieClip("smoke1", this.getNextHighestDepth()); smoke1.attachBitmap(smokeBmData1, this.getNextHighestDepth()); var smokePoint1 = (new flash.geom.Point()); var randomSeed1 = random(15); smoke1.blendMode = 3; var smokeSpeed = 0.2; var moveNow; var fadeNow; var fadeOutNow;Symbol 405 MovieClip Frame 1stop();Symbol 405 MovieClip Frame 23gotoAndPlay (2);Symbol 456 MovieClip Frame 1stop();Symbol 456 MovieClip Frame 2play();Symbol 456 MovieClip Frame 26gotoAndPlay (2);Symbol 535 MovieClip Frame 1stop();Symbol 535 MovieClip Frame 37gotoAndStop (1);Symbol 550 MovieClip Frame 1stop();Symbol 550 MovieClip Frame 13stop();Symbol 589 MovieClip Frame 1stop();Symbol 589 MovieClip Frame 21stop();Symbol 614 MovieClip Frame 1stop();Symbol 614 MovieClip Frame 14stop();Symbol 653 MovieClip Frame 1stop();Symbol 653 MovieClip Frame 23stop();Symbol 659 MovieClip Frame 1function playVicVid(vic, vid, vidX, vidY, deathVid) { if (vid == "jeffery_onFire2") { trace("burning"); gameRoot.jeffBurning = true; gameRoot.jeffTalkAudio.attachSound("screamBurn"); gameRoot.jeffTalkAudio.start(); } roomsPath[vic + "VidDisplay"]._x = vidX; roomsPath[vic + "VidDisplay"]._y = vidY; roomsPath[vic + "VidDisplay"].attachMovie(vid, vid, 0); if (deathVid) { gameRoot.puppetMc.puppetTime("show"); var _local3 = setTimeout(gameRoot.puppetMc.genericTalk, gameRoot.puppetMc.steadyDelay * 1000, "puppetLose" + (random(2) + 1), true); } roomsPath[vic + "VidDisplay"].play(); } var roomsPath = this; michaelVidDisplay.attachMovie("michael_drowning", "michael_drowning", 0); jefferyVidDisplay.attachMovie("jeffery_idle", "jeffery_idle", 0); doorVidDisplay.attachMovie("doorOpening", "doorOpening", 0); var smokeyRoom = false; var smokeDiverted = false; var tankDrained = false; var tankShattered = false; var timeToDrown = false; var timeToChoke = false; var hoseInPlace = false; var breathingWithHose = false; var wrongFireA = false; var wrongWrenchA = false; var wrongHoseA = false; var wrongHammerA = false; var wrongKeyA = false; var wrongWrenchB = false; var wrongHoseB = false; var wrongHammerB = false; var wrongKeyB = false;Symbol 659 MovieClip Frame 2stop(); jefferyVidDisplay._visible = false; doorVidDisplay._visible = false; michaelVidDisplay._visible = true; gameRoot.fireCrackleAudio.stop(); if (smokeyRoom) { if (!smokeDiverted) { clearInterval(smokeClip.moveNow); clearInterval(smokeClip.fadeNow); smokeClip._visible = false; } else { smokeClip._alpha = 50; } } if (!tankDrained) { gameRoot.waterBubbleAudio.start(0, 9999); if (!breathingWithHose) { if (!timeToDrown) { playVicVid("michael", "michael_drowning", 300, 95, false); } else { playVicVid("michael", "michael_drowningDeath", 300, 95, true); gameRoot.deadGuy = "michael"; gameRoot.deathBy = "Drowning"; } } else { playVicVid("michael", "michael_breathingWithHose", 300, 95, false); } } if (tankShattered) { roomALitMc._visible = false; } if (!hasSeenRoomA) { var hasSeenRoomA = true; var flashLightOn = false; } if (hasSeenRoomA && (flashLightOn)) { room0Dark._visible = false; } if (wrongFireA) { smallWrongFireMc.gotoAndPlay(2); } if (wrongWrenchA) { wrongWrenchAMc.gotoAndStop(wrongWrenchAMc._totalframes); } if (wrongHoseA) { wrongHoseAMc.gotoAndStop(wrongHoseAMc._totalframes); } if (wrongHammerA) { wrongHammerAMc.gotoAndStop(wrongHammerAMc._totalframes); } if (wrongKeyA) { wrongKeyAMc.gotoAndStop(wrongKeyAMc._totalframes); }Symbol 659 MovieClip Frame 3function talkInDark() { var _local1 = gameRoot.jeffTalkArr.length; if (_local1 > 0) { var _local2 = gameRoot.jeffTalkArr.splice(random(_local1), 1); gameRoot.jeffTalkAudio.attachSound(_local2); gameRoot.jeffTalkAudio.start(); } } function growFire(growTime, smokeTime) { var _local2 = setTimeout(smokeClip.startSmoke, (growTime + smokeTime) * 1000); largeFurnaceFireMc.play(); bigFire = new mx.transitions.Tween(largeFurnaceFireMc, "_alpha", mx.transitions.easing.Regular.easeIn, 0, 100, growTime, true); tankOut = new mx.transitions.Tween(gasTankDarkMc, "_alpha", mx.transitions.easing.Regular.easeIn, 0, 100, growTime, true); var _local3 = setTimeout(stopSmallFire, growTime * 1000); } function stopSmallFire() { smallFurnaceFireMc.gotoAndStop(1); } gameRoot.waterBubbleAudio.stop(); if ((timeToChoke && (smokeyRoom)) && (!smokeDiverted)) { gameRoot.preActionStatic("jeffery"); playVicVid("jeffery", "jeffery_chokingStanding", 290, 150, false); } else { playVicVid("jeffery", "jeffery_idle", 290, 170, false); } jefferyVidDisplay._visible = true; doorVidDisplay._visible = true; michaelVidDisplay._visible = false; if (smokeyRoom && (!smokeDiverted)) { smokeClip._visible = true; smokeClip.continueSmoke(); } if (smokeDiverted) { smokeClip._alpha = 40; } if (!hasSeenRoomB) { var hasSeenRoomB = true; var fireLit = false; talkInDark(); } else if (fireLit) { room1Dark._visible = false; gasTankDarkMc._visible = false; largeFurnaceFireMc._alpha = 100; largeFurnaceFireMc.gotoAndPlay(2); gameRoot.fireCrackleAudio.start(0, 9999); } else { talkInDark(); } if (!hoseInPlace) { correctHoseMc._visible = false; } else { correctHoseMc._visible = true; } if (wrongWrenchB) { wrongWrenchBMc.gotoAndStop(wrongWrenchBMc._totalframes); } if (wrongHoseB) { wrongHoseBMc.gotoAndStop(wrongHoseBMc._totalframes); } if (wrongHammerB) { wrongHammerBMc.gotoAndStop(wrongHammerBMc._totalframes); } if (wrongKeyB) { wrongKeyBMc.gotoAndStop(wrongKeyBMc._totalframes); }Symbol 659 MovieClip Frame 4doorVidDisplay.doorOpening.play();Symbol 677 MovieClip Frame 1function genericTalk(fileToPlay, endGame) { puppetTalkAudio.attachSound(fileToPlay); puppetTalkAudio.start(); deathSpeak = endGame; } function alreadyUsedTalk() { var _local1 = usedItemVoiceArr.length; var _local2 = usedItemVoiceArr[random(_local1)]; puppetTalkAudio.attachSound(_local2); puppetTalkAudio.start(); } function resetHead(targAlpha) { delete gameRoot.puppetMc.onEnterFrame; gameRoot.puppetMc._alpha = targAlpha; gameRoot._parent.shakeBlur.blurX = 0; gameRoot.puppetMc.filters = gameRoot._parent.shakeFilters; gameRoot.puppetMc._x = -120; gameRoot.puppetMc._y = -147; if (targAlpha == 0) { puppetAnimMc.puppetJawMc._y = jawStartY; shakeTime = 0; } else { var _local1 = random(5); shakeTime = setTimeout(startTheShake, _local1 * 1000, true); } } function startTheShake(isRandomShake) { gameRoot.puppetMc.onEnterFrame = function () { gameRoot._parent.shakeClip(this, -120, -147); }; if (isRandomShake) { resetRandom = setTimeout(resetHead, random(250) + 100, 70); } } function puppetTime(showHide) { startTheShake(false); if (showHide == "show") { isTalking = true; var _local1 = setTimeout(talk, steadyDelay * 1000, newJawDir); var _local2 = setTimeout(resetHead, steadyDelay * 500, 70); } else { isTalking = false; clearTimeout(resetRandom); clearTimeout(shakeTime); var _local2 = setTimeout(resetHead, steadyDelay * 200, 0); if (deathSpeak || (gameRoot.timeRanOut)) { var _local3 = setTimeout(gameRoot.gotoToeTag, 1000, gameRoot.deadGuy, gameRoot.deathBy); } } } function talk(jawDir) { if (isTalking) { var _local1 = (random(5) + 10) / 100; if (jawDir == "open") { jawOpenDist = random(10) + 10; var _local2 = new mx.transitions.Tween(puppetAnimMc.puppetJawMc, "_y", mx.transitions.easing.None.easeNone, jawStartY, jawStartY + jawOpenDist, _local1, true); newJawDir = "close"; } else { var _local3 = new mx.transitions.Tween(puppetAnimMc.puppetJawMc, "_y", mx.transitions.easing.None.easeNone, jawStartY + jawOpenDist, jawStartY, _local1, true); newJawDir = "open"; } var _local4 = setTimeout(talk, _local1 * 1000, newJawDir); } } var jawStartY = puppetAnimMc.puppetJawMc._y; var jawOpenDist; var isTalking = true; var steadyDelay = 1; var randomShakeLength = 0.5; var shakeTime; var resetRandom; var usedItemVoiceArr = new Array("alreadyUsedThat", "thinkBeforeAct", "onlyGetOne"); var puppetTalkMc = this.createEmptyMovieClip("puppetTalkMc", this.getNextHighestDepth()); var puppetTalkAudio = new Sound(puppetTalkMc); puppetTalkAudio.onLoad = function (success) { if (success) { puppetTalkAudio.start(); } }; var deathSpeak = false; puppetTalkAudio.onSoundComplete = function () { puppetTime("hide"); };Symbol 685 MovieClip Frame 1stop();Symbol 692 MovieClip Frame 1stop();Symbol 699 MovieClip Frame 2stop();Symbol 726 MovieClip Frame 1Symbol 729 MovieClip Frame 1stop();Symbol 734 MovieClip Frame 1stop();Symbol 739 MovieClip Frame 1stop();Symbol 744 MovieClip Frame 1stop();Symbol 749 MovieClip Frame 1stop();Symbol 754 MovieClip Frame 1stop();Symbol 768 MovieClip Frame 1stop(); var deathBlow = false; var showStep = 0;Symbol 768 MovieClip Frame 2var stepObj = gameRoot.userChoiceArr[showStep];Symbol 768 MovieClip Frame 3if (showStep == gameRoot.deathStep) { deathBlow = true; } if (stepObj.room == 0) { roomIdMc.roomPointsTxt.text = "Room A"; } else { roomIdMc.roomPointsTxt.text = "Room B"; } if (!deathBlow) { wrongIconMc._visible = false; iconMc.gotoAndStop(stepObj.act + "Red"); pointsMc.roomPointsTxt.text = gameRoot.pointsPerCorrectClick * (showStep + 1); } else { iconMc._visible = false; wrongIconMc._visible = true; wrongIconMc.gotoAndStop(stepObj.act + "Red"); pointsMc.roomPointsTxt.text = "DEATH"; }Symbol 768 MovieClip Frame 60if ((showStep < (gameRoot.currentStep - 1)) && (!deathBlow)) { showStep++; gotoAndPlay (2); } else { stop(); var toeToQuit = setTimeout(Shell.quitGame, 5000); }Symbol 772 MovieClip Frame 1function tvStatic() { tvStaticData.noise(random(255), 0, 255, 1, true); var _local1 = Math.floor(Math.random() * 3) - 1; monitorStaticMc._alpha = staticMidAlpha + (random(5) * _local1); staticBlur.blurX = random(9) + 1; monitorStaticMc.filters = staticFilters; } function updateTimer() { if (usedAllItems && (deathStep != 5)) { if (!timeWarned) { timeWarned = true; gameRoot.puppetMc.puppetTime("show"); var _local3 = setTimeout(gameRoot.puppetMc.genericTalk, gameRoot.puppetMc.steadyDelay * 1000, "timeRunningOut", false); } availableTime = availableTime - 431; } timeLeft = availableTime - (getTimer() - startTime); minutesLeft = Math.floor(timeLeft / 60000); secondsLeft = Math.floor(timeLeft / 1000) - (minutesLeft * 60); hundredthsLeft = timeLeft.toString().substr(-3, 2); var _local2 = secondsLeft.toString(); if (secondsLeft < 10) { _local2 = "0" + secondsLeft; } var _local1 = (((("0" + minutesLeft) + ":") + _local2) + ":") + hundredthsLeft; if (minutesLeft < 0) { _local1 = "00:00:00"; if ((gameRoot.puppetMc._alpha == 0) && (!timeRanOut)) { gameRoot.puppetMc.puppetTime("show"); var _local3 = setTimeout(gameRoot.puppetMc.genericTalk, gameRoot.puppetMc.steadyDelay * 1000, "puppetLose" + (random(2) + 1), true); } timeRanOut = true; clearInterval(gameRoot.runTime); } timerTxt.text = _local1; if (((((timeLeft < drownTime) && (!drowning)) && (!roomsMc.tankDrained)) && (!usedAllItems)) && (!roomsMc.breathingWithHose)) { drowning = true; if ((currentRoom == 0) && (!roomsMc.tankDrained)) { preActionStatic("michael"); roomsMc.playVicVid("michael", "michael_drowningDeath", 300, 95, true); deadGuy = "michael"; deathBy = "Drowning"; } else { gotoToeTag("michael", "Drowning"); } } if ((chokeDown && (!roomsMc.smokeDiverted)) && (!usedAllItems)) { if (startChokeTimer == 0) { startChokeTimer = getTimer(); chokeTime = startChokeTimer + (chokeTimerLen * 60000); } if (getTimer() > chokeTime) { chokeDown = false; if (currentRoom == 1) { preActionStatic("jeffery"); roomsMc.playVicVid("jeffery", "jeffery_chokingStanding", 290, 150, false); } else { gotoToeTag("jeffery", "Asphyxiation due to smoke inhalation"); } } } } function gotoToeTag(vic, deathType) { clearInterval(roomsMc.smokeClip.moveNow); clearInterval(gameRoot.runTime); var _local2 = new Date(); var _local1; if (currentRoom == 0) { gameRoot.waterBubbleAudio.stop(); } else { gameRoot.fireCrackleAudio.stop(); } gameRoot["roomButton" + currentRoom].gotoAndStop("deselected"); if (vic == "jeffery") { deadVic = "Jeffrey Smith"; vicDob = "05/18/81"; vicHeight = "5/7"; _local1 = new Date(1981, 4, 18); } else { deadVic = "Michael Jones"; vicDob = "07/12/79"; vicHeight = "5/9"; _local1 = new Date(1979, 6, 12); } vicAge = Math.floor((_local2 - _local1) / 31536000000); typeOfDeath = deathType; monitorStaticMc.setMask(null); staticMidAlpha = 80; roomsMc._visible = false; gameRoot.staticSound.start(); gotoAndStop ("toeTag"); } function init() { var _local3 = 0; while (_local3 < 6) { var _local5 = random(buttonOrderArr.length); var _local6 = buttonOrderArr[_local5].act; var _local7 = buttonOrderArr[_local5].roomNumb; buttonOrderArr.splice(_local5, 1); var _local2 = gameRoot["leftButton" + _local3]; _local2.action = _local6; _local2.room = _local7; _local2.isUsed = false; _local2.buttonIconMc.gotoAndStop(_local2.action + "Red"); _local2.chosenBtnNum = _local3; _local2.onRollOver = function () { if (((((gameRoot.currentBtnNumb != this.chosenBtnNum) && (!this.isUsed)) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.timeLeft > 1500)) { this.useHandCursor = true; this.gotoAndStop("buttonOver"); } else { this.useHandCursor = false; } }; _local2.onRollOut = function () { if (((((gameRoot.currentBtnNumb != this.chosenBtnNum) && (!this.isUsed)) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.timeLeft > 1500)) { this.gotoAndStop("buttonUp"); } }; _local2.onPress = function () { if (gameRoot._parent.jigsawVoiceAudio.position < gameRoot._parent.jigsawVoiceAudio.duration) { gameRoot._parent.jigsawVoiceAudio.stop(); } if (((((gameRoot.currentBtnNumb != this.chosenBtnNum) && (!this.isUsed)) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.timeLeft > 1500)) { gameRoot.clickSound.start(); this.buttonIconMc.gotoAndStop(this.action + "Yellow"); this.gotoAndStop("buttonDown"); } }; _local2.onDragOver = function () { if ((((gameRoot.currentBtnNumb != this.chosenBtnNum) && (!this.isUsed)) && (gameRoot._currentframe == 1)) && (gameRoot.timeLeft > 1500)) { this.buttonIconMc.gotoAndStop(this.action + "Yellow"); this.gotoAndStop("buttonDown"); } }; _local2.onDragOut = function () { if (((((gameRoot.currentBtnNumb != this.chosenBtnNum) && (!this.isUsed)) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.timeLeft > 1500)) { this.buttonIconMc.gotoAndStop(this.action + "Red"); this.gotoAndStop("buttonUp"); } }; _local2.onRelease = function () { if (((((gameRoot.currentBtnNumb != this.chosenBtnNum) && (!this.isUsed)) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.timeLeft > 1500)) { this.isUsed = true; testChoice(this.action, this.room, this.chosenBtnNum); this.useHandCursor = false; } }; if (_local3 < 2) { var _local4 = gameRoot["roomButton" + _local3]; _local4.thisRoom = _local3; _local4.onRollOver = (_local4.onDragOver = function () { if ((((gameRoot.currentRoom != this.thisRoom) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.roomsMc._currentframe < 4)) { this.gotoAndStop("over"); this.useHandCursor = true; } else { this.useHandCursor = false; } }); _local4.onRollOut = (_local4.onDragOut = function () { if ((((gameRoot.currentRoom != this.thisRoom) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.roomsMc._currentframe < 4)) { this.gotoAndStop("deselected"); this.useHandCursor = true; } else { this.useHandCursor = false; } }); _local4.onRelease = function () { if (gameRoot._parent.jigsawVoiceAudio.position < gameRoot._parent.jigsawVoiceAudio.duration) { gameRoot._parent.jigsawVoiceAudio.stop(); } if ((((gameRoot.currentRoom != this.thisRoom) && (gameRoot.puppetMc._alpha == 0)) && (gameRoot._currentframe == 1)) && (gameRoot.roomsMc._currentframe < 4)) { roomsMc.victimVidDisplay._visible = false; puppetMc._x = -random(300); puppetMc.puppetTime("hide"); gameRoot.staticSwitch(this.thisRoom); this.useHandCursor = false; } }; } _local3++; } exitButton.onRollOver = function () { if (gameRoot.puppetMc._alpha == 0) { this.gotoAndStop("btnOver"); this.useHandCursor = true; } else { this.useHandCursor = false; } }; exitButton.onRollOut = (exitButton.onDragOut = function () { if (gameRoot.puppetMc._alpha == 0) { this.gotoAndStop("btnUp"); this.useHandCursor = true; } else { this.useHandCursor = false; } }); exitButton.onPress = (exitButton.onDragOver = function () { if (gameRoot.puppetMc._alpha == 0) { this.gotoAndStop("btnDown"); this.useHandCursor = true; } else { this.useHandCursor = false; } }); exitButton.onRelease = function () { if (gameRoot.puppetMc._alpha == 0) { if (gameRoot._currentframe == 2) { clearTimeout(stepsToDeathMc.toeToQuit); } Shell.quitGame(); } }; } function scoreCorrectStep() { gameRoot._parent.totalScore = gameRoot._parent.totalScore + (pointsPerCorrectClick * (currentStep + 1)); } function bonusPoints() { gameRoot._parent.totalScore = gameRoot._parent.totalScore + (Math.floor(timeLeft / 1000) * pointsPerSecond); } function testChoice(chosenAction, choiceRoomNumb, chosenBtnNum) { var _local4 = correctChoiceArr[currentStep].act; var _local3 = correctChoiceArr[currentStep].roomNumb; userChoiceArr.push({act:chosenAction, room:currentRoom}); currentBtnNumb = chosenBtnNum; if (!gameRoot[chosenAction + "Used"]) { switch (chosenAction) { case "fire" : if (currentRoom == 1) { if (currentStep == 0) { var _local5 = 5; var _local2 = 1; roomsMc.smallFurnaceFireMc.play(); roomsMc.fireLit = true; fireStrikeAudio.start(); var _local11 = setTimeout(roomsMc.growFire, _local2 * 1000, _local2, _local5); var _local8 = new mx.transitions.Tween(roomsMc.room1Dark, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 0, 2, true); puppetMc.puppetTime("show"); var _local7 = setTimeout(puppetMc.genericTalk, puppetMc.steadyDelay * 1000, "gettingWarmer"); scoreCorrectStep(); } else { roomsMc.room1Dark._visible = false; roomsMc.largeFurnaceFireMc.play(); preActionStatic("jeffery"); roomsMc.playVicVid("jeffery", "jeffery_onFire2", 160, 28, true); deadGuy = "jeffery"; deathBy = "Severe burn trauma"; } } else { roomsMc.wrongFireA = true; roomsMc.smallWrongFireMc.play(); } break; case "electricity" : if (currentRoom == 0) { if ((currentStep == 1) && (roomsMc.fireLit)) { roomsMc.room0Dark._visible = false; puppetMc.puppetTime("show"); var _local7 = setTimeout(puppetMc.genericTalk, puppetMc.steadyDelay * 1000, "shedLight"); roomsMc.flashLightOn = true; scoreCorrectStep(); } else { gameRoot.flickerLight = setInterval(flickerFlashlight, 100, 2); } } else { if (roomsMc.fireLit && (roomsMc.smallFurnaceFireMc._currentframe == 1)) { preActionStatic("jeffery"); var _local10 = setTimeout(roomsMc.playVicVid, 500, "jeffery", "roomB_explosion", 83, 32, true); deadGuy = "jeffery"; deathBy = "Killed in explosion"; } roomsMc.elecBoxSparksMc.play(); } break; case "wrench" : if (currentRoom == 0) { if (((currentStep == 2) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) { preActionStatic("michael"); roomsMc.playVicVid("michael", "michael_waterDrain", 318, 95, false); puppetMc.puppetTime("show"); var _local7 = setTimeout(puppetMc.genericTalk, puppetMc.steadyDelay * 1000, "goingToDrown"); roomsMc.tankDrained = true; scoreCorrectStep(); } else { roomsMc.wrongWrenchA = true; roomsMc.wrongWrenchAMc.play(); roomsMc.timeToChoke = true; } } else { roomsMc.wrongWrenchB = true; roomsMc.wrongWrenchBMc.play(); roomsMc.timeToDrown = true; } break; case "hose" : if (currentRoom == 1) { if ((((currentStep == 3) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) && (roomsMc.tankDrained)) { roomsMc.correctHoseMc._visible = true; puppetMc.puppetTime("show"); var _local7 = setTimeout(puppetMc.genericTalk, puppetMc.steadyDelay * 1000, "breatheGas"); roomsMc.hoseInPlace = true; roomsMc.smokeClip.divertSmoke(); scoreCorrectStep(); } else { roomsMc.wrongHoseB = true; roomsMc.wrongHoseBMc.play(); roomsMc.timeToDrown = true; } } else { if (!tankDrained) { preActionStatic("michael"); roomsMc.playVicVid("michael", "michael_breathingWithHose", 300, 95, false); roomsMc.breathingWithHose = true; } else { roomsMc.wrongHoseA = true; roomsMc.wrongHoseAMc.play(); } roomsMc.timeToChoke = true; } break; case "hammer" : if (currentRoom == 0) { if (((((currentStep == 4) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) && (roomsMc.tankDrained)) && (roomsMc.smokeDiverted)) { roomsMc.tankShattered = true; preActionStatic("michael"); roomsMc.playVicVid("michael", "michael_breakingGlass", 305, 67, false); puppetMc.puppetTime("show"); var _local7 = setTimeout(puppetMc.genericTalk, puppetMc.steadyDelay * 1000, "someoneIsGoingToGetHurt"); scoreCorrectStep(); } else { roomsMc.wrongHammerA = true; roomsMc.wrongHammerAMc.play(); roomsMc.timeToChoke = true; } } else { roomsMc.wrongHammerB = true; roomsMc.wrongHammerBMc.play(); roomsMc.timeToDrown = true; } break; case "key" : if (currentRoom == 1) { if ((((((currentStep == 5) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) && (roomsMc.tankDrained)) && (roomsMc.smokeDiverted)) && (roomsMc.tankShattered)) { gameRoot.wonGame = true; roomsMc.gotoAndStop("finalAnimation"); scoreCorrectStep(); bonusPoints(); } else { roomsMc.wrongKeyB = true; roomsMc.wrongKeyBMc.play(); roomsMc.timeToDrown = true; } } else if ((((((currentStep == 5) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) && (roomsMc.tankDrained)) && (roomsMc.smokeDiverted)) && (roomsMc.tankShattered)) { preActionStatic("michael"); roomsMc.playVicVid("michael", "michael_shocked", 83, 16, true); deadGuy = "michael"; deathBy = "Electrocution"; } else { roomsMc.wrongKeyA = true; roomsMc.wrongKeyAMc.play(); roomsMc.timeToChoke = true; } break; } gameRoot[chosenAction + "Used"] = true; } else { var _local9 = setTimeout(puppetMc.alreadyUsedTalk, puppetMc.steadyDelay * 1000); puppetMc.puppetTime("show"); } if ((chosenAction != _local4) || (_local3 != currentRoom)) { if (deathStep < 0) { deathStep = currentStep; } } currentStep++; if (currentStep >= correctChoiceArr.length) { if (!gameRoot.wonGame) { usedAllItems = true; } trace("----------------------- GAME OVER -----------------------"); } } function flickerFlashlight(flicks) { roomsMc.room0Dark._visible = !roomsMc.room0Dark._visible; if ((flickerCount > flicks) && (roomsMc.room0Dark._visible)) { clearInterval(gameRoot.flickerLight); } flickerCount++; } function preActionStatic(vic) { monitorStaticMc.setMask(null); staticMidAlpha = 80; roomsMc._visible = false; gameRoot.staticSound.start(); setTimeout(changeVidListener, random(500) + 500, vic + "VidDisplay"); } function playElectrocutionAudio() { electrocutionSoundAudio.start(); } function staticToAction() { roomsMc._visible = true; monitorStaticMc.setMask(tvStaticMaskMc); staticMidAlpha = 30; gameRoot.staticSound.stop(); } function staticSwitch(switchToRoom) { gameRoot["roomButton" + switchToRoom].gotoAndStop("selected"); gameRoot["roomButton" + currentRoom].gotoAndStop("deselected"); monitorStaticMc.setMask(null); staticMidAlpha = 80; roomsMc.gotoAndStop("room" + switchToRoom); roomsMc._visible = false; gameRoot.clickSound.start(); gameRoot.staticSound.start(random(2) * 0.5, 0); if (switchToRoom == 0) { if (gameRoot.jeffTalkAudio.position < gameRoot.jeffTalkAudio.duration) { gameRoot.jeffTalkAudio.stop(); } } setTimeout(chooseRoom, 150, switchToRoom); } function chooseRoom(newRoomNum) { roomsMc._visible = true; monitorStaticMc.setMask(tvStaticMaskMc); staticMidAlpha = 30; gameRoot.staticSound.stop(); currentRoom = newRoomNum; } stop(); var endGameListener = new Object(); endGameListener.complete = function () { Shell.quitGame(); }; _global.gameRoot = this; var deadGuy; var deathBy; var currentRoom = 0; var currentStep = 0; var currentBtnNumb; var jeffTalkArr = new Array("wheresTheLightSwitch", "pleaseGetMeOut", "itsReallyDark"); var correctChoiceArr = new Array({act:"fire", roomNumb:1}, {act:"electricity", roomNumb:0}, {act:"wrench", roomNumb:0}, {act:"hose", roomNumb:1}, {act:"hammer", roomNumb:0}, {act:"key", roomNumb:1}); var buttonOrderArr = correctChoiceArr.slice(); var userChoiceArr = new Array(); var certainDeath = false; var clickSound = new Sound(leftButton0); clickSound.attachSound("clickAudio"); var roomClickSound = new Sound(roomButton0); roomClickSound.attachSound("roomClickAudio"); init(); tvStaticMaskMc.cacheAsBitmap = true; monitorStaticMc.cacheAsBitmap = true; monitorStaticMc.setMask(tvStaticMaskMc); var tvStaticData = (new flash.display.BitmapData(220, 160, false, 13421772)); var staticMidAlpha = 30; monitorStaticMc.attachBitmap(tvStaticData, monitorStaticMc.getNextHighestDepth()); monitorStaticMc._xscale = 200; monitorStaticMc._yscale = 200; var staticSound = new Sound(monitorStaticMc); staticSound.attachSound("staticAudio"); staticSound.setVolume(75); var staticBlur = (new flash.filters.BlurFilter(0, 0, 3)); var staticFilters = new Array(); staticFilters.push(staticBlur); monitorStaticMc.onEnterFrame = tvStatic; var furniceLightMc = this.createEmptyMovieClip("furniceLightMc", this.getNextHighestDepth()); var fireStrikeAudio = new Sound(furniceLightMc); fireStrikeAudio.attachSound("fireStrike"); var furniceBurnMc = this.createEmptyMovieClip("furniceLightMc", this.getNextHighestDepth()); var fireCrackleAudio = new Sound(furniceBurnMc); fireCrackleAudio.attachSound("fireCrackle"); fireStrikeAudio.onSoundComplete = function () { fireCrackleAudio.start(0, 9999); }; var waterBubbleMc = this.createEmptyMovieClip("waterBubbleMc", this.getNextHighestDepth()); var waterBubbleAudio = new Sound(waterBubbleMc); waterBubbleAudio.attachSound("waterBubble"); var waterFlowMc = this.createEmptyMovieClip("waterFlowMc", this.getNextHighestDepth()); var waterFlowAudio = new Sound(waterFlowMc); waterFlowAudio.attachSound("waterFlow"); var chokingSoundMc = this.createEmptyMovieClip("chokingSoundMc", this.getNextHighestDepth()); var chokingSoundAudio = new Sound(chokingSoundMc); chokingSoundAudio.attachSound("chokingman"); var electrocutionSoundMc = this.createEmptyMovieClip("electrocutionSoundMc", this.getNextHighestDepth()); var electrocutionSoundAudio = new Sound(electrocutionSoundMc); electrocutionSoundAudio.attachSound("electrocution"); var jeffBurning = false; var jeffTalkMc = this.createEmptyMovieClip("jeffTalkMc", this.getNextHighestDepth()); var jeffTalkAudio = new Sound(jeffTalk); jeffTalkAudio.onLoad = function (success) { if (success) { if (!jeffBurning) { jeffTalkAudio.start(); } } }; var mikeTalkMc = this.createEmptyMovieClip("mikeTalkMc", this.getNextHighestDepth()); var mikeTalkAudio = new Sound(mikeTalk); mikeTalkAudio.onLoad = function (success) { if (success) { mikeTalkAudio.start(); } }; var drowning = false; var chokeDown = false; var drownTimerLen = 0.75; var chokeTimerLen = 0.75; var timeRanOut = false; var timeWarned = false; var startChokeTimer = 0; var numberOfMinutes = 2; var availableTime = (numberOfMinutes * 60000); var timeLeft; var startTime = getTimer(); var drownTime = (availableTime - (drownTimerLen * 60000)); var chokeTime = 0; var minutesLeft; var secondsLeft; var hundredthsLeft; gameRoot.runTime = setInterval(updateTimer, 10); var deadVic; var typeofDeath; var vicDob; var vicHeight; var vicAge; var pointsPerCorrectClick = 200; var pointsPerSecond = 17; var fireUsed = false; var electricityUsed = false; var wrenchUsed = false; var hoseUsed = false; var hammerUsed = false; var keyUsed = false; var usedAllItems = false; var wonGame = false; var deathStep = -1; var flickerCount = 0; changeVidListener = function (vidDisplay) { if (vidDisplay == "michaelVidDisplay") { if (((currentStep == 3) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) { gameRoot.waterBubbleAudio.stop(); gameRoot.waterFlowAudio.start(); } else if (((((((currentStep == 6) && (roomsMc.fireLit)) && (roomsMc.flashLightOn)) && (roomsMc.tankDrained)) && (roomsMc.smokeDiverted)) && (roomsMc.tankShattered)) && (!wonGame)) { setTimeout(playElectrocutionAudio, 1500); } } roomsMc[vidDisplay].gotoAndPlay(1); staticToAction(); };Symbol 772 MovieClip Frame 2function killStatic() { monitorStaticMc.setMask(tvStaticMaskMc); staticMidAlpha = 30; gameRoot.staticSound.stop(); if (deathStep > -1) { stepsToDeathMc.play(); } else { setTimeout(Shell.quitGame, 5000); } } setTimeout(killStatic, 1000); if (timeRanOut) { deadVic = "John doe"; typeOfDeath = "Catabolysis caused by starvation"; vicDob = "Unk"; vicAge = "Unk"; vicHeight = "5/5"; } toeTagMc.deadNameTxt.text = deadVic; toeTagMc.dobTxt.text = vicDob; toeTagMc.deathCauseTxt.text = typeOfDeath; toeTagMc.deadAgeTxt.text = vicAge; toeTagMc.deadHeightTxt.text = vicHeight;Symbol 772 MovieClip Frame 3function playFinal() { var _local1 = new mx.transitions.Tween(finalBlackMc, "_alpha", mx.transitions.easing.Regular.easeOut, 100, 0, 2, true); setTimeout(Shell.quitGame, 4500); } var congratsMc = this.createEmptyMovieClip("jigsawVoiceMc", this.getNextHighestDepth()); var congratsAudio = new Sound(congratsMc); congratsAudio.attachSound("congrats"); stopAllSounds(); congratsAudio.start(); setTimeout(playFinal, 4000);Symbol 780 Buttonon (release) { _root.playSound("click1"); Communication.saveGlobalHighScore(_level0.theScore); }Symbol 785 Buttonon (rollOver) { gotoAndPlay ("RollOver"); } on (press) { _level0.playSound("click"); gotoAndPlay ("Press"); } on (rollOut) { gotoAndPlay ("RollOut"); } on (release) { Shell.startGameAgain(); }Symbol 790 Buttonon (rollOver) { gotoAndPlay ("RollOver"); } on (press) { _level0.playSound("click"); gotoAndPlay ("Press"); } on (rollOut) { gotoAndPlay ("RollOut"); } on (release) { Shell.quitFromCTA(); }Symbol 806 Buttonon (release) { Shell.openURL("kewlbox"); }Symbol 811 Buttonon (release) { Sounds.buttonClick(); Communication.sendChallengeEmails([_root.email1.text, _root.email2.text, _root.email3.text, _root.email4.text, _root.email5.text]); }
Library Items
Symbol 1 Sound [boink] | Used by:142 | |
Symbol 2 Sound [gameLoop] | Used by:103 | |
Symbol 3 Sound [fireCrackle] | Used by:103 | |
Symbol 4 Sound [fireStrike] | Used by:103 | |
Symbol 5 Sound [monitorIn] | Used by:103 | |
Symbol 6 Graphic | Used by:7 | |
Symbol 7 MovieClip | Uses:6 | Used by:8 |
Symbol 8 MovieClip [pupBackground] | Uses:7 | |
Symbol 9 Font | Used by:10 | |
Symbol 10 Text | Uses:9 | Used by:11 |
Symbol 11 MovieClip [textcontent2] | Uses:10 | |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:17 43 |
Symbol 14 Bitmap | Used by:15 | |
Symbol 15 Graphic | Uses:14 | Used by:17 43 |
Symbol 16 Graphic | Used by:17 43 52 57 | |
Symbol 17 Button | Uses:13 15 16 | Used by:38 |
Symbol 18 Font | Used by:19 58 | |
Symbol 19 Text | Uses:18 | Used by:38 |
Symbol 20 Graphic | Used by:28 38 | |
Symbol 21 Graphic | Used by:38 | |
Symbol 22 Graphic | Used by:38 | |
Symbol 23 Graphic | Used by:27 | |
Symbol 24 Font | Used by:26 41 42 65 791 796 797 799 801 803 805 | |
Symbol 25 Font | Used by:26 47 64 65 795 798 800 802 804 | |
Symbol 26 Text | Uses:24 25 | Used by:27 |
Symbol 27 MovieClip | Uses:23 26 | Used by:38 |
Symbol 28 MovieClip | Uses:20 | Used by:38 |
Symbol 29 Graphic | Used by:32 785 790 | |
Symbol 30 Graphic | Used by:31 35 163 806 | |
Symbol 31 Button | Uses:30 | Used by:32 |
Symbol 32 MovieClip | Uses:29 31 | Used by:37 |
Symbol 33 Graphic | Used by:37 | |
Symbol 34 Graphic | Used by:36 | |
Symbol 35 Button | Uses:30 | Used by:36 |
Symbol 36 MovieClip | Uses:34 35 | Used by:37 |
Symbol 37 MovieClip | Uses:32 33 36 | Used by:38 |
Symbol 38 MovieClip [privacyWindow] | Uses:17 19 20 21 22 27 28 37 | |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:44 |
Symbol 41 Text | Uses:24 | Used by:44 |
Symbol 42 Text | Uses:24 | Used by:44 |
Symbol 43 Button | Uses:13 15 16 | Used by:44 |
Symbol 44 MovieClip [rulesWindow] | Uses:40 41 42 43 | |
Symbol 45 Bitmap | Used by:46 | |
Symbol 46 Graphic | Uses:45 | Used by:59 |
Symbol 47 Text | Uses:25 | Used by:59 |
Symbol 48 Bitmap | Used by:49 | |
Symbol 49 Graphic | Uses:48 | Used by:52 |
Symbol 50 Bitmap | Used by:51 | |
Symbol 51 Graphic | Uses:50 | Used by:52 |
Symbol 52 Button | Uses:49 51 16 | Used by:59 |
Symbol 53 Bitmap | Used by:54 | |
Symbol 54 Graphic | Uses:53 | Used by:57 |
Symbol 55 Bitmap | Used by:56 | |
Symbol 56 Graphic | Uses:55 | Used by:57 |
Symbol 57 Button | Uses:54 56 16 | Used by:59 |
Symbol 58 Text | Uses:18 | Used by:59 |
Symbol 59 MovieClip [legalWindow] | Uses:46 47 52 57 58 | |
Symbol 60 Graphic | Used by:67 167 771 811 Timeline | |
Symbol 61 Graphic | Used by:71 142 | |
Symbol 62 Bitmap | Used by:63 | |
Symbol 63 Graphic | Uses:62 | Used by:66 |
Symbol 64 Text | Uses:25 | Used by:66 |
Symbol 65 EditableText | Uses:24 25 | Used by:66 |
Symbol 66 MovieClip | Uses:63 64 65 | Used by:71 |
Symbol 67 MovieClip | Uses:60 | Used by:71 |
Symbol 68 Graphic | Used by:69 71 | |
Symbol 69 MovieClip | Uses:68 | Used by:71 |
Symbol 70 Graphic | Used by:71 | |
Symbol 71 MovieClip | Uses:61 66 67 69 70 68 | Used by:Timeline |
Symbol 72 MovieClip | Used by:Timeline | |
Symbol 73 Graphic | Used by:74 | |
Symbol 74 MovieClip | Uses:73 | Used by:Timeline |
Symbol 814 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] | ||
Symbol 815 MovieClip [__Packages.mx.transitions.BroadcasterMX] | ||
Symbol 816 MovieClip [__Packages.mx.transitions.Tween] | ||
Symbol 817 MovieClip [__Packages.mx.events.EventDispatcher] | ||
Symbol 818 MovieClip [__Packages.mx.transitions.Transition] | ||
Symbol 819 MovieClip [__Packages.mx.transitions.TransitionManager] | ||
Symbol 820 MovieClip [__Packages.mx.transitions.Fly] | ||
Symbol 821 MovieClip [__Packages.mx.transitions.easing.Elastic] | ||
Symbol 822 MovieClip [__Packages.mx.transitions.easing.Strong] | ||
Symbol 823 MovieClip [__Packages.mx.transitions.easing.Back] | ||
Symbol 824 MovieClip [__Packages.mx.transitions.easing.Bounce] | ||
Symbol 825 MovieClip [__Packages.mx.transitions.easing.Regular] | ||
Symbol 826 MovieClip [__Packages.mx.transitions.easing.None] | ||
Symbol 75 Sound [clickAudio] | Used by:103 | |
Symbol 76 Sound [staticAudio] | Used by:103 | |
Symbol 77 Sound [ctaTrack] | Used by:103 | |
Symbol 78 Sound [logoIntro] | Used by:103 | |
Symbol 79 Sound [title] | Used by:103 | |
Symbol 80 Sound [electrocution] | Used by:103 | |
Symbol 81 Sound [chokingman] | Used by:103 | |
Symbol 82 Sound [waterFlow] | Used by:103 | |
Symbol 83 Sound [waterBubble] | Used by:103 | |
Symbol 84 Sound [timeRunningOut] | Used by:103 | |
Symbol 85 Sound [jigsawIntro2] | Used by:103 | |
Symbol 86 Sound [jigsawIntro1] | Used by:103 | |
Symbol 87 Sound [congrats] | Used by:103 | |
Symbol 88 Sound [alreadyUsedThat] | Used by:103 | |
Symbol 89 Sound [thinkBeforeAct] | Used by:103 | |
Symbol 90 Sound [onlyGetOne] | Used by:103 | |
Symbol 91 Sound [wheresTheLightSwitch] | Used by:103 | |
Symbol 92 Sound [pleaseGetMeOut] | Used by:103 | |
Symbol 93 Sound [itsReallyDark] | Used by:103 | |
Symbol 94 Sound [puppetLose1] | Used by:103 | |
Symbol 95 Sound [puppetLose2] | Used by:103 | |
Symbol 96 Sound [gettingWarmer] | Used by:103 | |
Symbol 97 Sound [shedLight] | Used by:103 | |
Symbol 98 Sound [goingToDrown] | Used by:103 | |
Symbol 99 Sound [breatheGas] | Used by:103 | |
Symbol 100 Sound [someoneIsGoingToGetHurt] | Used by:103 | |
Symbol 101 Sound [puppetLose3] | Used by:103 | |
Symbol 102 Sound [screamBurn] | Used by:103 | |
Symbol 103 MovieClip | Uses:75 76 77 78 79 5 4 3 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 2 | Used by:Timeline |
Symbol 104 Video | Used by:105 | |
Symbol 105 MovieClip [both_cowering] | Uses:104 | Used by:138 |
Symbol 106 Video | Used by:107 | |
Symbol 107 MovieClip [tankHittingDoor] | Uses:106 | Used by:138 |
Symbol 108 Video | Used by:109 | |
Symbol 109 MovieClip [doorOpening] | Uses:108 | Used by:138 |
Symbol 110 Video | Used by:111 | |
Symbol 111 MovieClip [endGame_cutScene] | Uses:110 | Used by:138 772 |
Symbol 112 Video | Used by:113 115 | |
Symbol 113 MovieClip [jeffery_chokeDeath] | Uses:112 | Used by:138 |
Symbol 114 Video | Used by:115 | |
Symbol 115 MovieClip [jeffery_chokingStanding] | Uses:114 112 | Used by:138 |
Symbol 116 Video | Used by:117 | |
Symbol 117 MovieClip [jeffery_idle] | Uses:116 | Used by:138 |
Symbol 118 Video | Used by:119 | |
Symbol 119 MovieClip [jeffery_onFire2] | Uses:118 | Used by:138 |
Symbol 120 Video | Used by:121 | |
Symbol 121 MovieClip [michael_breakingGlass] | Uses:120 | Used by:138 |
Symbol 122 Video | Used by:123 | |
Symbol 123 MovieClip [michael_breathingWithHose] | Uses:122 | Used by:138 |
Symbol 124 Video | Used by:125 | |
Symbol 125 MovieClip [michael_drowning] | Uses:124 | Used by:138 |
Symbol 126 Video | Used by:127 | |
Symbol 127 MovieClip [michael_drowningDeath] | Uses:126 | Used by:138 |
Symbol 128 Video | Used by:129 | |
Symbol 129 MovieClip [michael_idle] | Uses:128 | Used by:138 |
Symbol 130 Video | Used by:131 | |
Symbol 131 MovieClip [michael_LoweringTank] | Uses:130 | Used by:138 |
Symbol 132 Video | Used by:133 | |
Symbol 133 MovieClip [michael_shocked] | Uses:132 | Used by:138 |
Symbol 134 Video | Used by:135 | |
Symbol 135 MovieClip [michael_waterDrain] | Uses:134 | Used by:138 |
Symbol 136 Video | Used by:137 | |
Symbol 137 MovieClip [roomB_explosion] | Uses:136 | Used by:138 |
Symbol 138 MovieClip | Uses:105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 | Used by:Timeline |
Symbol 139 Bitmap | Used by:140 | |
Symbol 140 Graphic | Uses:139 | Used by:141 |
Symbol 141 MovieClip | Uses:140 | Used by:142 |
Symbol 142 MovieClip | Uses:61 1 141 | Used by:Timeline |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:145 |
Symbol 145 MovieClip | Uses:144 | Used by:Timeline |
Symbol 146 Bitmap | Used by:147 | |
Symbol 147 Graphic | Uses:146 | Used by:166 |
Symbol 148 Bitmap | Used by:149 | |
Symbol 149 Graphic | Uses:148 | Used by:152 |
Symbol 150 Bitmap | Used by:151 | |
Symbol 151 Graphic | Uses:150 | Used by:152 |
Symbol 152 MovieClip | Uses:149 151 | Used by:166 |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:157 |
Symbol 155 Bitmap | Used by:156 | |
Symbol 156 Graphic | Uses:155 | Used by:157 |
Symbol 157 MovieClip | Uses:154 156 | Used by:166 |
Symbol 158 Bitmap | Used by:159 | |
Symbol 159 Graphic | Uses:158 | Used by:162 |
Symbol 160 Bitmap | Used by:161 | |
Symbol 161 Graphic | Uses:160 | Used by:162 |
Symbol 162 MovieClip | Uses:159 161 | Used by:166 |
Symbol 163 Button | Uses:30 | Used by:166 |
Symbol 164 Font | Used by:165 | |
Symbol 165 EditableText | Uses:164 | Used by:166 |
Symbol 166 MovieClip | Uses:147 152 157 162 163 165 | Used by:Timeline |
Symbol 167 MovieClip | Uses:60 | Used by:Timeline |
Symbol 168 Bitmap | Used by:169 | |
Symbol 169 Graphic | Uses:168 | Used by:172 |
Symbol 170 Bitmap | Used by:171 | |
Symbol 171 Graphic | Uses:170 | Used by:172 |
Symbol 172 MovieClip | Uses:169 171 | Used by:Timeline |
Symbol 173 Bitmap | Used by:174 678 | |
Symbol 174 Graphic | Uses:173 | Used by:180 |
Symbol 175 Bitmap | Used by:178 | |
Symbol 176 Bitmap | Used by:178 | |
Symbol 177 Bitmap | Used by:178 | |
Symbol 178 Graphic | Uses:175 176 177 | Used by:179 |
Symbol 179 MovieClip | Uses:178 | Used by:180 772 |
Symbol 180 MovieClip | Uses:174 179 | Used by:Timeline |
Symbol 181 Bitmap | Used by:182 | |
Symbol 182 Graphic | Uses:181 | Used by:183 |
Symbol 183 MovieClip | Uses:182 | Used by:659 |
Symbol 184 MovieClip | Used by:659 | |
Symbol 185 Bitmap | Used by:186 | |
Symbol 186 Graphic | Uses:185 | Used by:187 |
Symbol 187 MovieClip | Uses:186 | Used by:659 |
Symbol 188 Bitmap | Used by:189 | |
Symbol 189 Graphic | Uses:188 | Used by:659 |
Symbol 190 Bitmap | Used by:191 | |
Symbol 191 Graphic | Uses:190 | Used by:240 |
Symbol 192 Bitmap | Used by:193 | |
Symbol 193 Graphic | Uses:192 | Used by:240 |
Symbol 194 Bitmap | Used by:195 | |
Symbol 195 Graphic | Uses:194 | Used by:240 |
Symbol 196 Bitmap | Used by:197 | |
Symbol 197 Graphic | Uses:196 | Used by:240 |
Symbol 198 Bitmap | Used by:199 | |
Symbol 199 Graphic | Uses:198 | Used by:240 |
Symbol 200 Bitmap | Used by:201 | |
Symbol 201 Graphic | Uses:200 | Used by:240 |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:240 |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:240 |
Symbol 206 Bitmap | Used by:207 | |
Symbol 207 Graphic | Uses:206 | Used by:240 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:240 |
Symbol 210 Bitmap | Used by:211 | |
Symbol 211 Graphic | Uses:210 | Used by:240 |
Symbol 212 Bitmap | Used by:213 | |
Symbol 213 Graphic | Uses:212 | Used by:240 |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:240 |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:240 |
Symbol 218 Bitmap | Used by:219 | |
Symbol 219 Graphic | Uses:218 | Used by:240 |
Symbol 220 Bitmap | Used by:221 | |
Symbol 221 Graphic | Uses:220 | Used by:240 |
Symbol 222 Bitmap | Used by:223 | |
Symbol 223 Graphic | Uses:222 | Used by:240 |
Symbol 224 Bitmap | Used by:225 | |
Symbol 225 Graphic | Uses:224 | Used by:240 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:240 |
Symbol 228 Bitmap | Used by:229 | |
Symbol 229 Graphic | Uses:228 | Used by:240 |
Symbol 230 Bitmap | Used by:231 | |
Symbol 231 Graphic | Uses:230 | Used by:240 |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:240 |
Symbol 234 Bitmap | Used by:235 | |
Symbol 235 Graphic | Uses:234 | Used by:240 |
Symbol 236 Bitmap | Used by:237 | |
Symbol 237 Graphic | Uses:236 | Used by:240 |
Symbol 238 Bitmap | Used by:239 | |
Symbol 239 Graphic | Uses:238 | Used by:240 |
Symbol 240 MovieClip | Uses:191 193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 223 225 227 229 231 233 235 237 239 | Used by:659 |
Symbol 241 Bitmap | Used by:242 | |
Symbol 242 Graphic | Uses:241 | Used by:659 |
Symbol 243 Bitmap | Used by:244 | |
Symbol 244 Graphic | Uses:243 | Used by:659 |
Symbol 245 Bitmap | Used by:246 | |
Symbol 246 Graphic | Uses:245 | Used by:260 |
Symbol 247 Sound | Used by:260 322 550 614 | |
Symbol 248 Bitmap | Used by:249 | |
Symbol 249 Graphic | Uses:248 | Used by:260 |
Symbol 250 Bitmap | Used by:251 | |
Symbol 251 Graphic | Uses:250 | Used by:260 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:260 |
Symbol 254 Bitmap | Used by:255 | |
Symbol 255 Graphic | Uses:254 | Used by:260 |
Symbol 256 Bitmap | Used by:257 | |
Symbol 257 Graphic | Uses:256 | Used by:260 |
Symbol 258 Bitmap | Used by:259 | |
Symbol 259 Graphic | Uses:258 | Used by:260 |
Symbol 260 MovieClip | Uses:246 247 249 251 253 255 257 259 | Used by:659 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:295 |
Symbol 263 Bitmap | Used by:264 | |
Symbol 264 Graphic | Uses:263 | Used by:295 |
Symbol 265 Bitmap | Used by:266 | |
Symbol 266 Graphic | Uses:265 | Used by:295 |
Symbol 267 Bitmap | Used by:268 | |
Symbol 268 Graphic | Uses:267 | Used by:295 |
Symbol 269 Bitmap | Used by:270 | |
Symbol 270 Graphic | Uses:269 | Used by:295 |
Symbol 271 Bitmap | Used by:272 | |
Symbol 272 Graphic | Uses:271 | Used by:295 |
Symbol 273 Bitmap | Used by:274 | |
Symbol 274 Graphic | Uses:273 | Used by:295 |
Symbol 275 Bitmap | Used by:276 | |
Symbol 276 Graphic | Uses:275 | Used by:295 |
Symbol 277 Bitmap | Used by:278 | |
Symbol 278 Graphic | Uses:277 | Used by:295 |
Symbol 279 Bitmap | Used by:280 | |
Symbol 280 Graphic | Uses:279 | Used by:295 |
Symbol 281 Bitmap | Used by:282 | |
Symbol 282 Graphic | Uses:281 | Used by:295 |
Symbol 283 Bitmap | Used by:284 | |
Symbol 284 Graphic | Uses:283 | Used by:295 |
Symbol 285 Bitmap | Used by:286 | |
Symbol 286 Graphic | Uses:285 | Used by:295 |
Symbol 287 Bitmap | Used by:288 | |
Symbol 288 Graphic | Uses:287 | Used by:295 |
Symbol 289 Bitmap | Used by:290 | |
Symbol 290 Graphic | Uses:289 | Used by:295 |
Symbol 291 Bitmap | Used by:292 | |
Symbol 292 Graphic | Uses:291 | Used by:295 |
Symbol 293 Bitmap | Used by:294 | |
Symbol 294 Graphic | Uses:293 | Used by:295 |
Symbol 295 MovieClip | Uses:262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292 294 | Used by:659 |
Symbol 296 Bitmap | Used by:297 | |
Symbol 297 Graphic | Uses:296 | Used by:322 |
Symbol 298 Bitmap | Used by:299 | |
Symbol 299 Graphic | Uses:298 | Used by:322 |
Symbol 300 Bitmap | Used by:301 | |
Symbol 301 Graphic | Uses:300 | Used by:322 |
Symbol 302 Bitmap | Used by:303 | |
Symbol 303 Graphic | Uses:302 | Used by:322 |
Symbol 304 Bitmap | Used by:305 | |
Symbol 305 Graphic | Uses:304 | Used by:322 |
Symbol 306 Bitmap | Used by:307 | |
Symbol 307 Graphic | Uses:306 | Used by:322 |
Symbol 308 Bitmap | Used by:309 | |
Symbol 309 Graphic | Uses:308 | Used by:322 |
Symbol 310 Bitmap | Used by:311 | |
Symbol 311 Graphic | Uses:310 | Used by:322 |
Symbol 312 Bitmap | Used by:313 | |
Symbol 313 Graphic | Uses:312 | Used by:322 |
Symbol 314 Bitmap | Used by:315 | |
Symbol 315 Graphic | Uses:314 | Used by:322 |
Symbol 316 Bitmap | Used by:317 | |
Symbol 317 Graphic | Uses:316 | Used by:322 |
Symbol 318 Bitmap | Used by:319 | |
Symbol 319 Graphic | Uses:318 | Used by:322 |
Symbol 320 Bitmap | Used by:321 | |
Symbol 321 Graphic | Uses:320 | Used by:322 |
Symbol 322 MovieClip | Uses:297 299 301 303 247 305 307 309 311 313 315 317 319 321 | Used by:659 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:354 |
Symbol 325 Sound | Used by:354 653 | |
Symbol 326 Bitmap | Used by:327 | |
Symbol 327 Graphic | Uses:326 | Used by:354 |
Symbol 328 Bitmap | Used by:329 | |
Symbol 329 Graphic | Uses:328 | Used by:354 |
Symbol 330 Bitmap | Used by:331 | |
Symbol 331 Graphic | Uses:330 | Used by:354 |
Symbol 332 Bitmap | Used by:333 | |
Symbol 333 Graphic | Uses:332 | Used by:354 |
Symbol 334 Bitmap | Used by:335 | |
Symbol 335 Graphic | Uses:334 | Used by:354 |
Symbol 336 Bitmap | Used by:337 | |
Symbol 337 Graphic | Uses:336 | Used by:354 |
Symbol 338 Bitmap | Used by:339 | |
Symbol 339 Graphic | Uses:338 | Used by:354 |
Symbol 340 Bitmap | Used by:341 | |
Symbol 341 Graphic | Uses:340 | Used by:354 |
Symbol 342 Bitmap | Used by:343 | |
Symbol 343 Graphic | Uses:342 | Used by:354 |
Symbol 344 Bitmap | Used by:345 | |
Symbol 345 Graphic | Uses:344 | Used by:354 |
Symbol 346 Bitmap | Used by:347 | |
Symbol 347 Graphic | Uses:346 | Used by:354 |
Symbol 348 Bitmap | Used by:349 | |
Symbol 349 Graphic | Uses:348 | Used by:354 |
Symbol 350 Bitmap | Used by:351 | |
Symbol 351 Graphic | Uses:350 | Used by:354 |
Symbol 352 Bitmap | Used by:353 | |
Symbol 353 Graphic | Uses:352 | Used by:354 |
Symbol 354 MovieClip | Uses:324 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 | Used by:659 |
Symbol 355 MovieClip | Used by:659 | |
Symbol 356 Bitmap | Used by:357 | |
Symbol 357 Graphic | Uses:356 | Used by:659 |
Symbol 358 Bitmap | Used by:359 | |
Symbol 359 Graphic | Uses:358 | Used by:360 |
Symbol 360 MovieClip | Uses:359 | Used by:659 |
Symbol 361 Bitmap | Used by:362 | |
Symbol 362 Graphic | Uses:361 | Used by:405 |
Symbol 363 Bitmap | Used by:364 | |
Symbol 364 Graphic | Uses:363 | Used by:405 |
Symbol 365 Bitmap | Used by:366 | |
Symbol 366 Graphic | Uses:365 | Used by:405 |
Symbol 367 Bitmap | Used by:368 | |
Symbol 368 Graphic | Uses:367 | Used by:405 |
Symbol 369 Bitmap | Used by:370 | |
Symbol 370 Graphic | Uses:369 | Used by:405 |
Symbol 371 Bitmap | Used by:372 | |
Symbol 372 Graphic | Uses:371 | Used by:405 |
Symbol 373 Bitmap | Used by:374 | |
Symbol 374 Graphic | Uses:373 | Used by:405 |
Symbol 375 Bitmap | Used by:376 | |
Symbol 376 Graphic | Uses:375 | Used by:405 |
Symbol 377 Bitmap | Used by:378 | |
Symbol 378 Graphic | Uses:377 | Used by:405 |
Symbol 379 Bitmap | Used by:380 | |
Symbol 380 Graphic | Uses:379 | Used by:405 |
Symbol 381 Bitmap | Used by:382 | |
Symbol 382 Graphic | Uses:381 | Used by:405 |
Symbol 383 Bitmap | Used by:384 | |
Symbol 384 Graphic | Uses:383 | Used by:405 |
Symbol 385 Bitmap | Used by:386 | |
Symbol 386 Graphic | Uses:385 | Used by:405 |
Symbol 387 Bitmap | Used by:388 | |
Symbol 388 Graphic | Uses:387 | Used by:405 |
Symbol 389 Bitmap | Used by:390 | |
Symbol 390 Graphic | Uses:389 | Used by:405 |
Symbol 391 Bitmap | Used by:392 | |
Symbol 392 Graphic | Uses:391 | Used by:405 |
Symbol 393 Bitmap | Used by:394 | |
Symbol 394 Graphic | Uses:393 | Used by:405 |
Symbol 395 Bitmap | Used by:396 | |
Symbol 396 Graphic | Uses:395 | Used by:405 |
Symbol 397 Bitmap | Used by:398 | |
Symbol 398 Graphic | Uses:397 | Used by:405 |
Symbol 399 Bitmap | Used by:400 | |
Symbol 400 Graphic | Uses:399 | Used by:405 |
Symbol 401 Bitmap | Used by:402 | |
Symbol 402 Graphic | Uses:401 | Used by:405 |
Symbol 403 Bitmap | Used by:404 | |
Symbol 404 Graphic | Uses:403 | Used by:405 |
Symbol 405 MovieClip | Uses:362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 | Used by:659 |
Symbol 406 Bitmap | Used by:407 | |
Symbol 407 Graphic | Uses:406 | Used by:456 |
Symbol 408 Bitmap | Used by:409 | |
Symbol 409 Graphic | Uses:408 | Used by:456 |
Symbol 410 Bitmap | Used by:411 | |
Symbol 411 Graphic | Uses:410 | Used by:456 |
Symbol 412 Bitmap | Used by:413 | |
Symbol 413 Graphic | Uses:412 | Used by:456 |
Symbol 414 Bitmap | Used by:415 | |
Symbol 415 Graphic | Uses:414 | Used by:456 |
Symbol 416 Bitmap | Used by:417 | |
Symbol 417 Graphic | Uses:416 | Used by:456 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:456 |
Symbol 420 Bitmap | Used by:421 | |
Symbol 421 Graphic | Uses:420 | Used by:456 |
Symbol 422 Bitmap | Used by:423 | |
Symbol 423 Graphic | Uses:422 | Used by:456 |
Symbol 424 Bitmap | Used by:425 | |
Symbol 425 Graphic | Uses:424 | Used by:456 |
Symbol 426 Bitmap | Used by:427 | |
Symbol 427 Graphic | Uses:426 | Used by:456 |
Symbol 428 Bitmap | Used by:429 | |
Symbol 429 Graphic | Uses:428 | Used by:456 |
Symbol 430 Bitmap | Used by:431 | |
Symbol 431 Graphic | Uses:430 | Used by:456 |
Symbol 432 Bitmap | Used by:433 | |
Symbol 433 Graphic | Uses:432 | Used by:456 |
Symbol 434 Bitmap | Used by:435 | |
Symbol 435 Graphic | Uses:434 | Used by:456 |
Symbol 436 Bitmap | Used by:437 | |
Symbol 437 Graphic | Uses:436 | Used by:456 |
Symbol 438 Bitmap | Used by:439 | |
Symbol 439 Graphic | Uses:438 | Used by:456 |
Symbol 440 Bitmap | Used by:441 | |
Symbol 441 Graphic | Uses:440 | Used by:456 |
Symbol 442 Bitmap | Used by:443 | |
Symbol 443 Graphic | Uses:442 | Used by:456 |
Symbol 444 Bitmap | Used by:445 | |
Symbol 445 Graphic | Uses:444 | Used by:456 |
Symbol 446 Bitmap | Used by:447 | |
Symbol 447 Graphic | Uses:446 | Used by:456 |
Symbol 448 Bitmap | Used by:449 | |
Symbol 449 Graphic | Uses:448 | Used by:456 |
Symbol 450 Bitmap | Used by:451 | |
Symbol 451 Graphic | Uses:450 | Used by:456 |
Symbol 452 Bitmap | Used by:453 | |
Symbol 453 Graphic | Uses:452 | Used by:456 |
Symbol 454 Bitmap | Used by:455 | |
Symbol 455 Graphic | Uses:454 | Used by:456 |
Symbol 456 MovieClip | Uses:407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 | Used by:659 |
Symbol 457 Bitmap | Used by:458 | |
Symbol 458 Graphic | Uses:457 | Used by:459 |
Symbol 459 MovieClip | Uses:458 | Used by:659 |
Symbol 460 Bitmap | Used by:461 | |
Symbol 461 Graphic | Uses:460 | Used by:462 |
Symbol 462 MovieClip | Uses:461 | Used by:659 |
Symbol 463 Bitmap | Used by:464 | |
Symbol 464 Graphic | Uses:463 | Used by:535 |
Symbol 465 Bitmap | Used by:466 | |
Symbol 466 Graphic | Uses:465 | Used by:535 |
Symbol 467 Bitmap | Used by:468 | |
Symbol 468 Graphic | Uses:467 | Used by:535 |
Symbol 469 Bitmap | Used by:470 | |
Symbol 470 Graphic | Uses:469 | Used by:535 |
Symbol 471 Bitmap | Used by:472 | |
Symbol 472 Graphic | Uses:471 | Used by:535 |
Symbol 473 Bitmap | Used by:474 | |
Symbol 474 Graphic | Uses:473 | Used by:535 |
Symbol 475 Bitmap | Used by:476 | |
Symbol 476 Graphic | Uses:475 | Used by:535 |
Symbol 477 Bitmap | Used by:478 | |
Symbol 478 Graphic | Uses:477 | Used by:535 |
Symbol 479 Bitmap | Used by:480 | |
Symbol 480 Graphic | Uses:479 | Used by:535 |
Symbol 481 Bitmap | Used by:482 | |
Symbol 482 Graphic | Uses:481 | Used by:535 |
Symbol 483 Bitmap | Used by:484 | |
Symbol 484 Graphic | Uses:483 | Used by:535 |
Symbol 485 Bitmap | Used by:486 | |
Symbol 486 Graphic | Uses:485 | Used by:535 |
Symbol 487 Bitmap | Used by:488 | |
Symbol 488 Graphic | Uses:487 | Used by:535 |
Symbol 489 Bitmap | Used by:490 | |
Symbol 490 Graphic | Uses:489 | Used by:535 |
Symbol 491 Bitmap | Used by:492 | |
Symbol 492 Graphic | Uses:491 | Used by:535 |
Symbol 493 Bitmap | Used by:494 | |
Symbol 494 Graphic | Uses:493 | Used by:535 |
Symbol 495 Bitmap | Used by:496 | |
Symbol 496 Graphic | Uses:495 | Used by:535 |
Symbol 497 Bitmap | Used by:498 | |
Symbol 498 Graphic | Uses:497 | Used by:535 |
Symbol 499 Bitmap | Used by:500 | |
Symbol 500 Graphic | Uses:499 | Used by:535 |
Symbol 501 Bitmap | Used by:502 | |
Symbol 502 Graphic | Uses:501 | Used by:535 |
Symbol 503 Bitmap | Used by:504 | |
Symbol 504 Graphic | Uses:503 | Used by:535 |
Symbol 505 Bitmap | Used by:506 | |
Symbol 506 Graphic | Uses:505 | Used by:535 |
Symbol 507 Bitmap | Used by:508 | |
Symbol 508 Graphic | Uses:507 | Used by:535 |
Symbol 509 Bitmap | Used by:510 | |
Symbol 510 Graphic | Uses:509 | Used by:535 |
Symbol 511 Bitmap | Used by:512 | |
Symbol 512 Graphic | Uses:511 | Used by:535 |
Symbol 513 Bitmap | Used by:514 | |
Symbol 514 Graphic | Uses:513 | Used by:535 |
Symbol 515 Bitmap | Used by:516 | |
Symbol 516 Graphic | Uses:515 | Used by:535 |
Symbol 517 Bitmap | Used by:518 | |
Symbol 518 Graphic | Uses:517 | Used by:535 |
Symbol 519 Bitmap | Used by:520 | |
Symbol 520 Graphic | Uses:519 | Used by:535 |
Symbol 521 Bitmap | Used by:522 | |
Symbol 522 Graphic | Uses:521 | Used by:535 |
Symbol 523 Bitmap | Used by:524 | |
Symbol 524 Graphic | Uses:523 | Used by:535 |
Symbol 525 Bitmap | Used by:526 | |
Symbol 526 Graphic | Uses:525 | Used by:535 |
Symbol 527 Bitmap | Used by:528 | |
Symbol 528 Graphic | Uses:527 | Used by:535 |
Symbol 529 Bitmap | Used by:530 | |
Symbol 530 Graphic | Uses:529 | Used by:535 |
Symbol 531 Bitmap | Used by:532 | |
Symbol 532 Graphic | Uses:531 | Used by:535 |
Symbol 533 Bitmap | Used by:534 | |
Symbol 534 Graphic | Uses:533 | Used by:535 |
Symbol 535 MovieClip | Uses:464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506 508 510 512 514 516 518 520 522 524 526 528 530 532 534 SS2 | Used by:659 |
Symbol 536 Bitmap | Used by:537 | |
Symbol 537 Graphic | Uses:536 | Used by:550 |
Symbol 538 Bitmap | Used by:539 | |
Symbol 539 Graphic | Uses:538 | Used by:550 |
Symbol 540 Bitmap | Used by:541 | |
Symbol 541 Graphic | Uses:540 | Used by:550 |
Symbol 542 Bitmap | Used by:543 | |
Symbol 543 Graphic | Uses:542 | Used by:550 |
Symbol 544 Bitmap | Used by:545 | |
Symbol 545 Graphic | Uses:544 | Used by:550 |
Symbol 546 Bitmap | Used by:547 | |
Symbol 547 Graphic | Uses:546 | Used by:550 |
Symbol 548 Bitmap | Used by:549 | |
Symbol 549 Graphic | Uses:548 | Used by:550 |
Symbol 550 MovieClip | Uses:537 247 539 541 543 545 547 549 | Used by:659 |
Symbol 551 Bitmap | Used by:552 | |
Symbol 552 Graphic | Uses:551 | Used by:589 |
Symbol 553 Bitmap | Used by:554 | |
Symbol 554 Graphic | Uses:553 | Used by:589 |
Symbol 555 Bitmap | Used by:556 | |
Symbol 556 Graphic | Uses:555 | Used by:589 |
Symbol 557 Bitmap | Used by:558 | |
Symbol 558 Graphic | Uses:557 | Used by:589 |
Symbol 559 Bitmap | Used by:560 | |
Symbol 560 Graphic | Uses:559 | Used by:589 |
Symbol 561 Bitmap | Used by:562 | |
Symbol 562 Graphic | Uses:561 | Used by:589 |
Symbol 563 Bitmap | Used by:564 | |
Symbol 564 Graphic | Uses:563 | Used by:589 |
Symbol 565 Bitmap | Used by:566 | |
Symbol 566 Graphic | Uses:565 | Used by:589 |
Symbol 567 Bitmap | Used by:568 | |
Symbol 568 Graphic | Uses:567 | Used by:589 |
Symbol 569 Bitmap | Used by:570 | |
Symbol 570 Graphic | Uses:569 | Used by:589 |
Symbol 571 Bitmap | Used by:572 | |
Symbol 572 Graphic | Uses:571 | Used by:589 |
Symbol 573 Bitmap | Used by:574 | |
Symbol 574 Graphic | Uses:573 | Used by:589 |
Symbol 575 Bitmap | Used by:576 | |
Symbol 576 Graphic | Uses:575 | Used by:589 |
Symbol 577 Bitmap | Used by:578 | |
Symbol 578 Graphic | Uses:577 | Used by:589 |
Symbol 579 Bitmap | Used by:580 | |
Symbol 580 Graphic | Uses:579 | Used by:589 |
Symbol 581 Bitmap | Used by:582 | |
Symbol 582 Graphic | Uses:581 | Used by:589 |
Symbol 583 Bitmap | Used by:584 | |
Symbol 584 Graphic | Uses:583 | Used by:589 |
Symbol 585 Bitmap | Used by:586 | |
Symbol 586 Graphic | Uses:585 | Used by:589 |
Symbol 587 Bitmap | Used by:588 | |
Symbol 588 Graphic | Uses:587 | Used by:589 |
Symbol 589 MovieClip | Uses:552 554 556 558 560 562 564 566 568 570 572 574 576 578 580 582 584 586 588 | Used by:659 |
Symbol 590 Bitmap | Used by:591 | |
Symbol 591 Graphic | Uses:590 | Used by:614 |
Symbol 592 Bitmap | Used by:593 | |
Symbol 593 Graphic | Uses:592 | Used by:614 |
Symbol 594 Bitmap | Used by:595 | |
Symbol 595 Graphic | Uses:594 | Used by:614 |
Symbol 596 Bitmap | Used by:597 | |
Symbol 597 Graphic | Uses:596 | Used by:614 |
Symbol 598 Bitmap | Used by:599 | |
Symbol 599 Graphic | Uses:598 | Used by:614 |
Symbol 600 Bitmap | Used by:601 | |
Symbol 601 Graphic | Uses:600 | Used by:614 |
Symbol 602 Bitmap | Used by:603 | |
Symbol 603 Graphic | Uses:602 | Used by:614 |
Symbol 604 Bitmap | Used by:605 | |
Symbol 605 Graphic | Uses:604 | Used by:614 |
Symbol 606 Bitmap | Used by:607 | |
Symbol 607 Graphic | Uses:606 | Used by:614 |
Symbol 608 Bitmap | Used by:609 | |
Symbol 609 Graphic | Uses:608 | Used by:614 |
Symbol 610 Bitmap | Used by:611 | |
Symbol 611 Graphic | Uses:610 | Used by:614 |
Symbol 612 Bitmap | Used by:613 | |
Symbol 613 Graphic | Uses:612 | Used by:614 |
Symbol 614 MovieClip | Uses:591 593 595 597 599 601 603 247 605 607 609 611 613 | Used by:659 |
Symbol 615 Bitmap | Used by:616 | |
Symbol 616 Graphic | Uses:615 | Used by:653 |
Symbol 617 Bitmap | Used by:618 | |
Symbol 618 Graphic | Uses:617 | Used by:653 |
Symbol 619 Bitmap | Used by:620 | |
Symbol 620 Graphic | Uses:619 | Used by:653 |
Symbol 621 Bitmap | Used by:622 | |
Symbol 622 Graphic | Uses:621 | Used by:653 |
Symbol 623 Bitmap | Used by:624 | |
Symbol 624 Graphic | Uses:623 | Used by:653 |
Symbol 625 Bitmap | Used by:626 | |
Symbol 626 Graphic | Uses:625 | Used by:653 |
Symbol 627 Bitmap | Used by:628 | |
Symbol 628 Graphic | Uses:627 | Used by:653 |
Symbol 629 Bitmap | Used by:630 | |
Symbol 630 Graphic | Uses:629 | Used by:653 |
Symbol 631 Bitmap | Used by:632 | |
Symbol 632 Graphic | Uses:631 | Used by:653 |
Symbol 633 Bitmap | Used by:634 | |
Symbol 634 Graphic | Uses:633 | Used by:653 |
Symbol 635 Bitmap | Used by:636 | |
Symbol 636 Graphic | Uses:635 | Used by:653 |
Symbol 637 Bitmap | Used by:638 | |
Symbol 638 Graphic | Uses:637 | Used by:653 |
Symbol 639 Bitmap | Used by:640 | |
Symbol 640 Graphic | Uses:639 | Used by:653 |
Symbol 641 Bitmap | Used by:642 | |
Symbol 642 Graphic | Uses:641 | Used by:653 |
Symbol 643 Bitmap | Used by:644 | |
Symbol 644 Graphic | Uses:643 | Used by:653 |
Symbol 645 Bitmap | Used by:646 | |
Symbol 646 Graphic | Uses:645 | Used by:653 |
Symbol 647 Bitmap | Used by:648 | |
Symbol 648 Graphic | Uses:647 | Used by:653 |
Symbol 649 Bitmap | Used by:650 | |
Symbol 650 Graphic | Uses:649 | Used by:653 |
Symbol 651 Bitmap | Used by:652 | |
Symbol 652 Graphic | Uses:651 | Used by:653 |
Symbol 653 MovieClip | Uses:616 325 618 620 622 624 626 628 630 632 634 636 638 640 642 644 646 648 650 652 | Used by:659 |
Symbol 654 Bitmap | Used by:655 | |
Symbol 655 Graphic | Uses:654 | Used by:659 |
Symbol 656 Graphic | Used by:659 | |
Symbol 657 Graphic | Used by:658 | |
Symbol 658 MovieClip | Uses:657 | Used by:659 |
Symbol 659 MovieClip | Uses:183 184 187 189 240 242 244 260 295 322 354 355 357 360 405 456 459 462 535 550 589 614 653 655 656 658 | Used by:772 |
Symbol 660 Graphic | Used by:772 | |
Symbol 661 Font | Used by:662 | |
Symbol 662 EditableText | Uses:661 | Used by:772 |
Symbol 663 Graphic | Used by:664 | |
Symbol 664 MovieClip | Uses:663 | Used by:772 |
Symbol 665 MovieClip | Used by:772 | |
Symbol 666 Graphic | Used by:667 | |
Symbol 667 MovieClip | Uses:666 | Used by:772 |
Symbol 668 Bitmap | Used by:669 | |
Symbol 669 Graphic | Uses:668 | Used by:673 |
Symbol 670 Bitmap | Used by:671 | |
Symbol 671 Graphic | Uses:670 | Used by:672 |
Symbol 672 MovieClip | Uses:671 | Used by:673 |
Symbol 673 MovieClip | Uses:669 672 | Used by:677 |
Symbol 674 Bitmap | Used by:675 | |
Symbol 675 Graphic | Uses:674 | Used by:676 |
Symbol 676 MovieClip | Uses:675 | Used by:677 |
Symbol 677 MovieClip | Uses:673 676 | Used by:772 |
Symbol 678 Graphic | Uses:173 | Used by:772 |
Symbol 679 Bitmap | Used by:680 | |
Symbol 680 Graphic | Uses:679 | Used by:685 |
Symbol 681 Bitmap | Used by:682 | |
Symbol 682 Graphic | Uses:681 | Used by:685 |
Symbol 683 Bitmap | Used by:684 | |
Symbol 684 Graphic | Uses:683 | Used by:685 |
Symbol 685 MovieClip | Uses:680 682 684 | Used by:772 |
Symbol 686 Bitmap | Used by:687 | |
Symbol 687 Graphic | Uses:686 | Used by:692 |
Symbol 688 Bitmap | Used by:689 | |
Symbol 689 Graphic | Uses:688 | Used by:692 |
Symbol 690 Bitmap | Used by:691 | |
Symbol 691 Graphic | Uses:690 | Used by:692 |
Symbol 692 MovieClip | Uses:687 689 691 | Used by:772 |
Symbol 693 Bitmap | Used by:694 | |
Symbol 694 Graphic | Uses:693 | Used by:699 |
Symbol 695 Bitmap | Used by:696 | |
Symbol 696 Graphic | Uses:695 | Used by:699 |
Symbol 697 Bitmap | Used by:698 | |
Symbol 698 Graphic | Uses:697 | Used by:699 |
Symbol 699 MovieClip | Uses:694 696 698 | Used by:772 |
Symbol 700 Bitmap | Used by:701 | |
Symbol 701 Graphic | Uses:700 | Used by:729 |
Symbol 702 Bitmap | Used by:703 | |
Symbol 703 Graphic | Uses:702 | Used by:726 |
Symbol 704 Bitmap | Used by:705 | |
Symbol 705 Graphic | Uses:704 | Used by:726 |
Symbol 706 Bitmap | Used by:707 | |
Symbol 707 Graphic | Uses:706 | Used by:726 |
Symbol 708 Bitmap | Used by:709 | |
Symbol 709 Graphic | Uses:708 | Used by:726 |
Symbol 710 Bitmap | Used by:711 | |
Symbol 711 Graphic | Uses:710 | Used by:726 |
Symbol 712 Bitmap | Used by:713 | |
Symbol 713 Graphic | Uses:712 | Used by:726 |
Symbol 714 Bitmap | Used by:715 | |
Symbol 715 Graphic | Uses:714 | Used by:726 |
Symbol 716 Bitmap | Used by:717 | |
Symbol 717 Graphic | Uses:716 | Used by:726 |
Symbol 718 Bitmap | Used by:719 | |
Symbol 719 Graphic | Uses:718 | Used by:726 |
Symbol 720 Bitmap | Used by:721 | |
Symbol 721 Graphic | Uses:720 | Used by:726 |
Symbol 722 Bitmap | Used by:723 | |
Symbol 723 Graphic | Uses:722 | Used by:726 |
Symbol 724 Bitmap | Used by:725 | |
Symbol 725 Graphic | Uses:724 | Used by:726 |
Symbol 726 MovieClip | Uses:703 705 707 709 711 713 715 717 719 721 723 725 | Used by:729 734 739 744 749 754 768 |
Symbol 727 Bitmap | Used by:728 | |
Symbol 728 Graphic | Uses:727 | Used by:729 |
Symbol 729 MovieClip | Uses:701 726 728 | Used by:772 |
Symbol 730 Bitmap | Used by:731 | |
Symbol 731 Graphic | Uses:730 | Used by:734 |
Symbol 732 Bitmap | Used by:733 | |
Symbol 733 Graphic | Uses:732 | Used by:734 |
Symbol 734 MovieClip | Uses:731 726 733 | Used by:772 |
Symbol 735 Bitmap | Used by:736 | |
Symbol 736 Graphic | Uses:735 | Used by:739 |
Symbol 737 Bitmap | Used by:738 | |
Symbol 738 Graphic | Uses:737 | Used by:739 |
Symbol 739 MovieClip | Uses:736 726 738 | Used by:772 |
Symbol 740 Bitmap | Used by:741 | |
Symbol 741 Graphic | Uses:740 | Used by:744 |
Symbol 742 Bitmap | Used by:743 | |
Symbol 743 Graphic | Uses:742 | Used by:744 |
Symbol 744 MovieClip | Uses:741 726 743 | Used by:772 |
Symbol 745 Bitmap | Used by:746 | |
Symbol 746 Graphic | Uses:745 | Used by:749 |
Symbol 747 Bitmap | Used by:748 | |
Symbol 748 Graphic | Uses:747 | Used by:749 |
Symbol 749 MovieClip | Uses:746 726 748 | Used by:772 |
Symbol 750 Bitmap | Used by:751 | |
Symbol 751 Graphic | Uses:750 | Used by:754 |
Symbol 752 Bitmap | Used by:753 | |
Symbol 753 Graphic | Uses:752 | Used by:754 |
Symbol 754 MovieClip | Uses:751 726 753 | Used by:772 |
Symbol 755 Bitmap | Used by:756 | |
Symbol 756 Graphic | Uses:755 | Used by:764 |
Symbol 757 Font | Used by:758 759 760 761 762 763 | |
Symbol 758 EditableText | Uses:757 | Used by:764 |
Symbol 759 EditableText | Uses:757 | Used by:764 |
Symbol 760 EditableText | Uses:757 | Used by:764 |
Symbol 761 EditableText | Uses:757 | Used by:764 |
Symbol 762 Text | Uses:757 | Used by:764 |
Symbol 763 EditableText | Uses:757 | Used by:764 |
Symbol 764 MovieClip | Uses:756 758 759 760 761 762 763 | Used by:772 |
Symbol 765 Font | Used by:766 | |
Symbol 766 EditableText | Uses:765 | Used by:767 |
Symbol 767 MovieClip | Uses:766 | Used by:768 |
Symbol 768 MovieClip | Uses:726 767 | Used by:772 |
Symbol 769 Bitmap | Used by:770 | |
Symbol 770 Graphic | Uses:769 | Used by:772 |
Symbol 771 MovieClip | Uses:60 | Used by:772 |
Symbol 772 MovieClip | Uses:659 660 662 664 665 667 677 678 179 685 692 699 729 734 739 744 749 754 764 768 770 111 771 | Used by:Timeline |
Symbol 773 Bitmap | Used by:774 | |
Symbol 774 Graphic | Uses:773 | Used by:Timeline |
Symbol 775 Bitmap | Used by:776 | |
Symbol 776 Graphic | Uses:775 | Used by:780 |
Symbol 777 Bitmap | Used by:778 | |
Symbol 778 Graphic | Uses:777 | Used by:780 |
Symbol 779 Graphic | Used by:780 | |
Symbol 780 Button | Uses:776 778 779 | Used by:792 |
Symbol 781 Bitmap | Used by:782 | |
Symbol 782 Graphic | Uses:781 | Used by:785 |
Symbol 783 Bitmap | Used by:784 | |
Symbol 784 Graphic | Uses:783 | Used by:785 |
Symbol 785 Button | Uses:782 784 29 | Used by:792 |
Symbol 786 Bitmap | Used by:787 | |
Symbol 787 Graphic | Uses:786 | Used by:790 |
Symbol 788 Bitmap | Used by:789 | |
Symbol 789 Graphic | Uses:788 | Used by:790 |
Symbol 790 Button | Uses:787 789 29 | Used by:792 |
Symbol 791 EditableText | Uses:24 | Used by:792 |
Symbol 792 MovieClip | Uses:780 785 790 791 | Used by:Timeline |
Symbol 793 Graphic | Used by:794 | |
Symbol 794 MovieClip | Uses:793 | Used by:Timeline |
Symbol 795 EditableText | Uses:25 | Used by:Timeline |
Symbol 796 Text | Uses:24 | Used by:Timeline |
Symbol 797 Text | Uses:24 | Used by:Timeline |
Symbol 798 EditableText | Uses:25 | Used by:Timeline |
Symbol 799 Text | Uses:24 | Used by:Timeline |
Symbol 800 EditableText | Uses:25 | Used by:Timeline |
Symbol 801 Text | Uses:24 | Used by:Timeline |
Symbol 802 EditableText | Uses:25 | Used by:Timeline |
Symbol 803 Text | Uses:24 | Used by:Timeline |
Symbol 804 EditableText | Uses:25 | Used by:Timeline |
Symbol 805 Text | Uses:24 | Used by:Timeline |
Symbol 806 Button | Uses:30 | Used by:Timeline |
Symbol 807 Bitmap | Used by:808 | |
Symbol 808 Graphic | Uses:807 | Used by:811 |
Symbol 809 Bitmap | Used by:810 | |
Symbol 810 Graphic | Uses:809 | Used by:811 |
Symbol 811 Button | Uses:808 810 60 | Used by:Timeline |
Symbol 812 Bitmap | Used by:813 | |
Symbol 813 Graphic | Uses:812 | Used by:Timeline |
Streaming Sound 1 | Used by:Timeline | |
Streaming Sound 2 | Used by:Symbol 535 MovieClip |
Instance Names
"preloader" | Frame 1 | Symbol 71 MovieClip |
"pup" | Frame 1 | Symbol 72 MovieClip |
"blackBorder" | Frame 1 | Symbol 74 MovieClip |
"soundHolderMc" | Frame 2 | Symbol 103 MovieClip |
"vidHolderMc" | Frame 2 | Symbol 138 MovieClip |
"kewlboxLogo" | Frame 30 | Symbol 142 MovieClip |
"trappedTitleMc" | Frame 92 | Symbol 145 MovieClip |
"trappedTitleMc" | Frame 100 | Symbol 145 MovieClip |
"trappedTitleMc" | Frame 107 | Symbol 145 MovieClip |
"trappedTitleMc" | Frame 110 | Symbol 145 MovieClip |
"titleM" | Frame 127 | Symbol 166 MovieClip |
"trappedTitleMc" | Frame 127 | Symbol 145 MovieClip |
"flashInMc" | Frame 127 | Symbol 167 MovieClip |
"sawAdMc" | Frame 131 | Symbol 172 MovieClip |
"gameM" | Frame 148 | Symbol 772 MovieClip |
"CTA" | Frame 168 | Symbol 792 MovieClip |
"email1" | Frame 168 | Symbol 795 EditableText |
"email2" | Frame 168 | Symbol 798 EditableText |
"email3" | Frame 168 | Symbol 800 EditableText |
"email4" | Frame 168 | Symbol 802 EditableText |
"email5" | Frame 168 | Symbol 804 EditableText |
"scrollBackground" | Symbol 37 MovieClip Frame 1 | Symbol 32 MovieClip |
"scroller" | Symbol 37 MovieClip Frame 1 | Symbol 36 MovieClip |
"contentClip" | Symbol 38 MovieClip [privacyWindow] Frame 2 | Symbol 27 MovieClip |
"contentMask" | Symbol 38 MovieClip [privacyWindow] Frame 2 | Symbol 28 MovieClip |
"loadPercent" | Symbol 66 MovieClip Frame 1 | Symbol 65 EditableText |
"graphicBG" | Symbol 71 MovieClip Frame 5 | Symbol 66 MovieClip |
"barBackground" | Symbol 71 MovieClip Frame 5 | Symbol 67 MovieClip |
"barFill" | Symbol 71 MovieClip Frame 14 | Symbol 69 MovieClip |
"lgfLogo" | Symbol 142 MovieClip Frame 20 | Symbol 141 MovieClip |
"titleQuitMc" | Symbol 166 MovieClip Frame 1 | Symbol 152 MovieClip |
"titleRulesMc" | Symbol 166 MovieClip Frame 1 | Symbol 157 MovieClip |
"titleStartMc" | Symbol 166 MovieClip Frame 1 | Symbol 162 MovieClip |
"kewlBoxBtn" | Symbol 166 MovieClip Frame 1 | Symbol 163 Button |
"roomALitMc" | Symbol 659 MovieClip Frame 1 | Symbol 183 MovieClip |
"doorVidDisplay" | Symbol 659 MovieClip Frame 1 | Symbol 184 MovieClip |
"room0Dark" | Symbol 659 MovieClip Frame 1 | Symbol 187 MovieClip |
"smallWrongFireMc" | Symbol 659 MovieClip Frame 1 | Symbol 240 MovieClip |
"michaelVidDisplay" | Symbol 659 MovieClip Frame 1 | Symbol 184 MovieClip |
"jefferyVidDisplay" | Symbol 659 MovieClip Frame 1 | Symbol 184 MovieClip |
"wrongWrenchAMc" | Symbol 659 MovieClip Frame 2 | Symbol 260 MovieClip |
"wrongHoseAMc" | Symbol 659 MovieClip Frame 2 | Symbol 295 MovieClip |
"wrongHammerAMc" | Symbol 659 MovieClip Frame 2 | Symbol 322 MovieClip |
"wrongKeyAMc" | Symbol 659 MovieClip Frame 2 | Symbol 354 MovieClip |
"smokeClip" | Symbol 659 MovieClip Frame 2 | Symbol 355 MovieClip |
"correctHoseMc" | Symbol 659 MovieClip Frame 3 | Symbol 360 MovieClip |
"smallFurnaceFireMc" | Symbol 659 MovieClip Frame 3 | Symbol 405 MovieClip |
"largeFurnaceFireMc" | Symbol 659 MovieClip Frame 3 | Symbol 456 MovieClip |
"gasTankMc" | Symbol 659 MovieClip Frame 3 | Symbol 459 MovieClip |
"room1Dark" | Symbol 659 MovieClip Frame 3 | Symbol 462 MovieClip |
"gasTankDarkMc" | Symbol 659 MovieClip Frame 3 | Symbol 459 MovieClip |
"elecBoxSparksMc" | Symbol 659 MovieClip Frame 3 | Symbol 535 MovieClip |
"wrongWrenchBMc" | Symbol 659 MovieClip Frame 3 | Symbol 550 MovieClip |
"wrongHoseBMc" | Symbol 659 MovieClip Frame 3 | Symbol 589 MovieClip |
"wrongHammerBMc" | Symbol 659 MovieClip Frame 3 | Symbol 614 MovieClip |
"wrongKeyBMc" | Symbol 659 MovieClip Frame 3 | Symbol 653 MovieClip |
"blackOutDoorMc" | Symbol 659 MovieClip Frame 4 | Symbol 658 MovieClip |
"michaelVidDisplay" | Symbol 659 MovieClip Frame 4 | Symbol 184 MovieClip |
"puppetJawMc" | Symbol 673 MovieClip Frame 1 | Symbol 672 MovieClip |
"puppetAnimMc" | Symbol 677 MovieClip Frame 1 | Symbol 673 MovieClip |
"puppetHairMc" | Symbol 677 MovieClip Frame 1 | Symbol 676 MovieClip |
"buttonIconMc" | Symbol 729 MovieClip Frame 1 | Symbol 726 MovieClip |
"buttonIconMc" | Symbol 734 MovieClip Frame 1 | Symbol 726 MovieClip |
"buttonIconMc" | Symbol 739 MovieClip Frame 1 | Symbol 726 MovieClip |
"buttonIconMc" | Symbol 744 MovieClip Frame 1 | Symbol 726 MovieClip |
"buttonIconMc" | Symbol 749 MovieClip Frame 1 | Symbol 726 MovieClip |
"buttonIconMc" | Symbol 754 MovieClip Frame 1 | Symbol 726 MovieClip |
"deathCauseTxt" | Symbol 764 MovieClip Frame 1 | Symbol 758 EditableText |
"deadNameTxt" | Symbol 764 MovieClip Frame 1 | Symbol 759 EditableText |
"dobTxt" | Symbol 764 MovieClip Frame 1 | Symbol 760 EditableText |
"deadAgeTxt" | Symbol 764 MovieClip Frame 1 | Symbol 761 EditableText |
"deadHeightTxt" | Symbol 764 MovieClip Frame 1 | Symbol 763 EditableText |
"roomPointsTxt" | Symbol 767 MovieClip Frame 1 | Symbol 766 EditableText |
"iconMc" | Symbol 768 MovieClip Frame 3 | Symbol 726 MovieClip |
"wrongIconMc" | Symbol 768 MovieClip Frame 3 | Symbol 726 MovieClip |
"roomIdMc" | Symbol 768 MovieClip Frame 3 | Symbol 767 MovieClip |
"pointsMc" | Symbol 768 MovieClip Frame 3 | Symbol 767 MovieClip |
"roomsMc" | Symbol 772 MovieClip Frame 1 | Symbol 659 MovieClip |
"timerTxt" | Symbol 772 MovieClip Frame 1 | Symbol 662 EditableText |
"monitorStaticMc" | Symbol 772 MovieClip Frame 1 | Symbol 665 MovieClip |
"tvStaticMaskMc" | Symbol 772 MovieClip Frame 1 | Symbol 667 MovieClip |
"puppetMc" | Symbol 772 MovieClip Frame 1 | Symbol 677 MovieClip |
"exitButton" | Symbol 772 MovieClip Frame 1 | Symbol 685 MovieClip |
"roomButton1" | Symbol 772 MovieClip Frame 1 | Symbol 692 MovieClip |
"roomButton0" | Symbol 772 MovieClip Frame 1 | Symbol 699 MovieClip |
"leftButton5" | Symbol 772 MovieClip Frame 1 | Symbol 729 MovieClip |
"leftButton4" | Symbol 772 MovieClip Frame 1 | Symbol 734 MovieClip |
"leftButton3" | Symbol 772 MovieClip Frame 1 | Symbol 739 MovieClip |
"leftButton2" | Symbol 772 MovieClip Frame 1 | Symbol 744 MovieClip |
"leftButton1" | Symbol 772 MovieClip Frame 1 | Symbol 749 MovieClip |
"leftButton0" | Symbol 772 MovieClip Frame 1 | Symbol 754 MovieClip |
"toeTagMc" | Symbol 772 MovieClip Frame 2 | Symbol 764 MovieClip |
"stepsToDeathMc" | Symbol 772 MovieClip Frame 2 | Symbol 768 MovieClip |
"finalBlackMc" | Symbol 772 MovieClip Frame 3 | Symbol 771 MovieClip |
"yourScoreTxt" | Symbol 792 MovieClip Frame 1 | Symbol 791 EditableText |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "boink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "gameLoop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "fireCrackle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "fireStrike" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "monitorIn" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "pupBackground" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "textcontent2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "privacyWindow" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "rulesWindow" |
ExportAssets (56) | Timeline Frame 1 | Symbol 59 as "legalWindow" |
ExportAssets (56) | Timeline Frame 1 | Symbol 814 as "__Packages.mx.transitions.OnEnterFrameBeacon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 815 as "__Packages.mx.transitions.BroadcasterMX" |
ExportAssets (56) | Timeline Frame 1 | Symbol 816 as "__Packages.mx.transitions.Tween" |
ExportAssets (56) | Timeline Frame 1 | Symbol 817 as "__Packages.mx.events.EventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 818 as "__Packages.mx.transitions.Transition" |
ExportAssets (56) | Timeline Frame 1 | Symbol 819 as "__Packages.mx.transitions.TransitionManager" |
ExportAssets (56) | Timeline Frame 1 | Symbol 820 as "__Packages.mx.transitions.Fly" |
ExportAssets (56) | Timeline Frame 1 | Symbol 821 as "__Packages.mx.transitions.easing.Elastic" |
ExportAssets (56) | Timeline Frame 1 | Symbol 822 as "__Packages.mx.transitions.easing.Strong" |
ExportAssets (56) | Timeline Frame 1 | Symbol 823 as "__Packages.mx.transitions.easing.Back" |
ExportAssets (56) | Timeline Frame 1 | Symbol 824 as "__Packages.mx.transitions.easing.Bounce" |
ExportAssets (56) | Timeline Frame 1 | Symbol 825 as "__Packages.mx.transitions.easing.Regular" |
ExportAssets (56) | Timeline Frame 1 | Symbol 826 as "__Packages.mx.transitions.easing.None" |
ExportAssets (56) | Timeline Frame 2 | Symbol 75 as "clickAudio" |
ExportAssets (56) | Timeline Frame 2 | Symbol 76 as "staticAudio" |
ExportAssets (56) | Timeline Frame 2 | Symbol 77 as "ctaTrack" |
ExportAssets (56) | Timeline Frame 2 | Symbol 78 as "logoIntro" |
ExportAssets (56) | Timeline Frame 2 | Symbol 79 as "title" |
ExportAssets (56) | Timeline Frame 2 | Symbol 80 as "electrocution" |
ExportAssets (56) | Timeline Frame 2 | Symbol 81 as "chokingman" |
ExportAssets (56) | Timeline Frame 2 | Symbol 82 as "waterFlow" |
ExportAssets (56) | Timeline Frame 2 | Symbol 83 as "waterBubble" |
ExportAssets (56) | Timeline Frame 2 | Symbol 84 as "timeRunningOut" |
ExportAssets (56) | Timeline Frame 2 | Symbol 85 as "jigsawIntro2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 86 as "jigsawIntro1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 87 as "congrats" |
ExportAssets (56) | Timeline Frame 2 | Symbol 88 as "alreadyUsedThat" |
ExportAssets (56) | Timeline Frame 2 | Symbol 89 as "thinkBeforeAct" |
ExportAssets (56) | Timeline Frame 2 | Symbol 90 as "onlyGetOne" |
ExportAssets (56) | Timeline Frame 2 | Symbol 91 as "wheresTheLightSwitch" |
ExportAssets (56) | Timeline Frame 2 | Symbol 92 as "pleaseGetMeOut" |
ExportAssets (56) | Timeline Frame 2 | Symbol 93 as "itsReallyDark" |
ExportAssets (56) | Timeline Frame 2 | Symbol 94 as "puppetLose1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 95 as "puppetLose2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 96 as "gettingWarmer" |
ExportAssets (56) | Timeline Frame 2 | Symbol 97 as "shedLight" |
ExportAssets (56) | Timeline Frame 2 | Symbol 98 as "goingToDrown" |
ExportAssets (56) | Timeline Frame 2 | Symbol 99 as "breatheGas" |
ExportAssets (56) | Timeline Frame 2 | Symbol 100 as "someoneIsGoingToGetHurt" |
ExportAssets (56) | Timeline Frame 2 | Symbol 101 as "puppetLose3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 102 as "screamBurn" |
ExportAssets (56) | Timeline Frame 2 | Symbol 105 as "both_cowering" |
ExportAssets (56) | Timeline Frame 2 | Symbol 107 as "tankHittingDoor" |
ExportAssets (56) | Timeline Frame 2 | Symbol 109 as "doorOpening" |
ExportAssets (56) | Timeline Frame 2 | Symbol 111 as "endGame_cutScene" |
ExportAssets (56) | Timeline Frame 2 | Symbol 113 as "jeffery_chokeDeath" |
ExportAssets (56) | Timeline Frame 2 | Symbol 115 as "jeffery_chokingStanding" |
ExportAssets (56) | Timeline Frame 2 | Symbol 117 as "jeffery_idle" |
ExportAssets (56) | Timeline Frame 2 | Symbol 119 as "jeffery_onFire2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 121 as "michael_breakingGlass" |
ExportAssets (56) | Timeline Frame 2 | Symbol 123 as "michael_breathingWithHose" |
ExportAssets (56) | Timeline Frame 2 | Symbol 125 as "michael_drowning" |
ExportAssets (56) | Timeline Frame 2 | Symbol 127 as "michael_drowningDeath" |
ExportAssets (56) | Timeline Frame 2 | Symbol 129 as "michael_idle" |
ExportAssets (56) | Timeline Frame 2 | Symbol 131 as "michael_LoweringTank" |
ExportAssets (56) | Timeline Frame 2 | Symbol 133 as "michael_shocked" |
ExportAssets (56) | Timeline Frame 2 | Symbol 135 as "michael_waterDrain" |
ExportAssets (56) | Timeline Frame 2 | Symbol 137 as "roomB_explosion" |
Labels
"preloadLoop" | Frame 5 |
"launch" | Frame 20 |
"KB Doink" | Frame 30 |
"title" | Frame 131 |
"titleToGame" | Frame 141 |
"game" | Frame 148 |
"gameToCTA" | Frame 158 |
"cta" | Frame 168 |
"ctaToGame" | Frame 189 |
"ctaToClose" | Frame 208 |
"close" | Frame 225 |
"loading" | Symbol 66 MovieClip Frame 1 |
"ready" | Symbol 66 MovieClip Frame 3 |
"loop" | Symbol 71 MovieClip Frame 15 |
"finishedLoading" | Symbol 71 MovieClip Frame 17 |
"lionsgate" | Symbol 142 MovieClip Frame 20 |
"_UP" | Symbol 152 MovieClip Frame 1 |
"_OVER" | Symbol 152 MovieClip Frame 2 |
"_DOWN" | Symbol 152 MovieClip Frame 3 |
"_UP" | Symbol 157 MovieClip Frame 1 |
"_OVER" | Symbol 157 MovieClip Frame 2 |
"_DOWN" | Symbol 157 MovieClip Frame 3 |
"_UP" | Symbol 162 MovieClip Frame 1 |
"_OVER" | Symbol 162 MovieClip Frame 2 |
"_DOWN" | Symbol 162 MovieClip Frame 3 |
"room0" | Symbol 659 MovieClip Frame 2 |
"room1" | Symbol 659 MovieClip Frame 3 |
"finalAnimation" | Symbol 659 MovieClip Frame 4 |
"btnUp" | Symbol 685 MovieClip Frame 1 |
"btnOver" | Symbol 685 MovieClip Frame 2 |
"btnDown" | Symbol 685 MovieClip Frame 3 |
"deselected" | Symbol 692 MovieClip Frame 1 |
"selected" | Symbol 692 MovieClip Frame 2 |
"over" | Symbol 692 MovieClip Frame 3 |
"deselected" | Symbol 699 MovieClip Frame 1 |
"selected" | Symbol 699 MovieClip Frame 2 |
"over" | Symbol 699 MovieClip Frame 3 |
"fireRed" | Symbol 726 MovieClip Frame 1 |
"fireYellow" | Symbol 726 MovieClip Frame 2 |
"electricityRed" | Symbol 726 MovieClip Frame 3 |
"electricityYellow" | Symbol 726 MovieClip Frame 4 |
"wrenchRed" | Symbol 726 MovieClip Frame 5 |
"wrenchYellow" | Symbol 726 MovieClip Frame 6 |
"hoseRed" | Symbol 726 MovieClip Frame 7 |
"hoseYellow" | Symbol 726 MovieClip Frame 8 |
"hammerRed" | Symbol 726 MovieClip Frame 9 |
"hammerYellow" | Symbol 726 MovieClip Frame 10 |
"keyRed" | Symbol 726 MovieClip Frame 11 |
"keyYellow" | Symbol 726 MovieClip Frame 12 |
"buttonUp" | Symbol 729 MovieClip Frame 1 |
"buttonOver" | Symbol 729 MovieClip Frame 2 |
"buttonDown" | Symbol 729 MovieClip Frame 3 |
"buttonUp" | Symbol 734 MovieClip Frame 1 |
"buttonOver" | Symbol 734 MovieClip Frame 2 |
"buttonDown" | Symbol 734 MovieClip Frame 3 |
"buttonUp" | Symbol 739 MovieClip Frame 1 |
"buttonOver" | Symbol 739 MovieClip Frame 2 |
"buttonDown" | Symbol 739 MovieClip Frame 3 |
"buttonUp" | Symbol 744 MovieClip Frame 1 |
"buttonOver" | Symbol 744 MovieClip Frame 2 |
"buttonDown" | Symbol 744 MovieClip Frame 3 |
"buttonUp" | Symbol 749 MovieClip Frame 1 |
"buttonOver" | Symbol 749 MovieClip Frame 2 |
"buttonDown" | Symbol 749 MovieClip Frame 3 |
"buttonUp" | Symbol 754 MovieClip Frame 1 |
"buttonOver" | Symbol 754 MovieClip Frame 2 |
"buttonDown" | Symbol 754 MovieClip Frame 3 |
"toeTag" | Symbol 772 MovieClip Frame 2 |
"finalScene" | Symbol 772 MovieClip Frame 3 |
Dynamic Text Variables
_level0.theScore | Symbol 791 EditableText | "0" |
|