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

swfchan turned sixteen years old yesterday! (5may2024)

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

Albert the Alien - funny point and click alien game.swf

This is the info page for
Flash #134512

(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

After the crash landing Albert the
Alien finds itself trapped
somewhere at Area 51. Now use
your point and click skills to help
Albert escape. Hint - try to think
like a real alien! Good luck!

Time: XX:XX

Have you already met other Abroy.com heroes?

Congratulations, you made it!

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 start:Number; public var name:String; public var prevNode:PropTween; public var change:Number; public var target:Object; public var priority:int; 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 _local4:TweenCore; var _local5:Number; var _local6:TweenCore; _local4 = _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 get rawTime():Number{ return (this.cachedTotalTime); } 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; } } }//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 cachedReversed:Boolean; public var nextNode:TweenCore; public var cachedTime:Number; 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){ var _local3:SimpleTimeline; _rawPrevTime = -1; super(); 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; }; }; _local3 = ((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 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; _local2 = 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 restart(_arg1:Boolean=false, _arg2:Boolean=true):void{ this.reversed = false; this.paused = false; this.setTotalTime((_arg1) ? -(_delay) : 0, _arg2); } 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; _local2 = (_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.*; 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 _local8:Number; var _local9:Array; var _local10:Array; var _local11:uint; var _local12:uint; 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); }; _local8 = (_arg1.cachedStartTime + 1E-10); _local9 = []; _local10 = []; _local11 = 0; _local12 = 0; _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 stop():void{ this.paused = true; } public function get useFrames():Boolean{ var _local1:SimpleTimeline; _local1 = this.timeline; while (_local1.timeline) { _local1 = _local1.timeline; }; return (Boolean((_local1 == TweenLite.rootFramesTimeline))); } 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)); } public function append(_arg1:TweenCore, _arg2:Number=0):void{ insert(_arg1, (this.duration + _arg2)); } public function getLabelTime(_arg1:String):Number{ return (((_arg1 in _labels)) ? Number(_labels[_arg1]) : -1); } override public function set duration(_arg1:Number):void{ if (((!((this.duration == 0))) && (!((_arg1 == 0))))){ this.timeScale = (this.duration / _arg1); }; } protected function forceChildrenToBeginning(_arg1:Number, _arg2:Boolean=false):Number{ var _local3:TweenCore; var _local4:TweenCore; var _local5:Number; var _local6:Boolean; _local3 = _lastChild; _local6 = 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); } override public function invalidate():void{ var _local1:TweenCore; _local1 = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; while (_local1) { _local1.invalidate(); _local1 = _local1.nextNode; }; } public function appendMultiple(_arg1:Array, _arg2:Number=0, _arg3:String="normal", _arg4:Number=0):void{ insertMultiple(_arg1, (this.duration + _arg2), _arg3, _arg4); } public function goto(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); } public function clear(_arg1:Array=null):void{ var _local2:int; if (_arg1 == null){ _arg1 = getChildren(false, true, true); }; _local2 = _arg1.length; while (--_local2 > -1) { TweenCore(_arg1[_local2]).setEnabled(false, false); }; } 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; _local5 = []; _local6 = 0; _local7 = ((_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 _local3:TweenCore; var _local4:TweenCore; var _local5:Number; var _local6:Boolean; _local3 = _firstChild; _local6 = 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); } public function get timeScale():Number{ return (this.cachedTimeScale); } 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)); } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:TweenCore; var _local9:Boolean; var _local10:Boolean; var _local11:TweenCore; var _local12:Number; var _local13:Boolean; if (this.gc){ this.setEnabled(true, false); } else { if (((!(this.active)) && (!(this.cachedPaused)))){ this.active = true; }; }; _local4 = (this.cacheIsDirty) ? this.totalDuration : this.cachedTotalDuration; _local5 = this.cachedTime; _local6 = this.cachedStartTime; _local7 = this.cachedTimeScale; _local13 = 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); }; } public function set currentProgress(_arg1:Number):void{ setTotalTime((this.duration * _arg1), false); } public function prepend(_arg1:TweenCore, _arg2:Boolean=false):void{ shiftChildren(((_arg1.totalDuration / _arg1.cachedTimeScale) + _arg1.delay), _arg2, 0); insert(_arg1, 0); } 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 gotoAndStop(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); this.paused = true; } override public function get duration():Number{ var _local1:Number; if (this.cacheIsDirty){ _local1 = this.totalDuration; }; return (this.cachedDuration); } override public function remove(_arg1:TweenCore, _arg2:Boolean=false):void{ var _local3:TweenCore; var _local4:TweenCore; if (_arg1.cachedOrphan){ return; }; if (!_arg2){ _arg1.setEnabled(false, true); }; _local3 = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; _local4 = ((_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 shiftChildren(_arg1:Number, _arg2:Boolean=false, _arg3:Number=0):void{ var _local4:TweenCore; var _local5:String; _local4 = ((_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 hasPausedChild():Boolean{ var _local1:TweenCore; _local1 = ((_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 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); } public function prependMultiple(_arg1:Array, _arg2:String="normal", _arg3:Number=0, _arg4:Boolean=false):void{ var _local5:TimelineLite; _local5 = new TimelineLite({tweens:_arg1, align:_arg2, stagger:_arg3}); shiftChildren(_local5.duration, _arg4, 0); insertMultiple(_arg1, 0, _arg2, _arg3); _local5.kill(); } public function get currentProgress():Number{ return ((this.cachedTime / this.duration)); } public function gotoAndPlay(_arg1, _arg2:Boolean=true):void{ setTotalTime(parseTimeOrLabel(_arg1), _arg2); play(); } public function removeLabel(_arg1:String):Number{ var _local2:Number; _local2 = _labels[_arg1]; delete _labels[_arg1]; return (_local2); } public function addLabel(_arg1:String, _arg2:Number):void{ _labels[_arg1] = _arg2; } public function getTweensOf(_arg1:Object, _arg2:Boolean=true):Array{ var _local3:Array; var _local4:Array; var _local5:int; var _local6:uint; var _local7:uint; _local3 = getChildren(_arg2, true, false); _local4 = []; _local6 = _local3.length; _local7 = 0; _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 insertMultiple(_arg1:Array, _arg2=0, _arg3:String="normal", _arg4:Number=0):void{ var _local5:int; var _local6:TweenCore; var _local7:Number; var _local8:uint; _local7 = ((Number(_arg2)) || (0)); _local8 = _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 killTweensOf(_arg1:Object, _arg2:Boolean=true, _arg3:Object=null):Boolean{ var _local4:Array; var _local5:int; var _local6:TweenLite; _local4 = getTweensOf(_arg1, _arg2); _local5 = _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 set totalDuration(_arg1:Number):void{ if (((!((this.totalDuration == 0))) && (!((_arg1 == 0))))){ this.timeScale = (this.totalDuration / _arg1); }; } 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 set timeScale(_arg1:Number):void{ var _local2:Number; if (_arg1 == 0){ _arg1 = 0.0001; }; _local2 = (((_pauseTime) || ((_pauseTime == 0)))) ? _pauseTime : this.timeline.cachedTotalTime; this.cachedStartTime = (_local2 - (((_local2 - this.cachedStartTime) * this.cachedTimeScale) / _arg1)); this.cachedTimeScale = _arg1; setDirtyCache(false); } override public function addChild(_arg1:TweenCore):void{ var _local2:TweenCore; var _local3:TweenCore; 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); _local2 = ((_firstChild)!=null) ? _firstChild : _endCaps[0]; _local3 = ((_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; }; } } }//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 { public var target:Object; public var ratio:Number;// = 0 protected var _overwrite:uint; protected var _notifyPluginsOfEnabled:Boolean; protected var _hasPlugins:Boolean; public var cachedPT1:PropTween; protected var _overwrittenProps:Object; public var propTweenLookup:Object; protected var _ease:Function; 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 _local4:Array; var _local5:TweenLite; ratio = 0; 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); _local4 = 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); }; } override public function renderTime(_arg1:Number, _arg2:Boolean=false, _arg3:Boolean=false):void{ var _local4:Boolean; var _local5:Number; var _local6:PropTween; _local5 = 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); }; _local6 = 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); }; } 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; } 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 invalidate():void{ if (((_notifyPluginsOfEnabled) && (this.cachedPT1))){ onPluginEvent("onDisable", this); }; this.cachedPT1 = null; _overwrittenProps = null; _hasUpdate = (this.initted = (this.active = (_notifyPluginsOfEnabled = false))); this.propTweenLookup = {}; } 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 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); } 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{ var _local3:String; Security.allowDomain("server.cpmstar.com"); _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
//_ExportSoundsMC_15 (PnC_www_fla._ExportSoundsMC_15) package PnC_www_fla { import flash.display.*; public dynamic class _ExportSoundsMC_15 extends MovieClip { public function _ExportSoundsMC_15(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ } function frame2(){ } } }//package PnC_www_fla
Section 11
//_ExportWindowsMC_16 (PnC_www_fla._ExportWindowsMC_16) package PnC_www_fla { import flash.display.*; public dynamic class _ExportWindowsMC_16 extends MovieClip { public var windowInstr:WindowInstructions; public var windowItem:WindowItem; public var windowFinal:WindowFinal; public var windowYouAH:WindowYouAreHistory; public var windowNextL:WindowNextLevel; public function _ExportWindowsMC_16(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 12
//_nextBtn_286 (PnC_www_fla._nextBtn_286) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class _nextBtn_286 extends MovieClip { public var hitMc:MovieClip; public function _nextBtn_286(){ addFrameScript(0, frame1, 1, frame2, 7, frame8, 8, frame9); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame9(){ play(); } function frame8(){ stop(); } function frame2(){ play(); } public function onClick(_arg1:MouseEvent):void{ if (Console.currentEpisode){ Console.currentEpisode.start(); Console.hidePrologue(); }; } } }//package PnC_www_fla
Section 13
//3character_all_196 (PnC_www_fla.3character_all_196) package PnC_www_fla { import flash.display.*; public dynamic class 3character_all_196 extends MovieClip { public function 3character_all_196(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 14
//3character_die_204 (PnC_www_fla.3character_die_204) package PnC_www_fla { import flash.display.*; public dynamic class 3character_die_204 extends MovieClip { public function 3character_die_204(){ addFrameScript(40, frame41); } function frame41(){ stop(); } } }//package PnC_www_fla
Section 15
//3character_kick_203 (PnC_www_fla.3character_kick_203) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class 3character_kick_203 extends MovieClip { public function 3character_kick_203(){ addFrameScript(20, frame21, 21, frame22); } function frame22(){ stop(); } function frame21(){ MovieClip(parent.parent).jf.playAnim("die1", function (){ MovieClip(parent.parent).lose(); }); } } }//package PnC_www_fla
Section 16
//3hand_199 (PnC_www_fla.3hand_199) package PnC_www_fla { import flash.display.*; public dynamic class 3hand_199 extends MovieClip { public function 3hand_199(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 17
//3leg_198 (PnC_www_fla.3leg_198) package PnC_www_fla { import flash.display.*; public dynamic class 3leg_198 extends MovieClip { public function 3leg_198(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 18
//Banner_292 (PnC_www_fla.Banner_292) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Banner_292 extends MovieClip { public var link:String; public function Banner_292(){ 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_www_fla
Section 19
//button_10 (PnC_www_fla.button_10) package PnC_www_fla { import flash.display.*; public dynamic class button_10 extends MovieClip { public function button_10(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package PnC_www_fla
Section 20
//buttonMoreGames_264 (PnC_www_fla.buttonMoreGames_264) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class buttonMoreGames_264 extends MovieClip { public function buttonMoreGames_264(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onClick); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } } }//package PnC_www_fla
Section 21
//buttonPlay_263 (PnC_www_fla.buttonPlay_263) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class buttonPlay_263 extends MovieClip { public function buttonPlay_263(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onClick); } public function onClick(_arg1:MouseEvent):void{ Console.enterMainGame(); } } }//package PnC_www_fla
Section 22
//combine_mc_312 (PnC_www_fla.combine_mc_312) package PnC_www_fla { import flash.display.*; public dynamic class combine_mc_312 extends MovieClip { public function combine_mc_312(){ addFrameScript(35, frame36); } function frame36(){ stop(); } } }//package PnC_www_fla
Section 23
//combine_mc_326 (PnC_www_fla.combine_mc_326) package PnC_www_fla { import flash.display.*; public dynamic class combine_mc_326 extends MovieClip { public function combine_mc_326(){ addFrameScript(35, frame36); } function frame36(){ stop(); } } }//package PnC_www_fla
Section 24
//Console_295 (PnC_www_fla.Console_295) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class Console_295 extends MovieClip { public var sbh; public var btnClose:MovieClip; public var sbv; public var scrollerH:MovieClip; public var scrollerV:MovieClip; public var content:MovieClip; public var command_tf:TextField; public function Console_295(){ addFrameScript(0, frame1); } public function clearAll():void{ content.cont_mc.history_tf.text = ""; command_tf.text = ""; } public function getCommand():String{ return (command_tf.text); } public function addMessage(_arg1:String):void{ content.cont_mc.history_tf.text = (content.cont_mc.history_tf.text + (_arg1 + "\n")); } public function clearCommand():void{ command_tf.text = ""; } 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 clearHistory():void{ content.cont_mc.history_tf.text = ""; } public function onBtnCloseClick(_arg1:MouseEvent):void{ visible = false; } public function addHistory(_arg1:String):void{ content.cont_mc.history_tf.text = (content.cont_mc.history_tf.text + (("> " + _arg1) + "\n")); } } }//package PnC_www_fla
Section 25
//cont_298 (PnC_www_fla.cont_298) package PnC_www_fla { import flash.display.*; import flash.text.*; public dynamic class cont_298 extends MovieClip { public var history_tf:TextField; public function cont_298(){ addFrameScript(0, frame1); } function frame1(){ history_tf.autoSize = "left"; } } }//package PnC_www_fla
Section 26
//content_297 (PnC_www_fla.content_297) package PnC_www_fla { import flash.display.*; public dynamic class content_297 extends MovieClip { public var cont_mc:MovieClip; public var mask_mc:MovieClip; } }//package PnC_www_fla
Section 27
//Epilogue_274 (PnC_www_fla.Epilogue_274) package PnC_www_fla { import flash.display.*; public dynamic class Epilogue_274 extends MovieClip { public function Epilogue_274(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 28
//Exportingepisodes_46 (PnC_www_fla.Exportingepisodes_46) package PnC_www_fla { import flash.display.*; public dynamic class Exportingepisodes_46 extends MovieClip { public function Exportingepisodes_46(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 29
//FPSDisplay_268 (PnC_www_fla.FPSDisplay_268) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public dynamic class FPSDisplay_268 extends MovieClip { public var _tf:TextField; public var begTime:Number; public function FPSDisplay_268(){ addFrameScript(0, frame1); } function frame1(){ begTime = 0; addEventListener(Event.ENTER_FRAME, onEnterFrameHandler); } public function onEnterFrameHandler(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = (getTimer() - begTime); _local3 = (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_www_fla
Section 30
//glass_soldering_combine_327 (PnC_www_fla.glass_soldering_combine_327) package PnC_www_fla { import flash.display.*; public dynamic class glass_soldering_combine_327 extends MovieClip { public var solderingIron:MovieClip; public var glass:MovieClip; } }//package PnC_www_fla
Section 31
//hand_94 (PnC_www_fla.hand_94) package PnC_www_fla { import flash.display.*; public dynamic class hand_94 extends MovieClip { public function hand_94(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 32
//head_die_117 (PnC_www_fla.head_die_117) package PnC_www_fla { import flash.display.*; public dynamic class head_die_117 extends MovieClip { public function head_die_117(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package PnC_www_fla
Section 33
//head_dieL1_107 (PnC_www_fla.head_dieL1_107) package PnC_www_fla { import flash.display.*; public dynamic class head_dieL1_107 extends MovieClip { public function head_dieL1_107(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package PnC_www_fla
Section 34
//head_takeTounge_99 (PnC_www_fla.head_takeTounge_99) package PnC_www_fla { import flash.display.*; public dynamic class head_takeTounge_99 extends MovieClip { public function head_takeTounge_99(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package PnC_www_fla
Section 35
//head_takeTounge2_101 (PnC_www_fla.head_takeTounge2_101) package PnC_www_fla { import flash.display.*; public dynamic class head_takeTounge2_101 extends MovieClip { public function head_takeTounge2_101(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package PnC_www_fla
Section 36
//head_takeTounge3_103 (PnC_www_fla.head_takeTounge3_103) package PnC_www_fla { import flash.display.*; public dynamic class head_takeTounge3_103 extends MovieClip { public function head_takeTounge3_103(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package PnC_www_fla
Section 37
//hero_die_electroShock_104 (PnC_www_fla.hero_die_electroShock_104) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_die_electroShock_104 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_die_electroShock_104(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; trace("rere"); callback(); }; MovieClip(parent.parent.parent).lose(); } } }//package PnC_www_fla
Section 38
//hero_die_electroShock2_128 (PnC_www_fla.hero_die_electroShock2_128) package PnC_www_fla { import flash.display.*; public dynamic class hero_die_electroShock2_128 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_die_electroShock2_128(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 39
//hero_die1_116 (PnC_www_fla.hero_die1_116) package PnC_www_fla { import flash.display.*; public dynamic class hero_die1_116 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_die1_116(){ addFrameScript(22, frame23); } function frame23(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 40
//hero_dieL1_106 (PnC_www_fla.hero_dieL1_106) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_dieL1_106 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_dieL1_106(){ addFrameScript(35, frame36); } function frame36(){ MovieClip(parent.parent.parent).lose(); stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; trace("rere"); callback(); }; } } }//package PnC_www_fla
Section 41
//hero_dieWNightVision_127 (PnC_www_fla.hero_dieWNightVision_127) package PnC_www_fla { import flash.display.*; public dynamic class hero_dieWNightVision_127 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_dieWNightVision_127(){ addFrameScript(22, frame23); } function frame23(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 42
//hero_happy_120 (PnC_www_fla.hero_happy_120) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_happy_120 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var i; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_happy_120(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ i = 0; } function frame25(){ if (i == 3){ MovieClip(parent.parent).win(); stop(); } else { gotoAndPlay("loop"); i++; }; } } }//package PnC_www_fla
Section 43
//hero_idle_92 (PnC_www_fla.hero_idle_92) package PnC_www_fla { import flash.display.*; public dynamic class hero_idle_92 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; } }//package PnC_www_fla
Section 44
//hero_idle2_130 (PnC_www_fla.hero_idle2_130) package PnC_www_fla { import flash.display.*; public dynamic class hero_idle2_130 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; } }//package PnC_www_fla
Section 45
//hero_idleL1_97 (PnC_www_fla.hero_idleL1_97) package PnC_www_fla { import flash.display.*; public dynamic class hero_idleL1_97 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; } }//package PnC_www_fla
Section 46
//hero_land_111 (PnC_www_fla.hero_land_111) package PnC_www_fla { import flash.display.*; public dynamic class hero_land_111 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_land_111(){ addFrameScript(14, frame15); } function frame15(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; trace("rere"); callback(); }; } } }//package PnC_www_fla
Section 47
//hero_pickUp_114 (PnC_www_fla.hero_pickUp_114) package PnC_www_fla { import flash.display.*; public dynamic class hero_pickUp_114 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_pickUp_114(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 48
//hero_refused_115 (PnC_www_fla.hero_refused_115) package PnC_www_fla { import flash.display.*; public dynamic class hero_refused_115 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_refused_115(){ addFrameScript(15, frame16); } function frame16(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 49
//hero_shoot_123 (PnC_www_fla.hero_shoot_123) package PnC_www_fla { import flash.display.*; public dynamic class hero_shoot_123 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_shoot_123(){ addFrameScript(53, frame54); } function frame54(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 50
//hero_take_113 (PnC_www_fla.hero_take_113) package PnC_www_fla { import flash.display.*; public dynamic class hero_take_113 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_take_113(){ addFrameScript(15, frame16); } function frame16(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 51
//hero_take1L1_98 (PnC_www_fla.hero_take1L1_98) package PnC_www_fla { import flash.display.*; public dynamic class hero_take1L1_98 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_take1L1_98(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; trace("rere"); callback(); }; } } }//package PnC_www_fla
Section 52
//hero_take2L1_100 (PnC_www_fla.hero_take2L1_100) package PnC_www_fla { import flash.display.*; public dynamic class hero_take2L1_100 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_take2L1_100(){ addFrameScript(23, frame24, 35, frame36); } function frame24(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; trace("rere"); callback(); }; } function frame36(){ stop(); } } }//package PnC_www_fla
Section 53
//hero_take3L1_102 (PnC_www_fla.hero_take3L1_102) package PnC_www_fla { import flash.display.*; public dynamic class hero_take3L1_102 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_take3L1_102(){ addFrameScript(23, frame24, 35, frame36); } function frame24(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; trace("rere"); callback(); }; } function frame36(){ stop(); } } }//package PnC_www_fla
Section 54
//hero_takeNightVision_126 (PnC_www_fla.hero_takeNightVision_126) package PnC_www_fla { import flash.display.*; public dynamic class hero_takeNightVision_126 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_takeNightVision_126(){ addFrameScript(15, frame16); } function frame16(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 55
//hero_throwYoYo_118 (PnC_www_fla.hero_throwYoYo_118) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class hero_throwYoYo_118 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_throwYoYo_118(){ addFrameScript(18, frame19, 32, frame33); } function frame19(){ MovieClip(parent.parent).lamp.gotoAndPlay(2); } function frame33(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 56
//hero_walk_112 (PnC_www_fla.hero_walk_112) package PnC_www_fla { import flash.display.*; public dynamic class hero_walk_112 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_walk_112(){ addFrameScript(32, frame33); } function frame33(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 57
//hero_walkNightVision_121 (PnC_www_fla.hero_walkNightVision_121) package PnC_www_fla { import flash.display.*; public dynamic class hero_walkNightVision_121 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_walkNightVision_121(){ addFrameScript(32, frame33); } function frame33(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 58
//HintButton_271 (PnC_www_fla.HintButton_271) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class HintButton_271 extends MovieClip { public var _fill:MovieClip; public function HintButton_271(){ 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_www_fla
Section 59
//hl_9 (PnC_www_fla.hl_9) package PnC_www_fla { import flash.display.*; public dynamic class hl_9 extends MovieClip { public function hl_9(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package PnC_www_fla
Section 60
//icon1_44 (PnC_www_fla.icon1_44) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon1_44 extends MovieClip { public function icon1_44(){ addFrameScript(0, frame1); } public function a11(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/hector-holmes/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a11); } } }//package PnC_www_fla
Section 61
//icon2_43 (PnC_www_fla.icon2_43) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon2_43 extends MovieClip { public function icon2_43(){ addFrameScript(0, frame1); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a12); } public function a12(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/ashley-the-existentialist/"), "_blank"); } } }//package PnC_www_fla
Section 62
//icon3_45 (PnC_www_fla.icon3_45) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon3_45 extends MovieClip { public function icon3_45(){ addFrameScript(0, frame1); } public function a13(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/peter-the-penguin/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a13); } } }//package PnC_www_fla
Section 63
//icon4_40 (PnC_www_fla.icon4_40) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon4_40 extends MovieClip { public function icon4_40(){ 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_www_fla
Section 64
//joe_42 (PnC_www_fla.joe_42) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class joe_42 extends MovieClip { public function joe_42(){ 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_www_fla
Section 65
//l1_acid_veil_243 (PnC_www_fla.l1_acid_veil_243) package PnC_www_fla { import flash.display.*; public dynamic class l1_acid_veil_243 extends MovieClip { public function l1_acid_veil_243(){ addFrameScript(0, frame1, 54, frame55); } function frame1(){ stop(); } function frame55(){ stop(); } } }//package PnC_www_fla
Section 66
//l1_all_238 (PnC_www_fla.l1_all_238) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class l1_all_238 extends MovieClip { public var acidBottle:MovieClip; public var card:MovieClip; public var conductor:MovieClip; public var jf:hero; public var ingridient1:MovieClip; public var door:MovieClip; public var handcuffs:MovieClip; public function l1_all_238(){ addFrameScript(0, frame1, 39, frame40, 64, frame65, 89, frame90, 111, frame112, 136, frame137, 158, frame159, 199, frame200, 217, frame218, 227, frame228); } function frame65(){ stop(); } function frame159(){ stop(); } function frame200(){ stop(); } function frame90(){ jf.gotoAndStop("die_l1"); } function frame218(){ jf.gotoAndStop("land"); } function frame1(){ jf.gotoAndStop("idle2"); ingridient1.gotoAndStop(1); conductor.gotoAndStop(1); handcuffs.gotoAndStop(1); acidBottle.gotoAndStop(1); stop(); } function frame228(){ stop(); MovieClip(parent).causeEvent("jfFree_ok"); } function frame112(){ stop(); } function frame40(){ jf.gotoAndStop("die_electroShock"); stop(); } function frame137(){ jf.gotoAndStop("die_l1"); } } }//package PnC_www_fla
Section 67
//l1_boom_mc_253 (PnC_www_fla.l1_boom_mc_253) package PnC_www_fla { import flash.display.*; public dynamic class l1_boom_mc_253 extends MovieClip { public function l1_boom_mc_253(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package PnC_www_fla
Section 68
//l1_handcuffs_249 (PnC_www_fla.l1_handcuffs_249) package PnC_www_fla { import flash.display.*; public dynamic class l1_handcuffs_249 extends MovieClip { public function l1_handcuffs_249(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 69
//l1_left_button_254 (PnC_www_fla.l1_left_button_254) package PnC_www_fla { import flash.display.*; public dynamic class l1_left_button_254 extends MovieClip { public function l1_left_button_254(){ addFrameScript(0, frame1, 1, frame2, 29, frame30); } function frame1(){ stop(); } function frame2(){ play(); } function frame30(){ gotoAndStop("off"); } } }//package PnC_www_fla
Section 70
//l1_rigth_button_255 (PnC_www_fla.l1_rigth_button_255) package PnC_www_fla { import flash.display.*; public dynamic class l1_rigth_button_255 extends MovieClip { public function l1_rigth_button_255(){ addFrameScript(0, frame1, 1, frame2, 29, frame30); } function frame1(){ stop(); } function frame2(){ play(); } function frame30(){ gotoAndStop("off"); } } }//package PnC_www_fla
Section 71
//l1_smoke1_241 (PnC_www_fla.l1_smoke1_241) package PnC_www_fla { import flash.display.*; public dynamic class l1_smoke1_241 extends MovieClip { public function l1_smoke1_241(){ addFrameScript(49, frame50); } function frame50(){ stop(); } } }//package PnC_www_fla
Section 72
//l1_table_240 (PnC_www_fla.l1_table_240) package PnC_www_fla { import flash.display.*; public dynamic class l1_table_240 extends MovieClip { public function l1_table_240(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 73
//l1_veil_1_239 (PnC_www_fla.l1_veil_1_239) package PnC_www_fla { import flash.display.*; public dynamic class l1_veil_1_239 extends MovieClip { public function l1_veil_1_239(){ addFrameScript(0, frame1, 17, frame18); } function frame18(){ stop(); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 74
//l1door_246 (PnC_www_fla.l1door_246) package PnC_www_fla { import flash.display.*; public dynamic class l1door_246 extends MovieClip { public function l1door_246(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 75
//l2_fireextinguisher_230 (PnC_www_fla.l2_fireextinguisher_230) package PnC_www_fla { import flash.display.*; public dynamic class l2_fireextinguisher_230 extends MovieClip { public function l2_fireextinguisher_230(){ addFrameScript(94, frame95); } function frame95(){ stop(); } } }//package PnC_www_fla
Section 76
//l2_flashlight_224 (PnC_www_fla.l2_flashlight_224) package PnC_www_fla { import flash.display.*; public dynamic class l2_flashlight_224 extends MovieClip { public function l2_flashlight_224(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 77
//l2_lamp_213 (PnC_www_fla.l2_lamp_213) package PnC_www_fla { import flash.display.*; public dynamic class l2_lamp_213 extends MovieClip { public function l2_lamp_213(){ addFrameScript(0, frame1, 84, frame85); } function frame85(){ stop(); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 78
//l3_button_left_188 (PnC_www_fla.l3_button_left_188) package PnC_www_fla { import flash.display.*; public dynamic class l3_button_left_188 extends MovieClip { public function l3_button_left_188(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 79
//l3_button_right_189 (PnC_www_fla.l3_button_right_189) package PnC_www_fla { import flash.display.*; public dynamic class l3_button_right_189 extends MovieClip { public function l3_button_right_189(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 80
//l3_button_up_187 (PnC_www_fla.l3_button_up_187) package PnC_www_fla { import flash.display.*; public dynamic class l3_button_up_187 extends MovieClip { public function l3_button_up_187(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 81
//l3_monitor_186 (PnC_www_fla.l3_monitor_186) package PnC_www_fla { import flash.display.*; public dynamic class l3_monitor_186 extends MovieClip { public function l3_monitor_186(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 82
//l3_radar_182 (PnC_www_fla.l3_radar_182) package PnC_www_fla { import flash.display.*; public dynamic class l3_radar_182 extends MovieClip { public function l3_radar_182(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 83
//l3_radar_lamp_185 (PnC_www_fla.l3_radar_lamp_185) package PnC_www_fla { import flash.display.*; public dynamic class l3_radar_lamp_185 extends MovieClip { public function l3_radar_lamp_185(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 84
//l3_radar_wire_184 (PnC_www_fla.l3_radar_wire_184) package PnC_www_fla { import flash.display.*; public dynamic class l3_radar_wire_184 extends MovieClip { public function l3_radar_wire_184(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 85
//l3_Securitysecurity_all_170 (PnC_www_fla.l3_Securitysecurity_all_170) package PnC_www_fla { import flash.display.*; public dynamic class l3_Securitysecurity_all_170 extends MovieClip { public function l3_Securitysecurity_all_170(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 86
//l3_Securitysecurity_all_2_158 (PnC_www_fla.l3_Securitysecurity_all_2_158) package PnC_www_fla { import flash.display.*; public dynamic class l3_Securitysecurity_all_2_158 extends MovieClip { public function l3_Securitysecurity_all_2_158(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 87
//l3_Securitysecurity_head_die1_169 (PnC_www_fla.l3_Securitysecurity_head_die1_169) package PnC_www_fla { import flash.display.*; public dynamic class l3_Securitysecurity_head_die1_169 extends MovieClip { public function l3_Securitysecurity_head_die1_169(){ addFrameScript(49, frame50); } function frame50(){ stop(); } } }//package PnC_www_fla
Section 88
//l3_Securitysecurity_shoot_166 (PnC_www_fla.l3_Securitysecurity_shoot_166) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class l3_Securitysecurity_shoot_166 extends MovieClip { public function l3_Securitysecurity_shoot_166(){ addFrameScript(9, frame10, 18, frame19, 65, frame66); } function frame10(){ MovieClip(parent.parent).sPlayer3.playSound(new shoot()); } function frame19(){ MovieClip(parent.parent).jf.playAnim("die1", function (){ MovieClip(parent.parent).lose(); }); } function frame66(){ stop(); } } }//package PnC_www_fla
Section 89
//l3_Securitysecurity_shoot2_167 (PnC_www_fla.l3_Securitysecurity_shoot2_167) package PnC_www_fla { import flash.display.*; public dynamic class l3_Securitysecurity_shoot2_167 extends MovieClip { public function l3_Securitysecurity_shoot2_167(){ addFrameScript(69, frame70); } function frame70(){ stop(); } } }//package PnC_www_fla
Section 90
//l3_Securitysecurity_Up_173 (PnC_www_fla.l3_Securitysecurity_Up_173) package PnC_www_fla { import flash.display.*; public dynamic class l3_Securitysecurity_Up_173 extends MovieClip { public function l3_Securitysecurity_Up_173(){ addFrameScript(44, frame45); } function frame45(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 91
//l3_Securitysecurity_UpAnim_172 (PnC_www_fla.l3_Securitysecurity_UpAnim_172) package PnC_www_fla { import flash.display.*; public dynamic class l3_Securitysecurity_UpAnim_172 extends MovieClip { public function l3_Securitysecurity_UpAnim_172(){ addFrameScript(20, frame21); } function frame21(){ stop(); } } }//package PnC_www_fla
Section 92
//l3_socket_180 (PnC_www_fla.l3_socket_180) package PnC_www_fla { import flash.display.*; public dynamic class l3_socket_180 extends MovieClip { public function l3_socket_180(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 93
//l3_tv1_button_191 (PnC_www_fla.l3_tv1_button_191) package PnC_www_fla { import flash.display.*; public dynamic class l3_tv1_button_191 extends MovieClip { public function l3_tv1_button_191(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 94
//l3_UFO_anim_192 (PnC_www_fla.l3_UFO_anim_192) package PnC_www_fla { import flash.display.*; public dynamic class l3_UFO_anim_192 extends MovieClip { public function l3_UFO_anim_192(){ addFrameScript(54, frame55); } function frame55(){ stop(); } } }//package PnC_www_fla
Section 95
//l4_chains_175 (PnC_www_fla.l4_chains_175) package PnC_www_fla { import flash.display.*; public dynamic class l4_chains_175 extends MovieClip { public function l4_chains_175(){ addFrameScript(42, frame43); } function frame43(){ stop(); } } }//package PnC_www_fla
Section 96
//l4_crane_152 (PnC_www_fla.l4_crane_152) package PnC_www_fla { import flash.display.*; public dynamic class l4_crane_152 extends MovieClip { public function l4_crane_152(){ addFrameScript(0, frame1, 23, frame24, 45, frame46); } function frame1(){ stop(); } function frame24(){ stop(); } function frame46(){ stop(); } } }//package PnC_www_fla
Section 97
//l4_down_157 (PnC_www_fla.l4_down_157) package PnC_www_fla { import flash.display.*; public dynamic class l4_down_157 extends MovieClip { public function l4_down_157(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 98
//l4_hatch_155 (PnC_www_fla.l4_hatch_155) package PnC_www_fla { import flash.display.*; public dynamic class l4_hatch_155 extends MovieClip { public function l4_hatch_155(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 99
//l4_up_156 (PnC_www_fla.l4_up_156) package PnC_www_fla { import flash.display.*; public dynamic class l4_up_156 extends MovieClip { public function l4_up_156(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 100
//l5_monitor_90 (PnC_www_fla.l5_monitor_90) package PnC_www_fla { import flash.display.*; public dynamic class l5_monitor_90 extends MovieClip { public function l5_monitor_90(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 101
//l5_ship_glass_77 (PnC_www_fla.l5_ship_glass_77) package PnC_www_fla { import flash.display.*; public dynamic class l5_ship_glass_77 extends MovieClip { public function l5_ship_glass_77(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 102
//l6_boom_mc_69 (PnC_www_fla.l6_boom_mc_69) package PnC_www_fla { import flash.display.*; public dynamic class l6_boom_mc_69 extends MovieClip { public function l6_boom_mc_69(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package PnC_www_fla
Section 103
//l6_helicopterAnim_58 (PnC_www_fla.l6_helicopterAnim_58) package PnC_www_fla { import flash.display.*; public dynamic class l6_helicopterAnim_58 extends MovieClip { public var helicopter:MovieClip; } }//package PnC_www_fla
Section 104
//l6_main_49 (PnC_www_fla.l6_main_49) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class l6_main_49 extends MovieClip { public var ufo:MovieClip; public var radar:MovieClip; public var tower:MovieClip; public var helicopter:MovieClip; public function l6_main_49(){ addFrameScript(0, frame1, 44, frame45, 106, frame107, 140, frame141, 180, frame181, 240, frame241); } function frame181(){ MovieClip(parent).lose(); stop(); } function frame1(){ stop(); } function frame107(){ MovieClip(parent).lose(); stop(); } function frame241(){ stop(); MovieClip(parent).win(); } function frame45(){ MovieClip(parent).lose(); stop(); } function frame141(){ helicopter.gotoAndPlay(50); } } }//package PnC_www_fla
Section 105
//l6_rocket_54 (PnC_www_fla.l6_rocket_54) package PnC_www_fla { import flash.display.*; public dynamic class l6_rocket_54 extends MovieClip { public function l6_rocket_54(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ gotoAndPlay("loop"); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 106
//l6_smoke_65 (PnC_www_fla.l6_smoke_65) package PnC_www_fla { import flash.display.*; public dynamic class l6_smoke_65 extends MovieClip { public function l6_smoke_65(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package PnC_www_fla
Section 107
//l6_water_tower_52 (PnC_www_fla.l6_water_tower_52) package PnC_www_fla { import flash.display.*; public dynamic class l6_water_tower_52 extends MovieClip { public function l6_water_tower_52(){ addFrameScript(0, frame1, 61, frame62); } function frame1(){ stop(); } function frame62(){ stop(); } } }//package PnC_www_fla
Section 108
//leg_93 (PnC_www_fla.leg_93) package PnC_www_fla { import flash.display.*; public dynamic class leg_93 extends MovieClip { public function leg_93(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 109
//levelEndPicture_32 (PnC_www_fla.levelEndPicture_32) package PnC_www_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 frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 110
//logo_23 (PnC_www_fla.logo_23) package PnC_www_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_www_fla
Section 111
//logo_4 (PnC_www_fla.logo_4) package PnC_www_fla { import flash.display.*; public dynamic class logo_4 extends MovieClip { public function logo_4(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package PnC_www_fla
Section 112
//logoBtn_fgames_265 (PnC_www_fla.logoBtn_fgames_265) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class logoBtn_fgames_265 extends MovieClip { public function logoBtn_fgames_265(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, onClick); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.funny-games.biz"), "_blank"); } } }//package PnC_www_fla
Section 113
//Logotype_293 (PnC_www_fla.Logotype_293) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Logotype_293 extends MovieClip { public function Logotype_293(){ 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_www_fla
Section 114
//lvl15_radio_signal_183 (PnC_www_fla.lvl15_radio_signal_183) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class lvl15_radio_signal_183 extends MovieClip { public function lvl15_radio_signal_183(){ addFrameScript(28, frame29); } function frame29(){ MovieClip(parent.parent).ufo.gotoAndPlay(2); MovieClip(parent.parent).jf.playAnim("happy"); stop(); } } }//package PnC_www_fla
Section 115
//mainMenuBtn_28 (PnC_www_fla.mainMenuBtn_28) package PnC_www_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 onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame9(){ play(); } function frame8(){ stop(); } function frame2(){ play(); } public function onClick(_arg1:MouseEvent):void{ Console.enterMainMenu(); } } }//package PnC_www_fla
Section 116
//MainTimeline (PnC_www_fla.MainTimeline) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var message:MovieClip; public var prel:MovieClip; public var memDisplay:MovieClip; public var console:MovieClip; public var hat2; public var allowRun:Boolean; public var fpsDisplay:MovieClip; public var spfDisplay:MovieClip; public var game:Game; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } 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; }; hat2 = true; } function frame1(){ trace("+------------------------------------------------+"); trace("| PRELOADER |"); trace("+------------------------------------------------+"); stop(); allowRun = true; Game.sitelock = false; Game.gamemode = "normal"; Game.helplink = " http://www.abroy.com/play/adventure-games/albert-the-alien-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; }; } 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); }; } public function showProgress(_arg1:ProgressEvent):void{ var _local2:Number; var _local3:Number; _local2 = Math.floor(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100)); _local3 = 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(); } 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_www_fla
Section 117
//MemoryDisplay_266 (PnC_www_fla.MemoryDisplay_266) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class MemoryDisplay_266 extends MovieClip { public var _tf:TextField; public function MemoryDisplay_266(){ addFrameScript(0, frame1); } function frame1(){ addEventListener(Event.ENTER_FRAME, onEnterFrameHandler); } public function onEnterFrameHandler(_arg1:Event):void{ var _local2:Number; _local2 = 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_www_fla
Section 118
//menuMain_262 (PnC_www_fla.menuMain_262) package PnC_www_fla { import flash.display.*; public dynamic class menuMain_262 extends MovieClip { public var buttonMoreGames:MovieClip; public var buttonPlay:MovieClip; } }//package PnC_www_fla
Section 119
//Message_294 (PnC_www_fla.Message_294) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class Message_294 extends MovieClip { public function Message_294(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); addEventListener(MouseEvent.CLICK, onClick); } public function onClick(_arg1:MouseEvent):void{ if (!parent["console"].visible){ parent["console"].visible = true; } else { parent["console"].visible = false; }; } } }//package PnC_www_fla
Section 120
//moreGamesBtn_30 (PnC_www_fla.moreGamesBtn_30) package PnC_www_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 onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame9(){ play(); } function frame8(){ stop(); } function frame2(){ play(); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } } }//package PnC_www_fla
Section 121
//MuteButton_290 (PnC_www_fla.MuteButton_290) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; public dynamic class MuteButton_290 extends MovieClip { public var hit_mc:MovieClip; public function MuteButton_290(){ addFrameScript(0, frame1, 1, frame2); } public function setVolume(_arg1:Number):void{ SoundMixer.soundTransform = new SoundTransform(_arg1); } function frame1(){ stop(); this.hitArea = hit_mc; hit_mc.visible = false; mouseChildren = false; buttonMode = true; addEventListener(MouseEvent.CLICK, onClick); } function frame2(){ stop(); } public function onClick(_arg1:MouseEvent):void{ if (currentFrame == 1){ setVolume(0); nextFrame(); } else { setVolume(1); prevFrame(); }; } } }//package PnC_www_fla
Section 122
//nextBtn_33 (PnC_www_fla.nextBtn_33) package PnC_www_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 onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame9(){ play(); } function frame8(){ stop(); } function frame2(){ play(); } public function onClick(_arg1:MouseEvent):void{ Console.nextEpisode(); } } }//package PnC_www_fla
Section 123
//play_btn_11 (PnC_www_fla.play_btn_11) package PnC_www_fla { import flash.display.*; import flash.events.*; 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); } function frame10(){ stop(); } function frame1(){ stop(); buttonMode = true; useHandCursor = true; addEventListener(MouseEvent.CLICK, btnClick); } function frame20(){ gotoAndStop("begin"); } function frame2(){ play(); } function frame11(){ play(); } public function btnClick(_arg1:MouseEvent):void{ var _local2 = root; _local2["gotoAndPlay"](2); } } }//package PnC_www_fla
Section 124
//playBtn_287 (PnC_www_fla.playBtn_287) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_287 extends MovieClip { public var hitMc:MovieClip; public function playBtn_287(){ addFrameScript(0, frame1, 1, frame2, 10, frame11, 11, frame12); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame12(){ play(); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame2(){ play(); } function frame11(){ stop(); } public function onClick(_arg1:MouseEvent):void{ if (Console.currentEpisode){ Console.currentEpisode.start(); Console.hidePrologue(); }; } } }//package PnC_www_fla
Section 125
//playBtn_38 (PnC_www_fla.playBtn_38) package PnC_www_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 onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame12(){ play(); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame2(){ play(); } function frame11(){ stop(); } public function onClick(_arg1:MouseEvent):void{ Console.playEpisode("first"); } } }//package PnC_www_fla
Section 126
//preloadBar_2 (PnC_www_fla.preloadBar_2) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; 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 frame1(){ } function frame100(){ stop(); prel = root["prel"]; prel.gotoAndPlay(2); } } }//package PnC_www_fla
Section 127
//Preloader_1 (PnC_www_fla.Preloader_1) package PnC_www_fla { import flash.display.*; import CPMStar.*; public dynamic class Preloader_1 extends MovieClip { public var ad:DisplayObject; public var prel; public var adBox:MovieClip; public var CPMStarSubPoolID:int; public var CPMStarPoolID:int; public var pr_body:MovieClip; public var play_btn: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 = 31; ad = AdLoader.LoadAd(CPMStarPoolID, CPMStarSubPoolID); adBox.addChild(ad); } function frame103(){ } function frame111(){ } function frame125(){ stop(); } function frame54(){ } } }//package PnC_www_fla
Section 128
//Prolog_01_276 (PnC_www_fla.Prolog_01_276) package PnC_www_fla { import flash.display.*; public dynamic class Prolog_01_276 extends MovieClip { public var playBtn:MovieClip; public var ready:Boolean; public function Prolog_01_276(){ addFrameScript(0, frame1, 279, frame280); } function frame280(){ stop(); } function frame1(){ stop(); ready = true; } } }//package PnC_www_fla
Section 129
//Prologue_275 (PnC_www_fla.Prologue_275) package PnC_www_fla { import flash.display.*; public dynamic class Prologue_275 extends MovieClip { public var images:MovieClip; public function Prologue_275(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 130
//retryBtn_20 (PnC_www_fla.retryBtn_20) package PnC_www_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 onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame12(){ play(); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame2(){ play(); } function frame11(){ stop(); } public function onClick(_arg1:MouseEvent):void{ Console.replayEpisode(); } } }//package PnC_www_fla
Section 131
//sc03_ringsAll_71 (PnC_www_fla.sc03_ringsAll_71) package PnC_www_fla { import flash.display.*; public dynamic class sc03_ringsAll_71 extends MovieClip { public function sc03_ringsAll_71(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 132
//sc2Char_character_all_218 (PnC_www_fla.sc2Char_character_all_218) package PnC_www_fla { import flash.display.*; public dynamic class sc2Char_character_all_218 extends MovieClip { public function sc2Char_character_all_218(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 133
//sc2Char_character_die_229 (PnC_www_fla.sc2Char_character_die_229) package PnC_www_fla { import flash.display.*; public dynamic class sc2Char_character_die_229 extends MovieClip { public function sc2Char_character_die_229(){ addFrameScript(41, frame42); } function frame42(){ stop(); } } }//package PnC_www_fla
Section 134
//sc2Char_character_kick_228 (PnC_www_fla.sc2Char_character_kick_228) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class sc2Char_character_kick_228 extends MovieClip { public function sc2Char_character_kick_228(){ addFrameScript(15, frame16, 29, frame30); } function frame16(){ MovieClip(parent.parent).jf.playAnim("diePnv", function (){ MovieClip(parent.parent).lose(); }); } function frame30(){ stop(); } } }//package PnC_www_fla
Section 135
//sc2Char_character_landAndGo_227 (PnC_www_fla.sc2Char_character_landAndGo_227) package PnC_www_fla { import flash.display.*; public dynamic class sc2Char_character_landAndGo_227 extends MovieClip { public function sc2Char_character_landAndGo_227(){ addFrameScript(215, frame216); } function frame216(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 136
//sc2Char_characterShoot_225 (PnC_www_fla.sc2Char_characterShoot_225) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class sc2Char_characterShoot_225 extends MovieClip { public function sc2Char_characterShoot_225(){ addFrameScript(15, frame16, 30, frame31, 37, frame38); } function frame16(){ MovieClip(parent.parent).tratata.visible = false; } function frame38(){ stop(); } function frame31(){ MovieClip(parent.parent).jf.playAnim("die1", function (){ MovieClip(parent.parent).lose(); }); } } }//package PnC_www_fla
Section 137
//sc2Char_hand_221 (PnC_www_fla.sc2Char_hand_221) package PnC_www_fla { import flash.display.*; public dynamic class sc2Char_hand_221 extends MovieClip { public function sc2Char_hand_221(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 138
//sc2Char_leg_220 (PnC_www_fla.sc2Char_leg_220) package PnC_www_fla { import flash.display.*; public dynamic class sc2Char_leg_220 extends MovieClip { public function sc2Char_leg_220(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 139
//scrollerH_305 (PnC_www_fla.scrollerH_305) package PnC_www_fla { import flash.display.*; public dynamic class scrollerH_305 extends MovieClip { public var track_mc:MovieClip; public var btnRight:MovieClip; public var btnLeft:MovieClip; public var thumb_mc:MovieClip; } }//package PnC_www_fla
Section 140
//scrollerV_300 (PnC_www_fla.scrollerV_300) package PnC_www_fla { import flash.display.*; public dynamic class scrollerV_300 extends MovieClip { public var btnUp:MovieClip; public var btnDown:MovieClip; public var track_mc:MovieClip; public var thumb_mc:MovieClip; } }//package PnC_www_fla
Section 141
//skipBtn_280 (PnC_www_fla.skipBtn_280) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class skipBtn_280 extends MovieClip { public var hitMc:MovieClip; public function skipBtn_280(){ addFrameScript(0, frame1, 1, frame2, 7, frame8, 8, frame9); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; this.hitArea = hitMc; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame9(){ play(); } function frame8(){ stop(); } function frame2(){ play(); } public function onClick(_arg1:MouseEvent):void{ if (Console.currentEpisode){ Console.currentEpisode.start(); Console.hidePrologue(); }; } } }//package PnC_www_fla
Section 142
//sonya_41 (PnC_www_fla.sonya_41) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class sonya_41 extends MovieClip { public function sonya_41(){ 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_www_fla
Section 143
//SPFDisplay_267 (PnC_www_fla.SPFDisplay_267) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public dynamic class SPFDisplay_267 extends MovieClip { public var _tf:TextField; public var begTime:Number; public function SPFDisplay_267(){ addFrameScript(0, frame1); } function frame1(){ begTime = 0; addEventListener(Event.ENTER_FRAME, onEnterFrameHandler); } public function onEnterFrameHandler(_arg1:Event):void{ var _local2:Number; _local2 = (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_www_fla
Section 144
//Story_270 (PnC_www_fla.Story_270) package PnC_www_fla { import flash.display.*; public dynamic class Story_270 extends MovieClip { public function Story_270(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 145
//Activator (Activator) package { import flash.display.*; import flash.events.*; public class Activator { private var sprite:Sprite; private var name:String; private var target:Sprite; private var state:String; private var mode:String; private var onPointCondition:Function; private var onPointEvent:String; 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 146
//Anim_Trap2 (Anim_Trap2) package { import flash.display.*; import flash.events.*; import flash.utils.*; public dynamic class Anim_Trap2 extends MovieClip { public var timer:Timer; public function Anim_Trap2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); timer = new Timer(1500, 1); timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); timer.start(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } public function onTimerComplete(_arg1:TimerEvent):void{ nextFrame(); } } }//package
Section 147
//Anim_Trap3 (Anim_Trap3) package { import flash.display.*; import flash.events.*; import flash.utils.*; public dynamic class Anim_Trap3 extends MovieClip { public var timer:Timer; public function Anim_Trap3(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); timer = new Timer(1500, 1); timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); timer.start(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } public function onTimerComplete(_arg1:TimerEvent):void{ nextFrame(); } } }//package
Section 148
//Animation (Animation) package { import flash.display.*; import flash.events.*; public class Animation { private var prevLabel:String; private var name:String; private var order:Array; private var loops:uint; private var nextLabel:String; private var target:MovieClip; private var index:uint; private var frame:uint; private var label:String; private var episode:Episode; 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 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"); }; } 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); }; }; } 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; var _local3:uint; var _local4:uint; _local2 = _arg1.length; while (_local2--) { if (labels[_arg1[_local2]] == null){ Tracer.report("[X]", "Sequence contains wrong label(s).", "Animation"); return; }; }; order = new Array(); _local3 = _arg1.length; _local4 = 0; 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 149
//Character (Character) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Character extends MovieClip { public var animInstrSet:Array; public var anim:MovieClip; public var animCallback:Function; private var waitTimer:Timer; public var waitTime:Number;// = 10 private var labels:Array; public function Character(){ waitTime = 10; super(); init(); } public function turnBack():void{ stopWaitTimer(); scaleX = (scaleX * -1); } private function init():void{ var _local1:uint; var _local2:uint; labels = new Array(); _local1 = currentLabels.length; _local2 = 0; 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 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; }; } public function halt():void{ stopWaitTimer(); if (anim){ anim.stop(); }; if (labels.indexOf("none") != -1){ gotoAndStop("idle"); }; } private function startIdle(_arg1:TimerEvent):void{ if (anim){ anim.stop(); }; gotoAndStop("idle"); } 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 walkToPnv(_arg1:Number):void{ if (labels.indexOf("walkPnv") != -1){ stopWaitTimer(); if (anim){ anim.stop(); }; turnTo(_arg1); if (currentLabel != "walkPnv"){ gotoAndStop("walkPnv"); } 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 startWaitTimer():void{ if (waitTimer){ stopWaitTimer(); }; waitTimer = new Timer((waitTime * 1000), 1); waitTimer.addEventListener(TimerEvent.TIMER_COMPLETE, startIdle); waitTimer.start(); } 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 takeItemPnv(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ var itemName = _arg1; var itemImage = _arg2; var itemFunct = _arg3; if (labels.indexOf("takePnv") != -1){ playAnim("takePnv", function (){ Console.currentEpisode.getItem(itemName, itemImage, itemFunct); }); } else { Tracer.report("[X]", "Animation 'take' isn't exists.", "Character"); }; } public function justAddItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ Console.currentEpisode.getItem(_arg1, _arg2, _arg3); } 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 stopWaitTimer():void{ if (waitTimer){ waitTimer.reset(); if (waitTimer.hasEventListener(TimerEvent.TIMER_COMPLETE)){ waitTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, startIdle); }; waitTimer = null; }; } } }//package
Section 150
//CommandProcessor (CommandProcessor) package { public class CommandProcessor { public static function process(_arg1:String):void{ var _local2:Array; var _local3:String; var _local4:String; var _local5:*; var _local6:Array; var _local7:Number; var _local8:Number; _local2 = _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 151
//Console (Console) package { public class Console { public static var mPlayer:MusicPlayer = new MusicPlayer(); public static var sPlayer:SoundPlayer = new SoundPlayer(); public static var pac_game; 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 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"); }; } public static function prevEpisode():void{ if (Game.inst){ Game.inst.prevEpisode(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "prevEpisode"); }; } 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 isPrevEpisode():Boolean{ if (Game.inst){ return (Game.inst.isPrevEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "isPrevEpisode"); 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 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; var _local4:*; var _local5:*; var _local6:*; _local3 = _arg1; if (!_arg2){ _local3 = Math.floor((_arg1 / 1000)); }; _local4 = Math.floor((_local3 / (60 * 60))); _local5 = (Math.floor((_local3 / 60)) - (_local4 * 60)); _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 disableAction():void{ if (Game.inst){ Game.inst.disableAction(); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "disableAction"); }; } } }//package
Section 152
//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 153
//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 lev1mid:MovieClip; private var itemsRegistry:Object; public var finalize:Function;// = null public var extCall:Function;// = null public var solderingIron:MovieClip; public var hatch:MovieClip; public var cleanOut:Function;// = null public var chip:MovieClip; public var lev1down:MovieClip; public var hintIdleTime:Number;// = 30 private var eventsRegistry:Object; public var countTime:Number;// = 0 public var lev2mid:MovieClip; public var epicScene:MovieClip; public var state:String;// = "NONE" public var yoyo:MovieClip; public var effect1:MovieClip; public var effect2:MovieClip; public var effect3:MovieClip; private var hintFillTimer:Timer; public var lev3mid:MovieClip; public var extISet:Array; public var chapaev:MovieClip; public var do1:MovieClip; public var do2:MovieClip; public var do3:MovieClip; public var do4:MovieClip; public var do6:MovieClip; public var do5:MovieClip; private var hintIdleTimer:Timer; public var btnDown:MovieClip; public var lev4mid:MovieClip; private var begHintFillTime:Number; public var jf:hero; public var monitor:MovieClip; public var inventory:Inventory; private var begTime:Number; public var lev5mid:MovieClip; public var lev1:MovieClip; public var radarB1:MovieClip; public var radarB2:MovieClip; public var radarB3:MovieClip; public var right_btn:MovieClip; public var lev2:MovieClip; public var tratata:MovieClip; public var lev4:MovieClip; public var lev3:MovieClip; public var lev5:MovieClip; public var box:MovieClip; private var camera_t:Sprite; public var lamp:MovieClip; private var camera_x:Number; private var camera_y:Number; public var slot:MovieClip; public var starB1:MovieClip; public var starB2:MovieClip; public var starB3:MovieClip; public var starB4:MovieClip; public var radarLamp:MovieClip; public var btnUp:MovieClip; public var left_btn:MovieClip; public var fire:MovieClip; public var pnv:MovieClip; public var ship:MovieClip; public var dixi:MovieClip; private var endTime:Number; public var lev5up:MovieClip; public var action:Boolean; private var activatorsRegistry:Object; public var lev5down:MovieClip; private var bonusTimer:Timer; public var hintFillTime:Number;// = 60 public var lev4up:MovieClip; public var score:int;// = 0 public var dale:MovieClip; private var animationsRegistry:Object; public var time:Number; public var lev3up:MovieClip; public var lev4down:MovieClip; private var player:Sprite; public var intCall:Function;// = null private var waypointsRegistry:Object; public var waitForReady:Boolean; public var radar:MovieClip; public var crane:MovieClip; public var card:MovieClip; public var lev2up:MovieClip; public var showHint:Function;// = null public var lev1up:MovieClip; public var lev3down:MovieClip; private var hintReady:Boolean;// = false public var glass:MovieClip; public var socket:MovieClip; public var lever:MovieClip; public var initialize:Function;// = null public var bonusTime:Number;// = 0 public var intISet:Array; public var lev2down:MovieClip; public var part:MovieClip; public var ufo:MovieClip; public function Episode(){ bonusTime = 0; countTime = 0; hintFillTime = 60; hintIdleTime = 30; showHint = null; hintReady = false; initialize = null; finalize = null; cleanOut = null; intCall = null; extCall = null; score = 0; state = "NONE"; super(); state = "CREATED"; init(); Tracer.report("[$]", "EPISODE_CREATED"); } public function stopBonusTimer():void{ if (bonusTimer){ if (bonusTimer.running){ bonusTimer.stop(); }; }; } public function listAnimationsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: animationsRegistry:"); _local1 = 0; for (_local2 in animationsRegistry) { trace((((" - " + _local2) + " = ") + animationsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function listInventoryItems():void{ inventory.listItems(); } public function listItemsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: itemsRegistry:"); _local1 = 0; for (_local2 in itemsRegistry) { trace((((" - " + _local2) + " = ") + itemsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function ifNotThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == false){ return (true); }; return (false); } private function stopHintIdleTimer():void{ hintIdleTimer.stop(); } 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 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 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 cameraTo(_arg1:Number, _arg2:Number, _arg3:Function=null, _arg4:Number=64):void{ var _local5:Number; var _local6:Number; _local5 = Math.sqrt((Math.pow((_arg1 - camera_x), 2) + Math.pow((_arg2 - camera_y), 2))); _local6 = (_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 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 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 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 ifEach(_arg1:Array, _arg2:Boolean):Boolean{ var _local3:uint; var _local4:uint; _local3 = _arg1.length; _local4 = 0; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] != _arg2){ return (false); }; _local4++; }; return (true); } public function listEventsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: eventsRegistry:"); _local1 = 0; for (_local2 in eventsRegistry) { trace((((" - " + _local2) + " = ") + eventsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function listChildren():void{ var _local1:uint; var _local2:uint; trace("[S] LIST: children:"); _local1 = numChildren; _local2 = 0; while (_local2 < _local1) { trace((((" - " + getChildAt(_local2).name) + " = ") + getChildAt(_local2))); _local2++; }; trace((" Total number: " + _local1)); } 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 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 applyItems(_arg1:Array, _arg2:Function=null, _arg3:String=null, _arg4:Boolean=false):Boolean{ var _local5:String; var _local6:uint; var _local7:uint; _local6 = _arg1.length; _local7 = 0; 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 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"; } public function isActivator(_arg1:String):Boolean{ if (activatorsRegistry[_arg1]){ return (true); }; return (false); } 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 isHintReady():Boolean{ return (hintReady); } public function ifThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == true){ return (true); }; 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 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); } public function isAnimation(_arg1:String):Boolean{ if (animationsRegistry[_arg1]){ return (true); }; return (false); } public function ifNotAny(_arg1:Array):Boolean{ var _local2:Boolean; var _local3:uint; var _local4:uint; _local2 = false; _local3 = _arg1.length; _local4 = 0; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] == false){ _local2 = true; }; _local4++; }; return (_local2); } public function enableAction():void{ action = true; } private function onBonusTimer(_arg1:TimerEvent):void{ countTime--; } 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; }; }; } 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 getPlayer():Sprite{ return (player); } public function setPlayer(_arg1:Sprite):void{ player = _arg1; } public function listWaypointsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: waypointsRegistry:"); _local1 = 0; for (_local2 in waypointsRegistry) { trace((((" - " + _local2) + " = ") + waypointsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function ifNone():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == true){ return (false); }; }; return (true); } 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"); } 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 makeItem(_arg1:String, _arg2:Array, _arg3:Number=0, _arg4:Function=null, _arg5:String=null):Boolean{ var i:uint; var iLim:uint; var timer:Timer; var makeIt:Function; var name = _arg1; var materials = _arg2; var time = _arg3; var funct = _arg4; var eventName = _arg5; iLim = 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 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 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 callActivator(_arg1:String):Activator{ if (activatorsRegistry[_arg1]){ return (activatorsRegistry[_arg1]); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (null); } 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 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 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 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 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 cameraVia(_arg1:Array, _arg2:Function=null, _arg3:Number=128):void{ var _local4:TimelineLite; var _local5:uint; var _local6:uint; var _local7:*; var _local8:*; var _local9:Number; var _local10:Number; _local4 = new TimelineLite(); _local5 = _arg1.length; _local6 = 0; 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 internalCall():void{ var _local1:Function; if (intCall != null){ _local1 = intCall; intCall = null; _local1(); }; } 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 startHintTimer():void{ startHintFillTimer(); } public function callAnimation(_arg1:String):Animation{ if (animationsRegistry[_arg1]){ return (animationsRegistry[_arg1]); }; Tracer.report("[X]", "Animation isn't registered.", "Episode"); return (null); } 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); } private function restartHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } public function lose():void{ action = false; finish(); Game.showYouAreHistoryWindow(); state = "FINISHED"; } public function stopHintTimer():void{ stopHintFillTimer(); startHintIdleTimer(); } private function restartHintIdleTimer():void{ hintIdleTimer.reset(); hintIdleTimer.start(); } public function disableAction():void{ action = false; } public function ifAll():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == false){ return (false); }; }; return (true); } 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; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (eventsRegistry[_arg1[_local3]] == false){ return (false); }; _local3++; }; return (true); } private function startHintFillTimer():void{ if (hintFillTime > 0){ hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } 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); } 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 ifAny(_arg1:Array):Boolean{ var _local2:Boolean; var _local3:uint; var _local4:uint; _local2 = false; _local3 = _arg1.length; _local4 = 0; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] == true){ _local2 = true; }; _local4++; }; return (_local2); } public function listActivatorsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: activatorsRegistry:"); _local1 = 0; for (_local2 in activatorsRegistry) { trace((((" - " + _local2) + " = ") + activatorsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function isEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ 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 ifNotThese(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (eventsRegistry[_arg1[_local3]] == true){ return (false); }; _local3++; }; return (true); } 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); } public function ifOneOf(_arg1:Array, _arg2:Boolean):Boolean{ var _local3:Boolean; var _local4:uint; var _local5:uint; _local3 = false; _local4 = _arg1.length; _local5 = 0; while (_local5 < _local4) { if (eventsRegistry[_arg1[_local5]] == _arg2){ _local3 = true; }; _local5++; }; return (_local3); } 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"); }; } 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 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); } 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 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); } private function resetHintIdleTimer():void{ hintIdleTimer.reset(); } } }//package
Section 154
//Episode_01 (Episode_01) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_01 extends Episode { public var jfSpeed:Number; public var glowFilter:GlowFilter; public function Episode_01(){ addFrameScript(0, frame1); } public function jfRefused():void{ epicScene.jf.playAnim("refused"); } public function jfMakeWrong2():void{ action = false; epicScene.jf.playAnim("take2L1", function (){ epicScene.gotoAndPlay("wrong2"); action = true; }); removeActivator("do6"); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); } public function jfMakeWrong1():void{ action = false; epicScene.jf.playAnim("take2L1", function (){ epicScene.gotoAndPlay("wrong1"); action = true; }); removeActivator("do6"); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); } function frame1(){ epicScene.gotoAndStop(1); hintFillTime = -1; hintIdleTime = -1; initialize = function (){ epicScene.gotoAndStop(1); left_btn.gotoAndStop(1); right_btn.gotoAndStop(1); epicScene.door.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("card", Item_Card); registerEvent("card_ok"); registerEvent("wheel_ok"); registerEvent("acid_ok"); registerEvent("jfFree_ok"); addActivator("right_btn", right_btn, {onClick:function (){ goDie(); }}); addActivator("left_btn", left_btn, {onClick:function (){ jfTurnRight(); }}); addActivator("do6", do6, {onClick:function (){ if (ifThis("jfFree_ok")){ jfTakeCard(); }; }}); addActivator("do1", do1, {onClick:function (){ if (ifThis("wheel_ok")){ jfMakeWrong1(); }; }}); addActivator("do2", do2, {onClick:function (){ if (ifThis("wheel_ok")){ jfMakeWrong2(); }; }}); addActivator("do3", do3, {onClick:function (){ if (ifThis("wheel_ok")){ jfMakeRight1(); }; }}); addActivator("do4", do4, {onClick:function (){ if (ifThis("acid_ok")){ jfMakeRight2(); }; }}); addActivator("do5", do5, {onClick:function (){ if (((ifThis("jfFree_ok")) && (ifThis("card_ok")))){ jfGoWin(); }; }}); jfSpeed = 128; showHint = function (){ 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{ action = false; right_btn.gotoAndPlay(2); epicScene.jf.playAnim("take1L1", function (){ epicScene.gotoAndPlay("wrong"); action = true; }); removeActivator("left_btn"); removeActivator("right_btn"); removeActivator("do6"); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); } public function jfMakeRight1():void{ action = false; epicScene.jf.playAnim("take2L1", function (){ epicScene.gotoAndPlay("right1"); action = true; }); causeEvent("acid_ok"); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); } public function jfMakeRight2():void{ action = false; epicScene.jf.playAnim("take3L1", function (){ epicScene.gotoAndPlay("right2"); action = true; }); removeActivator("do4"); } public function jfTurnRight():void{ action = false; left_btn.gotoAndPlay(2); epicScene.jf.playAnim("take1L1", function (){ epicScene.gotoAndPlay("right"); causeEvent("wheel_ok"); action = true; }); removeActivator("right_btn"); removeActivator("left_btn"); } public function jfTakeCard():void{ action = false; epicScene.jf.walkTo(400); motionTo(epicScene.jf, 400, epicScene.jf.y, 1, function (){ epicScene.jf.takeItem("card", card, function (){ epicScene.card.visible = false; epicScene.jf.wait(); action = true; causeEvent("card_ok"); }); }); removeActivator("do6"); } public function jfGoWin():void{ action = false; epicScene.jf.walkTo(500); motionTo(epicScene.jf, 500, epicScene.jf.y, 1, function (){ epicScene.jf.playAnim("take", function (){ epicScene.door.gotoAndStop(2); epicScene.jf.walkTo(700); motionTo(epicScene.jf, 700, epicScene.jf.y, 1, function (){ action = true; win(); }); }); }); } } }//package
Section 155
//Episode_02 (Episode_02) package { import flash.filters.*; public dynamic class Episode_02 extends Episode { public var jfSpeed:Number; public var glowFilter:GlowFilter; public function Episode_02(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function takePnv():void{ action = false; jf.walkTo(59); motionTo(jf, 59, jf.y, 1, function (){ jf.turnOn("left"); jf.takeItem("pnv", pnv, function (){ pnv.visible = false; jf.wait(); action = true; }); causeEvent("pnv_ok"); }); removeActivator("pnv"); } public function jfKillDixi():void{ action = false; jf.walkToPnv(280); motionTo(jf, 280, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("shootPnv", function (){ fire.gotoAndPlay(2); dixi.gotoAndStop(5); jf.playAnim("idlePnv"); causeEvent("fire_ok"); removeActivator("fire"); }); action = true; }); } function frame1(){ fire.gotoAndStop(1); dixi.gotoAndStop(1); lamp.gotoAndStop(1); tratata.visible = true; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ fire.gotoAndStop(1); dixi.gotoAndStop(1); lamp.gotoAndStop(1); tratata.visible = true; action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("yoyo", Item_Yoyo); registerItem("tratata", Item_Tratata); registerItem("pnv", Item_Pnv); registerEvent("yoyo_ok"); registerEvent("pnv_ok"); registerEvent("tratata_ok"); registerEvent("fire_ok"); registerEvent("lamp_ok"); addActivator("yoyo", yoyo, {onClick:function (){ takeYoyo(); }}); addActivator("pnv", pnv, {onClick:function (){ if (ifThis("lamp_ok")){ jfDieFall(); } else { takePnv(); }; }}); addActivator("do1", do1, {onClick:function (){ if (((ifThis("lamp_ok")) && (ifNotThis("pnv_ok")))){ jfDieFall(); }; if (((ifThis("lamp_ok")) && (ifThis("pnv_ok")))){ takeTratata(); }; if (ifNotThis("lamp_ok")){ jfDieShoot(); }; }}); addActivator("do4", do4, {onClick:function (){ if (ifThis("yoyo_ok")){ jfBrokeLamp(); } else { jfRefused(); }; }}); addActivator("fire", fire, {onClick:function (){ if (ifThis("tratata_ok")){ jfKillDixi(); }; }}); addActivator("do3", do3, {onClick:function (){ if (((ifThis("lamp_ok")) && (ifNotThis("pnv_ok")))){ jfDieFall(); }; if (((((ifNotThis("fire_ok")) && (ifThis("lamp_ok")))) && (ifThis("pnv_ok")))){ dixiKillJf(); }; if (((ifNotThis("fire_ok")) && (ifNotThis("lamp_ok")))){ jfDieShoot(); }; if (ifThis("fire_ok")){ jfGoWin(); }; }}); jfSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function jfDieShoot():void{ action = false; jf.walkTo(70); motionTo(jf, 70, jf.y, 1, function (){ jf.playAnim("idle"); dixi.gotoAndStop(2); action = true; }); removeActivator("pnv"); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("fire"); removeActivator("yoyo"); } public function dixiKillJf():void{ action = false; jf.walkToPnv(460); motionTo(jf, 460, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idlePnv"); dixi.gotoAndStop(4); action = true; }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("fire"); } public function takeTratata():void{ action = false; jf.walkToPnv(280); motionTo(jf, 280, jf.y, 1, function (){ jf.takeItemPnv("tratata", tratata, function (){ tratata.visible = false; jf.playAnim("idlePnv"); action = true; }); causeEvent("tratata_ok"); }); removeActivator("do1"); } public function jfDieFall():void{ action = false; jf.walkTo(90); motionTo(jf, 90, jf.y, 1, function (){ jf.playAnim("die1", function (){ lose(); }); }); action = true; removeActivator("pnv"); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("fire"); } public function jfBrokeLamp():void{ action = false; jf.walkTo(70); motionTo(jf, 70, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("throwYoyo", function (){ dixi.gotoAndStop(3); if (ifThis("pnv_ok")){ jf.playAnim("idlePnv"); }; if (ifNotThis("pnv_ok")){ jf.wait(); }; causeEvent("lamp_ok"); }); action = true; }); removeActivator("do4"); removeActivator("pnv"); } public function takeYoyoPnv():void{ action = false; jf.walkToPnv(100); motionTo(jf, 100, jf.y, 1, function (){ jf.takeItemPnv("yoyo", yoyo, function (){ yoyo.visible = false; jf.wait(); action = true; }); causeEvent("yoyo_ok"); }); removeActivator("yoyo"); } public function takeYoyo():void{ action = false; jf.walkTo(100); motionTo(jf, 100, jf.y, 1, function (){ jf.takeItem("yoyo", yoyo, function (){ yoyo.visible = false; jf.wait(); action = true; }); causeEvent("yoyo_ok"); }); removeActivator("yoyo"); } public function jfGoWin():void{ action = false; jf.walkToPnv(700); motionTo(jf, 700, jf.y, 1, function (){ win(); action = true; }); } } }//package
Section 156
//Episode_03 (Episode_03) package { import flash.filters.*; public dynamic class Episode_03 extends Episode { public var jfSpeed:Number; public var radarTest:Boolean; public var monitorTest:Boolean; public var electric:Boolean; public var glowFilter:GlowFilter; public function Episode_03(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function turnSocket():void{ if (((ifNotThis("chapaev_ok")) && (ifNotThis("radioRepaired_ok")))){ action = false; jf.walkTo(80); motionTo(jf, 80, jf.y, 1, function (){ jf.playAnim("pickUp", function (){ socket.gotoAndStop(1); radarLamp.gotoAndStop(2); chapaev.gotoAndStop(3); jf.playAnim("idle"); action = true; causeEvent("chapaev_ok"); electric = true; }); }); } else { if (((ifThis("chapaev_ok")) && (ifThis("radioRepaired_ok")))){ action = false; jf.walkTo(80); motionTo(jf, 80, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("pickUp", function (){ socket.gotoAndStop(1); monitor.gotoAndStop(2); radarLamp.gotoAndStop(2); starB1.gotoAndStop(2); radarB2.gotoAndStop(2); jf.playAnim("idle"); action = true; causeEvent("radio_ok"); electric = true; }); }); } else { if (!electric){ jf.walkTo(80); motionTo(jf, 80, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("pickUp", function (){ socket.gotoAndStop(1); radarLamp.gotoAndStop(2); electric = true; }); }); } else { jf.walkTo(80); motionTo(jf, 80, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("pickUp", function (){ socket.gotoAndStop(2); radarLamp.gotoAndStop(1); electric = false; }); }); }; }; }; } public function secondMap():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ monitor.gotoAndStop(3); starB2.gotoAndStop(2); starB3.gotoAndStop(1); starB4.gotoAndStop(1); starB1.gotoAndStop(1); jf.playAnim("idle"); monitorTest = false; }); }); action = true; } public function firstMap():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ monitor.gotoAndStop(2); starB1.gotoAndStop(2); starB2.gotoAndStop(1); starB3.gotoAndStop(1); starB4.gotoAndStop(1); jf.playAnim("idle"); monitorTest = false; }); }); action = true; } function frame1(){ socket.gotoAndStop(2); radarLamp.gotoAndStop(1); slot.gotoAndStop(1); monitor.gotoAndStop(1); radar.gotoAndStop(1); chapaev.gotoAndStop(1); ufo.gotoAndStop(1); starB1.gotoAndStop(1); starB2.gotoAndStop(1); starB3.gotoAndStop(1); starB4.gotoAndStop(1); radarB1.gotoAndStop(1); radarB2.gotoAndStop(1); radarB3.gotoAndStop(1); electric = false; monitorTest = false; radarTest = false; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ socket.gotoAndStop(2); radarLamp.gotoAndStop(1); slot.gotoAndStop(1); monitor.gotoAndStop(1); radar.gotoAndStop(1); chapaev.gotoAndStop(1); ufo.gotoAndStop(1); starB1.gotoAndStop(1); starB2.gotoAndStop(1); starB3.gotoAndStop(1); starB4.gotoAndStop(1); radarB1.gotoAndStop(1); radarB2.gotoAndStop(1); radarB3.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("chip", Item_Chip); registerEvent("chip_ok"); registerEvent("chapaev_ok"); registerEvent("electricity_ok"); registerEvent("slot_ok"); registerEvent("radio_ok"); registerEvent("radioRepaired_ok"); registerEvent("monitor_ok"); registerEvent("radar_ok"); addActivator("chip", chip, {onClick:function (){ if (ifThis("chapaev_ok")){ takeChip(); }; if (ifNotThis("chapaev_ok")){ chapaevKillJf(); }; }}); addActivator("socket", socket, {onClick:function (){ turnSocket(); }}); addActivator("chapaev", chapaev, {onClick:function (){ if (ifNotThis("chapaev_ok")){ chapaevKillJf(); }; }}); addActivator("slot", slot, {onClick:function (){ if (((ifThis("chip_ok")) && (!(electric)))){ jfRepairRadio(); } else { if (((ifThis("chip_ok")) && (electric))){ jfDie(); } else { jfRefused(); }; }; }}); addActivator("starB1", starB1, {onClick:function (){ if (ifThis("radio_ok")){ firstMap(); } else { jfRefused(); }; }}); addActivator("starB2", starB2, {onClick:function (){ if (ifThis("radio_ok")){ secondMap(); } else { jfRefused(); }; }}); addActivator("starB3", starB3, {onClick:function (){ if (ifThis("radio_ok")){ thirdMap(); } else { jfRefused(); }; }}); addActivator("starB4", starB4, {onClick:function (){ if (ifThis("radio_ok")){ fourthMap(); } else { jfRefused(); }; }}); addActivator("radarB1", radarB1, {onClick:function (){ if (ifThis("radio_ok")){ firstDirection(); } else { jfRefused(); }; }}); addActivator("radarB2", radarB2, {onClick:function (){ if (ifThis("radio_ok")){ secondDirection(); } else { jfRefused(); }; }}); addActivator("radarB3", radarB3, {onClick:function (){ if (ifThis("radio_ok")){ thirdDirection(); } else { jfRefused(); }; }}); jfSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function firstDirection():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ radar.gotoAndStop(4); radarB1.gotoAndStop(2); radarB2.gotoAndStop(1); radarB3.gotoAndStop(1); jf.playAnim("idle"); radarTest = false; }); }); action = true; } public function thirdMap():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ monitor.gotoAndStop(4); starB3.gotoAndStop(2); starB4.gotoAndStop(1); starB1.gotoAndStop(1); starB2.gotoAndStop(1); jf.playAnim("idle"); monitorTest = true; test(); }); }); action = true; } public function fourthMap():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ monitor.gotoAndStop(5); starB4.gotoAndStop(2); starB1.gotoAndStop(1); starB2.gotoAndStop(1); starB3.gotoAndStop(1); jf.playAnim("idle"); monitorTest = false; }); }); action = true; } public function test():void{ if (((monitorTest) && (radarTest))){ radar.gotoAndStop(3); }; } public function secondDirection():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ radar.gotoAndStop(1); radarB1.gotoAndStop(1); radarB2.gotoAndStop(2); radarB3.gotoAndStop(1); jf.playAnim("idle"); radarTest = false; }); }); action = true; } public function jfRepairRadio():void{ action = false; jf.walkTo(400); motionTo(jf, 400, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ slot.gotoAndStop(2); causeEvent("radioRepaired_ok"); removeActivator("slot"); }); }); action = true; } public function takeChip():void{ action = false; jf.walkTo(500); motionTo(jf, 500, jf.y, 1, function (){ jf.takeItem("chip", chip, function (){ chip.visible = false; jf.wait(); action = true; causeEvent("chip_ok"); removeActivator("chip"); }); }); } public function jfDie():void{ action = false; jf.walkTo(400); motionTo(jf, 400, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("die_electroShock2", function (){ lose(); }); }); action = true; } public function chapaevKillJf():void{ action = false; jf.walkTo(350); motionTo(jf, 350, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); chapaev.gotoAndStop(2); action = true; }); } public function thirdDirection():void{ action = false; jf.walkTo(320); motionTo(jf, 320, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ radar.gotoAndStop(2); radarB1.gotoAndStop(1); radarB2.gotoAndStop(1); radarB3.gotoAndStop(2); jf.playAnim("idle"); radarTest = true; test(); }); }); action = true; } } }//package
Section 157
//Episode_04 (Episode_04) package { import flash.filters.*; public dynamic class Episode_04 extends Episode { public var jfSpeed:Number; public var glowFilter:GlowFilter; public var sPlayer3:SoundPlayer; public function Episode_04(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function openHatch():void{ action = false; jf.walkTo(85); motionTo(jf, 85, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("pickUp", function (){ hatch.gotoAndStop(2); jf.playAnim("idle"); action = true; }); causeEvent("hatch_ok"); }); removeActivator("hatch"); } function frame1(){ btnDown.gotoAndStop(1); btnUp.gotoAndStop(1); hatch.gotoAndStop(1); chip.gotoAndStop(1); dale.gotoAndStop(1); box.gotoAndStop(1); crane.gotoAndStop(1); sPlayer3 = new SoundPlayer(); hintFillTime = -1; hintIdleTime = -1; initialize = function (){ btnDown.gotoAndStop(1); btnUp.gotoAndStop(1); hatch.gotoAndStop(1); chip.gotoAndStop(1); dale.gotoAndStop(1); box.gotoAndStop(1); crane.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerEvent("craneDown_ok"); registerEvent("craneUp_ok"); registerEvent("hatch_ok"); registerEvent("box_ok"); addActivator("btnDown", btnDown, {onClick:function (){ craneDown(); }}); addActivator("btnUp", btnUp, {onClick:function (){ if (ifThis("craneDown_ok")){ craneUp(); }; }}); addActivator("hatch", hatch, {onClick:function (){ openHatch(); }}); addActivator("do1", do1, {onClick:function (){ if (((ifThis("craneUp_ok")) && (ifThis("box_ok")))){ jfGoWin(); } else { jfGoDie(); }; }}); jfSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function jfGoDie():void{ action = false; jf.walkTo(270); motionTo(jf, 270, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); chip.gotoAndStop(2); causeEvent("hatch_ok"); }); removeActivator("do1"); removeActivator("hatch"); removeActivator("btnDown"); removeActivator("btnUp"); } public function craneDown():void{ action = false; jf.walkTo(55); motionTo(jf, 55, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ btnDown.gotoAndStop(2); crane.gotoAndPlay("down"); jf.playAnim("idle"); action = true; }); causeEvent("craneDown_ok"); }); removeActivator("btnDown"); } public function craneUp():void{ action = false; jf.walkTo(55); motionTo(jf, 55, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ btnDown.gotoAndStop(1); btnUp.gotoAndStop(2); crane.gotoAndPlay("up"); dale.gotoAndStop(3); if (ifThis("hatch_ok")){ chip.gotoAndStop(3); box.gotoAndPlay(2); causeEvent("box_ok"); }; if (ifNotThis("hatch_ok")){ removeActivator("hatch"); removeActivator("do1"); chip.gotoAndStop(2); }; jf.playAnim("idle"); action = true; }); causeEvent("craneUp_ok"); }); removeActivator("btnUp"); } public function jfGoWin():void{ action = false; jf.walkTo(770); motionTo(jf, 770, jf.y, 1, function (){ win(); }); removeActivator("do1"); } } }//package
Section 158
//Episode_05 (Episode_05) package { import flash.filters.*; public dynamic class Episode_05 extends Episode { public var jfSpeed:Number; public var l3:Boolean; public var l4:Boolean; public var l5:Boolean; public var l1:Boolean; public var l2:Boolean; public var glowFilter:GlowFilter; public function Episode_05(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function placeGlass():void{ action = false; jf.walkTo(230); motionTo(jf, 230, jf.y, 1, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ ship.gotoAndStop(2); jf.playAnim("idle"); action = true; }); causeEvent("glassPlaced_ok"); if (ifThis("leverPlaced_ok")){ causeEvent("monitor_ok"); monitor.gotoAndStop(1); }; }); removeActivator("do4"); } function frame1(){ l1 = false; l2 = false; l3 = true; l4 = false; l5 = false; monitor.gotoAndStop(2); ship.gotoAndStop(1); lev5.visible = false; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ action = false; l1 = false; l2 = false; l3 = true; l4 = false; l5 = false; monitor.gotoAndStop(2); ship.gotoAndStop(1); lev5.visible = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("lever", Item_Lever); registerItem("glass", Item_Glass); registerItem("solderingIron", Item_SolderingIron); registerItem("trap3", Anim_Trap3); registerEvent("leverTaken_ok"); registerEvent("leverPlaced_ok"); registerEvent("solderingIron_ok"); registerEvent("glassTaken_ok"); registerEvent("trap_made3"); registerEvent("glassPlaced_ok"); registerEvent("monitor_ok"); addActivator("do1", do1, {onClick:function (){ takeLever(); }}); addActivator("do2", do2, {onClick:function (){ takeSolderingIron(); }}); addActivator("do3", do3, {onClick:function (){ takeGlass(); }}); addActivator("do4", do4, {onClick:function (){ if (((ifThis("glassTaken_ok")) && (ifThis("solderingIron_ok")))){ placeGlass(); } else { jfRefused(); }; }}); addActivator("lev5up", lev5up, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev5.y = 351; l5 = true; action = true; test(); }); }; }}); addActivator("lev5mid", lev5mid, {onClick:function (){ if (((ifNotThis("leverPlaced_ok")) && (ifThis("leverTaken_ok")))){ placeLever(); }; if (((ifNotThis("leverPlaced_ok")) && (ifNotThis("leverTaken_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev5.y = 371; l5 = false; action = true; }); }; }}); addActivator("lev5down", lev5down, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev5.y = 391; l5 = false; action = true; }); }; }}); addActivator("lev1down", lev1down, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev1.y = 391; l1 = true; action = true; test(); }); }; }}); addActivator("lev1mid", lev1mid, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev1.y = 371; l1 = false; action = true; }); }; }}); addActivator("lev1up", lev1up, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev1.y = 351; l1 = false; action = true; }); }; }}); addActivator("lev2down", lev2down, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev2.y = 391; l2 = false; action = true; }); }; }}); addActivator("lev2mid", lev2mid, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev2.y = 371; l2 = false; action = true; }); }; }}); addActivator("lev2up", lev2up, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev2.y = 351; l2 = true; action = true; test(); }); }; }}); addActivator("lev3down", lev3down, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev3.y = 391; l3 = false; action = true; }); }; }}); addActivator("lev3mid", lev3mid, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev3.y = 371; l3 = true; action = true; test(); }); }; }}); addActivator("lev3up", lev3up, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev3.y = 351; l3 = false; action = true; }); }; }}); addActivator("lev4down", lev4down, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev4.y = 391; l4 = true; action = true; test(); }); }; }}); addActivator("lev4mid", lev4mid, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev4.y = 371; l4 = false; action = true; }); }; }}); addActivator("lev4up", lev4up, {onClick:function (){ if (((ifNotThis("monitor_ok")) || (ifNotThis("leverPlaced_ok")))){ jfRefused(); }; if (((ifThis("leverPlaced_ok")) && (ifThis("monitor_ok")))){ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("idle"); lev4.y = 351; l4 = false; action = true; }); }; }}); jfSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function placeLever():void{ action = false; jf.walkTo(340); motionTo(jf, 340, jf.y, 1, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ lev5.visible = true; jf.playAnim("idle"); action = true; }); causeEvent("leverPlaced_ok"); if (ifThis("glassPlaced_ok")){ causeEvent("monitor_ok"); monitor.gotoAndStop(1); }; }); } public function takeSolderingIron():void{ action = false; jf.walkTo(230); motionTo(jf, 230, jf.y, 1, function (){ jf.turnOn("right"); jf.pickUpItem("solderingIron", solderingIron, function (){ solderingIron.visible = false; jf.wait(); if (inventory.hasAll(["solderingIron", "glass"])){ makeItem("trap3", ["solderingIron", "glass"], 2, function (){ action = true; }, "trap_made3"); }; action = true; }); causeEvent("solderingIron_ok"); }); removeActivator("do2"); } public function takeGlass():void{ action = false; jf.walkTo(400); motionTo(jf, 400, jf.y, 1, function (){ jf.turnOn("right"); jf.takeItem("glass", glass, function (){ glass.visible = false; jf.wait(); if (inventory.hasAll(["solderingIron", "glass"])){ makeItem("trap3", ["solderingIron", "glass"], 2, function (){ action = true; }, "trap_made3"); }; action = true; }); causeEvent("glassTaken_ok"); }); removeActivator("do3"); } public function test():void{ if (((((((((l1) && (l2))) && (l3))) && (l4))) && (l5))){ jf.playAnim("happy"); }; } public function takeLever():void{ action = false; jf.walkTo(130); motionTo(jf, 130, jf.y, 1, function (){ jf.turnOn("left"); jf.takeItem("lever", lever, function (){ lever.visible = false; jf.wait(); action = true; }); causeEvent("leverTaken_ok"); }); removeActivator("do1"); } } }//package
Section 159
//Episode_06 (Episode_06) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class Episode_06 extends Episode { public var actionTimer:Timer; public var glowFilter:GlowFilter; public var sPlayer2:SoundPlayer; public function Episode_06(){ addFrameScript(0, frame1); } function frame1(){ sPlayer2 = new SoundPlayer(); hintFillTime = -1; hintIdleTime = -1; initialize = function (){ effect1.visible = false; effect2.visible = false; effect3.visible = false; epicScene.gotoAndStop(1); epicScene.tower.gotoAndStop(1); }; finalize = function (){ }; cleanOut = function (){ }; registerEvent("tower_ok"); registerEvent("radar_ok"); registerEvent("helicopter_ok"); registerEvent("time_is_up"); addActivator("do1", do1, {onClick:function (){ if (ifNotThis("time_is_up")){ removeActivator("do1"); sPlayer2.playSound(new takeSound()); effect1.visible = true; effect1.gotoAndPlay(2); epicScene.tower.gotoAndPlay(2); causeEvent("tower_ok"); }; }}); addActivator("do2", do2, {onClick:function (){ if (ifNotThis("time_is_up")){ removeActivator("do2"); sPlayer2.playSound(new takeSound()); effect2.visible = true; effect2.gotoAndPlay(2); epicScene.radar.visible = false; causeEvent("radar_ok"); }; }}); addActivator("do3", do3, {onClick:function (){ if (ifNotThis("time_is_up")){ removeActivator("do3"); sPlayer2.playSound(new takeSound()); effect3.visible = true; effect3.gotoAndPlay(2); epicScene.helicopter.visible = false; causeEvent("helicopter_ok"); }; }}); setActionTimer(); showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; } public function onActionTimerComplete(_arg1:TimerEvent):void{ causeEvent("time_is_up"); trace("456"); action = false; if (ifNotThis("tower_ok")){ epicScene.gotoAndPlay("2"); } else { if (ifNotThis("radar_ok")){ epicScene.gotoAndPlay("46"); } else { if (ifNotThis("helicopter_ok")){ epicScene.gotoAndPlay("108"); } else { epicScene.gotoAndPlay("188"); }; }; }; } public function setActionTimer():void{ trace("123"); actionTimer = new Timer(1000, 6); actionTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onActionTimerComplete); actionTimer.start(); } } }//package
Section 160
//Game (Game) package { import flash.display.*; import flash.events.*; import flash.utils.*; public class Game extends MovieClip { public var story:MovieClip; private var epiloguesRegistry:Object; public var prologues:MovieClip; public var totalTime:Number;// = 0 private var episodesRegistry:Object; private var prologuesRegistry:Object; private var currentEpisode:Episode; public var hintButton:MovieClip; public var banner1:MovieClip; private var episodesData:Object; private var currentEpisodeIndex:uint; public var totalScore:Number;// = 0 private var episodesOrder:Array; public var logo:MovieClip; public var epilogues:MovieClip; public var muteButton:MovieClip; private var currentEpisodeName:String; 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(){ totalScore = 0; totalTime = 0; super(); addFrameScript(0, frame1); Game.inst = this; init(); if (prologues){ prologues.visible = false; }; if (epilogues){ epilogues.visible = false; }; Game.showInstructionsWindow(); } 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 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 closeEpisode():void{ terminateEpisode(); } public function hideEpilogue():void{ epilogues.visible = false; if (epilogues.images){ epilogues.images.gotoAndStop(1); }; } 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"); }; }; } public function isNextEpisode():Boolean{ if ((currentEpisodeIndex + 1) >= episodesOrder.length){ return (false); }; if (episodesOrder[(currentEpisodeIndex + 1)]){ return (true); }; return (false); } 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); } 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 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 getCurrentEpisode():Episode{ if (currentEpisode){ return (currentEpisode); }; if (story.numChildren > 0){ currentEpisode = (story.getChildAt(0) as Episode); return (currentEpisode); }; return (null); } public function disableAction():void{ if (currentEpisode){ currentEpisode.disableAction(); } else { Tracer.report("[X]", "Current episode isn't defined.", "Game"); }; } 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 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"); }; } public function startEpisode():void{ startCurrentEpisode(); } private function createEpisode():void{ var _local1:*; _local1 = episodesData[episodesOrder[currentEpisodeIndex]].eClass; currentEpisode = new (_local1); story.addChild(currentEpisode); } private function startCurrentEpisode():void{ if (((currentEpisode) && ((currentEpisode.state == "READY")))){ currentEpisode.start(); } else { addEventListener(Event.ENTER_FRAME, startCurrentEpisodeIfExist); }; } 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"); }; } 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; }; } 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); } private function establishEpisode(_arg1:String):void{ var _local2:*; hideEpilogue(); hidePrologue(); _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 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 enableAction():void{ if (currentEpisode){ currentEpisode.enableAction(); } 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); }; } 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 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 isPrevEpisode():Boolean{ if ((currentEpisodeIndex - 1) < 0){ return (false); }; if (episodesOrder[(currentEpisodeIndex - 1)]){ return (true); }; return (false); } public function hidePrologue():void{ prologues.visible = false; if (prologues.images){ prologues.images.gotoAndStop(1); }; } private function playEpilogue():void{ if (((epilogues.images) && (epilogues.images.ready))){ epilogues.images.gotoAndPlay(2); } else { addEventListener(Event.ENTER_FRAME, playEpilogueIfExist); }; } private function playPrologueIfExist(_arg1:Event):void{ if (((prologues.images) && (prologues.images.ready))){ _arg1.target.removeEventListener(Event.ENTER_FRAME, playPrologueIfExist); prologues.images.gotoAndPlay(2); }; } function frame1(){ story.visible = false; hintButton.visible = false; banner1.visible = false; trace(registerEpisode); 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 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 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 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 (""); } public static function showYouAreHistoryWindow():void{ var _local1:*; closeActiveWindow(); _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{ var _local1:*; closeActiveWindow(); _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{ var _local1:*; closeActiveWindow(); _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{ var _local1:*; closeActiveWindow(); _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 161
//GameMusic (GameMusic) package { import flash.media.*; public dynamic class GameMusic extends Sound { } }//package
Section 162
//hero (hero) package { public dynamic class hero extends Character { public function hero(){ addFrameScript(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, 19, frame20, 20, frame21, 21, frame22, 22, frame23); } function frame21(){ stop(); } function frame10(){ stop(); } function frame14(){ stop(); } function frame18(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame13(){ stop(); } function frame5(){ stop(); } function frame22(){ stop(); } function frame4(){ stop(); } function frame20(){ stop(); } function frame9(){ stop(); } function frame15(){ stop(); } function frame23(){ stop(); } function frame16(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } function frame19(){ stop(); } } }//package
Section 163
//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 listItems():void{ var _local1:uint; var _local2:*; trace("[S] LIST: inventory items:"); _local1 = 0; for (_local2 in items) { trace((((" - " + _local2) + " = ") + items[_local2])); _local1++; }; trace((" Total number: " + _local1)); } 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 takeItem(_arg1:String):Boolean{ if (addItem(_arg1)){ showItemWindow(_arg1); Tracer.report("[i]", "WindowItem: takeItem().", "Inventory"); return (true); }; return (false); } 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 notHasItem(_arg1:String):Boolean{ if (items[_arg1]){ return (false); }; 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 notHasAll(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (items[_arg1[_local3]]){ return (false); }; _local3++; }; return (true); } 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 kill():void{ var _local1:*; for (_local1 in items) { items[_local1].kill(); items[_local1] = undefined; delete items[_local1]; }; items = undefined; episode = undefined; } public function makeItem(_arg1:String, _arg2:Array):Boolean{ var _local3:uint; var _local4:uint; _local4 = _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 getAny(_arg1:Array):Item{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (items[_arg1[_local3]]){ return (items[_arg1[_local3]]); }; _local3++; }; return (null); } public function hasItem(_arg1:String):Boolean{ if (items[_arg1]){ return (true); }; return (false); } public function hasAll(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (!items[_arg1[_local3]]){ return (false); }; _local3++; }; return (true); } public function findItem(_arg1:String):Item{ if (items[_arg1]){ return (items[_arg1]); }; return (null); } private function showItemWindow(_arg1:String, _arg2:String=null):void{ var _local3:Item; var _local4:*; var _local5:String; var _local6:*; var _local7:*; var _local8:Number; _local3 = items[_arg1]; if (Game.activeWindow){ Game.activeWindow.close(); }; _local4 = new WindowItem(); _local5 = _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 hasAny(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (items[_arg1[_local3]]){ return (true); }; _local3++; }; 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 notHasAny(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (!items[_arg1[_local3]]){ return (true); }; _local3++; }; return (false); } } }//package
Section 164
//Item (Item) package { public class Item { public var name:String; public var title:String; public var icon; 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 165
//Item_Card (Item_Card) package { import flash.display.*; public dynamic class Item_Card extends MovieClip { } }//package
Section 166
//Item_Chip (Item_Chip) package { import flash.display.*; public dynamic class Item_Chip extends MovieClip { } }//package
Section 167
//Item_Glass (Item_Glass) package { import flash.display.*; public dynamic class Item_Glass extends MovieClip { } }//package
Section 168
//Item_Lever (Item_Lever) package { import flash.display.*; public dynamic class Item_Lever extends MovieClip { } }//package
Section 169
//Item_Part (Item_Part) package { import flash.display.*; public dynamic class Item_Part extends MovieClip { } }//package
Section 170
//Item_Pnv (Item_Pnv) package { import flash.display.*; public dynamic class Item_Pnv extends MovieClip { } }//package
Section 171
//Item_SolderingIron (Item_SolderingIron) package { import flash.display.*; public dynamic class Item_SolderingIron extends MovieClip { } }//package
Section 172
//Item_Tratata (Item_Tratata) package { import flash.display.*; public dynamic class Item_Tratata extends MovieClip { } }//package
Section 173
//Item_Yoyo (Item_Yoyo) package { import flash.display.*; public dynamic class Item_Yoyo extends MovieClip { } }//package
Section 174
//MusicPlayer (MusicPlayer) package { import flash.events.*; import flash.media.*; public class MusicPlayer { private var channel:SoundChannel; private var playing:Boolean;// = false var musicvol:Number;// = 0.2 private var sound:Sound; private var mute:Boolean;// = false public function MusicPlayer(){ musicvol = 0.2; mute = false; playing = false; super(); 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 175
//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 _thumb:Sprite; private var _btnL:Sprite; private var moveDir:String;// = "none" public function ScrollBarH(_arg1:Sprite, _arg2:Sprite, _arg3:Sprite, _arg4:Sprite, _arg5:Sprite=null, _arg6:Sprite=null){ moveDir = "none"; super(); _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 placeThumb(_arg1:MouseEvent):void{ var _local2:Number; _local2 = _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 dragThumb(_arg1:MouseEvent):void{ _thumb.startDrag(false, new Rectangle(_track.x, _track.y, (_track.width - _thumb.width), 0)); } 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{ var _local2:Number; var _local3:Number; resizeThumb(); _local2 = (_cont.width / _track.width); _local3 = ((_track.x - _thumb.x) * _local2); _cont.x = _local3; } private function dropThumb(_arg1:MouseEvent):void{ _thumb.stopDrag(); } 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 startMoveLeft(_arg1:MouseEvent):void{ moveDir = "left"; } } }//package
Section 176
//ScrollBarV (ScrollBarV) package { import flash.display.*; import flash.events.*; import flash.geom.*; public class ScrollBarV { private const SPEED:Number = 8; private var _mask:Sprite; private var _track:Sprite; private var _cont:Sprite; private var _btnD: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){ moveDir = "none"; super(); _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 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 placeThumb(_arg1:MouseEvent):void{ var _local2:Number; _local2 = _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 scrollThumb(_arg1:MouseEvent):void{ if (_arg1.delta > 0){ moveThumb("up", SPEED); }; if (_arg1.delta < 0){ moveThumb("down", SPEED); }; } private function moveCont(_arg1:Event):void{ var _local2:Number; var _local3:Number; resizeThumb(); _local2 = (_cont.height / _track.height); _local3 = ((_track.y - _thumb.y) * _local2); _cont.y = _local3; } private function startMoveUp(_arg1:MouseEvent):void{ moveDir = "up"; } private function stepUp(_arg1:MouseEvent):void{ moveThumb("up", SPEED); } private function dropThumb(_arg1:MouseEvent):void{ _thumb.stopDrag(); } private function shiftThumb(_arg1:Event):void{ moveThumb(moveDir, SPEED); } private function stepDown(_arg1:MouseEvent):void{ moveThumb("down", SPEED); } private function stopMoveUp(_arg1:MouseEvent):void{ moveDir = "none"; } } }//package
Section 177
//shoot (shoot) package { import flash.media.*; public dynamic class shoot extends Sound { } }//package
Section 178
//SoundPlayer (SoundPlayer) package { import flash.media.*; public class SoundPlayer { private var channel:SoundChannel; private var sound:Sound; private var mute:Boolean;// = false public function SoundPlayer(){ mute = false; super(); init(); } public function soundOFF(){ channel.soundTransform = new SoundTransform(0); mute = true; } public function stopSound(){ channel.stop(); } public function soundON(){ channel.soundTransform = new SoundTransform(1); mute = false; } private function init(){ } public function playSound(_arg1:Sound){ this.sound = _arg1; if (mute){ channel = _arg1.play(); channel.soundTransform = new SoundTransform(0); } else { channel = _arg1.play(); }; } } }//package
Section 179
//streamsound29 (streamsound29) package { import flash.media.*; public dynamic class streamsound29 extends Sound { } }//package
Section 180
//takeSound (takeSound) package { import flash.media.*; public dynamic class takeSound extends Sound { } }//package
Section 181
//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 _local5:String; var _local6:String; var _local7:String; var _local8:Date; var _local9:*; var _local10:*; var _local11:*; _arg1 = resolveType(_arg1); _local5 = resolveName(_arg1); if (Tracer.showName){ _local5 = (" " + _local5); } else { _local5 = ""; }; _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) + ")"); }; _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 182
//Utils (Utils) package { import flash.display.*; import flash.system.*; public class Utils { public static function disposeDisplayObject(_arg1:Sprite):void{ var _local2:String; var _local3:uint; var _local4:uint; var _local5:*; _local2 = ""; if (_arg1["name"]){ _local2 = ((" (" + _arg1["name"]) + ")"); }; trace((("[%] PROCESSING: " + _arg1) + _local2)); _local3 = _arg1.numChildren; _local4 = 0; 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 183
//Waypoint (Waypoint) package { import flash.display.*; public class Waypoint extends Sprite { private var episode:Sprite; public var funct:Function; public var scale:Number; 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 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 hide():void{ if (((episode) && (episode.getChildByName(name)))){ removeChild(sign); episode.removeChild(episode.getChildByName(name)); } else { trace("[X] Waypoint not shown."); }; } public function kill():void{ hide(); episode = undefined; sign = undefined; funct = undefined; scale = undefined; } } }//package
Section 184
//Window (Window) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public class Window extends MovieClip { public var a4:MovieClip; public var time_tf:TextField; public var pict:MovieClip; public var mgBtn:MovieClip; public var nextBtn:MovieClip; public var preloader:MovieClip; public var itemIcon_mc:MovieClip; public var playBtn:MovieClip; private var lifeTimer:Timer; public var retryBtn:MovieClip; public var mmBtn:MovieClip; public var a2:MovieClip; public var a1:MovieClip; public function Window(){ lifeTimer = new Timer(3000, 1); lifeTimer.addEventListener(TimerEvent.TIMER_COMPLETE, closeSelf); } public function close():void{ if (parent != null){ Game.activeWindow = null; if (lifeTimer.running){ lifeTimer.stop(); }; var _local1 = parent; _local1["removeChild"](this); }; } private function closeSelf(_arg1:TimerEvent):void{ close(); } public function startLifeTimer():void{ lifeTimer.start(); } public function stopLifeTimer():void{ lifeTimer.stop(); } } }//package
Section 185
//WindowFinal (WindowFinal) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.utils.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.system.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; 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 186
//WindowInstructions (WindowInstructions) package { public dynamic class WindowInstructions extends Window { public function WindowInstructions(){ addFrameScript(0, frame1); } function frame1(){ playBtn.gotoAndStop(1); } } }//package
Section 187
//WindowItem (WindowItem) package { public dynamic class WindowItem extends Window { public function WindowItem(){ addFrameScript(0, frame1); } function frame1(){ startLifeTimer(); } } }//package
Section 188
//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 189
//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 GraphicUsed by:94 200 414
Symbol 2 GraphicUsed by:88 194 899
Symbol 3 ShapeTweeningUsed by:88
Symbol 4 ShapeTweeningUsed by:88
Symbol 5 ShapeTweeningUsed by:88
Symbol 6 ShapeTweeningUsed by:88
Symbol 7 ShapeTweeningUsed by:88
Symbol 8 ShapeTweeningUsed by:88
Symbol 9 ShapeTweeningUsed by:88
Symbol 10 ShapeTweeningUsed by:88
Symbol 11 ShapeTweeningUsed by:88
Symbol 12 ShapeTweeningUsed by:88
Symbol 13 ShapeTweeningUsed by:88
Symbol 14 ShapeTweeningUsed by:88
Symbol 15 ShapeTweeningUsed by:88
Symbol 16 ShapeTweeningUsed by:88
Symbol 17 ShapeTweeningUsed by:88
Symbol 18 ShapeTweeningUsed by:88
Symbol 19 ShapeTweeningUsed by:88
Symbol 20 ShapeTweeningUsed by:88
Symbol 21 ShapeTweeningUsed by:88
Symbol 22 ShapeTweeningUsed by:88
Symbol 23 ShapeTweeningUsed by:88
Symbol 24 ShapeTweeningUsed by:88
Symbol 25 ShapeTweeningUsed by:88
Symbol 26 ShapeTweeningUsed by:88
Symbol 27 GraphicUsed by:88 194
Symbol 28 ShapeTweeningUsed by:88
Symbol 29 ShapeTweeningUsed by:88
Symbol 30 ShapeTweeningUsed by:88
Symbol 31 ShapeTweeningUsed by:88
Symbol 32 ShapeTweeningUsed by:88
Symbol 33 ShapeTweeningUsed by:88
Symbol 34 ShapeTweeningUsed by:88
Symbol 35 ShapeTweeningUsed by:88
Symbol 36 ShapeTweeningUsed by:88
Symbol 37 ShapeTweeningUsed by:88
Symbol 38 ShapeTweeningUsed by:88
Symbol 39 ShapeTweeningUsed by:88
Symbol 40 ShapeTweeningUsed by:88
Symbol 41 ShapeTweeningUsed by:88
Symbol 42 ShapeTweeningUsed by:88
Symbol 43 ShapeTweeningUsed by:88
Symbol 44 ShapeTweeningUsed by:88
Symbol 45 ShapeTweeningUsed by:88
Symbol 46 ShapeTweeningUsed by:88
Symbol 47 ShapeTweeningUsed by:88
Symbol 48 ShapeTweeningUsed by:88
Symbol 49 ShapeTweeningUsed by:88
Symbol 50 ShapeTweeningUsed by:88
Symbol 51 ShapeTweeningUsed by:88
Symbol 52 GraphicUsed by:88 194
Symbol 53 ShapeTweeningUsed by:88
Symbol 54 ShapeTweeningUsed by:88
Symbol 55 ShapeTweeningUsed by:88
Symbol 56 ShapeTweeningUsed by:88
Symbol 57 ShapeTweeningUsed by:88
Symbol 58 ShapeTweeningUsed by:88
Symbol 59 ShapeTweeningUsed by:88
Symbol 60 ShapeTweeningUsed by:88
Symbol 61 ShapeTweeningUsed by:88
Symbol 62 ShapeTweeningUsed by:88
Symbol 63 ShapeTweeningUsed by:88
Symbol 64 ShapeTweeningUsed by:88
Symbol 65 ShapeTweeningUsed by:88
Symbol 66 ShapeTweeningUsed by:88
Symbol 67 ShapeTweeningUsed by:88
Symbol 68 ShapeTweeningUsed by:88
Symbol 69 ShapeTweeningUsed by:88
Symbol 70 ShapeTweeningUsed by:88
Symbol 71 ShapeTweeningUsed by:88
Symbol 72 ShapeTweeningUsed by:88
Symbol 73 ShapeTweeningUsed by:88
Symbol 74 ShapeTweeningUsed by:88
Symbol 75 ShapeTweeningUsed by:88
Symbol 76 ShapeTweeningUsed by:88
Symbol 77 ShapeTweeningUsed by:88
Symbol 78 ShapeTweeningUsed by:88
Symbol 79 ShapeTweeningUsed by:88
Symbol 80 ShapeTweeningUsed by:88
Symbol 81 ShapeTweeningUsed by:88
Symbol 82 ShapeTweeningUsed by:88
Symbol 83 ShapeTweeningUsed by:88
Symbol 84 ShapeTweeningUsed by:88
Symbol 85 ShapeTweeningUsed by:88
Symbol 86 ShapeTweeningUsed by:88
Symbol 87 GraphicUsed by:88 194
Symbol 88 MovieClip {PnC_www_fla.combine_mc_326}Uses:2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87Used by:94
Symbol 89 GraphicUsed by:90 97 567
Symbol 90 MovieClipUses:89Used by:93
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:93
Symbol 93 MovieClip {PnC_www_fla.glass_soldering_combine_327}Uses:90 92Used by:94
Symbol 94 MovieClip {Anim_Trap3}Uses:1 88 93
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip {Item_Glass}Uses:95
Symbol 97 MovieClip {Item_SolderingIron}Uses:89
Symbol 98 GraphicUsed by:99 568
Symbol 99 MovieClip {Item_Lever}Uses:98
Symbol 100 GraphicUsed by:101 686
Symbol 101 MovieClip {Item_Chip}Uses:100
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip {Item_Yoyo}Uses:102
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClip {Item_Pnv}Uses:104
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClip {Item_Tratata}Uses:106
Symbol 108 GraphicUsed by:109 769
Symbol 109 MovieClip {Item_Part}Uses:108
Symbol 110 GraphicUsed by:111 949
Symbol 111 MovieClip {Item_Card}Uses:110
Symbol 112 ShapeTweeningUsed by:194
Symbol 113 ShapeTweeningUsed by:194
Symbol 114 ShapeTweeningUsed by:194
Symbol 115 ShapeTweeningUsed by:194
Symbol 116 ShapeTweeningUsed by:194
Symbol 117 ShapeTweeningUsed by:194
Symbol 118 ShapeTweeningUsed by:194
Symbol 119 ShapeTweeningUsed by:194
Symbol 120 ShapeTweeningUsed by:194
Symbol 121 ShapeTweeningUsed by:194
Symbol 122 ShapeTweeningUsed by:194
Symbol 123 ShapeTweeningUsed by:194
Symbol 124 ShapeTweeningUsed by:194
Symbol 125 ShapeTweeningUsed by:194
Symbol 126 ShapeTweeningUsed by:194
Symbol 127 ShapeTweeningUsed by:194
Symbol 128 ShapeTweeningUsed by:194
Symbol 129 ShapeTweeningUsed by:194
Symbol 130 ShapeTweeningUsed by:194
Symbol 131 ShapeTweeningUsed by:194
Symbol 132 ShapeTweeningUsed by:194
Symbol 133 ShapeTweeningUsed by:194
Symbol 134 ShapeTweeningUsed by:194
Symbol 135 ShapeTweeningUsed by:194
Symbol 136 ShapeTweeningUsed by:194
Symbol 137 ShapeTweeningUsed by:194
Symbol 138 ShapeTweeningUsed by:194
Symbol 139 ShapeTweeningUsed by:194
Symbol 140 ShapeTweeningUsed by:194
Symbol 141 ShapeTweeningUsed by:194
Symbol 142 ShapeTweeningUsed by:194
Symbol 143 ShapeTweeningUsed by:194
Symbol 144 ShapeTweeningUsed by:194
Symbol 145 ShapeTweeningUsed by:194
Symbol 146 ShapeTweeningUsed by:194
Symbol 147 ShapeTweeningUsed by:194
Symbol 148 ShapeTweeningUsed by:194
Symbol 149 ShapeTweeningUsed by:194
Symbol 150 ShapeTweeningUsed by:194
Symbol 151 ShapeTweeningUsed by:194
Symbol 152 ShapeTweeningUsed by:194
Symbol 153 ShapeTweeningUsed by:194
Symbol 154 ShapeTweeningUsed by:194
Symbol 155 ShapeTweeningUsed by:194
Symbol 156 ShapeTweeningUsed by:194
Symbol 157 ShapeTweeningUsed by:194
Symbol 158 ShapeTweeningUsed by:194
Symbol 159 ShapeTweeningUsed by:194
Symbol 160 ShapeTweeningUsed by:194
Symbol 161 ShapeTweeningUsed by:194
Symbol 162 ShapeTweeningUsed by:194
Symbol 163 ShapeTweeningUsed by:194
Symbol 164 ShapeTweeningUsed by:194
Symbol 165 ShapeTweeningUsed by:194
Symbol 166 ShapeTweeningUsed by:194
Symbol 167 ShapeTweeningUsed by:194
Symbol 168 ShapeTweeningUsed by:194
Symbol 169 ShapeTweeningUsed by:194
Symbol 170 ShapeTweeningUsed by:194
Symbol 171 ShapeTweeningUsed by:194
Symbol 172 ShapeTweeningUsed by:194
Symbol 173 ShapeTweeningUsed by:194
Symbol 174 ShapeTweeningUsed by:194
Symbol 175 ShapeTweeningUsed by:194
Symbol 176 ShapeTweeningUsed by:194
Symbol 177 ShapeTweeningUsed by:194
Symbol 178 ShapeTweeningUsed by:194
Symbol 179 ShapeTweeningUsed by:194
Symbol 180 ShapeTweeningUsed by:194
Symbol 181 ShapeTweeningUsed by:194
Symbol 182 ShapeTweeningUsed by:194
Symbol 183 ShapeTweeningUsed by:194
Symbol 184 ShapeTweeningUsed by:194
Symbol 185 ShapeTweeningUsed by:194
Symbol 186 ShapeTweeningUsed by:194
Symbol 187 ShapeTweeningUsed by:194
Symbol 188 ShapeTweeningUsed by:194
Symbol 189 ShapeTweeningUsed by:194
Symbol 190 ShapeTweeningUsed by:194
Symbol 191 ShapeTweeningUsed by:194
Symbol 192 ShapeTweeningUsed by:194
Symbol 193 ShapeTweeningUsed by:194
Symbol 194 MovieClip {PnC_www_fla.combine_mc_312}Uses:2 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 27 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 52 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 87Used by:200
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:199
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:199
Symbol 199 MovieClipUses:196 198Used by:200
Symbol 200 MovieClip {Anim_Trap2}Uses:1 194 199
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClip {PnC_www_fla.leg_93}Uses:201Used by:211 212 233 247 260 264 291 292 293 294 295 296 303 317 318 321 327 328 329 333 334
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip {PnC_www_fla.hand_94}Uses:203Used by:211 212 233 247 260 264 291 292 293 294 295 296 303 317 318 321 327 328 329 333 334
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:211 212 233 247 260 264 291 292 293 294 295 296 303 317 318 321 327 328 329 333 334
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210 232 246 259 278 302
Symbol 209 GraphicUsed by:210 232 246 259
Symbol 210 MovieClipUses:207 208 209Used by:211 212 233 247 260 264 291 292 293 294 295 296 317 318 321 327 328 333 334
Symbol 211 MovieClip {PnC_www_fla.hero_idle_92}Uses:202 204 206 210Used by:335
Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97}Uses:202 204 206 210Used by:335
Symbol 213 GraphicUsed by:232
Symbol 214 GraphicUsed by:232 246 259 278 302
Symbol 215 GraphicUsed by:232 246 259 278 302
Symbol 216 GraphicUsed by:232
Symbol 217 GraphicUsed by:232 246 259 278 302
Symbol 218 GraphicUsed by:232 246 259 278 302
Symbol 219 GraphicUsed by:232 246 259 278 302
Symbol 220 GraphicUsed by:232
Symbol 221 GraphicUsed by:232
Symbol 222 GraphicUsed by:232
Symbol 223 GraphicUsed by:232
Symbol 224 GraphicUsed by:232 246 259 278 302
Symbol 225 GraphicUsed by:232
Symbol 226 GraphicUsed by:232
Symbol 227 GraphicUsed by:232
Symbol 228 GraphicUsed by:232
Symbol 229 GraphicUsed by:232
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232 246 259
Symbol 232 MovieClip {PnC_www_fla.head_takeTounge_99}Uses:213 214 208 215 216 217 218 219 220 221 222 223 224 209 225 226 227 228 229 230 231Used by:233 247
Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98}Uses:202 204 206 210 232Used by:335
Symbol 234 GraphicUsed by:246
Symbol 235 GraphicUsed by:246
Symbol 236 GraphicUsed by:246
Symbol 237 GraphicUsed by:246
Symbol 238 GraphicUsed by:246
Symbol 239 GraphicUsed by:246
Symbol 240 GraphicUsed by:246
Symbol 241 GraphicUsed by:246
Symbol 242 GraphicUsed by:246
Symbol 243 GraphicUsed by:246
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClip {PnC_www_fla.head_takeTounge2_101}Uses:234 214 208 215 231 235 218 236 237 219 238 239 224 209 240 241 242 243 244 217 245Used by:247
Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100}Uses:202 204 206 210 232 246Used by:335
Symbol 248 GraphicUsed by:259
Symbol 249 GraphicUsed by:259
Symbol 250 GraphicUsed by:259
Symbol 251 GraphicUsed by:259
Symbol 252 GraphicUsed by:259
Symbol 253 GraphicUsed by:259
Symbol 254 GraphicUsed by:259
Symbol 255 GraphicUsed by:259
Symbol 256 GraphicUsed by:259
Symbol 257 GraphicUsed by:259
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClip {PnC_www_fla.head_takeTounge3_103}Uses:248 214 208 215 231 249 218 250 251 219 252 253 224 209 254 255 256 257 258 217Used by:260
Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102}Uses:202 204 206 210 259Used by:335
Symbol 261 GraphicUsed by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:261 262Used by:264
Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104}Uses:202 204 206 210 263Used by:335
Symbol 265 GraphicUsed by:278
Symbol 266 GraphicUsed by:278 302
Symbol 267 GraphicUsed by:278
Symbol 268 GraphicUsed by:278
Symbol 269 GraphicUsed by:278
Symbol 270 GraphicUsed by:278 302
Symbol 271 GraphicUsed by:278
Symbol 272 GraphicUsed by:278
Symbol 273 GraphicUsed by:278 302
Symbol 274 GraphicUsed by:278
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClip {PnC_www_fla.head_dieL1_107}Uses:265 214 208 215 266 217 218 267 268 219 269 270 271 272 273 274 224 275 276 277Used by:291
Symbol 279 GraphicUsed by:285 289
Symbol 280 ShapeTweeningUsed by:285
Symbol 281 GraphicUsed by:285 289
Symbol 282 ShapeTweeningUsed by:285
Symbol 283 GraphicUsed by:285 289
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:279 280 281 282 283 284Used by:290
Symbol 286 ShapeTweeningUsed by:289
Symbol 287 ShapeTweeningUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:279 286 283 287 281 288Used by:290
Symbol 290 MovieClipUses:285 289Used by:291 303 329
Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106}Uses:202 204 206 210 278 290Used by:335
Symbol 292 MovieClip {PnC_www_fla.hero_land_111}Uses:202 204 206 210Used by:335
Symbol 293 MovieClip {PnC_www_fla.hero_walk_112}Uses:202 204 206 210Used by:335
Symbol 294 MovieClip {PnC_www_fla.hero_take_113}Uses:202 204 206 210Used by:335
Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114}Uses:202 204 206 210Used by:335
Symbol 296 MovieClip {PnC_www_fla.hero_refused_115}Uses:202 204 206 210Used by:335
Symbol 297 GraphicUsed by:302
Symbol 298 GraphicUsed by:302
Symbol 299 GraphicUsed by:302
Symbol 300 GraphicUsed by:302
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClip {PnC_www_fla.head_die_117}Uses:297 214 208 215 266 217 298 218 299 219 300 270 301 273 224Used by:303 329
Symbol 303 MovieClip {PnC_www_fla.hero_die1_116}Uses:204 202 206 302 290Used by:335
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:317
Symbol 306 GraphicUsed by:317
Symbol 307 ShapeTweeningUsed by:317
Symbol 308 ShapeTweeningUsed by:317
Symbol 309 ShapeTweeningUsed by:317
Symbol 310 ShapeTweeningUsed by:317
Symbol 311 ShapeTweeningUsed by:317
Symbol 312 GraphicUsed by:317
Symbol 313 ShapeTweeningUsed by:317
Symbol 314 ShapeTweeningUsed by:317
Symbol 315 ShapeTweeningUsed by:317
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118}Uses:202 204 206 210 305 306 307 308 309 310 311 312 313 314 315 316Used by:335
Symbol 318 MovieClip {PnC_www_fla.hero_happy_120}Uses:202 206 204 210Used by:335
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:321 327 328 329 334
Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121}Uses:202 204 206 210 320Used by:335
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:327
Symbol 324 GraphicUsed by:326 823
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:324 325Used by:327
Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123}Uses:202 204 206 210 320 323 326Used by:335
Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126}Uses:202 204 206 210 320Used by:335
Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127}Uses:204 202 206 302 320 290Used by:335
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:330 331Used by:333
Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128}Uses:202 204 206 210 332Used by:335
Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130}Uses:202 204 206 210 320Used by:335
Symbol 335 MovieClip {hero}Uses:211 212 233 247 260 264 291 292 293 294 295 296 303 317 318 321 327 328 329 333 334Used by:600 677 758 904 1028
Symbol 336 GraphicUsed by:340
Symbol 337 ShapeTweeningUsed by:340
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClip {PnC_www_fla.preloadBar_2}Uses:336 337 338 339Used by:368
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:368 1105
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:347 1105
Symbol 345 GraphicUsed by:346 396
Symbol 346 MovieClipUses:345Used by:347 1105
Symbol 347 MovieClip {PnC_www_fla.logo_4}Uses:344 346Used by:368
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:368
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352
Symbol 352 MovieClipUses:351Used by:368 1105
Symbol 353 SoundUsed by:368
Symbol 354 ShapeTweeningUsed by:356
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClip {PnC_www_fla.hl_9}Uses:354 355Used by:368
Symbol 357 ShapeTweeningUsed by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClip {PnC_www_fla.button_10}Uses:357 358Used by:368
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:367
Symbol 362 FontUsed by:363
Symbol 363 TextUses:362Used by:364
Symbol 364 MovieClipUses:363Used by:367
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClip {PnC_www_fla.play_btn_11}Uses:361 364 366Used by:368
Symbol 368 MovieClip {PnC_www_fla.Preloader_1}Uses:340 342 347 349 352 353 356 359 367Used by:Timeline
Symbol 369 FontUsed by:370 376 448
Symbol 370 EditableTextUses:369Used by:375
Symbol 371 Sound {shoot}Used by:375
Symbol 372 Sound {streamsound29}Used by:375
Symbol 373 Sound {GameMusic}Used by:375
Symbol 374 Sound {takeSound}Used by:375
Symbol 375 MovieClip {PnC_www_fla._ExportSoundsMC_15}Uses:370 371 372 373 374Used by:Timeline
Symbol 376 EditableTextUses:369Used by:447
Symbol 377 GraphicUsed by:378 1070
Symbol 378 MovieClipUses:377Used by:379
Symbol 379 MovieClipUses:378Used by:404 413 415 421 446
Symbol 380 GraphicUsed by:404
Symbol 381 FontUsed by:382 387 400 402 411 418 420 445 1063 1080
Symbol 382 TextUses:381Used by:404
Symbol 383 GraphicUsed by:384 1078 1090
Symbol 384 MovieClipUses:383Used by:388 401 403 412 419
Symbol 385 GraphicUsed by:386 1091
Symbol 386 MovieClipUses:385Used by:388 419
Symbol 387 TextUses:381Used by:388
Symbol 388 MovieClip {PnC_www_fla.retryBtn_20}Uses:384 386 387Used by:404
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:391
Symbol 391 MovieClipUses:390Used by:397
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:397
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:397
Symbol 396 MovieClipUses:345Used by:397
Symbol 397 MovieClip {PnC_www_fla.logo_23}Uses:391 393 395 396Used by:404 413 446
Symbol 398 GraphicUsed by:399 1079
Symbol 399 MovieClipUses:398Used by:401 403 412
Symbol 400 TextUses:381Used by:401
Symbol 401 MovieClip {PnC_www_fla.mainMenuBtn_28}Uses:384 399 400Used by:404 413 446
Symbol 402 TextUses:381Used by:403
Symbol 403 MovieClip {PnC_www_fla.moreGamesBtn_30}Uses:384 399 402Used by:404 413 446
Symbol 404 MovieClip {WindowYouAreHistory}Uses:379 380 382 388 397 401 403Used by:447
Symbol 405 GraphicUsed by:410
Symbol 406 GraphicUsed by:410
Symbol 407 GraphicUsed by:410
Symbol 408 GraphicUsed by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClip {PnC_www_fla.levelEndPicture_32}Uses:405 406 407 408 409Used by:413
Symbol 411 TextUses:381Used by:412 1089
Symbol 412 MovieClip {PnC_www_fla.nextBtn_33}Uses:384 399 411Used by:413
Symbol 413 MovieClip {WindowNextLevel}Uses:379 410 412 397 401 403Used by:447
Symbol 414 MovieClipUses:1Used by:415
Symbol 415 MovieClip {WindowItem}Uses:379 414Used by:447
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:421
Symbol 418 TextUses:381Used by:419 1092
Symbol 419 MovieClip {PnC_www_fla.playBtn_38}Uses:384 386 418Used by:421
Symbol 420 TextUses:381Used by:421
Symbol 421 MovieClip {WindowInstructions}Uses:379 417 419 420Used by:447
Symbol 422 FontUsed by:423
Symbol 423 EditableTextUses:422Used by:446
Symbol 424 GraphicUsed by:446
Symbol 425 FontUsed by:426
Symbol 426 TextUses:425Used by:446
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:429
Symbol 429 MovieClip {PnC_www_fla.icon4_40}Uses:428Used by:446
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432
Symbol 432 MovieClip {PnC_www_fla.sonya_41}Uses:431Used by:446
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClip {PnC_www_fla.joe_42}Uses:434Used by:446
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:438
Symbol 438 MovieClip {PnC_www_fla.icon2_43}Uses:437Used by:446
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:441
Symbol 441 MovieClip {PnC_www_fla.icon1_44}Uses:440Used by:446
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:444
Symbol 444 MovieClip {PnC_www_fla.icon3_45}Uses:443Used by:446
Symbol 445 TextUses:381Used by:446
Symbol 446 MovieClip {WindowFinal}Uses:379 423 424 426 429 432 435 438 441 444 397 401 403 445Used by:447
Symbol 447 MovieClip {PnC_www_fla._ExportWindowsMC_16}Uses:376 404 413 415 421 446Used by:Timeline
Symbol 448 EditableTextUses:369Used by:1039
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:554
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:554
Symbol 453 GraphicUsed by:460
Symbol 454 ShapeTweeningUsed by:458
Symbol 455 ShapeTweeningUsed by:458
Symbol 456 ShapeTweeningUsed by:458
Symbol 457 GraphicUsed by:458 693
Symbol 458 MovieClipUses:454 455 456 457Used by:460
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:453 458 459Used by:544
Symbol 461 GraphicUsed by:544
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:479 544
Symbol 464 GraphicUsed by:479 527 1028
Symbol 465 GraphicUsed by:479 527 1028
Symbol 466 GraphicUsed by:479 527 1028
Symbol 467 GraphicUsed by:479 527 1028
Symbol 468 GraphicUsed by:479 527 1028
Symbol 469 GraphicUsed by:479 527 1028
Symbol 470 GraphicUsed by:479 527 1028
Symbol 471 GraphicUsed by:479 527
Symbol 472 GraphicUsed by:479 527 1028
Symbol 473 GraphicUsed by:479 527 1028
Symbol 474 GraphicUsed by:479 527 1028
Symbol 475 GraphicUsed by:479 527 1028
Symbol 476 GraphicUsed by:479 527 1028
Symbol 477 GraphicUsed by:479 527 1028
Symbol 478 GraphicUsed by:479 527 1028
Symbol 479 MovieClip {PnC_www_fla.l6_water_tower_52}Uses:463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478Used by:544
Symbol 480 GraphicUsed by:488 532
Symbol 481 ShapeTweeningUsed by:486
Symbol 482 ShapeTweeningUsed by:486
Symbol 483 ShapeTweeningUsed by:486
Symbol 484 ShapeTweeningUsed by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:481 482 483 484 485Used by:487
Symbol 487 MovieClipUses:486Used by:488 532
Symbol 488 MovieClip {PnC_www_fla.l6_rocket_54}Uses:480 487Used by:500 544
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:544
Symbol 491 GraphicUsed by:544
Symbol 492 GraphicUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:492 493Used by:500
Symbol 495 GraphicUsed by:500
Symbol 496 GraphicUsed by:500
Symbol 497 GraphicUsed by:499
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:497 498Used by:500
Symbol 500 MovieClipUses:494 495 488 496 499Used by:501
Symbol 501 MovieClip {PnC_www_fla.l6_helicopterAnim_58}Uses:500Used by:544
Symbol 502 GraphicUsed by:516 544 735
Symbol 503 ShapeTweeningUsed by:516 544
Symbol 504 GraphicUsed by:516 544 735
Symbol 505 ShapeTweeningUsed by:516 544
Symbol 506 GraphicUsed by:516 544 735
Symbol 507 GraphicUsed by:516 544 735
Symbol 508 GraphicUsed by:511 725
Symbol 509 GraphicUsed by:510 724
Symbol 510 MovieClipUses:509Used by:511
Symbol 511 MovieClipUses:508 510Used by:516 544
Symbol 512 ShapeTweeningUsed by:516
Symbol 513 ShapeTweeningUsed by:516
Symbol 514 GraphicUsed by:516 735
Symbol 515 GraphicUsed by:516 735
Symbol 516 MovieClipUses:502 503 504 505 506 507 511 512 513 514 515Used by:544
Symbol 517 GraphicUsed by:544
Symbol 518 GraphicUsed by:544
Symbol 519 GraphicUsed by:544
Symbol 520 GraphicUsed by:544
Symbol 521 GraphicUsed by:544
Symbol 522 GraphicUsed by:544 1028
Symbol 523 GraphicUsed by:544
Symbol 524 GraphicUsed by:544 1028
Symbol 525 GraphicUsed by:544
Symbol 526 GraphicUsed by:527 1028
Symbol 527 MovieClip {PnC_www_fla.l6_smoke_65}Uses:464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 526Used by:544
Symbol 528 GraphicUsed by:529 935
Symbol 529 MovieClipUses:528Used by:530
Symbol 530 MovieClipUses:529Used by:544
Symbol 531 GraphicUsed by:544
Symbol 532 MovieClipUses:487 480Used by:544
Symbol 533 GraphicUsed by:544
Symbol 534 GraphicUsed by:542
Symbol 535 GraphicUsed by:542 979
Symbol 536 GraphicUsed by:542 979
Symbol 537 GraphicUsed by:542
Symbol 538 GraphicUsed by:542
Symbol 539 GraphicUsed by:542
Symbol 540 GraphicUsed by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClip {PnC_www_fla.l6_boom_mc_69}Uses:534 535 536 537 538 539 540 541Used by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip {PnC_www_fla.l6_main_49}Uses:460 461 479 488 490 491 501 516 517 518 519 520 521 522 523 524 525 502 503 504 505 506 507 511 527 530 531 463 532 533 542 543Used by:554
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:554
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:547Used by:549
Symbol 549 MovieClip {PnC_www_fla.sc03_ringsAll_71}Uses:548Used by:554
Symbol 550 GraphicUsed by:551 552 553 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 676 900 901 902 903 1032 1033 1034 1035 1036 1037
Symbol 551 MovieClipUses:550Used by:554
Symbol 552 MovieClipUses:550Used by:554
Symbol 553 MovieClipUses:550Used by:554
Symbol 554 MovieClip {Episode_06}Uses:450 452 544 546 549 551 552 553Used by:1039
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:600
Symbol 557 GraphicUsed by:560
Symbol 558 GraphicUsed by:560
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClip {PnC_www_fla.l5_ship_glass_77}Uses:557 558 559Used by:600
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:600
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:600
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:600
Symbol 567 MovieClipUses:89Used by:600
Symbol 568 MovieClipUses:98Used by:600
Symbol 569 GraphicUsed by:570 571 572 573 574
Symbol 570 MovieClipUses:569Used by:600
Symbol 571 MovieClipUses:569Used by:600
Symbol 572 MovieClipUses:569Used by:600
Symbol 573 MovieClipUses:569Used by:600
Symbol 574 MovieClipUses:569Used by:600
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:600
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:600
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClip {PnC_www_fla.l5_monitor_90}Uses:579Used by:600
Symbol 581 MovieClipUses:550Used by:600
Symbol 582 MovieClipUses:550Used by:600
Symbol 583 MovieClipUses:550Used by:600
Symbol 584 MovieClipUses:550Used by:600
Symbol 585 MovieClipUses:550Used by:600
Symbol 586 MovieClipUses:550Used by:600
Symbol 587 MovieClipUses:550Used by:600
Symbol 588 MovieClipUses:550Used by:600
Symbol 589 MovieClipUses:550Used by:600
Symbol 590 MovieClipUses:550Used by:600
Symbol 591 MovieClipUses:550Used by:600
Symbol 592 MovieClipUses:550Used by:600
Symbol 593 MovieClipUses:550Used by:600
Symbol 594 MovieClipUses:550Used by:600
Symbol 595 MovieClipUses:550Used by:600
Symbol 596 MovieClipUses:550Used by:600
Symbol 597 MovieClipUses:550Used by:600
Symbol 598 MovieClipUses:550Used by:600
Symbol 599 MovieClipUses:550Used by:600
Symbol 600 MovieClip {Episode_05}Uses:556 560 562 564 566 567 568 570 571 572 573 574 576 578 580 335 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599Used by:1039
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:677
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:677
Symbol 605 ShapeTweeningUsed by:614
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:614
Symbol 608 GraphicUsed by:614
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609Used by:614
Symbol 611 GraphicUsed by:614
Symbol 612 ShapeTweeningUsed by:614
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClip {PnC_www_fla.l4_crane_152}Uses:605 607 608 610 611 612 613Used by:677
Symbol 615 GraphicUsed by:618
Symbol 616 GraphicUsed by:618
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClip {PnC_www_fla.l4_hatch_155}Uses:615 616 617Used by:677
Symbol 619 GraphicUsed by:621 622
Symbol 620 GraphicUsed by:621 622 1030 1031
Symbol 621 MovieClip {PnC_www_fla.l4_up_156}Uses:619 620Used by:677
Symbol 622 MovieClip {PnC_www_fla.l4_down_157}Uses:619 620Used by:677
Symbol 623 GraphicUsed by:624
Symbol 624 MovieClipUses:623Used by:638 641 657 659 661
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:638 641 657 659 661
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:638 641 657 659 661
Symbol 629 GraphicUsed by:630 641 657
Symbol 630 MovieClipUses:629Used by:638 641 657 659 661
Symbol 631 GraphicUsed by:635 660
Symbol 632 GraphicUsed by:635 660
Symbol 633 GraphicUsed by:635 660
Symbol 634 GraphicUsed by:635 660
Symbol 635 MovieClipUses:631 632 633 634Used by:638 641 657 659 661
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:638 641 657 659 661
Symbol 638 MovieClipUses:624 626 628 630 635 637Used by:658
Symbol 639 GraphicUsed by:641 657
Symbol 640 GraphicUsed by:641 657
Symbol 641 MovieClip {PnC_www_fla.l3_Securitysecurity_shoot_166}Uses:624 626 628 630 635 637 629 639 640Used by:658 663
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:657
Symbol 644 GraphicUsed by:656
Symbol 645 ShapeTweeningUsed by:656
Symbol 646 GraphicUsed by:656
Symbol 647 GraphicUsed by:656
Symbol 648 GraphicUsed by:656
Symbol 649 GraphicUsed by:656
Symbol 650 GraphicUsed by:656
Symbol 651 GraphicUsed by:656
Symbol 652 GraphicUsed by:656
Symbol 653 GraphicUsed by:656
Symbol 654 GraphicUsed by:656
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClip {PnC_www_fla.l3_Securitysecurity_head_die1_169}Uses:644 645 646 647 648 649 650 651 652 653 654 655Used by:657
Symbol 657 MovieClip {PnC_www_fla.l3_Securitysecurity_shoot2_167}Uses:624 626 628 630 635 637 629 639 640 643 656Used by:658
Symbol 658 MovieClip {PnC_www_fla.l3_Securitysecurity_all_2_158}Uses:638 641 657Used by:677
Symbol 659 MovieClipUses:624 626 628 630 635 637Used by:663
Symbol 660 MovieClipUses:631 632 633 634Used by:661
Symbol 661 MovieClip {PnC_www_fla.l3_Securitysecurity_Up_173}Uses:624 626 628 630 635 637 660Used by:662
Symbol 662 MovieClip {PnC_www_fla.l3_Securitysecurity_UpAnim_172}Uses:661Used by:663
Symbol 663 MovieClip {PnC_www_fla.l3_Securitysecurity_all_170}Uses:659 641 662Used by:677
Symbol 664 GraphicUsed by:677
Symbol 665 GraphicUsed by:675
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:675
Symbol 668 GraphicUsed by:675
Symbol 669 ShapeTweeningUsed by:675
Symbol 670 ShapeTweeningUsed by:675
Symbol 671 ShapeTweeningUsed by:675
Symbol 672 GraphicUsed by:675
Symbol 673 ShapeTweeningUsed by:675
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClip {PnC_www_fla.l4_chains_175}Uses:665 667 668 669 670 671 672 673 674Used by:677
Symbol 676 MovieClipUses:550Used by:677
Symbol 677 MovieClip {Episode_04}Uses:602 604 614 618 621 622 658 663 664 675 335 676Used by:1039
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:758
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:758
Symbol 682 GraphicUsed by:758
Symbol 683 GraphicUsed by:685
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClip {PnC_www_fla.l3_socket_180}Uses:683 684Used by:758
Symbol 686 MovieClipUses:100Used by:697 758
Symbol 687 GraphicUsed by:695
Symbol 688 GraphicUsed by:695
Symbol 689 GraphicUsed by:695
Symbol 690 ShapeTweeningUsed by:693
Symbol 691 ShapeTweeningUsed by:693
Symbol 692 ShapeTweeningUsed by:693
Symbol 693 MovieClip {PnC_www_fla.lvl15_radio_signal_183}Uses:690 691 692 457Used by:695
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClip {PnC_www_fla.l3_radar_182}Uses:687 688 689 693 694Used by:758
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClip {PnC_www_fla.l3_radar_wire_184}Uses:696 686Used by:758
Symbol 698 GraphicUsed by:700
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClip {PnC_www_fla.l3_radar_lamp_185}Uses:698 699Used by:758
Symbol 701 GraphicUsed by:709
Symbol 702 GraphicUsed by:709
Symbol 703 GraphicUsed by:709
Symbol 704 GraphicUsed by:709
Symbol 705 GraphicUsed by:709
Symbol 706 GraphicUsed by:709
Symbol 707 GraphicUsed by:709
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClip {PnC_www_fla.l3_monitor_186}Uses:701 702 703 704 705 706 707 708Used by:758
Symbol 710 GraphicUsed by:713 714 715
Symbol 711 GraphicUsed by:713 714 715
Symbol 712 GraphicUsed by:713 714 715
Symbol 713 MovieClip {PnC_www_fla.l3_button_up_187}Uses:710 711 712Used by:758
Symbol 714 MovieClip {PnC_www_fla.l3_button_left_188}Uses:710 711 712Used by:758
Symbol 715 MovieClip {PnC_www_fla.l3_button_right_189}Uses:710 711 712Used by:758
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:758
Symbol 718 GraphicUsed by:720
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClip {PnC_www_fla.l3_tv1_button_191}Uses:718 719Used by:758
Symbol 721 ShapeTweeningUsed by:735
Symbol 722 ShapeTweeningUsed by:735
Symbol 723 ShapeTweeningUsed by:735
Symbol 724 MovieClipUses:509Used by:725
Symbol 725 MovieClipUses:508 724Used by:735
Symbol 726 ShapeTweeningUsed by:735
Symbol 727 ShapeTweeningUsed by:735
Symbol 728 GraphicUsed by:735
Symbol 729 ShapeTweeningUsed by:735
Symbol 730 ShapeTweeningUsed by:735
Symbol 731 ShapeTweeningUsed by:735
Symbol 732 ShapeTweeningUsed by:735
Symbol 733 GraphicUsed by:735
Symbol 734 ShapeTweeningUsed by:735
Symbol 735 MovieClipUses:502 721 722 504 723 506 507 725 726 727 728 729 730 731 732 733 734 514 515Used by:736
Symbol 736 MovieClip {PnC_www_fla.l3_UFO_anim_192}Uses:735Used by:758
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClip {PnC_www_fla.3leg_198}Uses:737Used by:751 752 756
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClip {PnC_www_fla.3hand_199}Uses:739Used by:751 752 756
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:751 752 756
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:751 752 756
Symbol 745 GraphicUsed by:750
Symbol 746 GraphicUsed by:750 756 816
Symbol 747 GraphicUsed by:750 756 816
Symbol 748 GraphicUsed by:750 756 816
Symbol 749 GraphicUsed by:750 756 816
Symbol 750 MovieClipUses:745 746 747 748 749Used by:751 752 756
Symbol 751 MovieClipUses:738 740 742 744 750Used by:757
Symbol 752 MovieClip {PnC_www_fla.3character_kick_203}Uses:738 740 742 744 750Used by:757
Symbol 753 GraphicUsed by:755
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:753 754Used by:756
Symbol 756 MovieClip {PnC_www_fla.3character_die_204}Uses:738 740 742 744 750 755 746 747 748 749Used by:757
Symbol 757 MovieClip {PnC_www_fla.3character_all_196}Uses:751 752 756Used by:758
Symbol 758 MovieClip {Episode_03}Uses:679 681 682 685 686 695 697 700 709 713 714 715 717 720 736 757 335Used by:1039
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:904
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:761Used by:904
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:904
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:904
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:824 904
Symbol 769 MovieClipUses:108Used by:904
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:904
Symbol 772 GraphicUsed by:794
Symbol 773 ShapeTweeningUsed by:794
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:794
Symbol 776 GraphicUsed by:794
Symbol 777 GraphicUsed by:794
Symbol 778 GraphicUsed by:794
Symbol 779 GraphicUsed by:794
Symbol 780 GraphicUsed by:794
Symbol 781 GraphicUsed by:794
Symbol 782 GraphicUsed by:794
Symbol 783 GraphicUsed by:794
Symbol 784 GraphicUsed by:794
Symbol 785 GraphicUsed by:794
Symbol 786 GraphicUsed by:794
Symbol 787 GraphicUsed by:794
Symbol 788 ShapeTweeningUsed by:794
Symbol 789 ShapeTweeningUsed by:794
Symbol 790 ShapeTweeningUsed by:794
Symbol 791 ShapeTweeningUsed by:794
Symbol 792 ShapeTweeningUsed by:794
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClip {PnC_www_fla.l2_lamp_213}Uses:772 773 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793Used by:904
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:904
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:904
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:904
Symbol 801 GraphicUsed by:808
Symbol 802 GraphicUsed by:808
Symbol 803 GraphicUsed by:808
Symbol 804 GraphicUsed by:808
Symbol 805 GraphicUsed by:808
Symbol 806 GraphicUsed by:808
Symbol 807 GraphicUsed by:808
Symbol 808 MovieClip {PnC_www_fla.sc2Char_leg_220}Uses:801 802 803 804 805 806 807Used by:821 824 825 826 827
Symbol 809 GraphicUsed by:811
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClip {PnC_www_fla.sc2Char_hand_221}Uses:809 810Used by:821 824 825 826 827
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:821 824 825 826 827
Symbol 814 GraphicUsed by:816
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:814 815 746 747 748 749Used by:821 824 825 826 827
Symbol 817 GraphicUsed by:821 824 825
Symbol 818 GraphicUsed by:820 825 826 827
Symbol 819 GraphicUsed by:820 825 826 827
Symbol 820 MovieClip {PnC_www_fla.l2_flashlight_224}Uses:818 819Used by:821 824 825
Symbol 821 MovieClipUses:808 811 813 816 817 820Used by:828
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:324 822Used by:824
Symbol 824 MovieClip {PnC_www_fla.sc2Char_characterShoot_225}Uses:808 811 813 816 768 817 820 823Used by:828
Symbol 825 MovieClip {PnC_www_fla.sc2Char_character_landAndGo_227}Uses:808 811 813 817 820 816 819 818Used by:828
Symbol 826 MovieClip {PnC_www_fla.sc2Char_character_kick_228}Uses:808 811 813 819 818 816Used by:828
Symbol 827 MovieClip {PnC_www_fla.sc2Char_character_die_229}Uses:808 811 813 819 818 816Used by:828
Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218}Uses:821 824 825 826 827Used by:904
Symbol 829 GraphicUsed by:899
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:899
Symbol 832 ShapeTweeningUsed by:899
Symbol 833 ShapeTweeningUsed by:899
Symbol 834 ShapeTweeningUsed by:899
Symbol 835 ShapeTweeningUsed by:899
Symbol 836 ShapeTweeningUsed by:899
Symbol 837 ShapeTweeningUsed by:899
Symbol 838 ShapeTweeningUsed by:899
Symbol 839 ShapeTweeningUsed by:899
Symbol 840 ShapeTweeningUsed by:899
Symbol 841 ShapeTweeningUsed by:899
Symbol 842 ShapeTweeningUsed by:899
Symbol 843 ShapeTweeningUsed by:899
Symbol 844 ShapeTweeningUsed by:899
Symbol 845 ShapeTweeningUsed by:899
Symbol 846 ShapeTweeningUsed by:899
Symbol 847 ShapeTweeningUsed by:899
Symbol 848 ShapeTweeningUsed by:899
Symbol 849 ShapeTweeningUsed by:899
Symbol 850 ShapeTweeningUsed by:899
Symbol 851 ShapeTweeningUsed by:899
Symbol 852 ShapeTweeningUsed by:899
Symbol 853 ShapeTweeningUsed by:899
Symbol 854 ShapeTweeningUsed by:899
Symbol 855 ShapeTweeningUsed by:899
Symbol 856 GraphicUsed by:899
Symbol 857 ShapeTweeningUsed by:899
Symbol 858 ShapeTweeningUsed by:899
Symbol 859 ShapeTweeningUsed by:899
Symbol 860 ShapeTweeningUsed by:899
Symbol 861 ShapeTweeningUsed by:899
Symbol 862 ShapeTweeningUsed by:899
Symbol 863 ShapeTweeningUsed by:899
Symbol 864 ShapeTweeningUsed by:899
Symbol 865 ShapeTweeningUsed by:899
Symbol 866 ShapeTweeningUsed by:899
Symbol 867 ShapeTweeningUsed by:899
Symbol 868 ShapeTweeningUsed by:899
Symbol 869 ShapeTweeningUsed by:899
Symbol 870 ShapeTweeningUsed by:899
Symbol 871 ShapeTweeningUsed by:899
Symbol 872 ShapeTweeningUsed by:899
Symbol 873 ShapeTweeningUsed by:899
Symbol 874 ShapeTweeningUsed by:899
Symbol 875 ShapeTweeningUsed by:899
Symbol 876 ShapeTweeningUsed by:899
Symbol 877 ShapeTweeningUsed by:899
Symbol 878 ShapeTweeningUsed by:899
Symbol 879 ShapeTweeningUsed by:899
Symbol 880 ShapeTweeningUsed by:899
Symbol 881 ShapeTweeningUsed by:899
Symbol 882 ShapeTweeningUsed by:899
Symbol 883 ShapeTweeningUsed by:899
Symbol 884 ShapeTweeningUsed by:899
Symbol 885 ShapeTweeningUsed by:899
Symbol 886 ShapeTweeningUsed by:899
Symbol 887 ShapeTweeningUsed by:899
Symbol 888 ShapeTweeningUsed by:899
Symbol 889 ShapeTweeningUsed by:899
Symbol 890 ShapeTweeningUsed by:899
Symbol 891 ShapeTweeningUsed by:899
Symbol 892 ShapeTweeningUsed by:899
Symbol 893 ShapeTweeningUsed by:899
Symbol 894 ShapeTweeningUsed by:899
Symbol 895 ShapeTweeningUsed by:899
Symbol 896 ShapeTweeningUsed by:899
Symbol 897 ShapeTweeningUsed by:899
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClip {PnC_www_fla.l2_fireextinguisher_230}Uses:829 831 832 2 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898Used by:904
Symbol 900 MovieClipUses:550Used by:904
Symbol 901 MovieClipUses:550Used by:904
Symbol 902 MovieClipUses:550Used by:904
Symbol 903 MovieClipUses:550Used by:904
Symbol 904 MovieClip {Episode_02}Uses:760 762 764 766 768 769 771 794 796 798 800 828 899 335 900 901 902 903Used by:1039
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:1038
Symbol 907 GraphicUsed by:908
Symbol 908 MovieClipUses:907Used by:1038
Symbol 909 GraphicUsed by:1028
Symbol 910 GraphicUsed by:1028
Symbol 911 GraphicUsed by:1028
Symbol 912 GraphicUsed by:1028
Symbol 913 GraphicUsed by:1028
Symbol 914 GraphicUsed by:1028
Symbol 915 GraphicUsed by:932 1028
Symbol 916 GraphicUsed by:932 1028
Symbol 917 GraphicUsed by:932 1028
Symbol 918 GraphicUsed by:932 1028
Symbol 919 GraphicUsed by:932 1028
Symbol 920 GraphicUsed by:932 1028
Symbol 921 GraphicUsed by:932 1028
Symbol 922 ShapeTweeningUsed by:932 1028
Symbol 923 ShapeTweeningUsed by:932 1028
Symbol 924 GraphicUsed by:932 1028
Symbol 925 GraphicUsed by:932 1028
Symbol 926 GraphicUsed by:932 1028
Symbol 927 GraphicUsed by:932 1028
Symbol 928 GraphicUsed by:932 1028
Symbol 929 GraphicUsed by:932 1028
Symbol 930 GraphicUsed by:932 1028
Symbol 931 GraphicUsed by:932 1028
Symbol 932 MovieClip {PnC_www_fla.l1_veil_1_239}Uses:915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931Used by:1028
Symbol 933 GraphicUsed by:937
Symbol 934 GraphicUsed by:937 1028
Symbol 935 MovieClipUses:528Used by:936
Symbol 936 MovieClip {PnC_www_fla.l1_smoke1_241}Uses:935Used by:937 1028
Symbol 937 MovieClip {PnC_www_fla.l1_table_240}Uses:933 934 936Used by:1028
Symbol 938 GraphicUsed by:948 1028
Symbol 939 ShapeTweeningUsed by:948 1028
Symbol 940 GraphicUsed by:948 1028
Symbol 941 ShapeTweeningUsed by:948 1028
Symbol 942 GraphicUsed by:948 1028
Symbol 943 GraphicUsed by:948 1028
Symbol 944 GraphicUsed by:948 1028
Symbol 945 ShapeTweeningUsed by:948 1028
Symbol 946 GraphicUsed by:948 1028
Symbol 947 GraphicUsed by:948 1028
Symbol 948 MovieClip {PnC_www_fla.l1_acid_veil_243}Uses:938 939 940 941 942 943 944 945 946 947Used by:1028
Symbol 949 MovieClipUses:110Used by:1028 1038
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:950Used by:1028
Symbol 952 GraphicUsed by:958
Symbol 953 GraphicUsed by:958
Symbol 954 GraphicUsed by:955
Symbol 955 MovieClipUses:954Used by:958
Symbol 956 GraphicUsed by:958
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClip {PnC_www_fla.l1door_246}Uses:952 953 955 956 957Used by:1028
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClipUses:959Used by:1028
Symbol 961 GraphicUsed by:963
Symbol 962 GraphicUsed by:963 1028
Symbol 963 MovieClip {PnC_www_fla.l1_handcuffs_249}Uses:961 962Used by:1028
Symbol 964 GraphicUsed by:1028
Symbol 965 GraphicUsed by:966
Symbol 966 MovieClipUses:965Used by:1028
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:1028
Symbol 969 GraphicUsed by:972
Symbol 970 GraphicUsed by:972
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:969 970 971Used by:1028
Symbol 973 GraphicUsed by:979
Symbol 974 GraphicUsed by:979
Symbol 975 GraphicUsed by:979
Symbol 976 GraphicUsed by:979
Symbol 977 GraphicUsed by:979
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClip {PnC_www_fla.l1_boom_mc_253}Uses:973 535 536 974 975 976 977 978Used by:1028
Symbol 980 GraphicUsed by:1028
Symbol 981 GraphicUsed by:1028
Symbol 982 GraphicUsed by:1028
Symbol 983 GraphicUsed by:1028
Symbol 984 GraphicUsed by:1028
Symbol 985 ShapeTweeningUsed by:1028
Symbol 986 ShapeTweeningUsed by:1028
Symbol 987 GraphicUsed by:1028
Symbol 988 GraphicUsed by:1028
Symbol 989 GraphicUsed by:1028
Symbol 990 GraphicUsed by:1028
Symbol 991 GraphicUsed by:1028
Symbol 992 GraphicUsed by:1028
Symbol 993 GraphicUsed by:1028
Symbol 994 GraphicUsed by:1028
Symbol 995 GraphicUsed by:1028
Symbol 996 GraphicUsed by:1028
Symbol 997 GraphicUsed by:1028
Symbol 998 GraphicUsed by:1028
Symbol 999 ShapeTweeningUsed by:1028
Symbol 1000 ShapeTweeningUsed by:1028
Symbol 1001 GraphicUsed by:1028
Symbol 1002 GraphicUsed by:1028
Symbol 1003 GraphicUsed by:1028
Symbol 1004 GraphicUsed by:1028
Symbol 1005 GraphicUsed by:1028
Symbol 1006 GraphicUsed by:1028
Symbol 1007 GraphicUsed by:1028
Symbol 1008 GraphicUsed by:1028
Symbol 1009 GraphicUsed by:1028
Symbol 1010 GraphicUsed by:1028
Symbol 1011 GraphicUsed by:1028
Symbol 1012 GraphicUsed by:1028
Symbol 1013 GraphicUsed by:1028
Symbol 1014 GraphicUsed by:1028
Symbol 1015 GraphicUsed by:1028
Symbol 1016 GraphicUsed by:1028
Symbol 1017 GraphicUsed by:1028
Symbol 1018 GraphicUsed by:1028
Symbol 1019 GraphicUsed by:1028
Symbol 1020 GraphicUsed by:1028
Symbol 1021 GraphicUsed by:1028
Symbol 1022 GraphicUsed by:1028
Symbol 1023 GraphicUsed by:1028
Symbol 1024 GraphicUsed by:1028
Symbol 1025 GraphicUsed by:1028
Symbol 1026 GraphicUsed by:1028
Symbol 1027 GraphicUsed by:1028
Symbol 1028 MovieClip {PnC_www_fla.l1_all_238}Uses:909 910 911 912 913 914 932 937 948 949 951 958 960 963 964 966 968 972 335 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 464 979 465 466 467 468 469 470 980 472 473 474 475 476 477 478 526 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 938 939 940 941 942 943 944 945 946 947 1010 1011 1012 1013 934 936 1014 522 1015 962 1016 1017 524 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027Used by:1038
Symbol 1029 GraphicUsed by:1030 1031
Symbol 1030 MovieClip {PnC_www_fla.l1_left_button_254}Uses:1029 620Used by:1038
Symbol 1031 MovieClip {PnC_www_fla.l1_rigth_button_255}Uses:1029 620Used by:1038
Symbol 1032 MovieClipUses:550Used by:1038
Symbol 1033 MovieClipUses:550Used by:1038
Symbol 1034 MovieClipUses:550Used by:1038
Symbol 1035 MovieClipUses:550Used by:1038
Symbol 1036 MovieClipUses:550Used by:1038
Symbol 1037 MovieClipUses:550Used by:1038
Symbol 1038 MovieClip {Episode_01}Uses:906 908 1028 1030 1031 949 1032 1033 1034 1035 1036 1037Used by:1039
Symbol 1039 MovieClip {PnC_www_fla.Exportingepisodes_46}Uses:448 554 600 677 758 904 1038Used by:Timeline
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1046
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClip {PnC_www_fla.buttonPlay_263}Uses:1042Used by:1046
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClip {PnC_www_fla.buttonMoreGames_264}Uses:1044Used by:1046
Symbol 1046 MovieClip {PnC_www_fla.menuMain_262}Uses:1041 1043 1045Used by:Timeline
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1049
Symbol 1049 MovieClip {PnC_www_fla.logoBtn_fgames_265}Uses:1048Used by:Timeline
Symbol 1050 FontUsed by:1051 1052 1054 1055 1057 1058 1108
Symbol 1051 EditableTextUses:1050Used by:1053
Symbol 1052 TextUses:1050Used by:1053
Symbol 1053 MovieClip {PnC_www_fla.MemoryDisplay_266}Uses:1051 1052Used by:Timeline
Symbol 1054 EditableTextUses:1050Used by:1056
Symbol 1055 TextUses:1050Used by:1056
Symbol 1056 MovieClip {PnC_www_fla.SPFDisplay_267}Uses:1054 1055Used by:Timeline
Symbol 1057 EditableTextUses:1050Used by:1059
Symbol 1058 TextUses:1050Used by:1059
Symbol 1059 MovieClip {PnC_www_fla.FPSDisplay_268}Uses:1057 1058Used by:Timeline
Symbol 1060 MovieClip {PnC_www_fla.Story_270}Used by:1106
Symbol 1061 GraphicUsed by:1062
Symbol 1062 MovieClipUses:1061Used by:1066
Symbol 1063 TextUses:381Used by:1066
Symbol 1064 GraphicUsed by:1065
Symbol 1065 MovieClipUses:1064Used by:1066
Symbol 1066 MovieClip {PnC_www_fla.HintButton_271}Uses:1062 1063 1065Used by:1106
Symbol 1067 GraphicUsed by:1069 1094
Symbol 1068 GraphicUsed by:1069
Symbol 1069 MovieClip {PnC_www_fla.Epilogue_274}Uses:1067 1068Used by:1106
Symbol 1070 MovieClipUses:377Used by:1071
Symbol 1071 MovieClipUses:1070Used by:1093
Symbol 1072 GraphicUsed by:1093
Symbol 1073 GraphicUsed by:1077
Symbol 1074 GraphicUsed by:1077 1084 1086
Symbol 1075 GraphicUsed by:1077
Symbol 1076 GraphicUsed by:1077 1084 1086
Symbol 1077 MovieClipUses:1073 1074 1075 1076Used by:1093
Symbol 1078 MovieClipUses:383Used by:1081 1089
Symbol 1079 MovieClipUses:398Used by:1081 1089
Symbol 1080 TextUses:381Used by:1081
Symbol 1081 MovieClip {PnC_www_fla.skipBtn_280}Uses:1078 1079 1080Used by:1093
Symbol 1082 GraphicUsed by:1084 1086
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1082 1074 1083 1076Used by:1093
Symbol 1085 GraphicUsed by:1086
Symbol 1086 MovieClipUses:1082 1074 1085 1076Used by:1093
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClipUses:1087Used by:1093
Symbol 1089 MovieClip {PnC_www_fla._nextBtn_286}Uses:1078 1079 411Used by:1093
Symbol 1090 MovieClipUses:383Used by:1092
Symbol 1091 MovieClipUses:385Used by:1092
Symbol 1092 MovieClip {PnC_www_fla.playBtn_287}Uses:1090 1091 418Used by:1093
Symbol 1093 MovieClip {PnC_www_fla.Prolog_01_276}Uses:1071 1072 1077 1081 1084 1086 1088 1089 1092Used by:1094
Symbol 1094 MovieClip {PnC_www_fla.Prologue_275}Uses:1067 1093Used by:1106
Symbol 1095 GraphicUsed by:1096
Symbol 1096 MovieClipUses:1095Used by:1099
Symbol 1097 GraphicUsed by:1099
Symbol 1098 GraphicUsed by:1099
Symbol 1099 MovieClip {PnC_www_fla.MuteButton_290}Uses:1096 1097 1098Used by:1106
Symbol 1100 GraphicUsed by:1106
Symbol 1101 BitmapUsed by:1102
Symbol 1102 GraphicUses:1101Used by:1103
Symbol 1103 MovieClip {PnC_www_fla.Banner_292}Uses:1102Used by:1106
Symbol 1104 GraphicUsed by:1105
Symbol 1105 MovieClip {PnC_www_fla.Logotype_293}Uses:352 342 344 346 1104Used by:1106
Symbol 1106 MovieClip {Game}Uses:1060 1066 1069 1094 1099 1100 1103 1105Used by:Timeline
Symbol 1107 GraphicUsed by:1109
Symbol 1108 TextUses:1050Used by:1109
Symbol 1109 MovieClip {PnC_www_fla.Message_294}Uses:1107 1108Used by:Timeline
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClipUses:1110Used by:1136
Symbol 1112 FontUsed by:1113 1115
Symbol 1113 EditableTextUses:1112Used by:1136
Symbol 1114 GraphicUsed by:1119
Symbol 1115 EditableTextUses:1112Used by:1116
Symbol 1116 MovieClip {PnC_www_fla.cont_298}Uses:1115Used by:1119
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1117Used by:1119
Symbol 1119 MovieClip {PnC_www_fla.content_297}Uses:1114 1116 1118Used by:1136
Symbol 1120 GraphicUsed by:1121 1129
Symbol 1121 MovieClipUses:1120Used by:1128
Symbol 1122 GraphicUsed by:1123 1132
Symbol 1123 MovieClipUses:1122Used by:1128
Symbol 1124 GraphicUsed by:1125
Symbol 1125 MovieClipUses:1124Used by:1128
Symbol 1126 GraphicUsed by:1127
Symbol 1127 MovieClipUses:1126Used by:1128
Symbol 1128 MovieClip {PnC_www_fla.scrollerV_300}Uses:1121 1123 1125 1127Used by:1136
Symbol 1129 MovieClipUses:1120Used by:1135
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1135
Symbol 1132 MovieClipUses:1122Used by:1135
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1133Used by:1135
Symbol 1135 MovieClip {PnC_www_fla.scrollerH_305}Uses:1129 1131 1132 1134Used by:1136
Symbol 1136 MovieClip {PnC_www_fla.Console_295}Uses:1111 1113 1119 1128 1135Used by:Timeline

