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

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

Snow Snatch (Webcam).swf

This is the info page for
Flash #64828

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


Text
LOADING...

PLAY

<p align="center"><font face="Jenkins v2.0" size="28" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>PLAY MORE GAMES -&gt;</i></b></font></p>

EVERYTHING,
BY EVERYONE.

<p align="center"><font face="Jenkins v2.0" size="79" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>SNOW SNATCH</i></font></p>

<p align="left"><font face="Jenkins v2.0" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>You need a webcam &nbsp;to play this game!</i></font></p>

ChromePlay

<p align="center"><font face="Quadrangle" size="14" color="#999999" letterSpacing="0.000000" kerning="1"><b><i>100</i></b></font></p>

<p align="center"><font face="Quadrangle" size="14" color="#999999" letterSpacing="0.000000" kerning="1"><b><i>100</i></b></font></p>

<p align="right"><font face="Jenkins v2.0" size="28" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>HEALTH:</i></b></font></p>

<p align="left"><font face="Jenkins v2.0" size="28" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>SCORE: &nbsp;647300</i></b></font></p>

<p align="center"><font face="Jenkins v2.0" size="28" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>STAGE &nbsp;10</i></b></font></p>

<p align="left"><font face="Jenkins v2.0" size="36" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>CREDITS</i></font></p>

<p align="left"><font face="Jenkins v2.0" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://www.chromesharkmedia.com" target = "_blank"><i>Created by Mark Lunney (site)</i></a></font></p>

<p align="left"><font face="Jenkins v2.0" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1"><a href="http://www.christoffah.com" target = "_blank"><i>Music by Chris Reed (site)</i></a></font></p>

<p align="left"><font face="Jenkins v2.0" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>HIDE</i></font></p>

<p align="center"><font face="Jenkins v2.0" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>YOU NEED A WEBCAM &nbsp;TO PLAY!</i></font></p><p align="center"><font face="Jenkins v2.0" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>Use your body to catch the white snowflakes, but avoid the red ones! When your health reaches zero it&apos;s game over</i></font></p>

<p align="center"><font face="Jenkins v2.0" size="48" color="#ffffff" letterSpacing="0.000000" kerning="1"><b><i>SNOW SNATCH</i></b></font></p>

<p align="left"><font face="Jenkins v2.0" size="80" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>PLAY</b></font></p>

<p align="left"><font face="Jenkins v2.0" size="80" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>HIGH SCORES</b></font></p>

<p align="left"><font face="Jenkins v2.0" size="80" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>MORE GAMES</b></font></p>

<p align="left"><font face="Jenkins v2.0" size="80" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>CREDITS</b></font></p>

<p align="center"><font face="Jenkins v2.0" size="46" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>Back to Menu</i></font></p>

<p align="center"><font face="Jenkins v2.0" size="46" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>Submit</i></font></p>

<p align="center"><font face="Jenkins v2.0" size="46" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>More Games</i></font></p>

<p align="center"><font face="Jenkins v2.0" size="79" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>GAME OVER</i></font></p>

<p align="left"><font face="Jenkins v2.0" size="24" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>MY NAME</i></b></font></p>

<p align="left"><font face="Jenkins v2.0" size="36" color="#ffffff" letterSpacing="0.000000" kerning="1"><i>SCORE: 536020</i></font></p>

<p align="center"><font face="Jenkins v2.0" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>MUSIC TOGGLE</i></b></font></p>

<p align="center"><font face="Jenkins v2.0" size="18" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>QUALITY/SPEED</i></b></font></p>

<p align="center"><font face="Jenkins v2.0" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b><i>PLAY MORE GAMES</i></b></font></p>

ActionScript [AS3]

