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

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

495076_gray.swf

This is the info page for
Flash #53938

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


Text
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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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_fla
Section 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.motion
Section 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 General
Section 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 General
Section 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 General
Section 17
//wav (get1.wav) package get1 { import flash.media.*; public dynamic class wav extends Sound { } }//package get1
Section 18
//wav (graySong3.wav) package graySong3 { import flash.media.*; public dynamic class wav extends Sound { } }//package graySong3
Section 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.tween
Section 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.tween
Section 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.tween
Section 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.easing
Section 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.plugins
Section 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.plugins
Section 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.plugins
Section 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.plugins
Section 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.plugins
Section 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.plugins
Section 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.plugins
Section 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 gs
Section 32
//wav (talkNPC.wav) package talkNPC { import flash.media.*; public dynamic class wav extends Sound { } }//package talkNPC
Section 33
//wav (talkPlayer.wav) package talkPlayer { import flash.media.*; public dynamic class wav extends Sound { } }//package talkPlayer
Section 34
//wav (testBlip.wav) package testBlip { import flash.media.*; public dynamic class wav extends Sound { } }//package testBlip
Section 35
//wav (titleLoop.wav) package titleLoop { import flash.media.*; public dynamic class wav extends Sound { } }//package titleLoop
Section 36
//wav (wrong3.wav) package wrong3 { import flash.media.*; public dynamic class wav extends Sound { } }//package wrong3
Section 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; }; } } }//package
Section 38
//background (background) package { import flash.display.*; public dynamic class background extends MovieClip { } }//package
Section 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); } } }//package
Section 40
//blackP_gray_transitionO (blackP_gray_transitionO) package { import flash.display.*; public dynamic class blackP_gray_transitionO extends MovieClip { public var anim:MovieClip; } }//package
Section 41
//blackP_idle (blackP_idle) package { import flash.display.*; public dynamic class blackP_idle extends MovieClip { public var anim:MovieClip; } }//package
Section 42
//blackP_idleO (blackP_idleO) package { import flash.display.*; public dynamic class blackP_idleO extends MovieClip { public var anim:MovieClip; } }//package
Section 43
//blackP_mad (blackP_mad) package { import flash.display.*; public dynamic class blackP_mad extends MovieClip { public var anim:MovieClip; } }//package
Section 44
//blackP_madO (blackP_madO) package { import flash.display.*; public dynamic class blackP_madO extends MovieClip { public var anim:MovieClip; } }//package
Section 45
//blackP_picket (blackP_picket) package { import flash.display.*; public dynamic class blackP_picket extends MovieClip { public var anim:MovieClip; } }//package
Section 46
//blackP_picket_idle (blackP_picket_idle) package { import flash.display.*; public dynamic class blackP_picket_idle extends MovieClip { public var anim:MovieClip; } }//package
Section 47
//blackP_picketO (blackP_picketO) package { import flash.display.*; public dynamic class blackP_picketO extends MovieClip { public var anim:MovieClip; } }//package
Section 48
//blackP_run (blackP_run) package { import flash.display.*; public dynamic class blackP_run extends MovieClip { public var anim:MovieClip; } }//package
Section 49
//blackP_runO (blackP_runO) package { import flash.display.*; public dynamic class blackP_runO extends MovieClip { public var anim:MovieClip; } }//package
Section 50
//blackP_torch (blackP_torch) package { import flash.display.*; public dynamic class blackP_torch extends MovieClip { public var anim:MovieClip; } }//package
Section 51
//blackP_torch_idle (blackP_torch_idle) package { import flash.display.*; public dynamic class blackP_torch_idle extends MovieClip { public var anim:MovieClip; } }//package
Section 52
//blackP_torchO (blackP_torchO) package { import flash.display.*; public dynamic class blackP_torchO extends MovieClip { public var anim:MovieClip; } }//package
Section 53
//blackP_transitionO (blackP_transitionO) package { import flash.display.*; public dynamic class blackP_transitionO extends MovieClip { public var anim:MovieClip; } }//package
Section 54
//conflict_timer (conflict_timer) package { import flash.display.*; public dynamic class conflict_timer extends MovieClip { } }//package
Section 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); } } }//package
Section 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; }; } } }//package
Section 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); } } }//package
Section 58
//HUD (HUD) package { import flash.display.*; public dynamic class HUD extends MovieClip { } }//package
Section 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}); }; } } }//package
Section 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(); } } }//package
Section 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(); } } }//package
Section 62
//mob_run (mob_run) package { import flash.display.*; public dynamic class mob_run extends MovieClip { } }//package
Section 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); } } }//package
Section 64
//talk_blackHIT (talk_blackHIT) package { import flash.display.*; public dynamic class talk_blackHIT extends MovieClip { } }//package
Section 65
//talk_blackWAV (talk_blackWAV) package { import flash.display.*; public dynamic class talk_blackWAV extends MovieClip { } }//package
Section 66
//talk_blackWAV_active (talk_blackWAV_active) package { import flash.display.*; public dynamic class talk_blackWAV_active extends MovieClip { } }//package
Section 67
//talk_grayWAV (talk_grayWAV) package { import flash.display.*; public dynamic class talk_grayWAV extends MovieClip { } }//package
Section 68
//talk_whiteHIT (talk_whiteHIT) package { import flash.display.*; public dynamic class talk_whiteHIT extends MovieClip { } }//package
Section 69
//talk_whiteWAV (talk_whiteWAV) package { import flash.display.*; public dynamic class talk_whiteWAV extends MovieClip { } }//package
Section 70
//talk_whiteWAV_active (talk_whiteWAV_active) package { import flash.display.*; public dynamic class talk_whiteWAV_active extends MovieClip { } }//package
Section 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(); } } }//package
Section 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(); } } }//package
Section 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(); } } }//package
Section 74
//tipP_metagame (tipP_metagame) package { import flash.display.*; public dynamic class tipP_metagame extends MovieClip { public var anim:tip_white_metagame; } }//package
Section 75
//tipP_object (tipP_object) package { import flash.display.*; public dynamic class tipP_object extends MovieClip { public var anim:tip_white_object; } }//package
Section 76
//tipP_space (tipP_space) package { import flash.display.*; public dynamic class tipP_space extends MovieClip { public var anim:tip_white_space; } }//package
Section 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; } }//package
Section 78
//whiteP_gray_transitionO (whiteP_gray_transitionO) package { import flash.display.*; public dynamic class whiteP_gray_transitionO extends MovieClip { public var anim:MovieClip; } }//package
Section 79
//whiteP_idle (whiteP_idle) package { import flash.display.*; public dynamic class whiteP_idle extends MovieClip { public var anim:MovieClip; } }//package
Section 80
//whiteP_idleO (whiteP_idleO) package { import flash.display.*; public dynamic class whiteP_idleO extends MovieClip { public var anim:MovieClip; } }//package
Section 81
//whiteP_mad (whiteP_mad) package { import flash.display.*; public dynamic class whiteP_mad extends MovieClip { public var anim:MovieClip; } }//package
Section 82
//whiteP_madO (whiteP_madO) package { import flash.display.*; public dynamic class whiteP_madO extends MovieClip { public var anim:MovieClip; } }//package
Section 83
//whiteP_picket (whiteP_picket) package { import flash.display.*; public dynamic class whiteP_picket extends MovieClip { public var anim:MovieClip; } }//package
Section 84
//whiteP_picket_idle (whiteP_picket_idle) package { import flash.display.*; public dynamic class whiteP_picket_idle extends MovieClip { public var anim:MovieClip; } }//package
Section 85
//whiteP_picketO (whiteP_picketO) package { import flash.display.*; public dynamic class whiteP_picketO extends MovieClip { public var anim:MovieClip; } }//package
Section 86
//whiteP_run (whiteP_run) package { import flash.display.*; public dynamic class whiteP_run extends MovieClip { public var anim:MovieClip; } }//package
Section 87
//whiteP_runO (whiteP_runO) package { import flash.display.*; public dynamic class whiteP_runO extends MovieClip { public var anim:MovieClip; } }//package
Section 88
//whiteP_torch (whiteP_torch) package { import flash.display.*; public dynamic class whiteP_torch extends MovieClip { public var anim:MovieClip; } }//package
Section 89
//whiteP_torch_idle (whiteP_torch_idle) package { import flash.display.*; public dynamic class whiteP_torch_idle extends MovieClip { public var anim:MovieClip; } }//package
Section 90
//whiteP_torchO (whiteP_torchO) package { import flash.display.*; public dynamic class whiteP_torchO extends MovieClip { public var anim:MovieClip; } }//package
Section 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 GraphicUsed by:9
Symbol 9 MovieClip {mob_run}Uses:8
Symbol 10 ShapeTweeningUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip {conflict_timer}Uses:10 11 12
Symbol 14 ShapeTweeningUsed by:18
Symbol 15 GraphicUsed by:18 220
Symbol 16 ShapeTweeningUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:14 15 16 17Used by:131
Symbol 19 ShapeTweeningUsed by:59
Symbol 20 ShapeTweeningUsed by:59
Symbol 21 GraphicUsed by:59
Symbol 22 ShapeTweeningUsed by:59
Symbol 23 GraphicUsed by:59
Symbol 24 GraphicUsed by:59
Symbol 25 ShapeTweeningUsed by:59
Symbol 26 GraphicUsed by:59
Symbol 27 ShapeTweeningUsed by:59
Symbol 28 ShapeTweeningUsed by:59
Symbol 29 GraphicUsed by:59
Symbol 30 ShapeTweeningUsed by:59
Symbol 31 GraphicUsed by:59
Symbol 32 GraphicUsed by:59
Symbol 33 GraphicUsed by:59
Symbol 34 GraphicUsed by:59
Symbol 35 ShapeTweeningUsed by:59
Symbol 36 ShapeTweeningUsed by:59
Symbol 37 ShapeTweeningUsed by:59
Symbol 38 ShapeTweeningUsed by:59
Symbol 39 GraphicUsed by:59
Symbol 40 GraphicUsed by:59
Symbol 41 ShapeTweeningUsed by:59
Symbol 42 GraphicUsed by:59
Symbol 43 GraphicUsed by:59
Symbol 44 ShapeTweeningUsed by:59
Symbol 45 ShapeTweeningUsed by:59
Symbol 46 GraphicUsed by:59
Symbol 47 ShapeTweeningUsed by:59
Symbol 48 ShapeTweeningUsed by:59
Symbol 49 GraphicUsed by:59
Symbol 50 ShapeTweeningUsed by:59
Symbol 51 GraphicUsed by:59
Symbol 52 ShapeTweeningUsed by:59
Symbol 53 GraphicUsed by:59
Symbol 54 ShapeTweeningUsed by:59
Symbol 55 ShapeTweeningUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses: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 58Used by:131
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:131
Symbol 62 GraphicUsed by:115
Symbol 63 ShapeTweeningUsed by:115
Symbol 64 GraphicUsed by:115
Symbol 65 ShapeTweeningUsed by:115
Symbol 66 ShapeTweeningUsed by:115
Symbol 67 ShapeTweeningUsed by:115
Symbol 68 ShapeTweeningUsed by:115
Symbol 69 GraphicUsed by:115
Symbol 70 GraphicUsed by:115
Symbol 71 ShapeTweeningUsed by:115
Symbol 72 ShapeTweeningUsed by:115
Symbol 73 GraphicUsed by:115
Symbol 74 ShapeTweeningUsed by:115
Symbol 75 ShapeTweeningUsed by:115
Symbol 76 GraphicUsed by:115
Symbol 77 ShapeTweeningUsed by:115
Symbol 78 GraphicUsed by:115
Symbol 79 ShapeTweeningUsed by:115
Symbol 80 ShapeTweeningUsed by:115
Symbol 81 GraphicUsed by:115
Symbol 82 GraphicUsed by:115
Symbol 83 GraphicUsed by:115
Symbol 84 ShapeTweeningUsed by:115
Symbol 85 ShapeTweeningUsed by:115
Symbol 86 ShapeTweeningUsed by:115
Symbol 87 GraphicUsed by:115
Symbol 88 ShapeTweeningUsed by:115
Symbol 89 ShapeTweeningUsed by:115
Symbol 90 GraphicUsed by:115
Symbol 91 ShapeTweeningUsed by:115
Symbol 92 GraphicUsed by:115 201 210
Symbol 93 ShapeTweeningUsed by:115
Symbol 94 GraphicUsed by:115
Symbol 95 ShapeTweeningUsed by:115
Symbol 96 ShapeTweeningUsed by:115
Symbol 97 GraphicUsed by:115
Symbol 98 ShapeTweeningUsed by:115
Symbol 99 ShapeTweeningUsed by:115
Symbol 100 GraphicUsed by:115
Symbol 101 GraphicUsed by:115 119
Symbol 102 ShapeTweeningUsed by:115
Symbol 103 ShapeTweeningUsed by:115
Symbol 104 ShapeTweeningUsed by:115
Symbol 105 GraphicUsed by:115
Symbol 106 ShapeTweeningUsed by:115
Symbol 107 ShapeTweeningUsed by:115
Symbol 108 GraphicUsed by:115
Symbol 109 ShapeTweeningUsed by:115
Symbol 110 ShapeTweeningUsed by:115
Symbol 111 GraphicUsed by:115
Symbol 112 ShapeTweeningUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114Used by:131
Symbol 116 ShapeTweeningUsed by:119
Symbol 117 ShapeTweeningUsed by:119
Symbol 118 GraphicUsed by:119 216 220
Symbol 119 MovieClipUses:116 101 117 118Used by:131
Symbol 120 ShapeTweeningUsed by:128
Symbol 121 ShapeTweeningUsed by:128
Symbol 122 GraphicUsed by:128
Symbol 123 GraphicUsed by:128
Symbol 124 ShapeTweeningUsed by:128
Symbol 125 GraphicUsed by:128
Symbol 126 ShapeTweeningUsed by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:120 121 122 123 124 125 126 127Used by:131
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClip {background}Uses:18 59 61 115 119 128 130
Symbol 132 GraphicUsed by:142
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:139
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:139
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:139
Symbol 139 MovieClipUses:134 136 138Used by:142 216 240
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClip {HUD}Uses:132 139 141 5
Symbol 143 ShapeTweeningUsed by:147
Symbol 144 ShapeTweeningUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip {assets_fla.talk_white_90}Uses:143 144 145 146Used by:165
Symbol 148 ShapeTweeningUsed by:152
Symbol 149 ShapeTweeningUsed by:152
Symbol 150 GraphicUsed by:152
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip {assets_fla.talk_black_91}Uses:148 149 150 151Used by:165
Symbol 153 GraphicUsed by:165
Symbol 154 GraphicUsed by:157
Symbol 155 GraphicUsed by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip {talk_blackWAV}Uses:154 155 156Used by:165 401 403
Symbol 158 GraphicUsed by:161
Symbol 159 GraphicUsed by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip {assets_fla.ui_whiteOutline_92}Uses:158 159 160Used by:165
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClip {assets_fla.ui_blackOutline_93}Uses:162 163Used by:165
Symbol 165 MovieClip {ui_talk}Uses:147 152 153 157 161 164
Symbol 166 GraphicUsed by:169
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip {talk_grayWAV}Uses:166 167 168
Symbol 170 GraphicUsed by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip {talk_whiteWAV_active}Uses:170 171 172
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip {talk_blackWAV_active}Uses:174 175 176
Symbol 178 GraphicUsed by:197
Symbol 179 ShapeTweeningUsed by:197
Symbol 180 GraphicUsed by:197
Symbol 181 ShapeTweeningUsed by:197
Symbol 182 GraphicUsed by:197
Symbol 183 ShapeTweeningUsed by:197
Symbol 184 ShapeTweeningUsed by:197
Symbol 185 ShapeTweeningUsed by:197
Symbol 186 ShapeTweeningUsed by:197
Symbol 187 ShapeTweeningUsed by:197
Symbol 188 GraphicUsed by:197
Symbol 189 ShapeTweeningUsed by:197
Symbol 190 ShapeTweeningUsed by:197
Symbol 191 ShapeTweeningUsed by:197
Symbol 192 GraphicUsed by:197
Symbol 193 ShapeTweeningUsed by:197
Symbol 194 ShapeTweeningUsed by:197
Symbol 195 ShapeTweeningUsed by:197
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196Used by:216
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 ButtonUses:198 199 200 92 7Used by:216
Symbol 202 GraphicUsed by:206
Symbol 203 GraphicUsed by:206
Symbol 204 GraphicUsed by:206
Symbol 205 GraphicUsed by:206 236
Symbol 206 ButtonUses:202 203 204 205 7Used by:216
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 ButtonUses:207 208 209 92 7Used by:216
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:212 213Used by:215 238 395
Symbol 215 MovieClipUses:211 214Used by:216
Symbol 216 MovieClip {menu_end}Uses:118 197 139 201 206 210 215
Symbol 217 ShapeTweeningUsed by:220
Symbol 218 ShapeTweeningUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip {assets_fla.title_bg_71}Uses:118 217 15 218 219Used by:240
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:227
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:227
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227
Symbol 227 MovieClip {assets_fla.typography_animation_72}Uses:222 224 226Used by:240
Symbol 228 GraphicUsed by:238
Symbol 229 FontUsed by:230 233 235 237 386 390 394
Symbol 230 TextUses:229Used by:236
Symbol 231 GraphicUsed by:236
Symbol 232 GraphicUsed by:236
Symbol 233 TextUses:229Used by:236
Symbol 234 GraphicUsed by:236
Symbol 235 TextUses:229Used by:236
Symbol 236 ButtonUses:230 231 232 233 234 235 205Used by:238
Symbol 237 TextUses:229Used by:238
Symbol 238 MovieClip {assets_fla.title_info_77}Uses:228 214 236 237Used by:239
Symbol 239 MovieClip {assets_fla.title_infoAni_76}Uses:238 6Used by:240
Symbol 240 MovieClip {menu_title}Uses:220 227 239 139
Symbol 241 GraphicUsed by:245
Symbol 242 GraphicUsed by:245
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:241 242 243 244Used by:246
Symbol 246 MovieClip {whiteP_mad}Uses:245
Symbol 247 GraphicUsed by:251
Symbol 248 GraphicUsed by:251
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:247 248 249 250Used by:252
Symbol 252 MovieClip {whiteP_madO}Uses:251
Symbol 253 GraphicUsed by:257
Symbol 254 GraphicUsed by:257
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:253 254 255 256Used by:258
Symbol 258 MovieClip {whiteP_picket}Uses:257
Symbol 259 GraphicUsed by:263
Symbol 260 GraphicUsed by:263
Symbol 261 GraphicUsed by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:259 260 261 262Used by:264
Symbol 264 MovieClip {whiteP_picketO}Uses:263
Symbol 265 GraphicUsed by:269
Symbol 266 GraphicUsed by:269
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:265 266 267 268Used by:270
Symbol 270 MovieClip {whiteP_run}Uses:269
Symbol 271 GraphicUsed by:275
Symbol 272 GraphicUsed by:275
Symbol 273 GraphicUsed by:275
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:271 272 273 274Used by:276
Symbol 276 MovieClip {whiteP_runO}Uses:275
Symbol 277 GraphicUsed by:281
Symbol 278 GraphicUsed by:281
Symbol 279 GraphicUsed by:281
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:277 278 279 280Used by:282
Symbol 282 MovieClip {whiteP_torch}Uses:281
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:283 284 285 286Used by:288
Symbol 288 MovieClip {whiteP_torchO}Uses:287
Symbol 289 GraphicUsed by:293
Symbol 290 GraphicUsed by:293
Symbol 291 GraphicUsed by:293
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:289 290 291 292Used by:294
Symbol 294 MovieClip {blackP_mad}Uses:293
Symbol 295 GraphicUsed by:299
Symbol 296 GraphicUsed by:299
Symbol 297 GraphicUsed by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:295 296 297 298Used by:300
Symbol 300 MovieClip {blackP_madO}Uses:299
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:301 302 303 304Used by:306
Symbol 306 MovieClip {blackP_picket}Uses:305
Symbol 307 GraphicUsed by:311
Symbol 308 GraphicUsed by:311
Symbol 309 GraphicUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:307 308 309 310Used by:312
Symbol 312 MovieClip {blackP_picketO}Uses:311
Symbol 313 GraphicUsed by:317
Symbol 314 GraphicUsed by:317
Symbol 315 GraphicUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:313 314 315 316Used by:318
Symbol 318 MovieClip {blackP_run}Uses:317
Symbol 319 GraphicUsed by:323
Symbol 320 GraphicUsed by:323
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:319 320 321 322Used by:324
Symbol 324 MovieClip {blackP_runO}Uses:323
Symbol 325 GraphicUsed by:329
Symbol 326 GraphicUsed by:329
Symbol 327 GraphicUsed by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:325 326 327 328Used by:330
Symbol 330 MovieClip {blackP_torch}Uses:329
Symbol 331 GraphicUsed by:335
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:335
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:331 332 333 334Used by:336
Symbol 336 MovieClip {blackP_torchO}Uses:335
Symbol 337 GraphicUsed by:340 344 351
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClip {assets_fla.black_gray_transitionO_37}Uses:337 338 7 339Used by:341
Symbol 341 MovieClip {blackP_gray_transitionO}Uses:340
Symbol 342 GraphicUsed by:344 348 351
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClip {assets_fla.black_transitionO_35}Uses:337 342 7 343Used by:345
Symbol 345 MovieClip {blackP_transitionO}Uses:344
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClip {assets_fla.white_gray_transitionO_33}Uses:342 346 7 347Used by:349
Symbol 349 MovieClip {whiteP_gray_transitionO}Uses:348
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClip {assets_fla.white_transitionO_31}Uses:342 337 7 350Used by:352
Symbol 352 MovieClip {whiteP_transitionO}Uses:351
Symbol 353 GraphicUsed by:355
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:353 354Used by:356
Symbol 356 MovieClip {whiteP_idleO}Uses:355
Symbol 357 GraphicUsed by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:357 358Used by:360
Symbol 360 MovieClip {blackP_idleO}Uses:359
Symbol 361 GraphicUsed by:363
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:361 362Used by:364
Symbol 364 MovieClip {whiteP_idle}Uses:363
Symbol 365 GraphicUsed by:367
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:365 366Used by:368
Symbol 368 MovieClip {blackP_idle}Uses:367
Symbol 369 GraphicUsed by:371
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:369 370Used by:372
Symbol 372 MovieClip {whiteP_picket_idle}Uses:371
Symbol 373 GraphicUsed by:375
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:373 374Used by:376
Symbol 376 MovieClip {blackP_picket_idle}Uses:375
Symbol 377 GraphicUsed by:379
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:377 378Used by:380
Symbol 380 MovieClip {whiteP_torch_idle}Uses:379
Symbol 381 GraphicUsed by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:381 382Used by:384
Symbol 384 MovieClip {blackP_torch_idle}Uses:383
Symbol 385 GraphicUsed by:387
Symbol 386 TextUses:229Used by:387
Symbol 387 MovieClip {tip_white_object}Uses:385 386Used by:388
Symbol 388 MovieClip {tipP_object}Uses:387
Symbol 389 GraphicUsed by:391
Symbol 390 TextUses:229Used by:391
Symbol 391 MovieClip {tip_white_space}Uses:389 390Used by:392
Symbol 392 MovieClip {tipP_space}Uses:391
Symbol 393 GraphicUsed by:395
Symbol 394 TextUses:229Used by:395
Symbol 395 MovieClip {tip_white_metagame}Uses:393 394 214Used by:396
Symbol 396 MovieClip {tipP_metagame}Uses:395
Symbol 397 GraphicUsed by:400
Symbol 398 GraphicUsed by:400
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClip {talk_whiteWAV}Uses:397 398 399Used by:401 403
Symbol 401 MovieClipUses:157 400Used by:402
Symbol 402 MovieClip {talk_blackHIT}Uses:401
Symbol 403 MovieClipUses:400 157Used by:404
Symbol 404 MovieClip {talk_whiteHIT}Uses:403

