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

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

Hugo The Hobo - point and click type adventure game.swf

This is the info page for
Flash #131110

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


Text
PLAY

Exporting sounds

Exporting windows

Fail

Retry

main
menu>

more
games>

next>

play

Meet Hugo the Hobo and help the
poor guy to get back on his feet and
who knowns where the adventure
might take you. Please note that
thinking like a real hobo might help
you:)

Time: XX:XX

Have you already met other Abroy.com heroes?

Well done!
You helped Hugo back on his feet!

Exporting episodes

?

1024.000

MEM:

1024

SPF:

1024.000

FPS:

help

skip>

DEBUG MODE

command

01
02
03
04
05
06
07
08
09
10
11
12

ActionScript [AS3]

Section 1
//PropTween (com.greensock.core.PropTween) package com.greensock.core { public class PropTween { public var priority:int; public var start:Number; public var prevNode:PropTween; public var change:Number; public var target:Object; public var name:String; 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, _arg8:int=0){ this.target = _arg1; this.property = _arg2; this.start = _arg3; this.change = _arg4; this.name = _arg5; this.isPlugin = _arg6; if (_arg7){ _arg7.prevNode = this; this.nextNode = _arg7; }; this.priority = _arg8; } } }//package com.greensock.core
Section 2
//SimpleTimeline (com.greensock.core.SimpleTimeline) package com.greensock.core { public class SimpleTimeline extends TweenCore { public var autoRemoveChildren:Boolean; protected var _lastChild:TweenCore; protected var _firstChild:TweenCore; public function SimpleTimeline(_arg1:Object=null){ super(0, _arg1); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local5:Number; var _local6:TweenCore; var _local4:TweenCore = _firstChild; this.cachedTotalTime = _arg1; this.cachedTime = _arg1; while (_local4) { _local6 = _local4.nextNode; if (((_local4.active) || ((((((_arg1 >= _local4.cachedStartTime)) && (!(_local4.cachedPaused)))) && (!(_local4.gc)))))){ if (!_local4.cachedReversed){ _local4.renderTime(((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale), _arg2, false); } else { _local5 = (_local4.cacheIsDirty) ? _local4.totalDuration : _local4.cachedTotalDuration; _local4.renderTime((_local5 - ((_arg1 - _local4.cachedStartTime) * _local4.cachedTimeScale)), _arg2, false); }; }; _local4 = _local6; }; } public function addChild(_arg1:TweenCore):void{ if (((!(_arg1.cachedOrphan)) && (_arg1.timeline))){ _arg1.timeline.remove(_arg1, true); }; _arg1.timeline = this; if (_arg1.gc){ _arg1.setEnabled(true, true); }; if (_firstChild){ _firstChild.prevNode = _arg1; }; _arg1.nextNode = _firstChild; _firstChild = _arg1; _arg1.prevNode = null; _arg1.cachedOrphan = false; } public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ if (_arg1.cachedOrphan){ return; }; if (!_arg2){ _arg1.setEnabled(false, true); }; if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_lastChild == _arg1){ _lastChild = _arg1.prevNode; }; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_firstChild == _arg1){ _firstChild = _arg1.nextNode; }; }; _arg1.cachedOrphan = true; } public function get rawTime():Number{ return (this.cachedTotalTime); } } }//package com.greensock.core
Section 3
//TweenCore (com.greensock.core.TweenCore) package com.greensock.core { import com.greensock.*; public class TweenCore { public var initted:Boolean; protected var _hasUpdate:Boolean; public var active:Boolean; protected var _delay:Number; public var cachedTime:Number; public var cachedReversed:Boolean; public var nextNode:TweenCore; protected var _rawPrevTime:Number;// = -1 public var vars:Object; public var cachedTotalTime:Number; public var data; public var timeline:SimpleTimeline; public var cachedOrphan:Boolean; public var cachedStartTime:Number; public var prevNode:TweenCore; public var cachedDuration:Number; public var gc:Boolean; protected var _pauseTime:Number; public var cacheIsDirty:Boolean; public var cachedPaused:Boolean; public var cachedTimeScale:Number; public var cachedTotalDuration:Number; public static const version:Number = 1.38; protected static var _classInitted:Boolean; public function TweenCore(_arg1:Number=0, _arg2:Object=null){ this.vars = ((_arg2)!=null) ? _arg2 : {}; this.cachedDuration = (this.cachedTotalDuration = _arg1); _delay = (this.vars.delay) ? Number(this.vars.delay) : 0; this.cachedTimeScale = (this.vars.timeScale) ? Number(this.vars.timeScale) : 1; this.active = Boolean((((((_arg1 == 0)) && ((_delay == 0)))) && (!((this.vars.immediateRender == false))))); this.cachedTotalTime = (this.cachedTime = 0); this.data = this.vars.data; if (!_classInitted){ if (isNaN(TweenLite.rootFrame)){ TweenLite.initClass(); _classInitted = true; } else { return; }; }; var _local3:SimpleTimeline = ((this.vars.timeline is SimpleTimeline)) ? this.vars.timeline : (this.vars.useFrames) ? TweenLite.rootFramesTimeline : TweenLite.rootTimeline; this.cachedStartTime = (_local3.cachedTotalTime + _delay); _local3.addChild(this); if (this.vars.reversed){ this.cachedReversed = true; }; if (this.vars.paused){ this.paused = true; }; } public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ } public function get delay():Number{ return (_delay); } public function restart(_arg1:Boolean=false, _arg2:Boolean=true):void{ this.reversed = false; this.paused = false; this.setTotalTime((_arg1) ? -(_delay) : 0, _arg2); } public function get duration():Number{ return (this.cachedDuration); } public function set reversed(_arg1:Boolean):void{ if (_arg1 != this.cachedReversed){ this.cachedReversed = _arg1; setTotalTime(this.cachedTotalTime, true); }; } public function set startTime(_arg1:Number):void{ var _local2:Boolean = Boolean(((!((this.timeline == null))) && (((!((_arg1 == this.cachedStartTime))) || (this.gc))))); this.cachedStartTime = _arg1; if (_local2){ this.timeline.addChild(this); }; } public function set delay(_arg1:Number):void{ this.startTime = (this.startTime + (_arg1 - _delay)); _delay = _arg1; } public function resume():void{ this.paused = false; } public function get paused():Boolean{ return (this.cachedPaused); } public function play():void{ this.reversed = false; this.paused = false; } public function set duration(_arg1:Number):void{ this.cachedDuration = (this.cachedTotalDuration = _arg1); setDirtyCache(false); } public function invalidate():void{ } public function complete(_arg1:Boolean=false, _arg2:Boolean=false):void{ if (!_arg1){ renderTime(this.totalDuration, _arg2, false); return; }; if (this.timeline.autoRemoveChildren){ this.setEnabled(false, false); } else { this.active = false; }; if (!_arg2){ if (((((this.vars.onComplete) && ((this.cachedTotalTime == this.cachedTotalDuration)))) && (!(this.cachedReversed)))){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); } else { if (((((this.cachedReversed) && ((this.cachedTotalTime == 0)))) && (this.vars.onReverseComplete))){ this.vars.onReverseComplete.apply(null, this.vars.onReverseCompleteParams); }; }; }; } public function get reversed():Boolean{ return (this.cachedReversed); } public function get totalTime():Number{ return (this.cachedTotalTime); } public function get startTime():Number{ return (this.cachedStartTime); } public function set currentTime(_arg1:Number):void{ setTotalTime(_arg1, false); } protected function setDirtyCache(_arg1:Boolean=true):void{ var _local2:TweenCore = (_arg1) ? this : this.timeline; while (_local2) { _local2.cacheIsDirty = true; _local2 = _local2.timeline; }; } public function reverse(_arg1:Boolean=true):void{ this.reversed = true; if (_arg1){ this.paused = false; } else { if (this.gc){ this.setEnabled(true, false); }; }; } public function set paused(_arg1:Boolean):void{ if (((!((_arg1 == this.cachedPaused))) && (this.timeline))){ if (_arg1){ _pauseTime = this.timeline.rawTime; } else { this.cachedStartTime = (this.cachedStartTime + (this.timeline.rawTime - _pauseTime)); _pauseTime = NaN; setDirtyCache(false); }; this.cachedPaused = _arg1; this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); }; if (((!(_arg1)) && (this.gc))){ this.setTotalTime(this.cachedTotalTime, false); this.setEnabled(true, false); }; } public function kill():void{ setEnabled(false, false); } public function set totalTime(_arg1:Number):void{ setTotalTime(_arg1, false); } public function get currentTime():Number{ return (this.cachedTime); } protected function setTotalTime(_arg1:Number, _arg2:Boolean=false):void{ var _local3:Number; var _local4:Number; if (this.timeline){ _local3 = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; if (this.cachedReversed){ _local4 = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; this.cachedStartTime = (_local3 - ((_local4 - _arg1) / this.cachedTimeScale)); } else { this.cachedStartTime = (_local3 - (_arg1 / this.cachedTimeScale)); }; if (!this.timeline.cacheIsDirty){ setDirtyCache(false); }; if (this.cachedTotalTime != _arg1){ renderTime(_arg1, _arg2, false); }; }; } public function pause():void{ this.paused = true; } public function set totalDuration(_arg1:Number):void{ this.duration = _arg1; } public function get totalDuration():Number{ return (this.cachedTotalDuration); } public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ if (_arg1){ this.active = Boolean(((((!(this.cachedPaused)) && ((this.cachedTotalTime > 0)))) && ((this.cachedTotalTime < this.cachedTotalDuration)))); if (((!(_arg2)) && (this.gc))){ this.timeline.addChild(this); }; } else { this.active = false; if (!_arg2){ this.timeline.remove(this, true); }; }; this.gc = !(_arg1); return (false); } } }//package com.greensock.core
Section 4
//OverwriteManager (com.greensock.OverwriteManager) package com.greensock { import com.greensock.core.*; import flash.utils.*; import flash.errors.*; public class OverwriteManager { public static const ALL_ONSTART:int = 4; public static const CONCURRENT:int = 3; public static const ALL_IMMEDIATE:int = 1; public static const PREEXISTING:int = 5; public static const AUTO:int = 2; public static const version:Number = 6.02; public static const NONE:int = 0; public static var enabled:Boolean; public static var mode:int; public static function getGlobalPaused(_arg1:TweenCore):Boolean{ while (_arg1) { if (_arg1.cachedPaused){ return (true); }; _arg1 = _arg1.timeline; }; return (false); } public static function init(_arg1:int=2):int{ if (TweenLite.version < 11.1){ throw (new Error("Warning: Your TweenLite class needs to be updated to work with OverwriteManager (or you may need to clear your ASO files). Please download and install the latest version from http://www.tweenlite.com.")); }; TweenLite.overwriteManager = OverwriteManager; mode = _arg1; enabled = true; return (mode); } public static function manageOverwrites(_arg1:TweenLite, _arg2:Object, _arg3:Array, _arg4:uint):Boolean{ var _local5:int; var _local6:Boolean; var _local7:TweenLite; var _local13:uint; var _local14:Number; var _local15:Number; var _local16:TweenCore; var _local17:Number; var _local18:SimpleTimeline; if (_arg4 >= 4){ _local13 = _arg3.length; _local5 = 0; while (_local5 < _local13) { _local7 = _arg3[_local5]; if (_local7 != _arg1){ if (_local7.setEnabled(false, false)){ _local6 = true; }; } else { if (_arg4 == 5){ break; }; }; _local5++; }; return (_local6); }; var _local8:Number = (_arg1.cachedStartTime + 1E-10); var _local9:Array = []; var _local10:Array = []; var _local11:uint; var _local12:uint; _local5 = _arg3.length; while (--_local5 > -1) { _local7 = _arg3[_local5]; if ((((_local7 == _arg1)) || (_local7.gc))){ } else { if (_local7.timeline != _arg1.timeline){ if (!getGlobalPaused(_local7)){ var _temp1 = _local11; _local11 = (_local11 + 1); var _local19 = _temp1; _local10[_local19] = _local7; }; } else { if ((((((_local7.cachedStartTime <= _local8)) && ((((_local7.cachedStartTime + _local7.totalDuration) + 1E-10) > _local8)))) && (!(getGlobalPaused(_local7))))){ var _temp2 = _local12; _local12 = (_local12 + 1); _local19 = _temp2; _local9[_local19] = _local7; }; }; }; }; if (_local11 != 0){ _local14 = _arg1.cachedTimeScale; _local15 = _local8; _local18 = _arg1.timeline; while (_local18) { _local14 = (_local14 * _local18.cachedTimeScale); _local15 = (_local15 + _local18.cachedStartTime); _local18 = _local18.timeline; }; _local8 = (_local14 * _local15); _local5 = _local11; while (--_local5 > -1) { _local16 = _local10[_local5]; _local14 = _local16.cachedTimeScale; _local15 = _local16.cachedStartTime; _local18 = _local16.timeline; while (_local18) { _local14 = (_local14 * _local18.cachedTimeScale); _local15 = (_local15 + _local18.cachedStartTime); _local18 = _local18.timeline; }; _local17 = (_local14 * _local15); if ((((_local17 <= _local8)) && ((((((_local17 + (_local16.totalDuration * _local14)) + 1E-10) > _local8)) || ((_local16.cachedDuration == 0)))))){ var _temp3 = _local12; _local12 = (_local12 + 1); _local19 = _temp3; _local9[_local19] = _local16; }; }; }; if (_local12 == 0){ return (_local6); }; _local5 = _local12; if (_arg4 == 2){ while (--_local5 > -1) { _local7 = _local9[_local5]; if (_local7.killVars(_arg2)){ _local6 = true; }; if ((((_local7.cachedPT1 == null)) && (_local7.initted))){ _local7.setEnabled(false, false); }; }; } else { while (--_local5 > -1) { if (TweenLite(_local9[_local5]).setEnabled(false, false)){ _local6 = true; }; }; }; return (_local6); } } }//package com.greensock
Section 5
//TimelineLite (com.greensock.TimelineLite) package com.greensock { import com.greensock.core.*; import flash.utils.*; public class TimelineLite extends SimpleTimeline { protected var _endCaps:Array; protected var _labels:Object; public static const version:Number = 1.38; private static var _overwriteMode:int = (OverwriteManager.enabled) ? OverwriteManager.mode : OverwriteManager.init(2); ; public function TimelineLite(_arg1:Object=null){ super(_arg1); _endCaps = []; _labels = {}; this.autoRemoveChildren = Boolean((this.vars.autoRemoveChildren == true)); _hasUpdate = Boolean((typeof(this.vars.onUpdate) == "function")); if ((this.vars.tweens is Array)){ this.insertMultiple(this.vars.tweens, 0, ((this.vars.align)!=null) ? this.vars.align : "normal", (this.vars.stagger) ? Number(this.vars.stagger) : 0); }; } public function set timeScale(_arg1:Number):void{ if (_arg1 == 0){ _arg1 = 0.0001; }; var _local2:Number = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; this.cachedStartTime = (_local2 - (((_local2 - this.cachedStartTime) * this.cachedTimeScale) / _arg1)); this.cachedTimeScale = _arg1; setDirtyCache(false); } public function stop():void{ this.paused = true; } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local8:TweenCore; var _local9:Boolean; var _local10:Boolean; var _local11:TweenCore; var _local12:Number; if (this.gc){ this.setEnabled(true, false); } else { if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; }; var _local4:Number = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; var _local5:Number = this.cachedTime; var _local6:Number = this.cachedStartTime; var _local7:Number = this.cachedTimeScale; var _local13:Boolean = this.cachedPaused; if (_arg1 >= _local4){ if ((((_rawPrevTime <= _local4)) && (!((_rawPrevTime == _arg1))))){ this.cachedTotalTime = (this.cachedTime = _local4); forceChildrenToEnd(_local4, _arg2); _local9 = !(this.hasPausedChild()); _local10 = true; if ((((((this.cachedDuration == 0)) && (_local9))) && ((((_arg1 == 0)) || ((_rawPrevTime < 0)))))){ _arg3 = true; }; }; } else { if (_arg1 <= 0){ if (_arg1 < 0){ this.active = false; if ((((this.cachedDuration == 0)) && ((_rawPrevTime > 0)))){ _arg3 = true; _local9 = true; }; }; if ((((_rawPrevTime >= 0)) && (!((_rawPrevTime == _arg1))))){ forceChildrenToBeginning(0, _arg2); this.cachedTotalTime = 0; this.cachedTime = 0; _local10 = true; if (this.cachedReversed){ _local9 = true; }; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); }; }; _rawPrevTime = _arg1; if ((((this.cachedTime == _local5)) && (!(_arg3)))){ return; }; if (!this.initted){ this.initted = true; }; if ((((((((_local5 == 0)) && (this.vars.onStart))) && (!((this.cachedTime == 0))))) && (!(_arg2)))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (_local10){ } else { if ((this.cachedTime - _local5) > 0){ _local8 = _firstChild; while (_local8) { _local11 = _local8.nextNode; if (((this.cachedPaused) && (!(_local13)))){ break; } else { if (((_local8.active) || (((((!(_local8.cachedPaused)) && ((_local8.cachedStartTime <= this.cachedTime)))) && (!(_local8.gc)))))){ if (!_local8.cachedReversed){ _local8.renderTime(((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale), _arg2, false); } else { _local12 = (_local8.cacheIsDirty) ? _local8.totalDuration : _local8.cachedTotalDuration; _local8.renderTime((_local12 - ((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale)), _arg2, false); }; }; }; _local8 = _local11; }; } else { _local8 = _lastChild; while (_local8) { _local11 = _local8.prevNode; if (((this.cachedPaused) && (!(_local13)))){ break; } else { if (((_local8.active) || (((((!(_local8.cachedPaused)) && ((_local8.cachedStartTime <= _local5)))) && (!(_local8.gc)))))){ if (!_local8.cachedReversed){ _local8.renderTime(((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale), _arg2, false); } else { _local12 = (_local8.cacheIsDirty) ? _local8.totalDuration : _local8.cachedTotalDuration; _local8.renderTime((_local12 - ((this.cachedTime - _local8.cachedStartTime) * _local8.cachedTimeScale)), _arg2, false); }; }; }; _local8 = _local11; }; }; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (((((_local9) && ((((_local6 == this.cachedStartTime)) || (!((_local7 == this.cachedTimeScale))))))) && ((((_local4 >= this.totalDuration)) || ((this.cachedTime == 0)))))){ complete(true, _arg2); }; } override public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ if (_arg1.cachedOrphan){ return; }; if (!_arg2){ _arg1.setEnabled(false, true); }; var _local3:TweenCore = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; var _local4:TweenCore = ((_lastChild)!=null) ? _lastChild : _endCaps[1]; if (_arg1.nextNode){ _arg1.nextNode.prevNode = _arg1.prevNode; } else { if (_local4 == _arg1){ _local4 = _arg1.prevNode; }; }; if (_arg1.prevNode){ _arg1.prevNode.nextNode = _arg1.nextNode; } else { if (_local3 == _arg1){ _local3 = _arg1.nextNode; }; }; if (this.gc){ _endCaps[0] = _local3; _endCaps[1] = _local4; } else { _firstChild = _local3; _lastChild = _local4; }; _arg1.cachedOrphan = true; setDirtyCache(true); } public function get currentProgress():Number{ return ((this.cachedTime / this.duration)); } override public function get totalDuration():Number{ var _local1:Number; var _local2:Number; var _local3:TweenCore; var _local4:Number; var _local5:TweenCore; if (this.cacheIsDirty){ _local1 = 0; _local3 = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; _local4 = -(Infinity); while (_local3) { _local5 = _local3.nextNode; if (_local3.cachedStartTime < _local4){ this.addChild(_local3); _local4 = _local3.prevNode.cachedStartTime; } else { _local4 = _local3.cachedStartTime; }; if (_local3.cachedStartTime < 0){ _local1 = (_local1 - _local3.cachedStartTime); this.shiftChildren(-(_local3.cachedStartTime), false, -9999999999); }; _local2 = (_local3.cachedStartTime + (_local3.totalDuration / _local3.cachedTimeScale)); if (_local2 > _local1){ _local1 = _local2; }; _local3 = _local5; }; this.cachedDuration = (this.cachedTotalDuration = _local1); this.cacheIsDirty = false; }; return (this.cachedTotalDuration); } public function gotoAndPlay(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); play(); } public function appendMultiple(_arg1:Array, _arg2:Number=0, _arg3:String="normal", _arg4:Number=0):void{ insertMultiple(_arg1, (this.duration + _arg2), _arg3, _arg4); } public function set currentProgress(_arg1:Number):void{ setTotalTime((this.duration * _arg1), false); } public function clear(_arg1:Array=null):void{ if (_arg1 == null){ _arg1 = getChildren(false, true, true); }; var _local2:int = _arg1.length; while (--_local2 > -1) { TweenCore(_arg1[_local2]).setEnabled(false, false); }; } public function prepend(_arg1:TweenCore, _arg2:Boolean=false):void{ shiftChildren(((_arg1.totalDuration / _arg1.cachedTimeScale) + _arg1.delay), _arg2, 0); insert(_arg1, 0); } public function removeLabel(_arg1:String):Number{ var _local2:Number = _labels[_arg1]; delete _labels[_arg1]; return (_local2); } protected function parseTimeOrLabel(_arg1):Number{ if (typeof(_arg1) == "string"){ if (!(_arg1 in _labels)){ throw (new Error((("TimelineLite error: the " + _arg1) + " label was not found."))); }; return (getLabelTime(String(_arg1))); }; return (Number(_arg1)); } public function addLabel(_arg1:String, _arg2:Number):void{ _labels[_arg1] = _arg2; } public function hasPausedChild():Boolean{ var _local1:TweenCore = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; while (_local1) { if (((_local1.cachedPaused) || ((((_local1 is TimelineLite)) && ((_local1 as TimelineLite).hasPausedChild()))))){ return (true); }; _local1 = _local1.nextNode; }; return (false); } public function getTweensOf(_arg1:Object, _arg2:Boolean=true):Array{ var _local5:int; var _local3:Array = getChildren(_arg2, true, false); var _local4:Array = []; var _local6:uint = _local3.length; var _local7:uint; _local5 = 0; while (_local5 < _local6) { if (TweenLite(_local3[_local5]).target == _arg1){ var _temp1 = _local7; _local7 = (_local7 + 1); var _local8 = _temp1; _local4[_local8] = _local3[_local5]; }; _local5++; }; return (_local4); } public function gotoAndStop(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); this.paused = true; } public function append(_arg1:TweenCore, _arg2:Number=0):void{ insert(_arg1, (this.duration + _arg2)); } override public function get duration():Number{ var _local1:Number; if (this.cacheIsDirty){ _local1 = this.totalDuration; }; return (this.cachedDuration); } public function get useFrames():Boolean{ var _local1:SimpleTimeline = this.timeline; while (_local1.timeline) { _local1 = _local1.timeline; }; return (Boolean((_local1 == TweenLite.rootFramesTimeline))); } public function shiftChildren(_arg1:Number, _arg2:Boolean=false, _arg3:Number=0):void{ var _local5:String; var _local4:TweenCore = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; while (_local4) { if (_local4.cachedStartTime >= _arg3){ _local4.cachedStartTime = (_local4.cachedStartTime + _arg1); }; _local4 = _local4.nextNode; }; if (_arg2){ for (_local5 in _labels) { if (_labels[_local5] >= _arg3){ _labels[_local5] = (_labels[_local5] + _arg1); }; }; }; this.setDirtyCache(true); } public function goto(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); } public function killTweensOf(_arg1:Object, _arg2:Boolean=true, _arg3:Object=null):Boolean{ var _local6:TweenLite; var _local4:Array = getTweensOf(_arg1, _arg2); var _local5:int = _local4.length; while (--_local5 > -1) { _local6 = _local4[_local5]; if (_arg3 != null){ _local6.killVars(_arg3); }; if ((((_arg3 == null)) || ((((_local6.cachedPT1 == null)) && (_local6.initted))))){ _local6.setEnabled(false, false); }; }; return (Boolean((_local4.length > 0))); } override public function invalidate():void{ var _local1:TweenCore = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; while (_local1) { _local1.invalidate(); _local1 = _local1.nextNode; }; } public function insertMultiple(_arg1:Array, _arg2=0, _arg3:String="normal", _arg4:Number=0):void{ var _local5:int; var _local6:TweenCore; var _local7:Number = ((Number(_arg2)) || (0)); var _local8:uint = _arg1.length; if (typeof(_arg2) == "string"){ if (!(_arg2 in _labels)){ addLabel(_arg2, this.duration); }; _local7 = _labels[_arg2]; }; _local5 = 0; while (_local5 < _local8) { _local6 = (_arg1[_local5] as TweenCore); insert(_local6, _local7); if (_arg3 == "sequence"){ _local7 = (_local6.cachedStartTime + (_local6.totalDuration / _local6.cachedTimeScale)); } else { if (_arg3 == "start"){ _local6.cachedStartTime = (_local6.cachedStartTime - _local6.delay); }; }; _local7 = (_local7 + _arg4); _local5++; }; } public function getLabelTime(_arg1:String):Number{ return (((_arg1 in _labels)) ? Number(_labels[_arg1]) : -1); } override public function get rawTime():Number{ if (((!((this.cachedTotalTime == 0))) && (!((this.cachedTotalTime == this.cachedTotalDuration))))){ return (this.cachedTotalTime); }; return (((this.timeline.rawTime - this.cachedStartTime) * this.cachedTimeScale)); } override public function set duration(_arg1:Number):void{ if (((!((this.duration == 0))) && (!((_arg1 == 0))))){ this.timeScale = (this.duration / _arg1); }; } override public function set totalDuration(_arg1:Number):void{ if (((!((this.totalDuration == 0))) && (!((_arg1 == 0))))){ this.timeScale = (this.totalDuration / _arg1); }; } public function getChildren(_arg1:Boolean=true, _arg2:Boolean=true, _arg3:Boolean=true, _arg4:Number=-9999999999):Array{ var _local5:Array = []; var _local6:uint; var _local7:TweenCore = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; while (_local7) { if (_local7.cachedStartTime < _arg4){ } else { if ((_local7 is TweenLite)){ if (_arg2){ var _temp1 = _local6; _local6 = (_local6 + 1); var _local8 = _temp1; _local5[_local8] = _local7; }; } else { if (_arg3){ var _temp2 = _local6; _local6 = (_local6 + 1); _local8 = _temp2; _local5[_local8] = _local7; }; if (_arg1){ _local5 = _local5.concat(TimelineLite(_local7).getChildren(true, _arg2, _arg3)); }; }; }; _local7 = _local7.nextNode; }; return (_local5); } protected function forceChildrenToEnd(_arg1:Number, _arg2:Boolean=false):Number{ var _local4:TweenCore; var _local5:Number; var _local3:TweenCore = _firstChild; var _local6:Boolean = this.cachedPaused; while (_local3) { _local4 = _local3.nextNode; if (((this.cachedPaused) && (!(_local6)))){ break; } else { if (((_local3.active) || (((((!(_local3.cachedPaused)) && (!(_local3.gc)))) && (((!((_local3.cachedTotalTime == _local3.cachedTotalDuration))) || ((_local3.cachedDuration == 0)))))))){ if ((((_arg1 == this.cachedDuration)) && (((!((_local3.cachedDuration == 0))) || ((_local3.cachedStartTime == this.cachedDuration)))))){ _local3.renderTime((_local3.cachedReversed) ? 0 : _local3.cachedTotalDuration, _arg2, false); } else { if (!_local3.cachedReversed){ _local3.renderTime(((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale), _arg2, false); } else { _local5 = (_local3.cacheIsDirty) ? _local3.totalDuration : _local3.cachedTotalDuration; _local3.renderTime((_local5 - ((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale)), _arg2, false); }; }; }; }; _local3 = _local4; }; return (_arg1); } protected function forceChildrenToBeginning(_arg1:Number, _arg2:Boolean=false):Number{ var _local4:TweenCore; var _local5:Number; var _local3:TweenCore = _lastChild; var _local6:Boolean = this.cachedPaused; while (_local3) { _local4 = _local3.prevNode; if (((this.cachedPaused) && (!(_local6)))){ break; } else { if (((_local3.active) || (((((!(_local3.cachedPaused)) && (!(_local3.gc)))) && (((!((_local3.cachedTotalTime == 0))) || ((_local3.cachedDuration == 0)))))))){ if ((((_arg1 == 0)) && (((!((_local3.cachedDuration == 0))) || ((_local3.cachedStartTime == 0)))))){ _local3.renderTime((_local3.cachedReversed) ? _local3.cachedTotalDuration : 0, _arg2, false); } else { if (!_local3.cachedReversed){ _local3.renderTime(((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale), _arg2, false); } else { _local5 = (_local3.cacheIsDirty) ? _local3.totalDuration : _local3.cachedTotalDuration; _local3.renderTime((_local5 - ((_arg1 - _local3.cachedStartTime) * _local3.cachedTimeScale)), _arg2, false); }; }; }; }; _local3 = _local4; }; return (_arg1); } public function insert(_arg1:TweenCore, _arg2=0):void{ if (typeof(_arg2) == "string"){ if (!(_arg2 in _labels)){ addLabel(_arg2, this.duration); }; _arg2 = Number(_labels[_arg2]); }; _arg1.cachedStartTime = (Number(_arg2) + _arg1.delay); addChild(_arg1); } override public function addChild(_arg1:TweenCore):void{ var _local4:TweenCore; var _local5:Number; if (((!(_arg1.cachedOrphan)) && (_arg1.timeline))){ _arg1.timeline.remove(_arg1, true); }; _arg1.timeline = this; if (_arg1.gc){ _arg1.setEnabled(true, true); }; setDirtyCache(true); var _local2:TweenCore = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; var _local3:TweenCore = ((_lastChild)!=null) ? _lastChild : _endCaps[1]; if (_local3 == null){ _local3 = _arg1; _local2 = _local3; _arg1.nextNode = (_arg1.prevNode = null); } else { _local4 = _local3; _local5 = _arg1.cachedStartTime; while (((!((_local4 == null))) && ((_local5 <= _local4.cachedStartTime)))) { _local4 = _local4.prevNode; }; if (_local4 == null){ _local2.prevNode = _arg1; _arg1.nextNode = _local2; _arg1.prevNode = null; _local2 = _arg1; } else { if (_local4.nextNode){ _local4.nextNode.prevNode = _arg1; } else { if (_local4 == _local3){ _local3 = _arg1; }; }; _arg1.prevNode = _local4; _arg1.nextNode = _local4.nextNode; _local4.nextNode = _arg1; }; }; _arg1.cachedOrphan = false; if (this.gc){ _endCaps[0] = _local2; _endCaps[1] = _local3; } else { _firstChild = _local2; _lastChild = _local3; }; } public function get timeScale():Number{ return (this.cachedTimeScale); } public function prependMultiple(_arg1:Array, _arg2:String="normal", _arg3:Number=0, _arg4:Boolean=false):void{ var _local5:TimelineLite = new TimelineLite({tweens:_arg1, align:_arg2, stagger:_arg3}); shiftChildren(_local5.duration, _arg4, 0); insertMultiple(_arg1, 0, _arg2, _arg3); _local5.kill(); } override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ var _local3:TweenCore; var _local4:TweenCore; if (_arg1 == this.gc){ if (_arg1){ _local3 = _endCaps[0]; _firstChild = _local3; _lastChild = _endCaps[1]; } else { _local3 = _firstChild; _endCaps = [_firstChild, _lastChild]; _firstChild = (_lastChild = null); }; while (_local3) { _local3.setEnabled(_arg1, true); _local3 = _local3.nextNode; }; }; return (super.setEnabled(_arg1, _arg2)); } } }//package com.greensock
Section 6
//TweenLite (com.greensock.TweenLite) package com.greensock { import flash.display.*; import flash.events.*; import com.greensock.core.*; import flash.utils.*; import com.greensock.plugins.*; public class TweenLite extends TweenCore { protected var _hasPlugins:Boolean; public var propTweenLookup:Object; public var cachedPT1:PropTween; protected var _overwrite:uint; protected var _ease:Function; public var target:Object; public var ratio:Number;// = 0 protected var _overwrittenProps:Object; protected var _notifyPluginsOfEnabled:Boolean; public static const version:Number = 11.36; public static var rootTimeline:SimpleTimeline; public static var fastEaseLookup:Dictionary = new Dictionary(false); public static var onPluginEvent:Function; 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; private static var _shape:Shape = new Shape(); 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, onInit:1, onInitParams:1, onReverseComplete:1, onReverseCompleteParams:1, onRepeat:1, onRepeatParams:1, proxiedEase:1, easeParams:1, yoyo:1, onCompleteListener:1, onUpdateListener:1, onStartListener:1, onReverseCompleteListener:1, onRepeatListener:1, orientToBezier:1, timeScale:1, immediateRender:1, repeat:1, repeatDelay:1, timeline:1, data:1, paused:1}; public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local5:TweenLite; super(_arg2, _arg3); this.target = _arg1; if ((((this.target is TweenCore)) && (this.vars.timeScale))){ this.cachedTimeScale = 1; }; propTweenLookup = {}; _ease = defaultEase; _overwrite = (((!((Number(_arg3.overwrite) > -1))) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); var _local4:Array = masterList[_arg1]; if (!_local4){ masterList[_arg1] = [this]; } else { if (_overwrite == 1){ for each (_local5 in _local4) { if (!_local5.gc){ _local5.setEnabled(false, false); }; }; masterList[_arg1] = [this]; } else { _local4[_local4.length] = this; }; }; if (((this.active) || (this.vars.immediateRender))){ renderTime(0, false, true); }; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:Boolean; var _local5:Number = this.cachedTime; if (_arg1 >= this.cachedDuration){ this.cachedTotalTime = (this.cachedTime = this.cachedDuration); this.ratio = 1; _local4 = true; if (this.cachedDuration == 0){ if ((((((_arg1 == 0)) || ((_rawPrevTime < 0)))) && (!((_rawPrevTime == _arg1))))){ _arg3 = true; }; _rawPrevTime = _arg1; }; } else { if (_arg1 <= 0){ this.cachedTotalTime = (this.cachedTime = (this.ratio = 0)); if (_arg1 < 0){ this.active = false; if (this.cachedDuration == 0){ if (_rawPrevTime > 0){ _arg3 = true; _local4 = true; }; _rawPrevTime = _arg1; }; }; if (((this.cachedReversed) && (!((_local5 == 0))))){ _local4 = true; }; } else { this.cachedTotalTime = (this.cachedTime = _arg1); this.ratio = _ease(_arg1, 0, 1, this.cachedDuration); }; }; if ((((this.cachedTime == _local5)) && (!(_arg3)))){ return; }; if (!this.initted){ init(); if (((!(_local4)) && (this.cachedTime))){ this.ratio = _ease(this.cachedTime, 0, 1, this.cachedDuration); }; }; if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; if ((((((((_local5 == 0)) && (this.vars.onStart))) && (!((this.cachedTime == 0))))) && (!(_arg2)))){ this.vars.onStart.apply(null, this.vars.onStartParams); }; var _local6:PropTween = this.cachedPT1; while (_local6) { _local6.target[_local6.property] = (_local6.start + (this.ratio * _local6.change)); _local6 = _local6.nextNode; }; if (((_hasUpdate) && (!(_arg2)))){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local4){ if (((_hasPlugins) && (this.cachedPT1))){ onPluginEvent("onComplete", this); }; complete(true, _arg2); }; } override public function setEnabled(_arg1:Boolean, _arg2:Boolean=false):Boolean{ var _local3:Array; if (_arg1){ _local3 = TweenLite.masterList[this.target]; if (!_local3){ TweenLite.masterList[this.target] = [this]; } else { _local3[_local3.length] = this; }; }; super.setEnabled(_arg1, _arg2); if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ return (onPluginEvent((_arg1) ? "onEnable" : "onDisable", this)); }; return (false); } protected function init():void{ var _local1:String; var _local2:int; var _local3:*; var _local4:Boolean; var _local5:Array; var _local6:PropTween; if (this.vars.onInit){ this.vars.onInit.apply(null, this.vars.onInitParams); }; if (typeof(this.vars.ease) == "function"){ _ease = this.vars.ease; }; if (this.vars.easeParams){ this.vars.proxiedEase = _ease; _ease = easeProxy; }; this.cachedPT1 = null; this.propTweenLookup = {}; for (_local1 in this.vars) { if ((((_local1 in _reservedProps)) && (!((((_local1 == "timeScale")) && ((this.target is TweenCore))))))){ } else { if ((((_local1 in plugins)) && (new ((plugins[_local1] as Class)).onInitTween(this.target, this.vars[_local1], this)))){ this.cachedPT1 = new PropTween(_local3, "changeFactor", 0, 1, ((_local3.overwriteProps.length)==1) ? _local3.overwriteProps[0] : "_MULTIPLE_", true, this.cachedPT1); if (this.cachedPT1.name == "_MULTIPLE_"){ _local2 = _local3.overwriteProps.length; while (--_local2 > -1) { this.propTweenLookup[_local3.overwriteProps[_local2]] = this.cachedPT1; }; } else { this.propTweenLookup[this.cachedPT1.name] = this.cachedPT1; }; if (_local3.priority){ this.cachedPT1.priority = _local3.priority; _local4 = true; }; if (((_local3.onDisable) || (_local3.onEnable))){ _notifyPluginsOfEnabled = true; }; _hasPlugins = true; } else { this.cachedPT1 = new PropTween(this.target, _local1, Number(this.target[_local1]), ((typeof(this.vars[_local1]))=="number") ? (Number(this.vars[_local1]) - this.target[_local1]) : Number(this.vars[_local1]), _local1, false, this.cachedPT1); this.propTweenLookup[_local1] = this.cachedPT1; }; }; }; if (_local4){ onPluginEvent("onInit", this); }; if (this.vars.runBackwards){ _local6 = this.cachedPT1; while (_local6) { _local6.start = (_local6.start + _local6.change); _local6.change = -(_local6.change); _local6 = _local6.nextNode; }; }; _hasUpdate = Boolean(!((this.vars.onUpdate == null))); if (_overwrittenProps){ killVars(_overwrittenProps); if (this.cachedPT1 == null){ this.setEnabled(false, false); }; }; if ((((((((_overwrite > 1)) && (this.cachedPT1))) && (masterList[this.target]))) && ((_local5.length > 1)))){ if (overwriteManager.manageOverwrites(this, this.propTweenLookup, _local5, _overwrite)){ init(); }; }; this.initted = true; } public function killVars(_arg1:Object, _arg2:Boolean=true):Boolean{ var _local3:String; var _local4:PropTween; var _local5:Boolean; 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){ _local4.name = ""; }; }; if (_local4.name != "_MULTIPLE_"){ if (_local4.nextNode){ _local4.nextNode.prevNode = _local4.prevNode; }; if (_local4.prevNode){ _local4.prevNode.nextNode = _local4.nextNode; } else { if (this.cachedPT1 == _local4){ this.cachedPT1 = _local4.nextNode; }; }; if (((_local4.isPlugin) && (_local4.target.onDisable))){ _local4.target.onDisable(); if (_local4.target.activeDisable){ _local5 = true; }; }; delete propTweenLookup[_local3]; }; }; if (((_arg2) && (!((_arg1 == _overwrittenProps))))){ _overwrittenProps[_local3] = 1; }; }; return (_local5); } override public function invalidate():void{ if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ onPluginEvent("onDisable", this); }; this.cachedPT1 = null; _overwrittenProps = null; _hasUpdate = (this.initted = (this.active = (_notifyPluginsOfEnabled = false))); this.propTweenLookup = {}; } public static function initClass():void{ rootFrame = 0; rootTimeline = new SimpleTimeline(null); rootFramesTimeline = new SimpleTimeline(null); rootTimeline.cachedStartTime = (getTimer() * 0.001); rootFramesTimeline.cachedStartTime = rootFrame; rootTimeline.autoRemoveChildren = true; rootFramesTimeline.autoRemoveChildren = true; _shape.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; } public static function killTweensOf(_arg1:Object, _arg2:Boolean=false, _arg3:Object=null):void{ var _local4:Array; var _local5:int; var _local6:TweenLite; if ((_arg1 in masterList)){ _local4 = masterList[_arg1]; _local5 = _local4.length; while (--_local5 > -1) { _local6 = _local4[_local5]; if (!_local6.gc){ if (_arg2){ _local6.complete(false, false); }; if (_arg3 != null){ _local6.killVars(_arg3); }; if ((((_arg3 == null)) || ((((_local6.cachedPT1 == null)) && (_local6.initted))))){ _local6.setEnabled(false, false); }; }; }; if (_arg3 == null){ delete masterList[_arg1]; }; }; } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; if (!("immediateRender" in _arg3)){ _arg3.immediateRender = true; }; return (new TweenLite(_arg1, _arg2, _arg3)); } protected static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (1 - (_arg1 / _arg4)); return ((1 - (_arg1 * _arg1))); } 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, immediateRender:false, useFrames:_arg4, overwrite:0})); } 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.cachedStartTime) * rootTimeline.cachedTimeScale), false, false); rootFrame++; rootFramesTimeline.renderTime(((rootFrame - rootFramesTimeline.cachedStartTime) * rootFramesTimeline.cachedTimeScale), false, false); if (!(rootFrame % 60)){ _local2 = masterList; for (_local3 in _local2) { _local4 = _local2[_local3]; _local5 = _local4.length; while (--_local5 > -1) { if (TweenLite(_local4[_local5]).gc){ _local4.splice(_local5, 1); }; }; 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 com.greensock
Section 7
//AdLoader (CPMStar.AdLoader) package CPMStar { import flash.display.*; import flash.system.*; import flash.net.*; public class AdLoader { private static var cpmstarLoader:Loader; public static function LoadAd(_arg1:int, _arg2:int):DisplayObject{ Security.allowDomain("server.cpmstar.com"); var _local3 = "http://server.cpmstar.com/adviewas3.swf"; cpmstarLoader = new Loader(); cpmstarLoader.load(new URLRequest(((((_local3 + "?poolid=") + _arg1) + "&subpoolid=") + _arg2))); return (cpmstarLoader); } } }//package CPMStar
Section 8
//None (fl.transitions.easing.None) package fl.transitions.easing { public class None { 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 fl.transitions.easing
Section 9
//Strong (fl.transitions.easing.Strong) package fl.transitions.easing { public class Strong { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = ((_arg1 / _arg4) - 1); return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2)); }; _arg1 = (_arg1 - 2); return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2)); } } }//package fl.transitions.easing
Section 10
//_ExportEpisodesMC_46 (PnC_Game_funny_games_fla._ExportEpisodesMC_46) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class _ExportEpisodesMC_46 extends MovieClip { public function _ExportEpisodesMC_46(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 11
//_ExportSoundsMC_15 (PnC_Game_funny_games_fla._ExportSoundsMC_15) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class _ExportSoundsMC_15 extends MovieClip { public function _ExportSoundsMC_15(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 12
//_ExportWindowsMC_16 (PnC_Game_funny_games_fla._ExportWindowsMC_16) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class _ExportWindowsMC_16 extends MovieClip { public var windowItem:WindowItem; public var windowFinal:WindowFinal; public var windowNextL:WindowNextLevel; public var windowYouAH:WindowYouAreHistory; public var windowInstr:WindowInstructions; public function _ExportWindowsMC_16(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 13
//Banner_293 (PnC_Game_funny_games_fla.Banner_293) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Banner_293 extends MovieClip { public var link:String; public function Banner_293(){ addFrameScript(0, frame1); } public function onMouseClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest(link), "_blank"); } function frame1(){ link = "http://mediapartner.bigpoint.net/scripts/click.php?anid=930034&anbid=39450778"; buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onMouseClick); } } }//package PnC_Game_funny_games_fla
Section 14
//body_100 (PnC_Game_funny_games_fla.body_100) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class body_100 extends MovieClip { public function body_100(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 15
//button_10 (PnC_Game_funny_games_fla.button_10) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class button_10 extends MovieClip { public function button_10(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 16
//Console_296 (PnC_Game_funny_games_fla.Console_296) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Console_296 extends MovieClip { public var sbh; public var scrollerV:MovieClip; public var command_tf:TextField; public var sbv; public var scrollerH:MovieClip; public var content:MovieClip; public var btnClose:MovieClip; public function Console_296(){ addFrameScript(0, frame1); } public function getCommand():String{ return (command_tf.text); } public function onBtnCloseClick(_arg1:MouseEvent):void{ visible = false; } public function addMessage(_arg1:String):void{ content.cont_mc.history_tf.text = (content.cont_mc.history_tf.text + (_arg1 + "\n")); } function frame1(){ sbv = new ScrollBarV(content.cont_mc, content.mask_mc, scrollerV.track_mc, scrollerV.thumb_mc, scrollerV.btnUp, scrollerV.btnDown); sbh = new ScrollBarH(content.cont_mc, content.mask_mc, scrollerH.track_mc, scrollerH.thumb_mc, scrollerH.btnLeft, scrollerH.btnRight); btnClose.addEventListener(MouseEvent.CLICK, onBtnCloseClick); } public function addHistory(_arg1:String):void{ content.cont_mc.history_tf.text = (content.cont_mc.history_tf.text + (("> " + _arg1) + "\n")); } public function clearAll():void{ content.cont_mc.history_tf.text = ""; command_tf.text = ""; } public function clearHistory():void{ content.cont_mc.history_tf.text = ""; } public function clearCommand():void{ command_tf.text = ""; } } }//package PnC_Game_funny_games_fla
Section 17
//cont_299 (PnC_Game_funny_games_fla.cont_299) package PnC_Game_funny_games_fla { import flash.display.*; import flash.text.*; public dynamic class cont_299 extends MovieClip { public var history_tf:TextField; public function cont_299(){ addFrameScript(0, frame1); } function frame1(){ history_tf.autoSize = "left"; } } }//package PnC_Game_funny_games_fla
Section 18
//dog_anim_235 (PnC_Game_funny_games_fla.dog_anim_235) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class dog_anim_235 extends MovieClip { public var wait:MovieClip; public function dog_anim_235(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame1(){ stop(); } function frame3(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 19
//dog_HeadBarks_252 (PnC_Game_funny_games_fla.dog_HeadBarks_252) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class dog_HeadBarks_252 extends MovieClip { public function dog_HeadBarks_252(){ addFrameScript(99, frame100); } function frame100(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 20
//dog_Run1_250 (PnC_Game_funny_games_fla.dog_Run1_250) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class dog_Run1_250 extends MovieClip { public function dog_Run1_250(){ addFrameScript(39, frame40); } function frame40(){ gotoAndPlay("loop"); } } }//package PnC_Game_funny_games_fla
Section 21
//dog_runAway_249 (PnC_Game_funny_games_fla.dog_runAway_249) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class dog_runAway_249 extends MovieClip { public var run:MovieClip; public function dog_runAway_249(){ addFrameScript(49, frame50); } function frame50(){ stop(); MovieClip(parent.parent).action = true; } } }//package PnC_Game_funny_games_fla
Section 22
//Epilogue_278 (PnC_Game_funny_games_fla.Epilogue_278) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class Epilogue_278 extends MovieClip { public function Epilogue_278(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 23
//FPSDisplay_272 (PnC_Game_funny_games_fla.FPSDisplay_272) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public dynamic class FPSDisplay_272 extends MovieClip { public var begTime:Number; public var _tf:TextField; public function FPSDisplay_272(){ addFrameScript(0, frame1); } function frame1(){ begTime = 0; addEventListener(Event.ENTER_FRAME, onEnterFrameHandler); } public function onEnterFrameHandler(_arg1:Event):void{ var _local2:Number = (getTimer() - begTime); var _local3:Number = (1000 / _local2); if (_local3 >= 24){ _tf.textColor = 0xFF00; } else { if (_local3 >= 12){ _tf.textColor = 0xFFFF00; } else { _tf.textColor = 0xFF0000; }; }; _tf.text = _local3.toFixed(3); begTime = getTimer(); } } }//package PnC_Game_funny_games_fla
Section 24
//hand_98 (PnC_Game_funny_games_fla.hand_98) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class hand_98 extends MovieClip { public function hand_98(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 25
//head_cryed_136 (PnC_Game_funny_games_fla.head_cryed_136) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class head_cryed_136 extends MovieClip { public var hair:MovieClip; public var hairPart:MovieClip; public var face1:MovieClip; public function head_cryed_136(){ addFrameScript(89, frame90); } function frame90(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 26
//head_hited_113 (PnC_Game_funny_games_fla.head_hited_113) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class head_hited_113 extends MovieClip { public var hair:MovieClip; public var hairPart:MovieClip; public var face1:MovieClip; public function head_hited_113(){ addFrameScript(13, frame14); } function frame14(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 27
//hero_cry_135 (PnC_Game_funny_games_fla.hero_cry_135) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_cry_135 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_cry_135(){ addFrameScript(0, frame1, 82, frame83); } function frame83(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 28
//hero_cut_shave_128 (PnC_Game_funny_games_fla.hero_cut_shave_128) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_cut_shave_128 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_cut_shave_128(){ addFrameScript(0, frame1, 91, frame92); } function frame92(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 29
//hero_cut_shave2_134 (PnC_Game_funny_games_fla.hero_cut_shave2_134) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_cut_shave2_134 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_cut_shave2_134(){ addFrameScript(0, frame1, 28, frame29); } function frame29(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 30
//hero_die1_112 (PnC_Game_funny_games_fla.hero_die1_112) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_die1_112 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public function hero_die1_112(){ addFrameScript(0, frame1, 22, frame23); } function frame23(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 31
//hero_die2_140 (PnC_Game_funny_games_fla.hero_die2_140) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_die2_140 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_die2_140(){ addFrameScript(0, frame1, 31, frame32); } function frame32(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 32
//hero_face_103 (PnC_Game_funny_games_fla.hero_face_103) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class hero_face_103 extends MovieClip { public function hero_face_103(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 33
//hero_hair_102 (PnC_Game_funny_games_fla.hero_hair_102) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class hero_hair_102 extends MovieClip { public function hero_hair_102(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 34
//hero_idle_106 (PnC_Game_funny_games_fla.hero_idle_106) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_idle_106 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var hand4:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var hand3:MovieClip; public var mcc; public var hat1:MovieClip; public var leg2:MovieClip; public function hero_idle_106(){ addFrameScript(0, frame1, 74, frame75, 92, frame93); } function frame93(){ hand4.gotoAndStop(mcc.hand1); } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } function frame75(){ hand3.gotoAndStop(mcc.hand1); } } }//package PnC_Game_funny_games_fla
Section 35
//hero_idlecopy_97 (PnC_Game_funny_games_fla.hero_idlecopy_97) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_idlecopy_97 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public function hero_idlecopy_97(){ addFrameScript(0, frame1); } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = true; head.hair.gotoAndStop(1); head.face1.gotoAndStop(1); hand1.gotoAndStop(1); hand2.gotoAndStop(1); leg1.gotoAndStop(1); leg2.gotoAndStop(1); body.gotoAndStop(1); hat1.visible = true; } } }//package PnC_Game_funny_games_fla
Section 36
//hero_openWardobe_127 (PnC_Game_funny_games_fla.hero_openWardobe_127) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_openWardobe_127 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_openWardobe_127(){ addFrameScript(89, frame90); } function frame90(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_Game_funny_games_fla
Section 37
//hero_pickUp_110 (PnC_Game_funny_games_fla.hero_pickUp_110) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_pickUp_110 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_pickUp_110(){ addFrameScript(0, frame1, 25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 38
//hero_pickUpAndHappy_121 (PnC_Game_funny_games_fla.hero_pickUpAndHappy_121) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_pickUpAndHappy_121 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_pickUpAndHappy_121(){ addFrameScript(94, frame95); } function frame95(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_Game_funny_games_fla
Section 39
//hero_refused_111 (PnC_Game_funny_games_fla.hero_refused_111) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_refused_111 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_refused_111(){ addFrameScript(0, frame1, 15, frame16); } function frame16(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 40
//hero_take_109 (PnC_Game_funny_games_fla.hero_take_109) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_take_109 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_take_109(){ addFrameScript(0, frame1, 15, frame16); } function frame16(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 41
//hero_throwMeat_120 (PnC_Game_funny_games_fla.hero_throwMeat_120) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_throwMeat_120 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_throwMeat_120(){ addFrameScript(37, frame38); } function frame38(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_Game_funny_games_fla
Section 42
//hero_throwRod_124 (PnC_Game_funny_games_fla.hero_throwRod_124) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_throwRod_124 extends MovieClip { public var callback:Function; public var mcc; public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var hand3:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_throwRod_124(){ addFrameScript(0, frame1, 51, frame52); } function frame52(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); } } }//package PnC_Game_funny_games_fla
Section 43
//hero_walk_107 (PnC_Game_funny_games_fla.hero_walk_107) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_walk_107 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_walk_107(){ addFrameScript(0, frame1, 24, frame25); } function frame25(){ gotoAndPlay(6); } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 44
//hero_walkWCart_126 (PnC_Game_funny_games_fla.hero_walkWCart_126) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class hero_walkWCart_126 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_walkWCart_126(){ addFrameScript(24, frame25); } function frame25(){ gotoAndPlay(6); } } }//package PnC_Game_funny_games_fla
Section 45
//hero_WGaff_117 (PnC_Game_funny_games_fla.hero_WGaff_117) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_WGaff_117 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var hat1:MovieClip; public var hat2:MovieClip; public function hero_WGaff_117(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_Game_funny_games_fla
Section 46
//hero_wLaser_139 (PnC_Game_funny_games_fla.hero_wLaser_139) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_wLaser_139 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var callback:Function; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public var mcc; public var hat1:MovieClip; public function hero_wLaser_139(){ addFrameScript(0, frame1, 44, frame45); } function frame45(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame1(){ mcc = MovieClip(parent.parent); head.hairPart.visible = mcc.hairPart; head.hair.gotoAndStop(mcc.hair); head.face1.gotoAndStop(mcc.face1); hand1.gotoAndStop(mcc.hand1); hand2.gotoAndStop(mcc.hand2); leg1.gotoAndStop(mcc.leg1); leg2.gotoAndStop(mcc.leg2); body.gotoAndStop(mcc.body); hat1.visible = mcc.hat1; } } }//package PnC_Game_funny_games_fla
Section 47
//HintButton_275 (PnC_Game_funny_games_fla.HintButton_275) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class HintButton_275 extends MovieClip { public var _fill:MovieClip; public function HintButton_275(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); this.buttonMode = true; addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ stop(); _fill.scaleY = 0; } public function onClick(_arg1:MouseEvent):void{ if (((Game.helplink) && (!((Game.helplink == ""))))){ navigateToURL(new URLRequest(Game.helplink), "_blank"); } else { Tracer.report("[!]", "Bad link URL.", "HintButton"); }; } } }//package PnC_Game_funny_games_fla
Section 48
//hl_9 (PnC_Game_funny_games_fla.hl_9) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class hl_9 extends MovieClip { public function hl_9(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 49
//icon1_40 (PnC_Game_funny_games_fla.icon1_40) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon1_40 extends MovieClip { public function icon1_40(){ addFrameScript(0, frame1); } public function a11(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/justin-beaver/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a11); } } }//package PnC_Game_funny_games_fla
Section 50
//icon2_41 (PnC_Game_funny_games_fla.icon2_41) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon2_41 extends MovieClip { public function icon2_41(){ addFrameScript(0, frame1); } public function a12(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/johnny-finder/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a12); } } }//package PnC_Game_funny_games_fla
Section 51
//icon3_42 (PnC_Game_funny_games_fla.icon3_42) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon3_42 extends MovieClip { public function icon3_42(){ addFrameScript(0, frame1); } public function a13(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/hoger-the-pirate/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a13); } } }//package PnC_Game_funny_games_fla
Section 52
//icon4_43 (PnC_Game_funny_games_fla.icon4_43) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon4_43 extends MovieClip { public function icon4_43(){ addFrameScript(0, frame1); } public function a13(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/dixie-the-nerd/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a13); } } }//package PnC_Game_funny_games_fla
Section 53
//joe_45 (PnC_Game_funny_games_fla.joe_45) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class joe_45 extends MovieClip { public function joe_45(){ addFrameScript(0, frame1); } public function a11(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/joe-the-hillbilly/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a11); } } }//package PnC_Game_funny_games_fla
Section 54
//l12character_all_253 (PnC_Game_funny_games_fla.l12character_all_253) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l12character_all_253 extends MovieClip { public function l12character_all_253(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 55
//l12character_idle_254 (PnC_Game_funny_games_fla.l12character_idle_254) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l12character_idle_254 extends MovieClip { public function l12character_idle_254(){ addFrameScript(179, frame180); } function frame180(){ gotoAndPlay("loop"); } } }//package PnC_Game_funny_games_fla
Section 56
//l12character_kick_261 (PnC_Game_funny_games_fla.l12character_kick_261) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l12character_kick_261 extends MovieClip { public function l12character_kick_261(){ addFrameScript(26, frame27); } function frame27(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 57
//l12character_runAway_262 (PnC_Game_funny_games_fla.l12character_runAway_262) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l12character_runAway_262 extends MovieClip { public function l12character_runAway_262(){ addFrameScript(36, frame37); } function frame37(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 58
//l12hand_255 (PnC_Game_funny_games_fla.l12hand_255) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l12hand_255 extends MovieClip { public function l12hand_255(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 59
//l1leg_256 (PnC_Game_funny_games_fla.l1leg_256) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l1leg_256 extends MovieClip { public function l1leg_256(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 60
//l2main_mc_201 (PnC_Game_funny_games_fla.l2main_mc_201) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class l2main_mc_201 extends MovieClip { public var hair; public var hand2; public var leg2; public var hand1; public var ch1:MovieClip; public var ch2:MovieClip; public var body; public var leg1; public var hairPart; public var hat1; public var hero:JohnnyFinder; public var face1; public function l2main_mc_201(){ addFrameScript(0, frame1, 1, frame2, 14, frame15, 46, frame47, 69, frame70, 70, frame71, 154, frame155, 179, frame180, 183, frame184, 184, frame185, 224, frame225, 225, frame226, 264, frame265); } function frame71(){ hero.gotoAndStop("wRod"); ch2.gotoAndStop("run"); ch1.gotoAndStop("idle"); } function frame15(){ ch1.gotoAndStop("kick"); hero.gotoAndStop("idle"); } function frame70(){ stop(); MovieClip(parent).lose(); } function frame155(){ hero.gotoAndStop("walkWCart"); ch1.gotoAndStop("walk"); } function frame184(){ stop(); MovieClip(parent).action = true; } function frame185(){ hero.gotoAndStop("idle"); ch1.gotoAndStop("flyUp"); } function frame2(){ hero.gotoAndStop("walkWCart"); } function frame1(){ stop(); hairPart = true; hair = 1; hand1 = 1; hand2 = 1; leg1 = 1; leg2 = 1; body = 1; hat1 = true; face1 = 1; hero.gotoAndStop("idle"); hero.anim.head.hairPart.visible = true; hero.anim.head.hair.gotoAndStop(1); hero.anim.head.face1.gotoAndStop(1); hero.anim.hand1.gotoAndStop(1); hero.anim.hand2.gotoAndStop(1); hero.anim.leg1.gotoAndStop(1); hero.anim.leg2.gotoAndStop(1); hero.anim.body.gotoAndStop(1); hero.anim.hat1.visible = true; hero.anim.head.face1.gotoAndStop(face1); ch1.gotoAndStop(1); ch2.gotoAndStop(1); } function frame225(){ stop(); MovieClip(parent).action = true; } function frame47(){ hero.gotoAndStop("die1"); } function frame226(){ hero.gotoAndStop("walkWCart"); } function frame265(){ stop(); MovieClip(parent).win(); } function frame180(){ hero.gotoAndStop("idle"); ch1.gotoAndStop("idle"); } } }//package PnC_Game_funny_games_fla
Section 61
//l3_hand_183 (PnC_Game_funny_games_fla.l3_hand_183) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l3_hand_183 extends MovieClip { public function l3_hand_183(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 62
//l3_hero_beat_188 (PnC_Game_funny_games_fla.l3_hero_beat_188) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l3_hero_beat_188 extends MovieClip { public function l3_hero_beat_188(){ addFrameScript(39, frame40); } function frame40(){ gotoAndPlay(6); } } }//package PnC_Game_funny_games_fla
Section 63
//l3_hero_walk_189 (PnC_Game_funny_games_fla.l3_hero_walk_189) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l3_hero_walk_189 extends MovieClip { public function l3_hero_walk_189(){ addFrameScript(24, frame25); } function frame25(){ gotoAndPlay(6); } } }//package PnC_Game_funny_games_fla
Section 64
//l3_leg_182 (PnC_Game_funny_games_fla.l3_leg_182) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l3_leg_182 extends MovieClip { public function l3_leg_182(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 65
//l3_thief_all_180 (PnC_Game_funny_games_fla.l3_thief_all_180) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class l3_thief_all_180 extends MovieClip { public var anim:MovieClip; public function l3_thief_all_180(){ addFrameScript(0, frame1, 91, frame92, 111, frame112); } function frame1(){ stop(); } function frame112(){ stop(); } function frame92(){ MovieClip(parent).jf.playAnim("die1", function (){ MovieClip(parent).lose(); }); } } }//package PnC_Game_funny_games_fla
Section 66
//l3_thief_climb_186 (PnC_Game_funny_games_fla.l3_thief_climb_186) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l3_thief_climb_186 extends MovieClip { public function l3_thief_climb_186(){ addFrameScript(50, frame51); } function frame51(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 67
//l51character1_all_206 (PnC_Game_funny_games_fla.l51character1_all_206) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l51character1_all_206 extends MovieClip { public function l51character1_all_206(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 68
//l51character1_flyUp_215 (PnC_Game_funny_games_fla.l51character1_flyUp_215) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l51character1_flyUp_215 extends MovieClip { public function l51character1_flyUp_215(){ addFrameScript(39, frame40); } function frame40(){ gotoAndPlay("loop"); } } }//package PnC_Game_funny_games_fla
Section 69
//l51character1_kick_213 (PnC_Game_funny_games_fla.l51character1_kick_213) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l51character1_kick_213 extends MovieClip { public function l51character1_kick_213(){ addFrameScript(54, frame55); } function frame55(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 70
//l51character1_walk_214 (PnC_Game_funny_games_fla.l51character1_walk_214) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l51character1_walk_214 extends MovieClip { public function l51character1_walk_214(){ addFrameScript(28, frame29); } function frame29(){ gotoAndPlay("loop"); } } }//package PnC_Game_funny_games_fla
Section 71
//l52character1_all_216 (PnC_Game_funny_games_fla.l52character1_all_216) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l52character1_all_216 extends MovieClip { public function l52character1_all_216(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 72
//l52character1_run_222 (PnC_Game_funny_games_fla.l52character1_run_222) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l52character1_run_222 extends MovieClip { public function l52character1_run_222(){ addFrameScript(67, frame68); } function frame68(){ gotoAndPlay("loop"); } } }//package PnC_Game_funny_games_fla
Section 73
//l5solarium_151 (PnC_Game_funny_games_fla.l5solarium_151) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l5solarium_151 extends MovieClip { public function l5solarium_151(){ addFrameScript(0, frame1, 39, frame40); } function frame40(){ stop(); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 74
//l6character_fall_76 (PnC_Game_funny_games_fla.l6character_fall_76) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6character_fall_76 extends MovieClip { public function l6character_fall_76(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 75
//l6character_killer_68 (PnC_Game_funny_games_fla.l6character_killer_68) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class l6character_killer_68 extends MovieClip { public function l6character_killer_68(){ addFrameScript(0, frame1, 1, frame2, 29, frame30); } function frame30(){ stop(); MovieClip(parent).action = true; } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 76
//l6character_shoot_75 (PnC_Game_funny_games_fla.l6character_shoot_75) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class l6character_shoot_75 extends MovieClip { public function l6character_shoot_75(){ addFrameScript(19, frame20); } function frame20(){ stop(); MovieClip(parent.parent).man.gotoAndStop("die"); } } }//package PnC_Game_funny_games_fla
Section 77
//l6character_shoot0_69 (PnC_Game_funny_games_fla.l6character_shoot0_69) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6character_shoot0_69 extends MovieClip { public function l6character_shoot0_69(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 78
//l6character_tie_78 (PnC_Game_funny_games_fla.l6character_tie_78) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6character_tie_78 extends MovieClip { public function l6character_tie_78(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 79
//l6character1_all_53 (PnC_Game_funny_games_fla.l6character1_all_53) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6character1_all_53 extends MovieClip { public var anim:MovieClip; public function l6character1_all_53(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 80
//l6character1_invite_66 (PnC_Game_funny_games_fla.l6character1_invite_66) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6character1_invite_66 extends MovieClip { public function l6character1_invite_66(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 81
//l6hand_71 (PnC_Game_funny_games_fla.l6hand_71) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6hand_71 extends MovieClip { public function l6hand_71(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 82
//l6hand1_55 (PnC_Game_funny_games_fla.l6hand1_55) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6hand1_55 extends MovieClip { public function l6hand1_55(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 83
//l6head_blind_77 (PnC_Game_funny_games_fla.l6head_blind_77) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6head_blind_77 extends MovieClip { public function l6head_blind_77(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 84
//l6head_hited_60 (PnC_Game_funny_games_fla.l6head_hited_60) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6head_hited_60 extends MovieClip { public function l6head_hited_60(){ addFrameScript(13, frame14); } function frame14(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 85
//l6head1_smile_67 (PnC_Game_funny_games_fla.l6head1_smile_67) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6head1_smile_67 extends MovieClip { public function l6head1_smile_67(){ addFrameScript(99, frame100); } function frame100(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 86
//l6hero_die1_59 (PnC_Game_funny_games_fla.l6hero_die1_59) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class l6hero_die1_59 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public function l6hero_die1_59(){ addFrameScript(33, frame34); } function frame34(){ stop(); MovieClip(parent.parent).lose(); } } }//package PnC_Game_funny_games_fla
Section 87
//l6hero_walk_65 (PnC_Game_funny_games_fla.l6hero_walk_65) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6hero_walk_65 extends MovieClip { public var head:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var body:MovieClip; public var leg1:MovieClip; public var leg2:MovieClip; public function l6hero_walk_65(){ addFrameScript(24, frame25); } function frame25(){ gotoAndPlay("loop"); } } }//package PnC_Game_funny_games_fla
Section 88
//l6leg_70 (PnC_Game_funny_games_fla.l6leg_70) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6leg_70 extends MovieClip { public function l6leg_70(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 89
//l6leg1_56 (PnC_Game_funny_games_fla.l6leg1_56) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class l6leg1_56 extends MovieClip { public function l6leg1_56(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 90
//leg_99 (PnC_Game_funny_games_fla.leg_99) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class leg_99 extends MovieClip { public function leg_99(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 91
//levelEndPicture_32 (PnC_Game_funny_games_fla.levelEndPicture_32) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class levelEndPicture_32 extends MovieClip { public function levelEndPicture_32(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 92
//logo_23 (PnC_Game_funny_games_fla.logo_23) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class logo_23 extends MovieClip { public function logo_23(){ addFrameScript(0, frame1); } public function onMouseClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onMouseClick); } } }//package PnC_Game_funny_games_fla
Section 93
//logo_4 (PnC_Game_funny_games_fla.logo_4) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class logo_4 extends MovieClip { public function logo_4(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 94
//logoBtn_fgames_269 (PnC_Game_funny_games_fla.logoBtn_fgames_269) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class logoBtn_fgames_269 extends MovieClip { public function logoBtn_fgames_269(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.funny-games.biz"), "_blank"); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onClick); } } }//package PnC_Game_funny_games_fla
Section 95
//Logotype_294 (PnC_Game_funny_games_fla.Logotype_294) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Logotype_294 extends MovieClip { public function Logotype_294(){ addFrameScript(0, frame1); } public function onMouseClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onMouseClick); } } }//package PnC_Game_funny_games_fla
Section 96
//mainMenuBtn_28 (PnC_Game_funny_games_fla.mainMenuBtn_28) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class mainMenuBtn_28 extends MovieClip { public var hitMc:MovieClip; public function mainMenuBtn_28(){ addFrameScript(0, frame1, 1, frame2, 7, frame8, 8, frame9); } public function onClick(_arg1:MouseEvent):void{ Console.enterMainMenu(); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame8(){ stop(); } function frame9(){ play(); } } }//package PnC_Game_funny_games_fla
Section 97
//MainTimeline (PnC_Game_funny_games_fla.MainTimeline) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var game:Game; public var allowRun:Boolean; public var message:MovieClip; public var console:MovieClip; public var spfDisplay:MovieClip; public var fpsDisplay:MovieClip; public var prel:MovieClip; public var memDisplay:MovieClip; public var cover:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } public function showProgress(_arg1:ProgressEvent):void{ var _local2:Number = Math.floor(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)); var _local3:Number = Math.round(((_arg1.bytesLoaded / _arg1.bytesTotal) * 45)); prel.pr_body.gotoAndStop(_local2); trace((((((_arg1.bytesLoaded + "/") + _arg1.bytesTotal) + " (") + _local2) + "%)")); if (_arg1.bytesLoaded >= _arg1.bytesTotal){ removeEventListener(ProgressEvent.PROGRESS, showProgress); prel.gotoAndPlay(2); trace("[%] LOADING COMPLETE"); }; } function frame2(){ trace("+------------------------------------------------+"); trace("| EXPORT CLASSES |"); trace("+------------------------------------------------+"); nextFrame(); } function frame3(){ trace("+------------------------------------------------+"); trace("| MAIN MENU |"); trace("+------------------------------------------------+"); stop(); if (Console.mPlayer.isPlaying){ Console.mPlayer.stopMusic(); }; Console.pac_game = this; if (Game.gamemode != "debug"){ memDisplay.visible = false; spfDisplay.visible = false; fpsDisplay.visible = false; }; } function frame4(){ trace("+------------------------------------------------+"); trace("| MAIN GAME |"); trace("+------------------------------------------------+"); stop(); Console.mPlayer.playMusic(new GameMusic()); console.visible = false; console.alpha = 1; console.clearAll(); if (Game.gamemode == "debug"){ message.gotoAndStop(2); stage.addEventListener(KeyboardEvent.KEY_DOWN, onGameKeyDown); }; } function frame1(){ trace("+------------------------------------------------+"); trace("| PRELOADER |"); trace("+------------------------------------------------+"); stop(); allowRun = true; Game.helplink = "http://www.abroy.com/play/adventure-games/hugo-the-hobo-walkthrough/"; if (Game.sitelock){ if (loaderInfo.url.indexOf("http://www.abroy.com") == -1){ allowRun = false; }; }; if (allowRun){ loaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress); } else { prel.pr_body.gotoAndStop(1); visible = false; }; } public function onGameKeyDown(_arg1:KeyboardEvent):void{ if (Game.inst){ if (_arg1.keyCode == 67){ if (!console.visible){ console.visible = true; } else { if (stage.focus != console.command_tf){ console.visible = false; }; }; }; if (_arg1.keyCode == 13){ if (stage.focus == console.command_tf){ CommandProcessor.process(console.getCommand()); }; }; } else { _arg1.target.removeEventListener(KeyboardEvent.KEY_DOWN, onGameKeyDown); }; } } }//package PnC_Game_funny_games_fla
Section 98
//MemoryDisplay_270 (PnC_Game_funny_games_fla.MemoryDisplay_270) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class MemoryDisplay_270 extends MovieClip { public var _tf:TextField; public function MemoryDisplay_270(){ addFrameScript(0, frame1); } function frame1(){ addEventListener(Event.ENTER_FRAME, onEnterFrameHandler); } public function onEnterFrameHandler(_arg1:Event):void{ var _local2:Number = Utils.getTotalMemory(); if (_local2 <= 16){ _tf.textColor = 0xFF00; } else { if (_local2 <= 24){ _tf.textColor = 0xFFFF00; } else { _tf.textColor = 0xFF0000; }; }; _tf.text = _local2.toFixed(3); } } }//package PnC_Game_funny_games_fla
Section 99
//Message_295 (PnC_Game_funny_games_fla.Message_295) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Message_295 extends MovieClip { public function Message_295(){ addFrameScript(0, frame1, 1, frame2); } public function onClick(_arg1:MouseEvent):void{ if (!parent["console"].visible){ parent["console"].visible = true; } else { parent["console"].visible = false; }; } function frame1(){ stop(); } function frame2(){ stop(); addEventListener(MouseEvent.CLICK, onClick); } } }//package PnC_Game_funny_games_fla
Section 100
//moreGamesBtn_268 (PnC_Game_funny_games_fla.moreGamesBtn_268) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class moreGamesBtn_268 extends MovieClip { public function moreGamesBtn_268(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onClick); } } }//package PnC_Game_funny_games_fla
Section 101
//moreGamesBtn_30 (PnC_Game_funny_games_fla.moreGamesBtn_30) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class moreGamesBtn_30 extends MovieClip { public var hitMc:MovieClip; public function moreGamesBtn_30(){ addFrameScript(0, frame1, 1, frame2, 7, frame8, 8, frame9); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame8(){ stop(); } function frame9(){ play(); } } }//package PnC_Game_funny_games_fla
Section 102
//MuteButton_291 (PnC_Game_funny_games_fla.MuteButton_291) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; public dynamic class MuteButton_291 extends MovieClip { public var hit_mc:MovieClip; public function MuteButton_291(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); } public function onClick(_arg1:MouseEvent):void{ if (currentFrame == 1){ setVolume(0); nextFrame(); } else { setVolume(1); prevFrame(); }; } function frame1(){ stop(); this.hitArea = hit_mc; hit_mc.visible = false; mouseChildren = false; buttonMode = true; addEventListener(MouseEvent.CLICK, onClick); } public function setVolume(_arg1:Number):void{ SoundMixer.soundTransform = new SoundTransform(_arg1); } } }//package PnC_Game_funny_games_fla
Section 103
//nextBtn_33 (PnC_Game_funny_games_fla.nextBtn_33) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class nextBtn_33 extends MovieClip { public var hitMc:MovieClip; public function nextBtn_33(){ addFrameScript(0, frame1, 1, frame2, 7, frame8, 8, frame9); } public function onClick(_arg1:MouseEvent):void{ Console.nextEpisode(); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame8(){ stop(); } function frame9(){ play(); } } }//package PnC_Game_funny_games_fla
Section 104
//play_btn_11 (PnC_Game_funny_games_fla.play_btn_11) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class play_btn_11 extends MovieClip { public var hit_mc:MovieClip; public function play_btn_11(){ addFrameScript(0, frame1, 1, frame2, 9, frame10, 10, frame11, 19, frame20); } public function btnClick(_arg1:MouseEvent):void{ var _local2 = root; _local2["gotoAndPlay"](2); } function frame2(){ play(); } function frame20(){ gotoAndStop("begin"); } function frame1(){ stop(); buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, btnClick); } function frame10(){ stop(); } function frame11(){ play(); } } }//package PnC_Game_funny_games_fla
Section 105
//playBtn_267 (PnC_Game_funny_games_fla.playBtn_267) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_267 extends MovieClip { public function playBtn_267(){ addFrameScript(0, frame1); } public function onClick(_arg1:MouseEvent):void{ Console.enterMainGame(); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onClick); } } }//package PnC_Game_funny_games_fla
Section 106
//playBtn_38 (PnC_Game_funny_games_fla.playBtn_38) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_38 extends MovieClip { public var hitMc:MovieClip; public function playBtn_38(){ addFrameScript(0, frame1, 1, frame2, 10, frame11, 11, frame12); } public function onClick(_arg1:MouseEvent):void{ Console.playEpisode("first"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame11(){ stop(); } function frame12(){ play(); } } }//package PnC_Game_funny_games_fla
Section 107
//playBtncopy_285 (PnC_Game_funny_games_fla.playBtncopy_285) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class playBtncopy_285 extends MovieClip { public var hitMc:MovieClip; public function playBtncopy_285(){ addFrameScript(0, frame1, 1, frame2, 10, frame11, 11, frame12); } public function onClick(_arg1:MouseEvent):void{ if (Console.currentEpisode){ Console.currentEpisode.start(); Console.hidePrologue(); }; } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame11(){ stop(); } function frame12(){ play(); } } }//package PnC_Game_funny_games_fla
Section 108
//preloadBar_2 (PnC_Game_funny_games_fla.preloadBar_2) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class preloadBar_2 extends MovieClip { public var prel; public function preloadBar_2(){ addFrameScript(0, frame1, 99, frame100); } function frame100(){ stop(); prel = root["prel"]; prel.gotoAndPlay(2); } function frame1(){ } } }//package PnC_Game_funny_games_fla
Section 109
//Preloader_1 (PnC_Game_funny_games_fla.Preloader_1) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.media.*; import CPMStar.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Preloader_1 extends MovieClip { public var ad:DisplayObject; public var CPMStarSubPoolID:int; public var adBox:MovieClip; public var prel; public var play_btn:MovieClip; public var CPMStarPoolID:int; public var pr_body:MovieClip; public function Preloader_1(){ addFrameScript(0, frame1, 53, frame54, 102, frame103, 110, frame111, 124, frame125); } function frame1(){ stop(); prel = root["prel"]; CPMStarPoolID = 18840; CPMStarSubPoolID = 10; ad = AdLoader.LoadAd(CPMStarPoolID, CPMStarSubPoolID); adBox.addChild(ad); } function frame103(){ } function frame111(){ } function frame54(){ } function frame125(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 110
//Prolog_01_280 (PnC_Game_funny_games_fla.Prolog_01_280) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class Prolog_01_280 extends MovieClip { public var ready:Boolean; public function Prolog_01_280(){ addFrameScript(0, frame1, 279, frame280); } function frame1(){ stop(); ready = true; } function frame280(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 111
//Prologue_279 (PnC_Game_funny_games_fla.Prologue_279) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class Prologue_279 extends MovieClip { public var images:MovieClip; public function Prologue_279(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 112
//retryBtn_20 (PnC_Game_funny_games_fla.retryBtn_20) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class retryBtn_20 extends MovieClip { public var hitMc:MovieClip; public function retryBtn_20(){ addFrameScript(0, frame1, 1, frame2, 10, frame11, 11, frame12); } public function onClick(_arg1:MouseEvent):void{ Console.replayEpisode(); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame11(){ stop(); } function frame12(){ play(); } } }//package PnC_Game_funny_games_fla
Section 113
//security_all_79 (PnC_Game_funny_games_fla.security_all_79) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class security_all_79 extends MovieClip { public function security_all_79(){ addFrameScript(1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame5(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 114
//security_all2_88 (PnC_Game_funny_games_fla.security_all2_88) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class security_all2_88 extends MovieClip { public function security_all2_88(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 115
//security_kick_86 (PnC_Game_funny_games_fla.security_kick_86) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class security_kick_86 extends MovieClip { public function security_kick_86(){ addFrameScript(18, frame19); } function frame19(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 116
//security_misses_87 (PnC_Game_funny_games_fla.security_misses_87) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class security_misses_87 extends MovieClip { public function security_misses_87(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 117
//Shave_mc_130 (PnC_Game_funny_games_fla.Shave_mc_130) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class Shave_mc_130 extends MovieClip { public function Shave_mc_130(){ addFrameScript(63, frame64); } function frame64(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 118
//skipBtn_282 (PnC_Game_funny_games_fla.skipBtn_282) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; public dynamic class skipBtn_282 extends MovieClip { public var hitMc:MovieClip; public function skipBtn_282(){ addFrameScript(0, frame1, 1, frame2, 7, frame8, 8, frame9); } public function onClick(_arg1:MouseEvent):void{ if (Console.currentEpisode){ Console.currentEpisode.start(); Console.hidePrologue(); }; } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ play(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame8(){ stop(); } function frame9(){ play(); } } }//package PnC_Game_funny_games_fla
Section 119
//sonya_44 (PnC_Game_funny_games_fla.sonya_44) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class sonya_44 extends MovieClip { public function sonya_44(){ addFrameScript(0, frame1); } public function a11(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/sonya-the-spy---cern-episode/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a11); } } }//package PnC_Game_funny_games_fla
Section 120
//SPFDisplay_271 (PnC_Game_funny_games_fla.SPFDisplay_271) package PnC_Game_funny_games_fla { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public dynamic class SPFDisplay_271 extends MovieClip { public var begTime:Number; public var _tf:TextField; public function SPFDisplay_271(){ addFrameScript(0, frame1); } function frame1(){ begTime = 0; addEventListener(Event.ENTER_FRAME, onEnterFrameHandler); } public function onEnterFrameHandler(_arg1:Event):void{ var _local2:Number = (getTimer() - begTime); if (_local2 <= 42){ _tf.textColor = 0xFF00; } else { if (_local2 <= 83){ _tf.textColor = 0xFFFF00; } else { _tf.textColor = 0xFF0000; }; }; _tf.text = ("" + _local2); begTime = getTimer(); } } }//package PnC_Game_funny_games_fla
Section 121
//Story_274 (PnC_Game_funny_games_fla.Story_274) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class Story_274 extends MovieClip { public function Story_274(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 122
//switcher_mc_177 (PnC_Game_funny_games_fla.switcher_mc_177) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class switcher_mc_177 extends MovieClip { public function switcher_mc_177(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 123
//wardobe_mc_178 (PnC_Game_funny_games_fla.wardobe_mc_178) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class wardobe_mc_178 extends MovieClip { public function wardobe_mc_178(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 124
//win_mc_175 (PnC_Game_funny_games_fla.win_mc_175) package PnC_Game_funny_games_fla { import flash.display.*; public dynamic class win_mc_175 extends MovieClip { public function win_mc_175(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame1(){ stop(); } function frame2(){ stop(); } function frame3(){ stop(); } } }//package PnC_Game_funny_games_fla
Section 125
//Activator (Activator) package { import flash.display.*; import flash.events.*; public class Activator { private var onPointEvent:String; private var sprite:Sprite; private var name:String; private var state:String; private var target:Sprite; private var mode:String; private var onPointCondition:Function; private var onClick:Function; private var onPoint:Function; private var onClickCondition:Function; private var region:Sprite; private var onClickEvent:String; private var episode:Episode; public function Activator(_arg1:String, _arg2:Episode, _arg3:Sprite, _arg4:Object){ if (!_arg2.isActivator(_arg1)){ this.name = _arg1; this.episode = _arg2; this.target = _arg3; this.sprite = ((_arg4.sprite is Sprite)) ? _arg4.sprite : null; this.region = ((_arg4.region is Sprite)) ? _arg4.region : null; this.state = ((_arg4.state is String)) ? _arg4.state : "active"; this.mode = ((_arg4.mode is String)) ? _arg4.mode : "ever"; this.onClick = ((_arg4.onClick is Function)) ? _arg4.onClick : null; this.onPoint = ((_arg4.onPoint is Function)) ? _arg4.onPoint : null; this.onClickCondition = ((_arg4.onClickCondition is Function)) ? _arg4.onClickCondition : null; this.onPointCondition = ((_arg4.onPointCondition is Function)) ? _arg4.onPointCondition : null; this.onClickEvent = ((_arg4.onClickEvent is String)) ? _arg4.onClickEvent : null; this.onPointEvent = ((_arg4.onPointEvent is String)) ? _arg4.onPointEvent : null; _arg3.tabEnabled = false; if (_arg4.autoInit != false){ init(); }; } else { Tracer.report("[X]", "Activator already exists.", "Activator"); }; } public function activate():void{ state = "active"; target.buttonMode = true; target.useHandCursor = true; } public function deactivate():void{ state = "inactive"; target.buttonMode = false; target.useHandCursor = false; } public function halt():void{ if (target.hasEventListener(MouseEvent.CLICK)){ target.removeEventListener(MouseEvent.CLICK, onClickHandler); }; if (target.hasEventListener(MouseEvent.MOUSE_OVER)){ target.removeEventListener(MouseEvent.MOUSE_OVER, onClickHandler); }; target.buttonMode = false; target.useHandCursor = false; } public function init():void{ target.addEventListener(MouseEvent.CLICK, onClickHandler); target.addEventListener(MouseEvent.MOUSE_OVER, onPointHandler); target.buttonMode = true; target.useHandCursor = true; } public function kill():void{ deactivate(); halt(); name = undefined; episode = undefined; target = undefined; sprite = undefined; region = undefined; state = undefined; mode = undefined; onClick = undefined; onPoint = undefined; onClickCondition = undefined; onPointCondition = undefined; onClickEvent = undefined; onPointEvent = undefined; } private function onPointHandler(_arg1:MouseEvent):void{ if ((((state == "active")) && (episode.action))){ if ((((onPointCondition == null)) || (((!((onPointCondition == null))) && (onPointCondition()))))){ if (onPoint != null){ onPoint(); Tracer.report("[i]", (("Activator '" + name) + "': onPoint()."), "Activator"); if (onPointEvent){ episode.causeEvent(onPointEvent); }; if (mode == "once"){ state = "inactive"; }; }; }; }; } private function onClickHandler(_arg1:MouseEvent):void{ if ((((state == "active")) && (episode.action))){ if ((((onClickCondition == null)) || (((!((onClickCondition == null))) && (onClickCondition()))))){ if (onClick != null){ if (sprite){ sprite.filters = null; }; if (region){ region.filters = null; region.visible = false; }; onClick(); Tracer.report("[i]", (("Activator '" + name) + "': onClick()."), "Activator"); if (onClickEvent){ episode.causeEvent(onClickEvent); }; if (mode == "once"){ state = "inactive"; }; }; }; }; } } }//package
Section 126
//Animation (Animation) package { import flash.display.*; import flash.events.*; public class Animation { private var prevLabel:String; private var nextLabel:String; private var episode:Episode; private var name:String; private var order:Array; private var loops:uint; private var target:MovieClip; private var index:uint; private var frame:uint; private var label:String; private var labels:Object; public function Animation(_arg1:String, _arg2:Episode, _arg3:MovieClip, _arg4:Object){ var _local5:*; super(); if (!_arg2.isAnimation(_arg1)){ this.name = _arg1; this.episode = _arg2; this.target = _arg3; labels = new Object(); for (_local5 in _arg4) { if ((((_arg4[_local5] is uint)) || ((_arg4[_local5] is String)))){ if (_arg4[_local5] <= _arg3.totalFrames){ labels[_local5] = _arg4[_local5]; } else { Tracer.report("[X]", "'frame' can't be greater than total frames number.", "Animation"); }; }; }; } else { Tracer.report("[X]", "Animation already exists.", "Animation"); }; } public function playLoops(_arg1:String, _arg2:uint):void{ if (labels[_arg1]){ if (this.label){ prevLabel = this.label; }; this.label = _arg1; loops = _arg2; target.gotoAndStop(labels[_arg1]); target.addEventListener(Event.ENTER_FRAME, animationStarter); } else { Tracer.report("[X]", (("There is no such label. {" + _arg1) + "}"), "Animation"); }; } public function playOnce(_arg1:String):void{ if (labels[_arg1]){ if (this.label){ prevLabel = this.label; }; this.label = _arg1; loops = 1; target.gotoAndStop(labels[_arg1]); target.addEventListener(Event.ENTER_FRAME, animationStarter); } else { Tracer.report("[X]", (("There is no such label. {" + _arg1) + "}"), "Animation"); }; } public function kill():void{ if (target.hasEventListener("Event")){ }; label = null; order = null; prevLabel = null; nextLabel = null; name = null; episode = null; target = null; labels = null; } private function animationHandler(_arg1:Event):void{ if (_arg1.target.anim){ if (_arg1.target.anim.currentFrame == _arg1.target.anim.totalFrames){ trace("next animation"); _arg1.target.removeEventListener(Event.ENTER_FRAME, animationHandler); if (nextLabel){ index++; trace(("index=" + index)); if (order[(index + 1)]){ nextLabel = order[(index + 1)]; } else { nextLabel = null; }; target.addEventListener(Event.ENTER_FRAME, animationHandler); play(order[index]); } else { _arg1.target.anim.stop(); }; }; }; } private function animationStarter(_arg1:Event):void{ if (_arg1.target.anim){ _arg1.target.removeEventListener(Event.ENTER_FRAME, animationStarter); _arg1.target.anim.gotoAndPlay(1); if (loops > 0){ target.addEventListener(Event.ENTER_FRAME, animationStopper); }; }; } public function play(_arg1:String):void{ if (labels[_arg1]){ if (this.label){ prevLabel = this.label; }; this.label = _arg1; loops = 0; target.gotoAndStop(labels[_arg1]); target.addEventListener(Event.ENTER_FRAME, animationStarter); } else { Tracer.report("[X]", (("There is no such label. {" + _arg1) + "}"), "Animation"); }; } private function animationStopper(_arg1:Event):void{ if (_arg1.target.anim.currentFrame == _arg1.target.anim.totalFrames){ if (loops == 1){ _arg1.target.removeEventListener(Event.ENTER_FRAME, animationStopper); _arg1.target.anim.stop(); } else { loops--; }; }; } public function playOrder(_arg1:Array):void{ var _local2:int = _arg1.length; while (_local2--) { if (labels[_arg1[_local2]] == null){ Tracer.report("[X]", "Sequence contains wrong label(s).", "Animation"); return; }; }; order = new Array(); var _local3:uint = _arg1.length; var _local4:uint; while (_local4 < _local3) { order[_local4] = _arg1[_local4]; trace(order[_local4]); _local4++; }; index = 0; if (order[(index + 1)]){ nextLabel = order[(index + 1)]; } else { nextLabel = null; }; target.addEventListener(Event.ENTER_FRAME, animationHandler); this.play(order[index]); } public function resume():void{ if (target.anim){ target.anim.play(); } else { Tracer.report("[X]", "No animation to resume.", "Animation"); }; } public function pause():void{ if (target.anim){ target.anim.stop(); } else { Tracer.report("[X]", "No animation to pause.", "Animation"); }; } } }//package
Section 127
//Character (Character) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Character extends MovieClip { public var animInstrSet:Array; private var waitTimer:Timer; public var anim:MovieClip; public var waitTime:Number;// = 10 public var animCallback:Function; private var labels:Array; public function Character(){ init(); } public function halt():void{ stopWaitTimer(); if (anim){ anim.stop(); }; if (labels.indexOf("none") != -1){ gotoAndStop("idle"); }; } public function justAddItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ Console.currentEpisode.getItem(_arg1, _arg2, _arg3); } public function turnBack():void{ stopWaitTimer(); scaleX = (scaleX * -1); } public function pickUpItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ var itemName = _arg1; var itemImage = _arg2; var itemFunct = _arg3; if (labels.indexOf("pickUp") != -1){ playAnim("pickUp", function (){ Console.currentEpisode.getItem(itemName, itemImage, itemFunct); }); } else { Tracer.report("[X]", "Animation 'pickUp' isn't exists.", "Character"); }; } private function startWaitTimer():void{ if (waitTimer){ stopWaitTimer(); }; waitTimer = new Timer((waitTime * 1000), 1); waitTimer.addEventListener(TimerEvent.TIMER_COMPLETE, startIdle); waitTimer.start(); } private function startIdle(_arg1:TimerEvent):void{ if (anim){ anim.stop(); }; gotoAndStop("idle"); } private function init():void{ labels = new Array(); var _local1:uint = currentLabels.length; var _local2:uint; while (_local2 < _local1) { labels[_local2] = currentLabels[_local2].name; _local2++; }; } public function turnTo(_arg1:Number):void{ stopWaitTimer(); if (_arg1 <= x){ if (scaleX > 0){ scaleX = (scaleX * -1); }; } else { if (scaleX < 0){ scaleX = (scaleX * -1); }; }; } public function walkTo(_arg1:Number):void{ if (labels.indexOf("walk") != -1){ stopWaitTimer(); if (anim){ anim.stop(); }; turnTo(_arg1); if (currentLabel != "walk"){ gotoAndStop("walk"); } else { anim.gotoAndPlay(1); }; } else { Tracer.report("[X]", "Animation 'walk' isn't exists.", "Character"); }; } public function playAnim(_arg1:String, _arg2:Function=null, _arg3:Array=null):void{ if (labels.indexOf(_arg1) != -1){ stopWaitTimer(); if (anim){ anim.stop(); }; animCallback = _arg2; animInstrSet = _arg3; if (currentLabel != _arg1){ gotoAndStop(_arg1); } else { anim.gotoAndPlay(1); }; } else { Tracer.report("[X]", (("Animation '" + _arg1) + "' isn't exists."), "Character"); }; } private function stopWaitTimer():void{ if (waitTimer){ waitTimer.reset(); if (waitTimer.hasEventListener(TimerEvent.TIMER_COMPLETE)){ waitTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, startIdle); }; waitTimer = null; }; } public function wait():void{ if (labels.indexOf("idle") != -1){ if (anim){ anim.stop(); }; if (labels.indexOf("none") != -1){ gotoAndStop("idle"); }; startWaitTimer(); } else { Tracer.report("[X]", "Animation 'idle' isn't exists.", "Character"); }; } public function takeItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ var itemName = _arg1; var itemImage = _arg2; var itemFunct = _arg3; if (labels.indexOf("take") != -1){ playAnim("take", function (){ Console.currentEpisode.getItem(itemName, itemImage, itemFunct); }); } else { Tracer.report("[X]", "Animation 'take' isn't exists.", "Character"); }; } public function turnOn(_arg1:String):void{ stopWaitTimer(); switch (_arg1){ case "left": if (scaleX > 0){ scaleX = (scaleX * -1); }; break; case "right": if (scaleX < 0){ scaleX = (scaleX * -1); }; break; }; } } }//package
Section 128
//CommandProcessor (CommandProcessor) package { public class CommandProcessor { public static function process(_arg1:String):void{ var _local3:String; var _local4:String; var _local5:*; var _local6:Array; var _local7:Number; var _local8:Number; var _local2:Array = _arg1.split(" ", 2); _local3 = _local2[0]; _local4 = _local2[1]; if (Game.inst){ _local5 = Game.inst.root["getChildByName"]("console"); }; if (_local5){ switch (_local3){ case "mainMenu": Console.enterMainMenu(); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "setHintFillTime": Console.setHintFillTime(Number(_local4)); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "setHintIdleTime": Console.setHintIdleTime(Number(_local4)); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "redefineHintTimer": _local6 = _local4.split(","); _local7 = Number(_local6[0]); _local8 = Number(_local6[1]); Console.redefineHintTimer(_local7, _local8); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "playEpisode": Console.playEpisode(_local4); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "replayEpisode": Console.replayEpisode(_local4); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "nextEpisode": Console.nextEpisode(); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "prevEpisode": Console.prevEpisode(); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "pause": Console.currentEpisode.action = false; _local5.addHistory(((_local3 + " : ") + _local4)); break; case "resume": Console.currentEpisode.action = true; _local5.addHistory(((_local3 + " : ") + _local4)); break; case "loseEpisode": Console.loseEpisode(); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "winEpisode": Console.winEpisode(); _local5.addHistory(((_local3 + " : ") + _local4)); break; case "help": _local5.addHistory(((_local3 + " : ") + _local4)); _local5.addMessage("Commands list:"); _local5.addMessage(" mainMenu ()"); _local5.addMessage(" setHintFillTime (arg1)"); _local5.addMessage(" arg1 - число секунд заполнения"); _local5.addMessage(" setHintIdleTime (arg1)"); _local5.addMessage(" arg1 - число секунд бездействия"); _local5.addMessage(" redefineHintTimer (arg1, arg2)"); _local5.addMessage(" arg1 - число секунд заполнения;"); _local5.addMessage(" arg2 - число секунд бездействия"); _local5.addMessage(" playEpisode (arg1)"); _local5.addMessage(" arg1 - имя эпизода или ничего"); _local5.addMessage(" replayEpisode (arg1)"); _local5.addMessage(" arg1 - имя эпизода или ничего"); _local5.addMessage(" nextEpisode ()"); _local5.addMessage(" prevEpisode ()"); _local5.addMessage(" loseEpisode ()"); _local5.addMessage(" winEpisode ()"); _local5.addMessage(" pausee ()"); _local5.addMessage(" resume ()"); _local5.addMessage(" help ()"); _local5.addMessage(" clear ()"); _local5.addMessage(" quit ()"); _local5.addMessage(" exit ()"); break; case "exit": _local5.addHistory(((_local3 + " : ") + _local4)); _local5.visible = false; break; case "quit": _local5.addHistory(((_local3 + " : ") + _local4)); _local5.visible = false; break; case "clear": _local5.clearHistory(); break; default: if (_local3 != ""){ _local5.addHistory((("Unknown command '" + _local3) + "'.")); }; }; }; } } }//package
Section 129
//Console (Console) package { public class Console { public static var pac_game; public static var mPlayer:MusicPlayer = new MusicPlayer(); public static function registerEpilogue(_arg1:String, _arg2):void{ if (Game.inst){ Game.inst.registerEpilogue(_arg1, _arg2); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "registerEpilogue"); }; } public static function get currentEpisode():Episode{ if (Game.inst){ return (Game.inst.getCurrentEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "currentEpisode"); return (null); } public static function enterMainGame():void{ if (pac_game){ pac_game.gotoAndStop("game"); }; } public static function isNextEpisode():Boolean{ if (Game.inst){ return (Game.inst.isNextEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "isNextEpisode"); return (false); } public static function nextEpisode():void{ if (Game.inst){ Game.inst.nextEpisode(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "nextEpisode"); }; } public static function registerPrologue(_arg1:String, _arg2):void{ if (Game.inst){ Game.inst.registerPrologue(_arg1, _arg2); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "registerPrologue"); }; } public static function disableAction():void{ if (Game.inst){ Game.inst.disableAction(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "disableAction"); }; } public static function prevEpisode():void{ if (Game.inst){ Game.inst.prevEpisode(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "prevEpisode"); }; } public static function redefineHintTimer(_arg1:Number, _arg2:Number):void{ if ((((_arg1 > 0)) || ((_arg2 > 0)))){ if (currentEpisode){ currentEpisode.redefineHintTimer(_arg1, _arg2); }; }; } public static function showEpilogue(_arg1:String):void{ if (Game.inst){ Game.inst.showEpilogue(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "showEpilogue"); }; } public static function getEpisodeIndex(_arg1:String=null):uint{ if (Game.inst){ return (Game.inst.getEpisodeIndex(_arg1)); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "getEpisodeIndex"); return (NaN); } public static function registerEpisode(_arg1:String, _arg2:uint):void{ if (Game.inst){ Game.inst.registerEpisode(_arg1, _arg2); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "registerEpisode"); }; } public static function enableAction():void{ if (Game.inst){ Game.inst.enableAction(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "enableAction"); }; } public static function replayEpisode(_arg1:String=null):void{ if (Game.inst){ Game.inst.replayEpisode(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "replayEpisode"); }; } public static function unregisterEpisode(_arg1:String):void{ if (Game.inst){ Game.inst.unregisterEpisode(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "unregisterEpisode"); }; } public static function setHintFillTime(_arg1:Number):void{ if (_arg1 > 0){ if (currentEpisode){ currentEpisode.redefineHintTimer(_arg1); }; }; } public static function unregisterEpilogue(_arg1:String):void{ if (Game.inst){ Game.inst.unregisterEpilogue(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "unregisterEpilogue"); }; } public static function unregisterPrologue(_arg1:String):void{ if (Game.inst){ Game.inst.unregisterPrologue(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "unregisterPrologue"); }; } public static function showPrologue(_arg1:String):void{ if (Game.inst){ Game.inst.showPrologue(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "showPrologue"); }; } public static function loseEpisode():void{ if (Game.inst){ if (currentEpisode){ Game.inst.hidePrologue(); Game.inst.hideEpilogue(); Game.inst.story.visible = true; currentEpisode.lose(); } else { Tracer.report("[X]", "No current episode.", "Console", "loseEpisode"); }; } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "loseEpisode"); }; } public static function playEpisode(_arg1:String=null):void{ if (Game.inst){ Game.inst.playEpisode(_arg1); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "playEpisode"); }; } public static function hidePrologue():void{ if (Game.inst){ Game.inst.hidePrologue(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "hidePrologue"); }; } public static function setHintIdleTime(_arg1:Number):void{ if (_arg1 > 0){ if (currentEpisode){ currentEpisode.redefineHintTimer(-1, _arg1); }; }; } public static function formatTime(_arg1:Number, _arg2:Boolean=true):String{ var _local3:Number = _arg1; if (!_arg2){ _local3 = Math.floor((_arg1 / 1000)); }; var _local4:* = Math.floor((_local3 / (60 * 60))); var _local5:* = (Math.floor((_local3 / 60)) - (_local4 * 60)); var _local6:* = ((_local3 - (_local5 * 60)) - ((_local4 * 60) * 60)); if (_local4 < 10){ _local4 = ("0" + _local4); }; if (_local5 < 10){ _local5 = ("0" + _local5); }; if (_local6 < 10){ _local6 = ("0" + _local6); }; return (((_local5 + ":") + _local6)); } public static function enterMainMenu():void{ if (pac_game){ if (currentEpisode){ Game.inst.closeEpisode(); }; Utils.disposeDisplayObject(Game.inst); pac_game.gotoAndStop("menu"); }; } public static function getEpisodeName(_arg1:uint=0):String{ if (Game.inst){ return (Game.inst.getEpisodeName(_arg1)); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "getEpisodeName"); return (""); } public static function getCurrentEpisode():Episode{ if (Game.inst){ return (Game.inst.getCurrentEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "getCurrentEpisode"); return (null); } public static function startEpisode():void{ if (Game.inst){ Game.inst.startEpisode(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "startEpisode"); }; } public static function hideEpilogue():void{ if (Game.inst){ Game.inst.hideEpilogue(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "hideEpilogue"); }; } public static function isPrevEpisode():Boolean{ if (Game.inst){ return (Game.inst.isPrevEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "isPrevEpisode"); return (false); } public static function winEpisode():void{ if (Game.inst){ if (currentEpisode){ Game.inst.hidePrologue(); Game.inst.hideEpilogue(); Game.inst.story.visible = true; currentEpisode.win(); } else { Tracer.report("[X]", "No current episode.", "Console", "winEpisode"); }; } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "winEpisode"); }; } } }//package
Section 130
//Displacement (Displacement) package { import flash.display.*; import com.greensock.*; import fl.transitions.easing.*; public class Displacement { public static function motionTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null, _arg6:Number=64):void{ var _local7:Number; var _local8:Number; var _local9:*; var _local10:*; if (_arg1){ _local7 = Math.sqrt((Math.pow((_arg2 - _arg1.x), 2) + Math.pow((_arg3 - _arg1.y), 2))); _local8 = (_local7 / Math.abs(_arg6)); _local9 = (_arg1.scaleX / Math.abs(_arg1.scaleX)); _local10 = (_arg1.scaleY / Math.abs(_arg1.scaleY)); TweenLite.to(_arg1, _local8, {x:_arg2, y:_arg3, scaleX:(_arg4 * _local9), scaleY:(_arg4 * _local10), onComplete:_arg5, ease:None.easeNone}); } else { Tracer.report("[X]", "Object isn't exists.", "[Displacement]"); }; } public static function vCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ var length:Number; var time:Number; var sX:*; var sY:*; var dY:*; var mY:*; var object = _arg1; var x = _arg2; var y = _arg3; var h = _arg4; var scale = _arg5; var rotat = _arg6; var funct = _arg7; var speed = _arg8; if (object){ length = Math.sqrt((Math.pow((x - object.x), 2) + Math.pow((y - object.y), 2))); time = (length / Math.abs(speed)); sX = (object.scaleX / Math.abs(object.scaleX)); sY = (object.scaleY / Math.abs(object.scaleY)); dY = Math.abs((object.y - y)); mY = (Math.min(object.y, y) + dY); TweenLite.to(object, (time / 2), {y:(mY + h), onComplete:function (){ TweenLite.to(object, (time / 2), {y:y, ease:Strong.easeIn, overwrite:0}); }, ease:Strong.easeOut}); TweenLite.to(object, time, {x:x, scaleX:(scale * sX), scaleY:(scale * sY), rotation:rotat, onComplete:funct, ease:None.easeNone, overwrite:0}); } else { Tracer.report("[X]", "Object isn't exists.", "[Displacement]"); }; } public static function onTimeTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null, _arg6:Number=0):void{ var _local7:Number; var _local8:*; var _local9:*; if (_arg1){ _local7 = Math.sqrt((Math.pow((_arg2 - _arg1.x), 2) + Math.pow((_arg3 - _arg1.y), 2))); _local8 = (_arg1.scaleX / Math.abs(_arg1.scaleX)); _local9 = (_arg1.scaleY / Math.abs(_arg1.scaleY)); TweenLite.to(_arg1, _arg6, {x:_arg2, y:_arg3, scaleX:(_arg4 * _local8), scaleY:(_arg4 * _local9), onComplete:_arg5, ease:None.easeNone}); } else { Tracer.report("[X]", "Object isn't exists.", "[Displacement]"); }; } public static function appearAt(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ var _local6:*; var _local7:*; if (_arg1){ _arg1.x = _arg2; _arg1.y = _arg3; _local6 = (_arg1.scaleX / Math.abs(_arg1.scaleX)); _local7 = (_arg1.scaleY / Math.abs(_arg1.scaleY)); _arg1.scaleX = (_arg4 * _local6); _arg1.scaleY = (_arg4 * _local7); if (_arg5 != null){ _arg5(); }; } else { Tracer.report("[X]", "Object isn't exists.", "[Displacement]"); }; } public static function hCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ var length:Number; var time:Number; var sX:*; var sY:*; var dX:*; var mX:*; var object = _arg1; var x = _arg2; var y = _arg3; var w = _arg4; var scale = _arg5; var rotat = _arg6; var funct = _arg7; var speed = _arg8; if (object){ length = Math.sqrt((Math.pow((x - object.x), 2) + Math.pow((y - object.y), 2))); time = (length / Math.abs(speed)); sX = (object.scaleX / Math.abs(object.scaleX)); sY = (object.scaleY / Math.abs(object.scaleY)); dX = Math.abs((object.x - x)); mX = (Math.min(object.x, x) + dX); TweenLite.to(object, (time / 2), {x:(mX + w), onComplete:function (){ TweenLite.to(object, (time / 2), {x:x, ease:Strong.easeIn, overwrite:0}); }, ease:Strong.easeOut}); TweenLite.to(object, time, {x:x, scaleX:(scale * sX), scaleY:(scale * sY), rotation:rotat, onComplete:funct, ease:None.easeNone, overwrite:0}); } else { Tracer.report("[X]", "Object isn't exists.", "[Displacement]"); }; } public static function motionVia(_arg1:Sprite, _arg2:Array, _arg3:Function=null, _arg4:Number=128):void{ var _local5:TimelineLite; var _local6:*; var _local7:*; var _local8:uint; var _local9:uint; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:Number; var _local15:Number; if (_arg1){ _local5 = new TimelineLite(); _local6 = (_arg1.scaleX / Math.abs(_arg1.scaleX)); _local7 = (_arg1.scaleY / Math.abs(_arg1.scaleY)); _local8 = _arg2.length; _local9 = 0; while (_local9 < _local8) { _local10 = _arg2[_local9].x; _local11 = _arg2[_local9].y; _local12 = (_arg2[_local9].scale) ? _arg2[_local9].scale : 1; _local13 = (_arg2[_local9].speed) ? _arg2[_local9].speed : _arg4; _local14 = Math.sqrt((Math.pow((_local10 - _arg1.x), 2) + Math.pow((_local11 - _arg1.y), 2))); _local15 = (_local14 / Math.abs(_local13)); if (_local9 < (_local8 - 1)){ _local5.append(new TweenLite(_arg1, _local15, {x:_local10, y:_local11, scaleX:(_local12 * _local6), scaleY:(_local12 * _local7), ease:None.easeNone})); } else { _local5.append(new TweenLite(_arg1, _local15, {x:_local10, y:_local11, scaleX:(_local12 * _local6), scaleY:(_local12 * _local7), onComplete:_arg3, ease:None.easeNone})); }; _local9++; }; _local5.play(); } else { Tracer.report("[X]", "Object isn't exists.", "[Displacement]"); }; } } }//package
Section 131
//Episode (Episode) package { import flash.display.*; import flash.events.*; import com.greensock.*; import fl.transitions.easing.*; import flash.utils.*; import flash.filters.*; public class Episode extends MovieClip { public var wind:MovieClip; public var b1:MovieClip; public var b3:MovieClip; public var b4:MovieClip; public var b2:MovieClip; private var itemsRegistry:Object; public var s1:MovieClip; public var s2:MovieClip; public var s4:MovieClip; public var extCall:Function;// = null public var finalize:Function;// = null public var udka:Item_Udka; public var action:Boolean; public var s3:MovieClip; public var cleanOut:Function;// = null private var endTime:Number; public var todo:MovieClip; private var activatorsRegistry:Object; public var key:Item_Key; public var it1:Item_It1; public var it2:Item_It2; public var nogn:Item_Nogn; private var bonusTimer:Timer; public var it3:Item_It3; private var eventsRegistry:Object; public var hintIdleTime:Number;// = 30 public var countTime:Number;// = 0 public var wire:Item_Wire; public var killer:MovieClip; public var state:String;// = "NONE" public var score:int;// = 0 public var hintFillTime:Number;// = 60 public var takeB:MovieClip; public var takeN:MovieClip; public var bomj:MovieClip; public var takeU:MovieClip; public var shk:MovieClip; private var hintFillTimer:Timer; public var money:Item_Money; public var time:Number; private var animationsRegistry:Object; private var player:Sprite; public var intCall:Function;// = null private var waypointsRegistry:Object; public var waitForReady:Boolean; public var extISet:Array; public var do1:MovieClip; public var do2:MovieClip; public var do3:MovieClip; private var hintIdleTimer:Timer; public var light:MovieClip; public var exit:MovieClip; public var hook:Item_Hook; public var showHint:Function;// = null public var baloons:MovieClip; private var begHintFillTime:Number; public var jf:JohnnyFinder; public var dog:MovieClip; public var man:MovieClip; public var inventory:Inventory; private var hintReady:Boolean;// = false public var bottles:MovieClip; private var begTime:Number; public var doSvet:MovieClip; public var bonusTime:Number;// = 0 public var enemy:MovieClip; public var sol:MovieClip; public var doShkaf:MovieClip; public var secure1:MovieClip; public var secure2:MovieClip; public var laz:Item_Laz; public var initialize:Function;// = null public var p1:MovieClip; public var p2:MovieClip; public var p3:MovieClip; public var p4:MovieClip; public var doOkno:MovieClip; public var meat:MovieClip; public var intISet:Array; private var camera_t:Sprite; public var ani:MovieClip; private var camera_y:Number; public var doDver:MovieClip; private var camera_x:Number; public function Episode(){ state = "CREATED"; init(); Tracer.report("[$]", "EPISODE_CREATED"); } public function listInventoryItems():void{ inventory.listItems(); } public function addAnimation(_arg1:String, _arg2:MovieClip, _arg3:Object):Boolean{ if (!animationsRegistry[_arg1]){ animationsRegistry[_arg1] = new Animation(_arg1, this, _arg2, _arg3); return (true); }; Tracer.report("[X]", "Animation already registered.", "Episode"); return (false); } public function listAnimationsRegistry():void{ var _local2:*; trace("[S] LIST: animationsRegistry:"); var _local1:uint; for (_local2 in animationsRegistry) { trace((((" - " + _local2) + " = ") + animationsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function stopBonusTimer():void{ if (bonusTimer){ if (bonusTimer.running){ bonusTimer.stop(); }; }; } public function listItemsRegistry():void{ var _local2:*; trace("[S] LIST: itemsRegistry:"); var _local1:uint; for (_local2 in itemsRegistry) { trace((((" - " + _local2) + " = ") + itemsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } private function stopHintIdleTimer():void{ hintIdleTimer.stop(); } public function makeItem(_arg1:String, _arg2:Array, _arg3:Number=0, _arg4:Function=null, _arg5:String=null):Boolean{ var i:uint; var timer:Timer; var makeIt:Function; var name = _arg1; var materials = _arg2; var time = _arg3; var funct = _arg4; var eventName = _arg5; var iLim:uint = materials.length; i = 0; while (i < iLim) { if (!inventory.hasItem(materials[i])){ return (false); }; i = (i + 1); }; if (time > 0){ makeIt = function (_arg1:TimerEvent):void{ _arg1.target.removeEventListener(TimerEvent.TIMER_COMPLETE, makeIt); inventory.makeItem(name, materials); if (funct != null){ funct(); }; if (eventName){ causeEvent(eventName); }; }; timer = new Timer((time * 1000), 1); timer.addEventListener(TimerEvent.TIMER_COMPLETE, makeIt); timer.start(); } else { inventory.makeItem(name, materials); if (funct != null){ funct(); }; if (eventName){ causeEvent(eventName); }; }; return (true); } public function setupEvent(_arg1:String, _arg2:Boolean):Boolean{ if (eventsRegistry[_arg1] != null){ eventsRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function ifNotThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == false){ return (true); }; return (false); } public function cameraAt(_arg1:Number, _arg2:Number, _arg3:Function=null):void{ camera_x = _arg1; camera_y = _arg2; this.x = (-(camera_x) + (Game.screen_w / 2)); this.y = (-(camera_y) + (Game.screen_h / 2)); if (_arg3 != null){ _arg3(); }; } public function hCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ if (_arg1){ Displacement.hCurveTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function moveToWaypoint(_arg1:Sprite, _arg2:String, _arg3:Function=null, _arg4:Number=64):void{ var wp:*; var object = _arg1; var name = _arg2; var funct = _arg3; var speed = _arg4; if (waypointsRegistry[name]){ wp = waypointsRegistry[name]; motionTo(object, wp.x, wp.y, wp.scale, function (){ funct(); if ((wp.funct is Function)){ wp.funct(); }; }, speed); } else { Tracer.report("[X]", "Waypoint isn't exists.", "Episode"); }; } public function callActivator(_arg1:String):Activator{ if (activatorsRegistry[_arg1]){ return (activatorsRegistry[_arg1]); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (null); } public function getHintFill():Number{ var _local1:Number; if (hintFillTime > 0){ if (hintFillTimer){ if (hintFillTimer.running){ _local1 = ((getTimer() - begHintFillTime) / (1000 * hintFillTime)); if (_local1 > 1){ _local1 = 1; }; return (_local1); } else { if (hintReady){ return (1); }; return (0); }; } else { return (0); }; //unresolved jump }; return (1); } public function registerItem(_arg1:String, _arg2=null, _arg3:String=null, _arg4:String=null):Boolean{ if (!itemsRegistry[_arg1]){ itemsRegistry[_arg1] = new Item(_arg1, _arg2, _arg3, _arg4); return (true); }; Tracer.report("[X]", "Item already registered.", "Episode"); return (false); } public function start():void{ Tracer.report("[$]", "EPISODE_ATTEMPT_TO_START"); if (state == "READY"){ if (hintFillTime > 0){ hintFillTimer = new Timer(1000, 0); hintFillTimer.addEventListener(TimerEvent.TIMER, onHintFillTimer); startHintFillTimer(); } else { if (hintFillTime == 0){ hintIdleTimer = new Timer((1000 * hintIdleTime), 0); hintIdleTimer.addEventListener(TimerEvent.TIMER, onHintIdleTimer); hintReady = true; startHintIdleTimer(); }; }; Game.inst.hintButton.gotoAndStop(2); if (initialize != null){ initialize(); }; Game.inst.story.visible = true; Game.inst.hintButton.visible = true; action = true; state = "STARTED"; Tracer.report("[$]", "EPISODE_STARTED"); begTime = getTimer(); } else { Tracer.report("[!]", "Episode isn't ready yet. Waiting...", "Episode"); waitForReady = true; Tracer.report("[$]", "EPISODE_WAIT_FOR_READY"); }; } public function vCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ if (_arg1){ Displacement.vCurveTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function forceEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ dispatchEvent(new Event(_arg1)); return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function startBonusTimer(_arg1:Number):void{ bonusTime = _arg1; countTime = bonusTime; bonusTimer = new Timer(1000, bonusTime); bonusTimer.addEventListener(TimerEvent.TIMER, onBonusTimer); bonusTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onBonusTimerComplete); bonusTimer.start(); } public function motionVia(_arg1:Sprite, _arg2:Array, _arg3:Function=null, _arg4:Number=128):void{ if (_arg1){ Displacement.motionVia(_arg1, _arg2, _arg3, _arg4); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function cameraTo(_arg1:Number, _arg2:Number, _arg3:Function=null, _arg4:Number=64):void{ var _local5:Number = Math.sqrt((Math.pow((_arg1 - camera_x), 2) + Math.pow((_arg2 - camera_y), 2))); var _local6:Number = (_local5 / Math.abs(_arg4)); camera_x = _arg1; camera_y = _arg2; TweenLite.to(this, _local6, {x:(-(camera_x) + (Game.screen_w / 2)), y:(-(camera_y) + (Game.screen_h / 2)), onComplete:_arg3}); } public function finish():void{ if (!time){ endTime = getTimer(); time = (endTime - begTime); Game.inst.totalTime = (Game.inst.totalTime + time); }; if (((hintIdleTimer) && (hintIdleTimer.running))){ hintIdleTimer.reset(); }; if (((hintFillTimer) && (hintFillTimer.running))){ hintFillTimer.reset(); }; if (((bonusTimer) && (bonusTimer.running))){ bonusTimer.reset(); }; if (finalize != null){ finalize(); }; } public function callItem(_arg1:String):Item{ if (itemsRegistry[_arg1]){ return (itemsRegistry[_arg1]); }; Tracer.report("[X]", "Item isn't registered.", "Episode"); return (null); } public function getTimeBonus():Number{ return (countTime); } public function removeWaypoint(_arg1:String):void{ if (waypointsRegistry[_arg1]){ waypointsRegistry[_arg1].kill(); waypointsRegistry[_arg1] = null; delete waypointsRegistry[_arg1]; } else { Tracer.report("[X]", "Waypoint isn't exists.", "Episode"); }; } public function erase():void{ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; if (((hintIdleTimer) && (hintIdleTimer.running))){ hintIdleTimer.reset(); }; if (((hintFillTimer) && (hintFillTimer.running))){ hintFillTimer.reset(); }; if (((bonusTimer) && (bonusTimer.running))){ bonusTimer.reset(); }; if (cleanOut != null){ cleanOut(); }; for (_local1 in activatorsRegistry) { removeActivator(_local1); }; activatorsRegistry = undefined; for (_local2 in itemsRegistry) { unregisterItem(_local2); }; itemsRegistry = undefined; for (_local3 in eventsRegistry) { unregisterEvent(_local3); }; eventsRegistry = undefined; for (_local4 in animationsRegistry) { removeAnimation(_local4); }; animationsRegistry = undefined; for (_local5 in waypointsRegistry) { removeWaypoint(_local5); }; waypointsRegistry = undefined; inventory.kill(); inventory = undefined; bonusTime = undefined; countTime = undefined; bonusTimer = undefined; camera_x = undefined; camera_y = undefined; camera_t = undefined; begTime = undefined; endTime = undefined; hintFillTimer = undefined; hintIdleTimer = undefined; hintFillTime = undefined; hintIdleTime = undefined; showHint = undefined; hintReady = undefined; begHintFillTime = undefined; initialize = undefined; finalize = undefined; cleanOut = undefined; intCall = undefined; extCall = undefined; intISet = undefined; extISet = undefined; player = undefined; score = undefined; time = undefined; action = undefined; state = undefined; waitForReady = undefined; if (Game.banner){ Game.hideBanner(); }; } public function appearAt(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ if (_arg1){ Displacement.appearAt(_arg1, _arg2, _arg3, _arg4, _arg5); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function cameraVia(_arg1:Array, _arg2:Function=null, _arg3:Number=128):void{ var _local7:*; var _local8:*; var _local9:Number; var _local10:Number; var _local4:TimelineLite = new TimelineLite(); var _local5:uint = _arg1.length; var _local6:uint; while (_local6 < _local5) { _local7 = _arg1[_local6].x; _local8 = _arg1[_local6].y; _local9 = Math.sqrt((Math.pow((_local7 - camera_x), 2) + Math.pow((_local8 - camera_y), 2))); _local10 = (_local9 / Math.abs(_arg3)); camera_x = _local7; camera_y = _local8; if (_local6 < (_local5 - 1)){ _local4.append(new TweenLite(this, _local10, {x:(-(camera_x) + (Game.screen_w / 2)), y:(-(camera_y) + (Game.screen_h / 2))})); } else { _local4.append(new TweenLite(this, _local10, {x:(-(camera_x) + (Game.screen_w / 2)), y:(-(camera_y) + (Game.screen_h / 2)), onComplete:_arg2})); }; _local6++; }; _local4.play(); } public function startHintTimer():void{ startHintFillTimer(); } public function internalCall():void{ var _local1:Function; if (intCall != null){ _local1 = intCall; intCall = null; _local1(); }; } public function listEventsRegistry():void{ var _local2:*; trace("[S] LIST: eventsRegistry:"); var _local1:uint; for (_local2 in eventsRegistry) { trace((((" - " + _local2) + " = ") + eventsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function listChildren():void{ trace("[S] LIST: children:"); var _local1:uint = numChildren; var _local2:uint; while (_local2 < _local1) { trace((((" - " + getChildAt(_local2).name) + " = ") + getChildAt(_local2))); _local2++; }; trace((" Total number: " + _local1)); } public function ifEach(_arg1:Array, _arg2:Boolean):Boolean{ var _local3:uint = _arg1.length; var _local4:uint; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] != _arg2){ return (false); }; _local4++; }; return (true); } public function callAnimation(_arg1:String):Animation{ if (animationsRegistry[_arg1]){ return (animationsRegistry[_arg1]); }; Tracer.report("[X]", "Animation isn't registered.", "Episode"); return (null); } public function externalCall():void{ var _local1:Function; if (extCall != null){ _local1 = extCall; extCall = null; _local1(); }; } public function motionTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null, _arg6:Number=64):void{ if (_arg1){ Displacement.motionTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function getScore():Number{ return (score); } public function putItem(_arg1:String, _arg2=null, _arg3:Number=0, _arg4:Number=0, _arg5:Function=null, _arg6:String=null):Boolean{ var _local7:*; if (itemsRegistry[_arg1]){ if (inventory.hasItem(_arg1)){ inventory.removeItem(_arg1); if (_arg2){ if ((_arg2 is Sprite)){ _arg2.x = _arg3; _arg2.y = _arg4; _arg2.visible = true; } else { _local7 = new (_arg2); _local7.x = _arg3; _local7.y = _arg4; addChild(_local7); }; }; if (_arg5 != null){ _arg5(); }; if (_arg6){ causeEvent(_arg6); }; return (true); }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); }; return (false); } public function onTimeTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null, _arg6:Number=0):void{ if (_arg1){ Displacement.onTimeTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function redefineHintTimer(_arg1:Number=-1, _arg2:Number=-1):void{ if (hintFillTimer){ hintFillTimer.reset(); }; if (hintIdleTimer){ hintIdleTimer.reset(); }; hintReady = false; if (_arg1 > 0){ hintFillTime = _arg1; }; if (_arg2 > 0){ hintIdleTime = _arg2; }; hintIdleTimer.delay = (1000 * hintIdleTime); if (hintFillTime > 0){ startHintFillTimer(); } else { if (hintFillTime == 0){ hintReady = true; startHintIdleTimer(); }; }; Tracer.report("[i]", "Hint timer redefined.", "Episode"); } public function removeActivator(_arg1:String):Boolean{ if (activatorsRegistry[_arg1]){ activatorsRegistry[_arg1].kill(); activatorsRegistry[_arg1] = null; delete activatorsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (false); } public function applyItems(_arg1:Array, _arg2:Function=null, _arg3:String=null, _arg4:Boolean=false):Boolean{ var _local5:String; var _local6:uint = _arg1.length; var _local7:uint; while (_local7 < _local6) { _local5 = _arg1[_local7]; if (itemsRegistry[_local5]){ if (inventory.hasItem(_local5)){ }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); return (false); }; _local7++; }; if (_arg4){ _local7 = 0; while (_local7 < _local6) { _local5 = _arg1[_local7]; inventory.removeItem(_local5); _local7++; }; }; if (_arg2 != null){ _arg2(); }; if (_arg3){ causeEvent(_arg3); }; return (true); } private function restartHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } public function isActivator(_arg1:String):Boolean{ if (activatorsRegistry[_arg1]){ return (true); }; return (false); } public function lose():void{ action = false; finish(); Game.showYouAreHistoryWindow(); state = "FINISHED"; } private function init():void{ eventsRegistry = new Object(); activatorsRegistry = new Object(); waypointsRegistry = new Object(); animationsRegistry = new Object(); itemsRegistry = new Object(); camera_x = (Game.screen_w / 2); camera_y = (Game.screen_h / 2); inventory = new Inventory(this); state = "INITED"; } private function onHintFillTimer(_arg1:TimerEvent):void{ if (hintFillTimer.currentCount >= hintFillTime){ hintFillTimer.stop(); hintReady = true; Tracer.report("[i]", "HintTimer: filled and ready.", "Episode"); restartHintIdleTimer(); }; } public function useItem(_arg1:String, _arg2:Function=null, _arg3:String=null, _arg4:Boolean=false):Boolean{ if (itemsRegistry[_arg1]){ if (inventory.hasItem(_arg1)){ if (_arg4){ inventory.removeItem(_arg1); }; if (_arg2 != null){ _arg2(); }; if (_arg3){ causeEvent(_arg3); }; return (true); }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); }; return (false); } public function disableAction():void{ action = false; } private function restartHintIdleTimer():void{ hintIdleTimer.reset(); hintIdleTimer.start(); } public function ifAll():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == false){ return (false); }; }; return (true); } public function stopHintTimer():void{ stopHintFillTimer(); startHintIdleTimer(); } public function isHintReady():Boolean{ return (hintReady); } public function ifThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == true){ return (true); }; return (false); } public function isItem(_arg1:String):Boolean{ if (itemsRegistry[_arg1]){ return (true); }; return (false); } public function removeAnimation(_arg1:String):Boolean{ if (animationsRegistry[_arg1]){ animationsRegistry[_arg1].kill(); animationsRegistry[_arg1] = null; delete animationsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Animation isn't registered.", "Episode"); return (false); } public function ifThese(_arg1:Array):Boolean{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (eventsRegistry[_arg1[_local3]] == false){ return (false); }; _local3++; }; return (true); } public function unregisterItem(_arg1:String):Boolean{ if (itemsRegistry[_arg1]){ itemsRegistry[_arg1].kill(); itemsRegistry[_arg1] = null; delete itemsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Item isn't registered.", "Episode"); return (false); } private function onHintIdleTimer(_arg1:TimerEvent):void{ var _local2:GlowFilter; if (hintReady){ if (Game.inst.hintButton){ _local2 = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); Game.inst.hintButton.filters = [_local2]; Tracer.report("[i]", "HintTimer: feel free to use hint.", "Episode"); resetHintIdleTimer(); }; }; } public function addActivator(_arg1:String, _arg2:Sprite, _arg3:Object):Boolean{ if (!activatorsRegistry[_arg1]){ activatorsRegistry[_arg1] = new Activator(_arg1, this, _arg2, _arg3); return (true); }; Tracer.report("[X]", "Activator already registered.", "Episode"); return (false); } private function startHintFillTimer():void{ if (hintFillTime > 0){ hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } public function isAnimation(_arg1:String):Boolean{ if (animationsRegistry[_arg1]){ return (true); }; return (false); } public function getItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null, _arg4:String=null):Boolean{ if (itemsRegistry[_arg1]){ inventory.takeItem(_arg1); if (_arg2){ _arg2.visible = false; removeChild(_arg2); }; if (_arg3 != null){ _arg3(); }; if (_arg4){ causeEvent(_arg4); }; return (true); } else { Tracer.report("[X]", (("Item '" + _arg1) + "' isn't registered."), "Episode"); }; return (false); } public function enableAction():void{ action = true; } public function internalISet():void{ var _local1:Function; if (intISet){ if (intISet.length > 0){ if ((intISet[0] is Function)){ _local1 = intISet.shift(); _local1(); if (((intISet) && ((intISet.length < 1)))){ intISet = null; }; }; } else { intISet = null; }; }; } public function ifAny(_arg1:Array):Boolean{ var _local2:Boolean; var _local3:uint = _arg1.length; var _local4:uint; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] == true){ _local2 = true; }; _local4++; }; return (_local2); } public function listActivatorsRegistry():void{ var _local2:*; trace("[S] LIST: activatorsRegistry:"); var _local1:uint; for (_local2 in activatorsRegistry) { trace((((" - " + _local2) + " = ") + activatorsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function externalISet():void{ var _local1:Function; if (extISet){ if (extISet.length > 0){ if ((extISet[0] is Function)){ _local1 = extISet.shift(); _local1(); if (((extISet) && ((extISet.length < 1)))){ extISet = null; }; }; } else { extISet = null; }; }; } private function onBonusTimer(_arg1:TimerEvent):void{ countTime--; } public function ifNotThese(_arg1:Array):Boolean{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (eventsRegistry[_arg1[_local3]] == true){ return (false); }; _local3++; }; return (true); } public function ifNotAny(_arg1:Array):Boolean{ var _local2:Boolean; var _local3:uint = _arg1.length; var _local4:uint; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] == false){ _local2 = true; }; _local4++; }; return (_local2); } public function restartHintTimer():void{ restartHintFillTimer(); } public function causeEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ dispatchEvent(new Event(_arg1)); eventsRegistry[_arg1] = true; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } private function resetHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; } else { stopHintIdleTimer(); }; } public function registerEvent(_arg1:String, _arg2:Boolean=false):Boolean{ if (eventsRegistry[_arg1] == null){ eventsRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Event already registered.", "Episode"); return (false); } public function isEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function ifOneOf(_arg1:Array, _arg2:Boolean):Boolean{ var _local3:Boolean; var _local4:uint = _arg1.length; var _local5:uint; while (_local5 < _local4) { if (eventsRegistry[_arg1[_local5]] == _arg2){ _local3 = true; }; _local5++; }; return (_local3); } public function unregisterEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ eventsRegistry[_arg1] = null; delete eventsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function addWaypoint(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ if (!waypointsRegistry[_arg1]){ waypointsRegistry[_arg1] = new Waypoint(_arg1, this, _arg2, _arg3, _arg4, _arg5); } else { Tracer.report("[X]", "Waypoint already exists.", "Episode"); }; } private function startHintIdleTimer():void{ hintIdleTimer.start(); } private function stopHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.stop(); hintReady = false; } else { stopHintIdleTimer(); }; } public function win():void{ action = false; finish(); if (Console.isNextEpisode()){ Game.showNextLevelWindow(); } else { Game.showFinalWindow(); if (Game.banner){ Game.showBanner(); }; }; state = "FINISHED"; } public function getPlayer():Sprite{ return (player); } public function listWaypointsRegistry():void{ var _local2:*; trace("[S] LIST: waypointsRegistry:"); var _local1:uint; for (_local2 in waypointsRegistry) { trace((((" - " + _local2) + " = ") + waypointsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function setPlayer(_arg1:Sprite):void{ player = _arg1; } public function ifNone():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == true){ return (false); }; }; return (true); } private function resetHintIdleTimer():void{ hintIdleTimer.reset(); } private function onBonusTimerComplete(_arg1:TimerEvent):void{ if (countTime > 0){ countTime = 0; }; bonusTimer.removeEventListener(TimerEvent.TIMER, onBonusTimer); bonusTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onBonusTimerComplete); Tracer.report("[i]", "BonusTimer: completed.", "Episode"); } } }//package
Section 132
//Episode_01 (Episode_01) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_01 extends Episode { public var hair; public var leg1; public var hand1; public var hand2; public var jfSpeed:Number; public var leg2; public var face1; public var hairPart; public var body; public var hat1; public function Episode_01(){ addFrameScript(0, frame1); } public function jfWin():void{ action = false; jf.walkTo(money.x); motionTo(jf, money.x, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("pickUp"); money.visible = false; inventory.takeItem("money"); jf.walkTo(700); motionTo(jf, 700, jf.y, 1, function (){ win(); }); }); } public function idontknow():void{ action = false; jf.playAnim("refused", function (){ action = true; }); } public function removeBottles():void{ action = false; jf.walkTo((bottles.x - 30)); motionTo(jf, (bottles.x - 30), jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("pickUpAndHappy", function (){ win(); }); bottles.visible = false; money.visible = false; causeEvent("bottles_ok"); }); } public function jfDie():void{ action = false; jf.walkTo((bomj.x - 80)); motionTo(jf, (bomj.x - 80), jf.y, 1, function (){ jf.turnOn("right"); bomj.gotoAndStop(2); jf.playAnim("die1", function (){ lose(); }); }); } public function jfTakeHook():void{ if (((((!(jf)) || (!(hook)))) || (!(hook.visible)))){ trace("[X] Script Animation: 'takeHook' is impossible."); return; }; action = false; jf.walkTo((hook.x - 98)); motionTo(jf, (hook.x - 98), jf.y, 1, function (){ jf.turnOn("right"); jf.takeItem("hook", hook, function (){ jf.wait(); action = true; }); }, jfSpeed); } public function doMeat():void{ action = false; jf.walkTo(208); motionTo(jf, 208, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("wGaff", function (){ dog.gotoAndStop(2); causeEvent("meat_ok"); jf.wait(); action = true; }); }); } public function doDog():void{ action = false; jf.walkTo(192); motionTo(jf, 102, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("throwMeat", function (){ dog.gotoAndStop(3); bomj.gotoAndStop(3); causeEvent("dog_ok"); }); }); } function frame1(){ dog.gotoAndStop(1); bomj.gotoAndStop(1); hairPart = true; hair = 1; hand1 = 1; hand2 = 1; leg1 = 1; leg2 = 1; body = 1; hat1 = true; face1 = 1; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.hand1.gotoAndStop(hand1); jf.anim.hand2.gotoAndStop(hand2); jf.anim.leg1.gotoAndStop(leg1); jf.anim.leg2.gotoAndStop(leg2); jf.anim.body.gotoAndStop(body); jf.anim.hat1.visible = hat1; jf.anim.head.face1.gotoAndStop(face1); jf.wait(); dog.gotoAndStop(1); bomj.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("hook", Item_Hook); registerEvent("meat_ok"); registerEvent("dog_ok"); registerEvent("bottles_ok"); addActivator("do1", do1, {onClick:function (){ if (ifThis("dog_ok")){ removeBottles(); } else { jfDie(); }; }}); addActivator("do2", do2, {onClick:function (){ if (((inventory.hasItem("hook")) && (!(ifThis("meat_ok"))))){ doMeat(); } else { idontknow(); }; }}); addActivator("do3", do3, {onClick:function (){ if (((ifThis("meat_ok")) && (!(ifThis("dog_ok"))))){ doDog(); } else { idontknow(); }; }}); addActivator("hook", hook, {onClick:function (){ jfTakeHook(); }}); jfSpeed = 128; showHint = function (){ var _local1:GlowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } } }//package
Section 133
//Episode_02 (Episode_02) package { import flash.filters.*; public dynamic class Episode_02 extends Episode { public var jfSpeed:Number; public function Episode_02(){ addFrameScript(0, frame1); } public function goDo3():void{ action = false; ani.gotoAndPlay("do3"); } function frame1(){ ani.gotoAndStop(1); hintFillTime = -1; hintIdleTime = -1; initialize = function (){ ani.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("baloons", Item_Baloons); registerItem("udka", Item_Udka); registerItem("nogn", Item_Nogn); registerEvent("first_ok"); registerEvent("second_ok"); addActivator("todo", todo, {onClick:function (){ if (ifThis("second_ok")){ goDo3(); } else { if (((ifThis("first_ok")) && (inventory.hasItem("baloons")))){ goDo2(); } else { if (((ifThis("first_ok")) && (!(inventory.hasItem("baloons"))))){ } else { if (((!(ifThis("first_ok"))) && (inventory.hasItem("udka")))){ goDo1(); } else { goDie(); }; }; }; }; }}); addActivator("takeB", takeB, {onClick:function (){ if (((!(inventory.hasItem("baloons"))) && (inventory.hasItem("nogn")))){ takeBaloons(); }; }}); addActivator("takeN", takeN, {onClick:function (){ if (!inventory.hasItem("nogn")){ takeNogn(); }; }}); addActivator("takeU", takeU, {onClick:function (){ if (!inventory.hasItem("udka")){ takeUdka(); }; }}); jfSpeed = 128; showHint = function (){ var _local1:GlowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function goDo2():void{ action = false; causeEvent("second_ok"); ani.gotoAndPlay("do2"); } public function goDie():void{ action = false; ani.gotoAndPlay("die"); } public function takeBaloons():void{ baloons.visible = false; inventory.takeItem("baloons"); } public function takeUdka():void{ udka.visible = false; inventory.takeItem("udka"); } public function goDo1():void{ action = false; causeEvent("first_ok"); ani.gotoAndPlay("do1"); } public function takeNogn():void{ nogn.visible = false; inventory.takeItem("nogn"); } } }//package
Section 134
//Episode_03 (Episode_03) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_03 extends Episode { public var body; public var hair; public var leg1; public var leg2; public var hand1; public var hand2; public var jfSpeed:Number; public var face1; public var hairPart; public var hat1; public function Episode_03(){ addFrameScript(0, frame1); } public function manOpenKill():void{ action = false; jf.walkTo(252); motionTo(jf, 252, jf.y, 1, function (){ jf.turnOn("right"); wind.gotoAndStop(1); jf.wait(); man.gotoAndPlay(2); }); } public function idontknow():void{ action = false; jf.playAnim("refused", function (){ action = true; }); } public function openShk():void{ action = false; jf.walkTo(354); motionTo(jf, 354, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ shk.gotoAndStop(2); causeEvent("shk1_ok"); action = true; }); }); } public function goWin():void{ action = false; jf.walkTo(700); motionTo(jf, 700, jf.y, 1, function (){ win(); }); } public function takePol():void{ action = false; jf.walkTo(354); motionTo(jf, 354, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ shk.gotoAndStop(3); causeEvent("shk2_ok"); inventory.takeItem("polotence"); action = true; }); }); } public function manKill():void{ action = false; jf.walkTo(252); motionTo(jf, 252, jf.y, 1, function (){ jf.turnOn("right"); jf.wait(); man.gotoAndPlay(2); }); } public function openDie():void{ action = false; jf.walkTo(364); motionTo(jf, 364, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("dieWardobe", function (){ lose(); }); }); } public function closeWindow1():void{ wind.gotoAndStop(2); man.gotoAndStop(112); causeEvent("window1_ok"); } function frame1(){ man.gotoAndStop(1); shk.gotoAndStop(1); light.gotoAndStop(1); wind.gotoAndStop(1); hairPart = true; hair = 1; hand1 = 1; hand2 = 1; leg1 = 1; leg2 = 1; body = 1; hat1 = true; face1 = 1; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ man.gotoAndStop(1); shk.gotoAndStop(1); light.gotoAndStop(1); wind.gotoAndStop(1); jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.hand1.gotoAndStop(hand1); jf.anim.hand2.gotoAndStop(hand2); jf.anim.leg1.gotoAndStop(leg1); jf.anim.leg2.gotoAndStop(leg2); jf.anim.body.gotoAndStop(body); jf.anim.hat1.visible = hat1; jf.anim.head.face1.gotoAndStop(face1); jf.wait(); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("key", Item_Key); registerItem("polotence", Item_Polotence); registerEvent("window1_ok"); registerEvent("window2_ok"); registerEvent("shk1_ok"); registerEvent("shk2_ok"); registerEvent("light_ok"); addActivator("doOkno", doOkno, {onClick:function (){ if (((ifThis("window1_ok")) && (ifThis("window2_ok")))){ idontknow(); } else { if (ifThis("window1_ok")){ closeWindow2(); } else { closeWindow1(); }; }; }}); addActivator("doShkaf", doShkaf, {onClick:function (){ if (!ifThis("shk2_ok")){ if (((ifThis("window1_ok")) && (ifThis("window2_ok")))){ if (ifThis("shk1_ok")){ takePol(); } else { if (inventory.hasItem("key")){ openShk(); } else { openDie(); }; }; } else { if (((ifThis("window1_ok")) && (!(ifThis("window2_ok"))))){ manOpenKill(); } else { if (!ifThis("window1_ok")){ manKill(); }; }; }; } else { idontknow(); }; }}); addActivator("doDver", doDver, {onClick:function (){ if (((((ifThis("window2_ok")) && (ifThis("shk2_ok")))) && (ifThis("light_ok")))){ goWin(); } else { if (((ifThis("window2_ok")) && (ifThis("shk2_ok")))){ idontknow(); } else { if (((ifThis("window1_ok")) && (!(ifThis("window2_ok"))))){ manOpenKill(); } else { if (!ifThis("window1_ok")){ manKill(); } else { idontknow(); }; }; }; }; }}); addActivator("doSvet", doSvet, {onClick:function (){ if (!ifThis("light_ok")){ if (((ifThis("window1_ok")) && (ifThis("window2_ok")))){ turnOnLight(); } else { if (((ifThis("window1_ok")) && (!(ifThis("window2_ok"))))){ manOpenKill(); } else { if (!ifThis("window1_ok")){ manKill(); }; }; }; } else { idontknow(); }; }}); addActivator("key", key, {onClick:function (){ if (((ifThis("window1_ok")) && (ifThis("window2_ok")))){ jfTakeKey(); } else { if (ifThis("window1_ok")){ manOpenKill(); } else { manKill(); }; }; }}); jfSpeed = 128; showHint = function (){ var _local1:GlowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function closeWindow2():void{ wind.gotoAndStop(3); man.gotoAndStop(112); causeEvent("window2_ok"); } public function turnOnLight():void{ action = false; jf.walkTo((doSvet.x - 40)); motionTo(jf, (doSvet.x - 40), jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ light.gotoAndStop(2); causeEvent("light_ok"); action = true; }); }); } public function jfTakeKey():void{ if (((((!(jf)) || (!(key)))) || (!(key.visible)))){ trace("[X] Script Animation: 'takeKey' is impossible."); return; }; action = false; jf.walkTo((key.x - 20)); motionTo(jf, (key.x - 20), jf.y, 1, function (){ jf.turnOn("right"); jf.pickUpItem("key", key, function (){ jf.wait(); action = true; }); }, jfSpeed); } } }//package
Section 135
//Episode_04 (Episode_04) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_04 extends Episode { public var ball_no; public var s_no; public var hair; public var leg1; public var leg2; public var hand1; public var hand2; public var dirX:Number; public var jfSpeed:Number; public var dirY:Number; public var face1; public var hairPart; public var hat1; public var body; public var b_no; public function Episode_04(){ addFrameScript(0, frame1); } public function takeSs(_arg1:Number):void{ causeEvent("s_taken"); switch (_arg1){ case 1: s1.visible = false; hand1 = 2; hand2 = 2; body = 2; causeEvent("s_ok"); break; case 2: s2.visible = false; hand1 = 3; hand2 = 3; body = 3; break; case 3: s3.visible = false; hand1 = 4; hand2 = 4; body = 4; break; case 4: s4.visible = false; hand1 = 5; hand2 = 5; body = 5; break; }; removeActivator("s1"); removeActivator("s2"); removeActivator("s3"); removeActivator("s4"); changeS(); } public function jfExitWin():void{ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; jf.walkTo((enemy.x - 80)); motionTo(jf, (enemy.x - 80), jf.y, 1, function (){ enemy.gotoAndStop("misses"); jf.walkTo(700); motionTo(jf, 700, jf.y, 1, function (){ jf.playAnim("idle"); win(); }); }); } function frame1(){ enemy.gotoAndStop("idle"); hairPart = true; hair = 1; hand1 = 1; hand2 = 1; leg1 = 1; leg2 = 1; body = 1; hat1 = true; face1 = 1; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ enemy.gotoAndStop("idle"); hairPart = true; hair = 1; hand1 = 1; hand2 = 1; leg1 = 1; leg2 = 1; body = 1; jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.hand1.gotoAndStop(hand1); jf.anim.hand2.gotoAndStop(hand2); jf.anim.leg1.gotoAndStop(leg1); jf.anim.leg2.gotoAndStop(leg2); jf.anim.body.gotoAndStop(body); jf.anim.hat1.visible = hat1; jf.anim.head.face1.gotoAndStop(face1); jf.wait(); }; finalize = function (){ }; cleanOut = function (){ }; registerEvent("s_ok"); registerEvent("b_ok"); registerEvent("s_taken"); registerEvent("b_taken"); addActivator("exit", exit, {onClick:function (){ if (((ifThis("s_ok")) && (ifThis("b_ok")))){ jfExitWin(); } else { jfExitDie(); }; }}); addActivator("s1", s1, {onClick:function (){ if (!ifThis("s_taken")){ takeSs(1); }; }}); addActivator("s2", s2, {onClick:function (){ if (!ifThis("s_taken")){ takeSs(2); }; }}); addActivator("s3", s3, {onClick:function (){ if (!ifThis("s_taken")){ takeSs(3); }; }}); addActivator("s4", s4, {onClick:function (){ if (!ifThis("s_taken")){ takeSs(4); }; }}); addActivator("b1", b1, {onClick:function (){ if (!ifThis("b_taken")){ takeBb(1); }; }}); addActivator("b2", b2, {onClick:function (){ if (!ifThis("b_taken")){ takeBb(2); }; }}); addActivator("b3", b3, {onClick:function (){ if (!ifThis("b_taken")){ takeBb(3); }; }}); addActivator("b4", b4, {onClick:function (){ if (!ifThis("b_taken")){ takeBb(4); }; }}); jfSpeed = 128; s_no = 1; b_no = 1; ball_no = 1; showHint = function (){ var _local1:GlowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function jfExitDie():void{ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; jf.walkTo((enemy.x - 50)); motionTo(jf, (enemy.x - 50), jf.y, 1, function (){ jf.turnTo(enemy.x); enemy.gotoAndStop(4); jf.playAnim("die1", function (){ lose(); }); }, jfSpeed); } public function takeBb(_arg1:Number):void{ causeEvent("b_taken"); switch (_arg1){ case 1: b1.visible = false; leg1 = 2; leg2 = 2; causeEvent("b_ok"); break; case 2: b2.visible = false; leg1 = 3; leg2 = 3; break; case 3: b3.visible = false; leg1 = 4; leg2 = 4; break; case 4: b4.visible = false; leg1 = 5; leg2 = 5; break; }; removeActivator("b1"); removeActivator("b2"); removeActivator("b3"); removeActivator("b4"); changeS(); } public function changeS(){ jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.hand1.gotoAndStop(hand1); jf.anim.hand2.gotoAndStop(hand2); jf.anim.leg1.gotoAndStop(leg1); jf.anim.leg2.gotoAndStop(leg2); jf.anim.body.gotoAndStop(body); } } }//package
Section 136
//Episode_05 (Episode_05) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_05 extends Episode { public var hair; public var leg1; public var leg2; public var hand1; public var hand2; public var dirX:Number; public var jfSpeed:Number; public var dirY:Number; public var face1; public var hairPart; public var hat1; public var body; public function Episode_05(){ addFrameScript(0, frame1); } public function jfTakeIt1():void{ if (((((!(jf)) || (!(it1)))) || (!(it1.visible)))){ trace("[X] Script Animation: 'takeHook' is impossible."); return; }; action = false; jf.walkTo((it1.x - 40)); motionTo(jf, (it1.x - 40), jf.y, 1, function (){ jf.turnOn("right"); jf.takeItem("it1", it1, function (){ jf.wait(); action = true; }); }, jfSpeed); } public function jfTakeIt3():void{ if (((((!(jf)) || (!(it3)))) || (!(it3.visible)))){ trace("[X] Script Animation: 'takeHook' is impossible."); return; }; action = false; jf.walkTo((it3.x - 40)); motionTo(jf, (it3.x - 40), jf.y, 1, function (){ jf.turnOn("right"); jf.takeItem("it3", it3, function (){ jf.wait(); action = true; }); }, jfSpeed); } public function idontknow():void{ action = false; jf.playAnim("refused", function (){ action = true; }); } public function gotoR(){ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; jf.walkTo(540); motionTo(jf, 540, jf.y, 1, function (){ jf.wait(); sol.gotoAndPlay(2); action = true; causeEvent("inR"); }); } public function jfTakeIt2():void{ if (((((!(jf)) || (!(it2)))) || (!(it2.visible)))){ trace("[X] Script Animation: 'takeHook' is impossible."); return; }; action = false; jf.walkTo((it2.x - 40)); motionTo(jf, (it2.x - 40), jf.y, 1, function (){ jf.turnOn("right"); jf.takeItem("it2", it2, function (){ jf.wait(); action = true; }); }, jfSpeed); } public function jumpOnChair(){ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("cut_shave", function (){ causeEvent("onchair_ok"); action = true; }); }); } public function returnFromR(){ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; sol.stop(); jf.walkTo(383); if (sol.currentFrame < 40){ trace("win"); face1 = 3; motionTo(jf, 383, jf.y, 1, function (){ if (hair == 3){ jf.wait(); win(); } else { jf.playAnim("cry", function (){ lose(); }); }; }); } else { trace("lose"); face1 = 4; motionTo(jf, 383, jf.y, 1, function (){ jf.playAnim("cry", function (){ lose(); }); }); }; } public function changeHair(_arg1:Number){ var n = _arg1; action = false; face1 = 2; hair = (n + 1); hairPart = false; hat1 = false; jf.anim.hat1.visible = hairPart; jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.head.face1.gotoAndStop(face1); jf.playAnim("cut_shave2", function (){ causeEvent("chair_ok"); if (hair != 3){ jf.playAnim("cry", function (){ lose(); }); } else { action = true; }; }); } function frame1(){ sol.gotoAndStop(1); hairPart = true; hair = 1; hand1 = 2; hand2 = 2; leg1 = 2; leg2 = 2; body = 2; face1 = 1; hat1 = true; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ sol.gotoAndStop(1); hairPart = true; hair = 1; hand1 = 2; hand2 = 2; leg1 = 2; leg2 = 2; body = 2; jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.head.face1.gotoAndStop(face1); jf.anim.hand1.gotoAndStop(hand1); jf.anim.hand2.gotoAndStop(hand2); jf.anim.leg1.gotoAndStop(leg1); jf.anim.leg2.gotoAndStop(leg2); jf.anim.body.gotoAndStop(body); jf.anim.hat1.visible = hat1; jf.wait(); }; finalize = function (){ }; cleanOut = function (){ }; registerItem("it1", Item_It1); registerItem("it2", Item_It2); registerItem("it3", Item_It3); registerEvent("onchair_ok"); registerEvent("chair_ok"); registerEvent("hair_ok"); registerEvent("inR"); addActivator("it1", it1, {onClick:function (){ jfTakeIt1(); }}); addActivator("it2", it2, {onClick:function (){ jfTakeIt2(); }}); addActivator("it3", it3, {onClick:function (){ jfTakeIt3(); }}); addActivator("do1", do1, {onClick:function (){ if (((((((inventory.hasItem("it1")) && (inventory.hasItem("it2")))) && (inventory.hasItem("it3")))) && (!(ifThis("onchair_ok"))))){ jumpOnChair(); }; }}); addActivator("p1", p1, {onClick:function (){ if (((ifThis("onchair_ok")) && (!(ifThis("chair_ok"))))){ changeHair(1); }; }}); addActivator("p2", p2, {onClick:function (){ if (((ifThis("onchair_ok")) && (!(ifThis("chair_ok"))))){ changeHair(2); }; }}); addActivator("p3", p3, {onClick:function (){ if (((ifThis("onchair_ok")) && (!(ifThis("chair_ok"))))){ changeHair(3); }; }}); addActivator("p4", p4, {onClick:function (){ if (((ifThis("onchair_ok")) && (!(ifThis("chair_ok"))))){ changeHair(4); }; }}); addActivator("do2", do2, {onClick:function (){ if (((ifThis("chair_ok")) && (!(ifThis("inR"))))){ gotoR(); } else { if (((ifThis("chair_ok")) && (ifThis("inR")))){ returnFromR(); } else { idontknow(); }; }; }}); jfSpeed = 128; showHint = function (){ var _local1:GlowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } } }//package
Section 137
//Episode_06 (Episode_06) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_06 extends Episode { public var hair; public var leg1; public var leg2; public var hand1; public var hand2; public var jfSpeed:Number; public var face1; public var hairPart; public var hat1; public var body; public function Episode_06(){ addFrameScript(0, frame1); } public function jfTakeLaz():void{ if (((((!(jf)) || (!(laz)))) || (!(laz.visible)))){ trace("[X] Script Animation: 'takeLiana' is impossible."); return; }; action = false; jf.walkTo(laz.x); motionTo(jf, laz.x, jf.y, 1, function (){ jf.takeItem("laz", laz, function (){ jf.wait(); action = true; }); }, jfSpeed); } public function kill_killer():void{ action = false; causeEvent("killer_ok"); jf.playAnim("wLaser", function (){ killer.gotoAndPlay(3); }); } public function jfTakeWire():void{ if (((((!(jf)) || (!(wire)))) || (!(wire.visible)))){ trace("[X] Script Animation: 'takeLiana' is impossible."); return; }; action = false; jf.walkTo(wire.x); motionTo(jf, wire.x, jf.y, 1, function (){ jf.takeItem("wire", wire, function (){ jf.wait(); action = true; }); }, jfSpeed); } public function killerGo():void{ action = false; killer.gotoAndStop(2); } public function goWin():void{ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; jf.walkTo((man.x - 80)); motionTo(jf, (man.x - 80), jf.y, 1, function (){ man.gotoAndStop("invite"); jf.walkTo(700); motionTo(jf, 700, jf.y, 1, function (){ jf.playAnim("idle"); win(); }); }); } function frame1(){ hintFillTime = -1; hintIdleTime = -1; secure1.gotoAndStop(3); secure2.gotoAndStop(3); man.gotoAndStop(1); killer.gotoAndStop(1); hairPart = false; hair = 3; hand1 = 2; hand2 = 2; leg1 = 2; leg2 = 2; body = 2; face1 = 3; hat1 = false; initialize = function (){ secure1.gotoAndStop(1); secure2.gotoAndStop(1); man.gotoAndStop(1); killer.gotoAndStop(1); hairPart = false; hair = 3; hand1 = 2; hand2 = 2; leg1 = 2; leg2 = 2; body = 2; face1 = 3; hat1 = false; jf.anim.head.hairPart.visible = hairPart; jf.anim.head.hair.gotoAndStop(hair); jf.anim.head.face1.gotoAndStop(face1); jf.anim.hand1.gotoAndStop(hand1); jf.anim.hand2.gotoAndStop(hand2); jf.anim.leg1.gotoAndStop(leg1); jf.anim.leg2.gotoAndStop(leg2); jf.anim.body.gotoAndStop(body); jf.anim.hat1.visible = hat1; jf.wait(); }; finalize = function (){ }; cleanOut = function (){ }; registerItem("wire", Item_Wire); registerItem("laz", Item_Laz); registerEvent("killer_ok"); addActivator("laz", laz, {onClick:function (){ jfTakeLaz(); }}); addActivator("wire", wire, {onClick:function (){ jfTakeWire(); }}); addActivator("do1", do1, {onClick:function (){ if (((((inventory.hasItem("wire")) && (inventory.hasItem("laz")))) && (!(ifThis("killer_ok"))))){ kill_killer(); } else { killerGo(); }; }}); addActivator("exit", exit, {onClick:function (){ if (ifThis("killer_ok")){ goWin(); } else { goDie(); }; }}); jfSpeed = 128; showHint = function (){ var _local1:GlowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function goDie():void{ if (!jf){ trace("[X] Script Animation: 'exit' is impossible."); return; }; action = false; jf.walkTo((secure1.x - 50)); motionTo(jf, (secure1.x - 50), jf.y, 1, function (){ jf.turnTo(secure1.x); secure1.gotoAndStop("kick"); jf.playAnim("die1", function (){ lose(); }); }, jfSpeed); } } }//package
Section 138
//Episode_07 (Episode_07) package { public dynamic class Episode_07 extends Episode { } }//package
Section 139
//Game (Game) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Game extends MovieClip { public var banner1:MovieClip; public var prologues:MovieClip; public var hintButton:MovieClip; private var epiloguesRegistry:Object; private var episodesData:Object; public var logo:MovieClip; public var totalScore:Number;// = 0 private var currentEpisodeIndex:uint; public var totalTime:Number;// = 0 public var muteButton:MovieClip; private var episodesRegistry:Object; public var epilogues:MovieClip; private var currentEpisode:Episode; private var episodesOrder:Array; private var prologuesRegistry:Object; private var currentEpisodeName:String; public var story:MovieClip; public static const screen_w:Number = 640; public static const screen_h:Number = 480; public static var inst:MovieClip; public static var banner:Boolean = false; public static var sitelock:Boolean = false; public static var gamemode:String = "normal"; public static var helplink:String; public static var activeWindow = null; public function Game(){ addFrameScript(0, frame1); Game.inst = this; init(); if (prologues){ prologues.visible = false; }; if (epilogues){ epilogues.visible = false; }; Game.showInstructionsWindow(); } private function establishEpisode(_arg1:String):void{ hideEpilogue(); hidePrologue(); var _local2:* = episodesData[_arg1].prologue; if (prologuesRegistry[_local2] != null){ showPrologue(_local2); } else { startCurrentEpisode(); }; } public function nextEpisode():void{ var _local1:*; if (currentEpisode){ if (episodesOrder[(currentEpisodeIndex + 1)]){ closeActiveWindow(); _local1 = episodesOrder[(currentEpisodeIndex + 1)]; currentEpisodeIndex = episodesRegistry[_local1]; terminateEpisode(); createEpisode(); establishEpisode(_local1); } else { Tracer.report("[X]", "There isn't next episode.", "Game"); }; } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; } public function getEpisodeIndex(_arg1:String=null):uint{ if (((_arg1) && (!((_arg1 == ""))))){ if (episodesRegistry[_arg1]){ return (episodesRegistry[_arg1]); }; } else { if (((currentEpisode) && (currentEpisodeIndex))){ return (currentEpisodeIndex); }; }; Tracer.report("[X]", "Wrong episode's name.", "Game"); return (NaN); } private function init():void{ episodesOrder = new Array(); episodesRegistry = new Object(); episodesData = new Object(); currentEpisodeIndex = 1; prologuesRegistry = new Object(); epiloguesRegistry = new Object(); totalScore = 0; } public function registerPrologue(_arg1:String, _arg2):Boolean{ if (!prologuesRegistry[_arg1]){ if ((((_arg2 is String)) || ((_arg2 is uint)))){ prologuesRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Frame must be 'String' or 'uint'.", "Game"); } else { Tracer.report("[X]", "Prologue already exists.", "Game"); }; return (false); } private function recreateEpisode():void{ var _local1:*; if (story.numChildren){ if (!currentEpisode){ currentEpisode = (story.getChildAt(0) as Episode); }; _local1 = Class(getDefinitionByName(getQualifiedClassName(currentEpisode))); terminateEpisode(); currentEpisode = new (_local1); story.addChild(currentEpisode); }; } public function replayEpisode(_arg1:String=null):void{ var _local2:*; var _local3:*; if (_arg1){ if (episodesRegistry[_arg1]){ closeActiveWindow(); _local3 = currentEpisodeIndex; currentEpisodeIndex = episodesRegistry[_arg1]; if (_local3 != currentEpisodeIndex){ terminateEpisode(); createEpisode(); startCurrentEpisode(); } else { if (story.numChildren > 0){ currentEpisode = (story.getChildAt(0) as Episode); if (currentEpisode.state != "READY"){ recreateEpisode(); }; } else { createEpisode(); }; startCurrentEpisode(); }; } else { Tracer.report("[X]", "Wrong episode's name.", "Game"); }; } else { if (currentEpisode){ closeActiveWindow(); if (currentEpisode.state != "READY"){ recreateEpisode(); }; startCurrentEpisode(); } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; }; } private function playPrologue():void{ if (((prologues.images) && (prologues.images.ready))){ prologues.images.gotoAndPlay(2); } else { addEventListener(Event.ENTER_FRAME, playPrologueIfExist); }; } public function unregisterEpisode(_arg1:String):Boolean{ if (!episodesRegistry[_arg1]){ episodesOrder[episodesRegistry[_arg1]] = null; episodesRegistry[_arg1] = null; delete episodesRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Episode isn't registered.", "Game"); return (false); } public function enableAction():void{ if (currentEpisode){ currentEpisode.enableAction(); } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; } public function unregisterPrologue(_arg1:String):Boolean{ if (prologuesRegistry[_arg1] != null){ prologuesRegistry[_arg1] = null; delete prologuesRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Prologue isn't registered.", "Game"); return (false); } public function playEpisode(_arg1:String=null):void{ var _local2:String; var _local3:*; if (_arg1){ if (episodesRegistry[_arg1]){ closeActiveWindow(); _local3 = currentEpisodeIndex; currentEpisodeIndex = episodesRegistry[_arg1]; if (_local3 != currentEpisodeIndex){ terminateEpisode(); createEpisode(); establishEpisode(_arg1); } else { if (story.numChildren > 0){ currentEpisode = (story.getChildAt(0) as Episode); if (currentEpisode.state != "READY"){ recreateEpisode(); }; } else { createEpisode(); }; establishEpisode(_arg1); }; } else { Tracer.report("[X]", "Wrong episode's name.", "Game"); }; } else { if (currentEpisode){ closeActiveWindow(); if (currentEpisode.state != "READY"){ recreateEpisode(); }; startCurrentEpisode(); } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; }; } public function hidePrologue():void{ prologues.visible = false; if (prologues.images){ prologues.images.gotoAndStop(1); }; } private function playEpilogueIfExist(_arg1:Event):void{ if (((epilogues.images) && (epilogues.images.ready))){ _arg1.target.removeEventListener(Event.ENTER_FRAME, playEpilogueIfExist); epilogues.images.gotoAndPlay(2); }; } public function getCurrentEpisode():Episode{ if (currentEpisode){ return (currentEpisode); }; if (story.numChildren > 0){ currentEpisode = (story.getChildAt(0) as Episode); return (currentEpisode); }; return (null); } public function startEpisode():void{ startCurrentEpisode(); } public function disableAction():void{ if (currentEpisode){ currentEpisode.disableAction(); } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; } private function playPrologueIfExist(_arg1:Event):void{ if (((prologues.images) && (prologues.images.ready))){ _arg1.target.removeEventListener(Event.ENTER_FRAME, playPrologueIfExist); prologues.images.gotoAndPlay(2); }; } public function registerEpilogue(_arg1:String, _arg2):Boolean{ if (!epiloguesRegistry[_arg1]){ if ((((_arg2 is String)) || ((_arg2 is uint)))){ epiloguesRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Frame must be 'String' or 'uint'.", "Game"); } else { Tracer.report("[X]", "Epilogue already exists.", "Game"); }; return (false); } public function isPrevEpisode():Boolean{ if ((currentEpisodeIndex - 1) < 0){ return (false); }; if (episodesOrder[(currentEpisodeIndex - 1)]){ return (true); }; return (false); } public function prevEpisode():void{ var _local1:*; if (currentEpisode){ if (episodesOrder[(currentEpisodeIndex - 1)]){ closeActiveWindow(); _local1 = episodesOrder[(currentEpisodeIndex - 1)]; currentEpisodeIndex = episodesRegistry[_local1]; terminateEpisode(); createEpisode(); establishEpisode(_local1); } else { Tracer.report("[X]", "There isn't prev episode.", "Game"); }; } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; } private function playEpilogue():void{ if (((epilogues.images) && (epilogues.images.ready))){ epilogues.images.gotoAndPlay(2); } else { addEventListener(Event.ENTER_FRAME, playEpilogueIfExist); }; } private function startCurrentEpisode():void{ if (((currentEpisode) && ((currentEpisode.state == "READY")))){ currentEpisode.start(); } else { addEventListener(Event.ENTER_FRAME, startCurrentEpisodeIfExist); }; } public function showEpilogue(_arg1:String):void{ if (epiloguesRegistry[_arg1]){ if (epilogues.currentFrame != epiloguesRegistry[_arg1]){ epilogues.images.ready = false; epilogues.gotoAndStop(epiloguesRegistry[_arg1]); playEpilogue(); } else { epilogues.images.gotoAndPlay(1); }; epilogues.visible = true; } else { Tracer.report("[X]", "Epilogue isn't defined.", "Game"); }; } public function registerEpisode(_arg1:String, _arg2:uint, _arg3, _arg4:Object=null):Boolean{ if (!episodesRegistry[_arg1]){ if (!episodesOrder[_arg2]){ episodesRegistry[_arg1] = _arg2; episodesOrder[_arg2] = _arg1; episodesData[_arg1] = new Object(); episodesData[_arg1].eClass = _arg3; if (_arg4){ episodesData[_arg1].prologue = ((_arg4.prologue is String)) ? _arg4.prologue : ""; episodesData[_arg1].epilogue = ((_arg4.epilogue is String)) ? _arg4.epilogue : ""; } else { episodesData[_arg1].prologue = ""; episodesData[_arg1].epilogue = ""; }; return (true); } else { Tracer.report("[X]", "Wrong order index.", "Game"); }; } else { Tracer.report("[X]", "Episode already exists.", "Game"); }; return (false); } public function unregisterEpilogue(_arg1:String):Boolean{ if (epiloguesRegistry[_arg1] != null){ epiloguesRegistry[_arg1] = null; delete epiloguesRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Epilogue isn't registered.", "Game"); return (false); } private function terminateEpisode():void{ if (story.numChildren){ if (!currentEpisode){ currentEpisode = (story.getChildAt(0) as Episode); }; currentEpisode.finish(); currentEpisode.erase(); currentEpisode.state = "STOPPED"; story.removeChild(currentEpisode); currentEpisode = null; }; } private function createEpisode():void{ var _local1:* = episodesData[episodesOrder[currentEpisodeIndex]].eClass; currentEpisode = new (_local1); story.addChild(currentEpisode); } public function closeEpisode():void{ terminateEpisode(); } public function showPrologue(_arg1:String):void{ if (prologuesRegistry[_arg1]){ if (prologues.currentFrame != prologuesRegistry[_arg1]){ prologues.images.ready = false; prologues.gotoAndStop(prologuesRegistry[_arg1]); playPrologue(); } else { prologues.images.gotoAndPlay(1); }; prologues.visible = true; } else { Tracer.report("[X]", "Prologue isn't defined.", "Game"); }; } public function hideEpilogue():void{ epilogues.visible = false; if (epilogues.images){ epilogues.images.gotoAndStop(1); }; } function frame1(){ story.visible = false; hintButton.visible = false; banner1.visible = false; registerEpisode("first", 1, Episode_01, {prologue:"firstStory"}); registerEpisode("second", 2, Episode_02); registerEpisode("third", 3, Episode_03); registerEpisode("fourth", 4, Episode_04); registerEpisode("fifth", 5, Episode_05); registerEpisode("sixth", 6, Episode_06); registerPrologue("firstStory", 1); } public function getEpisodeName(_arg1:uint=0):String{ if (_arg1 > 0){ if (episodesOrder[_arg1]){ return (episodesOrder[_arg1]); }; } else { if (((currentEpisode) && (currentEpisodeIndex))){ return (episodesOrder[currentEpisodeIndex]); }; }; Tracer.report("[X]", "Wrong episode's index.", "Game"); return (""); } private function startCurrentEpisodeIfExist(_arg1:Event):void{ var _local2:Episode; if (story.numChildren > 0){ _local2 = (story.getChildAt(0) as Episode); if (((_local2) && ((_local2.state == "READY")))){ _arg1.target.removeEventListener(Event.ENTER_FRAME, startCurrentEpisodeIfExist); currentEpisode = _local2; currentEpisode.start(); }; }; } public function isNextEpisode():Boolean{ if ((currentEpisodeIndex + 1) >= episodesOrder.length){ return (false); }; if (episodesOrder[(currentEpisodeIndex + 1)]){ return (true); }; return (false); } public static function showYouAreHistoryWindow():void{ closeActiveWindow(); var _local1:* = new WindowYouAreHistory(); _local1.x = ((Game.inst.stage.stageWidth - _local1.width) / 2); _local1.y = 100; Game.inst.addChild(_local1); Game.activeWindow = _local1; } public static function showNextLevelWindow():void{ closeActiveWindow(); var _local1:* = new WindowNextLevel(); _local1.x = ((Game.inst.stage.stageWidth - _local1.width) / 2); _local1.y = 100; Game.inst.addChild(_local1); Game.activeWindow = _local1; } public static function showFinalWindow():void{ closeActiveWindow(); var _local1:* = new WindowFinal(); _local1.x = ((Game.inst.stage.stageWidth - _local1.width) / 2); _local1.y = 80; Game.inst.addChild(_local1); Game.activeWindow = _local1; } public static function showBanner():void{ var _local1:*; if (Game.inst){ _local1 = Game.inst.getChildByName("banner"); if (_local1){ _local1.visible = true; } else { Tracer.report("[X]", "Banner doesn't exists.", "Game"); }; } else { Tracer.report("[X]", "Game instance doesn't exists.", "Game"); }; } public static function closeActiveWindow():void{ if (Game.activeWindow){ Game.activeWindow.close(); }; } public static function hideBanner():void{ var _local1:*; if (Game.inst){ _local1 = Game.inst.getChildByName("banner"); if (_local1){ _local1.visible = false; } else { Tracer.report("[X]", "Banner doesn't exists.", "Game"); }; } else { Tracer.report("[X]", "Game instance doesn't exists.", "Game"); }; } public static function showInstructionsWindow():void{ closeActiveWindow(); var _local1:* = new WindowInstructions(); _local1.x = ((Game.inst.stage.stageWidth - _local1.width) / 2); _local1.y = ((Game.inst.stage.stageHeight - _local1.height) / 2); Game.inst.addChild(_local1); Game.activeWindow = _local1; } } }//package
Section 140
//GameMusic (GameMusic) package { import flash.media.*; public dynamic class GameMusic extends Sound { } }//package
Section 141
//Inventory (Inventory) package { import flash.events.*; public class Inventory extends EventDispatcher { private var items:Object; private var episode:Episode; public function Inventory(_arg1:Episode){ this.episode = _arg1; items = new Object(); } public function makeItem(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint = _arg2.length; _local3 = 0; while (_local3 < _local4) { if (!items[_arg2[_local3]]){ return (false); }; _local3++; }; if (addItem(_arg1)){ _local3 = 0; while (_local3 < _local4) { removeItem(_arg2[_local3]); _local3++; }; showItemWindow(_arg1, "You made "); Tracer.report("[i]", "WindowItem: makeItem().", "Inventory"); return (true); }; return (false); } public function listItems():void{ var _local2:*; trace("[S] LIST: inventory items:"); var _local1:uint; for (_local2 in items) { trace((((" - " + _local2) + " = ") + items[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function notHasAny(_arg1:Array):Boolean{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (!items[_arg1[_local3]]){ return (true); }; _local3++; }; return (false); } public function notHasItem(_arg1:String):Boolean{ if (items[_arg1]){ return (false); }; return (true); } public function findItem(_arg1:String):Item{ if (items[_arg1]){ return (items[_arg1]); }; return (null); } public function hasItem(_arg1:String):Boolean{ if (items[_arg1]){ return (true); }; return (false); } public function hasAll(_arg1:Array):Boolean{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (!items[_arg1[_local3]]){ return (false); }; _local3++; }; return (true); } private function showItemWindow(_arg1:String, _arg2:String=null):void{ var _local6:*; var _local7:*; var _local8:Number; var _local3:Item = items[_arg1]; if (Game.activeWindow){ Game.activeWindow.close(); }; var _local4:* = new WindowItem(); var _local5:String = _local3.title; if (_arg2){ }; if (_local3.icon){ _local6 = _local3.icon; _local7 = new (_local6); if ((((_local7.width > _local4.itemIcon_mc.width)) || ((_local7.height > _local4.itemIcon_mc.height)))){ if (_local7.width >= _local7.height){ _local8 = (_local7.width / _local4.itemIcon_mc.width); } else { _local8 = (_local7.height / _local4.itemIcon_mc.height); }; _local7.width = (_local7.width / _local8); _local7.height = (_local7.height / _local8); }; _local7.x = ((_local4.itemIcon_mc.width - _local7.width) / 2); _local7.y = ((_local4.itemIcon_mc.height - _local7.height) / 2); _local4.itemIcon_mc.addChild(_local7); } else { Tracer.report("[!]", "WindowItem: icon for item is undefined.", "Inventory"); }; _local4.x = ((Game.inst.stage.stageWidth - _local4.width) / 2); _local4.y = ((Game.inst.stage.stageHeight - _local4.height) / 2); Game.inst.addChild(_local4); Game.activeWindow = _local4; } public function hasNotLessOf(_arg1:uint, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; var _local5:uint; if (_arg1 == 0){ return (true); }; if (_arg1 <= _arg2.length){ _local3 = _arg2.length; _local4 = 0; _local5 = 0; while (_local5 < _local3) { if (items[_arg2[_local5]]){ _local4++; }; _local5++; }; if (_local4 >= _arg1){ return (true); }; return (false); //unresolved jump }; return (false); } public function notHasAll(_arg1:Array):Boolean{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (items[_arg1[_local3]]){ return (false); }; _local3++; }; return (true); } public function addItem(_arg1:String):Boolean{ if (episode.isItem(_arg1)){ if (!items[_arg1]){ items[_arg1] = episode.callItem(_arg1); Tracer.report("[i]", (("Item '" + _arg1) + "' added."), "Inventory"); return (true); }; Tracer.report("[X]", "Item already added.", "Inventory"); } else { Tracer.report("[X]", "Item isn't registered.", "Inventory"); }; return (false); } public function removeItem(_arg1:String):Boolean{ if (items[_arg1]){ items[_arg1] = null; delete items[_arg1]; Tracer.report("[i]", (("Item '" + _arg1) + "' removed."), "Inventory"); return (true); }; Tracer.report("[X]", "There is no such item.", "Inventory"); return (false); } public function getAny(_arg1:Array):Item{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (items[_arg1[_local3]]){ return (items[_arg1[_local3]]); }; _local3++; }; return (null); } public function hasAny(_arg1:Array):Boolean{ var _local2:uint = _arg1.length; var _local3:uint; while (_local3 < _local2) { if (items[_arg1[_local3]]){ return (true); }; _local3++; }; return (false); } public function takeItem(_arg1:String):Boolean{ if (addItem(_arg1)){ showItemWindow(_arg1); Tracer.report("[i]", "WindowItem: takeItem().", "Inventory"); return (true); }; return (false); } public function hasNumberOf(_arg1:uint, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; var _local5:uint; if (_arg1 <= _arg2.length){ _local3 = _arg2.length; _local4 = 0; _local5 = 0; while (_local5 < _local3) { if (items[_arg2[_local5]]){ _local4++; }; _local5++; }; if (_local4 == _arg1){ return (true); }; return (false); //unresolved jump }; return (false); } public function hasNotMoreOf(_arg1:uint, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; var _local5:uint; if (_arg1 == 0){ return (true); }; if (_arg1 <= _arg2.length){ _local3 = _arg2.length; _local4 = 0; _local5 = 0; while (_local5 < _local3) { if (items[_arg2[_local5]]){ _local4++; }; _local5++; }; if (_local4 <= _arg1){ return (true); }; return (false); //unresolved jump }; return (true); } public function kill():void{ var _local1:*; for (_local1 in items) { items[_local1].kill(); items[_local1] = undefined; delete items[_local1]; }; items = undefined; episode = undefined; } } }//package
Section 142
//Item (Item) package { public class Item { public var title:String; public var icon; public var name:String; public var description:String; public function Item(_arg1:String, _arg2=null, _arg3:String=null, _arg4:String=null){ this.name = _arg1; this.icon = _arg2; this.title = _arg3; this.description = _arg4; } public function kill():void{ name = undefined; icon = undefined; title = undefined; description = undefined; } } }//package
Section 143
//Item_Baloons (Item_Baloons) package { import flash.display.*; public dynamic class Item_Baloons extends MovieClip { } }//package
Section 144
//Item_Hook (Item_Hook) package { import flash.display.*; public dynamic class Item_Hook extends MovieClip { } }//package
Section 145
//Item_It1 (Item_It1) package { import flash.display.*; public dynamic class Item_It1 extends MovieClip { } }//package
Section 146
//Item_It2 (Item_It2) package { import flash.display.*; public dynamic class Item_It2 extends MovieClip { } }//package
Section 147
//Item_It3 (Item_It3) package { import flash.display.*; public dynamic class Item_It3 extends MovieClip { } }//package
Section 148
//Item_Key (Item_Key) package { import flash.display.*; public dynamic class Item_Key extends MovieClip { public function Item_Key(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 149
//Item_Laz (Item_Laz) package { import flash.display.*; public dynamic class Item_Laz extends MovieClip { } }//package
Section 150
//Item_Money (Item_Money) package { import flash.display.*; public dynamic class Item_Money extends MovieClip { } }//package
Section 151
//Item_Nogn (Item_Nogn) package { import flash.display.*; public dynamic class Item_Nogn extends MovieClip { } }//package
Section 152
//Item_Polotence (Item_Polotence) package { import flash.display.*; public dynamic class Item_Polotence extends MovieClip { } }//package
Section 153
//Item_Udka (Item_Udka) package { import flash.display.*; public dynamic class Item_Udka extends MovieClip { } }//package
Section 154
//Item_Wire (Item_Wire) package { import flash.display.*; public dynamic class Item_Wire extends MovieClip { } }//package
Section 155
//JohnnyFinder (JohnnyFinder) package { public dynamic class JohnnyFinder extends Character { public function JohnnyFinder(){ addFrameScript(1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19); } function frame2(){ stop(); } function frame3(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame10(){ stop(); } function frame11(){ stop(); } function frame12(){ stop(); } function frame13(){ stop(); } function frame14(){ stop(); } function frame15(){ stop(); } function frame16(){ stop(); } function frame9(){ stop(); } function frame18(){ stop(); } function frame19(){ stop(); } function frame17(){ stop(); } } }//package
Section 156
//MusicPlayer (MusicPlayer) package { import flash.events.*; import flash.media.*; public class MusicPlayer { private var channel:SoundChannel; var musicvol:Number;// = 0.2 private var sound:Sound; private var playing:Boolean;// = false private var mute:Boolean;// = false public function MusicPlayer(){ init(); } public function musicON(){ channel.soundTransform = new SoundTransform(musicvol); mute = false; } public function musicOFF(){ channel.soundTransform = new SoundTransform(0); mute = true; } private function init(){ } public function playMusic(_arg1:Sound){ if (!sound){ sound = _arg1; }; channel = sound.play(); if (!mute){ channel.soundTransform = new SoundTransform(musicvol); }; channel.addEventListener(Event.SOUND_COMPLETE, _restart); playing = true; } private function _restart(_arg1:Event):void{ if (mute){ channel = sound.play(); channel.soundTransform = new SoundTransform(0); } else { channel = sound.play(); channel.soundTransform = new SoundTransform(musicvol); }; channel.addEventListener(Event.SOUND_COMPLETE, _restart); playing = true; } public function stopMusic(){ channel.stop(); channel.removeEventListener(Event.SOUND_COMPLETE, _restart); playing = false; } public function get isPlaying():Boolean{ return (playing); } } }//package
Section 157
//ScrollBarH (ScrollBarH) package { import flash.display.*; import flash.events.*; import flash.geom.*; public class ScrollBarH { private const SPEED:Number = 8; private var _mask:Sprite; private var _track:Sprite; private var _cont:Sprite; private var _btnR:Sprite; private var _btnL:Sprite; private var _thumb:Sprite; private var moveDir:String;// = "none" public function ScrollBarH(_arg1:Sprite, _arg2:Sprite, _arg3:Sprite, _arg4:Sprite, _arg5:Sprite=null, _arg6:Sprite=null){ _cont = _arg1; _mask = _arg2; _track = _arg3; _thumb = _arg4; _btnL = _arg5; _btnR = _arg6; init(); } private function resizeThumb():void{ var _local1:Number; if (_cont.width > 0){ _local1 = (_cont.width / _mask.width); if (_local1 >= 1){ _thumb.width = (_track.width / _local1); } else { _thumb.width = _track.width; }; } else { _thumb.width = _track.width; }; } private function moveThumb(_arg1, _arg2):void{ switch (_arg1){ case "left": if ((_thumb.x - _arg2) >= _track.x){ _thumb.x = (_thumb.x - _arg2); } else { _thumb.x = _track.x; }; break; case "right": if ((_thumb.x + _arg2) <= ((_track.x + _track.width) - _thumb.width)){ _thumb.x = (_thumb.x + _arg2); } else { _thumb.x = ((_track.x + _track.width) - _thumb.width); }; break; }; } private function dragThumb(_arg1:MouseEvent):void{ _thumb.startDrag(false, new Rectangle(_track.x, _track.y, (_track.width - _thumb.width), 0)); } private function placeThumb(_arg1:MouseEvent):void{ var _local2:Number = _track.parent.mouseX; _thumb.x = ((_track.x + _local2) - (_thumb.width / 2)); if (_thumb.x < _track.x){ _thumb.x = _track.x; }; if ((_thumb.x + _thumb.width) > (_track.x + _track.width)){ _thumb.x = ((_track.x + _track.width) - _thumb.width); }; } private function init():void{ _cont.mask = _mask; resizeThumb(); _thumb.addEventListener(MouseEvent.MOUSE_DOWN, dragThumb); _thumb.addEventListener(MouseEvent.MOUSE_UP, dropThumb); _thumb.addEventListener(Event.ENTER_FRAME, moveCont); _thumb.stage.addEventListener(MouseEvent.MOUSE_UP, dropThumb); _track.addEventListener(MouseEvent.CLICK, placeThumb); _track.addEventListener(Event.ENTER_FRAME, shiftThumb); if (_btnL){ _btnL.addEventListener(MouseEvent.MOUSE_DOWN, startMoveLeft); _btnL.addEventListener(MouseEvent.MOUSE_UP, stopMoveLeft); _btnL.addEventListener(MouseEvent.CLICK, stepLeft); }; if (_btnR){ _btnR.addEventListener(MouseEvent.MOUSE_DOWN, startMoveRight); _btnR.addEventListener(MouseEvent.MOUSE_UP, stopMoveRight); _btnR.addEventListener(MouseEvent.CLICK, stepRight); }; _track.parent.addEventListener(MouseEvent.MOUSE_WHEEL, scrollThumb); _mask.parent.addEventListener(MouseEvent.MOUSE_WHEEL, scrollThumb); } private function stopMoveLeft(_arg1:MouseEvent):void{ moveDir = "none"; } private function stepLeft(_arg1:MouseEvent):void{ moveThumb("left", SPEED); } private function scrollThumb(_arg1:MouseEvent):void{ if (_arg1.delta > 0){ moveThumb("left", SPEED); }; if (_arg1.delta < 0){ moveThumb("right", SPEED); }; } private function moveCont(_arg1:Event):void{ resizeThumb(); var _local2:Number = (_cont.width / _track.width); var _local3:Number = ((_track.x - _thumb.x) * _local2); _cont.x = _local3; } private function stopMoveRight(_arg1:MouseEvent):void{ moveDir = "none"; } private function startMoveRight(_arg1:MouseEvent):void{ moveDir = "right"; } private function stepRight(_arg1:MouseEvent):void{ moveThumb("right", SPEED); } private function shiftThumb(_arg1:Event):void{ moveThumb(moveDir, SPEED); } private function dropThumb(_arg1:MouseEvent):void{ _thumb.stopDrag(); } private function startMoveLeft(_arg1:MouseEvent):void{ moveDir = "left"; } } }//package
Section 158
//ScrollBarV (ScrollBarV) package { import flash.display.*; import flash.events.*; import flash.geom.*; public class ScrollBarV { private const SPEED:Number = 8; private var _btnD:Sprite; private var _mask:Sprite; private var _track:Sprite; private var _cont:Sprite; private var _thumb:Sprite; private var _btnU:Sprite; private var moveDir:String;// = "none" public function ScrollBarV(_arg1:Sprite, _arg2:Sprite, _arg3:Sprite, _arg4:Sprite, _arg5:Sprite=null, _arg6:Sprite=null){ _cont = _arg1; _mask = _arg2; _track = _arg3; _thumb = _arg4; _btnU = _arg5; _btnD = _arg6; init(); } private function resizeThumb():void{ var _local1:Number; if (_cont.height > 0){ _local1 = (_cont.height / _mask.height); if (_local1 >= 1){ _thumb.height = (_track.height / _local1); } else { _thumb.height = _track.height; }; } else { _thumb.height = _track.height; }; } private function stopMoveDown(_arg1:MouseEvent):void{ moveDir = "none"; } private function moveThumb(_arg1, _arg2):void{ switch (_arg1){ case "up": if ((_thumb.y - _arg2) >= _track.y){ _thumb.y = (_thumb.y - _arg2); } else { _thumb.y = _track.y; }; break; case "down": if ((_thumb.y + _arg2) <= ((_track.y + _track.height) - _thumb.height)){ _thumb.y = (_thumb.y + _arg2); } else { _thumb.y = ((_track.y + _track.height) - _thumb.height); }; break; }; } private function dragThumb(_arg1:MouseEvent):void{ _thumb.startDrag(false, new Rectangle(_track.x, _track.y, 0, (_track.height - _thumb.height))); } private function placeThumb(_arg1:MouseEvent):void{ var _local2:Number = _track.parent.mouseY; _thumb.y = ((_track.y + _local2) - (_thumb.height / 2)); if (_thumb.y < _track.y){ _thumb.y = _track.y; }; if ((_thumb.y + _thumb.height) > (_track.y + _track.height)){ _thumb.y = ((_track.y + _track.height) - _thumb.height); }; } private function init():void{ _cont.mask = _mask; resizeThumb(); _thumb.addEventListener(MouseEvent.MOUSE_DOWN, dragThumb); _thumb.addEventListener(MouseEvent.MOUSE_UP, dropThumb); _thumb.addEventListener(Event.ENTER_FRAME, moveCont); _thumb.stage.addEventListener(MouseEvent.MOUSE_UP, dropThumb); _track.addEventListener(MouseEvent.CLICK, placeThumb); _track.addEventListener(Event.ENTER_FRAME, shiftThumb); if (_btnU){ _btnU.addEventListener(MouseEvent.MOUSE_DOWN, startMoveUp); _btnU.addEventListener(MouseEvent.MOUSE_UP, stopMoveUp); _btnU.addEventListener(MouseEvent.CLICK, stepUp); }; if (_btnD){ _btnD.addEventListener(MouseEvent.MOUSE_DOWN, startMoveDown); _btnD.addEventListener(MouseEvent.MOUSE_UP, stopMoveDown); _btnD.addEventListener(MouseEvent.CLICK, stepDown); }; _track.parent.addEventListener(MouseEvent.MOUSE_WHEEL, scrollThumb); _mask.parent.addEventListener(MouseEvent.MOUSE_WHEEL, scrollThumb); } private function startMoveDown(_arg1:MouseEvent):void{ moveDir = "down"; } private function startMoveUp(_arg1:MouseEvent):void{ moveDir = "up"; } private function scrollThumb(_arg1:MouseEvent):void{ if (_arg1.delta > 0){ moveThumb("up", SPEED); }; if (_arg1.delta < 0){ moveThumb("down", SPEED); }; } private function moveCont(_arg1:Event):void{ resizeThumb(); var _local2:Number = (_cont.height / _track.height); var _local3:Number = ((_track.y - _thumb.y) * _local2); _cont.y = _local3; } private function stepDown(_arg1:MouseEvent):void{ moveThumb("down", SPEED); } private function stepUp(_arg1:MouseEvent):void{ moveThumb("up", SPEED); } private function shiftThumb(_arg1:Event):void{ moveThumb(moveDir, SPEED); } private function stopMoveUp(_arg1:MouseEvent):void{ moveDir = "none"; } private function dropThumb(_arg1:MouseEvent):void{ _thumb.stopDrag(); } } }//package
Section 159
//Tracer (Tracer) package { public class Tracer { public static var showName:Boolean = true; public static var showTime:Boolean = false; private static var filters:Object = new Object(); public static var showType:Boolean = true; public static var subfilters:Object = new Object(); public static function report(_arg1:String, _arg2:String, _arg3=null, _arg4:String=null):void{ var _local8:Date; var _local9:*; var _local10:*; var _local11:*; _arg1 = resolveType(_arg1); var _local5:String = resolveName(_arg1); if (Tracer.showName){ _local5 = (" " + _local5); } else { _local5 = ""; }; var _local6 = ""; if (Tracer.showTime){ _local8 = new Date(); _local9 = _local8.hours; if (_local9 < 10){ _local9 = ("0" + _local9); }; _local10 = _local8.minutes; if (_local10 < 10){ _local10 = ("0" + _local10); }; _local11 = _local8.seconds; if (_local11 < 10){ _local11 = ("0" + _local11); }; _local6 = ((((((" (" + _local9) + ":") + _local10) + ":") + _local11) + ")"); }; var _local7 = ""; if (((_arg4) && (!((_arg4 == ""))))){ _local7 = (("<" + _arg4) + "> "); }; if (!Tracer.filters[_local5]){ if (_arg3){ if (!Tracer.subfilters[_arg3.toString()]){ trace((((((((_arg1 + _local5) + _local6) + " : [") + _arg3) + "] : ") + _local7) + _arg2)); }; } else { trace((((((_arg1 + _local5) + _local6) + " : ") + _local7) + _arg2)); }; }; } private static function resolveType(_arg1:String):String{ switch (_arg1){ case "i": return ("[i]"); case "[i]": return ("[i]"); case "info": return ("[i]"); case "INFO": return ("[i]"); case "Info": return ("[i]"); case "X": return ("[X]"); case "[X]": return ("[X]"); case "error": return ("[X]"); case "ERROR": return ("[X]"); case "Error": return ("[X]"); case "!": return ("[!]"); case "[!]": return ("[!]"); case "warning": return ("[!]"); case "WARNING": return ("[!]"); case "Warning": return ("[!]"); case "*": return ("[*]"); case "[*]": return ("[*]"); case "notice": return ("[*]"); case "NOTICE": return ("[*]"); case "Notice": return ("[*]"); case "$": return ("[$]"); case "[$]": return ("[$]"); case "system": return ("[$]"); case "SYSTEM": return ("[$]"); case "System": return ("[$]"); }; return ("[.]"); } public static function filtrate(_arg1):void{ var _local2:String; var _local3:uint; var _local4:uint; if ((_arg1 is String)){ if (!Tracer.filters){ Tracer.filters = new Object(); }; if (_arg1 == "*"){ Tracer.filters["INFO"] = true; Tracer.filters["ERROR"] = true; Tracer.filters["WARNING"] = true; Tracer.filters["NOTICE"] = true; Tracer.filters["SYSTEM"] = true; Tracer.filters["OTHER"] = true; } else { _local2 = resolveName(_arg1); Tracer.filters[_local2] = true; }; return; }; if ((_arg1 is Array)){ if (!Tracer.filters){ Tracer.filters = new Object(); }; _local3 = _arg1.length; _local4 = 0; while (_local4 < _local3) { if ((_arg1[_local4] is String)){ _local2 = resolveName(_arg1[_local4]); Tracer.filters[_local2] = true; }; _local4++; }; }; } private static function resolveName(_arg1:String):String{ switch (resolveType(_arg1)){ case "[i]": return ("INFO"); case "[X]": return ("ERROR"); case "[!]": return ("WARNING"); case "[*]": return ("NOTICE"); case "[$]": return ("SYSTEM"); case "[.]": return ("OTHER"); }; return ("OTHER"); } public static function infiltrate(_arg1):void{ var _local2:String; var _local3:uint; var _local4:uint; if ((_arg1 is String)){ if (!Tracer.filters){ Tracer.filters = new Object(); }; if (_arg1 == "*"){ Tracer.filters["INFO"] = false; Tracer.filters["ERROR"] = false; Tracer.filters["WARNING"] = false; Tracer.filters["NOTICE"] = false; Tracer.filters["SYSTEM"] = false; Tracer.filters["OTHER"] = false; } else { _local2 = resolveName(_arg1); Tracer.filters[_local2] = false; }; return; }; if ((_arg1 is Array)){ if (!Tracer.filters){ Tracer.filters = new Object(); }; _local3 = _arg1.length; _local4 = 0; while (_local4 < _local3) { if ((_arg1[_local4] is String)){ _local2 = resolveName(_arg1[_local4]); Tracer.filters[_local2] = false; }; _local4++; }; }; } } }//package
Section 160
//Utils (Utils) package { import flash.display.*; import flash.system.*; public class Utils { public static function disposeDisplayObject(_arg1:Sprite):void{ var _local5:*; var _local2 = ""; if (_arg1["name"]){ _local2 = ((" (" + _arg1["name"]) + ")"); }; trace((("[%] PROCESSING: " + _arg1) + _local2)); var _local3:uint = _arg1.numChildren; var _local4:uint; while (_local4 < _local3) { _local5 = _arg1.getChildAt(0); if ((_local5 is Sprite)){ if ((_local5 is MovieClip)){ _local5.stop(); }; disposeDisplayObject(_local5); }; if ((_local5 is Graphics)){ _local5.clear(); _arg1.removeChild(_local5); }; if ((_local5 is Bitmap)){ _local5.dispose(); _arg1.removeChild(_local5); }; if ((_local5 is Shape)){ _local5.graphics.clear(); _arg1.removeChild(_local5); }; _local4++; }; _arg1.parent.removeChild(_arg1); } public static function getTotalMemory():Number{ return (Number(((System.totalMemory / 0x0400) / 0x0400))); } } }//package
Section 161
//Waypoint (Waypoint) package { import flash.display.*; public class Waypoint extends Sprite { public var funct:Function; public var scale:Number; private var episode:Sprite; private var sign:Sprite; public function Waypoint(_arg1:String, _arg2:Sprite, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Function=null){ this.name = _arg1; this.episode = _arg2; this.x = _arg3; this.y = _arg4; this.funct = _arg6; this.scale = _arg5; } public function hide():void{ if (((episode) && (episode.getChildByName(name)))){ removeChild(sign); episode.removeChild(episode.getChildByName(name)); } else { trace("[X] Waypoint not shown."); }; } public function show(_arg1:Sprite=null):void{ if (_arg1){ this.sign = _arg1; } else { _arg1 = new Sprite(); _arg1.graphics.lineStyle(1, 0, 1); _arg1.graphics.beginFill(0xFF00, 1); _arg1.graphics.drawRect(0, 0, 32, 32); _arg1.graphics.endFill(); }; if ((episode as Sprite)){ addChild(_arg1); episode.addChild(this); } else { trace("[X] Parent isn't DisplayObject."); }; } public function kill():void{ hide(); episode = undefined; sign = undefined; funct = undefined; scale = undefined; } } }//package
Section 162
//Window (Window) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class Window extends MovieClip { private var lifeTimer:Timer; public var itemIcon_mc:MovieClip; public var playBtn:MovieClip; public var retryBtn:MovieClip; public var mmBtn:MovieClip; public var mgBtn:MovieClip; public var nextBtn:MovieClip; public var pict:MovieClip; public var time_tf:TextField; public var a1:MovieClip; public var a3:MovieClip; public var a4:MovieClip; public var preloader:MovieClip; public var a2:MovieClip; public function Window(){ lifeTimer = new Timer(3000, 1); lifeTimer.addEventListener(TimerEvent.TIMER_COMPLETE, closeSelf); } public function stopLifeTimer():void{ lifeTimer.stop(); } public function close():void{ if (parent != null){ Game.activeWindow = null; if (lifeTimer.running){ lifeTimer.stop(); }; var _local1 = parent; _local1["removeChild"](this); }; } public function startLifeTimer():void{ lifeTimer.start(); } private function closeSelf(_arg1:TimerEvent):void{ close(); } } }//package
Section 163
//WindowFinal (WindowFinal) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.utils.*; import flash.geom.*; import flash.system.*; import flash.net.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.ui.*; import flash.xml.*; public dynamic class WindowFinal extends Window { public function WindowFinal(){ addFrameScript(0, frame1); } function frame1(){ if (Game.inst){ time_tf.text = ("Time: " + Console.formatTime(Game.inst.totalTime, false)); }; } } }//package
Section 164
//WindowInstructions (WindowInstructions) package { public dynamic class WindowInstructions extends Window { public function WindowInstructions(){ addFrameScript(0, frame1); } function frame1(){ playBtn.gotoAndStop(1); } } }//package
Section 165
//WindowItem (WindowItem) package { public dynamic class WindowItem extends Window { public function WindowItem(){ addFrameScript(0, frame1); } function frame1(){ startLifeTimer(); } } }//package
Section 166
//WindowNextLevel (WindowNextLevel) package { public dynamic class WindowNextLevel extends Window { public function WindowNextLevel(){ addFrameScript(0, frame1); } function frame1(){ nextBtn.gotoAndStop(1); mmBtn.gotoAndStop(1); mgBtn.gotoAndStop(1); pict.gotoAndStop(Console.getEpisodeIndex()); } } }//package
Section 167
//WindowYouAreHistory (WindowYouAreHistory) package { public dynamic class WindowYouAreHistory extends Window { public function WindowYouAreHistory(){ addFrameScript(0, frame1); } function frame1(){ retryBtn.gotoAndStop(1); mmBtn.gotoAndStop(1); mgBtn.gotoAndStop(1); } } }//package

