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 #53938 |
MIKE BOXLEITER GREG WOHLWEND |
MIKE BOXLEITER GREG WOHLWEND |
MIKE BOXLEITER GREG WOHLWEND |
spacebar to start |
BRING AS MANY people AS POSSIBLE TO THE SIDE OF PEACE. |
press space near a rioter to engage in conversation with them |
PRESS SPACE to talk AND HIT THEIR WAVES IN THE MIDDLE TO SWAY THEM |
ActionScript [AS3]
Section 1//black_gray_transitionO_37 (assets_fla.black_gray_transitionO_37) package assets_fla { import flash.display.*; public dynamic class black_gray_transitionO_37 extends MovieClip { public function black_gray_transitionO_37(){ addFrameScript(119, frame120); } function frame120(){ stop(); } } }//package assets_flaSection 2//black_transitionO_35 (assets_fla.black_transitionO_35) package assets_fla { import flash.display.*; public dynamic class black_transitionO_35 extends MovieClip { public function black_transitionO_35(){ addFrameScript(119, frame120); } function frame120(){ stop(); } } }//package assets_flaSection 3//talk_black_91 (assets_fla.talk_black_91) package assets_fla { import flash.display.*; public dynamic class talk_black_91 extends MovieClip { public function talk_black_91(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package assets_flaSection 4//talk_white_90 (assets_fla.talk_white_90) package assets_fla { import flash.display.*; public dynamic class talk_white_90 extends MovieClip { public function talk_white_90(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package assets_flaSection 5//title_bg_71 (assets_fla.title_bg_71) package assets_fla { import flash.display.*; public dynamic class title_bg_71 extends MovieClip { public function title_bg_71(){ addFrameScript(248, frame249); } function frame249(){ gotoAndPlay(45); } } }//package assets_flaSection 6//title_info_77 (assets_fla.title_info_77) package assets_fla { import flash.display.*; public dynamic class title_info_77 extends MovieClip { public var btn_intuition:SimpleButton; } }//package assets_flaSection 7//title_infoAni_76 (assets_fla.title_infoAni_76) package assets_fla { import flash.display.*; public dynamic class title_infoAni_76 extends MovieClip { public var info2:MovieClip; public function title_infoAni_76(){ addFrameScript(234, frame235); } function frame235(){ gotoAndPlay(31); } } }//package assets_flaSection 8//typography_animation_72 (assets_fla.typography_animation_72) package assets_fla { import flash.display.*; public dynamic class typography_animation_72 extends MovieClip { public function typography_animation_72(){ addFrameScript(452, frame453); } function frame453(){ gotoAndPlay(249); } } }//package assets_flaSection 9//ui_blackOutline_93 (assets_fla.ui_blackOutline_93) package assets_fla { import flash.display.*; public dynamic class ui_blackOutline_93 extends MovieClip { public function ui_blackOutline_93(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package assets_flaSection 10//ui_whiteOutline_92 (assets_fla.ui_whiteOutline_92) package assets_fla { import flash.display.*; public dynamic class ui_whiteOutline_92 extends MovieClip { public function ui_whiteOutline_92(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package assets_flaSection 11//white_gray_transitionO_33 (assets_fla.white_gray_transitionO_33) package assets_fla { import flash.display.*; public dynamic class white_gray_transitionO_33 extends MovieClip { public function white_gray_transitionO_33(){ addFrameScript(120, frame121); } function frame121(){ stop(); } } }//package assets_flaSection 12//white_transitionO_31 (assets_fla.white_transitionO_31) package assets_fla { import flash.display.*; public dynamic class white_transitionO_31 extends MovieClip { public function white_transitionO_31(){ addFrameScript(120, frame121); } function frame121(){ stop(); } } }//package assets_flaSection 13//Color (fl.motion.Color) package fl.motion { import flash.display.*; import flash.geom.*; public class Color extends ColorTransform { private var _tintMultiplier:Number;// = 0 private var _tintColor:Number;// = 0 public function Color(_arg1:Number=1, _arg2:Number=1, _arg3:Number=1, _arg4:Number=1, _arg5:Number=0, _arg6:Number=0, _arg7:Number=0, _arg8:Number=0){ _tintColor = 0; _tintMultiplier = 0; super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } public function setTint(_arg1:uint, _arg2:Number):void{ var _local3:uint; var _local4:uint; var _local5:uint; this._tintColor = _arg1; this._tintMultiplier = _arg2; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = (1 - _arg2))); _local3 = ((_arg1 >> 16) & 0xFF); _local4 = ((_arg1 >> 8) & 0xFF); _local5 = (_arg1 & 0xFF); this.redOffset = Math.round((_local3 * _arg2)); this.greenOffset = Math.round((_local4 * _arg2)); this.blueOffset = Math.round((_local5 * _arg2)); } public function set tintColor(_arg1:uint):void{ this.setTint(_arg1, this.tintMultiplier); } public function get brightness():Number{ return ((this.redOffset) ? (1 - this.redMultiplier) : (this.redMultiplier - 1)); } private function deriveTintColor():uint{ var _local1:Number; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:uint; _local1 = (1 / this.tintMultiplier); _local2 = Math.round((this.redOffset * _local1)); _local3 = Math.round((this.greenOffset * _local1)); _local4 = Math.round((this.blueOffset * _local1)); _local5 = (((_local2 << 16) | (_local3 << 8)) | _local4); return (_local5); } public function get tintMultiplier():Number{ return (this._tintMultiplier); } public function get tintColor():uint{ return (this._tintColor); } public function set brightness(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (_arg1 > 1){ _arg1 = 1; } else { if (_arg1 < -1){ _arg1 = -1; }; }; _local2 = (1 - Math.abs(_arg1)); _local3 = 0; if (_arg1 > 0){ _local3 = (_arg1 * 0xFF); }; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = _local2)); this.redOffset = (this.greenOffset = (this.blueOffset = _local3)); } public function set tintMultiplier(_arg1:Number):void{ this.setTint(this.tintColor, _arg1); } private function parseXML(_arg1:XML=null):Color{ var _local2:XML; var _local3:XML; var _local4:String; var _local5:uint; if (!_arg1){ return (this); }; _local2 = _arg1.elements()[0]; if (!_local2){ return (this); }; for each (_local3 in _local2.attributes()) { _local4 = _local3.localName(); if (_local4 == "tintColor"){ _local5 = (Number(_local3.toString()) as uint); this.tintColor = _local5; } else { this[_local4] = Number(_local3.toString()); }; }; return (this); } public static function interpolateColor(_arg1:uint, _arg2:uint, _arg3:Number):uint{ var _local4:Number; var _local5:uint; var _local6:uint; var _local7:uint; var _local8:uint; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:uint; var _local13:uint; var _local14:uint; var _local15:uint; var _local16:uint; var _local17:uint; _local4 = (1 - _arg3); _local5 = ((_arg1 >> 24) & 0xFF); _local6 = ((_arg1 >> 16) & 0xFF); _local7 = ((_arg1 >> 8) & 0xFF); _local8 = (_arg1 & 0xFF); _local9 = ((_arg2 >> 24) & 0xFF); _local10 = ((_arg2 >> 16) & 0xFF); _local11 = ((_arg2 >> 8) & 0xFF); _local12 = (_arg2 & 0xFF); _local13 = ((_local5 * _local4) + (_local9 * _arg3)); _local14 = ((_local6 * _local4) + (_local10 * _arg3)); _local15 = ((_local7 * _local4) + (_local11 * _arg3)); _local16 = ((_local8 * _local4) + (_local12 * _arg3)); _local17 = ((((_local13 << 24) | (_local14 << 16)) | (_local15 << 8)) | _local16); return (_local17); } public static function interpolateTransform(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{ var _local4:Number; var _local5:ColorTransform; _local4 = (1 - _arg3); _local5 = new ColorTransform(((_arg1.redMultiplier * _local4) + (_arg2.redMultiplier * _arg3)), ((_arg1.greenMultiplier * _local4) + (_arg2.greenMultiplier * _arg3)), ((_arg1.blueMultiplier * _local4) + (_arg2.blueMultiplier * _arg3)), ((_arg1.alphaMultiplier * _local4) + (_arg2.alphaMultiplier * _arg3)), ((_arg1.redOffset * _local4) + (_arg2.redOffset * _arg3)), ((_arg1.greenOffset * _local4) + (_arg2.greenOffset * _arg3)), ((_arg1.blueOffset * _local4) + (_arg2.blueOffset * _arg3)), ((_arg1.alphaOffset * _local4) + (_arg2.alphaOffset * _arg3))); return (_local5); } public static function fromXML(_arg1:XML):Color{ return (Color(new (Color).parseXML(_arg1))); } } }//package fl.motionSection 14//FpsCounter (General.FpsCounter) package General { import flash.display.*; import flash.text.*; import flash.utils.*; import flash.system.*; public class FpsCounter extends Sprite { private var oldT:uint; private var mfpsCount:int;// = 0 private var avgCount:int;// = 30 private var avgCount2:int;// = 30 private var textBox:TextField; private var mfpsCount2:int;// = 0 private var textBox3:TextField; private var textBox2:TextField; public function FpsCounter(){ mfpsCount = 0; mfpsCount2 = 0; avgCount = 30; avgCount2 = 30; super(); textBox = new TextField(); textBox.text = "..."; textBox.textColor = 11145540; textBox.selectable = false; textBox2 = new TextField(); textBox2.text = "..."; textBox2.width = 150; textBox2.textColor = 11145540; textBox2.selectable = false; textBox2.y = 15; textBox3 = new TextField(); textBox3.text = "..."; textBox3.textColor = 11145540; textBox3.selectable = false; textBox3.y = 30; oldT = getTimer(); addChild(textBox); addChild(textBox2); addChild(textBox3); } public function updateEnd():void{ } public function updatePhys(_arg1:uint):void{ var _local2:uint; var _local3:uint; _local2 = getTimer(); _local3 = (_local2 - _arg1); mfpsCount2 = (mfpsCount2 + _local3); if (avgCount2 < 1){ textBox2.text = String((((("Physics step: " + Math.round((mfpsCount2 / 30))) + " ms (") + Math.round((1000 / (mfpsCount2 / 30)))) + " fps)")); avgCount2 = 30; mfpsCount2 = 0; }; avgCount2--; } public function update():void{ var _local1:uint; var _local2:uint; _local1 = getTimer(); _local2 = (_local1 - oldT); mfpsCount = (mfpsCount + _local2); if (avgCount < 1){ textBox.text = String((Math.round((1000 / (mfpsCount / 30))) + " fps average")); avgCount = 30; mfpsCount = 0; }; avgCount--; oldT = getTimer(); textBox3.text = (Math.round((System.totalMemory / (0x0400 * 0x0400))) + " MB used"); } } }//package GeneralSection 15//Input (General.Input) package General { import flash.display.*; import flash.events.*; public class Input { private static var keyBuffer:Array; private static var keyArr:Array; public static var mouseReleased:Boolean = false; public static var mouseDragY:Number = 0; public static var mouseOver:Boolean = false; public static var mouse:Sprite = new Sprite(); public static var timeSinceLastKey = 0; public static var mousePressed:Boolean = false; public static var mouseOffsetX:Number = 0; public static var mouseOffsetY:Number = 0; public static var ascii:Array; public static var mouseX:Number = 0; public static var mouseY:Number = 0; private static var bufferSize:int; public static var m_stageMc:Sprite; public static var mouseDown:Boolean = false; public static var lastKey:int = 0; private static var keyState:Array; public static var keys:Array; public static var mouseDragX:Number = 0; public function Input(_arg1:Sprite){ var _local2:int; var _local3:int; super(); m_stageMc = _arg1; ascii = new Array(222); fillAscii(); keyState = new Array(222); keyArr = new Array(); _local2 = 0; while (_local2 < 222) { keyState[_local2] = new int(0); if (ascii[_local2] != undefined){ keyArr.push(_local2); }; _local2++; }; bufferSize = 5; keyBuffer = new Array(bufferSize); _local3 = 0; while (_local3 < bufferSize) { keyBuffer[_local3] = new Array(0, 0); _local3++; }; _arg1.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPress, false, 0, true); _arg1.stage.addEventListener(KeyboardEvent.KEY_UP, keyRelease, false, 0, true); _arg1.stage.addEventListener(MouseEvent.MOUSE_DOWN, mousePress, false, 0, true); _arg1.stage.addEventListener(MouseEvent.CLICK, mouseRelease, false, 0, true); _arg1.stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove, false, 0, true); _arg1.stage.addEventListener(Event.MOUSE_LEAVE, mouseLeave, false, 0, true); mouse.graphics.lineStyle(0.1, 0, 100); mouse.graphics.moveTo(0, 0); mouse.graphics.lineTo(0, 0.1); } public function mouseRelease(_arg1:MouseEvent){ mouseDown = false; mouseReleased = true; } public function keyPress(_arg1:KeyboardEvent){ keyState[_arg1.keyCode] = Math.max(keyState[_arg1.keyCode], 1); lastKey = _arg1.keyCode; } private function fillAscii(){ ascii[65] = "A"; ascii[66] = "B"; ascii[67] = "C"; ascii[68] = "D"; ascii[69] = "E"; ascii[70] = "F"; ascii[71] = "G"; ascii[72] = "H"; ascii[73] = "I"; ascii[74] = "J"; ascii[75] = "K"; ascii[76] = "L"; ascii[77] = "M"; ascii[78] = "N"; ascii[79] = "O"; ascii[80] = "P"; ascii[81] = "Q"; ascii[82] = "R"; ascii[83] = "S"; ascii[84] = "T"; ascii[85] = "U"; ascii[86] = "V"; ascii[87] = "W"; ascii[88] = "X"; ascii[89] = "Y"; ascii[90] = "Z"; ascii[48] = "0"; ascii[49] = "1"; ascii[50] = "2"; ascii[51] = "3"; ascii[52] = "4"; ascii[53] = "5"; ascii[54] = "6"; ascii[55] = "7"; ascii[56] = "8"; ascii[57] = "9"; ascii[32] = "Spacebar"; ascii[17] = "Ctrl"; ascii[16] = "Shift"; ascii[192] = "~"; ascii[38] = "up"; ascii[40] = "down"; ascii[37] = "left"; ascii[39] = "right"; ascii[96] = "Numpad 0"; ascii[97] = "Numpad 1"; ascii[98] = "Numpad 2"; ascii[99] = "Numpad 3"; ascii[100] = "Numpad 4"; ascii[101] = "Numpad 5"; ascii[102] = "Numpad 6"; ascii[103] = "Numpad 7"; ascii[104] = "Numpad 8"; ascii[105] = "Numpad 9"; ascii[111] = "Numpad /"; ascii[106] = "Numpad *"; ascii[109] = "Numpad -"; ascii[107] = "Numpad +"; ascii[110] = "Numpad ."; ascii[45] = "Insert"; ascii[46] = "Delete"; ascii[33] = "Page Up"; ascii[34] = "Page Down"; ascii[35] = "End"; ascii[36] = "Home"; ascii[112] = "F1"; ascii[113] = "F2"; ascii[114] = "F3"; ascii[115] = "F4"; ascii[116] = "F5"; ascii[117] = "F6"; ascii[118] = "F7"; ascii[119] = "F8"; ascii[188] = ","; ascii[190] = "."; ascii[186] = ";"; ascii[222] = "'"; ascii[219] = "["; ascii[221] = "]"; ascii[189] = "-"; ascii[187] = "+"; ascii[220] = "\\"; ascii[191] = "/"; ascii[9] = "TAB"; ascii[8] = "Backspace"; } public function mouseMove(_arg1:MouseEvent){ if (mouseDown != _arg1.buttonDown){ mouseDown = _arg1.buttonDown; mouseReleased = !(_arg1.buttonDown); mousePressed = _arg1.buttonDown; mouseDragX = 0; mouseDragY = 0; }; mouseX = (_arg1.stageX - m_stageMc.x); mouseY = (_arg1.stageY - m_stageMc.y); mouseOffsetX = (mouseX - mouse.x); mouseOffsetY = (mouseY - mouse.y); if (mouseDown){ mouseDragX = (mouseDragX + mouseOffsetX); mouseDragY = (mouseDragY + mouseOffsetY); }; mouse.x = mouseX; mouse.y = mouseY; } public function keyRelease(_arg1:KeyboardEvent){ var _local2:int; keyState[_arg1.keyCode] = -1; _local2 = (bufferSize - 1); while (_local2 > 0) { keyBuffer[_local2] = keyBuffer[(_local2 - 1)]; _local2--; }; keyBuffer[0] = [_arg1.keyCode, 0]; } public function mouseLeave(_arg1:Event){ mouseReleased = mouseDown; mouseDown = false; } public function mousePress(_arg1:MouseEvent){ mousePressed = true; mouseDown = true; mouseDragX = 0; mouseDragY = 0; } public static function isKeysDown(_arg1:Array):int{ var _local2:int; var _local3:*; _local2 = 0; for each (_local3 in _arg1) { if ((_local3 is int)){ if (isKeyDown(int(_local3))){ _local2++; }; } else { if ((_local3 is String)){ if (isKeyDownS(String(_local3))){ _local2++; }; }; }; }; return (_local2); } public static function getKeyHold(_arg1:int):int{ return (Math.max(0, keyState[_arg1])); } public static function isKeyPressed(_arg1:int):Boolean{ timeSinceLastKey = 0; return ((keyState[_arg1] == 1)); } public static function isKeyDown(_arg1:int):Boolean{ return ((keyState[_arg1] > 0)); } public static function getKeyString(_arg1:uint):String{ return (ascii[_arg1]); } public static function isKeyDownS(_arg1:String):Boolean{ return (isKeyDown(getStringKey(_arg1))); } private static function fillKeys(){ keys = new Array(); keys["A"] = 65; keys["B"] = 66; keys["C"] = 67; keys["D"] = 68; keys["E"] = 69; keys["F"] = 70; keys["G"] = 71; keys["H"] = 72; keys["I"] = 73; keys["J"] = 74; keys["K"] = 75; keys["L"] = 76; keys["M"] = 77; keys["N"] = 78; keys["O"] = 79; keys["P"] = 80; keys["Q"] = 81; keys["R"] = 82; keys["S"] = 83; keys["T"] = 84; keys["U"] = 85; keys["V"] = 86; keys["W"] = 87; keys["X"] = 88; keys["Y"] = 89; keys["Z"] = 90; keys["0"] = 48; keys["1"] = 49; keys["2"] = 50; keys["3"] = 51; keys["4"] = 52; keys["5"] = 53; keys["6"] = 54; keys["7"] = 55; keys["8"] = 56; keys["9"] = 57; keys["Spacebar"] = 32; keys["Ctrl"] = 17; keys["Shift"] = 16; keys["~"] = 192; keys["up"] = 38; keys["down"] = 40; keys["left"] = 37; keys["right"] = 39; keys["Numpad 0"] = 96; keys["Numpad 1"] = 97; keys["Numpad 2"] = 98; keys["Numpad 3"] = 99; keys["Numpad 4"] = 100; keys["Numpad 5"] = 101; keys["Numpad 6"] = 102; keys["Numpad 7"] = 103; keys["Numpad 8"] = 104; keys["Numpad 9"] = 105; keys["Numpad /"] = 111; keys["Numpad *"] = 106; keys["Numpad -"] = 109; keys["Numpad +"] = 107; keys["Numpad ."] = 110; keys["Insert"] = 45; keys["Delete"] = 46; keys["Page Up"] = 33; keys["Page Down"] = 34; keys["End"] = 35; keys["Home"] = 36; keys["F1"] = 112; keys["F2"] = 113; keys["F3"] = 114; keys["F4"] = 115; keys["F5"] = 116; keys["F6"] = 117; keys["F7"] = 118; keys["F8"] = 119; keys[","] = 188; keys["."] = 190; keys[";"] = 186; keys["'"] = 222; keys["["] = 219; keys["]"] = 221; keys["-"] = 189; keys["+"] = 187; keys["\\"] = 220; keys["/"] = 191; keys["TAB"] = 9; keys["Backspace"] = 8; } public static function isKeyReleased(_arg1:int):Boolean{ return ((keyState[_arg1] == -1)); } public static function isKeyInBuffer(_arg1:int, _arg2:int, _arg3:int){ return ((((keyBuffer[_arg2][0] == _arg1)) && ((keyBuffer[_arg2][1] <= _arg3)))); } public static function update(){ var _local1:int; var _local2:int; _local1 = 0; while (_local1 < keyArr.length) { if (keyState[keyArr[_local1]] != 0){ var _local3 = keyState; var _local4 = keyArr[_local1]; var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; }; _local1++; }; _local2 = 0; while (_local2 < bufferSize) { _local3 = keyBuffer[_local2]; _local4 = 1; _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; _local2++; }; mouseReleased = false; mousePressed = false; mouseOver = false; } public static function getStringKey(_arg1:String):int{ if (keys == null){ fillKeys(); }; return (keys[_arg1]); } } }//package GeneralSection 16//Util (General.Util) package General { import flash.display.*; import flash.geom.*; public class Util { public static function ArrayRemoveItem(_arg1, _arg2:Array):Array{ var _local3:int; _local3 = 0; while (_local3 < _arg2.length) { if (_arg2[_local3] == _arg1){ if (_local3 == (_arg2.length - 1)){ _arg2.pop(); } else { _arg2[_local3] = _arg2.pop(); _local3--; }; }; _local3++; }; return (_arg2); } public static function VectorProjection(_arg1:Point, _arg2:Point):Point{ var _local3:Number; var _local4:Point; _local3 = ((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y)); _local4 = new Point(); _local4.x = ((_local3 / ((_arg2.x * _arg2.x) + (_arg2.y * _arg2.y))) * _arg2.x); _local4.y = ((_local3 / ((_arg2.x * _arg2.x) + (_arg2.y * _arg2.y))) * _arg2.y); return (_local4); } public static function VectorMult(_arg1:Point, _arg2:Number):Point{ _arg1.x = (_arg1.x * _arg2); _arg1.y = (_arg1.y * _arg2); return (_arg1); } public static function Rand(_arg1:Number):Number{ return ((Math.random() * _arg1)); } public static function RayCircleIntersect(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Number):Boolean{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Point; _local9 = new Point(); _local9.x = (_arg2.x - _arg1.x); _local9.y = (_arg2.y - _arg1.y); _local5 = ((_local9.x * _local9.x) + (_local9.y * _local9.y)); _local6 = (2 * ((_local9.x * (_arg1.x - _arg3.x)) + (_local9.y * (_arg1.y - _arg3.y)))); _local7 = ((_arg3.x * _arg3.x) + (_arg3.y * _arg3.y)); _local7 = (_local7 + ((_arg1.x * _arg1.x) + (_arg1.y * _arg1.y))); _local7 = (_local7 - (2 * ((_arg3.x * _arg1.x) + (_arg3.y * _arg1.y)))); _local7 = (_local7 - (_arg4 * _arg4)); _local8 = ((_local6 * _local6) - ((4 * _local5) * _local7)); if (_local8 < 0){ return (false); }; return (true); } public static function Dist(_arg1:DisplayObject, _arg2:DisplayObject):Number{ return (new Point((_arg1.x - _arg2.x), (_arg1.y - _arg2.y)).length); } public static function PerpVec(_arg1:Point):Point{ var _local2:Point; _local2 = new Point(-(_arg1.y), _arg1.x); return (_local2); } public static function RandAdj(_arg1:Number):Number{ return ((Rand(_arg1) - (_arg1 / 2))); } public static function ClosestDObj(_arg1:DisplayObject, _arg2:Array):DisplayObject{ var _local3:int; var _local4:DisplayObject; var _local5:DisplayObject; _local3 = int.MAX_VALUE; for each (_local5 in _arg2) { if (Dist(_arg1, _local5) < _local3){ _local3 = Dist(_arg1, _local5); _local4 = _local5; }; }; return (_local4); } public static function DotProduct(_arg1:Point, _arg2:Point):Number{ return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y))); } public static function Normalize(_arg1:Point):Point{ var _local2:Point; _local2 = new Point((_arg1.x / _arg1.length), (_arg1.y / _arg1.length)); return (_local2); } } }//package GeneralSection 17//wav (get1.wav) package get1 { import flash.media.*; public dynamic class wav extends Sound { } }//package get1Section 18//wav (graySong3.wav) package graySong3 { import flash.media.*; public dynamic class wav extends Sound { } }//package graySong3Section 19//PropTween (gs.core.tween.PropTween) package gs.core.tween { public class PropTween { public var start:Number; public var name:String; public var prevNode:PropTween; public var change:Number; public var target:Object; public var property:String; public var nextNode:PropTween; public var isPlugin:Boolean; public function PropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Boolean, _arg7:PropTween=null){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; this.nextNode = _arg7; } } }//package gs.core.tweenSection 20//SimpleTimeline (gs.core.tween.SimpleTimeline) package gs.core.tween { public class SimpleTimeline extends Tweenable { protected var _lastChild:Tweenable; public var autoRemoveChildren:Boolean; protected var _firstChild:Tweenable; public function SimpleTimeline(_arg1:Object=null){ super(0, _arg1); } override public function renderTime(_arg1:Number):void{ var _local2:Tweenable; this.cachedTotalTime = (this.cachedTime = _arg1); _local2 = _firstChild; while (_local2 != null) { if (((_local2.active) || ((((_arg1 >= _local2.startTime)) && (!(_local2.cachedPaused)))))){ _local2.renderTime(((_arg1 - _local2.startTime) * _local2.cachedTimeScale)); }; _local2 = _local2.nextNode; }; } public function addChild(_arg1:Tweenable):void{ if (((!((_arg1.timeline == null))) && (!(_arg1.gc)))){ _arg1.timeline.remove(_arg1); }; if (_firstChild != null){ _firstChild.prevNode = _arg1; _arg1.nextNode = _firstChild; } else { _arg1.nextNode = null; }; _firstChild = _arg1; _arg1.prevNode = null; _arg1.timeline = this; _arg1.gc = false; } public function remove(_arg1:Tweenable):void{ if (_arg1.nextNode != null){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_lastChild == _arg1){ _lastChild = _arg1.prevNode; }; }; if (_arg1.prevNode != null){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_firstChild == _arg1){ _firstChild = _arg1.nextNode; }; }; _arg1.gc = true; _arg1.active = false; } } }//package gs.core.tweenSection 21//Tweenable (gs.core.tween.Tweenable) package gs.core.tween { import gs.*; public class Tweenable { public var initted:Boolean; protected var _hasUpdate:Boolean; public var active:Boolean; public var cachedTimeScale:Number; protected var _delay:Number; public var startTime:Number; public var timeline:SimpleTimeline; public var nextNode:Tweenable; public var cachedTime:Number; public var gc:Boolean; public var cachedDuration:Number; public var prevNode:Tweenable; public var cacheIsDirty:Boolean; public var vars:Object; public var cachedTotalTime:Number; public var cachedPaused:Boolean; public var cachedTotalDuration:Number; public var data; public static const version:Number = 0.1; protected static var _classInitted:Boolean; public function Tweenable(_arg1:Number=0, _arg2:Object=null){ var _local3:SimpleTimeline; super(); this.vars = ((_arg2) || ({})); this.cachedDuration = (this.cachedTotalDuration = ((_arg1) || (0))); _delay = ((this.vars.delay) || (0)); this.cachedTimeScale = ((this.vars.timeScale) || (1)); this.active = Boolean((((_arg1 == 0)) && ((_delay == 0)))); this.cachedTotalTime = (this.cachedTime = 0); this.data = this.vars.data; if (!_classInitted){ if (isNaN(TweenLite.rootFrame)){ TweenLite.initClass(); _classInitted = true; } else { return; }; }; _local3 = ((this.vars.timeline is SimpleTimeline)) ? this.vars.timeline : (this.vars.useFrames) ? TweenLite.rootFramesTimeline : TweenLite.rootTimeline; this.startTime = (_local3.cachedTotalTime + _delay); _local3.addChild(this); } public function complete(_arg1:Boolean=false):void{ } public function set enabled(_arg1:Boolean):void{ var _local2:Object; if (_arg1 == this.gc){ if (_arg1){ if ((this is TweenLite)){ _local2 = (this as TweenLite).target; if (!(_local2 in TweenLite.masterList)){ TweenLite.masterList[_local2] = [this]; } else { TweenLite.masterList[_local2].push(this); }; }; this.timeline.addChild(this); } else { this.timeline.remove(this); }; }; } public function renderTime(_arg1:Number):void{ } public function get enabled():Boolean{ return (!(this.gc)); } public function get delay():Number{ return (_delay); } public function get duration():Number{ return (this.cachedDuration); } public function set delay(_arg1:Number):void{ this.startTime = (this.startTime + (_arg1 - _delay)); _delay = _arg1; } public function set totalDuration(_arg1:Number):void{ this.duration = _arg1; } public function set duration(_arg1:Number):void{ this.cachedDuration = (this.cachedTotalDuration = _arg1); } public function get totalDuration():Number{ return (this.cachedTotalDuration); } } }//package gs.core.tweenSection 22//Linear (gs.easing.Linear) package gs.easing { public class Linear { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package gs.easingSection 23//AutoAlphaPlugin (gs.plugins.AutoAlphaPlugin) package gs.plugins { import flash.display.*; import gs.*; public class AutoAlphaPlugin extends VisiblePlugin { protected var _ignoreVisible:Boolean; public static const VERSION:Number = 2; public static const API:Number = 1; public function AutoAlphaPlugin(){ this.propName = "autoAlpha"; this.overwriteProps = ["alpha", "visible"]; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ init(_arg1, Boolean(!((_arg2 == 0))), _arg3); addTween(_arg1, "alpha", _arg1.alpha, _arg2, "alpha"); return (true); } override public function killProps(_arg1:Object):void{ super.killProps(_arg1); _ignoreVisible = Boolean(("visible" in _arg1)); } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); if (!_ignoreVisible){ super.changeFactor = _arg1; }; } } }//package gs.pluginsSection 24//EndArrayPlugin (gs.plugins.EndArrayPlugin) package gs.plugins { import gs.*; public class EndArrayPlugin extends TweenPlugin { protected var _info:Array; protected var _a:Array; public static const VERSION:Number = 1.5; public static const API:Number = 1; public function EndArrayPlugin(){ _info = []; super(); this.propName = "endArray"; this.overwriteProps = ["endArray"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:int; var _local3:ArrayTweenInfo; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _a[_local3.index] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_info.length - 1); while (_local2 > -1) { _local3 = _info[_local2]; _a[_local3.index] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function init(_arg1:Array, _arg2:Array):void{ var _local3:int; _a = _arg1; _local3 = (_arg2.length - 1); while (_local3 > -1) { if (((!((_arg1[_local3] == _arg2[_local3]))) && (!((_arg1[_local3] == null))))){ _info[_info.length] = new ArrayTweenInfo(_local3, _a[_local3], (_arg2[_local3] - _a[_local3])); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is Array))) || (!((_arg2 is Array))))){ return (false); }; init((_arg1 as Array), _arg2); return (true); } } }//package gs.plugins class ArrayTweenInfo { public var change:Number; public var index:uint; public var start:Number; private function ArrayTweenInfo(_arg1:uint, _arg2:Number, _arg3:Number){ this.index = _arg1; this.start = _arg2; this.change = _arg3; } }Section 25//FramePlugin (gs.plugins.FramePlugin) package gs.plugins { import flash.display.*; import gs.*; public class FramePlugin extends TweenPlugin { public var frame:int; protected var _target:MovieClip; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function FramePlugin(){ this.propName = "frame"; this.overwriteProps = ["frame", "frameLabel"]; this.round = true; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.gotoAndStop(this.frame); } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((!((_arg1 is MovieClip))) || (isNaN(_arg2)))){ return (false); }; _target = (_arg1 as MovieClip); this.frame = _target.currentFrame; addTween(this, "frame", this.frame, _arg2, "frame"); return (true); } } }//package gs.pluginsSection 26//RemoveTintPlugin (gs.plugins.RemoveTintPlugin) package gs.plugins { public class RemoveTintPlugin extends TintPlugin { public static const VERSION:Number = 1.01; public static const API:Number = 1; public function RemoveTintPlugin(){ this.propName = "removeTint"; } } }//package gs.pluginsSection 27//TintPlugin (gs.plugins.TintPlugin) package gs.plugins { import flash.display.*; import flash.geom.*; import gs.core.tween.*; import gs.*; public class TintPlugin extends TweenPlugin { protected var _ct:ColorTransform; protected var _ignoreAlpha:Boolean; protected var _target:DisplayObject; public static const VERSION:Number = 1.1; public static const API:Number = 1; protected static var _props:Array = ["redMultiplier", "greenMultiplier", "blueMultiplier", "alphaMultiplier", "redOffset", "greenOffset", "blueOffset", "alphaOffset"]; public function TintPlugin(){ this.propName = "tint"; this.overwriteProps = ["tint"]; } override public function set changeFactor(_arg1:Number):void{ var _local2:ColorTransform; updateTweens(_arg1); if (_ignoreAlpha){ _local2 = _target.transform.colorTransform; _ct.alphaMultiplier = _local2.alphaMultiplier; _ct.alphaOffset = _local2.alphaOffset; }; _target.transform.colorTransform = _ct; } public function init(_arg1:DisplayObject, _arg2:ColorTransform):void{ var _local3:int; var _local4:String; _target = _arg1; _ct = _target.transform.colorTransform; _local3 = (_props.length - 1); while (_local3 > -1) { _local4 = _props[_local3]; if (_ct[_local4] != _arg2[_local4]){ _tweens[_tweens.length] = new PropTween(_ct, _local4, _ct[_local4], (_arg2[_local4] - _ct[_local4]), "tint", false); }; _local3--; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ var _local4:ColorTransform; if (!(_arg1 is DisplayObject)){ return (false); }; _local4 = new ColorTransform(); if (((!((_arg2 == null))) && (!((_arg3.vars.removeTint == true))))){ _local4.color = uint(_arg2); }; _ignoreAlpha = true; init((_arg1 as DisplayObject), _local4); return (true); } } }//package gs.pluginsSection 28//TweenPlugin (gs.plugins.TweenPlugin) package gs.plugins { import gs.core.tween.*; import gs.*; public class TweenPlugin { public var overwriteProps:Array; protected var _tweens:Array; public var round:Boolean; public var onComplete:Function; public var propName:String; protected var _changeFactor:Number;// = 0 public static const VERSION:Number = 1.03; public static const API:Number = 1; public function TweenPlugin(){ _tweens = []; _changeFactor = 0; super(); } protected function updateTweens(_arg1:Number):void{ var _local2:int; var _local3:PropTween; var _local4:Number; var _local5:int; if (this.round){ _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local4 = (_local3.start + (_local3.change * _arg1)); _local5 = ((_local4)<0) ? -1 : 1; _local3.target[_local3.property] = ((((_local4 % 1) * _local5))>0.5) ? (int(_local4) + _local5) : int(_local4); _local2--; }; } else { _local2 = (_tweens.length - 1); while (_local2 > -1) { _local3 = _tweens[_local2]; _local3.target[_local3.property] = (_local3.start + (_local3.change * _arg1)); _local2--; }; }; } public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _changeFactor = _arg1; } protected function addTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String=null):void{ var _local6:Number; if (_arg4 != null){ _local6 = ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4); if (_local6 != 0){ _tweens[_tweens.length] = new PropTween(_arg1, _arg2, _arg3, _local6, ((_arg5) || (_arg2)), false); }; }; } public function killProps(_arg1:Object):void{ var _local2:int; _local2 = (this.overwriteProps.length - 1); while (_local2 > -1) { if ((this.overwriteProps[_local2] in _arg1)){ this.overwriteProps.splice(_local2, 1); }; _local2--; }; _local2 = (_tweens.length - 1); while (_local2 > -1) { if ((_tweens[_local2].name in _arg1)){ _tweens.splice(_local2, 1); }; _local2--; }; } public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ addTween(_arg1, this.propName, _arg1[this.propName], _arg2, this.propName); return (true); } public function get changeFactor():Number{ return (_changeFactor); } public static function activate(_arg1:Array):Boolean{ var _local2:int; var _local3:Object; _local2 = (_arg1.length - 1); while (_local2 > -1) { _local3 = new (_arg1[_local2]); TweenLite.plugins[_local3.propName] = _arg1[_local2]; _local2--; }; return (true); } } }//package gs.pluginsSection 29//VisiblePlugin (gs.plugins.VisiblePlugin) package gs.plugins { import flash.display.*; import gs.*; public class VisiblePlugin extends TweenPlugin { protected var _tween:TweenLite; protected var _visible:Boolean; protected var _target:Object; protected var _hideAtStart:Boolean; public static const VERSION:Number = 1.51; public static const API:Number = 1; public function VisiblePlugin(){ this.propName = "visible"; this.overwriteProps = ["visible"]; this.onComplete = onCompleteTween; } override public function set changeFactor(_arg1:Number):void{ if (((_hideAtStart) && ((_tween.cachedTotalTime == 0)))){ _target.visible = false; } else { if (_target.visible != true){ _target.visible = true; }; }; } protected function init(_arg1:Object, _arg2:Boolean, _arg3:TweenLite):void{ _target = _arg1; _tween = _arg3; _visible = _arg2; if ((((((_tween.vars.runBackwards == true)) && (!((_tween.vars.renderOnStart == false))))) && ((_arg2 == false)))){ _hideAtStart = true; }; } public function onCompleteTween():void{ if (((!(_hideAtStart)) && (((!((_tween.cachedTime == 0))) || ((_tween.duration == 0)))))){ _target.visible = _visible; }; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ init(_arg1, Boolean(_arg2), _arg3); return (true); } } }//package gs.pluginsSection 30//VolumePlugin (gs.plugins.VolumePlugin) package gs.plugins { import flash.display.*; import gs.*; import flash.media.*; public class VolumePlugin extends TweenPlugin { protected var _st:SoundTransform; protected var _target:Object; public static const VERSION:Number = 1.01; public static const API:Number = 1; public function VolumePlugin(){ this.propName = "volume"; this.overwriteProps = ["volume"]; } override public function set changeFactor(_arg1:Number):void{ updateTweens(_arg1); _target.soundTransform = _st; } override public function onInitTween(_arg1:Object, _arg2, _arg3:TweenLite):Boolean{ if (((isNaN(_arg2)) || (!(_arg1.hasOwnProperty("soundTransform"))))){ return (false); }; _target = _arg1; _st = _target.soundTransform; addTween(_st, "volume", _st.volume, _arg2, "volume"); return (true); } } }//package gs.pluginsSection 31//TweenLite (gs.TweenLite) package gs { import flash.display.*; import flash.events.*; import gs.core.tween.*; import gs.plugins.*; import flash.utils.*; public class TweenLite extends Tweenable { public var target:Object; protected var _firstPropTween:PropTween; protected var _hasPlugins:Boolean; protected var _overwrittenProps:Object; public var propTweenLookup:Object; public var ease:Function; public static const version:Number = 11.07; public static var rootTimeline:SimpleTimeline; public static var rootFramesTimeline:SimpleTimeline; public static var defaultEase:Function = TweenLite.easeOut; public static var plugins:Object = {}; public static var masterList:Dictionary = new Dictionary(false); public static var overwriteManager:Object; public static var rootFrame:Number; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); protected static var _reservedProps:Object = {ease:1, delay:1, overwrite:1, onComplete:1, onCompleteParams:1, useFrames:1, runBackwards:1, startAt:1, onUpdate:1, onUpdateParams:1, roundProps:1, onStart:1, onStartParams:1, renderOnStart:1, proxiedEase:1, easeParams:1, yoyo:1, loop:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, orientToBezier:1, persist:1, timeScale:1, forceImmediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1}; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; var _local5:Array; var _local6:TweenLite; super(_arg2, _arg3); if (_arg1 == null){ return; }; this.target = _arg1; this.ease = ((typeof(this.vars.ease))!="function") ? defaultEase : this.vars.ease; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.ease; this.ease = easeProxy; }; propTweenLookup = {}; if (!(_arg1 in masterList)){ masterList[_arg1] = [this]; } else { _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if (_local4 == 1){ _local5 = masterList[_arg1]; for each (_local6 in _local5) { if (!_local6.gc){ _local6.timeline.remove(_local6); }; }; masterList[_arg1] = [this]; } else { masterList[_arg1].push(this); }; }; if (((this.active) || (this.vars.forceImmediateRender))){ renderTime(0); }; } override public function renderTime(_arg1:Number):void{ var _local2:Number; var _local3:Boolean; var _local4:Number; var _local5:PropTween; _local4 = this.cachedTime; if (_arg1 >= this.cachedDuration){ this.cachedTotalTime = (this.cachedTime = this.cachedDuration); _local2 = 1; _local3 = true; } else { if (_arg1 <= 0){ _local2 = 0; this.cachedTotalTime = (this.cachedTime = _local2); if (_arg1 < 0){ this.active = false; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); _local2 = this.ease(_arg1, 0, 1, this.cachedDuration); }; }; if (!this.initted){ init(); this.active = true; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; } else { if (this.cachedTime == _local4){ return; }; }; _local5 = _firstPropTween; while (_local5 != null) { _local5.target[_local5.property] = (_local5.start + (_local2 * _local5.change)); _local5 = _local5.nextNode; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local3){ complete(true); }; } protected function init():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:Object; var _local5:PropTween; _local4 = ((this.vars.isTV)==true) ? this.vars.exposedVars : this.vars; propTweenLookup = {}; if (((!((_local4.timeScale == undefined))) && ((this.target is Tweenable)))){ _firstPropTween = insertPropTween(this.target, "timeScale", this.target.timeScale, _local4.timeScale, "timeScale", false, _firstPropTween); }; for (_local1 in _local4) { if ((_local1 in _reservedProps)){ } else { if ((_local1 in plugins)){ _local3 = new (plugins[_local1]); if (_local3.onInitTween(this.target, _local4[_local1], this) == false){ _firstPropTween = insertPropTween(this.target, _local1, this.target[_local1], _local4[_local1], _local1, false, _firstPropTween); } else { _firstPropTween = insertPropTween(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true, _firstPropTween); _hasPlugins = true; }; } else { _firstPropTween = insertPropTween(this.target, _local1, this.target[_local1], _local4[_local1], _local1, false, _firstPropTween); }; }; }; if (this.vars.runBackwards == true){ _local5 = _firstPropTween; while (_local5 != null) { _local5.start = (_local5.start + _local5.change); _local5.change = -(_local5.change); _local5 = _local5.nextNode; }; }; _hasUpdate = Boolean(!((this.vars.onUpdate == null))); if (_overwrittenProps != null){ killVars(_overwrittenProps); }; if (((((TweenLite.overwriteManager.enabled) && (!((this._firstPropTween == null))))) && ((this.target in masterList)))){ overwriteManager.manageOverwrites(this, propTweenLookup, masterList[this.target]); }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } protected function removePropTween(_arg1:PropTween):void{ if (_arg1.nextNode != null){ _arg1.nextNode.prevNode = _arg1.prevNode; }; if (_arg1.prevNode != null){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_firstPropTween == _arg1){ _firstPropTween = _arg1.nextNode; }; }; } protected function insertPropTween(_arg1:Object, _arg2:String, _arg3:Number, _arg4, _arg5:String, _arg6:Boolean, _arg7:PropTween):PropTween{ var _local8:PropTween; var _local9:Array; var _local10:int; _local8 = new PropTween(_arg1, _arg2, _arg3, ((typeof(_arg4))=="number") ? (_arg4 - _arg3) : Number(_arg4), _arg5, _arg6, _arg7); if (_arg7 != null){ _arg7.prevNode = _local8; }; if (((_arg6) && ((_arg5 == "_MULTIPLE_")))){ _local9 = _arg1.overwriteProps; _local10 = (_local9.length - 1); while (_local10 > -1) { propTweenLookup[_local9[_local10]] = _local8; _local10--; }; } else { propTweenLookup[_arg5] = _local8; }; return (_local8); } override public function complete(_arg1:Boolean=false):void{ var _local2:PropTween; if (!_arg1){ renderTime(this.cachedTotalDuration); return; }; if (_hasPlugins){ _local2 = _firstPropTween; while (_local2 != null) { if (((_local2.isPlugin) && (!((_local2.target.onComplete == null))))){ _local2.target.onComplete(); }; _local2 = _local2.nextNode; }; }; if (this.timeline.autoRemoveChildren){ this.timeline.remove(this); } else { this.active = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public function killVars(_arg1:Object, _arg2:Boolean=true):void{ var _local3:String; var _local4:PropTween; if (_overwrittenProps == null){ _overwrittenProps = {}; }; for (_local3 in _arg1) { if ((_local3 in propTweenLookup)){ _local4 = propTweenLookup[_local3]; if (((_local4.isPlugin) && ((_local4.name == "_MULTIPLE_")))){ _local4.target.killProps(_arg1); if (_local4.target.overwriteProps.length == 0){ removePropTween(_local4); delete propTweenLookup[_local3]; }; } else { removePropTween(_local4); delete propTweenLookup[_local3]; }; }; if (_arg2){ _overwrittenProps[_local3] = 1; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null, _arg4:Boolean=false):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, useFrames:_arg4, overwrite:0})); } public static function initClass():void{ TweenPlugin.activate([TintPlugin, RemoveTintPlugin, FramePlugin, AutoAlphaPlugin, VisiblePlugin, VolumePlugin, EndArrayPlugin]); rootFrame = 0; rootTimeline = new SimpleTimeline(null); rootFramesTimeline = new SimpleTimeline(null); rootTimeline.startTime = (getTimer() * 0.001); rootFramesTimeline.startTime = rootFrame; rootTimeline.autoRemoveChildren = (rootFramesTimeline.autoRemoveChildren = true); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; } public static function removeTween(_arg1:TweenLite):void{ if (_arg1 != null){ _arg1.timeline.remove(_arg1); }; } public static function killTweensOf(_arg1:Object, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; if (((!((_arg1 == null))) && ((_arg1 in masterList)))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { if (!_local3[_local4].gc){ if (_arg2){ _local3[_local4].complete(false); } else { _local3[_local4].timeline.remove((_local3[_local4] as Tweenable)); }; }; _local4--; }; delete masterList[_arg1]; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; if (_arg3.renderOnStart != true){ _arg3.forceImmediateRender = true; }; return (new TweenLite(_arg1, _arg2, _arg3)); } protected static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } protected static function updateAll(_arg1:Event=null):void{ var _local2:Dictionary; var _local3:Object; var _local4:Array; var _local5:int; rootTimeline.renderTime((((getTimer() * 0.001) - rootTimeline.startTime) * rootTimeline.cachedTimeScale)); rootFrame++; rootFramesTimeline.renderTime((rootFrame * rootFramesTimeline.cachedTimeScale)); if (!(rootFrame % 30)){ _local2 = masterList; for (_local3 in _local2) { _local4 = _local2[_local3]; _local5 = (_local4.length - 1); while (_local5 > -1) { if (_local4[_local5].gc){ _local4.splice(_local5, 1); }; _local5--; }; if (_local4.length == 0){ delete _local2[_local3]; }; }; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gsSection 32//wav (talkNPC.wav) package talkNPC { import flash.media.*; public dynamic class wav extends Sound { } }//package talkNPCSection 33//wav (talkPlayer.wav) package talkPlayer { import flash.media.*; public dynamic class wav extends Sound { } }//package talkPlayerSection 34//wav (testBlip.wav) package testBlip { import flash.media.*; public dynamic class wav extends Sound { } }//package testBlipSection 35//wav (titleLoop.wav) package titleLoop { import flash.media.*; public dynamic class wav extends Sound { } }//package titleLoopSection 36//wav (wrong3.wav) package wrong3 { import flash.media.*; public dynamic class wav extends Sound { } }//package wrong3Section 37//Avatar (Avatar) package { import flash.display.*; import flash.events.*; import flash.geom.*; import gs.*; import fl.motion.*; import General.*; import flash.utils.*; public class Avatar extends Guy { var prevInertia:Point; public var gray:Boolean;// = false var crowdDensity:Number; public var guys:Array; public function Avatar(_arg1:Array){ var onadded:Function; var _guys = _arg1; gray = false; onadded = function (){ stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown); }; super(this, "black", 0); model = "runO"; guys = _guys; addEventListener(Event.ADDED_TO_STAGE, onadded); } public function goGray():void{ gray = true; while (numChildren > 0) { removeChildAt(0); }; anim = null; convert(); } public function keydown(_arg1:KeyboardEvent):void{ } override public function convert():void{ var _local1:Guy; super.convert(); Main(parent).avatarConversion(); for each (_local1 in Main(parent).followers) { _local1.followerOffset = null; if (color == "white"){ _local1.inertia.x = (Util.RandAdj(5) - 10); } else { _local1.inertia.x = (Util.RandAdj(5) + 10); }; }; Main(parent).followers = new Array(); } override public function update(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Guy; if (_arg1 != (1 / animSpeed)){ animSpeed = (1 / _arg1); animating = false; }; if (!animating){ animTween(); }; if (Main(parent).conflicting){ return; }; if (Input.isKeyDownS("left")){ inertia.x = -8; if (inertia.x != prevInertia.x){ animating = false; }; } else { if (Input.isKeyDownS("right")){ inertia.x = 8; if (inertia.x != prevInertia.x){ animating = false; }; } else { inertia.x = 0; }; }; if (Input.isKeyDownS("up")){ inertia.y = -4; if (inertia.y != prevInertia.y){ animating = false; }; } else { if (Input.isKeyDownS("down")){ inertia.y = 4; if (inertia.y != prevInertia.y){ animating = false; }; } else { inertia.y = 0; }; }; if ((((((inertia.x == 0)) && ((inertia.y == 0)))) && (!((anim == null))))){ anim.anim.stop(); }; prevInertia = new Point(inertia.x, inertia.y); _local2 = 0; _local3 = 0; for each (_local4 in guys) { _local2 = (y - _local4.y); _local3 = (x - _local4.x); if (((!((_local4 == this))) && (((!((_local4.color == color))) || (gray))))){ if ((((Math.abs(_local2) < 20)) && ((Math.abs(_local3) < 100)))){ if (((Input.isKeyDownS("Spacebar")) && (_local4.outline))){ if ((((((_local3 < 0)) && ((_local4.inertia.x < 0)))) || ((((_local3 > 0)) && ((_local4.inertia.x > 0)))))){ Main(parent).conflict(_local4); }; } else { if (((!((_local4.color == color))) || (gray))){ if (_local2 == 0){ _local2 = Number.MAX_VALUE; }; if (_local4.color == "white"){ if ((((((_local3 < 40)) && ((_local3 > 0)))) && ((Math.abs(_local2) < 20)))){ crowdDensity = (crowdDensity + ((20 - Math.abs(_local2)) * 0.5)); }; } else { if (_local4.color == "black"){ if ((((((_local3 > -40)) && ((_local3 < 0)))) && ((Math.abs(_local2) < 20)))){ crowdDensity = (crowdDensity - ((20 - Math.abs(_local2)) * 0.5)); }; }; }; }; }; }; }; }; if ((((inertia.x < 0)) && (!(flipped)))){ flipX(); } else { if ((((inertia.x > 0)) && (flipped))){ flipX(); }; }; if (crowdDensity > 20){ crowdDensity = 20; }; if (crowdDensity){ inertia.x = (inertia.x + crowdDensity); }; crowdDensity = 0; if (anim != null){ x = (x + inertia.x); y = (y + inertia.y); }; if (y < lowBounds.y){ y = lowBounds.y; inertia.y = (inertia.y * -1); }; if (y > highBounds.y){ y = highBounds.y; inertia.y = (inertia.y * -1); }; if (x < 0){ x = 0; }; if (x > stage.stageWidth){ x = stage.stageWidth; }; scaleX = (scaleY = (((-((highBounds.y - y)) / 300) * 0.5) + 0.8)); if ((((inertia.length < 2)) && (!(idle)))){ toggleIdle(); } else { if ((((inertia.length >= 2)) && (idle))){ toggleIdle(); }; }; } override public function switched():void{ var _local1:Color; Main(parent).avatarConversionDone(); if (gray){ color = "white"; removeChild(anim); while (numChildren > 0) { removeChildAt(0); }; anim = new ((getDefinitionByName("whiteP_madO") as Class)); addChild(anim); _local1 = new Color(); _local1.setTint(0x6D6D6D, 0.5); this.transform.colorTransform = _local1; }; } } }//packageSection 38//background (background) package { import flash.display.*; public dynamic class background extends MovieClip { } }//packageSection 39//Backgrounds (Backgrounds) package { import flash.display.*; import flash.utils.*; public class Backgrounds extends Sprite { public var clip:MovieClip; public function Backgrounds(){ clip = new ((getDefinitionByName("background") as Class)); addChild(clip); } } }//packageSection 40//blackP_gray_transitionO (blackP_gray_transitionO) package { import flash.display.*; public dynamic class blackP_gray_transitionO extends MovieClip { public var anim:MovieClip; } }//packageSection 41//blackP_idle (blackP_idle) package { import flash.display.*; public dynamic class blackP_idle extends MovieClip { public var anim:MovieClip; } }//packageSection 42//blackP_idleO (blackP_idleO) package { import flash.display.*; public dynamic class blackP_idleO extends MovieClip { public var anim:MovieClip; } }//packageSection 43//blackP_mad (blackP_mad) package { import flash.display.*; public dynamic class blackP_mad extends MovieClip { public var anim:MovieClip; } }//packageSection 44//blackP_madO (blackP_madO) package { import flash.display.*; public dynamic class blackP_madO extends MovieClip { public var anim:MovieClip; } }//packageSection 45//blackP_picket (blackP_picket) package { import flash.display.*; public dynamic class blackP_picket extends MovieClip { public var anim:MovieClip; } }//packageSection 46//blackP_picket_idle (blackP_picket_idle) package { import flash.display.*; public dynamic class blackP_picket_idle extends MovieClip { public var anim:MovieClip; } }//packageSection 47//blackP_picketO (blackP_picketO) package { import flash.display.*; public dynamic class blackP_picketO extends MovieClip { public var anim:MovieClip; } }//packageSection 48//blackP_run (blackP_run) package { import flash.display.*; public dynamic class blackP_run extends MovieClip { public var anim:MovieClip; } }//packageSection 49//blackP_runO (blackP_runO) package { import flash.display.*; public dynamic class blackP_runO extends MovieClip { public var anim:MovieClip; } }//packageSection 50//blackP_torch (blackP_torch) package { import flash.display.*; public dynamic class blackP_torch extends MovieClip { public var anim:MovieClip; } }//packageSection 51//blackP_torch_idle (blackP_torch_idle) package { import flash.display.*; public dynamic class blackP_torch_idle extends MovieClip { public var anim:MovieClip; } }//packageSection 52//blackP_torchO (blackP_torchO) package { import flash.display.*; public dynamic class blackP_torchO extends MovieClip { public var anim:MovieClip; } }//packageSection 53//blackP_transitionO (blackP_transitionO) package { import flash.display.*; public dynamic class blackP_transitionO extends MovieClip { public var anim:MovieClip; } }//packageSection 54//conflict_timer (conflict_timer) package { import flash.display.*; public dynamic class conflict_timer extends MovieClip { } }//packageSection 55//ConflictDialog (ConflictDialog) package { import flash.display.*; import flash.events.*; import gs.*; import General.*; import gs.easing.*; import flash.media.*; import flash.utils.*; import flash.filters.*; public class ConflictDialog extends Sprite { public var fightOver:Boolean;// = false public var enemyShootTimer:int;// = 0 public var myClip:MovieClip; public var whiteWave_active:String;// = "talk_blackWAV" public var myShootTimer:int;// = 0 public var firstConflictWait:Boolean;// = false public var hits:int;// = 0 public var shotsLeft:int; public var targetSavedModel:String; public var avatar:Avatar; public var msgSpeed:Number; public var target:Guy; public var blackWave:String;// = "talk_whiteWAV_active" public var conflictTimer:MovieClip; public var fightOverTimer:int;// = 30 public var leftFrame:int; public var blackWave_active:String;// = "talk_whiteWAV" public var misses:int;// = 0 public var whiteWave:String;// = "talk_blackWAV_active" public var rightFrame:int; public var bgFrameSkip:int; public var totalShots:int;// = 1 public var savedGuyInertia:Number; public function ConflictDialog(_arg1:Guy, _arg2:Avatar, _arg3:int){ var _local4:int; var _local5:DisplayObject; hits = 0; misses = 0; blackWave = "talk_whiteWAV_active"; blackWave_active = "talk_whiteWAV"; whiteWave = "talk_blackWAV_active"; whiteWave_active = "talk_blackWAV"; firstConflictWait = false; totalShots = 1; enemyShootTimer = 0; myShootTimer = 0; fightOver = false; fightOverTimer = 30; super(); target = _arg1; savedGuyInertia = target.inertia.x; target.inertia.x = 0; avatar = _arg2; myClip = new ((getDefinitionByName("ui_talk") as Class)); addChild(myClip); myClip.x = 60; myClip.y = 15; msgSpeed = 10; targetSavedModel = target.model; target.model = "madO"; shotsLeft = (totalShots = _arg3); bgFrameSkip = (9 - shotsLeft); if (shotsLeft >= 9){ bgFrameSkip = 1; }; _local4 = 0; while (_local4 < myClip.numChildren) { _local5 = myClip.getChildAt(_local4); if ((_local5 is (getDefinitionByName(whiteWave) as Class))){ myClip.removeChild(_local5); _local4--; } else { if ((_local5 is (getDefinitionByName(blackWave) as Class))){ myClip.removeChild(_local5); _local4--; }; }; if ((_local5 is (getDefinitionByName(whiteWave_active) as Class))){ myClip.removeChild(_local5); _local4--; } else { if ((_local5 is (getDefinitionByName(blackWave_active) as Class))){ myClip.removeChild(_local5); _local4--; }; }; _local4++; }; myClip.scaleX = (myClip.scaleY = (0.9 + (0.6 - _arg1.scaleX))); myClip.scaleX = (myClip.scaleX * -1); trace(("scale==" + _arg1.scaleY)); _arg1.addChildAt(this, 0); if (_arg1.color == "black"){ x = -100; }; y = (-210 - ((0.6 - _arg1.scaleX) * 300)); trace(("subtraction==" + (0.6 - _arg1.scaleX))); trace(("Y==" + y)); _arg1.parent.addChildAt(avatar, (_arg1.parent.getChildIndex(_arg1) + 1)); avatar.y = _arg1.y; if (_arg1.color == "black"){ avatar.x = (_arg1.x - 60); } else { avatar.x = (_arg1.x + 60); }; } public function shootBlack():void{ var _local1:MovieClip; _local1 = new ((getDefinitionByName(blackWave) as Class)); myClip.addChild(_local1); _local1.x = 95; _local1.y = 42; } public function shootGray():void{ var _local1:MovieClip; _local1 = new ((getDefinitionByName("talk_grayWAV") as Class)); myClip.addChild(_local1); if (target.color == "black"){ _local1.x = 95; _local1.y = 42; } else { _local1.x = -95; _local1.y = 42; }; } public function playMiss():void{ var _local1:Sound; _local1 = new ((getDefinitionByName("wrong3.wav") as Class)); _local1.play(); } public function shootWhite():void{ var _local1:MovieClip; _local1 = new ((getDefinitionByName(whiteWave) as Class)); myClip.addChild(_local1); _local1.x = -95; _local1.y = 42; } public function keydown(_arg1:uint):void{ firstConflictWait = false; if ((((Input.ascii[_arg1] == "Spacebar")) && ((myShootTimer <= 0)))){ if (!avatar.gray){ if (target.color == "white"){ shootWhite(); } else { shootBlack(); }; } else { shootGray(); }; myShootTimer = 6; }; } public function resetFlashR():void{ myClip.right.gotoAndStop(rightFrame); } public function endConflict():void{ target.model = targetSavedModel; if (Number((hits / (hits + misses))) >= 0.75){ target.convert(); Util.ArrayRemoveItem(target, Main(parent.parent).whites); Main(parent.parent).blacks.push(target); } else { Main(parent.parent).conflictCount--; target.stopOutline(); if (target.color == "white"){ target.inertia.x = 20; } else { target.inertia.x = -20; }; }; Main(parent.parent).conflictDone(); trace(((((" result=" + hits) + " hits, ") + misses) + " misses")); trace(Number((hits / (hits + misses)))); } public function update():void{ var _local1:MovieClip; var _local2:MovieClip; var _local3:Boolean; var _local4:int; var _local5:DisplayObject; var _local6:MovieClip; var _local7:Sound; var _local8:MovieClip; _local4 = 0; while (_local4 < myClip.numChildren) { _local5 = myClip.getChildAt(_local4); if ((((_local5 is (getDefinitionByName(whiteWave) as Class))) || ((_local5 is (getDefinitionByName(whiteWave_active) as Class))))){ _local3 = true; if ((_local5 is (getDefinitionByName(whiteWave_active) as Class))){ _local3 = false; }; _local5.x = (_local5.x + (msgSpeed / 3)); if ((((((_local5.x > -40)) && (_local3))) && ((_local5.x < 40)))){ _local6 = new ((getDefinitionByName(whiteWave_active) as Class)); myClip.addChild(_local6); myClip.swapChildren(_local5, _local6); myClip.removeChild(_local5); _local6.x = _local5.x; _local6.y = _local5.y; _local5 = _local6; _local5.filters = new Array(new GlowFilter(0)); } else { if ((((_local5.x > 40)) && (!(_local3)))){ _local6 = new ((getDefinitionByName(whiteWave) as Class)); myClip.addChild(_local6); myClip.swapChildren(_local5, _local6); myClip.removeChild(_local5); _local6.x = _local5.x; _local6.y = _local5.y; _local5 = _local6; }; }; if ((((_local1 == null)) || ((_local1.x < _local5.x)))){ _local1 = (_local5 as MovieClip); }; } else { if ((((_local5 is (getDefinitionByName(blackWave) as Class))) || ((_local5 is (getDefinitionByName(blackWave_active) as Class))))){ _local3 = true; if ((_local5 is (getDefinitionByName(blackWave_active) as Class))){ _local3 = false; }; _local5.x = (_local5.x - (msgSpeed / 3)); if ((((((_local5.x < 40)) && (_local3))) && ((_local5.x > -40)))){ _local6 = new ((getDefinitionByName(blackWave_active) as Class)); myClip.addChild(_local6); myClip.swapChildren(_local5, _local6); myClip.removeChild(_local5); _local6.x = _local5.x; _local6.y = _local5.y; _local5 = _local6; _local5.filters = new Array(new GlowFilter(0xFFFFFF)); } else { if ((((_local5.x < -40)) && (!(_local3)))){ _local6 = new ((getDefinitionByName(blackWave) as Class)); myClip.addChild(_local6); myClip.swapChildren(_local5, _local6); myClip.removeChild(_local5); _local6.x = _local5.x; _local6.y = _local5.y; _local5 = _local6; }; }; if ((((_local2 == null)) || ((_local2.x > _local5.x)))){ _local2 = (_local5 as MovieClip); }; } else { if ((_local5 is (getDefinitionByName("talk_grayWAV") as Class))){ if (target.color == "black"){ _local5.x = (_local5.x - (msgSpeed / 3)); if (_local5.x < -95){ myClip.removeChild(_local5); myClip.leftLine.play(); playMiss(); }; } else { _local5.x = (_local5.x + (msgSpeed / 3)); if (_local5.x > 95){ myClip.removeChild(_local5); myClip.rightLine.play(); playMiss(); }; }; }; }; }; _local4++; }; if (((!((_local1 == null))) && (!((_local2 == null))))){ if (_local1.x > _local2.x){ myClip.removeChild(_local1); myClip.removeChild(_local2); if (_local2.x > 40){ misses++; if (target.color == "white"){ if (myClip.right.currentFrame > 1){ myClip.right.gotoAndStop((myClip.right.currentFrame - bgFrameSkip)); }; } else { if (myClip.left.currentFrame > 1){ myClip.left.gotoAndStop((myClip.left.currentFrame - bgFrameSkip)); }; }; playMiss(); myClip.rightLine.play(); } else { if (_local2.x < -40){ misses++; if (target.color == "white"){ if (myClip.right.currentFrame > 1){ myClip.right.gotoAndStop((myClip.right.currentFrame - bgFrameSkip)); }; } else { if (myClip.left.currentFrame > 1){ myClip.left.gotoAndStop((myClip.left.currentFrame - bgFrameSkip)); }; }; playMiss(); myClip.leftLine.play(); } else { hits++; _local7 = new ((getDefinitionByName("get1.wav") as Class)); _local7.play(); if (target.color == "white"){ myClip.right.gotoAndStop((myClip.right.currentFrame + bgFrameSkip)); } else { myClip.left.gotoAndStop((myClip.left.currentFrame + 2)); }; _local8 = new ((getDefinitionByName("talk_whiteHIT") as Class)); myClip.addChild(_local8); _local8.x = _local2.x; _local8.y = _local2.y; TweenLite.to(_local8, _local8.totalFrames, {frames:_local8.totalFrames, useFrames:true, onComplete:myClip.removeChild, onCompleteParams:[_local8]}); }; }; if ((hits + misses) >= totalShots){ fightOver = true; }; }; }; if (((((!((_local1 == null))) && (!((_local1.parent == null))))) && ((_local1.x > 95)))){ myClip.removeChild(_local1); misses++; if (target.color == "white"){ if (myClip.right.currentFrame > 1){ myClip.right.gotoAndStop((myClip.right.currentFrame - bgFrameSkip)); }; } else { if (myClip.left.currentFrame > 1){ myClip.left.gotoAndStop((myClip.left.currentFrame - bgFrameSkip)); }; }; if ((hits + misses) >= totalShots){ fightOver = true; }; playMiss(); myClip.rightLine.play(); }; if (((((!((_local2 == null))) && (!((_local2.parent == null))))) && ((_local2.x < -95)))){ myClip.removeChild(_local2); misses++; if (target.color == "white"){ if (myClip.right.currentFrame > 1){ myClip.right.gotoAndStop((myClip.right.currentFrame - bgFrameSkip)); }; } else { if (myClip.left.currentFrame > 1){ myClip.left.gotoAndStop((myClip.left.currentFrame - bgFrameSkip)); }; }; if ((hits + misses) >= totalShots){ fightOver = true; }; playMiss(); myClip.leftLine.play(); }; if (!firstConflictWait){ enemyShootTimer--; }; if ((((enemyShootTimer <= 0)) && ((shotsLeft > 0)))){ enemyShootTimer = 6; if (Math.random() < 0.25){ _local7 = new ((getDefinitionByName("talkNPC.wav") as Class)); _local7.play(); if (target.color == "white"){ shootBlack(); } else { shootWhite(); }; shotsLeft--; }; }; myShootTimer--; if (fightOver){ fightOverTimer--; if (fightOverTimer <= 0){ endConflict(); }; }; } public function resetFlashL():void{ myClip.left.gotoAndStop(leftFrame); } } }//packageSection 56//Guy (Guy) package { import flash.display.*; import flash.geom.*; import gs.*; import General.*; import gs.easing.*; import flash.utils.*; public class Guy extends Sprite { public var conversionValue:int;// = 0 public var anim:MovieClip; public var lowBounds:Point; public var idleSwitchTimer:int;// = 30 public var model:String; public var idleClip:MovieClip; public var outline:Boolean;// = false public var color:String; public var followerOffset:Point; public var avatar:Avatar; public var animating:Boolean;// = false public var flipped:Boolean;// = false public var inertia:Point; public var animSpeed:Number;// = 1 public var idle:Boolean;// = false public var runAroundTimer:int;// = 60 public var killFlag:Boolean;// = false public var highBounds:Point; public function Guy(_arg1:Avatar, _arg2:String, _arg3:Number){ var _local4:Number; killFlag = false; animating = false; outline = false; idle = false; animSpeed = 1; flipped = false; conversionValue = 0; runAroundTimer = 60; idleSwitchTimer = 30; super(); avatar = _arg1; inertia = new Point(); lowBounds = new Point(); highBounds = new Point(); color = _arg2; _local4 = Math.random(); if (_local4 < 0.25){ model = "mad"; } else { if (_local4 < 0.5){ model = "picket"; } else { if (_local4 < 0.75){ model = "run"; } else { model = "torch"; }; }; }; if (_arg1 == this){ anim = new ((getDefinitionByName("blackP_runO") as Class)); } else { if ((((Math.random() < _arg3)) && (((!((avatar.color == color))) || (avatar.gray))))){ anim = new ((getDefinitionByName((((color + "P_") + model) + "O")) as Class)); outline = true; } else { anim = new ((getDefinitionByName(((color + "P_") + model)) as Class)); }; }; addChild(anim); anim.anim.stop(); } public function toggleIdle():void{ var _local1:String; if (anim == null){ return; }; _local1 = ""; if (this == this.avatar){ _local1 = "O"; }; if ((((idleClip == null)) || (!((idleClip.parent == anim))))){ if ((((((model == "mad")) || ((model == "run")))) || ((model == "runO")))){ idleClip = new ((getDefinitionByName(((color + "P_idle") + _local1)) as Class)); } else { trace((((color + "P_") + model) + "_idle")); if (model != "madO"){ idleClip = new ((getDefinitionByName((((color + "P_") + model) + "_idle")) as Class)); } else { idleClip = new ((getDefinitionByName((color + "P_idleO")) as Class)); }; }; anim.addChild(idleClip); }; if (idle){ idleClip.visible = false; anim.anim.visible = true; } else { idleClip.visible = true; anim.anim.visible = false; }; idle = !(idle); } public function kill():void{ if (parent != null){ if (anim != null){ TweenLite.killTweensOf(anim); }; if (anim.anim != null){ TweenLite.killTweensOf(anim.anim); }; Util.ArrayRemoveItem(this, Main(parent).guys); Util.ArrayRemoveItem(this, Main(parent).followers); Util.ArrayRemoveItem(this, Main(parent).blacks); Util.ArrayRemoveItem(this, Main(parent).whites); Util.ArrayRemoveItem(this, Main(parent).outlined); parent.removeChild(this); }; } public function flipX():void{ if (Math.abs(inertia.x) < 1){ return; }; if (anim == null){ return; }; if (!flipped){ anim.scaleX = -1; } else { anim.scaleX = 1; }; flipped = !(flipped); } public function convert():void{ var switchAnim:MovieClip; var endSwitchAnim:Function; endSwitchAnim = function (_arg1:MovieClip){ TweenLite.killTweensOf(_arg1); if (contains(_arg1)){ removeChild(_arg1); }; anim = new ((getDefinitionByName(((color + "P_") + model)) as Class)); addChild(anim); switched(); }; flipped = false; if (anim != null){ TweenLite.killTweensOf(anim); removeChild(anim); anim = null; }; if ((((this == avatar)) && (avatar.gray))){ switchAnim = new ((getDefinitionByName((color + "P_gray_transitionO")) as Class)); } else { switchAnim = new ((getDefinitionByName((color + "P_transitionO")) as Class)); }; addChild(switchAnim); TweenLite.to(switchAnim.anim, 4, {frames:switchAnim.anim.totalFrames, onComplete:endSwitchAnim, onCompleteParams:[switchAnim]}); if (color == "white"){ color = "black"; } else { color = "white"; }; if (this != avatar){ followerOffset = new Point(((Math.random() * 40) - 20), ((Math.random() * 10) - 5)); Main(parent).followers.push(this); Util.ArrayRemoveItem(this, Main(parent).outlined); }; } public function update(_arg1:Number):void{ var _local2:int; var _local3:Point; var _local4:Point; if (anim == null){ return; }; if (_arg1 != (1 / animSpeed)){ animSpeed = (1 / _arg1); animating = false; }; if (((!(animating)) && (!((anim == null))))){ animTween(); }; if (killFlag == true){ return; }; if ((((inertia.x < 0)) && (!(flipped)))){ flipX(); } else { if ((((inertia.x > 0)) && (flipped))){ flipX(); }; }; if (!idle){ x = (x + (inertia.x * _arg1)); y = (y + (inertia.y * _arg1)); }; if (y < lowBounds.y){ y = lowBounds.y; inertia.y = (inertia.y * -1); }; if (y > highBounds.y){ y = highBounds.y; inertia.y = (inertia.y * -1); }; if ((((x < lowBounds.x)) || ((((x > highBounds.x)) && ((followerOffset == null)))))){ killFlag = true; }; scaleX = (scaleY = (((-((highBounds.y - y)) / 300) * 0.5) + 0.8)); if ((((color == avatar.color)) && (!((followerOffset == null))))){ runAroundTimer--; if (runAroundTimer < 0){ runAroundTimer = 40; followerOffset.x = Util.RandAdj((12 * Main(parent).followers.length)); followerOffset.y = Util.RandAdj((6 * Main(parent).followers.length)); }; _local2 = 1; if (avatar.color == "white"){ _local2 = -1; }; _local3 = new Point(((avatar.x + (100 * _local2)) + followerOffset.x), (avatar.y + followerOffset.y)); _local4 = new Point((_local3.x - x), (_local3.y - y)); if (_local4.x == 0){ _local4.x = 1; }; if (_local4.y == 0){ _local4.y = 1; }; inertia.x = ((_local4.x * 0.1) * ((Math.random() * 0.7) + 0.3)); inertia.y = ((_local4.y * 0.1) * ((Math.random() * 0.7) + 0.3)); }; if (((outline) && ((conversionValue > 100)))){ convert(); }; idleSwitchTimer--; if (idleSwitchTimer <= 0){ idleSwitchTimer = 30; if ((((inertia.length < 2.5)) && (!(idle)))){ toggleIdle(); } else { if ((((inertia.length >= 2.5)) && (idle))){ toggleIdle(); }; }; }; } public function switched():void{ trace("switched"); } public function animTween():void{ var _local1:Number; if (anim == null){ return; }; animating = true; anim.anim.gotoAndStop(1); _local1 = ((Math.abs((1 / (inertia.x + inertia.y))) * 3) * animSpeed); TweenLite.killTweensOf(anim.anim); TweenLite.to(anim.anim, _local1, {frame:anim.anim.totalFrames, onComplete:animTween, ease:Linear.easeNone}); } public function stopOutline():void{ if (outline){ TweenLite.killTweensOf(anim); removeChild(anim); anim = new ((getDefinitionByName(((color + "P_") + model)) as Class)); addChild(anim); outline = false; }; } } }//packageSection 57//HeadsUpDisplay (HeadsUpDisplay) package { import flash.display.*; import flash.utils.*; public class HeadsUpDisplay extends Sprite { public var clip:MovieClip; public function HeadsUpDisplay(){ clip = new ((getDefinitionByName("HUD") as Class)); addChild(clip); } } }//packageSection 58//HUD (HUD) package { import flash.display.*; public dynamic class HUD extends MovieClip { } }//packageSection 59//Main (Main) package { import flash.display.*; import flash.events.*; import gs.*; import General.*; import flash.media.*; import flash.utils.*; import flash.net.*; public class Main extends Sprite { public var conflictDialog:ConflictDialog; public var updateSpeed:Number;// = 1 public var cSc:Number;// = 3 public var INIT_TTC:Number;// = 15 public var followers:Array; public var whiteSpawnAccum:Number;// = 0 public var outlinedDudeProbability:Number; public var bg:Backgrounds; public var endgameMenu:MovieClip; public var blacks:Array; public var conflictCount:int;// = 0 public var outlined:Array; public var currentTip:MovieClip; public var whites:Array; public var avatar:Avatar; public var blackSpawnAccum:Number;// = 0 public var shootsToShot:int;// = 2 public var guys:Array; public var waveNumber:int;// = 0 public var whiteSpawnRateIncreaseTimer:int;// = 20 public var grayConflictCount:int;// = 0 public var input:Input; public var blackSpawnRateIncreaseTimer:int;// = 20 public var conflicting:Boolean;// = false public var fpsCounter:FpsCounter; public var titleMenu:MovieClip; public var ttC:Number;// = 15 public var blackSpawnRate:Number;// = 0 public var whiteSpawnRate:Number;// = 0.5 public var objectTipTimer:int;// = 150 public var hud:HeadsUpDisplay; public var switchSidesTimer:int;// = 300 public function Main(){ waveNumber = 0; shootsToShot = 2; conflicting = false; cSc = 3; conflictCount = 0; grayConflictCount = 0; updateSpeed = 1; whiteSpawnRate = 0.5; whiteSpawnAccum = 0; whiteSpawnRateIncreaseTimer = 20; blackSpawnRate = 0; blackSpawnAccum = 0; blackSpawnRateIncreaseTimer = 20; switchSidesTimer = 300; objectTipTimer = (30 * 5); INIT_TTC = 15; ttC = 15; super(); addEventListener(Event.ADDED_TO_STAGE, onAdded); blacks = new Array(); whites = new Array(); followers = new Array(); outlined = new Array(); } public function spawnFools(_arg1:int, _arg2:String):void{ var _local3:String; var _local4:int; var _local5:int; var _local6:Guy; _local3 = _arg2; _local4 = 1; if (_local3 == "black"){ _local4 = -1; }; _local5 = 0; while (_local5 < _arg1) { _local6 = new Guy(avatar, _local3, outlinedDudeProbability); if (_local4 < 0){ _local6.x = stage.stageWidth; } else { _local6.x = (-(_local6.width) * 2); }; _local6.y = ((Util.Rand(200) + stage.stageHeight) - 200); addChild(_local6); guys.push(_local6); if (_local3 == "white"){ whites.push(_local6); } else { blacks.push(_local6); }; if (_local6.outline){ outlined.push(_local6); }; _local6.inertia.x = ((Util.Rand(10) + 4) * _local4); _local6.inertia.y = Util.RandAdj(1); _local6.lowBounds.x = (-(_local6.width) * 4); _local6.lowBounds.y = (stage.stageHeight - 200); _local6.highBounds.x = (stage.stageWidth + _local6.width); _local6.highBounds.y = stage.stageHeight; _local5++; }; } public function spawnTip(_arg1:String):void{ if (((!((currentTip == null))) && (!((currentTip.parent == null))))){ TweenLite.to(currentTip.anim, 15, {frame:currentTip.anim.totalFrames, useFrames:true, onComplete:currentTip.parent.removeChild, onCompleteParams:[currentTip]}); }; if (_arg1 == "minigame"){ currentTip = new ((getDefinitionByName("tipP_metagame") as Class)); hud.addChild(currentTip); } else { if (_arg1 == "object"){ currentTip = new ((getDefinitionByName("tipP_object") as Class)); hud.addChild(currentTip); currentTip.anim.stop(); currentTip.alpha = 0; TweenLite.to(currentTip, 0.1, {alpha:1, delay:5, onComplete:playTip}); } else { if (_arg1 == "space"){ currentTip = new ((getDefinitionByName("tipP_space") as Class)); hud.addChild(currentTip); }; }; }; } public function gotDonateReturn(_arg1:Event):void{ trace(_arg1); } public function gotoDonation(_arg1:MouseEvent):void{ var _local2:URLVariables; var _local3:URLRequest; _local2 = new URLVariables(); _local2.cmd = "_donations"; _local2.business = "business@intuitiongames.com"; _local2.lc = "US"; _local2.item_name = "intuition games"; _local2.item_number = "GrayGame"; _local2.cn = "Add in additional comments for us."; _local2.no_shipping = "1"; _local2.rm = "1"; _local2["return"] = "http://www.intuitiongames.com/thank-you"; _local2.currency_code = "USD"; _local2.bn = "PP-DonationsBF:btn_donate_SM.gif:NonHosted"; _local3 = new URLRequest("https://www.paypal.com/cgi-bin/webscr"); _local3.data = _local2; _local3.method = URLRequestMethod.POST; navigateToURL(_local3, "_blank"); } public function gotoIntuition(_arg1:Event=null):void{ navigateToURL(new URLRequest("http://www.intuitiongames.com")); } public function hideTitle():void{ titleMenu.gotoAndStop(1); titleMenu.visible = false; titleMenu.alpha = 1; } public function spawnEndgame():void{ stage.addChild(endgameMenu); endgameMenu.visible = true; TweenLite.from(endgameMenu, 2, {alpha:0, onComplete:cleanUpGame}); TweenLite.to(hud, 0.5, {delay:1.5, alpha:0}); } public function avatarConversion():void{ TweenLite.to(this, 0.25, {scaleX:cSc, scaleY:cSc, x:-(((avatar.x - 110) * cSc)), y:-(((avatar.y - 110) * cSc)), updateSpeed:0.1}); } public function gotoIntuitionForum(_arg1:Event=null):void{ navigateToURL(new URLRequest("http://www.intuitiongames.com/forum/index.php?board=12.0")); } public function onAdded(_arg1:Event):void{ input = new Input(Sprite(parent)); titleMenu = new ((getDefinitionByName("menu_title") as Class)); stage.addChild(titleMenu); titleMenu.noise.mouseEnabled = false; titleMenu.info.info2.btn_intuition.addEventListener(MouseEvent.CLICK, gotoIntuition); endgameMenu = new ((getDefinitionByName("menu_end") as Class)); stage.addChild(endgameMenu); endgameMenu.visible = false; endgameMenu.stop(); endgameMenu.btn_return.addEventListener(MouseEvent.CLICK, spawnTitle); endgameMenu.btn_more.addEventListener(MouseEvent.CLICK, gotoIntuitionForum); endgameMenu.btn_donate.addEventListener(MouseEvent.CLICK, gotoDonation); hud = new HeadsUpDisplay(); stage.addChild(hud); hud.alpha = 0; hud.mouseChildren = false; hud.mouseEnabled = false; stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown); } public function startGame():void{ var _local1:Avatar; fpsCounter = new FpsCounter(); addEventListener(Event.ENTER_FRAME, enterFrame); bg = new Backgrounds(); addChild(bg); guys = new Array(); blacks = new Array(); whites = new Array(); followers = new Array(); outlined = new Array(); _local1 = new Avatar(guys); _local1.x = 500; _local1.lowBounds.x = (-(_local1.width) * 4); _local1.lowBounds.y = (stage.stageHeight - 200); _local1.highBounds.x = (stage.stageWidth + _local1.width); _local1.highBounds.y = stage.stageHeight; addChild(_local1); guys.push(_local1); avatar = _local1; TweenLite.to(hud, 0.5, {alpha:1}); cSc = 3; conflictCount = 0; updateSpeed = 1; whiteSpawnRate = 0.5; whiteSpawnAccum = 0; whiteSpawnRateIncreaseTimer = 20; blackSpawnRate = 0; blackSpawnAccum = 0; blackSpawnRateIncreaseTimer = 20; switchSidesTimer = 300; objectTipTimer = (30 * 5); ttC = INIT_TTC; grayConflictCount = 2; outlinedDudeProbability = 0.1; shootsToShot = 2; waveNumber = 0; } public function enterFrame(_arg1:Event):void{ var _local2:Guy; var _local3:int; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Guy; var _local9:Guy; fpsCounter.update(); objectTipTimer--; if (objectTipTimer == 0){ spawnTip("space"); }; trace(((((followers.length + " vs ") + ttC) + ", and also ") + INIT_TTC)); if (!avatar.gray){ if (avatar.color == "black"){ if (followers.length >= (ttC * 0.15)){ outlinedDudeProbability = 0.1; whiteSpawnRate = 0.45; blackSpawnRate = 0.05; }; if (followers.length >= (ttC * 0.35)){ outlinedDudeProbability = 0.15; whiteSpawnRate = 0.35; blackSpawnRate = 0.1; }; if (followers.length >= (ttC * 0.5)){ outlinedDudeProbability = 0.4; whiteSpawnRate = 0.15; blackSpawnRate = 0.2; }; if (followers.length >= (ttC * 0.75)){ outlinedDudeProbability = 0.4; whiteSpawnRate = 0.1; blackSpawnRate = 0.35; }; if (followers.length >= ttC){ whiteSpawnRate = 0; blackSpawnRate = 0.5; switchSidesTimer--; if (switchSidesTimer <= 0){ if (avatar.anim != null){ waveNumber++; avatar.convert(); switchSidesTimer = 200; if (waveNumber == 1){ ttC = 8; } else { if (waveNumber == 3){ ttC = 2; }; }; shootsToShot = (shootsToShot + 2); }; }; }; } else { if (followers.length >= (ttC * 0.15)){ outlinedDudeProbability = 0.1; whiteSpawnRate = 0.05; blackSpawnRate = 0.45; }; if (followers.length >= (ttC * 0.35)){ outlinedDudeProbability = 0.15; whiteSpawnRate = 0.1; blackSpawnRate = 0.35; }; if (followers.length >= (ttC * 0.5)){ outlinedDudeProbability = 0.4; whiteSpawnRate = 0.2; blackSpawnRate = 0.15; }; if (followers.length >= (ttC * 0.75)){ outlinedDudeProbability = 0.4; whiteSpawnRate = 0.35; blackSpawnRate = 0.1; }; if (followers.length >= ttC){ whiteSpawnRate = 0.5; blackSpawnRate = 0; switchSidesTimer--; if (switchSidesTimer <= 0){ if (avatar.anim != null){ waveNumber++; avatar.convert(); switchSidesTimer = 200; if (waveNumber == 2){ ttC = 4; } else { if (waveNumber == 4){ ttC = 0; }; }; shootsToShot = (shootsToShot + 2); if (waveNumber >= 4){ avatar.goGray(); whiteSpawnRate = 0.05; blackSpawnRate = 0.05; }; }; }; }; }; } else { if ((((grayConflictCount <= 2)) && ((grayConflictCount > 0)))){ outlinedDudeProbability = 1; whiteSpawnRate = 0.01; blackSpawnRate = 0.01; }; if (grayConflictCount <= 0){ trace(whiteSpawnRate); if (whiteSpawnRate < 0.5){ whiteSpawnRate = (whiteSpawnRate * 1.01); }; if (blackSpawnRate < 0.5){ blackSpawnRate = (blackSpawnRate * 1.01); }; outlinedDudeProbability = 0; }; }; whiteSpawnAccum = (whiteSpawnAccum + (whiteSpawnRate * updateSpeed)); if (whiteSpawnAccum >= 1){ _local7 = Math.floor(whiteSpawnAccum); spawnFools(_local7, "white"); whiteSpawnAccum = (whiteSpawnAccum - _local7); }; blackSpawnAccum = (blackSpawnAccum + (blackSpawnRate * updateSpeed)); if (blackSpawnAccum >= 1){ _local7 = Math.floor(blackSpawnAccum); spawnFools(_local7, "black"); blackSpawnAccum = (blackSpawnAccum - _local7); }; if (conflictDialog != null){ conflictDialog.update(); }; for each (_local2 in guys) { _local2.update(updateSpeed); }; _local3 = 0; while (_local3 < guys.length) { if (guys[_local3].killFlag){ guys[_local3].kill(); _local3--; }; _local3++; }; _local4 = false; _local5 = 0; _local6 = 0; while (!(_local4)) { _local4 = true; for each (_local8 in guys) { for each (_local9 in guys) { if (_local8 != _local9){ _local5 = (getChildIndex(_local8) - getChildIndex(_local9)); _local6 = (_local8.y - _local9.y); if ((_local6 / Math.abs(_local6)) != (_local5 / Math.abs(_local5))){ swapChildren(_local8, _local9); }; }; }; }; }; } public function keydown(_arg1:KeyboardEvent):void{ if (conflictDialog != null){ conflictDialog.keydown(_arg1.keyCode); }; if (_arg1.keyCode == Input.getStringKey("Spacebar")){ if (titleMenu.visible){ TweenLite.to(titleMenu, titleMenu.currentFrame, {alpha:0, frame:1, useFrames:true, onComplete:hideTitle}); startGame(); } else { if (((endgameMenu.visible) && ((endgameMenu.currentFrame == endgameMenu.totalFrames)))){ TweenLite.to(endgameMenu, endgameMenu.currentFrame, {alpha:0, frame:1, useFrames:true, onComplete:hideEndgame}); startGame(); }; }; }; } public function spawnTitle(_arg1:Event=null):void{ stage.addChild(titleMenu); endgameMenu.visible = false; titleMenu.visible = true; titleMenu.alpha = 1; TweenLite.from(titleMenu, 1, {alpha:0}); titleMenu.play(); } public function conflictDone():void{ trace(" CONFLICT end"); if ((currentTip is (getDefinitionByName("tipP_metagame") as Class))){ if (conflictCount != 1){ spawnTip(""); } else { spawnTip("object"); }; }; if (((!((conflictDialog == null))) && (!((conflictDialog.parent == null))))){ conflictDialog.parent.removeChild(conflictDialog); conflictDialog = null; }; conflicting = false; TweenLite.killTweensOf(this); TweenLite.to(this, 1, {scaleX:1, scaleY:1, x:0, y:0, updateSpeed:1}); if (avatar.gray){ grayConflictCount--; }; if (grayConflictCount <= 0){ outlinedDudeProbability = 0; TweenLite.to(stage, 0.1, {delay:20, onComplete:spawnEndgame}); }; } public function avatarConversionDone():void{ TweenLite.to(this, 1, {scaleX:1, scaleY:1, x:0, y:0, updateSpeed:1}); } public function hideEndgame():void{ endgameMenu.gotoAndStop(1); endgameMenu.visible = false; endgameMenu.alpha = 1; } public function onIOError(_arg1:IOErrorEvent):void{ trace(_arg1); } public function playTip():void{ if (currentTip != null){ currentTip.anim.play(); }; } public function cleanUpGame():void{ endgameMenu.play(); removeEventListener(Event.ENTER_FRAME, enterFrame); removeChild(bg); bg = null; while (guys.length > 0) { Guy(guys[0]).kill(); }; guys = new Array(); blacks = new Array(); whites = new Array(); followers = new Array(); outlined = new Array(); avatar = null; while (numChildren > 0) { removeChildAt(0); }; spawnTip(""); currentTip = null; } public function conflict(_arg1:Guy):void{ var _local2:Guy; trace("confict START"); if (conflicting){ return; }; if ((((followers.length >= ttC)) && (!((ttC == 0))))){ return; }; objectTipTimer = -1000; if (conflictCount == 0){ spawnTip("minigame"); } else { spawnTip(""); }; conflictCount++; conflicting = true; for each (_local2 in guys) { _local2.animating = false; }; conflictDialog = new ConflictDialog(_arg1, avatar, shootsToShot); if (conflictCount == 1){ conflictDialog.firstConflictWait = true; }; if (_arg1.color == "white"){ TweenLite.to(this, 0.25, {scaleX:cSc, scaleY:cSc, x:-(((_arg1.x - 50) * cSc)), y:-(((_arg1.y - 130) * cSc)), updateSpeed:0.1}); } else { TweenLite.to(this, 0.25, {scaleX:cSc, scaleY:cSc, x:-(((_arg1.x - 150) * cSc)), y:-(((_arg1.y - 130) * cSc)), updateSpeed:0.1}); }; } } }//packageSection 60//menu_end (menu_end) package { import flash.display.*; public dynamic class menu_end extends MovieClip { public var btn_more:SimpleButton; public var btn_return:SimpleButton; public var btn_donate:SimpleButton; public function menu_end(){ addFrameScript(44, frame45); } function frame45(){ stop(); } } }//packageSection 61//menu_title (menu_title) package { import flash.display.*; public dynamic class menu_title extends MovieClip { public var noise:MovieClip; public var info:MovieClip; public function menu_title(){ addFrameScript(44, frame45); } function frame45(){ stop(); } } }//packageSection 62//mob_run (mob_run) package { import flash.display.*; public dynamic class mob_run extends MovieClip { } }//packageSection 63//People_is_dumb_release (People_is_dumb_release) package { import flash.display.*; public class People_is_dumb_release extends Sprite { public function People_is_dumb_release(){ var _local1:Main; super(); _local1 = new Main(); addChild(_local1); } } }//packageSection 64//talk_blackHIT (talk_blackHIT) package { import flash.display.*; public dynamic class talk_blackHIT extends MovieClip { } }//packageSection 65//talk_blackWAV (talk_blackWAV) package { import flash.display.*; public dynamic class talk_blackWAV extends MovieClip { } }//packageSection 66//talk_blackWAV_active (talk_blackWAV_active) package { import flash.display.*; public dynamic class talk_blackWAV_active extends MovieClip { } }//packageSection 67//talk_grayWAV (talk_grayWAV) package { import flash.display.*; public dynamic class talk_grayWAV extends MovieClip { } }//packageSection 68//talk_whiteHIT (talk_whiteHIT) package { import flash.display.*; public dynamic class talk_whiteHIT extends MovieClip { } }//packageSection 69//talk_whiteWAV (talk_whiteWAV) package { import flash.display.*; public dynamic class talk_whiteWAV extends MovieClip { } }//packageSection 70//talk_whiteWAV_active (talk_whiteWAV_active) package { import flash.display.*; public dynamic class talk_whiteWAV_active extends MovieClip { } }//packageSection 71//tip_white_metagame (tip_white_metagame) package { import flash.display.*; public dynamic class tip_white_metagame extends MovieClip { public function tip_white_metagame(){ addFrameScript(88, frame89); } function frame89(){ stop(); } } }//packageSection 72//tip_white_object (tip_white_object) package { import flash.display.*; public dynamic class tip_white_object extends MovieClip { public function tip_white_object(){ addFrameScript(88, frame89); } function frame89(){ stop(); } } }//packageSection 73//tip_white_space (tip_white_space) package { import flash.display.*; public dynamic class tip_white_space extends MovieClip { public function tip_white_space(){ addFrameScript(88, frame89, 104, frame105); } function frame89(){ stop(); } function frame105(){ stop(); } } }//packageSection 74//tipP_metagame (tipP_metagame) package { import flash.display.*; public dynamic class tipP_metagame extends MovieClip { public var anim:tip_white_metagame; } }//packageSection 75//tipP_object (tipP_object) package { import flash.display.*; public dynamic class tipP_object extends MovieClip { public var anim:tip_white_object; } }//packageSection 76//tipP_space (tipP_space) package { import flash.display.*; public dynamic class tipP_space extends MovieClip { public var anim:tip_white_space; } }//packageSection 77//ui_talk (ui_talk) package { import flash.display.*; public dynamic class ui_talk extends MovieClip { public var left:MovieClip; public var right:MovieClip; public var rightLine:MovieClip; public var leftLine:MovieClip; } }//packageSection 78//whiteP_gray_transitionO (whiteP_gray_transitionO) package { import flash.display.*; public dynamic class whiteP_gray_transitionO extends MovieClip { public var anim:MovieClip; } }//packageSection 79//whiteP_idle (whiteP_idle) package { import flash.display.*; public dynamic class whiteP_idle extends MovieClip { public var anim:MovieClip; } }//packageSection 80//whiteP_idleO (whiteP_idleO) package { import flash.display.*; public dynamic class whiteP_idleO extends MovieClip { public var anim:MovieClip; } }//packageSection 81//whiteP_mad (whiteP_mad) package { import flash.display.*; public dynamic class whiteP_mad extends MovieClip { public var anim:MovieClip; } }//packageSection 82//whiteP_madO (whiteP_madO) package { import flash.display.*; public dynamic class whiteP_madO extends MovieClip { public var anim:MovieClip; } }//packageSection 83//whiteP_picket (whiteP_picket) package { import flash.display.*; public dynamic class whiteP_picket extends MovieClip { public var anim:MovieClip; } }//packageSection 84//whiteP_picket_idle (whiteP_picket_idle) package { import flash.display.*; public dynamic class whiteP_picket_idle extends MovieClip { public var anim:MovieClip; } }//packageSection 85//whiteP_picketO (whiteP_picketO) package { import flash.display.*; public dynamic class whiteP_picketO extends MovieClip { public var anim:MovieClip; } }//packageSection 86//whiteP_run (whiteP_run) package { import flash.display.*; public dynamic class whiteP_run extends MovieClip { public var anim:MovieClip; } }//packageSection 87//whiteP_runO (whiteP_runO) package { import flash.display.*; public dynamic class whiteP_runO extends MovieClip { public var anim:MovieClip; } }//packageSection 88//whiteP_torch (whiteP_torch) package { import flash.display.*; public dynamic class whiteP_torch extends MovieClip { public var anim:MovieClip; } }//packageSection 89//whiteP_torch_idle (whiteP_torch_idle) package { import flash.display.*; public dynamic class whiteP_torch_idle extends MovieClip { public var anim:MovieClip; } }//packageSection 90//whiteP_torchO (whiteP_torchO) package { import flash.display.*; public dynamic class whiteP_torchO extends MovieClip { public var anim:MovieClip; } }//packageSection 91//whiteP_transitionO (whiteP_transitionO) package { import flash.display.*; public dynamic class whiteP_transitionO extends MovieClip { public var anim:MovieClip; } }//package
Library Items
Symbol 1 Sound {wrong3.wav} | ||
Symbol 2 Sound {talkPlayer.wav} | ||
Symbol 3 Sound {talkNPC.wav} | ||
Symbol 4 Sound {get1.wav} | ||
Symbol 5 Sound {graySong3.wav} | Used by:142 | |
Symbol 6 Sound {titleLoop.wav} | Used by:239 | |
Symbol 7 Sound {testBlip.wav} | Used by:201 206 210 340 344 348 351 | |
Symbol 8 Graphic | Used by:9 | |
Symbol 9 MovieClip {mob_run} | Uses:8 | |
Symbol 10 ShapeTweening | Used by:13 | |
Symbol 11 Graphic | Used by:13 | |
Symbol 12 Graphic | Used by:13 | |
Symbol 13 MovieClip {conflict_timer} | Uses:10 11 12 | |
Symbol 14 ShapeTweening | Used by:18 | |
Symbol 15 Graphic | Used by:18 220 | |
Symbol 16 ShapeTweening | Used by:18 | |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 MovieClip | Uses:14 15 16 17 | Used by:131 |
Symbol 19 ShapeTweening | Used by:59 | |
Symbol 20 ShapeTweening | Used by:59 | |
Symbol 21 Graphic | Used by:59 | |
Symbol 22 ShapeTweening | Used by:59 | |
Symbol 23 Graphic | Used by:59 | |
Symbol 24 Graphic | Used by:59 | |
Symbol 25 ShapeTweening | Used by:59 | |
Symbol 26 Graphic | Used by:59 | |
Symbol 27 ShapeTweening | Used by:59 | |
Symbol 28 ShapeTweening | Used by:59 | |
Symbol 29 Graphic | Used by:59 | |
Symbol 30 ShapeTweening | Used by:59 | |
Symbol 31 Graphic | Used by:59 | |
Symbol 32 Graphic | Used by:59 | |
Symbol 33 Graphic | Used by:59 | |
Symbol 34 Graphic | Used by:59 | |
Symbol 35 ShapeTweening | Used by:59 | |
Symbol 36 ShapeTweening | Used by:59 | |
Symbol 37 ShapeTweening | Used by:59 | |
Symbol 38 ShapeTweening | Used by:59 | |
Symbol 39 Graphic | Used by:59 | |
Symbol 40 Graphic | Used by:59 | |
Symbol 41 ShapeTweening | Used by:59 | |
Symbol 42 Graphic | Used by:59 | |
Symbol 43 Graphic | Used by:59 | |
Symbol 44 ShapeTweening | Used by:59 | |
Symbol 45 ShapeTweening | Used by:59 | |
Symbol 46 Graphic | Used by:59 | |
Symbol 47 ShapeTweening | Used by:59 | |
Symbol 48 ShapeTweening | Used by:59 | |
Symbol 49 Graphic | Used by:59 | |
Symbol 50 ShapeTweening | Used by:59 | |
Symbol 51 Graphic | Used by:59 | |
Symbol 52 ShapeTweening | Used by:59 | |
Symbol 53 Graphic | Used by:59 | |
Symbol 54 ShapeTweening | Used by:59 | |
Symbol 55 ShapeTweening | Used by:59 | |
Symbol 56 Graphic | Used by:59 | |
Symbol 57 Graphic | Used by:59 | |
Symbol 58 Graphic | Used by:59 | |
Symbol 59 MovieClip | Uses:19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | Used by:131 |
Symbol 60 Graphic | Used by:61 | |
Symbol 61 MovieClip | Uses:60 | Used by:131 |
Symbol 62 Graphic | Used by:115 | |
Symbol 63 ShapeTweening | Used by:115 | |
Symbol 64 Graphic | Used by:115 | |
Symbol 65 ShapeTweening | Used by:115 | |
Symbol 66 ShapeTweening | Used by:115 | |
Symbol 67 ShapeTweening | Used by:115 | |
Symbol 68 ShapeTweening | Used by:115 | |
Symbol 69 Graphic | Used by:115 | |
Symbol 70 Graphic | Used by:115 | |
Symbol 71 ShapeTweening | Used by:115 | |
Symbol 72 ShapeTweening | Used by:115 | |
Symbol 73 Graphic | Used by:115 | |
Symbol 74 ShapeTweening | Used by:115 | |
Symbol 75 ShapeTweening | Used by:115 | |
Symbol 76 Graphic | Used by:115 | |
Symbol 77 ShapeTweening | Used by:115 | |
Symbol 78 Graphic | Used by:115 | |
Symbol 79 ShapeTweening | Used by:115 | |
Symbol 80 ShapeTweening | Used by:115 | |
Symbol 81 Graphic | Used by:115 | |
Symbol 82 Graphic | Used by:115 | |
Symbol 83 Graphic | Used by:115 | |
Symbol 84 ShapeTweening | Used by:115 | |
Symbol 85 ShapeTweening | Used by:115 | |
Symbol 86 ShapeTweening | Used by:115 | |
Symbol 87 Graphic | Used by:115 | |
Symbol 88 ShapeTweening | Used by:115 | |
Symbol 89 ShapeTweening | Used by:115 | |
Symbol 90 Graphic | Used by:115 | |
Symbol 91 ShapeTweening | Used by:115 | |
Symbol 92 Graphic | Used by:115 201 210 | |
Symbol 93 ShapeTweening | Used by:115 | |
Symbol 94 Graphic | Used by:115 | |
Symbol 95 ShapeTweening | Used by:115 | |
Symbol 96 ShapeTweening | Used by:115 | |
Symbol 97 Graphic | Used by:115 | |
Symbol 98 ShapeTweening | Used by:115 | |
Symbol 99 ShapeTweening | Used by:115 | |
Symbol 100 Graphic | Used by:115 | |
Symbol 101 Graphic | Used by:115 119 | |
Symbol 102 ShapeTweening | Used by:115 | |
Symbol 103 ShapeTweening | Used by:115 | |
Symbol 104 ShapeTweening | Used by:115 | |
Symbol 105 Graphic | Used by:115 | |
Symbol 106 ShapeTweening | Used by:115 | |
Symbol 107 ShapeTweening | Used by:115 | |
Symbol 108 Graphic | Used by:115 | |
Symbol 109 ShapeTweening | Used by:115 | |
Symbol 110 ShapeTweening | Used by:115 | |
Symbol 111 Graphic | Used by:115 | |
Symbol 112 ShapeTweening | Used by:115 | |
Symbol 113 Graphic | Used by:115 | |
Symbol 114 Graphic | Used by:115 | |
Symbol 115 MovieClip | Uses:62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | Used by:131 |
Symbol 116 ShapeTweening | Used by:119 | |
Symbol 117 ShapeTweening | Used by:119 | |
Symbol 118 Graphic | Used by:119 216 220 | |
Symbol 119 MovieClip | Uses:116 101 117 118 | Used by:131 |
Symbol 120 ShapeTweening | Used by:128 | |
Symbol 121 ShapeTweening | Used by:128 | |
Symbol 122 Graphic | Used by:128 | |
Symbol 123 Graphic | Used by:128 | |
Symbol 124 ShapeTweening | Used by:128 | |
Symbol 125 Graphic | Used by:128 | |
Symbol 126 ShapeTweening | Used by:128 | |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:120 121 122 123 124 125 126 127 | Used by:131 |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 MovieClip | Uses:129 | Used by:131 |
Symbol 131 MovieClip {background} | Uses:18 59 61 115 119 128 130 | |
Symbol 132 Graphic | Used by:142 | |
Symbol 133 Bitmap | Used by:134 | |
Symbol 134 Graphic | Uses:133 | Used by:139 |
Symbol 135 Bitmap | Used by:136 | |
Symbol 136 Graphic | Uses:135 | Used by:139 |
Symbol 137 Bitmap | Used by:138 | |
Symbol 138 Graphic | Uses:137 | Used by:139 |
Symbol 139 MovieClip | Uses:134 136 138 | Used by:142 216 240 |
Symbol 140 Bitmap | Used by:141 | |
Symbol 141 Graphic | Uses:140 | Used by:142 |
Symbol 142 MovieClip {HUD} | Uses:132 139 141 5 | |
Symbol 143 ShapeTweening | Used by:147 | |
Symbol 144 ShapeTweening | Used by:147 | |
Symbol 145 Graphic | Used by:147 | |
Symbol 146 Graphic | Used by:147 | |
Symbol 147 MovieClip {assets_fla.talk_white_90} | Uses:143 144 145 146 | Used by:165 |
Symbol 148 ShapeTweening | Used by:152 | |
Symbol 149 ShapeTweening | Used by:152 | |
Symbol 150 Graphic | Used by:152 | |
Symbol 151 Graphic | Used by:152 | |
Symbol 152 MovieClip {assets_fla.talk_black_91} | Uses:148 149 150 151 | Used by:165 |
Symbol 153 Graphic | Used by:165 | |
Symbol 154 Graphic | Used by:157 | |
Symbol 155 Graphic | Used by:157 | |
Symbol 156 Graphic | Used by:157 | |
Symbol 157 MovieClip {talk_blackWAV} | Uses:154 155 156 | Used by:165 401 403 |
Symbol 158 Graphic | Used by:161 | |
Symbol 159 Graphic | Used by:161 | |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip {assets_fla.ui_whiteOutline_92} | Uses:158 159 160 | Used by:165 |
Symbol 162 Graphic | Used by:164 | |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip {assets_fla.ui_blackOutline_93} | Uses:162 163 | Used by:165 |
Symbol 165 MovieClip {ui_talk} | Uses:147 152 153 157 161 164 | |
Symbol 166 Graphic | Used by:169 | |
Symbol 167 Graphic | Used by:169 | |
Symbol 168 Graphic | Used by:169 | |
Symbol 169 MovieClip {talk_grayWAV} | Uses:166 167 168 | |
Symbol 170 Graphic | Used by:173 | |
Symbol 171 Graphic | Used by:173 | |
Symbol 172 Graphic | Used by:173 | |
Symbol 173 MovieClip {talk_whiteWAV_active} | Uses:170 171 172 | |
Symbol 174 Graphic | Used by:177 | |
Symbol 175 Graphic | Used by:177 | |
Symbol 176 Graphic | Used by:177 | |
Symbol 177 MovieClip {talk_blackWAV_active} | Uses:174 175 176 | |
Symbol 178 Graphic | Used by:197 | |
Symbol 179 ShapeTweening | Used by:197 | |
Symbol 180 Graphic | Used by:197 | |
Symbol 181 ShapeTweening | Used by:197 | |
Symbol 182 Graphic | Used by:197 | |
Symbol 183 ShapeTweening | Used by:197 | |
Symbol 184 ShapeTweening | Used by:197 | |
Symbol 185 ShapeTweening | Used by:197 | |
Symbol 186 ShapeTweening | Used by:197 | |
Symbol 187 ShapeTweening | Used by:197 | |
Symbol 188 Graphic | Used by:197 | |
Symbol 189 ShapeTweening | Used by:197 | |
Symbol 190 ShapeTweening | Used by:197 | |
Symbol 191 ShapeTweening | Used by:197 | |
Symbol 192 Graphic | Used by:197 | |
Symbol 193 ShapeTweening | Used by:197 | |
Symbol 194 ShapeTweening | Used by:197 | |
Symbol 195 ShapeTweening | Used by:197 | |
Symbol 196 Graphic | Used by:197 | |
Symbol 197 MovieClip | Uses:178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 | Used by:216 |
Symbol 198 Graphic | Used by:201 | |
Symbol 199 Graphic | Used by:201 | |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 Button | Uses:198 199 200 92 7 | Used by:216 |
Symbol 202 Graphic | Used by:206 | |
Symbol 203 Graphic | Used by:206 | |
Symbol 204 Graphic | Used by:206 | |
Symbol 205 Graphic | Used by:206 236 | |
Symbol 206 Button | Uses:202 203 204 205 7 | Used by:216 |
Symbol 207 Graphic | Used by:210 | |
Symbol 208 Graphic | Used by:210 | |
Symbol 209 Graphic | Used by:210 | |
Symbol 210 Button | Uses:207 208 209 92 7 | Used by:216 |
Symbol 211 Graphic | Used by:215 | |
Symbol 212 Graphic | Used by:214 | |
Symbol 213 Graphic | Used by:214 | |
Symbol 214 MovieClip | Uses:212 213 | Used by:215 238 395 |
Symbol 215 MovieClip | Uses:211 214 | Used by:216 |
Symbol 216 MovieClip {menu_end} | Uses:118 197 139 201 206 210 215 | |
Symbol 217 ShapeTweening | Used by:220 | |
Symbol 218 ShapeTweening | Used by:220 | |
Symbol 219 Graphic | Used by:220 | |
Symbol 220 MovieClip {assets_fla.title_bg_71} | Uses:118 217 15 218 219 | Used by:240 |
Symbol 221 Graphic | Used by:222 | |
Symbol 222 MovieClip | Uses:221 | Used by:227 |
Symbol 223 Graphic | Used by:224 | |
Symbol 224 MovieClip | Uses:223 | Used by:227 |
Symbol 225 Graphic | Used by:226 | |
Symbol 226 MovieClip | Uses:225 | Used by:227 |
Symbol 227 MovieClip {assets_fla.typography_animation_72} | Uses:222 224 226 | Used by:240 |
Symbol 228 Graphic | Used by:238 | |
Symbol 229 Font | Used by:230 233 235 237 386 390 394 | |
Symbol 230 Text | Uses:229 | Used by:236 |
Symbol 231 Graphic | Used by:236 | |
Symbol 232 Graphic | Used by:236 | |
Symbol 233 Text | Uses:229 | Used by:236 |
Symbol 234 Graphic | Used by:236 | |
Symbol 235 Text | Uses:229 | Used by:236 |
Symbol 236 Button | Uses:230 231 232 233 234 235 205 | Used by:238 |
Symbol 237 Text | Uses:229 | Used by:238 |
Symbol 238 MovieClip {assets_fla.title_info_77} | Uses:228 214 236 237 | Used by:239 |
Symbol 239 MovieClip {assets_fla.title_infoAni_76} | Uses:238 6 | Used by:240 |
Symbol 240 MovieClip {menu_title} | Uses:220 227 239 139 | |
Symbol 241 Graphic | Used by:245 | |
Symbol 242 Graphic | Used by:245 | |
Symbol 243 Graphic | Used by:245 | |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:241 242 243 244 | Used by:246 |
Symbol 246 MovieClip {whiteP_mad} | Uses:245 | |
Symbol 247 Graphic | Used by:251 | |
Symbol 248 Graphic | Used by:251 | |
Symbol 249 Graphic | Used by:251 | |
Symbol 250 Graphic | Used by:251 | |
Symbol 251 MovieClip | Uses:247 248 249 250 | Used by:252 |
Symbol 252 MovieClip {whiteP_madO} | Uses:251 | |
Symbol 253 Graphic | Used by:257 | |
Symbol 254 Graphic | Used by:257 | |
Symbol 255 Graphic | Used by:257 | |
Symbol 256 Graphic | Used by:257 | |
Symbol 257 MovieClip | Uses:253 254 255 256 | Used by:258 |
Symbol 258 MovieClip {whiteP_picket} | Uses:257 | |
Symbol 259 Graphic | Used by:263 | |
Symbol 260 Graphic | Used by:263 | |
Symbol 261 Graphic | Used by:263 | |
Symbol 262 Graphic | Used by:263 | |
Symbol 263 MovieClip | Uses:259 260 261 262 | Used by:264 |
Symbol 264 MovieClip {whiteP_picketO} | Uses:263 | |
Symbol 265 Graphic | Used by:269 | |
Symbol 266 Graphic | Used by:269 | |
Symbol 267 Graphic | Used by:269 | |
Symbol 268 Graphic | Used by:269 | |
Symbol 269 MovieClip | Uses:265 266 267 268 | Used by:270 |
Symbol 270 MovieClip {whiteP_run} | Uses:269 | |
Symbol 271 Graphic | Used by:275 | |
Symbol 272 Graphic | Used by:275 | |
Symbol 273 Graphic | Used by:275 | |
Symbol 274 Graphic | Used by:275 | |
Symbol 275 MovieClip | Uses:271 272 273 274 | Used by:276 |
Symbol 276 MovieClip {whiteP_runO} | Uses:275 | |
Symbol 277 Graphic | Used by:281 | |
Symbol 278 Graphic | Used by:281 | |
Symbol 279 Graphic | Used by:281 | |
Symbol 280 Graphic | Used by:281 | |
Symbol 281 MovieClip | Uses:277 278 279 280 | Used by:282 |
Symbol 282 MovieClip {whiteP_torch} | Uses:281 | |
Symbol 283 Graphic | Used by:287 | |
Symbol 284 Graphic | Used by:287 | |
Symbol 285 Graphic | Used by:287 | |
Symbol 286 Graphic | Used by:287 | |
Symbol 287 MovieClip | Uses:283 284 285 286 | Used by:288 |
Symbol 288 MovieClip {whiteP_torchO} | Uses:287 | |
Symbol 289 Graphic | Used by:293 | |
Symbol 290 Graphic | Used by:293 | |
Symbol 291 Graphic | Used by:293 | |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 MovieClip | Uses:289 290 291 292 | Used by:294 |
Symbol 294 MovieClip {blackP_mad} | Uses:293 | |
Symbol 295 Graphic | Used by:299 | |
Symbol 296 Graphic | Used by:299 | |
Symbol 297 Graphic | Used by:299 | |
Symbol 298 Graphic | Used by:299 | |
Symbol 299 MovieClip | Uses:295 296 297 298 | Used by:300 |
Symbol 300 MovieClip {blackP_madO} | Uses:299 | |
Symbol 301 Graphic | Used by:305 | |
Symbol 302 Graphic | Used by:305 | |
Symbol 303 Graphic | Used by:305 | |
Symbol 304 Graphic | Used by:305 | |
Symbol 305 MovieClip | Uses:301 302 303 304 | Used by:306 |
Symbol 306 MovieClip {blackP_picket} | Uses:305 | |
Symbol 307 Graphic | Used by:311 | |
Symbol 308 Graphic | Used by:311 | |
Symbol 309 Graphic | Used by:311 | |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:307 308 309 310 | Used by:312 |
Symbol 312 MovieClip {blackP_picketO} | Uses:311 | |
Symbol 313 Graphic | Used by:317 | |
Symbol 314 Graphic | Used by:317 | |
Symbol 315 Graphic | Used by:317 | |
Symbol 316 Graphic | Used by:317 | |
Symbol 317 MovieClip | Uses:313 314 315 316 | Used by:318 |
Symbol 318 MovieClip {blackP_run} | Uses:317 | |
Symbol 319 Graphic | Used by:323 | |
Symbol 320 Graphic | Used by:323 | |
Symbol 321 Graphic | Used by:323 | |
Symbol 322 Graphic | Used by:323 | |
Symbol 323 MovieClip | Uses:319 320 321 322 | Used by:324 |
Symbol 324 MovieClip {blackP_runO} | Uses:323 | |
Symbol 325 Graphic | Used by:329 | |
Symbol 326 Graphic | Used by:329 | |
Symbol 327 Graphic | Used by:329 | |
Symbol 328 Graphic | Used by:329 | |
Symbol 329 MovieClip | Uses:325 326 327 328 | Used by:330 |
Symbol 330 MovieClip {blackP_torch} | Uses:329 | |
Symbol 331 Graphic | Used by:335 | |
Symbol 332 Graphic | Used by:335 | |
Symbol 333 Graphic | Used by:335 | |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:331 332 333 334 | Used by:336 |
Symbol 336 MovieClip {blackP_torchO} | Uses:335 | |
Symbol 337 Graphic | Used by:340 344 351 | |
Symbol 338 Graphic | Used by:340 | |
Symbol 339 Graphic | Used by:340 | |
Symbol 340 MovieClip {assets_fla.black_gray_transitionO_37} | Uses:337 338 7 339 | Used by:341 |
Symbol 341 MovieClip {blackP_gray_transitionO} | Uses:340 | |
Symbol 342 Graphic | Used by:344 348 351 | |
Symbol 343 Graphic | Used by:344 | |
Symbol 344 MovieClip {assets_fla.black_transitionO_35} | Uses:337 342 7 343 | Used by:345 |
Symbol 345 MovieClip {blackP_transitionO} | Uses:344 | |
Symbol 346 Graphic | Used by:348 | |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip {assets_fla.white_gray_transitionO_33} | Uses:342 346 7 347 | Used by:349 |
Symbol 349 MovieClip {whiteP_gray_transitionO} | Uses:348 | |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip {assets_fla.white_transitionO_31} | Uses:342 337 7 350 | Used by:352 |
Symbol 352 MovieClip {whiteP_transitionO} | Uses:351 | |
Symbol 353 Graphic | Used by:355 | |
Symbol 354 Graphic | Used by:355 | |
Symbol 355 MovieClip | Uses:353 354 | Used by:356 |
Symbol 356 MovieClip {whiteP_idleO} | Uses:355 | |
Symbol 357 Graphic | Used by:359 | |
Symbol 358 Graphic | Used by:359 | |
Symbol 359 MovieClip | Uses:357 358 | Used by:360 |
Symbol 360 MovieClip {blackP_idleO} | Uses:359 | |
Symbol 361 Graphic | Used by:363 | |
Symbol 362 Graphic | Used by:363 | |
Symbol 363 MovieClip | Uses:361 362 | Used by:364 |
Symbol 364 MovieClip {whiteP_idle} | Uses:363 | |
Symbol 365 Graphic | Used by:367 | |
Symbol 366 Graphic | Used by:367 | |
Symbol 367 MovieClip | Uses:365 366 | Used by:368 |
Symbol 368 MovieClip {blackP_idle} | Uses:367 | |
Symbol 369 Graphic | Used by:371 | |
Symbol 370 Graphic | Used by:371 | |
Symbol 371 MovieClip | Uses:369 370 | Used by:372 |
Symbol 372 MovieClip {whiteP_picket_idle} | Uses:371 | |
Symbol 373 Graphic | Used by:375 | |
Symbol 374 Graphic | Used by:375 | |
Symbol 375 MovieClip | Uses:373 374 | Used by:376 |
Symbol 376 MovieClip {blackP_picket_idle} | Uses:375 | |
Symbol 377 Graphic | Used by:379 | |
Symbol 378 Graphic | Used by:379 | |
Symbol 379 MovieClip | Uses:377 378 | Used by:380 |
Symbol 380 MovieClip {whiteP_torch_idle} | Uses:379 | |
Symbol 381 Graphic | Used by:383 | |
Symbol 382 Graphic | Used by:383 | |
Symbol 383 MovieClip | Uses:381 382 | Used by:384 |
Symbol 384 MovieClip {blackP_torch_idle} | Uses:383 | |
Symbol 385 Graphic | Used by:387 | |
Symbol 386 Text | Uses:229 | Used by:387 |
Symbol 387 MovieClip {tip_white_object} | Uses:385 386 | Used by:388 |
Symbol 388 MovieClip {tipP_object} | Uses:387 | |
Symbol 389 Graphic | Used by:391 | |
Symbol 390 Text | Uses:229 | Used by:391 |
Symbol 391 MovieClip {tip_white_space} | Uses:389 390 | Used by:392 |
Symbol 392 MovieClip {tipP_space} | Uses:391 | |
Symbol 393 Graphic | Used by:395 | |
Symbol 394 Text | Uses:229 | Used by:395 |
Symbol 395 MovieClip {tip_white_metagame} | Uses:393 394 214 | Used by:396 |
Symbol 396 MovieClip {tipP_metagame} | Uses:395 | |
Symbol 397 Graphic | Used by:400 | |
Symbol 398 Graphic | Used by:400 | |
Symbol 399 Graphic | Used by:400 | |
Symbol 400 MovieClip {talk_whiteWAV} | Uses:397 398 399 | Used by:401 403 |
Symbol 401 MovieClip | Uses:157 400 | Used by:402 |
Symbol 402 MovieClip {talk_blackHIT} | Uses:401 | |
Symbol 403 MovieClip | Uses:400 157 | Used by:404 |
Symbol 404 MovieClip {talk_whiteHIT} | Uses:403 |
Instance Names
"right" | Symbol 165 MovieClip {ui_talk} Frame 1 | Symbol 147 MovieClip {assets_fla.talk_white_90} |
"left" | Symbol 165 MovieClip {ui_talk} Frame 1 | Symbol 152 MovieClip {assets_fla.talk_black_91} |
"rightLine" | Symbol 165 MovieClip {ui_talk} Frame 1 | Symbol 161 MovieClip {assets_fla.ui_whiteOutline_92} |
"leftLine" | Symbol 165 MovieClip {ui_talk} Frame 1 | Symbol 164 MovieClip {assets_fla.ui_blackOutline_93} |
"btn_more" | Symbol 216 MovieClip {menu_end} Frame 1 | Symbol 201 Button |
"btn_return" | Symbol 216 MovieClip {menu_end} Frame 1 | Symbol 206 Button |
"btn_donate" | Symbol 216 MovieClip {menu_end} Frame 1 | Symbol 210 Button |
"btn_intuition" | Symbol 238 MovieClip {assets_fla.title_info_77} Frame 1 | Symbol 236 Button |
"info2" | Symbol 239 MovieClip {assets_fla.title_infoAni_76} Frame 1 | Symbol 238 MovieClip {assets_fla.title_info_77} |
"info" | Symbol 240 MovieClip {menu_title} Frame 1 | Symbol 239 MovieClip {assets_fla.title_infoAni_76} |
"noise" | Symbol 240 MovieClip {menu_title} Frame 1 | Symbol 139 MovieClip |
"anim" | Symbol 246 MovieClip {whiteP_mad} Frame 1 | Symbol 245 MovieClip |
"anim" | Symbol 252 MovieClip {whiteP_madO} Frame 1 | Symbol 251 MovieClip |
"anim" | Symbol 258 MovieClip {whiteP_picket} Frame 1 | Symbol 257 MovieClip |
"anim" | Symbol 264 MovieClip {whiteP_picketO} Frame 1 | Symbol 263 MovieClip |
"anim" | Symbol 270 MovieClip {whiteP_run} Frame 1 | Symbol 269 MovieClip |
"anim" | Symbol 276 MovieClip {whiteP_runO} Frame 1 | Symbol 275 MovieClip |
"anim" | Symbol 282 MovieClip {whiteP_torch} Frame 1 | Symbol 281 MovieClip |
"anim" | Symbol 288 MovieClip {whiteP_torchO} Frame 1 | Symbol 287 MovieClip |
"anim" | Symbol 294 MovieClip {blackP_mad} Frame 1 | Symbol 293 MovieClip |
"anim" | Symbol 300 MovieClip {blackP_madO} Frame 1 | Symbol 299 MovieClip |
"anim" | Symbol 306 MovieClip {blackP_picket} Frame 1 | Symbol 305 MovieClip |
"anim" | Symbol 312 MovieClip {blackP_picketO} Frame 1 | Symbol 311 MovieClip |
"anim" | Symbol 318 MovieClip {blackP_run} Frame 1 | Symbol 317 MovieClip |
"anim" | Symbol 324 MovieClip {blackP_runO} Frame 1 | Symbol 323 MovieClip |
"anim" | Symbol 330 MovieClip {blackP_torch} Frame 1 | Symbol 329 MovieClip |
"anim" | Symbol 336 MovieClip {blackP_torchO} Frame 1 | Symbol 335 MovieClip |
"anim" | Symbol 341 MovieClip {blackP_gray_transitionO} Frame 1 | Symbol 340 MovieClip {assets_fla.black_gray_transitionO_37} |
"anim" | Symbol 345 MovieClip {blackP_transitionO} Frame 1 | Symbol 344 MovieClip {assets_fla.black_transitionO_35} |
"anim" | Symbol 349 MovieClip {whiteP_gray_transitionO} Frame 1 | Symbol 348 MovieClip {assets_fla.white_gray_transitionO_33} |
"anim" | Symbol 352 MovieClip {whiteP_transitionO} Frame 1 | Symbol 351 MovieClip {assets_fla.white_transitionO_31} |
"anim" | Symbol 356 MovieClip {whiteP_idleO} Frame 1 | Symbol 355 MovieClip |
"anim" | Symbol 360 MovieClip {blackP_idleO} Frame 1 | Symbol 359 MovieClip |
"anim" | Symbol 364 MovieClip {whiteP_idle} Frame 1 | Symbol 363 MovieClip |
"anim" | Symbol 368 MovieClip {blackP_idle} Frame 1 | Symbol 367 MovieClip |
"anim" | Symbol 372 MovieClip {whiteP_picket_idle} Frame 1 | Symbol 371 MovieClip |
"anim" | Symbol 376 MovieClip {blackP_picket_idle} Frame 1 | Symbol 375 MovieClip |
"anim" | Symbol 380 MovieClip {whiteP_torch_idle} Frame 1 | Symbol 379 MovieClip |
"anim" | Symbol 384 MovieClip {blackP_torch_idle} Frame 1 | Symbol 383 MovieClip |
"anim" | Symbol 388 MovieClip {tipP_object} Frame 1 | Symbol 387 MovieClip {tip_white_object} |
"anim" | Symbol 392 MovieClip {tipP_space} Frame 1 | Symbol 391 MovieClip {tip_white_space} |
"anim" | Symbol 396 MovieClip {tipP_metagame} Frame 1 | Symbol 395 MovieClip {tip_white_metagame} |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS3. |
|