Instance Names

"right"Symbol 165 MovieClip {ui_talk} Frame 1Symbol 147 MovieClip {assets_fla.talk_white_90}
"left"Symbol 165 MovieClip {ui_talk} Frame 1Symbol 152 MovieClip {assets_fla.talk_black_91}
"rightLine"Symbol 165 MovieClip {ui_talk} Frame 1Symbol 161 MovieClip {assets_fla.ui_whiteOutline_92}
"leftLine"Symbol 165 MovieClip {ui_talk} Frame 1Symbol 164 MovieClip {assets_fla.ui_blackOutline_93}
"btn_more"Symbol 216 MovieClip {menu_end} Frame 1Symbol 201 Button
"btn_return"Symbol 216 MovieClip {menu_end} Frame 1Symbol 206 Button
"btn_donate"Symbol 216 MovieClip {menu_end} Frame 1Symbol 210 Button
"btn_intuition"Symbol 238 MovieClip {assets_fla.title_info_77} Frame 1Symbol 236 Button
"info2"Symbol 239 MovieClip {assets_fla.title_infoAni_76} Frame 1Symbol 238 MovieClip {assets_fla.title_info_77}
"info"Symbol 240 MovieClip {menu_title} Frame 1Symbol 239 MovieClip {assets_fla.title_infoAni_76}
"noise"Symbol 240 MovieClip {menu_title} Frame 1Symbol 139 MovieClip
"anim"Symbol 246 MovieClip {whiteP_mad} Frame 1Symbol 245 MovieClip
"anim"Symbol 252 MovieClip {whiteP_madO} Frame 1Symbol 251 MovieClip
"anim"Symbol 258 MovieClip {whiteP_picket} Frame 1Symbol 257 MovieClip
"anim"Symbol 264 MovieClip {whiteP_picketO} Frame 1Symbol 263 MovieClip
"anim"Symbol 270 MovieClip {whiteP_run} Frame 1Symbol 269 MovieClip
"anim"Symbol 276 MovieClip {whiteP_runO} Frame 1Symbol 275 MovieClip
"anim"Symbol 282 MovieClip {whiteP_torch} Frame 1Symbol 281 MovieClip
"anim"Symbol 288 MovieClip {whiteP_torchO} Frame 1Symbol 287 MovieClip
"anim"Symbol 294 MovieClip {blackP_mad} Frame 1Symbol 293 MovieClip
"anim"Symbol 300 MovieClip {blackP_madO} Frame 1Symbol 299 MovieClip
"anim"Symbol 306 MovieClip {blackP_picket} Frame 1Symbol 305 MovieClip
"anim"Symbol 312 MovieClip {blackP_picketO} Frame 1Symbol 311 MovieClip
"anim"Symbol 318 MovieClip {blackP_run} Frame 1Symbol 317 MovieClip
"anim"Symbol 324 MovieClip {blackP_runO} Frame 1Symbol 323 MovieClip
"anim"Symbol 330 MovieClip {blackP_torch} Frame 1Symbol 329 MovieClip
"anim"Symbol 336 MovieClip {blackP_torchO} Frame 1Symbol 335 MovieClip
"anim"Symbol 341 MovieClip {blackP_gray_transitionO} Frame 1Symbol 340 MovieClip {assets_fla.black_gray_transitionO_37}
"anim"Symbol 345 MovieClip {blackP_transitionO} Frame 1Symbol 344 MovieClip {assets_fla.black_transitionO_35}
"anim"Symbol 349 MovieClip {whiteP_gray_transitionO} Frame 1Symbol 348 MovieClip {assets_fla.white_gray_transitionO_33}
"anim"Symbol 352 MovieClip {whiteP_transitionO} Frame 1Symbol 351 MovieClip {assets_fla.white_transitionO_31}
"anim"Symbol 356 MovieClip {whiteP_idleO} Frame 1Symbol 355 MovieClip
"anim"Symbol 360 MovieClip {blackP_idleO} Frame 1Symbol 359 MovieClip
"anim"Symbol 364 MovieClip {whiteP_idle} Frame 1Symbol 363 MovieClip
"anim"Symbol 368 MovieClip {blackP_idle} Frame 1Symbol 367 MovieClip
"anim"Symbol 372 MovieClip {whiteP_picket_idle} Frame 1Symbol 371 MovieClip
"anim"Symbol 376 MovieClip {blackP_picket_idle} Frame 1Symbol 375 MovieClip
"anim"Symbol 380 MovieClip {whiteP_torch_idle} Frame 1Symbol 379 MovieClip
"anim"Symbol 384 MovieClip {blackP_torch_idle} Frame 1Symbol 383 MovieClip
"anim"Symbol 388 MovieClip {tipP_object} Frame 1Symbol 387 MovieClip {tip_white_object}
"anim"Symbol 392 MovieClip {tipP_space} Frame 1Symbol 391 MovieClip {tip_white_space}
"anim"Symbol 396 MovieClip {tipP_metagame} Frame 1Symbol 395 MovieClip {tip_white_metagame}

Special Tags

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




http://swfchan.com/11/53938/info.shtml
Created: 6/1 -2019 19:19:48 Last modified: 6/1 -2019 19:19:48 Server time: 12/05 -2024 14:44:55