Instance Names

"prel"Frame 1Symbol 368 MovieClip {PnC_www_fla.Preloader_1}
"memDisplay"Frame 3Symbol 1053 MovieClip {PnC_www_fla.MemoryDisplay_266}
"spfDisplay"Frame 3Symbol 1056 MovieClip {PnC_www_fla.SPFDisplay_267}
"fpsDisplay"Frame 3Symbol 1059 MovieClip {PnC_www_fla.FPSDisplay_268}
"game"Frame 4Symbol 1106 MovieClip {Game}
"message"Frame 4Symbol 1109 MovieClip {PnC_www_fla.Message_294}
"console"Frame 4Symbol 1136 MovieClip {PnC_www_fla.Console_295}
"solderingIron"Symbol 93 MovieClip {PnC_www_fla.glass_soldering_combine_327} Frame 1Symbol 90 MovieClip
"glass"Symbol 93 MovieClip {PnC_www_fla.glass_soldering_combine_327} Frame 1Symbol 92 MovieClip
"leg2"Symbol 211 MovieClip {PnC_www_fla.hero_idle_92} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 211 MovieClip {PnC_www_fla.hero_idle_92} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 211 MovieClip {PnC_www_fla.hero_idle_92} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 211 MovieClip {PnC_www_fla.hero_idle_92} Frame 1Symbol 206 MovieClip
"hand1"Symbol 211 MovieClip {PnC_www_fla.hero_idle_92} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 211 MovieClip {PnC_www_fla.hero_idle_92} Frame 1Symbol 210 MovieClip
"leg2"Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97} Frame 1Symbol 206 MovieClip
"hand1"Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97} Frame 1Symbol 210 MovieClip
"leg2"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 1Symbol 206 MovieClip
"hand1"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 1Symbol 210 MovieClip
"head"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 5Symbol 232 MovieClip {PnC_www_fla.head_takeTounge_99}
"head"Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98} Frame 36Symbol 210 MovieClip
"leg2"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 1Symbol 206 MovieClip
"hand1"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 1Symbol 210 MovieClip
"head"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 5Symbol 232 MovieClip {PnC_www_fla.head_takeTounge_99}
"head"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 10Symbol 246 MovieClip {PnC_www_fla.head_takeTounge2_101}
"head"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 30Symbol 232 MovieClip {PnC_www_fla.head_takeTounge_99}
"head"Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100} Frame 36Symbol 210 MovieClip
"leg2"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 1Symbol 206 MovieClip
"hand1"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 1Symbol 210 MovieClip
"head"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 5Symbol 259 MovieClip {PnC_www_fla.head_takeTounge3_103}
"head"Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102} Frame 36Symbol 210 MovieClip
"leg2"Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104} Frame 1Symbol 206 MovieClip
"hand1"Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104} Frame 1Symbol 210 MovieClip
"leg2"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 1Symbol 206 MovieClip
"hand1"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 1Symbol 210 MovieClip
"head"Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106} Frame 5Symbol 278 MovieClip {PnC_www_fla.head_dieL1_107}
"leg2"Symbol 292 MovieClip {PnC_www_fla.hero_land_111} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 292 MovieClip {PnC_www_fla.hero_land_111} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 292 MovieClip {PnC_www_fla.hero_land_111} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 292 MovieClip {PnC_www_fla.hero_land_111} Frame 1Symbol 206 MovieClip
"hand1"Symbol 292 MovieClip {PnC_www_fla.hero_land_111} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 292 MovieClip {PnC_www_fla.hero_land_111} Frame 1Symbol 210 MovieClip
"leg2"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 1Symbol 206 MovieClip
"hand1"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 1Symbol 210 MovieClip
"leg2"Symbol 294 MovieClip {PnC_www_fla.hero_take_113} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 294 MovieClip {PnC_www_fla.hero_take_113} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 294 MovieClip {PnC_www_fla.hero_take_113} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 294 MovieClip {PnC_www_fla.hero_take_113} Frame 1Symbol 206 MovieClip
"hand1"Symbol 294 MovieClip {PnC_www_fla.hero_take_113} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 294 MovieClip {PnC_www_fla.hero_take_113} Frame 1Symbol 210 MovieClip
"leg2"Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114} Frame 1Symbol 206 MovieClip
"hand1"Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114} Frame 1Symbol 210 MovieClip
"leg2"Symbol 296 MovieClip {PnC_www_fla.hero_refused_115} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 296 MovieClip {PnC_www_fla.hero_refused_115} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 296 MovieClip {PnC_www_fla.hero_refused_115} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 296 MovieClip {PnC_www_fla.hero_refused_115} Frame 1Symbol 206 MovieClip
"hand1"Symbol 296 MovieClip {PnC_www_fla.hero_refused_115} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 296 MovieClip {PnC_www_fla.hero_refused_115} Frame 1Symbol 210 MovieClip
"hand2"Symbol 303 MovieClip {PnC_www_fla.hero_die1_116} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"leg2"Symbol 303 MovieClip {PnC_www_fla.hero_die1_116} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 303 MovieClip {PnC_www_fla.hero_die1_116} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"body"Symbol 303 MovieClip {PnC_www_fla.hero_die1_116} Frame 1Symbol 206 MovieClip
"hand1"Symbol 303 MovieClip {PnC_www_fla.hero_die1_116} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 303 MovieClip {PnC_www_fla.hero_die1_116} Frame 1Symbol 302 MovieClip {PnC_www_fla.head_die_117}
"leg2"Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118} Frame 1Symbol 206 MovieClip
"head"Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118} Frame 1Symbol 210 MovieClip
"hand1"Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"leg2"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"body"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 1Symbol 206 MovieClip
"hand2"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"hand1"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 1Symbol 210 MovieClip
"leg2"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 1Symbol 206 MovieClip
"hand1"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 1Symbol 210 MovieClip
"leg2"Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123} Frame 1Symbol 206 MovieClip
"head"Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123} Frame 1Symbol 210 MovieClip
"hand1"Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"leg2"Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126} Frame 1Symbol 206 MovieClip
"hand1"Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126} Frame 1Symbol 210 MovieClip
"hand2"Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"leg2"Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"body"Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127} Frame 1Symbol 206 MovieClip
"hand1"Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127} Frame 1Symbol 302 MovieClip {PnC_www_fla.head_die_117}
"leg2"Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128} Frame 1Symbol 206 MovieClip
"hand1"Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128} Frame 1Symbol 210 MovieClip
"leg2"Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"leg1"Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130} Frame 1Symbol 202 MovieClip {PnC_www_fla.leg_93}
"hand2"Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"body"Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130} Frame 1Symbol 206 MovieClip
"hand1"Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130} Frame 1Symbol 204 MovieClip {PnC_www_fla.hand_94}
"head"Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130} Frame 1Symbol 210 MovieClip
"anim"Symbol 335 MovieClip {hero} Frame 1Symbol 211 MovieClip {PnC_www_fla.hero_idle_92}
"anim"Symbol 335 MovieClip {hero} Frame 4Symbol 212 MovieClip {PnC_www_fla.hero_idleL1_97}
"anim"Symbol 335 MovieClip {hero} Frame 5Symbol 233 MovieClip {PnC_www_fla.hero_take1L1_98}
"anim"Symbol 335 MovieClip {hero} Frame 6Symbol 247 MovieClip {PnC_www_fla.hero_take2L1_100}
"anim"Symbol 335 MovieClip {hero} Frame 7Symbol 260 MovieClip {PnC_www_fla.hero_take3L1_102}
"anim"Symbol 335 MovieClip {hero} Frame 8Symbol 264 MovieClip {PnC_www_fla.hero_die_electroShock_104}
"anim"Symbol 335 MovieClip {hero} Frame 9Symbol 291 MovieClip {PnC_www_fla.hero_dieL1_106}
"anim"Symbol 335 MovieClip {hero} Frame 10Symbol 292 MovieClip {PnC_www_fla.hero_land_111}
"anim"Symbol 335 MovieClip {hero} Frame 11Symbol 293 MovieClip {PnC_www_fla.hero_walk_112}
"anim"Symbol 335 MovieClip {hero} Frame 12Symbol 294 MovieClip {PnC_www_fla.hero_take_113}
"anim"Symbol 335 MovieClip {hero} Frame 13Symbol 295 MovieClip {PnC_www_fla.hero_pickUp_114}
"anim"Symbol 335 MovieClip {hero} Frame 14Symbol 296 MovieClip {PnC_www_fla.hero_refused_115}
"anim"Symbol 335 MovieClip {hero} Frame 15Symbol 303 MovieClip {PnC_www_fla.hero_die1_116}
"anim"Symbol 335 MovieClip {hero} Frame 16Symbol 317 MovieClip {PnC_www_fla.hero_throwYoYo_118}
"anim"Symbol 335 MovieClip {hero} Frame 17Symbol 318 MovieClip {PnC_www_fla.hero_happy_120}
"anim"Symbol 335 MovieClip {hero} Frame 18Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121}
"anim"Symbol 335 MovieClip {hero} Frame 19Symbol 327 MovieClip {PnC_www_fla.hero_shoot_123}
"anim"Symbol 335 MovieClip {hero} Frame 20Symbol 328 MovieClip {PnC_www_fla.hero_takeNightVision_126}
"anim"Symbol 335 MovieClip {hero} Frame 21Symbol 329 MovieClip {PnC_www_fla.hero_dieWNightVision_127}
"anim"Symbol 335 MovieClip {hero} Frame 22Symbol 333 MovieClip {PnC_www_fla.hero_die_electroShock2_128}
"anim"Symbol 335 MovieClip {hero} Frame 23Symbol 334 MovieClip {PnC_www_fla.hero_idle2_130}
"hit_mc"Symbol 367 MovieClip {PnC_www_fla.play_btn_11} Frame 1Symbol 366 MovieClip
"pr_body"Symbol 368 MovieClip {PnC_www_fla.Preloader_1} Frame 1Symbol 340 MovieClip {PnC_www_fla.preloadBar_2}
"adBox"Symbol 368 MovieClip {PnC_www_fla.Preloader_1} Frame 1Symbol 349 MovieClip
"play_btn"Symbol 368 MovieClip {PnC_www_fla.Preloader_1} Frame 111Symbol 367 MovieClip {PnC_www_fla.play_btn_11}
"hitMc"Symbol 388 MovieClip {PnC_www_fla.retryBtn_20} Frame 1Symbol 384 MovieClip
"hitMc"Symbol 401 MovieClip {PnC_www_fla.mainMenuBtn_28} Frame 1Symbol 384 MovieClip
"hitMc"Symbol 403 MovieClip {PnC_www_fla.moreGamesBtn_30} Frame 1Symbol 384 MovieClip
"retryBtn"Symbol 404 MovieClip {WindowYouAreHistory} Frame 1Symbol 388 MovieClip {PnC_www_fla.retryBtn_20}
"preloader"Symbol 404 MovieClip {WindowYouAreHistory} Frame 1Symbol 397 MovieClip {PnC_www_fla.logo_23}
"mmBtn"Symbol 404 MovieClip {WindowYouAreHistory} Frame 1Symbol 401 MovieClip {PnC_www_fla.mainMenuBtn_28}
"mgBtn"Symbol 404 MovieClip {WindowYouAreHistory} Frame 1Symbol 403 MovieClip {PnC_www_fla.moreGamesBtn_30}
"hitMc"Symbol 412 MovieClip {PnC_www_fla.nextBtn_33} Frame 1Symbol 384 MovieClip
"pict"Symbol 413 MovieClip {WindowNextLevel} Frame 1Symbol 410 MovieClip {PnC_www_fla.levelEndPicture_32}
"nextBtn"Symbol 413 MovieClip {WindowNextLevel} Frame 1Symbol 412 MovieClip {PnC_www_fla.nextBtn_33}
"preloader"Symbol 413 MovieClip {WindowNextLevel} Frame 1Symbol 397 MovieClip {PnC_www_fla.logo_23}
"mmBtn"Symbol 413 MovieClip {WindowNextLevel} Frame 1Symbol 401 MovieClip {PnC_www_fla.mainMenuBtn_28}
"mgBtn"Symbol 413 MovieClip {WindowNextLevel} Frame 1Symbol 403 MovieClip {PnC_www_fla.moreGamesBtn_30}
"itemIcon_mc"Symbol 415 MovieClip {WindowItem} Frame 1Symbol 414 MovieClip
"hitMc"Symbol 419 MovieClip {PnC_www_fla.playBtn_38} Frame 1Symbol 384 MovieClip
"playBtn"Symbol 421 MovieClip {WindowInstructions} Frame 1Symbol 419 MovieClip {PnC_www_fla.playBtn_38}
"time_tf"Symbol 446 MovieClip {WindowFinal} Frame 1Symbol 423 EditableText
"a4"Symbol 446 MovieClip {WindowFinal} Frame 1Symbol 429 MovieClip {PnC_www_fla.icon4_40}
"a2"Symbol 446 MovieClip {WindowFinal} Frame 1Symbol 438 MovieClip {PnC_www_fla.icon2_43}
"a1"Symbol 446 MovieClip {WindowFinal} Frame 1Symbol 441 MovieClip {PnC_www_fla.icon1_44}
"preloader"Symbol 446 MovieClip {WindowFinal} Frame 1Symbol 397 MovieClip {PnC_www_fla.logo_23}
"windowYouAH"Symbol 447 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 404 MovieClip {WindowYouAreHistory}
"windowNextL"Symbol 447 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 413 MovieClip {WindowNextLevel}
"windowItem"Symbol 447 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 415 MovieClip {WindowItem}
"windowInstr"Symbol 447 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 421 MovieClip {WindowInstructions}
"windowFinal"Symbol 447 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 446 MovieClip {WindowFinal}
"helicopter"Symbol 501 MovieClip {PnC_www_fla.l6_helicopterAnim_58} Frame 1Symbol 500 MovieClip
"radar"Symbol 544 MovieClip {PnC_www_fla.l6_main_49} Frame 1Symbol 460 MovieClip
"tower"Symbol 544 MovieClip {PnC_www_fla.l6_main_49} Frame 1Symbol 479 MovieClip {PnC_www_fla.l6_water_tower_52}
"helicopter"Symbol 544 MovieClip {PnC_www_fla.l6_main_49} Frame 1Symbol 501 MovieClip {PnC_www_fla.l6_helicopterAnim_58}
"ufo"Symbol 544 MovieClip {PnC_www_fla.l6_main_49} Frame 1Symbol 516 MovieClip
"epicScene"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 544 MovieClip {PnC_www_fla.l6_main_49}
"effect1"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 549 MovieClip {PnC_www_fla.sc03_ringsAll_71}
"effect2"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 549 MovieClip {PnC_www_fla.sc03_ringsAll_71}
"effect3"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 549 MovieClip {PnC_www_fla.sc03_ringsAll_71}
"do1"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 551 MovieClip
"do2"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 552 MovieClip
"do3"Symbol 554 MovieClip {Episode_06} Frame 1Symbol 553 MovieClip
"ship"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 560 MovieClip {PnC_www_fla.l5_ship_glass_77}
"glass"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 566 MovieClip
"solderingIron"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 567 MovieClip
"lever"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 568 MovieClip
"lev1"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 570 MovieClip
"lev2"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 571 MovieClip
"lev3"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 572 MovieClip
"lev4"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 573 MovieClip
"lev5"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 574 MovieClip
"monitor"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 580 MovieClip {PnC_www_fla.l5_monitor_90}
"jf"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 335 MovieClip {hero}
"do1"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 581 MovieClip
"do2"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 582 MovieClip
"do3"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 583 MovieClip
"do4"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 584 MovieClip
"lev1up"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 585 MovieClip
"lev1mid"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 586 MovieClip
"lev1down"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 587 MovieClip
"lev2up"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 588 MovieClip
"lev2mid"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 589 MovieClip
"lev2down"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 590 MovieClip
"lev3up"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 591 MovieClip
"lev3mid"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 592 MovieClip
"lev3down"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 593 MovieClip
"lev4up"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 594 MovieClip
"lev4mid"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 595 MovieClip
"lev4down"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 596 MovieClip
"lev5up"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 597 MovieClip
"lev5mid"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 598 MovieClip
"lev5down"Symbol 600 MovieClip {Episode_05} Frame 1Symbol 599 MovieClip
"crane"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 614 MovieClip {PnC_www_fla.l4_crane_152}
"hatch"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 618 MovieClip {PnC_www_fla.l4_hatch_155}
"btnUp"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 621 MovieClip {PnC_www_fla.l4_up_156}
"btnDown"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 622 MovieClip {PnC_www_fla.l4_down_157}
"chip"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 658 MovieClip {PnC_www_fla.l3_Securitysecurity_all_2_158}
"dale"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 663 MovieClip {PnC_www_fla.l3_Securitysecurity_all_170}
"box"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 675 MovieClip {PnC_www_fla.l4_chains_175}
"jf"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 335 MovieClip {hero}
"do1"Symbol 677 MovieClip {Episode_04} Frame 1Symbol 676 MovieClip
"socket"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 685 MovieClip {PnC_www_fla.l3_socket_180}
"chip"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 686 MovieClip
"radar"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 695 MovieClip {PnC_www_fla.l3_radar_182}
"slot"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 697 MovieClip {PnC_www_fla.l3_radar_wire_184}
"radarLamp"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 700 MovieClip {PnC_www_fla.l3_radar_lamp_185}
"monitor"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 709 MovieClip {PnC_www_fla.l3_monitor_186}
"radarB2"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 713 MovieClip {PnC_www_fla.l3_button_up_187}
"radarB1"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 714 MovieClip {PnC_www_fla.l3_button_left_188}
"radarB3"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 715 MovieClip {PnC_www_fla.l3_button_right_189}
"starB1"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 720 MovieClip {PnC_www_fla.l3_tv1_button_191}
"ufo"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 736 MovieClip {PnC_www_fla.l3_UFO_anim_192}
"starB2"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 720 MovieClip {PnC_www_fla.l3_tv1_button_191}
"starB3"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 720 MovieClip {PnC_www_fla.l3_tv1_button_191}
"starB4"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 720 MovieClip {PnC_www_fla.l3_tv1_button_191}
"chapaev"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 757 MovieClip {PnC_www_fla.3character_all_196}
"jf"Symbol 758 MovieClip {Episode_03} Frame 1Symbol 335 MovieClip {hero}
"yoyo"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 764 MovieClip
"pnv"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 766 MovieClip
"tratata"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 768 MovieClip
"part"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 769 MovieClip
"lamp"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 794 MovieClip {PnC_www_fla.l2_lamp_213}
"dixi"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218}
"fire"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 899 MovieClip {PnC_www_fla.l2_fireextinguisher_230}
"jf"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 335 MovieClip {hero}
"do1"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 900 MovieClip
"do2"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 901 MovieClip
"do3"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 902 MovieClip
"do4"Symbol 904 MovieClip {Episode_02} Frame 1Symbol 903 MovieClip
"ingridient1"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 932 MovieClip {PnC_www_fla.l1_veil_1_239}
"conductor"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 937 MovieClip {PnC_www_fla.l1_table_240}
"acidBottle"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 948 MovieClip {PnC_www_fla.l1_acid_veil_243}
"card"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 949 MovieClip
"door"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 958 MovieClip {PnC_www_fla.l1door_246}
"handcuffs"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 963 MovieClip {PnC_www_fla.l1_handcuffs_249}
"jf"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 335 MovieClip {hero}
"handcuffs"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 1Symbol 963 MovieClip {PnC_www_fla.l1_handcuffs_249}
"jf"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 218Symbol 335 MovieClip {hero}
"epicScene"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1028 MovieClip {PnC_www_fla.l1_all_238}
"left_btn"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1030 MovieClip {PnC_www_fla.l1_left_button_254}
"right_btn"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1031 MovieClip {PnC_www_fla.l1_rigth_button_255}
"card"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 949 MovieClip
"do1"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1032 MovieClip
"do2"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1033 MovieClip
"do3"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1034 MovieClip
"do4"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1035 MovieClip
"do5"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1036 MovieClip
"do6"Symbol 1038 MovieClip {Episode_01} Frame 1Symbol 1037 MovieClip
"buttonPlay"Symbol 1046 MovieClip {PnC_www_fla.menuMain_262} Frame 1Symbol 1043 MovieClip {PnC_www_fla.buttonPlay_263}
"buttonMoreGames"Symbol 1046 MovieClip {PnC_www_fla.menuMain_262} Frame 1Symbol 1045 MovieClip {PnC_www_fla.buttonMoreGames_264}
"_tf"Symbol 1053 MovieClip {PnC_www_fla.MemoryDisplay_266} Frame 1Symbol 1051 EditableText
"_tf"Symbol 1056 MovieClip {PnC_www_fla.SPFDisplay_267} Frame 1Symbol 1054 EditableText
"_tf"Symbol 1059 MovieClip {PnC_www_fla.FPSDisplay_268} Frame 1Symbol 1057 EditableText
"_fill"Symbol 1066 MovieClip {PnC_www_fla.HintButton_271} Frame 2Symbol 1065 MovieClip
"hitMc"Symbol 1081 MovieClip {PnC_www_fla.skipBtn_280} Frame 1Symbol 1078 MovieClip
"hitMc"Symbol 1089 MovieClip {PnC_www_fla._nextBtn_286} Frame 1Symbol 1078 MovieClip
"hitMc"Symbol 1092 MovieClip {PnC_www_fla.playBtn_287} Frame 1Symbol 1090 MovieClip
"playBtn"Symbol 1093 MovieClip {PnC_www_fla.Prolog_01_276} Frame 280Symbol 1092 MovieClip {PnC_www_fla.playBtn_287}
"images"Symbol 1094 MovieClip {PnC_www_fla.Prologue_275} Frame 1Symbol 1093 MovieClip {PnC_www_fla.Prolog_01_276}
"hit_mc"Symbol 1099 MovieClip {PnC_www_fla.MuteButton_290} Frame 1Symbol 1096 MovieClip
"story"Symbol 1106 MovieClip {Game} Frame 1Symbol 1060 MovieClip {PnC_www_fla.Story_270}
"hintButton"Symbol 1106 MovieClip {Game} Frame 1Symbol 1066 MovieClip {PnC_www_fla.HintButton_271}
"epilogues"Symbol 1106 MovieClip {Game} Frame 1Symbol 1069 MovieClip {PnC_www_fla.Epilogue_274}
"prologues"Symbol 1106 MovieClip {Game} Frame 1Symbol 1094 MovieClip {PnC_www_fla.Prologue_275}
"muteButton"Symbol 1106 MovieClip {Game} Frame 1Symbol 1099 MovieClip {PnC_www_fla.MuteButton_290}
"banner1"Symbol 1106 MovieClip {Game} Frame 1Symbol 1103 MovieClip {PnC_www_fla.Banner_292}
"logo"Symbol 1106 MovieClip {Game} Frame 1Symbol 1105 MovieClip {PnC_www_fla.Logotype_293}
"history_tf"Symbol 1116 MovieClip {PnC_www_fla.cont_298} Frame 1Symbol 1115 EditableText
"cont_mc"Symbol 1119 MovieClip {PnC_www_fla.content_297} Frame 1Symbol 1116 MovieClip {PnC_www_fla.cont_298}
"mask_mc"Symbol 1119 MovieClip {PnC_www_fla.content_297} Frame 1Symbol 1118 MovieClip
"track_mc"Symbol 1128 MovieClip {PnC_www_fla.scrollerV_300} Frame 1Symbol 1121 MovieClip
"thumb_mc"Symbol 1128 MovieClip {PnC_www_fla.scrollerV_300} Frame 1Symbol 1123 MovieClip
"btnDown"Symbol 1128 MovieClip {PnC_www_fla.scrollerV_300} Frame 1Symbol 1125 MovieClip
"btnUp"Symbol 1128 MovieClip {PnC_www_fla.scrollerV_300} Frame 1Symbol 1127 MovieClip
"track_mc"Symbol 1135 MovieClip {PnC_www_fla.scrollerH_305} Frame 1Symbol 1129 MovieClip
"btnLeft"Symbol 1135 MovieClip {PnC_www_fla.scrollerH_305} Frame 1Symbol 1131 MovieClip
"thumb_mc"Symbol 1135 MovieClip {PnC_www_fla.scrollerH_305} Frame 1Symbol 1132 MovieClip
"btnRight"Symbol 1135 MovieClip {PnC_www_fla.scrollerH_305} Frame 1Symbol 1134 MovieClip
"btnClose"Symbol 1136 MovieClip {PnC_www_fla.Console_295} Frame 1Symbol 1111 MovieClip
"command_tf"Symbol 1136 MovieClip {PnC_www_fla.Console_295} Frame 1Symbol 1113 EditableText
"content"Symbol 1136 MovieClip {PnC_www_fla.Console_295} Frame 1Symbol 1119 MovieClip {PnC_www_fla.content_297}
"scrollerV"Symbol 1136 MovieClip {PnC_www_fla.Console_295} Frame 1Symbol 1128 MovieClip {PnC_www_fla.scrollerV_300}
"scrollerH"Symbol 1136 MovieClip {PnC_www_fla.Console_295} Frame 1Symbol 1135 MovieClip {PnC_www_fla.scrollerH_305}