Library Items

Symbol 1 Sound {GameMusic}
Symbol 2 GraphicUsed by:3 636
Symbol 3 MovieClip {Item_Polotence}Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip {Item_Baloons}Uses:4Used by:670
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {Item_Udka}Uses:6Used by:726
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip {Item_Nogn}Uses:8Used by:726
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip {Item_Key}Uses:10Used by:666
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip {Item_It3}Uses:12Used by:585
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {Item_It1}Uses:14Used by:517 585
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {Item_It2}Uses:16Used by:517 585
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip {Item_Money}Uses:18Used by:330 802
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip {Item_Hook}Uses:20Used by:326 802
Symbol 22 GraphicUsed by:23 557
Symbol 23 MovieClip {Item_Laz}Uses:22Used by:563
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip {Item_Wire}Uses:24Used by:563
Symbol 26 GraphicUsed by:30
Symbol 27 ShapeTweeningUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {PnC_Game_funny_games_fla.preloadBar_2}Uses:26 27 28 29Used by:58
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:58 864
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:37 864
Symbol 35 GraphicUsed by:36 82
Symbol 36 MovieClipUses:35Used by:37 864
Symbol 37 MovieClip {PnC_Game_funny_games_fla.logo_4}Uses:34 36Used by:58
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:58
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:58 864
Symbol 43 SoundUsed by:58
Symbol 44 ShapeTweeningUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip {PnC_Game_funny_games_fla.hl_9}Uses:44 45Used by:58
Symbol 47 ShapeTweeningUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip {PnC_Game_funny_games_fla.button_10}Uses:47 48Used by:58
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:57
Symbol 52 FontUsed by:53
Symbol 53 TextUses:52Used by:54
Symbol 54 MovieClipUses:53Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClip {PnC_Game_funny_games_fla.play_btn_11}Uses:51 54 56Used by:58
Symbol 58 MovieClip {PnC_Game_funny_games_fla.Preloader_1}Uses:30 32 37 39 42 43 46 49 57Used by:Timeline
Symbol 59 FontUsed by:60 62 137
Symbol 60 EditableTextUses:59Used by:61
Symbol 61 MovieClip {PnC_Game_funny_games_fla._ExportSoundsMC_15}Uses:60Used by:Timeline
Symbol 62 EditableTextUses:59Used by:136
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:90 100 103 109 135 853
Symbol 66 GraphicUsed by:90
Symbol 67 FontUsed by:68 73 86 88 98 106 108 134 826 841
Symbol 68 TextUses:67Used by:90
Symbol 69 GraphicUsed by:70 839 843
Symbol 70 MovieClipUses:69Used by:74 87 89 99 107
Symbol 71 GraphicUsed by:72 844
Symbol 72 MovieClipUses:71Used by:74 107
Symbol 73 TextUses:67Used by:74
Symbol 74 MovieClip {PnC_Game_funny_games_fla.retryBtn_20}Uses:70 72 73Used by:90
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:83
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:83
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:83
Symbol 82 MovieClipUses:35Used by:83
Symbol 83 MovieClip {PnC_Game_funny_games_fla.logo_23}Uses:77 79 81 82Used by:90 100 135
Symbol 84 GraphicUsed by:85 840
Symbol 85 MovieClipUses:84Used by:87 89 99
Symbol 86 TextUses:67Used by:87
Symbol 87 MovieClip {PnC_Game_funny_games_fla.mainMenuBtn_28}Uses:70 85 86Used by:90 100 135
Symbol 88 TextUses:67Used by:89
Symbol 89 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_30}Uses:70 85 88Used by:90 100 135
Symbol 90 MovieClip {WindowYouAreHistory}Uses:65 66 68 74 83 87 89Used by:136
Symbol 91 GraphicUsed by:97
Symbol 92 GraphicUsed by:97
Symbol 93 GraphicUsed by:97
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32}Uses:91 92 93 94 95 96Used by:100
Symbol 98 TextUses:67Used by:99
Symbol 99 MovieClip {PnC_Game_funny_games_fla.nextBtn_33}Uses:70 85 98Used by:100
Symbol 100 MovieClip {WindowNextLevel}Uses:65 97 99 83 87 89Used by:136
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClip {WindowItem}Uses:65 102Used by:136
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:109
Symbol 106 TextUses:67Used by:107 845
Symbol 107 MovieClip {PnC_Game_funny_games_fla.playBtn_38}Uses:70 72 106Used by:109
Symbol 108 TextUses:67Used by:109
Symbol 109 MovieClip {WindowInstructions}Uses:65 105 107 108Used by:136
Symbol 110 FontUsed by:111
Symbol 111 EditableTextUses:110Used by:135
Symbol 112 GraphicUsed by:135
Symbol 113 FontUsed by:114
Symbol 114 TextUses:113Used by:135
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 MovieClip {PnC_Game_funny_games_fla.icon1_40}Uses:116Used by:135
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClip {PnC_Game_funny_games_fla.icon2_41}Uses:119Used by:135
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClip {PnC_Game_funny_games_fla.icon3_42}Uses:122Used by:135
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClip {PnC_Game_funny_games_fla.icon4_43}Uses:125Used by:135
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClip {PnC_Game_funny_games_fla.sonya_44}Uses:128Used by:135
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClip {PnC_Game_funny_games_fla.joe_45}Uses:131Used by:135
Symbol 133 GraphicUsed by:135
Symbol 134 TextUses:67Used by:135
Symbol 135 MovieClip {WindowFinal}Uses:65 111 112 114 117 120 123 126 129 132 133 83 87 89 134Used by:136
Symbol 136 MovieClip {PnC_Game_funny_games_fla._ExportWindowsMC_16}Uses:62 90 100 103 109 135Used by:Timeline
Symbol 137 EditableTextUses:59Used by:803
Symbol 138 MovieClip {Episode_07}Used by:803
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:563
Symbol 141 GraphicUsed by:142 729
Symbol 142 MovieClipUses:141Used by:563
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:563
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip {PnC_Game_funny_games_fla.l6hand1_55}Uses:145Used by:156 184 185 191
Symbol 147 GraphicUsed by:148 229
Symbol 148 MovieClip {PnC_Game_funny_games_fla.l6leg1_56}Uses:147Used by:156 184 185 191
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:156 184 185 191
Symbol 151 GraphicUsed by:155
Symbol 152 GraphicUsed by:155 190
Symbol 153 GraphicUsed by:155 190
Symbol 154 GraphicUsed by:155 190
Symbol 155 MovieClipUses:151 152 153 154Used by:156 184 185
Symbol 156 MovieClipUses:146 148 150 155Used by:192
Symbol 157 GraphicUsed by:169
Symbol 158 ShapeTweeningUsed by:169
Symbol 159 GraphicUsed by:169 315
Symbol 160 GraphicUsed by:169
Symbol 161 ShapeTweeningUsed by:169
Symbol 162 GraphicUsed by:169
Symbol 163 GraphicUsed by:169
Symbol 164 GraphicUsed by:169
Symbol 165 GraphicUsed by:169
Symbol 166 GraphicUsed by:169
Symbol 167 GraphicUsed by:169 315
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip {PnC_Game_funny_games_fla.l6head_hited_60}Uses:157 158 159 160 161 162 163 164 165 166 167 168Used by:184
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:184 204 206 211 558
Symbol 172 GraphicUsed by:178 182 318 321
Symbol 173 ShapeTweeningUsed by:178
Symbol 174 GraphicUsed by:178 182 318 321
Symbol 175 ShapeTweeningUsed by:178
Symbol 176 GraphicUsed by:178 182 318 321
Symbol 177 GraphicUsed by:178 318
Symbol 178 MovieClipUses:172 173 174 175 176 177Used by:183
Symbol 179 ShapeTweeningUsed by:182
Symbol 180 ShapeTweeningUsed by:182
Symbol 181 GraphicUsed by:182 321
Symbol 182 MovieClipUses:172 179 176 180 174 181Used by:183
Symbol 183 MovieClipUses:178 182Used by:184
Symbol 184 MovieClip {PnC_Game_funny_games_fla.l6hero_die1_59}Uses:146 148 150 155 169 171 183 SS1Used by:192
Symbol 185 MovieClip {PnC_Game_funny_games_fla.l6hero_walk_65}Uses:146 148 150 155Used by:192
Symbol 186 GraphicUsed by:190
Symbol 187 ShapeTweeningUsed by:190
Symbol 188 GraphicUsed by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClip {PnC_Game_funny_games_fla.l6head1_smile_67}Uses:186 187 188 189 152 153 154Used by:191
Symbol 191 MovieClip {PnC_Game_funny_games_fla.l6character1_invite_66}Uses:148 150 146 190Used by:192
Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53}Uses:156 184 185 191Used by:563
Symbol 193 GraphicUsed by:226
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip {PnC_Game_funny_games_fla.l6leg_70}Uses:194Used by:204 206 211 225
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClip {PnC_Game_funny_games_fla.l6hand_71}Uses:196Used by:204 206 211 225
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:204 206 211 225
Symbol 200 GraphicUsed by:201 210
Symbol 201 MovieClipUses:200Used by:204 206 211
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:204 206 211 225
Symbol 204 MovieClip {PnC_Game_funny_games_fla.l6character_shoot0_69}Uses:195 197 199 201 171 203Used by:226
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClip {PnC_Game_funny_games_fla.l6character_shoot_75}Uses:195 197 199 201 171 203 205Used by:226
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClip {PnC_Game_funny_games_fla.l6head_blind_77}Uses:200 207 208 209Used by:211 225
Symbol 211 MovieClip {PnC_Game_funny_games_fla.l6character_fall_76}Uses:195 199 201 197 171 203 210Used by:226
Symbol 212 GraphicUsed by:225
Symbol 213 GraphicUsed by:225
Symbol 214 GraphicUsed by:225
Symbol 215 GraphicUsed by:225
Symbol 216 GraphicUsed by:225
Symbol 217 GraphicUsed by:225
Symbol 218 GraphicUsed by:225
Symbol 219 GraphicUsed by:225
Symbol 220 GraphicUsed by:225
Symbol 221 GraphicUsed by:225
Symbol 222 GraphicUsed by:225
Symbol 223 GraphicUsed by:225
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClip {PnC_Game_funny_games_fla.l6character_tie_78}Uses:195 197 199 210 203 212 213 214 215 216 217 218 219 220 221 222 223 224Used by:226
Symbol 226 MovieClip {PnC_Game_funny_games_fla.l6character_killer_68}Uses:193 204 206 211 225Used by:563
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:234 235 236 237 239
Symbol 229 MovieClipUses:147Used by:234 235 236 237 239
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:234 235 236 237 239
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:234 235 236 237 239
Symbol 234 MovieClipUses:228 229 231 233Used by:238
Symbol 235 MovieClipUses:228 229 231 233Used by:238
Symbol 236 MovieClip {PnC_Game_funny_games_fla.security_kick_86}Uses:228 229 231 233Used by:238
Symbol 237 MovieClip {PnC_Game_funny_games_fla.security_misses_87}Uses:228 229 231 233Used by:238
Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79}Uses:234 235 236 237Used by:563 606
Symbol 239 MovieClipUses:229 228 231 233Used by:240
Symbol 240 MovieClip {PnC_Game_funny_games_fla.security_all2_88}Uses:239Used by:563
Symbol 241 GraphicUsed by:246
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:246
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:246
Symbol 246 MovieClipUses:241 243 245Used by:563
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:252
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:248 250 251Used by:563
Symbol 253 GraphicUsed by:261
Symbol 254 GraphicUsed by:261
Symbol 255 GraphicUsed by:261
Symbol 256 GraphicUsed by:261
Symbol 257 GraphicUsed by:261
Symbol 258 GraphicUsed by:261
Symbol 259 GraphicUsed by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}Uses:253 254 255 256 257 258 259 260Used by:295 296 299 300 301 302 323 326 327 330 340 341 342 517 518 556 557 558
Symbol 262 GraphicUsed by:268
Symbol 263 GraphicUsed by:268
Symbol 264 GraphicUsed by:268
Symbol 265 GraphicUsed by:268
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}Uses:262 263 264 265 266 267Used by:295 296 299 300 301 302 323 326 327 330 340 341 342 517 518 556 557 558
Symbol 269 GraphicUsed by:274
Symbol 270 GraphicUsed by:274
Symbol 271 GraphicUsed by:274
Symbol 272 GraphicUsed by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}Uses:269 270 271 272 273Used by:295 296 299 300 301 302 323 326 327 330 340 341 342 517 518 556 557 558
Symbol 275 GraphicUsed by:280
Symbol 276 GraphicUsed by:280
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClip {PnC_Game_funny_games_fla.hero_hair_102}Uses:275 276 277 278 279Used by:292 315 555
Symbol 281 GraphicUsed by:285
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {PnC_Game_funny_games_fla.hero_face_103}Uses:281 282 283 284Used by:292 315 555
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:292 315 555
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:280 285 286 288 289 290 291Used by:295 296 299 300 301 302 326 327 330 340 341 342 517 518 557
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:295 296 299 300 301 302 323 326 327 330 340 341 342 517 518 556 557 558
Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97}Uses:261 268 274 292 294Used by:559
Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106}Uses:261 268 274 292 294Used by:559
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:299 300 301 302 326 327 330 340 341 342 517 518 556 558
Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107}Uses:261 268 274 298 292 294Used by:559
Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109}Uses:261 268 274 298 292 294Used by:559
Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110}Uses:261 268 274 298 292 294Used by:559
Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111}Uses:268 261 274 298 292 294Used by:559
Symbol 303 GraphicUsed by:315 555
Symbol 304 ShapeTweeningUsed by:315
Symbol 305 GraphicUsed by:315 555
Symbol 306 GraphicUsed by:315
Symbol 307 GraphicUsed by:315
Symbol 308 GraphicUsed by:315 555
Symbol 309 GraphicUsed by:315
Symbol 310 GraphicUsed by:315
Symbol 311 GraphicUsed by:315 555
Symbol 312 GraphicUsed by:315
Symbol 313 GraphicUsed by:315
Symbol 314 GraphicUsed by:315 555
Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113}Uses:280 285 303 304 159 305 288 306 307 308 309 310 311 312 313 167 314Used by:323 342 558
Symbol 316 ShapeTweeningUsed by:318
Symbol 317 ShapeTweeningUsed by:318
Symbol 318 MovieClipUses:172 316 174 317 176 177Used by:322
Symbol 319 ShapeTweeningUsed by:321
Symbol 320 ShapeTweeningUsed by:321
Symbol 321 MovieClipUses:172 319 176 320 174 181Used by:322
Symbol 322 MovieClipUses:318 321Used by:323 342 558
Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112}Uses:261 268 274 315 294 322 SS2Used by:559
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326 327 802
Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117}Uses:261 268 274 298 292 294 21 325Used by:559
Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120}Uses:261 268 274 298 292 294 325Used by:559
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330 795 796 802
Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121}Uses:261 268 274 19 329 298 292 294Used by:559
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:340 721
Symbol 333 GraphicUsed by:340
Symbol 334 ShapeTweeningUsed by:340
Symbol 335 ShapeTweeningUsed by:340
Symbol 336 ShapeTweeningUsed by:340
Symbol 337 ShapeTweeningUsed by:340
Symbol 338 ShapeTweeningUsed by:340
Symbol 339 ShapeTweeningUsed by:340
Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124}Uses:261 268 274 298 292 294 332 333 334 335 336 337 338 339Used by:559
Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126}Uses:261 268 274 298 292 294Used by:559
Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127}Uses:261 268 274 298 292 294 315 322 SS3Used by:559
Symbol 343 ShapeTweeningUsed by:501
Symbol 344 ShapeTweeningUsed by:501
Symbol 345 ShapeTweeningUsed by:501
Symbol 346 ShapeTweeningUsed by:501
Symbol 347 GraphicUsed by:501
Symbol 348 ShapeTweeningUsed by:501
Symbol 349 ShapeTweeningUsed by:501
Symbol 350 ShapeTweeningUsed by:501
Symbol 351 ShapeTweeningUsed by:501
Symbol 352 ShapeTweeningUsed by:501
Symbol 353 ShapeTweeningUsed by:501
Symbol 354 ShapeTweeningUsed by:501
Symbol 355 ShapeTweeningUsed by:501
Symbol 356 ShapeTweeningUsed by:501
Symbol 357 ShapeTweeningUsed by:501
Symbol 358 ShapeTweeningUsed by:501
Symbol 359 ShapeTweeningUsed by:501
Symbol 360 ShapeTweeningUsed by:501
Symbol 361 ShapeTweeningUsed by:501
Symbol 362 GraphicUsed by:501
Symbol 363 ShapeTweeningUsed by:501
Symbol 364 ShapeTweeningUsed by:501
Symbol 365 ShapeTweeningUsed by:501
Symbol 366 ShapeTweeningUsed by:501
Symbol 367 ShapeTweeningUsed by:501
Symbol 368 ShapeTweeningUsed by:501
Symbol 369 ShapeTweeningUsed by:501
Symbol 370 ShapeTweeningUsed by:501
Symbol 371 ShapeTweeningUsed by:501
Symbol 372 ShapeTweeningUsed by:501
Symbol 373 GraphicUsed by:501
Symbol 374 ShapeTweeningUsed by:501
Symbol 375 ShapeTweeningUsed by:501
Symbol 376 ShapeTweeningUsed by:501
Symbol 377 ShapeTweeningUsed by:501
Symbol 378 ShapeTweeningUsed by:501
Symbol 379 ShapeTweeningUsed by:501
Symbol 380 ShapeTweeningUsed by:501
Symbol 381 ShapeTweeningUsed by:501
Symbol 382 ShapeTweeningUsed by:501
Symbol 383 ShapeTweeningUsed by:501
Symbol 384 ShapeTweeningUsed by:501
Symbol 385 ShapeTweeningUsed by:501
Symbol 386 ShapeTweeningUsed by:501
Symbol 387 ShapeTweeningUsed by:501
Symbol 388 ShapeTweeningUsed by:501
Symbol 389 ShapeTweeningUsed by:501
Symbol 390 ShapeTweeningUsed by:501
Symbol 391 ShapeTweeningUsed by:501
Symbol 392 ShapeTweeningUsed by:501
Symbol 393 ShapeTweeningUsed by:501
Symbol 394 ShapeTweeningUsed by:501
Symbol 395 ShapeTweeningUsed by:501
Symbol 396 ShapeTweeningUsed by:501
Symbol 397 ShapeTweeningUsed by:501
Symbol 398 ShapeTweeningUsed by:501
Symbol 399 ShapeTweeningUsed by:501
Symbol 400 ShapeTweeningUsed by:501
Symbol 401 ShapeTweeningUsed by:501
Symbol 402 ShapeTweeningUsed by:501
Symbol 403 ShapeTweeningUsed by:501
Symbol 404 ShapeTweeningUsed by:501
Symbol 405 ShapeTweeningUsed by:501
Symbol 406 ShapeTweeningUsed by:501
Symbol 407 ShapeTweeningUsed by:501
Symbol 408 ShapeTweeningUsed by:501
Symbol 409 ShapeTweeningUsed by:501
Symbol 410 ShapeTweeningUsed by:501
Symbol 411 ShapeTweeningUsed by:501
Symbol 412 ShapeTweeningUsed by:501
Symbol 413 ShapeTweeningUsed by:501
Symbol 414 ShapeTweeningUsed by:501
Symbol 415 ShapeTweeningUsed by:501
Symbol 416 ShapeTweeningUsed by:501
Symbol 417 ShapeTweeningUsed by:501
Symbol 418 ShapeTweeningUsed by:501
Symbol 419 ShapeTweeningUsed by:501
Symbol 420 ShapeTweeningUsed by:501
Symbol 421 ShapeTweeningUsed by:501
Symbol 422 ShapeTweeningUsed by:501
Symbol 423 ShapeTweeningUsed by:501
Symbol 424 ShapeTweeningUsed by:501
Symbol 425 ShapeTweeningUsed by:501
Symbol 426 ShapeTweeningUsed by:501
Symbol 427 ShapeTweeningUsed by:501
Symbol 428 ShapeTweeningUsed by:501
Symbol 429 ShapeTweeningUsed by:501
Symbol 430 ShapeTweeningUsed by:501
Symbol 431 ShapeTweeningUsed by:501
Symbol 432 ShapeTweeningUsed by:501
Symbol 433 ShapeTweeningUsed by:501
Symbol 434 ShapeTweeningUsed by:501
Symbol 435 ShapeTweeningUsed by:501
Symbol 436 ShapeTweeningUsed by:501
Symbol 437 ShapeTweeningUsed by:501
Symbol 438 ShapeTweeningUsed by:501
Symbol 439 ShapeTweeningUsed by:501
Symbol 440 ShapeTweeningUsed by:501
Symbol 441 ShapeTweeningUsed by:501
Symbol 442 ShapeTweeningUsed by:501
Symbol 443 ShapeTweeningUsed by:501
Symbol 444 ShapeTweeningUsed by:501
Symbol 445 ShapeTweeningUsed by:501
Symbol 446 ShapeTweeningUsed by:501
Symbol 447 ShapeTweeningUsed by:501
Symbol 448 ShapeTweeningUsed by:501
Symbol 449 ShapeTweeningUsed by:501
Symbol 450 ShapeTweeningUsed by:501
Symbol 451 ShapeTweeningUsed by:501
Symbol 452 ShapeTweeningUsed by:501
Symbol 453 ShapeTweeningUsed by:501
Symbol 454 ShapeTweeningUsed by:501
Symbol 455 ShapeTweeningUsed by:501
Symbol 456 ShapeTweeningUsed by:501
Symbol 457 ShapeTweeningUsed by:501
Symbol 458 ShapeTweeningUsed by:501
Symbol 459 ShapeTweeningUsed by:501
Symbol 460 ShapeTweeningUsed by:501
Symbol 461 ShapeTweeningUsed by:501
Symbol 462 ShapeTweeningUsed by:501
Symbol 463 ShapeTweeningUsed by:501
Symbol 464 ShapeTweeningUsed by:501
Symbol 465 ShapeTweeningUsed by:501
Symbol 466 ShapeTweeningUsed by:501
Symbol 467 ShapeTweeningUsed by:501
Symbol 468 ShapeTweeningUsed by:501
Symbol 469 ShapeTweeningUsed by:501
Symbol 470 ShapeTweeningUsed by:501
Symbol 471 ShapeTweeningUsed by:501
Symbol 472 ShapeTweeningUsed by:501
Symbol 473 ShapeTweeningUsed by:501
Symbol 474 ShapeTweeningUsed by:501
Symbol 475 ShapeTweeningUsed by:501
Symbol 476 ShapeTweeningUsed by:501
Symbol 477 ShapeTweeningUsed by:501
Symbol 478 ShapeTweeningUsed by:501
Symbol 479 ShapeTweeningUsed by:501
Symbol 480 ShapeTweeningUsed by:501
Symbol 481 ShapeTweeningUsed by:501
Symbol 482 ShapeTweeningUsed by:501
Symbol 483 ShapeTweeningUsed by:501
Symbol 484 ShapeTweeningUsed by:501
Symbol 485 ShapeTweeningUsed by:501
Symbol 486 ShapeTweeningUsed by:501
Symbol 487 ShapeTweeningUsed by:501
Symbol 488 ShapeTweeningUsed by:501
Symbol 489 ShapeTweeningUsed by:501
Symbol 490 ShapeTweeningUsed by:501
Symbol 491 ShapeTweeningUsed by:501
Symbol 492 ShapeTweeningUsed by:501
Symbol 493 ShapeTweeningUsed by:501
Symbol 494 ShapeTweeningUsed by:501
Symbol 495 ShapeTweeningUsed by:501
Symbol 496 ShapeTweeningUsed by:501
Symbol 497 ShapeTweeningUsed by:501
Symbol 498 ShapeTweeningUsed by:501
Symbol 499 ShapeTweeningUsed by:501
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClip {PnC_Game_funny_games_fla.Shave_mc_130}Uses:343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500Used by:517 518
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:517
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:517
Symbol 506 ShapeTweeningUsed by:517
Symbol 507 ShapeTweeningUsed by:517
Symbol 508 ShapeTweeningUsed by:517
Symbol 509 ShapeTweeningUsed by:517
Symbol 510 ShapeTweeningUsed by:517
Symbol 511 ShapeTweeningUsed by:517
Symbol 512 ShapeTweeningUsed by:517
Symbol 513 ShapeTweeningUsed by:517
Symbol 514 GraphicUsed by:517
Symbol 515 FontUsed by:516
Symbol 516 TextUses:515Used by:517
Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128}Uses:261 268 274 298 292 294 17 501 503 505 15 506 507 508 509 510 511 512 513 514 516Used by:559
Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134}Uses:261 268 274 298 292 294 501Used by:559
Symbol 519 ShapeTweeningUsed by:555
Symbol 520 ShapeTweeningUsed by:555
Symbol 521 ShapeTweeningUsed by:555
Symbol 522 ShapeTweeningUsed by:555
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:525
Symbol 525 MovieClipUses:524Used by:555
Symbol 526 ShapeTweeningUsed by:555
Symbol 527 ShapeTweeningUsed by:555
Symbol 528 ShapeTweeningUsed by:555
Symbol 529 ShapeTweeningUsed by:555
Symbol 530 ShapeTweeningUsed by:555
Symbol 531 ShapeTweeningUsed by:555
Symbol 532 ShapeTweeningUsed by:555
Symbol 533 ShapeTweeningUsed by:555
Symbol 534 ShapeTweeningUsed by:555
Symbol 535 ShapeTweeningUsed by:555
Symbol 536 ShapeTweeningUsed by:555
Symbol 537 ShapeTweeningUsed by:555
Symbol 538 ShapeTweeningUsed by:555
Symbol 539 ShapeTweeningUsed by:555
Symbol 540 ShapeTweeningUsed by:555
Symbol 541 ShapeTweeningUsed by:555
Symbol 542 ShapeTweeningUsed by:555
Symbol 543 ShapeTweeningUsed by:555
Symbol 544 ShapeTweeningUsed by:555
Symbol 545 ShapeTweeningUsed by:555
Symbol 546 ShapeTweeningUsed by:555
Symbol 547 ShapeTweeningUsed by:555
Symbol 548 ShapeTweeningUsed by:555
Symbol 549 ShapeTweeningUsed by:555
Symbol 550 ShapeTweeningUsed by:555
Symbol 551 ShapeTweeningUsed by:555
Symbol 552 ShapeTweeningUsed by:555
Symbol 553 ShapeTweeningUsed by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClip {PnC_Game_funny_games_fla.head_cryed_136}Uses:280 285 303 519 305 288 520 308 311 521 522 525 314 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554Used by:556
Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135}Uses:268 274 298 555 261 294 SS4Used by:559
Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139}Uses:268 261 274 292 294 22Used by:559
Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140}Uses:261 268 274 298 315 294 171 322 SS5Used by:559
Symbol 559 MovieClip {JohnnyFinder}Uses:295 296 299 300 301 302 323 326 327 330 340 341 342 517 518 556 557 558Used by:563 585 606 666 721 802
Symbol 560 GraphicUsed by:561 562 582 583 584 605 662 663 664 665 722 723 724 725 799 800 801 876
Symbol 561 MovieClipUses:560Used by:563
Symbol 562 MovieClipUses:560Used by:563
Symbol 563 MovieClip {Episode_06}Uses:140 142 25 144 23 192 226 238 240 246 252 559 561 562Used by:803
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:585
Symbol 566 GraphicUsed by:567 588 669
Symbol 567 MovieClipUses:566Used by:585
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:585
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:585
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:585
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:585
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:585
Symbol 578 GraphicUsed by:581
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:581
Symbol 581 MovieClip {PnC_Game_funny_games_fla.l5solarium_151}Uses:578 580Used by:585
Symbol 582 MovieClipUses:560Used by:585
Symbol 583 MovieClipUses:560Used by:585
Symbol 584 MovieClipUses:560Used by:585
Symbol 585 MovieClip {Episode_05}Uses:565 567 569 571 573 575 577 17 13 15 559 581 582 583 584Used by:803
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:606
Symbol 588 MovieClipUses:566Used by:606
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:606
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591Used by:606
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:606
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:606
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:606
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:606
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:606
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:606
Symbol 605 MovieClipUses:560Used by:606
Symbol 606 MovieClip {Episode_04}Uses:587 588 590 592 594 596 598 600 602 604 238 559 605Used by:803
Symbol 607 GraphicUsed by:614
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:614
Symbol 610 GraphicUsed by:611
Symbol 611 MovieClipUses:610Used by:614
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClipUses:612Used by:614
Symbol 614 MovieClipUses:607 609 611 613Used by:666
Symbol 615 GraphicUsed by:666
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:666
Symbol 618 GraphicUsed by:666
Symbol 619 GraphicUsed by:621
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:619 620Used by:666
Symbol 622 GraphicUsed by:666
Symbol 623 GraphicUsed by:628
Symbol 624 GraphicUsed by:628
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:628
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClip {PnC_Game_funny_games_fla.win_mc_175}Uses:623 624 626 627Used by:666
Symbol 629 GraphicUsed by:666
Symbol 630 GraphicUsed by:632
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClip {PnC_Game_funny_games_fla.switcher_mc_177}Uses:630 631Used by:666
Symbol 633 GraphicUsed by:666
Symbol 634 GraphicUsed by:639
Symbol 635 GraphicUsed by:639
Symbol 636 MovieClipUses:2Used by:639
Symbol 637 GraphicUsed by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClip {PnC_Game_funny_games_fla.wardobe_mc_178}Uses:634 635 636 637 638Used by:666
Symbol 640 GraphicUsed by:666
Symbol 641 GraphicUsed by:654
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClip {PnC_Game_funny_games_fla.l3_leg_182}Uses:642Used by:654 658 659 660
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClip {PnC_Game_funny_games_fla.l3_hand_183}Uses:644Used by:654 658 659 660
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:654 658 659 660
Symbol 648 GraphicUsed by:653
Symbol 649 GraphicUsed by:653
Symbol 650 GraphicUsed by:653
Symbol 651 GraphicUsed by:653
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:648 649 650 651 652Used by:654 658 659 660
Symbol 654 MovieClipUses:641 643 645 647 653Used by:661
Symbol 655 GraphicUsed by:658
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:658 659 660
Symbol 658 MovieClip {PnC_Game_funny_games_fla.l3_thief_climb_186}Uses:655 643 645 647 653 657Used by:661
Symbol 659 MovieClip {PnC_Game_funny_games_fla.l3_hero_beat_188}Uses:643 657 647 645 653Used by:661
Symbol 660 MovieClip {PnC_Game_funny_games_fla.l3_hero_walk_189}Uses:645 643 647 657 653Used by:661
Symbol 661 MovieClip {PnC_Game_funny_games_fla.l3_thief_all_180}Uses:654 658 659 660Used by:666
Symbol 662 MovieClipUses:560Used by:666
Symbol 663 MovieClipUses:560Used by:666
Symbol 664 MovieClipUses:560Used by:666
Symbol 665 MovieClipUses:560Used by:666
Symbol 666 MovieClip {Episode_03}Uses:614 615 617 618 621 622 11 628 629 632 633 639 640 661 559 662 663 664 665Used by:803
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:726
Symbol 669 MovieClipUses:566Used by:726
Symbol 670 MovieClipUses:5Used by:702 726
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:726
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:680 720 742
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:680 720 742
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:680 720 742
Symbol 679 GraphicUsed by:680
Symbol 680 MovieClipUses:674 676 678 679Used by:721
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:696 697 698 702
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:696 697 698 702
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:696 697 698 702
Symbol 687 GraphicUsed by:696 697 698 702
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:696 697 698 702
Symbol 690 GraphicUsed by:695
Symbol 691 GraphicUsed by:695
Symbol 692 GraphicUsed by:695
Symbol 693 GraphicUsed by:695
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:690 691 692 693 694Used by:696 697 698 702
Symbol 696 MovieClipUses:682 684 686 687 689 695Used by:703
Symbol 697 MovieClip {PnC_Game_funny_games_fla.l51character1_kick_213}Uses:682 684 686 687 689 695Used by:703
Symbol 698 MovieClip {PnC_Game_funny_games_fla.l51character1_walk_214}Uses:682 684 686 695 687 689Used by:703
Symbol 699 ShapeTweeningUsed by:702
Symbol 700 ShapeTweeningUsed by:702
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClip {PnC_Game_funny_games_fla.l51character1_flyUp_215}Uses:682 684 670 686 695 687 689 699 700 701Used by:703
Symbol 703 MovieClip {PnC_Game_funny_games_fla.l51character1_all_206}Uses:696 697 698 702Used by:721
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:716 717
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:716 717
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:716 717
Symbol 710 GraphicUsed by:715
Symbol 711 GraphicUsed by:715
Symbol 712 GraphicUsed by:715
Symbol 713 GraphicUsed by:715
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:710 711 712 713 714Used by:716 717
Symbol 716 MovieClipUses:705 707 709 715Used by:718
Symbol 717 MovieClip {PnC_Game_funny_games_fla.l52character1_run_222}Uses:705 707 709 715Used by:718
Symbol 718 MovieClip {PnC_Game_funny_games_fla.l52character1_all_216}Uses:716 717Used by:721
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:674 676 678 719Used by:721
Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201}Uses:332 680 559 703 718 720Used by:726
Symbol 722 MovieClipUses:560Used by:726
Symbol 723 MovieClipUses:560Used by:726
Symbol 724 MovieClipUses:560Used by:726
Symbol 725 MovieClipUses:560Used by:726
Symbol 726 MovieClip {Episode_02}Uses:668 669 9 7 670 672 721 722 723 724 725Used by:803
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:802
Symbol 729 MovieClipUses:141Used by:802
Symbol 730 GraphicUsed by:742
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:742
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:742
Symbol 735 GraphicUsed by:742
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:742
Symbol 738 GraphicUsed by:742
Symbol 739 GraphicUsed by:742
Symbol 740 GraphicUsed by:742
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:730 676 732 734 678 674 735 737 738 739 740 741Used by:802
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:802
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:768 771 775
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:768 771 775
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:768 771 775
Symbol 751 GraphicUsed by:752 772
Symbol 752 MovieClipUses:751Used by:753
Symbol 753 MovieClipUses:752Used by:768 771 775
Symbol 754 GraphicUsed by:767
Symbol 755 GraphicUsed by:759
Symbol 756 GraphicUsed by:759
Symbol 757 GraphicUsed by:759
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:755 756 757 758Used by:767 770 774
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:767 770 774
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:767 770 774
Symbol 764 GraphicUsed by:767 770 774
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:767 770 774
Symbol 767 MovieClipUses:754 759 761 763 764 766Used by:768 775
Symbol 768 MovieClipUses:746 748 750 753 767Used by:777
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769 759 761 763 764 766Used by:771
Symbol 771 MovieClipUses:746 748 750 753 770Used by:777
Symbol 772 MovieClipUses:751Used by:775
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClip {PnC_Game_funny_games_fla.dog_HeadBarks_252}Uses:773 759 763 761 764 766Used by:775
Symbol 775 MovieClip {PnC_Game_funny_games_fla.dog_Run1_250}Uses:746 748 750 753 767 772 774Used by:776
Symbol 776 MovieClip {PnC_Game_funny_games_fla.dog_runAway_249}Uses:775Used by:777
Symbol 777 MovieClip {PnC_Game_funny_games_fla.dog_anim_235}Uses:768 771 776Used by:802
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClip {PnC_Game_funny_games_fla.l12hand_255}Uses:778Used by:795 796 797
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClip {PnC_Game_funny_games_fla.l1leg_256}Uses:780Used by:795 796 797
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:782Used by:795 796 797
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:795 796 797
Symbol 786 GraphicUsed by:791
Symbol 787 GraphicUsed by:791
Symbol 788 GraphicUsed by:791
Symbol 789 GraphicUsed by:791
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:786 787 788 789 790Used by:795 796 797
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:795
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClip {PnC_Game_funny_games_fla.l12character_idle_254}Uses:779 781 783 329 785 791 793 794Used by:798
Symbol 796 MovieClip {PnC_Game_funny_games_fla.l12character_kick_261}Uses:329 779 781 783 785 791Used by:798
Symbol 797 MovieClip {PnC_Game_funny_games_fla.l12character_runAway_262}Uses:781 779 783 785 791Used by:798
Symbol 798 MovieClip {PnC_Game_funny_games_fla.l12character_all_253}Uses:795 796 797Used by:802
Symbol 799 MovieClipUses:560Used by:802
Symbol 800 MovieClipUses:560Used by:802
Symbol 801 MovieClipUses:560Used by:802
Symbol 802 MovieClip {Episode_01}Uses:728 729 742 325 744 19 329 21 777 798 559 799 800 801Used by:803
Symbol 803 MovieClip {PnC_Game_funny_games_fla._ExportEpisodesMC_46}Uses:137 138 563 585 606 666 726 802Used by:Timeline
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:809
Symbol 806 GraphicUsed by:807 808
Symbol 807 MovieClip {PnC_Game_funny_games_fla.playBtn_267}Uses:806Used by:809
Symbol 808 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_268}Uses:806Used by:809
Symbol 809 MovieClipUses:805 807 808Used by:Timeline
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:812
Symbol 812 MovieClip {PnC_Game_funny_games_fla.logoBtn_fgames_269}Uses:811Used by:Timeline
Symbol 813 FontUsed by:814 815 817 818 820 821 867
Symbol 814 EditableTextUses:813Used by:816
Symbol 815 TextUses:813Used by:816
Symbol 816 MovieClip {PnC_Game_funny_games_fla.MemoryDisplay_270}Uses:814 815Used by:Timeline
Symbol 817 EditableTextUses:813Used by:819
Symbol 818 TextUses:813Used by:819
Symbol 819 MovieClip {PnC_Game_funny_games_fla.SPFDisplay_271}Uses:817 818Used by:Timeline
Symbol 820 EditableTextUses:813Used by:822
Symbol 821 TextUses:813Used by:822
Symbol 822 MovieClip {PnC_Game_funny_games_fla.FPSDisplay_272}Uses:820 821Used by:Timeline
Symbol 823 MovieClip {PnC_Game_funny_games_fla.Story_274}Used by:865
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:829
Symbol 826 TextUses:67Used by:829
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:829
Symbol 829 MovieClip {PnC_Game_funny_games_fla.HintButton_275}Uses:825 826 828Used by:865
Symbol 830 GraphicUsed by:832 854
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClip {PnC_Game_funny_games_fla.Epilogue_278}Uses:830 831Used by:865
Symbol 833 GraphicUsed by:853
Symbol 834 GraphicUsed by:838
Symbol 835 GraphicUsed by:838 848 850
Symbol 836 GraphicUsed by:838
Symbol 837 GraphicUsed by:838 848 850
Symbol 838 MovieClipUses:834 835 836 837Used by:853
Symbol 839 MovieClipUses:69Used by:842
Symbol 840 MovieClipUses:84Used by:842
Symbol 841 TextUses:67Used by:842
Symbol 842 MovieClip {PnC_Game_funny_games_fla.skipBtn_282}Uses:839 840 841Used by:853
Symbol 843 MovieClipUses:69Used by:845
Symbol 844 MovieClipUses:71Used by:845
Symbol 845 MovieClip {PnC_Game_funny_games_fla.playBtncopy_285}Uses:843 844 106Used by:853
Symbol 846 GraphicUsed by:848 850
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:846 835 847 837Used by:853
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:846 835 849 837Used by:853
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:853
Symbol 853 MovieClip {PnC_Game_funny_games_fla.Prolog_01_280}Uses:65 833 838 842 845 848 850 852Used by:854
Symbol 854 MovieClip {PnC_Game_funny_games_fla.Prologue_279}Uses:830 853Used by:865
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClipUses:855Used by:859
Symbol 857 GraphicUsed by:859
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClip {PnC_Game_funny_games_fla.MuteButton_291}Uses:856 857 858Used by:865
Symbol 860 BitmapUsed by:861
Symbol 861 GraphicUses:860Used by:862
Symbol 862 MovieClip {PnC_Game_funny_games_fla.Banner_293}Uses:861Used by:865
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClip {PnC_Game_funny_games_fla.Logotype_294}Uses:42 32 34 36 863Used by:865
Symbol 865 MovieClip {Game}Uses:823 829 832 854 859 862 864Used by:Timeline
Symbol 866 GraphicUsed by:868
Symbol 867 TextUses:813Used by:868
Symbol 868 MovieClip {PnC_Game_funny_games_fla.Message_295}Uses:866 867Used by:Timeline
Symbol 869 GraphicUsed by:870
Symbol 870 MovieClipUses:869Used by:894
Symbol 871 FontUsed by:872 874
Symbol 872 EditableTextUses:871Used by:894
Symbol 873 GraphicUsed by:877
Symbol 874 EditableTextUses:871Used by:875
Symbol 875 MovieClip {PnC_Game_funny_games_fla.cont_299}Uses:874Used by:877
Symbol 876 MovieClipUses:560Used by:877
Symbol 877 MovieClipUses:873 875 876Used by:894
Symbol 878 GraphicUsed by:879 887
Symbol 879 MovieClipUses:878Used by:886
Symbol 880 GraphicUsed by:881 890
Symbol 881 MovieClipUses:880Used by:886
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:886
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClipUses:884Used by:886
Symbol 886 MovieClipUses:879 881 883 885Used by:894
Symbol 887 MovieClipUses:878Used by:893
Symbol 888 GraphicUsed by:889
Symbol 889 MovieClipUses:888Used by:893
Symbol 890 MovieClipUses:880Used by:893
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:893
Symbol 893 MovieClipUses:887 889 890 892Used by:894
Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296}Uses:870 872 877 886 893Used by:Timeline
Streaming Sound 1Used by:Symbol 184 MovieClip {PnC_Game_funny_games_fla.l6hero_die1_59}
Streaming Sound 2Used by:Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112}
Streaming Sound 3Used by:Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127}
Streaming Sound 4Used by:Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135}
Streaming Sound 5Used by:Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140}