Section 1
//MD5 (com.gsolo.encryption.MD5) package com.gsolo.encryption { public class MD5 { public static const HEX_FORMAT_LOWERCASE:uint = 0; public static const HEX_FORMAT_UPPERCASE:uint = 1; public static const BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE:String = ""; public static const BASE64_PAD_CHARACTER_RFC_COMPLIANCE:String = "="; public static var hexcase:uint = 0; public static var b64pad:String = ""; public static function md5_gg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_cmn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function binl_md5(_arg1:Array, _arg2:Number):Array{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; _local3 = 1732584193; _local4 = -271733879; _local5 = -1732584194; _local6 = 271733878; _local7 = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return ([_local3, _local4, _local5, _local6]); } public static function str2rstr_utf16le(_arg1:String):String{ var _local2:String; var _local3:Number; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode((_arg1.charCodeAt(_local3) & 0xFF), ((_arg1.charCodeAt(_local3) >>> 8) & 0xFF))); _local3++; }; return (_local2); } public static function hex_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2hex(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function binl2rstr(_arg1:Array):String{ var _local2:String; var _local3:Number; _local2 = ""; _local3 = 0; while (_local3 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local3 >> 5)] >>> (_local3 % 32)) & 0xFF))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_ff(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_ii(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2binl(_arg1:String):Array{ var _local2:Array; var _local3:Number; var _local4:Number; _local2 = new Array((_arg1.length >> 2)); _local3 = 0; while (_local3 < _local2.length) { _local2[_local3] = 0; _local3++; }; _local4 = 0; while (_local4 < (_arg1.length * 8)) { _local2[(_local4 >> 5)] = (_local2[(_local4 >> 5)] | ((_arg1.charCodeAt((_local4 / 8)) & 0xFF) << (_local4 % 32))); _local4 = (_local4 + 8); }; return (_local2); } public static function md5_vm_test():Boolean{ return ((hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function b64_md5(_arg1:String):String{ return (rstr2b64(rstr_md5(str2rstr_utf8(_arg1)))); } public static function any_hmac_md5(_arg1:String, _arg2:String, _arg3:String):String{ return (rstr2any(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)), _arg3)); } public static function hex_md5(_arg1:String):String{ return (rstr2hex(rstr_md5(str2rstr_utf8(_arg1)))); } public static function bit_rol(_arg1:Number, _arg2:Number):Number{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function encrypt(_arg1:String):String{ return (hex_md5(_arg1)); } public static function md5_hh(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2hex(_arg1:String):String{ var _local2:String; var _local3:String; var _local4:Number; var _local5:Number; _local2 = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; _local3 = ""; _local5 = 0; while (_local5 < _arg1.length) { _local4 = _arg1.charCodeAt(_local5); _local3 = (_local3 + (_local2.charAt(((_local4 >>> 4) & 15)) + _local2.charAt((_local4 & 15)))); _local5++; }; return (_local3); } public static function any_md5(_arg1:String, _arg2:String):String{ return (rstr2any(rstr_md5(str2rstr_utf8(_arg1)), _arg2)); } public static function b64_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2b64(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function rstr2b64(_arg1:String):String{ var _local2:String; var _local3:String; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local3 = ""; _local4 = _arg1.length; _local5 = 0; while (_local5 < _local4) { _local6 = (((_arg1.charCodeAt(_local5) << 16) | (((_local5 + 1) < _local4)) ? (_arg1.charCodeAt((_local5 + 1)) << 8) : 0) | (((_local5 + 2) < _local4)) ? _arg1.charCodeAt((_local5 + 2)) : 0); _local7 = 0; while (_local7 < 4) { if (((_local5 * 8) + (_local7 * 6)) > (_arg1.length * 8)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local6 >>> (6 * (3 - _local7))) & 63))); }; _local7++; }; _local5 = (_local5 + 3); }; return (_local3); } public static function safe_add(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; _local3 = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); _local4 = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function str2rstr_utf8(_arg1:String):String{ var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = ""; _local3 = -1; while (++_local3 < _arg1.length) { _local4 = _arg1.charCodeAt(_local3); _local5 = (((_local3 + 1) < _arg1.length)) ? _arg1.charCodeAt((_local3 + 1)) : 0; if ((((((((0xD800 <= _local4)) && ((_local4 <= 56319)))) && ((0xDC00 <= _local5)))) && ((_local5 <= 57343)))){ _local4 = ((65536 + ((_local4 & 1023) << 10)) + (_local5 & 1023)); _local3++; }; if (_local4 <= 127){ _local2 = (_local2 + String.fromCharCode(_local4)); } else { if (_local4 <= 2047){ _local2 = (_local2 + String.fromCharCode((192 | ((_local4 >>> 6) & 31)), (128 | (_local4 & 63)))); } else { if (_local4 <= 0xFFFF){ _local2 = (_local2 + String.fromCharCode((224 | ((_local4 >>> 12) & 15)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); } else { if (_local4 <= 2097151){ _local2 = (_local2 + String.fromCharCode((240 | ((_local4 >>> 18) & 7)), (128 | ((_local4 >>> 12) & 63)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); }; }; }; }; }; return (_local2); } public static function rstr_hmac_md5(_arg1:String, _arg2:String):String{ var _local3:Array; var _local4:Array; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = rstr2binl(_arg1); if (_local3.length > 16){ _local3 = binl_md5(_local3, (_arg1.length * 8)); }; _local4 = new Array(16); _local5 = new Array(16); _local6 = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; _local7 = binl_md5(_local4.concat(rstr2binl(_arg2)), (0x0200 + (_arg2.length * 8))); return (binl2rstr(binl_md5(_local5.concat(_local7), (0x0200 + 128)))); } public static function str2rstr_utf16be(_arg1:String):String{ var _local2:String; var _local3:Number; _local2 = ""; _local3 = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(((_arg1.charCodeAt(_local3) >>> 8) & 0xFF), (_arg1.charCodeAt(_local3) & 0xFF))); _local3++; }; return (_local2); } public static function rstr2any(_arg1:String, _arg2:String):String{ var _local3:Number; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local9:Array; var _local10:String; _local3 = _arg2.length; _local4 = []; _local9 = new Array((_arg1.length / 2)); _local5 = 0; while (_local5 < _local9.length) { _local9[_local5] = ((_arg1.charCodeAt((_local5 * 2)) << 8) | _arg1.charCodeAt(((_local5 * 2) + 1))); _local5++; }; while (_local9.length > 0) { _local8 = []; _local7 = 0; _local5 = 0; while (_local5 < _local9.length) { _local7 = ((_local7 << 16) + _local9[_local5]); _local6 = Math.floor((_local7 / _local3)); _local7 = (_local7 - (_local6 * _local3)); if ((((_local8.length > 0)) || ((_local6 > 0)))){ _local8[_local8.length] = _local6; }; _local5++; }; _local4[_local4.length] = _local7; _local9 = _local8; }; _local10 = ""; _local5 = (_local4.length - 1); while (_local5 >= 0) { _local10 = (_local10 + _arg2.charAt(_local4[_local5])); _local5--; }; return (_local10); } public static function rstr_md5(_arg1:String):String{ return (binl2rstr(binl_md5(rstr2binl(_arg1), (_arg1.length * 8)))); } } }//package com.gsolo.encryption
Section 2
//credits_box_41 (game57_fla.credits_box_41) package game57_fla { import flash.display.*; public dynamic class credits_box_41 extends MovieClip { public var hideButton:MovieClip; } }//package game57_fla
Section 3
//game_over_50 (game57_fla.game_over_50) package game57_fla { import flash.display.*; import flash.text.*; public dynamic class game_over_50 extends MovieClip { public var backToMenu:MovieClip; public var nameText:TextField; public var submitScore:MovieClip; public var moreGames:MovieClip; public var scoreText:TextField; } }//package game57_fla
Section 4
//hub_display_39 (game57_fla.hub_display_39) package game57_fla { import flash.display.*; import flash.text.*; public dynamic class hub_display_39 extends MovieClip { public var scoreText:TextField; public var musicSymbol:MovieClip; public var backDamage:MovieClip; public var legend_chromeplay:MovieClip; public var legend_sound:MovieClip; public var meterDamage:MovieClip; public var stageText:TextField; public var qualitySymbol:MovieClip; public var chromeplayLogo:MovieClip; public var menuItems:MovieClip; public var howToPlay:MovieClip; public var creditsBox:MovieClip; public var redFlash:MovieClip; public var gameOver:MovieClip; } }//package game57_fla
Section 5
//hub_legend_55 (game57_fla.hub_legend_55) package game57_fla { import flash.display.*; public dynamic class hub_legend_55 extends MovieClip { public function hub_legend_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package game57_fla
Section 6
//load_item_36 (game57_fla.load_item_36) package game57_fla { import flash.display.*; public dynamic class load_item_36 extends MovieClip { public function load_item_36(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package game57_fla
Section 7
//load_items_1 (game57_fla.load_items_1) package game57_fla { import flash.display.*; public dynamic class load_items_1 extends MovieClip { public var preloader:MovieClip; public var titleLoading:MovieClip; public function load_items_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package game57_fla
Section 8
//loading_bar_3 (game57_fla.loading_bar_3) package game57_fla { import flash.display.*; public dynamic class loading_bar_3 extends MovieClip { public var lbar:MovieClip; } }//package game57_fla
Section 9
//MainTimeline (game57_fla.MainTimeline) package game57_fla { import flash.events.*; import com.gsolo.encryption.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.geom.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var loaded:Boolean; public var hubDisplay:MovieClip; public var gameStarted:Boolean; public var introLogo:MovieClip; public var ngLoad:MovieClip; public var myName:String; public var myContextMenu:ContextMenu; public var i:int; public var j:int; public var k:int; public var l:int; public var scoreSubmitted:Boolean; public var currentScore:int; public var loadItems:MovieClip; public var chromeplay:MovieClip; public var creditsShow:Boolean; public var snow_container:MovieClip; public var currentSeconds:int; public var totalHealth:Number; public var currentStage:int; public var blackFade:MovieClip; public var musicChannel:SoundChannel; public var currentHealth:Number; public var MD5encryptor:MD5; public var item2:ContextMenuItem; public var item4:ContextMenuItem; public var snowTimer:int; public var musicMain:mxMain; public var item3:ContextMenuItem; public var musicVolume:SoundTransform; public var cam:MotionCam; public var explosion_container:MovieClip; public var musicToggle:Boolean; public var gameOver:Boolean; public var currentTime:int; public function MainTimeline(){ addFrameScript(0, frame1, 9, frame10, 19, frame20); } public function getURL(_arg1:String, _arg2:String){ var web:String; var request:URLRequest; var url = _arg1; var method = _arg2; web = url; request = new URLRequest(web); try { navigateToURL(request, method); } catch(e:Error) { }; } public function createExplode(_arg1:Boolean):void{ var _local2:fxZing; var _local3:fxSharp; var _local4:Explosion; if (_arg1 == true){ _local2 = new fxZing(); _local2.play(0, 1, musicVolume); } else { _local3 = new fxSharp(); _local3.play(0, 1, musicVolume); }; j = 0; while (j < 5) { _local4 = new Explosion(snow_container.getChildAt(i).x, snow_container.getChildAt(i).y, Math.ceil((Math.random() * 6))); explosion_container.addChild(_local4); j++; }; } function frame10(){ stop(); this.addEventListener(Event.ENTER_FRAME, enterFrameIntro); } public function linkChromePlay(_arg1:MouseEvent):void{ getURL("http://www.chromeplay.com", "_blank"); } function frame1(){ stop(); stage.quality = "MEDIUM"; NewgroundsAPI.linkAPI(this); NewgroundsAPI.connectMovie(4355); loaded = false; stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseClickLoad); this.addEventListener("enterFrame", load_bar); chromeplay.addEventListener("click", linkChromePlay); ngLoad.addEventListener("click", linkNG); myContextMenu = new ContextMenu(); myContextMenu.hideBuiltInItems(); item2 = new ContextMenuItem("Play More Games"); myContextMenu.customItems.push(item2); item2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler2); item3 = new ContextMenuItem("Game Quality: Low"); myContextMenu.customItems.push(item3); item3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler3); item4 = new ContextMenuItem("Game Quality: Normal"); myContextMenu.customItems.push(item4); item4.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuSelectHandler4); this.contextMenu = myContextMenu; } public function menuSelectHandler2(_arg1:ContextMenuEvent):void{ getURL("http://www.chromeplay.com", "_blank"); } public function menuSelectHandler3(_arg1:ContextMenuEvent):void{ stage.quality = "LOW"; } public function menuSelectHandler4(_arg1:ContextMenuEvent):void{ stage.quality = "MEDIUM"; } function frame20(){ stop(); i = 0; j = 0; k = 0; l = 0; myName = "ENTER NAME"; scoreSubmitted = false; gameStarted = false; gameOver = false; snowTimer = 0; creditsShow = false; currentTime = 0; currentSeconds = 0; currentStage = 1; currentScore = 0; totalHealth = 100; currentHealth = totalHealth; musicToggle = true; blackFade = new black_fade(); addChild(blackFade); blackFade.x = 0; blackFade.y = 0; snow_container = new MovieClip(); addChild(snow_container); explosion_container = new MovieClip(); addChild(explosion_container); stage.addEventListener(Event.ENTER_FRAME, gameEnterFrame); stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseClickDown); hubDisplay.menuItems.ngLoad.addEventListener("click", linkNG); MD5encryptor = new MD5(); musicVolume = new SoundTransform(1, 0); musicMain = new mxMain(); musicChannel = musicMain.play(0, 99, musicVolume); } public function createSnow(_arg1):void{ var _local2:Snow; _local2 = new Snow(_arg1); snow_container.addChild(_local2); } public function gameEnterFrame(_arg1:Event):void{ if (gameOver == true){ hubDisplay.gameOver.x = 0; if (hubDisplay.gameOver.alpha < 1){ hubDisplay.gameOver.alpha = (hubDisplay.gameOver.alpha + 0.1); }; if (hubDisplay.gameOver.backToMenu.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.gameOver.backToMenu.alpha = 1; } else { hubDisplay.gameOver.backToMenu.alpha = 0.7; }; if (hubDisplay.gameOver.moreGames.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.gameOver.moreGames.alpha = 1; } else { hubDisplay.gameOver.moreGames.alpha = 0.7; }; if (scoreSubmitted == true){ hubDisplay.gameOver.submitScore.alpha = 0.3; } else { if (hubDisplay.gameOver.submitScore.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.gameOver.submitScore.alpha = 1; } else { hubDisplay.gameOver.submitScore.alpha = 0.7; }; }; } else { if (hubDisplay.gameOver.alpha > 0){ hubDisplay.gameOver.alpha = (hubDisplay.gameOver.alpha - 0.1); } else { hubDisplay.gameOver.x = 600; }; }; hubDisplay.legend_sound.alpha = 0; if (musicToggle == true){ hubDisplay.musicSymbol.gotoAndStop(1); } else { hubDisplay.musicSymbol.gotoAndStop(2); }; if (hubDisplay.musicSymbol.hitTestPoint(mouseX, mouseY, false)){ hubDisplay.musicSymbol.alpha = 1; hubDisplay.legend_sound.alpha = 1; hubDisplay.legend_sound.gotoAndStop("music"); } else { hubDisplay.musicSymbol.alpha = 0.5; }; if (hubDisplay.qualitySymbol.hitTestPoint(mouseX, mouseY, false)){ hubDisplay.qualitySymbol.alpha = 1; hubDisplay.legend_sound.alpha = 1; hubDisplay.legend_sound.gotoAndStop("pause"); } else { hubDisplay.qualitySymbol.alpha = 0.5; }; if (hubDisplay.chromeplayLogo.hitTestPoint(mouseX, mouseY, false)){ hubDisplay.legend_chromeplay.alpha = 1; hubDisplay.legend_chromeplay.gotoAndStop("chromeplay"); } else { hubDisplay.legend_chromeplay.alpha = 0; }; if (gameStarted == true){ hubDisplay.menuItems.x = -200; hubDisplay.menuItems.buttonPlay.alpha = 0; hubDisplay.menuItems.buttonScores.alpha = 0; hubDisplay.menuItems.buttonMore.alpha = 0; hubDisplay.menuItems.buttonCredits.alpha = 0; hubDisplay.howToPlay.alpha = 0; } else { hubDisplay.menuItems.x = -7; hubDisplay.howToPlay.alpha = 1; if (hubDisplay.menuItems.buttonPlay.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.menuItems.buttonPlay.alpha = 1; } else { hubDisplay.menuItems.buttonPlay.alpha = 0.7; }; if (hubDisplay.menuItems.buttonScores.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.menuItems.buttonScores.alpha = 1; } else { hubDisplay.menuItems.buttonScores.alpha = 0.7; }; if (hubDisplay.menuItems.buttonMore.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.menuItems.buttonMore.alpha = 1; } else { hubDisplay.menuItems.buttonMore.alpha = 0.7; }; if (hubDisplay.menuItems.buttonCredits.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.menuItems.buttonCredits.alpha = 1; } else { hubDisplay.menuItems.buttonCredits.alpha = 0.7; }; if (creditsShow == true){ if (hubDisplay.creditsBox.hideButton.hitTestPoint(mouseX, mouseY, true)){ hubDisplay.creditsBox.hideButton.alpha = 1; } else { hubDisplay.creditsBox.hideButton.alpha = 0.7; }; if (hubDisplay.creditsBox.x > 600){ hubDisplay.creditsBox.x = (hubDisplay.creditsBox.x - 10); }; } else { if (hubDisplay.creditsBox.x < 900){ hubDisplay.creditsBox.x = (hubDisplay.creditsBox.x + 10); }; }; }; if ((((gameStarted == true)) && ((gameOver == false)))){ currentHealth = (currentHealth - (0.02 + (0.02 * currentStage))); if (currentHealth < 0){ currentHealth = 0; gameOverFunction(); }; currentTime = (currentTime + 1); if (currentTime == 30){ currentTime = 0; currentSeconds = (currentSeconds + 1); if (currentSeconds == (10 * currentStage)){ if (currentStage < 10){ currentStage = (currentStage + 1); snowTimer = 0; }; }; }; snowTimer = (snowTimer + 1); if (snowTimer == (12 - currentStage)){ snowTimer = 0; if (Math.random() > 0.1){ createSnow(true); } else { createSnow(false); }; }; i = 0; while (i < snow_container.numChildren) { MovieClip(snow_container.getChildAt(i)).currentColor = cam.out.getPixel((600 - MovieClip(snow_container.getChildAt(i)).x), (MovieClip(snow_container.getChildAt(i)).y - 10)); if (MovieClip(snow_container.getChildAt(i)).currentColor == 0xFF0000){ if (MovieClip(snow_container.getChildAt(i)).snowGood == false){ createExplode(false); currentHealth = (currentHealth - 25); hubDisplay.redFlash.play(); if (currentHealth < 0){ currentHealth = 0; gameOverFunction(); }; } else { createExplode(true); currentScore = (currentScore + 10); if (currentHealth < 100){ currentHealth = (currentHealth + 3); if (currentHealth > 100){ currentHealth = 100; }; }; }; MovieClip(snow_container.getChildAt(i)).removeSelf(); }; i++; }; }; hubDisplay.meterDamage.scaleX = (currentHealth / totalHealth); hubDisplay.scoreText.text = ("SCORE: " + currentScore); hubDisplay.stageText.text = ("STAGE " + currentStage); } public function mouseClickDown(_arg1:MouseEvent):void{ if (hubDisplay.chromeplayLogo.hitTestPoint(mouseX, mouseY, false)){ getURL("http://www.chromeplay.com", "_blank"); }; if (hubDisplay.musicSymbol.hitTestPoint(mouseX, mouseY, false)){ if (musicToggle == true){ musicToggle = false; musicVolume = new SoundTransform(0, 0); musicChannel.soundTransform = musicVolume; } else { musicToggle = true; musicVolume = new SoundTransform(1, 0); musicChannel.soundTransform = musicVolume; }; }; if (hubDisplay.qualitySymbol.hitTestPoint(mouseX, mouseY, false)){ if (stage.quality == "MEDIUM"){ stage.quality = "LOW"; } else { stage.quality = "MEDIUM"; }; }; if (gameStarted == false){ if (hubDisplay.menuItems.buttonPlay.hitTestPoint(mouseX, mouseY, true)){ gameStarted = true; gameOver = false; currentHealth = 100; currentScore = 0; currentTime = 0; currentSeconds = 0; currentStage = 1; scoreSubmitted = false; creditsShow = false; hubDisplay.creditsBox.x = 900; }; if (hubDisplay.menuItems.buttonScores.hitTestPoint(mouseX, mouseY, true)){ getURL("http://www.chromeplay.com/highscores.php?id=57", "_blank"); }; if (hubDisplay.menuItems.buttonMore.hitTestPoint(mouseX, mouseY, true)){ getURL("http://www.chromeplay.com", "_blank"); }; if (hubDisplay.menuItems.buttonCredits.hitTestPoint(mouseX, mouseY, true)){ creditsShow = true; }; }; if (creditsShow == true){ if (hubDisplay.creditsBox.hideButton.hitTestPoint(mouseX, mouseY, true)){ creditsShow = false; }; }; if (gameOver == true){ if (hubDisplay.gameOver.backToMenu.hitTestPoint(mouseX, mouseY, true)){ gameStarted = false; gameOver = false; myName = hubDisplay.gameOver.nameText.text; }; if (hubDisplay.gameOver.moreGames.hitTestPoint(mouseX, mouseY, true)){ getURL("http://www.chromeplay.com", "_blank"); }; if (hubDisplay.gameOver.submitScore.hitTestPoint(mouseX, mouseY, true)){ if (scoreSubmitted == false){ myName = hubDisplay.gameOver.nameText.text; scoreSubmitted = true; submitScore(); }; }; }; } public function linkNG(_arg1:MouseEvent):void{ getURL("http://www.newgrounds.com/collection/christmas2008.html", "_blank"); } public function load_bar(_arg1:Event):void{ if (chromeplay.hitTestPoint(mouseX, mouseY, true)){ chromeplay.alpha = 1; } else { chromeplay.alpha = 0.8; }; if (this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal){ loaded = true; loadItems.preloader.alpha = 0; loadItems.titleLoading.gotoAndStop(2); if (loadItems.hitTestPoint(mouseX, mouseY, true)){ loadItems.titleLoading.alpha = 1; } else { loadItems.titleLoading.alpha = 0.8; }; } else { loadItems.titleLoading.alpha = 0.8; loadItems.titleLoading.gotoAndStop(1); loadItems.preloader.lbar.scaleX = (this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal); }; if (loadItems.currentFrame == loadItems.totalFrames){ gotoAndStop("loader"); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mouseClickLoad); this.removeEventListener("enterFrame", load_bar); }; } public function submitScore():void{ var _local1:int; var _local2:URLRequest; var _local3:URLVariables; var _local4:String; var _local5:String; var _local6:String; _local1 = 57; _local2 = new URLRequest("http://www.chromeplay.com/php_scores.php"); _local3 = new URLVariables(); _local4 = "chromeplay_hash_elephant"; _local5 = ((_local4 + currentScore) + myName); _local6 = MD5.encrypt(_local5); _local3.gameID = _local1; _local3.currentScore = currentScore; _local3.myName = myName; _local3.hashData = _local6; _local2.data = _local3; _local2.method = URLRequestMethod.POST; sendToURL(_local2); getURL(("http://www.chromeplay.com/highscores.php?id=" + _local1), "_blank"); } public function mouseClickLoad(_arg1:MouseEvent):void{ if (loaded == true){ if (loadItems.hitTestPoint(mouseX, mouseY, true)){ loadItems.play(); }; }; } public function gameOverFunction():void{ gameOver = true; hubDisplay.gameOver.scoreText.text = currentScore; hubDisplay.gameOver.nameText.text = myName; } public function enterFrameIntro(_arg1:Event):void{ if (introLogo.currentFrame == introLogo.totalFrames){ gotoAndStop("game"); removeEventListener(Event.ENTER_FRAME, enterFrameIntro); }; } } }//package game57_fla
Section 10
//menu_items_44 (game57_fla.menu_items_44) package game57_fla { import flash.display.*; public dynamic class menu_items_44 extends MovieClip { public var buttonCredits:MovieClip; public var buttonScores:MovieClip; public var ngLoad:MovieClip; public var buttonPlay:MovieClip; public var buttonMore:MovieClip; } }//package game57_fla
Section 11
//meter_damage_40 (game57_fla.meter_damage_40) package game57_fla { import flash.display.*; public dynamic class meter_damage_40 extends MovieClip { public function meter_damage_40(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package game57_fla
Section 12
//NG_AD_OBJECT_6 (game57_fla.NG_AD_OBJECT_6) package game57_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.ui.*; import flash.net.*; import flash.geom.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class NG_AD_OBJECT_6 extends MovieClip { public var ng_ad:MovieClip; public var NG_Button:SimpleButton; public function NG_AD_OBJECT_6(){ addFrameScript(0, frame1); } public function loadNGSite(_arg1:Event){ NewgroundsAPI.loadNewgrounds(); } public function startAd(_arg1){ var _local2:URLLoader; _local2 = new URLLoader(new URLRequest(_arg1)); _local2.addEventListener(Event.COMPLETE, ad_Loaded); } function frame1(){ Security.allowDomain("70.87.128.99"); Security.allowInsecureDomain("70.87.128.99"); Security.allowDomain("ads.shizmoo.com"); Security.allowInsecureDomain("ads.shizmoo.com"); Security.allowDomain("www.cpmstar.com"); Security.allowInsecureDomain("www.cpmstar.com"); Security.allowDomain("server.cpmstar.com"); Security.allowInsecureDomain("server.cpmstar.com"); if (NewgroundsAPI.getAdURL()){ startAd(NewgroundsAPI.getAdURL()); }; NewgroundsAPI.addEventListener(NewgroundsAPI.ADS_APPROVED, startAd); NG_Button.addEventListener(MouseEvent.CLICK, loadNGSite); stop(); } public function ad_Loaded(_arg1:Event){ var _local2:*; var _local3:Loader; _local2 = String(_arg1.target.data); _local3 = new Loader(); _local3.load(new URLRequest(_local2)); ng_ad.addChild(_local3); } } }//package game57_fla
Section 13
//NG_TANK_8 (game57_fla.NG_TANK_8) package game57_fla { import flash.events.*; import flash.display.*; public dynamic class NG_TANK_8 extends MovieClip { public var NG_Logo:SimpleButton; public function NG_TANK_8(){ addFrameScript(0, frame1); } public function loadNGSite(_arg1:Event){ NewgroundsAPI.loadNewgrounds(); } function frame1(){ NG_Logo.addEventListener(MouseEvent.CLICK, loadNGSite); } } }//package game57_fla
Section 14
//red_flash_56 (game57_fla.red_flash_56) package game57_fla { import flash.display.*; public dynamic class red_flash_56 extends MovieClip { public function red_flash_56(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package game57_fla
Section 15
//Timeline_10 (game57_fla.Timeline_10) package game57_fla { import flash.display.*; public dynamic class Timeline_10 extends MovieClip { public var tank:MovieClip; } }//package game57_fla
Section 16
//Timeline_11 (game57_fla.Timeline_11) package game57_fla { import flash.display.*; public dynamic class Timeline_11 extends MovieClip { public var mc1:MovieClip; public var mc3:MovieClip; public var mc5:MovieClip; public var mc2:MovieClip; public var mc0:MovieClip; public var mc4:MovieClip; } }//package game57_fla
Section 17
//Timeline_14 (game57_fla.Timeline_14) package game57_fla { import flash.display.*; public dynamic class Timeline_14 extends MovieClip { public var mc1:MovieClip; public var mc0:MovieClip; } }//package game57_fla
Section 18
//Timeline_16 (game57_fla.Timeline_16) package game57_fla { import flash.display.*; public dynamic class Timeline_16 extends MovieClip { public var mc0:MovieClip; } }//package game57_fla
Section 19
//Timeline_17 (game57_fla.Timeline_17) package game57_fla { import flash.display.*; public dynamic class Timeline_17 extends MovieClip { public var mc1:MovieClip; public var mc2:MovieClip; public var mc0:MovieClip; } }//package game57_fla
Section 20
//Timeline_21 (game57_fla.Timeline_21) package game57_fla { import flash.display.*; public dynamic class Timeline_21 extends MovieClip { public var mc1:MovieClip; public var mc3:MovieClip; public var mc2:MovieClip; public var mc0:MovieClip; } }//package game57_fla
Section 21
//Timeline_26 (game57_fla.Timeline_26) package game57_fla { import flash.display.*; public dynamic class Timeline_26 extends MovieClip { public var mc0:MovieClip; } }//package game57_fla
Section 22
//black_fade (black_fade) package { import flash.display.*; public dynamic class black_fade extends MovieClip { public function black_fade(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package
Section 23
//Explosion (Explosion) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class Explosion extends Sprite { public var currentY:Number; public var startPosX:int; public var startPosY:int; public var redTint:Array; public var gravity:Number; public var blueTint:Array; public var startAngle:Number; public var greenTint:Array; public var alive:Boolean;// = true public var moveSpeed:Number;// = 5 public var currentX:Number; public function Explosion(_arg1, _arg2, _arg3):void{ var _local4:ColorTransform; alive = true; redTint = new Array(1, -1, -1, -1, 1, 1); greenTint = new Array(-1, 1, -1, 1, -1, 1); blueTint = new Array(-1, -1, 1, 1, 1, -1); moveSpeed = 5; super(); startAngle = (Math.random() * 360); gravity = (Math.random() * -10); x = ((_arg1 + 10) - (Math.random() * 20)); y = ((_arg2 + 10) - (Math.random() * 20)); _local4 = transform.colorTransform; _local4.redOffset = (50 * redTint[_arg3]); _local4.greenOffset = (50 * greenTint[_arg3]); _local4.blueOffset = (50 * blueTint[_arg3]); transform.colorTransform = _local4; addEventListener("enterFrame", clipMove); } public function clipMove(_arg1:Event):void{ alpha = (alpha - 0.01); gravity = (gravity + 1); if (alpha < 0){ removeSelf(); }; x = (x + (Math.cos(startAngle) * moveSpeed)); y = (y + gravity); } public function removeSelf():void{ parent.removeChild(this); this.removeEventListener("enterFrame", clipMove); } } }//package
Section 24
//fxSharp (fxSharp) package { import flash.media.*; public dynamic class fxSharp extends Sound { } }//package
Section 25
//fxZing (fxZing) package { import flash.media.*; public dynamic class fxZing extends Sound { } }//package
Section 26
//laser_beam (laser_beam) package { import flash.display.*; public dynamic class laser_beam extends MovieClip { public var laser:MovieClip; public function laser_beam(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 27
//MotionCam (MotionCam) package { import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.utils.*; public class MotionCam extends Sprite { public var diff:BitmapData; private var label:TextField; public var prev:BitmapData; public var out:BitmapData; private var camW:Number;// = 600 private var camH:Number;// = 450 public var video:Video; private var camFPS:Number;// = 30 private var myInt:Number; public var cam:Camera; public var now:BitmapData; public function MotionCam(){ camFPS = 30; camW = 600; camH = 450; super(); cam = Camera.getCamera(); cam.setMode(camW, camH, camFPS); if (cam == null){ label = new TextField(); label.text = "NO WEBCAM"; addChild(label); } else { video = new Video(cam.width, cam.height); video.attachCamera(cam); addChild(video); video.scaleX = -1; video.x = 600; now = new BitmapData(video.width, video.height); out = new BitmapData(video.width, video.height); diff = new BitmapData(video.width, video.height); prev = new BitmapData(video.width, video.height); myInt = setInterval(render, (2000 / camFPS)); }; } private function render():void{ if (!cam.currentFPS){ return; }; now.draw(video); diff.draw(video); diff.draw(prev, null, null, "difference"); out.fillRect(new Rectangle(0, 0, out.width, out.height), 4278190080); out.threshold(diff, new Rectangle(0, 0, diff.width, diff.height), new Point(0, 0), ">", 4281545523, 4294901760); out.threshold(diff, new Rectangle(0, 0, diff.width, diff.height), new Point(0, 0), "<", 4281545523, 0xFFFFFF); prev.draw(video); } } }//package
Section 28
//mxMain (mxMain) package { import flash.media.*; public dynamic class mxMain extends Sound { } }//package
Section 29
//NewgroundsAPI (NewgroundsAPI) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; public class NewgroundsAPI { public static const ADS_APPROVED:Number = 3; public static const bridge:Sprite = new Sprite(); private static const STAT_NEW_VERSION:Number = 4; private static const STAT_AUTHOR_SITE:Number = 2; private static const GATEWAY_URL:String = "http://www.ngads.com/gateway.php"; private static const NEWGROUNDS_URL:String = "http://www.newgrounds.com"; private static const STAT_CUSTOM_STATS:Number = 50; private static const STAT_MOVIE_VIEWS:Number = 1; private static const STAT_NEWGROUNDS:Number = 3; public static const NEW_VERSION:Number = 2; public static const DENY_HOST:Number = 1; private static var tracker_id:Number; private static var movie_options:Object = new Object(); private static var connected:Boolean; private static var custom_events:Object = new Object(); private static var host:String; private static var linked:Boolean; private static var events:Object = new Object(); private static var debug:Boolean; private static var version:String; private static var custom_links:Object = new Object(); public static function getNewVersionURL(){ return (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + STAT_NEW_VERSION)); } private static function ReadGatewayData(_arg1:Object){ var _local2:*; var _local3:String; var _local4:*; var _local5:URLLoader; for (_local2 in _arg1) { _arg1[_local2] = unescape(_arg1[_local2]); movie_options[_local2] = _arg1[_local2]; }; if (_arg1["settings_loaded"]){ SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage((("Movie Identified as '" + movie_options["movie_name"]) + "'")); if (movie_options["message"]){ SendMessage(movie_options["message"]); }; if (movie_options["ad_url"]){ SendMessage("Your movie has been approved to run Flash Ads"); if (events[ADS_APPROVED]){ var _local6 = events; _local6[ADS_APPROVED](movie_options["ad_url"]); } else { onAdsApproved(movie_options["ad_url"]); }; }; if (((movie_options["movie_version"]) && (!((String(movie_options["movie_version"]) == String(version)))))){ SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); if (events[NEW_VERSION]){ _local6 = events; _local6[NEW_VERSION]({version:movie_options["movie_version"], real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onNewVersionAvailable(movie_options["movie_version"], getMovieURL(), getNewVersionURL()); }; }; if (movie_options["deny_host"]){ SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); if (events[DENY_HOST]){ _local6 = events; _local6[DENY_HOST]({host:host, real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onDenyHost(host, getMovieURL(), getNewVersionURL()); }; }; if (movie_options["request_portal_url"]){ _local3 = bridge.root.loaderInfo.url; _local4 = ((((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_local3)); _local5 = new URLLoader(new URLRequest(_local4)); }; if (events[69]){ _local6 = events; _local6[69](); }; } else { if (!movie_options["settings_loaded"]){ SendError("Could not establish connection to the API gateway."); }; }; } public static function setMovieVersion(_arg1){ if (!_arg1){ SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = String(_arg1); }; } public static function loadCustomLink(_arg1:String){ if (!_arg1){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else { if (!custom_links[_arg1]){ SendError(("Attempted to open undefined custom link: " + _arg1)); } else { SendLink(custom_links[_arg1]); }; }; } public static function addCustomLink(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { if (!_arg2){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(((("Created custom link " + _arg1) + ": ") + _arg2)); }; }; } public static function getMovieURL(){ if (movie_options["movie_url"]){ return (movie_options["movie_url"]); }; return ("Newgrounds.com"); } public static function debugMode(){ debug = true; } public static function getAdURL(){ return (movie_options["ad_url"]); } private static function SendStat(_arg1:Number, _arg2:Boolean, _arg3=null){ var target_url:*; var XML_Loaded:Function; var x:*; var request:URLRequest; var gateway_loader:URLLoader; var stat_id = _arg1; var open_in_browser = _arg2; var extra = _arg3; if (!tracker_id){ SendError("You must call NewgroundsAPI.connectMovie() with a valid movie id before using API features!"); } else { XML_Loaded = function (_arg1:Event){ var _local2:XML; var _local3:Object; var _local4:XMLList; var _local5:XML; var _local6:*; var _local7:*; XML.ignoreWhitespace = true; _local2 = XML(_arg1.target.data); _local3 = new Object(); _local4 = _local2.children(); for each (_local5 in _local4) { _local6 = _local5.localName(); _local7 = _local5.attribute("value"); if (_local7 == Number(_local7)){ _local7 = Number(_local7); }; _local3[_local6] = _local7; }; ReadGatewayData(_local3); }; target_url = (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id) + addSeed()); if (extra){ for (x in extra) { target_url = (target_url + ((("&" + escape(x)) + "=") + escape(extra[x]))); }; }; if (debug){ target_url = (target_url + "&debug=1"); }; if (open_in_browser){ request = new URLRequest((target_url + addSeed())); navigateToURL(request, "_blank"); } else { gateway_loader = new URLLoader(new URLRequest((target_url + addSeed()))); gateway_loader.addEventListener(Event.COMPLETE, XML_Loaded); }; }; } public static function onAdsApproved(_arg1:String){ } public static function loadMySite(_arg1:Event=null){ SendLink(STAT_AUTHOR_SITE); } private static function SendMessage(_arg1:String){ trace(("[NEWGROUNDS API] :: " + _arg1)); } public static function linkAPI(_arg1){ _arg1.addChild(bridge); linked = true; } public static function loadNewgrounds(_arg1:Event=null, _arg2:String=null){ var _local3:URLRequest; var _local4:*; if (!tracker_id){ _local3 = new URLRequest(((NEWGROUNDS_URL + "/") + _arg2)); navigateToURL(_local3, "_blank"); } else { _local4 = null; if (_arg2){ _local4 = new Object(); _local4.page = _arg2; }; SendLink(STAT_NEWGROUNDS, _local4); }; } private static function SendLink(_arg1, _arg2=null){ SendStat(_arg1, true, _arg2); } public static function logCustomEvent(_arg1:String){ if (!_arg1){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else { if (!custom_events[_arg1]){ SendError(("Attempted to log undefined custom event: " + _arg1)); } else { SendEvent(custom_events[_arg1]); }; }; } private static function SendError(_arg1:String){ trace(("[NEWGROUNDS API ERROR] :: " + _arg1)); } public static function addCustomEvent(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { if (!_arg2){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(("Created custom event: " + _arg2)); }; }; } private static function addSeed(){ return (("&seed=" + Math.random())); } public static function addEventListener(_arg1:Number, _arg2:Function){ events[_arg1] = _arg2; } private static function SendEvent(_arg1){ SendStat(_arg1, false); } public static function onNewVersionAvailable(_arg1:String, _arg2:String, _arg3:String){ var sw:*; var sh:*; var tw:*; var th:*; var mg:*; var _root:*; var overlay:MovieClip; var overlay_x:*; var overlay_y:*; var close_x:*; var blankarea:TextField; var header:TextField; var header_format:TextFormat; var msgtext:TextField; var msgtext_format:TextFormat; var msgtext_link:TextFormat; var version = _arg1; var movie_url = _arg2; var redirect_url = _arg3; sw = bridge.stage.stageWidth; sh = bridge.stage.stageHeight; tw = 350; th = 160; mg = 20; _root = bridge.root; overlay = new MovieClip(); overlay.graphics.beginFill(0, 0.6); overlay.graphics.lineStyle(0, 0); overlay.graphics.drawRect(0, 0, sw, sh); overlay.graphics.endFill(); overlay_x = Math.round(((sw - tw) / 2)); overlay_y = Math.round(((sh - th) / 2)); overlay.graphics.beginFill(102); overlay.graphics.lineStyle(10, 0); overlay.graphics.drawRect((overlay_x - mg), (overlay_y - mg), (tw + mg), (th + mg)); overlay.graphics.endFill(); overlay.close = function (_arg1:Event){ _root.removeChild(overlay); }; close_x = new MovieClip(); close_x.graphics.beginFill(0, 0.1); close_x.graphics.lineStyle(3, 22015); close_x.graphics.drawRect(0, 0, 16, 16); close_x.graphics.endFill(); close_x.graphics.moveTo(4, 4); close_x.graphics.lineTo(13, 13); close_x.graphics.moveTo(13, 4); close_x.graphics.lineTo(4, 13); close_x.x = ((overlay_x + tw) - 26); close_x.y = (overlay_y - 10); close_x.addEventListener(MouseEvent.CLICK, overlay.close); blankarea = new TextField(); blankarea.x = (overlay_x - mg); blankarea.y = (overlay_y - mg); blankarea.width = (tw + mg); blankarea.height = (th + mg); blankarea.selectable = false; header = new TextField(); header.width = tw; header.x = overlay_x; header.y = overlay_y; header.height = 100; header.selectable = false; header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.color = 0xFFFFFF; header_format.size = 20; header.defaultTextFormat = header_format; header.text = "New Version Available!"; msgtext = new TextField(); msgtext.x = overlay_x; msgtext.y = (overlay_y + 70); msgtext.width = tw; msgtext.height = 60; msgtext.selectable = false; msgtext_format = new TextFormat(); msgtext_format.font = "Arial"; msgtext_format.color = 0xFFFFFF; msgtext_format.size = 12; msgtext_format.bold = true; msgtext_link = new TextFormat(); msgtext_link.font = "Arial"; msgtext_link.color = 0xFFFF00; msgtext_link.size = 12; msgtext_link.bold = true; msgtext_link.url = redirect_url; msgtext_link.target = "_blank"; if (version){ version = ("Version " + version); } else { version = "A new version"; }; msgtext.defaultTextFormat = msgtext_format; msgtext.appendText((version + " is now available")); if (movie_url){ msgtext.appendText(" at:\n"); msgtext.defaultTextFormat = msgtext_link; msgtext.appendText(movie_url); } else { msgtext.appendText("!"); }; _root.addChild(overlay); overlay.addChild(blankarea); overlay.addChild(header); overlay.addChild(msgtext); overlay.addChild(close_x); } public static function onDenyHost(_arg1:String, _arg2:String, _arg3:String){ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:MovieClip; var _local10:TextField; var _local11:TextField; var _local12:TextFormat; var _local13:TextField; var _local14:TextFormat; var _local15:TextFormat; _local4 = bridge.stage.stageWidth; _local5 = bridge.stage.stageHeight; _local6 = 350; _local7 = 160; _local8 = bridge.root; _local9 = new MovieClip(); _local9.graphics.beginFill(0x660000); _local9.graphics.lineStyle(20, 0); _local9.graphics.drawRect(0, 0, _local4, _local5); _local9.graphics.endFill(); _local10 = new TextField(); _local10.x = 0; _local10.y = 0; _local10.width = _local4; _local10.height = _local5; _local10.selectable = false; _local11 = new TextField(); _local11.x = Math.round(((_local4 - _local6) / 2)); _local11.y = Math.round(((_local5 - _local7) / 2.5)); _local11.width = _local6; _local11.height = 100; _local11.selectable = false; _local12 = new TextFormat(); _local12.font = "Arial Black"; _local12.color = 0xFF0000; _local12.size = 38; _local11.defaultTextFormat = _local12; _local11.text = "ERROR!"; _local13 = new TextField(); _local13.x = Math.round(((_local4 - _local6) / 2)); _local13.y = (Math.round(((_local5 - _local7) / 2.5)) + 80); _local13.width = _local6; _local13.height = 80; _local13.selectable = false; _local14 = new TextFormat(); _local14.font = "Arial"; _local14.color = 0xFFFFFF; _local14.size = 12; _local14.bold = true; _local15 = new TextFormat(); _local15.font = "Arial"; _local15.color = 0xFFFF00; _local15.size = 12; _local15.bold = true; _local15.url = _arg3; _local15.target = "_blank"; _local13.defaultTextFormat = _local14; _local13.appendText((("This movie has not been approved for use on " + _arg1) + "\n")); _local13.appendText("For an approved copy, please visit:\n"); _local13.defaultTextFormat = _local15; _local13.appendText(_arg2); _local8.addChild(_local9); _local9.addChild(_local10); _local9.addChild(_local11); _local9.addChild(_local13); } public static function connectMovie(_arg1:Number){ var _local2:String; var _local3:*; if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else { if (!linked){ SendError("Attempted to call MewgroundsAPI.connectMovie() without first calling NewgroundsAPI.linkAPI(this)"); } else { if (!tracker_id){ SendMessage("Connecting to API gateway..."); tracker_id = _arg1; _local2 = bridge.root.loaderInfo.url; host = _local2.split("/")[2].toLowerCase(); if (host.length < 1){ host = "localhost"; }; _local3 = new Object(); SendEvent(STAT_MOVIE_VIEWS); }; }; }; } public static function isInstalled(){ return (true); } } }//package
Section 30
//Particle (Particle) package { import flash.display.*; public dynamic class Particle extends MovieClip { } }//package
Section 31
//redPic (redPic) package { import flash.display.*; public dynamic class redPic extends MovieClip { } }//package
Section 32
//Rock (Rock) package { import flash.display.*; public dynamic class Rock extends MovieClip { public var rock:MovieClip; } }//package
Section 33
//Score (Score) package { import flash.display.*; import flash.text.*; public dynamic class Score extends MovieClip { public var scorePlus:TextField; public var scoreChain:TextField; } }//package
Section 34
//slow_field (slow_field) package { import flash.display.*; public dynamic class slow_field extends MovieClip { } }//package
Section 35
//Snow (Snow) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class Snow extends MovieClip { public var rotate:Number; public var currentColor:Number; public var snowColor:String; public var alive:Boolean;// = true public var snowGood:Boolean; public var moveSpeed:Number; public function Snow(_arg1:Boolean):void{ var _local2:ColorTransform; alive = true; super(); x = (Math.random() * 600); y = -10; moveSpeed = (5 + (Math.random() * 5)); rotate = (2 - (Math.random() * 4)); _local2 = transform.colorTransform; if (_arg1 == true){ _local2.redOffset = 0; _local2.greenOffset = 0; _local2.blueOffset = 0; snowGood = true; } else { _local2.redOffset = 0; _local2.greenOffset = -255; _local2.blueOffset = -255; snowGood = false; }; transform.colorTransform = _local2; addEventListener("enterFrame", clipMove); } public function clipMove(_arg1:Event):void{ y = (y + moveSpeed); rotation = (rotation + rotate); if (y > 450){ removeSelf(); }; } public function removeSelf():void{ parent.removeChild(this); this.removeEventListener("enterFrame", clipMove); } } }//package
Section 36
//Star (Star) package { import flash.display.*; public dynamic class Star extends MovieClip { } }//package
Section 37
//Trail (Trail) package { import flash.display.*; public dynamic class Trail extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:6
Symbol 3 FontUsed by:4 5 17 76 77 100 101 102 104 105 106 108 112 113 116 118 120 123 128 129 130 131 132 133 143 145 146
Symbol 4 EditableTextUses:3Used by:6
Symbol 5 EditableTextUses:3Used by:6
Symbol 6 MovieClipUses:2 4 5Used by:12
Symbol 7 GraphicUsed by:11
Symbol 8 GraphicUsed by:9 30
Symbol 9 MovieClipUses:8Used by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip {game57_fla.loading_bar_3}Uses:7 9 10Used by:12
Symbol 12 MovieClip {game57_fla.load_items_1}Uses:6 11Used by:Timeline
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:151  Timeline
Symbol 16 FontUsed by:17 76 77 100 101 102 104 105 106 108 112 113 116 118 120 123 128 129 130 131 132 133 143 145 146
Symbol 17 EditableTextUses:3 16 75Used by:Timeline
Symbol 18 GraphicUsed by:31
Symbol 19 FontUsed by:20
Symbol 20 TextUses:19Used by:24
Symbol 21 GraphicUsed by:24 74
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 ButtonUses:20 21 22 23Used by:31
Symbol 25 GraphicUsed by:31
Symbol 26 GraphicUsed by:31
Symbol 27 GraphicUsed by:29
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:27 28Used by:30
Symbol 30 MovieClip {game57_fla.NG_TANK_8}Uses:8 29Used by:31
Symbol 31 MovieClip {game57_fla.NG_AD_OBJECT_6}Uses:18 24 25 26 30Used by:134  Timeline
Symbol 32 GraphicUsed by:74
Symbol 33 GraphicUsed by:72
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:72
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:67 72
Symbol 38 GraphicUsed by:72
Symbol 39 GraphicUsed by:72
Symbol 40 GraphicUsed by:72
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:63
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:47 50
Symbol 47 MovieClipUses:43 44 46Used by:61
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:48 49 46Used by:61
Symbol 51 GraphicUsed by:54
Symbol 52 GraphicUsed by:54 57
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:51 52 53Used by:58
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:55 52 56Used by:58
Symbol 58 MovieClip {game57_fla.Timeline_21}Uses:54 57Used by:61
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:61
Symbol 61 MovieClip {game57_fla.Timeline_17}Uses:47 50 58 60Used by:62
Symbol 62 MovieClip {game57_fla.Timeline_16}Uses:61Used by:63
Symbol 63 MovieClip {game57_fla.Timeline_14}Uses:42 62Used by:72
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:72
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip {game57_fla.Timeline_26}Uses:66 37Used by:72
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:71
Symbol 71 MovieClipUses:70Used by:72
Symbol 72 MovieClip {game57_fla.Timeline_11}Uses:33 35 37 38 39 40 63 65 67 71Used by:74
Symbol 73 MovieClipUsed by:74
Symbol 74 MovieClip {game57_fla.Timeline_10}Uses:32 72 21 73Used by:125  Timeline
Symbol 75 FontUsed by:17 76 77 100 101 102 104 105 106 108 112 113 116 118 120 123 128 129 130 131 132 133 143 145 146
Symbol 76 EditableTextUses:3 16 75Used by:Timeline
Symbol 77 EditableTextUses:3 16 75Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:88 90
Symbol 80 VideoUsed by:88
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:88
Symbol 83 FontUsed by:84
Symbol 84 EditableTextUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:88
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:79 80 82 85 87Used by:Timeline
Symbol 89 GraphicUsed by:238
Symbol 90 MovieClip {black_fade}Uses:79Used by:238
Symbol 91 FontUsed by:92 93
Symbol 92 EditableTextUses:91Used by:94
Symbol 93 EditableTextUses:91Used by:94
Symbol 94 MovieClip {Score}Uses:92 93Used by:238
Symbol 95 GraphicUsed by:151
Symbol 96 GraphicUsed by:99
Symbol 97 GraphicUsed by:99
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip {game57_fla.meter_damage_40}Uses:96 97 98Used by:151
Symbol 100 EditableTextUses:3 16 75Used by:151
Symbol 101 EditableTextUses:3 16 75Used by:151
Symbol 102 EditableTextUses:3 16 75Used by:151
Symbol 103 GraphicUsed by:110
Symbol 104 EditableTextUses:3 16 75Used by:110
Symbol 105 EditableTextUses:3 16 75Used by:110
Symbol 106 EditableTextUses:3 16 75Used by:110
Symbol 107 GraphicUsed by:109 232
Symbol 108 EditableTextUses:3 16 75Used by:109
Symbol 109 MovieClipUses:107 108Used by:110
Symbol 110 MovieClip {game57_fla.credits_box_41}Uses:103 104 105 106 109Used by:151
Symbol 111 GraphicUsed by:114
Symbol 112 EditableTextUses:3 16 75Used by:114
Symbol 113 EditableTextUses:3 16 75Used by:114
Symbol 114 MovieClipUses:111 112 113Used by:151
Symbol 115 GraphicUsed by:117 119 121 122
Symbol 116 EditableTextUses:3 16 75Used by:117
Symbol 117 MovieClipUses:115 116Used by:125
Symbol 118 EditableTextUses:3 16 75Used by:119
Symbol 119 MovieClipUses:115 118Used by:125
Symbol 120 EditableTextUses:3 16 75Used by:121
Symbol 121 MovieClipUses:115 120Used by:125
Symbol 122 MovieClipUses:115Used by:124
Symbol 123 EditableTextUses:3 16 75Used by:124
Symbol 124 MovieClipUses:122 123Used by:125
Symbol 125 MovieClip {game57_fla.menu_items_44}Uses:117 119 121 124 74Used by:151
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:134
Symbol 128 EditableTextUses:3 16 75Used by:134
Symbol 129 EditableTextUses:3 16 75Used by:134
Symbol 130 EditableTextUses:3 16 75Used by:134
Symbol 131 EditableTextUses:3 16 75Used by:134
Symbol 132 EditableTextUses:3 16 75Used by:134
Symbol 133 EditableTextUses:3 16 75Used by:134
Symbol 134 MovieClip {game57_fla.game_over_50}Uses:127 128 129 130 131 132 133 31Used by:151
Symbol 135 GraphicUsed by:139
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:139 141
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:135 137 138Used by:151
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140 137Used by:151
Symbol 142 GraphicUsed by:147
Symbol 143 EditableTextUses:3 16 75Used by:147
Symbol 144 GraphicUsed by:147
Symbol 145 EditableTextUses:3 16 75Used by:147
Symbol 146 EditableTextUses:3 16 75Used by:147
Symbol 147 MovieClip {game57_fla.hub_legend_55}Uses:142 143 144 145 146Used by:151
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:150
Symbol 150 MovieClip {game57_fla.red_flash_56}Uses:149Used by:151
Symbol 151 MovieClip {game57_fla.hub_display_39}Uses:95 99 100 101 102 110 114 125 134 139 141 147 15 150Used by:238  Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip {Particle}Uses:152Used by:238
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClip {Star}Uses:154Used by:238
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip {Trail}Uses:156Used by:238
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip {Explosion}Uses:158Used by:238
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip {redPic}Uses:160Used by:238
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:164
Symbol 164 MovieClip {slow_field}Uses:163Used by:238
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClip {laser_beam}Uses:166 168Used by:238
Symbol 170 GraphicUsed by:230
Symbol 171 GraphicUsed by:230
Symbol 172 GraphicUsed by:230
Symbol 173 GraphicUsed by:230
Symbol 174 GraphicUsed by:230
Symbol 175 GraphicUsed by:230
Symbol 176 GraphicUsed by:230
Symbol 177 GraphicUsed by:230
Symbol 178 GraphicUsed by:230
Symbol 179 GraphicUsed by:230
Symbol 180 GraphicUsed by:230
Symbol 181 GraphicUsed by:230
Symbol 182 GraphicUsed by:230
Symbol 183 GraphicUsed by:230
Symbol 184 GraphicUsed by:230
Symbol 185 GraphicUsed by:230
Symbol 186 GraphicUsed by:230
Symbol 187 GraphicUsed by:230
Symbol 188 GraphicUsed by:230
Symbol 189 GraphicUsed by:230
Symbol 190 GraphicUsed by:230
Symbol 191 GraphicUsed by:230
Symbol 192 GraphicUsed by:230
Symbol 193 GraphicUsed by:230
Symbol 194 GraphicUsed by:230
Symbol 195 GraphicUsed by:230
Symbol 196 GraphicUsed by:230
Symbol 197 GraphicUsed by:230
Symbol 198 GraphicUsed by:230
Symbol 199 GraphicUsed by:230
Symbol 200 GraphicUsed by:230
Symbol 201 GraphicUsed by:230
Symbol 202 GraphicUsed by:230
Symbol 203 GraphicUsed by:230
Symbol 204 GraphicUsed by:230
Symbol 205 GraphicUsed by:230
Symbol 206 GraphicUsed by:230
Symbol 207 GraphicUsed by:230
Symbol 208 GraphicUsed by:230
Symbol 209 GraphicUsed by:230
Symbol 210 GraphicUsed by:230
Symbol 211 GraphicUsed by:230
Symbol 212 GraphicUsed by:230
Symbol 213 GraphicUsed by:230
Symbol 214 GraphicUsed by:230
Symbol 215 GraphicUsed by:230
Symbol 216 GraphicUsed by:230
Symbol 217 GraphicUsed by:230
Symbol 218 GraphicUsed by:230
Symbol 219 GraphicUsed by:230
Symbol 220 GraphicUsed by:230
Symbol 221 GraphicUsed by:230
Symbol 222 GraphicUsed by:230
Symbol 223 GraphicUsed by:230
Symbol 224 GraphicUsed by:230
Symbol 225 GraphicUsed by:230
Symbol 226 GraphicUsed by:230
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229Used by:231
Symbol 231 MovieClip {Rock}Uses:230Used by:238
Symbol 232 MovieClip {Snow}Uses:107Used by:238
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClip {MotionCam}Uses:233Used by:238  Timeline
Symbol 235 Sound {fxSharp}Used by:238
Symbol 236 Sound {fxZing}Used by:238
Symbol 237 Sound {mxMain}Used by:238
Symbol 238 MovieClip {game57_fla.load_item_36}Uses:89 90 94 151 153 155 157 159 161 164 169 231 232 234 235 236 237Used by:Timeline