Special Tags

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

Labels

"menu"Frame 3
"game"Frame 4
"1"Symbol 202 MovieClip {PnC_www_fla.leg_93} Frame 1
"loop"Symbol 293 MovieClip {PnC_www_fla.hero_walk_112} Frame 18
"loop"Symbol 318 MovieClip {PnC_www_fla.hero_happy_120} Frame 15
"loop"Symbol 321 MovieClip {PnC_www_fla.hero_walkNightVision_121} Frame 18
"$init"Symbol 335 MovieClip {hero} Frame 1
"idle"Symbol 335 MovieClip {hero} Frame 3
"idle2"Symbol 335 MovieClip {hero} Frame 4
"take1L1"Symbol 335 MovieClip {hero} Frame 5
"take2L1"Symbol 335 MovieClip {hero} Frame 6
"take3L1"Symbol 335 MovieClip {hero} Frame 7
"die_electroShock"Symbol 335 MovieClip {hero} Frame 8
"die_l1"Symbol 335 MovieClip {hero} Frame 9
"land"Symbol 335 MovieClip {hero} Frame 10
"walk"Symbol 335 MovieClip {hero} Frame 11
"take"Symbol 335 MovieClip {hero} Frame 12
"pickUp"Symbol 335 MovieClip {hero} Frame 13
"refused"Symbol 335 MovieClip {hero} Frame 14
"die1"Symbol 335 MovieClip {hero} Frame 15
"throwYoyo"Symbol 335 MovieClip {hero} Frame 16
"happy"Symbol 335 MovieClip {hero} Frame 17
"walkPnv"Symbol 335 MovieClip {hero} Frame 18
"shootPnv"Symbol 335 MovieClip {hero} Frame 19
"takePnv"Symbol 335 MovieClip {hero} Frame 20
"diePnv"Symbol 335 MovieClip {hero} Frame 21
"die_electroShock2"Symbol 335 MovieClip {hero} Frame 22
"idlePnv"Symbol 335 MovieClip {hero} Frame 23
"_over"Symbol 367 MovieClip {PnC_www_fla.play_btn_11} Frame 2
"_up"Symbol 367 MovieClip {PnC_www_fla.play_btn_11} Frame 11
"over"Symbol 388 MovieClip {PnC_www_fla.retryBtn_20} Frame 2
"up"Symbol 388 MovieClip {PnC_www_fla.retryBtn_20} Frame 12
"over"Symbol 401 MovieClip {PnC_www_fla.mainMenuBtn_28} Frame 2
"up"Symbol 401 MovieClip {PnC_www_fla.mainMenuBtn_28} Frame 9
"over"Symbol 403 MovieClip {PnC_www_fla.moreGamesBtn_30} Frame 2
"up"Symbol 403 MovieClip {PnC_www_fla.moreGamesBtn_30} Frame 9
"end2"Symbol 410 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 1
"end3"Symbol 410 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 2
"end4"Symbol 410 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 3
"end5"Symbol 410 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 4
"over"Symbol 412 MovieClip {PnC_www_fla.nextBtn_33} Frame 2
"up"Symbol 412 MovieClip {PnC_www_fla.nextBtn_33} Frame 9
"over"Symbol 419 MovieClip {PnC_www_fla.playBtn_38} Frame 2
"up"Symbol 419 MovieClip {PnC_www_fla.playBtn_38} Frame 12
"loop"Symbol 488 MovieClip {PnC_www_fla.l6_rocket_54} Frame 2
"down"Symbol 614 MovieClip {PnC_www_fla.l4_crane_152} Frame 2
"up"Symbol 614 MovieClip {PnC_www_fla.l4_crane_152} Frame 25
"idle"Symbol 658 MovieClip {PnC_www_fla.l3_Securitysecurity_all_2_158} Frame 1
"shoot1"Symbol 658 MovieClip {PnC_www_fla.l3_Securitysecurity_all_2_158} Frame 2
"shoot2"Symbol 658 MovieClip {PnC_www_fla.l3_Securitysecurity_all_2_158} Frame 3
"loop"Symbol 661 MovieClip {PnC_www_fla.l3_Securitysecurity_Up_173} Frame 11
"idle"Symbol 663 MovieClip {PnC_www_fla.l3_Securitysecurity_all_170} Frame 1
"shoot"Symbol 663 MovieClip {PnC_www_fla.l3_Securitysecurity_all_170} Frame 2
"die1"Symbol 663 MovieClip {PnC_www_fla.l3_Securitysecurity_all_170} Frame 3
"stop"Symbol 695 MovieClip {PnC_www_fla.l3_radar_182} Frame 1
"idle"Symbol 695 MovieClip {PnC_www_fla.l3_radar_182} Frame 1
"right"Symbol 695 MovieClip {PnC_www_fla.l3_radar_182} Frame 2
"rightOn"Symbol 695 MovieClip {PnC_www_fla.l3_radar_182} Frame 3
"wrong"Symbol 695 MovieClip {PnC_www_fla.l3_radar_182} Frame 4
"idle"Symbol 757 MovieClip {PnC_www_fla.3character_all_196} Frame 1
"kick"Symbol 757 MovieClip {PnC_www_fla.3character_all_196} Frame 2
"die"Symbol 757 MovieClip {PnC_www_fla.3character_all_196} Frame 3
"loop"Symbol 825 MovieClip {PnC_www_fla.sc2Char_character_landAndGo_227} Frame 121
"_idle"Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218} Frame 1
"_falls"Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218} Frame 2
"landAndGo"Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218} Frame 3
"kick"Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218} Frame 4
"die"Symbol 828 MovieClip {PnC_www_fla.sc2Char_character_all_218} Frame 5
"wrong"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 2
"right"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 41
"wrong1"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 67
"wrong2"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 113
"right1"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 161
"right2"Symbol 1028 MovieClip {PnC_www_fla.l1_all_238} Frame 201
"off"Symbol 1030 MovieClip {PnC_www_fla.l1_left_button_254} Frame 1
"on"Symbol 1030 MovieClip {PnC_www_fla.l1_left_button_254} Frame 2
"off"Symbol 1031 MovieClip {PnC_www_fla.l1_rigth_button_255} Frame 1
"on"Symbol 1031 MovieClip {PnC_www_fla.l1_rigth_button_255} Frame 2
"over"Symbol 1081 MovieClip {PnC_www_fla.skipBtn_280} Frame 2
"up"Symbol 1081 MovieClip {PnC_www_fla.skipBtn_280} Frame 9
"over"Symbol 1089 MovieClip {PnC_www_fla._nextBtn_286} Frame 2
"up"Symbol 1089 MovieClip {PnC_www_fla._nextBtn_286} Frame 9
"over"Symbol 1092 MovieClip {PnC_www_fla.playBtn_287} Frame 2
"up"Symbol 1092 MovieClip {PnC_www_fla.playBtn_287} Frame 12




http://swfchan.com/27/134512/info.shtml
Created: 9/2 -2019 21:55:32 Last modified: 9/2 -2019 21:55:32 Server time: 06/05 -2024 17:22:20