Instance Names

"prel"Frame 1Symbol 58 MovieClip {PnC_Game_funny_games_fla.Preloader_1}
"cover"Frame 3Symbol 809 MovieClip
"memDisplay"Frame 3Symbol 816 MovieClip {PnC_Game_funny_games_fla.MemoryDisplay_270}
"spfDisplay"Frame 3Symbol 819 MovieClip {PnC_Game_funny_games_fla.SPFDisplay_271}
"fpsDisplay"Frame 3Symbol 822 MovieClip {PnC_Game_funny_games_fla.FPSDisplay_272}
"game"Frame 4Symbol 865 MovieClip {Game}
"message"Frame 4Symbol 868 MovieClip {PnC_Game_funny_games_fla.Message_295}
"console"Frame 4Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296}
"hit_mc"Symbol 57 MovieClip {PnC_Game_funny_games_fla.play_btn_11} Frame 1Symbol 56 MovieClip
"pr_body"Symbol 58 MovieClip {PnC_Game_funny_games_fla.Preloader_1} Frame 1Symbol 30 MovieClip {PnC_Game_funny_games_fla.preloadBar_2}
"adBox"Symbol 58 MovieClip {PnC_Game_funny_games_fla.Preloader_1} Frame 1Symbol 39 MovieClip
"play_btn"Symbol 58 MovieClip {PnC_Game_funny_games_fla.Preloader_1} Frame 111Symbol 57 MovieClip {PnC_Game_funny_games_fla.play_btn_11}
"hitMc"Symbol 74 MovieClip {PnC_Game_funny_games_fla.retryBtn_20} Frame 1Symbol 70 MovieClip
"hitMc"Symbol 87 MovieClip {PnC_Game_funny_games_fla.mainMenuBtn_28} Frame 1Symbol 70 MovieClip
"hitMc"Symbol 89 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_30} Frame 1Symbol 70 MovieClip
"retryBtn"Symbol 90 MovieClip {WindowYouAreHistory} Frame 1Symbol 74 MovieClip {PnC_Game_funny_games_fla.retryBtn_20}
"preloader"Symbol 90 MovieClip {WindowYouAreHistory} Frame 1Symbol 83 MovieClip {PnC_Game_funny_games_fla.logo_23}
"mmBtn"Symbol 90 MovieClip {WindowYouAreHistory} Frame 1Symbol 87 MovieClip {PnC_Game_funny_games_fla.mainMenuBtn_28}
"mgBtn"Symbol 90 MovieClip {WindowYouAreHistory} Frame 1Symbol 89 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_30}
"hitMc"Symbol 99 MovieClip {PnC_Game_funny_games_fla.nextBtn_33} Frame 1Symbol 70 MovieClip
"pict"Symbol 100 MovieClip {WindowNextLevel} Frame 1Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32}
"nextBtn"Symbol 100 MovieClip {WindowNextLevel} Frame 1Symbol 99 MovieClip {PnC_Game_funny_games_fla.nextBtn_33}
"preloader"Symbol 100 MovieClip {WindowNextLevel} Frame 1Symbol 83 MovieClip {PnC_Game_funny_games_fla.logo_23}
"mmBtn"Symbol 100 MovieClip {WindowNextLevel} Frame 1Symbol 87 MovieClip {PnC_Game_funny_games_fla.mainMenuBtn_28}
"mgBtn"Symbol 100 MovieClip {WindowNextLevel} Frame 1Symbol 89 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_30}
"itemIcon_mc"Symbol 103 MovieClip {WindowItem} Frame 1Symbol 102 MovieClip
"hitMc"Symbol 107 MovieClip {PnC_Game_funny_games_fla.playBtn_38} Frame 1Symbol 70 MovieClip
"playBtn"Symbol 109 MovieClip {WindowInstructions} Frame 1Symbol 107 MovieClip {PnC_Game_funny_games_fla.playBtn_38}
"time_tf"Symbol 135 MovieClip {WindowFinal} Frame 1Symbol 111 EditableText
"a1"Symbol 135 MovieClip {WindowFinal} Frame 1Symbol 117 MovieClip {PnC_Game_funny_games_fla.icon1_40}
"a2"Symbol 135 MovieClip {WindowFinal} Frame 1Symbol 120 MovieClip {PnC_Game_funny_games_fla.icon2_41}
"a3"Symbol 135 MovieClip {WindowFinal} Frame 1Symbol 123 MovieClip {PnC_Game_funny_games_fla.icon3_42}
"a4"Symbol 135 MovieClip {WindowFinal} Frame 1Symbol 126 MovieClip {PnC_Game_funny_games_fla.icon4_43}
"preloader"Symbol 135 MovieClip {WindowFinal} Frame 1Symbol 83 MovieClip {PnC_Game_funny_games_fla.logo_23}
"windowYouAH"Symbol 136 MovieClip {PnC_Game_funny_games_fla._ExportWindowsMC_16} Frame 2Symbol 90 MovieClip {WindowYouAreHistory}
"windowNextL"Symbol 136 MovieClip {PnC_Game_funny_games_fla._ExportWindowsMC_16} Frame 2Symbol 100 MovieClip {WindowNextLevel}
"windowItem"Symbol 136 MovieClip {PnC_Game_funny_games_fla._ExportWindowsMC_16} Frame 2Symbol 103 MovieClip {WindowItem}
"windowInstr"Symbol 136 MovieClip {PnC_Game_funny_games_fla._ExportWindowsMC_16} Frame 2Symbol 109 MovieClip {WindowInstructions}
"windowFinal"Symbol 136 MovieClip {PnC_Game_funny_games_fla._ExportWindowsMC_16} Frame 2Symbol 135 MovieClip {WindowFinal}
"head"Symbol 184 MovieClip {PnC_Game_funny_games_fla.l6hero_die1_59} Frame 10Symbol 169 MovieClip {PnC_Game_funny_games_fla.l6head_hited_60}
"anim"Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53} Frame 2Symbol 184 MovieClip {PnC_Game_funny_games_fla.l6hero_die1_59}
"anim"Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53} Frame 3Symbol 185 MovieClip {PnC_Game_funny_games_fla.l6hero_walk_65}
"hair"Symbol 292 MovieClip Frame 1Symbol 280 MovieClip {PnC_Game_funny_games_fla.hero_hair_102}
"face1"Symbol 292 MovieClip Frame 1Symbol 285 MovieClip {PnC_Game_funny_games_fla.hero_face_103}
"hairPart"Symbol 292 MovieClip Frame 1Symbol 288 MovieClip
"hand2"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"head"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 292 MovieClip
"hat1"Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97} Frame 1Symbol 294 MovieClip
"hand2"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"head"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 292 MovieClip
"hat1"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 1Symbol 294 MovieClip
"hand3"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 75Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand4"Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106} Frame 93Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand2"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"leg1"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand1"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 298 MovieClip
"head"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 292 MovieClip
"hat1"Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107} Frame 1Symbol 294 MovieClip
"hand2"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"leg1"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand1"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 298 MovieClip
"head"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 292 MovieClip
"hat1"Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109} Frame 1Symbol 294 MovieClip
"hand2"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"leg1"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand1"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 298 MovieClip
"head"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 292 MovieClip
"hat1"Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110} Frame 1Symbol 294 MovieClip
"leg2"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand2"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"body"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"leg1"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand1"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 298 MovieClip
"head"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 292 MovieClip
"hat1"Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111} Frame 1Symbol 294 MovieClip
"hair"Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113} Frame 1Symbol 280 MovieClip {PnC_Game_funny_games_fla.hero_hair_102}
"face1"Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113} Frame 1Symbol 285 MovieClip {PnC_Game_funny_games_fla.hero_face_103}
"hairPart"Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113} Frame 1Symbol 288 MovieClip
"hand2"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"head"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113}
"hat1"Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112} Frame 1Symbol 294 MovieClip
"hand2"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 298 MovieClip
"head"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 292 MovieClip
"hat1"Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117} Frame 1Symbol 294 MovieClip
"hand2"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 298 MovieClip
"head"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 292 MovieClip
"hat1"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 1Symbol 294 MovieClip
"hand1"Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120} Frame 20Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand2"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"leg1"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand1"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 298 MovieClip
"head"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 292 MovieClip
"hat1"Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121} Frame 1Symbol 294 MovieClip
"hand2"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 298 MovieClip
"head"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 292 MovieClip
"hat1"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 1Symbol 294 MovieClip
"hand3"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 9Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand1"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 20Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand1"Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124} Frame 46Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand2"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 298 MovieClip
"head"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 292 MovieClip
"hat1"Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126} Frame 1Symbol 294 MovieClip
"hand2"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 298 MovieClip
"head"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 292 MovieClip
"hat1"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 1Symbol 294 MovieClip
"head"Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127} Frame 74Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113}
"hand2"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 298 MovieClip
"head"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 292 MovieClip
"hat1"Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128} Frame 1Symbol 294 MovieClip
"hand2"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 298 MovieClip
"head"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 292 MovieClip
"hat1"Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134} Frame 1Symbol 294 MovieClip
"hair"Symbol 555 MovieClip {PnC_Game_funny_games_fla.head_cryed_136} Frame 1Symbol 280 MovieClip {PnC_Game_funny_games_fla.hero_hair_102}
"face1"Symbol 555 MovieClip {PnC_Game_funny_games_fla.head_cryed_136} Frame 1Symbol 285 MovieClip {PnC_Game_funny_games_fla.hero_face_103}
"hairPart"Symbol 555 MovieClip {PnC_Game_funny_games_fla.head_cryed_136} Frame 1Symbol 288 MovieClip
"leg2"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hat2"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 298 MovieClip
"head"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 555 MovieClip {PnC_Game_funny_games_fla.head_cryed_136}
"hand2"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hand1"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat1"Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135} Frame 1Symbol 294 MovieClip
"leg2"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"hand2"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"body"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"head"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 292 MovieClip
"hat1"Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139} Frame 1Symbol 294 MovieClip
"hand2"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"leg2"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"leg1"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 268 MovieClip {PnC_Game_funny_games_fla.leg_99}
"body"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 274 MovieClip {PnC_Game_funny_games_fla.body_100}
"hand1"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 261 MovieClip {PnC_Game_funny_games_fla.hand_98}
"hat2"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 298 MovieClip
"head"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 315 MovieClip {PnC_Game_funny_games_fla.head_hited_113}
"hat1"Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140} Frame 1Symbol 294 MovieClip
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 1Symbol 295 MovieClip {PnC_Game_funny_games_fla.hero_idlecopy_97}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 2Symbol 296 MovieClip {PnC_Game_funny_games_fla.hero_idle_106}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 4Symbol 299 MovieClip {PnC_Game_funny_games_fla.hero_walk_107}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 5Symbol 300 MovieClip {PnC_Game_funny_games_fla.hero_take_109}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 6Symbol 301 MovieClip {PnC_Game_funny_games_fla.hero_pickUp_110}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 7Symbol 302 MovieClip {PnC_Game_funny_games_fla.hero_refused_111}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 8Symbol 323 MovieClip {PnC_Game_funny_games_fla.hero_die1_112}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 9Symbol 326 MovieClip {PnC_Game_funny_games_fla.hero_WGaff_117}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 10Symbol 327 MovieClip {PnC_Game_funny_games_fla.hero_throwMeat_120}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 11Symbol 330 MovieClip {PnC_Game_funny_games_fla.hero_pickUpAndHappy_121}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 12Symbol 340 MovieClip {PnC_Game_funny_games_fla.hero_throwRod_124}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 13Symbol 341 MovieClip {PnC_Game_funny_games_fla.hero_walkWCart_126}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 14Symbol 342 MovieClip {PnC_Game_funny_games_fla.hero_openWardobe_127}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 15Symbol 517 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave_128}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 16Symbol 518 MovieClip {PnC_Game_funny_games_fla.hero_cut_shave2_134}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 17Symbol 556 MovieClip {PnC_Game_funny_games_fla.hero_cry_135}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 18Symbol 557 MovieClip {PnC_Game_funny_games_fla.hero_wLaser_139}
"anim"Symbol 559 MovieClip {JohnnyFinder} Frame 19Symbol 558 MovieClip {PnC_Game_funny_games_fla.hero_die2_140}
"wire"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 25 MovieClip {Item_Wire}
"laz"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 23 MovieClip {Item_Laz}
"man"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53}
"killer"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 226 MovieClip {PnC_Game_funny_games_fla.l6character_killer_68}
"secure1"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79}
"secure2"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 240 MovieClip {PnC_Game_funny_games_fla.security_all2_88}
"jf"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 559 MovieClip {JohnnyFinder}
"exit"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 561 MovieClip
"do1"Symbol 563 MovieClip {Episode_06} Frame 1Symbol 562 MovieClip
"it2"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 17 MovieClip {Item_It2}
"it3"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 13 MovieClip {Item_It3}
"it1"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 15 MovieClip {Item_It1}
"jf"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 559 MovieClip {JohnnyFinder}
"sol"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 581 MovieClip {PnC_Game_funny_games_fla.l5solarium_151}
"do1"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 582 MovieClip
"p1"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 583 MovieClip
"p2"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 583 MovieClip
"p4"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 583 MovieClip
"p3"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 583 MovieClip
"do2"Symbol 585 MovieClip {Episode_05} Frame 1Symbol 584 MovieClip
"b1"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 590 MovieClip
"s4"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 592 MovieClip
"s3"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 594 MovieClip
"s1"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 596 MovieClip
"s2"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 598 MovieClip
"b2"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 600 MovieClip
"b3"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 602 MovieClip
"b4"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 604 MovieClip
"enemy"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79}
"jf"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 559 MovieClip {JohnnyFinder}
"exit"Symbol 606 MovieClip {Episode_04} Frame 1Symbol 605 MovieClip
"anim"Symbol 661 MovieClip {PnC_Game_funny_games_fla.l3_thief_all_180} Frame 53Symbol 659 MovieClip {PnC_Game_funny_games_fla.l3_hero_beat_188}
"anim"Symbol 661 MovieClip {PnC_Game_funny_games_fla.l3_thief_all_180} Frame 93Symbol 660 MovieClip {PnC_Game_funny_games_fla.l3_hero_walk_189}
"key"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 11 MovieClip {Item_Key}
"wind"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 628 MovieClip {PnC_Game_funny_games_fla.win_mc_175}
"light"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 632 MovieClip {PnC_Game_funny_games_fla.switcher_mc_177}
"shk"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 639 MovieClip {PnC_Game_funny_games_fla.wardobe_mc_178}
"man"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 661 MovieClip {PnC_Game_funny_games_fla.l3_thief_all_180}
"jf"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 559 MovieClip {JohnnyFinder}
"doOkno"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 662 MovieClip
"doShkaf"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 663 MovieClip
"doDver"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 664 MovieClip
"doSvet"Symbol 666 MovieClip {Episode_03} Frame 1Symbol 665 MovieClip
"hero"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 1Symbol 559 MovieClip {JohnnyFinder}
"ch1"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 1Symbol 703 MovieClip {PnC_Game_funny_games_fla.l51character1_all_206}
"ch2"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 1Symbol 718 MovieClip {PnC_Game_funny_games_fla.l52character1_all_216}
"nogn"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 9 MovieClip {Item_Nogn}
"udka"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 7 MovieClip {Item_Udka}
"baloons"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 670 MovieClip
"ani"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201}
"todo"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 722 MovieClip
"takeN"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 723 MovieClip
"takeU"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 724 MovieClip
"takeB"Symbol 726 MovieClip {Episode_02} Frame 1Symbol 725 MovieClip
"run"Symbol 776 MovieClip {PnC_Game_funny_games_fla.dog_runAway_249} Frame 1Symbol 775 MovieClip {PnC_Game_funny_games_fla.dog_Run1_250}
"wait"Symbol 777 MovieClip {PnC_Game_funny_games_fla.dog_anim_235} Frame 2Symbol 771 MovieClip
"meat"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 744 MovieClip
"money"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 19 MovieClip {Item_Money}
"bottles"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 329 MovieClip
"hook"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 21 MovieClip {Item_Hook}
"dog"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 777 MovieClip {PnC_Game_funny_games_fla.dog_anim_235}
"bomj"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 798 MovieClip {PnC_Game_funny_games_fla.l12character_all_253}
"jf"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 559 MovieClip {JohnnyFinder}
"do1"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 799 MovieClip
"do2"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 800 MovieClip
"do3"Symbol 802 MovieClip {Episode_01} Frame 1Symbol 801 MovieClip
"_tf"Symbol 816 MovieClip {PnC_Game_funny_games_fla.MemoryDisplay_270} Frame 1Symbol 814 EditableText
"_tf"Symbol 819 MovieClip {PnC_Game_funny_games_fla.SPFDisplay_271} Frame 1Symbol 817 EditableText
"_tf"Symbol 822 MovieClip {PnC_Game_funny_games_fla.FPSDisplay_272} Frame 1Symbol 820 EditableText
"_fill"Symbol 829 MovieClip {PnC_Game_funny_games_fla.HintButton_275} Frame 2Symbol 828 MovieClip
"hitMc"Symbol 842 MovieClip {PnC_Game_funny_games_fla.skipBtn_282} Frame 1Symbol 839 MovieClip
"hitMc"Symbol 845 MovieClip {PnC_Game_funny_games_fla.playBtncopy_285} Frame 1Symbol 843 MovieClip
"images"Symbol 854 MovieClip {PnC_Game_funny_games_fla.Prologue_279} Frame 1Symbol 853 MovieClip {PnC_Game_funny_games_fla.Prolog_01_280}
"hit_mc"Symbol 859 MovieClip {PnC_Game_funny_games_fla.MuteButton_291} Frame 1Symbol 856 MovieClip
"story"Symbol 865 MovieClip {Game} Frame 1Symbol 823 MovieClip {PnC_Game_funny_games_fla.Story_274}
"hintButton"Symbol 865 MovieClip {Game} Frame 1Symbol 829 MovieClip {PnC_Game_funny_games_fla.HintButton_275}
"epilogues"Symbol 865 MovieClip {Game} Frame 1Symbol 832 MovieClip {PnC_Game_funny_games_fla.Epilogue_278}
"prologues"Symbol 865 MovieClip {Game} Frame 1Symbol 854 MovieClip {PnC_Game_funny_games_fla.Prologue_279}
"muteButton"Symbol 865 MovieClip {Game} Frame 1Symbol 859 MovieClip {PnC_Game_funny_games_fla.MuteButton_291}
"banner1"Symbol 865 MovieClip {Game} Frame 1Symbol 862 MovieClip {PnC_Game_funny_games_fla.Banner_293}
"logo"Symbol 865 MovieClip {Game} Frame 1Symbol 864 MovieClip {PnC_Game_funny_games_fla.Logotype_294}
"history_tf"Symbol 875 MovieClip {PnC_Game_funny_games_fla.cont_299} Frame 1Symbol 874 EditableText
"cont_mc"Symbol 877 MovieClip Frame 1Symbol 875 MovieClip {PnC_Game_funny_games_fla.cont_299}
"mask_mc"Symbol 877 MovieClip Frame 1Symbol 876 MovieClip
"track_mc"Symbol 886 MovieClip Frame 1Symbol 879 MovieClip
"thumb_mc"Symbol 886 MovieClip Frame 1Symbol 881 MovieClip
"btnDown"Symbol 886 MovieClip Frame 1Symbol 883 MovieClip
"btnUp"Symbol 886 MovieClip Frame 1Symbol 885 MovieClip
"track_mc"Symbol 893 MovieClip Frame 1Symbol 887 MovieClip
"btnLeft"Symbol 893 MovieClip Frame 1Symbol 889 MovieClip
"thumb_mc"Symbol 893 MovieClip Frame 1Symbol 890 MovieClip
"btnRight"Symbol 893 MovieClip Frame 1Symbol 892 MovieClip
"btnClose"Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296} Frame 1Symbol 870 MovieClip
"command_tf"Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296} Frame 1Symbol 872 EditableText
"content"Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296} Frame 1Symbol 877 MovieClip
"scrollerV"Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296} Frame 1Symbol 886 MovieClip
"scrollerH"Symbol 894 MovieClip {PnC_Game_funny_games_fla.Console_296} Frame 1Symbol 893 MovieClip