Instance Names

"loadItems"Frame 1Symbol 12 MovieClip {game57_fla.load_items_1}
"chromeplay"Frame 1Symbol 15 MovieClip
"ngLoad"Frame 1Symbol 74 MovieClip {game57_fla.Timeline_10}
"introLogo"Frame 10Symbol 88 MovieClip
"cam"Frame 20Symbol 234 MovieClip {MotionCam}
"hubDisplay"Frame 20Symbol 151 MovieClip {game57_fla.hub_display_39}
"lbar"Symbol 11 MovieClip {game57_fla.loading_bar_3} Frame 1Symbol 9 MovieClip
"titleLoading"Symbol 12 MovieClip {game57_fla.load_items_1} Frame 1Symbol 6 MovieClip
"preloader"Symbol 12 MovieClip {game57_fla.load_items_1} Frame 1Symbol 11 MovieClip {game57_fla.loading_bar_3}
"NG_Logo"Symbol 30 MovieClip {game57_fla.NG_TANK_8} Frame 1Symbol 29 Button
"NG_Button"Symbol 31 MovieClip {game57_fla.NG_AD_OBJECT_6} Frame 1Symbol 24 Button
"ng_ad"Symbol 31 MovieClip {game57_fla.NG_AD_OBJECT_6} Frame 1Symbol 30 MovieClip {game57_fla.NG_TANK_8}
"mc3"Symbol 58 MovieClip {game57_fla.Timeline_21} Frame 1Symbol 54 MovieClip
"mc0"Symbol 58 MovieClip {game57_fla.Timeline_21} Frame 1Symbol 54 MovieClip
"mc2"Symbol 58 MovieClip {game57_fla.Timeline_21} Frame 1Symbol 57 MovieClip
"mc1"Symbol 58 MovieClip {game57_fla.Timeline_21} Frame 1Symbol 57 MovieClip
"mc2"Symbol 61 MovieClip {game57_fla.Timeline_17} Frame 1Symbol 47 MovieClip
"mc1"Symbol 61 MovieClip {game57_fla.Timeline_17} Frame 1Symbol 50 MovieClip
"mc0"Symbol 61 MovieClip {game57_fla.Timeline_17} Frame 1Symbol 58 MovieClip {game57_fla.Timeline_21}
"mc0"Symbol 62 MovieClip {game57_fla.Timeline_16} Frame 1Symbol 61 MovieClip {game57_fla.Timeline_17}
"mc1"Symbol 63 MovieClip {game57_fla.Timeline_14} Frame 1Symbol 42 MovieClip
"mc0"Symbol 63 MovieClip {game57_fla.Timeline_14} Frame 1Symbol 62 MovieClip {game57_fla.Timeline_16}
"mc0"Symbol 67 MovieClip {game57_fla.Timeline_26} Frame 1Symbol 37 MovieClip
"mc1"Symbol 72 MovieClip {game57_fla.Timeline_11} Frame 1Symbol 35 MovieClip
"mc0"Symbol 72 MovieClip {game57_fla.Timeline_11} Frame 1Symbol 37 MovieClip
"mc4"Symbol 72 MovieClip {game57_fla.Timeline_11} Frame 1Symbol 63 MovieClip {game57_fla.Timeline_14}
"mc2"Symbol 72 MovieClip {game57_fla.Timeline_11} Frame 1Symbol 65 MovieClip
"mc5"Symbol 72 MovieClip {game57_fla.Timeline_11} Frame 1Symbol 67 MovieClip {game57_fla.Timeline_26}
"mc3"Symbol 72 MovieClip {game57_fla.Timeline_11} Frame 1Symbol 71 MovieClip
"tank"Symbol 74 MovieClip {game57_fla.Timeline_10} Frame 1Symbol 72 MovieClip {game57_fla.Timeline_11}
"scorePlus"Symbol 94 MovieClip {Score} Frame 1Symbol 92 EditableText
"scoreChain"Symbol 94 MovieClip {Score} Frame 1Symbol 93 EditableText
"hideButton"Symbol 110 MovieClip {game57_fla.credits_box_41} Frame 1Symbol 109 MovieClip
"buttonPlay"Symbol 125 MovieClip {game57_fla.menu_items_44} Frame 1Symbol 117 MovieClip
"buttonScores"Symbol 125 MovieClip {game57_fla.menu_items_44} Frame 1Symbol 119 MovieClip
"buttonMore"Symbol 125 MovieClip {game57_fla.menu_items_44} Frame 1Symbol 121 MovieClip
"buttonCredits"Symbol 125 MovieClip {game57_fla.menu_items_44} Frame 1Symbol 124 MovieClip
"ngLoad"Symbol 125 MovieClip {game57_fla.menu_items_44} Frame 1Symbol 74 MovieClip {game57_fla.Timeline_10}
"backToMenu"Symbol 134 MovieClip {game57_fla.game_over_50} Frame 1Symbol 127 MovieClip
"moreGames"Symbol 134 MovieClip {game57_fla.game_over_50} Frame 1Symbol 127 MovieClip
"submitScore"Symbol 134 MovieClip {game57_fla.game_over_50} Frame 1Symbol 127 MovieClip
"nameText"Symbol 134 MovieClip {game57_fla.game_over_50} Frame 1Symbol 132 EditableText
"scoreText"Symbol 134 MovieClip {game57_fla.game_over_50} Frame 1Symbol 133 EditableText
"backDamage"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 99 MovieClip {game57_fla.meter_damage_40}
"meterDamage"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 99 MovieClip {game57_fla.meter_damage_40}
"scoreText"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 101 EditableText
"stageText"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 102 EditableText
"creditsBox"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 110 MovieClip {game57_fla.credits_box_41}
"howToPlay"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 114 MovieClip
"menuItems"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 125 MovieClip {game57_fla.menu_items_44}
"gameOver"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 134 MovieClip {game57_fla.game_over_50}
"musicSymbol"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 139 MovieClip
"qualitySymbol"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 141 MovieClip
"legend_sound"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 147 MovieClip {game57_fla.hub_legend_55}
"chromeplayLogo"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 15 MovieClip
"legend_chromeplay"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 147 MovieClip {game57_fla.hub_legend_55}
"redFlash"Symbol 151 MovieClip {game57_fla.hub_display_39} Frame 1Symbol 150 MovieClip {game57_fla.red_flash_56}
"laser"Symbol 169 MovieClip {laser_beam} Frame 1Symbol 166 MovieClip
"rock"Symbol 231 MovieClip {Rock} Frame 1Symbol 230 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"preloader"Frame 1
"loader"Frame 10
"game"Frame 20
"titleLoading"Symbol 12 MovieClip {game57_fla.load_items_1} Frame 10
"LOAD"Symbol 74 MovieClip {game57_fla.Timeline_10} Frame 1
"COMPLETE_STOP"Symbol 74 MovieClip {game57_fla.Timeline_10} Frame 2
"music"Symbol 147 MovieClip {game57_fla.hub_legend_55} Frame 1
"pause"Symbol 147 MovieClip {game57_fla.hub_legend_55} Frame 11
"chromeplay"Symbol 147 MovieClip {game57_fla.hub_legend_55} Frame 21




http://swfchan.com/13/64828/info.shtml
Created: 12/4 -2019 22:24:19 Last modified: 12/4 -2019 22:24:19 Server time: 19/05 -2024 02:55:44