Special Tags

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

Labels

"menu"Frame 3
"game"Frame 4
"_over"Symbol 57 MovieClip {PnC_Game_funny_games_fla.play_btn_11} Frame 2
"_up"Symbol 57 MovieClip {PnC_Game_funny_games_fla.play_btn_11} Frame 11
"over"Symbol 74 MovieClip {PnC_Game_funny_games_fla.retryBtn_20} Frame 2
"up"Symbol 74 MovieClip {PnC_Game_funny_games_fla.retryBtn_20} Frame 12
"over"Symbol 87 MovieClip {PnC_Game_funny_games_fla.mainMenuBtn_28} Frame 2
"up"Symbol 87 MovieClip {PnC_Game_funny_games_fla.mainMenuBtn_28} Frame 9
"over"Symbol 89 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_30} Frame 2
"up"Symbol 89 MovieClip {PnC_Game_funny_games_fla.moreGamesBtn_30} Frame 9
"end1"Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32} Frame 1
"end2"Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32} Frame 2
"end3"Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32} Frame 3
"end4"Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32} Frame 4
"end5"Symbol 97 MovieClip {PnC_Game_funny_games_fla.levelEndPicture_32} Frame 5
"over"Symbol 99 MovieClip {PnC_Game_funny_games_fla.nextBtn_33} Frame 2
"up"Symbol 99 MovieClip {PnC_Game_funny_games_fla.nextBtn_33} Frame 9
"over"Symbol 107 MovieClip {PnC_Game_funny_games_fla.playBtn_38} Frame 2
"up"Symbol 107 MovieClip {PnC_Game_funny_games_fla.playBtn_38} Frame 12
"loop"Symbol 185 MovieClip {PnC_Game_funny_games_fla.l6hero_walk_65} Frame 6
"idle"Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53} Frame 1
"die"Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53} Frame 2
"walk"Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53} Frame 3
"invite"Symbol 192 MovieClip {PnC_Game_funny_games_fla.l6character1_all_53} Frame 4
"shoot1"Symbol 226 MovieClip {PnC_Game_funny_games_fla.l6character_killer_68} Frame 1
"shoot1"Symbol 226 MovieClip {PnC_Game_funny_games_fla.l6character_killer_68} Frame 2
"fall1"Symbol 226 MovieClip {PnC_Game_funny_games_fla.l6character_killer_68} Frame 3
"tie"Symbol 226 MovieClip {PnC_Game_funny_games_fla.l6character_killer_68} Frame 30
"$init"Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79} Frame 1
"none"Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79} Frame 2
"idle"Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79} Frame 3
"kick"Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79} Frame 4
"misses"Symbol 238 MovieClip {PnC_Game_funny_games_fla.security_all_79} Frame 5
"idle"Symbol 240 MovieClip {PnC_Game_funny_games_fla.security_all2_88} Frame 1
"loop"Symbol 501 MovieClip {PnC_Game_funny_games_fla.Shave_mc_130} Frame 8
"$init"Symbol 559 MovieClip {JohnnyFinder} Frame 1
"none"Symbol 559 MovieClip {JohnnyFinder} Frame 2
"idle"Symbol 559 MovieClip {JohnnyFinder} Frame 3
"walk"Symbol 559 MovieClip {JohnnyFinder} Frame 4
"take"Symbol 559 MovieClip {JohnnyFinder} Frame 5
"pickUp"Symbol 559 MovieClip {JohnnyFinder} Frame 6
"refused"Symbol 559 MovieClip {JohnnyFinder} Frame 7
"die1"Symbol 559 MovieClip {JohnnyFinder} Frame 8
"wGaff"Symbol 559 MovieClip {JohnnyFinder} Frame 9
"throwMeat"Symbol 559 MovieClip {JohnnyFinder} Frame 10
"pickUpAndHappy"Symbol 559 MovieClip {JohnnyFinder} Frame 11
"wRod"Symbol 559 MovieClip {JohnnyFinder} Frame 12
"walkWCart"Symbol 559 MovieClip {JohnnyFinder} Frame 13
"dieWardobe"Symbol 559 MovieClip {JohnnyFinder} Frame 14
"cut_shave"Symbol 559 MovieClip {JohnnyFinder} Frame 15
"cut_shave2"Symbol 559 MovieClip {JohnnyFinder} Frame 16
"cry"Symbol 559 MovieClip {JohnnyFinder} Frame 17
"wLaser"Symbol 559 MovieClip {JohnnyFinder} Frame 18
"die2"Symbol 559 MovieClip {JohnnyFinder} Frame 19
"loop"Symbol 698 MovieClip {PnC_Game_funny_games_fla.l51character1_walk_214} Frame 10
"loop"Symbol 702 MovieClip {PnC_Game_funny_games_fla.l51character1_flyUp_215} Frame 31
"idle"Symbol 703 MovieClip {PnC_Game_funny_games_fla.l51character1_all_206} Frame 1
"kick"Symbol 703 MovieClip {PnC_Game_funny_games_fla.l51character1_all_206} Frame 2
"walk"Symbol 703 MovieClip {PnC_Game_funny_games_fla.l51character1_all_206} Frame 3
"flyUp"Symbol 703 MovieClip {PnC_Game_funny_games_fla.l51character1_all_206} Frame 4
"loop"Symbol 717 MovieClip {PnC_Game_funny_games_fla.l52character1_run_222} Frame 57
"idle"Symbol 718 MovieClip {PnC_Game_funny_games_fla.l52character1_all_216} Frame 1
"run"Symbol 718 MovieClip {PnC_Game_funny_games_fla.l52character1_all_216} Frame 2
"die"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 2
"do1"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 71
"do2"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 185
"do3"Symbol 721 MovieClip {PnC_Game_funny_games_fla.l2main_mc_201} Frame 226
"loop"Symbol 775 MovieClip {PnC_Game_funny_games_fla.dog_Run1_250} Frame 17
"jump"Symbol 777 MovieClip {PnC_Game_funny_games_fla.dog_anim_235} Frame 1
"wait"Symbol 777 MovieClip {PnC_Game_funny_games_fla.dog_anim_235} Frame 2
"run"Symbol 777 MovieClip {PnC_Game_funny_games_fla.dog_anim_235} Frame 3
"loop"Symbol 795 MovieClip {PnC_Game_funny_games_fla.l12character_idle_254} Frame 38
"loop"Symbol 797 MovieClip {PnC_Game_funny_games_fla.l12character_runAway_262} Frame 26
"idle"Symbol 798 MovieClip {PnC_Game_funny_games_fla.l12character_all_253} Frame 1
"kick"Symbol 798 MovieClip {PnC_Game_funny_games_fla.l12character_all_253} Frame 2
"runAway"Symbol 798 MovieClip {PnC_Game_funny_games_fla.l12character_all_253} Frame 3
"over"Symbol 842 MovieClip {PnC_Game_funny_games_fla.skipBtn_282} Frame 2
"up"Symbol 842 MovieClip {PnC_Game_funny_games_fla.skipBtn_282} Frame 9
"over"Symbol 845 MovieClip {PnC_Game_funny_games_fla.playBtncopy_285} Frame 2
"up"Symbol 845 MovieClip {PnC_Game_funny_games_fla.playBtncopy_285} Frame 12




http://swfchan.com/27/131110/info.shtml
Created: 21/2 -2019 15:25:53 Last modified: 21/2 -2019 15:25:53 Server time: 29/04 -2024 15:40:35