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

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

Peter the Penguin - nice point and click game to play online.swf

This is the info page for
Flash #136201

(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

Oh my god! The Global Warming is
speeding up like a rocket so help Peter
the Penguin to stop it. Use your point
and click skills to lead Peter on his
journey through the Antarctica and
save the mankind - it's in your hands!

Time: XX:XX

Have you already met other Abroy.com heroes?

TO BE CONTINUEd...

Exporting episodes

1024.000

MEM:

1024

SPF:

1024.000

FPS:

help

skip>

+20

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_291 (PnC_www_fla._nextBtn_291) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class _nextBtn_291 extends MovieClip { public var hitMc:MovieClip; public function _nextBtn_291(){ 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
//Banner_297 (PnC_www_fla.Banner_297) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Banner_297 extends MovieClip { public var link:String; public function Banner_297(){ 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 14
//bird_all_230 (PnC_www_fla.bird_all_230) package PnC_www_fla { import flash.display.*; public dynamic class bird_all_230 extends MovieClip { public var bird:MovieClip; public function bird_all_230(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 15
//bird_fly1_231 (PnC_www_fla.bird_fly1_231) 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 bird_fly1_231 extends MovieClip { public var fish:MovieClip; public function bird_fly1_231(){ addFrameScript(186, frame187); } function frame187(){ if (MovieClip(parent.parent.parent).t3){ MovieClip(parent.parent.parent).epicScene.bird.gotoAndPlay(2); MovieClip(parent.parent.parent).causeEvent("sign_clear_ok"); }; } } }//package PnC_www_fla
Section 16
//bird_flyDrop_236 (PnC_www_fla.bird_flyDrop_236) package PnC_www_fla { import flash.display.*; public dynamic class bird_flyDrop_236 extends MovieClip { public var fish:MovieClip; public function bird_flyDrop_236(){ addFrameScript(71, frame72); } function frame72(){ stop(); } } }//package PnC_www_fla
Section 17
//blueRay_237 (PnC_www_fla.blueRay_237) package PnC_www_fla { import flash.display.*; public dynamic class blueRay_237 extends MovieClip { public function blueRay_237(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 18
//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 19
//buttonMoreGames_269 (PnC_www_fla.buttonMoreGames_269) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class buttonMoreGames_269 extends MovieClip { public function buttonMoreGames_269(){ 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 20
//buttonPlay_268 (PnC_www_fla.buttonPlay_268) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class buttonPlay_268 extends MovieClip { public function buttonPlay_268(){ 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 21
//combine_mc_317 (PnC_www_fla.combine_mc_317) package PnC_www_fla { import flash.display.*; public dynamic class combine_mc_317 extends MovieClip { public function combine_mc_317(){ addFrameScript(35, frame36); } function frame36(){ stop(); } } }//package PnC_www_fla
Section 22
//Console_300 (PnC_www_fla.Console_300) 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_300 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_300(){ 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 23
//cont_303 (PnC_www_fla.cont_303) package PnC_www_fla { import flash.display.*; import flash.text.*; public dynamic class cont_303 extends MovieClip { public var history_tf:TextField; public function cont_303(){ addFrameScript(0, frame1); } function frame1(){ history_tf.autoSize = "left"; } } }//package PnC_www_fla
Section 24
//content_302 (PnC_www_fla.content_302) package PnC_www_fla { import flash.display.*; public dynamic class content_302 extends MovieClip { public var cont_mc:MovieClip; public var mask_mc:MovieClip; } }//package PnC_www_fla
Section 25
//elevator_all_125 (PnC_www_fla.elevator_all_125) 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 elevator_all_125 extends MovieClip { public function elevator_all_125(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36); } function frame10(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 488); } function frame14(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame18(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 103); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame12(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 488); } function frame3(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 278); trace("123"); } function frame6(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 368); } function frame7(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 398); } function frame1(){ stop(); } function frame19(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 115); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame25(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 187); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame13(){ stop(); MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 488); MovieClip(parent).lose(); } function frame17(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 91); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame4(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 308); } function frame5(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 338); trace("123"); } function frame9(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 458); } function frame22(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 151); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame16(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 79); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame8(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 428); } function frame21(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 139); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame2(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame15(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 67); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame23(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 163); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame24(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 175); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame28(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 223); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame36(){ stop(); MovieClip(parent).win(); } function frame20(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 127); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame30(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 247); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame31(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 259); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame34(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 295); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame27(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 211); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame11(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 55); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 488); } function frame35(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 299); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame29(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 235); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame33(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 283); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame26(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 199); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } function frame32(){ MovieClip(parent).jf.x = (MovieClip(parent).elevator.x + 271); MovieClip(parent).jf.y = (MovieClip(parent).elevator.y + 248); } } }//package PnC_www_fla
Section 26
//Epilogue_279 (PnC_www_fla.Epilogue_279) package PnC_www_fla { import flash.display.*; public dynamic class Epilogue_279 extends MovieClip { public function Epilogue_279(){ 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 27
//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 28
//FPSDisplay_273 (PnC_www_fla.FPSDisplay_273) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public dynamic class FPSDisplay_273 extends MovieClip { public var _tf:TextField; public var begTime:Number; public function FPSDisplay_273(){ 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 29
//hand_142 (PnC_www_fla.hand_142) package PnC_www_fla { import flash.display.*; public dynamic class hand_142 extends MovieClip { public function hand_142(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 30
//hand_186 (PnC_www_fla.hand_186) package PnC_www_fla { import flash.display.*; public dynamic class hand_186 extends MovieClip { public function hand_186(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 31
//hand_72 (PnC_www_fla.hand_72) package PnC_www_fla { import flash.display.*; public dynamic class hand_72 extends MovieClip { public function hand_72(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 32
//head_hited_151 (PnC_www_fla.head_hited_151) package PnC_www_fla { import flash.display.*; public dynamic class head_hited_151 extends MovieClip { public function head_hited_151(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package PnC_www_fla
Section 33
//head_hited_195 (PnC_www_fla.head_hited_195) package PnC_www_fla { import flash.display.*; public dynamic class head_hited_195 extends MovieClip { public function head_hited_195(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package PnC_www_fla
Section 34
//head_hited_81 (PnC_www_fla.head_hited_81) package PnC_www_fla { import flash.display.*; public dynamic class head_hited_81 extends MovieClip { public function head_hited_81(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package PnC_www_fla
Section 35
//hero_140 (PnC_www_fla.hero_140) package PnC_www_fla { import flash.display.*; public dynamic class hero_140 extends MovieClip { public var anim:MovieClip; public function hero_140(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame16(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame15(){ stop(); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 36
//hero_184 (PnC_www_fla.hero_184) package PnC_www_fla { import flash.display.*; public dynamic class hero_184 extends MovieClip { public var anim:MovieClip; public function hero_184(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 37
//hero_cleaning_159 (PnC_www_fla.hero_cleaning_159) package PnC_www_fla { import flash.display.*; public dynamic class hero_cleaning_159 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_cleaning_159(){ addFrameScript(47, frame48); } function frame48(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 38
//hero_cleaning_203 (PnC_www_fla.hero_cleaning_203) package PnC_www_fla { import flash.display.*; public dynamic class hero_cleaning_203 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_cleaning_203(){ addFrameScript(47, frame48); } function frame48(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 39
//hero_cleaning_89 (PnC_www_fla.hero_cleaning_89) package PnC_www_fla { import flash.display.*; public dynamic class hero_cleaning_89 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_cleaning_89(){ addFrameScript(47, frame48); } function frame48(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 40
//hero_die1_150 (PnC_www_fla.hero_die1_150) package PnC_www_fla { import flash.display.*; public dynamic class hero_die1_150 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_150(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 41
//hero_die1_194 (PnC_www_fla.hero_die1_194) package PnC_www_fla { import flash.display.*; public dynamic class hero_die1_194 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_194(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 42
//hero_die1_80 (PnC_www_fla.hero_die1_80) package PnC_www_fla { import flash.display.*; public dynamic class hero_die1_80 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_80(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 43
//hero_dieElectroshock_97 (PnC_www_fla.hero_dieElectroshock_97) 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_dieElectroshock_97 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_dieElectroshock_97(){ addFrameScript(0, frame1, 23, frame24); } function frame1(){ i = 0; } function frame24(){ if (i == 2){ MovieClip(parent.parent).lose(); stop(); } else { i++; gotoAndPlay("loop"); }; } } }//package PnC_www_fla
Section 44
//hero_happy_155 (PnC_www_fla.hero_happy_155) package PnC_www_fla { import flash.display.*; public dynamic class hero_happy_155 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_happy_155(){ addFrameScript(24, frame25); } function frame25(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 45
//hero_happy_199 (PnC_www_fla.hero_happy_199) package PnC_www_fla { import flash.display.*; public dynamic class hero_happy_199 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_happy_199(){ addFrameScript(24, frame25); } function frame25(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 46
//hero_happy_85 (PnC_www_fla.hero_happy_85) 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_85 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_85(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ i = 0; } function frame25(){ if (i == 2){ MovieClip(parent.parent).win(); stop(); } else { i++; gotoAndPlay("loop"); }; } } }//package PnC_www_fla
Section 47
//hero_idle_141 (PnC_www_fla.hero_idle_141) package PnC_www_fla { import flash.display.*; public dynamic class hero_idle_141 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 48
//hero_idle_185 (PnC_www_fla.hero_idle_185) package PnC_www_fla { import flash.display.*; public dynamic class hero_idle_185 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 49
//hero_idle_71 (PnC_www_fla.hero_idle_71) package PnC_www_fla { import flash.display.*; public dynamic class hero_idle_71 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 50
//hero_jump_down_161 (PnC_www_fla.hero_jump_down_161) package PnC_www_fla { import flash.display.*; public dynamic class hero_jump_down_161 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_jump_down_161(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 51
//hero_jump_down_205 (PnC_www_fla.hero_jump_down_205) package PnC_www_fla { import flash.display.*; public dynamic class hero_jump_down_205 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_jump_down_205(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 52
//hero_jump_down_91 (PnC_www_fla.hero_jump_down_91) package PnC_www_fla { import flash.display.*; public dynamic class hero_jump_down_91 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_jump_down_91(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 53
//hero_jumpDie_102 (PnC_www_fla.hero_jumpDie_102) package PnC_www_fla { import flash.display.*; public dynamic class hero_jumpDie_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_jumpDie_102(){ addFrameScript(21, frame22); } function frame22(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 54
//hero_jumpOnOrka_101 (PnC_www_fla.hero_jumpOnOrka_101) package PnC_www_fla { import flash.display.*; public dynamic class hero_jumpOnOrka_101 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_jumpOnOrka_101(){ addFrameScript(26, frame27); } function frame27(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 55
//hero_pickUp_148 (PnC_www_fla.hero_pickUp_148) package PnC_www_fla { import flash.display.*; public dynamic class hero_pickUp_148 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_148(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 56
//hero_pickUp_192 (PnC_www_fla.hero_pickUp_192) package PnC_www_fla { import flash.display.*; public dynamic class hero_pickUp_192 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_192(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 57
//hero_pickUp_78 (PnC_www_fla.hero_pickUp_78) package PnC_www_fla { import flash.display.*; public dynamic class hero_pickUp_78 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_78(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 58
//hero_refused_149 (PnC_www_fla.hero_refused_149) package PnC_www_fla { import flash.display.*; public dynamic class hero_refused_149 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_149(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 59
//hero_refused_193 (PnC_www_fla.hero_refused_193) package PnC_www_fla { import flash.display.*; public dynamic class hero_refused_193 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_193(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 60
//hero_refused_79 (PnC_www_fla.hero_refused_79) package PnC_www_fla { import flash.display.*; public dynamic class hero_refused_79 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_79(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 61
//hero_take_147 (PnC_www_fla.hero_take_147) package PnC_www_fla { import flash.display.*; public dynamic class hero_take_147 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_147(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 62
//hero_take_191 (PnC_www_fla.hero_take_191) package PnC_www_fla { import flash.display.*; public dynamic class hero_take_191 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_191(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 63
//hero_take_77 (PnC_www_fla.hero_take_77) package PnC_www_fla { import flash.display.*; public dynamic class hero_take_77 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_77(){ addFrameScript(23, frame24); } function frame24(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 64
//hero_throw_alpenstock_156 (PnC_www_fla.hero_throw_alpenstock_156) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_alpenstock_156 extends MovieClip { public var alpenstock: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_throw_alpenstock_156(){ addFrameScript(39, frame40); } function frame40(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 65
//hero_throw_alpenstock_200 (PnC_www_fla.hero_throw_alpenstock_200) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_alpenstock_200 extends MovieClip { public var alpenstock: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_throw_alpenstock_200(){ addFrameScript(39, frame40); } function frame40(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 66
//hero_throw_alpenstock_86 (PnC_www_fla.hero_throw_alpenstock_86) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_alpenstock_86 extends MovieClip { public var alpenstock: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_throw_alpenstock_86(){ addFrameScript(39, frame40); } function frame40(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 67
//hero_throw_fish_162 (PnC_www_fla.hero_throw_fish_162) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_fish_162 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var fish:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_throw_fish_162(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 68
//hero_throw_fish_206 (PnC_www_fla.hero_throw_fish_206) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_fish_206 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var fish:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_throw_fish_206(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 69
//hero_throw_fish_92 (PnC_www_fla.hero_throw_fish_92) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_fish_92 extends MovieClip { public var leg1:MovieClip; public var leg2:MovieClip; public var callback:Function; public var fish:MovieClip; public var body:MovieClip; public var hand1:MovieClip; public var hand2:MovieClip; public var head:MovieClip; public function hero_throw_fish_92(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 70
//hero_throw_rope_158 (PnC_www_fla.hero_throw_rope_158) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_rope_158 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_throw_rope_158(){ addFrameScript(40, frame41); } function frame41(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 71
//hero_throw_rope_202 (PnC_www_fla.hero_throw_rope_202) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_rope_202 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_throw_rope_202(){ addFrameScript(40, frame41); } function frame41(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 72
//hero_throw_rope_88 (PnC_www_fla.hero_throw_rope_88) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_rope_88 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_throw_rope_88(){ addFrameScript(40, frame41, 44, frame45); } function frame45(){ stop(); } function frame41(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 73
//hero_throw_ropeWrong1_99 (PnC_www_fla.hero_throw_ropeWrong1_99) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_ropeWrong1_99 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_throw_ropeWrong1_99(){ addFrameScript(40, frame41); } function frame41(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 74
//hero_throw_ropeWrong2_100 (PnC_www_fla.hero_throw_ropeWrong2_100) package PnC_www_fla { import flash.display.*; public dynamic class hero_throw_ropeWrong2_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_throw_ropeWrong2_100(){ addFrameScript(40, frame41); } function frame41(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 75
//hero_walk_146 (PnC_www_fla.hero_walk_146) package PnC_www_fla { import flash.display.*; public dynamic class hero_walk_146 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_146(){ addFrameScript(23, frame24); } function frame24(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 76
//hero_walk_190 (PnC_www_fla.hero_walk_190) package PnC_www_fla { import flash.display.*; public dynamic class hero_walk_190 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_190(){ addFrameScript(23, frame24); } function frame24(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 77
//hero_walk_76 (PnC_www_fla.hero_walk_76) package PnC_www_fla { import flash.display.*; public dynamic class hero_walk_76 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_76(){ addFrameScript(23, frame24); } function frame24(){ gotoAndPlay("loop"); } } }//package PnC_www_fla
Section 78
//hero_wStick_164 (PnC_www_fla.hero_wStick_164) package PnC_www_fla { import flash.display.*; public dynamic class hero_wStick_164 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_wStick_164(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 79
//hero_wStick_94 (PnC_www_fla.hero_wStick_94) package PnC_www_fla { import flash.display.*; public dynamic class hero_wStick_94 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_wStick_94(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 80
//hero_wStick2_166 (PnC_www_fla.hero_wStick2_166) package PnC_www_fla { import flash.display.*; public dynamic class hero_wStick2_166 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_wStick2_166(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 81
//hero_wStick2_96 (PnC_www_fla.hero_wStick2_96) package PnC_www_fla { import flash.display.*; public dynamic class hero_wStick2_96 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_wStick2_96(){ addFrameScript(24, frame25); } function frame25(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package PnC_www_fla
Section 82
//HintButton_276 (PnC_www_fla.HintButton_276) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class HintButton_276 extends MovieClip { public var _fill:MovieClip; public function HintButton_276(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); 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 83
//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 84
//icon1_45 (PnC_www_fla.icon1_45) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon1_45 extends MovieClip { public function icon1_45(){ 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 85
//icon2_40 (PnC_www_fla.icon2_40) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon2_40 extends MovieClip { public function icon2_40(){ 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 86
//icon3_41 (PnC_www_fla.icon3_41) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon3_41 extends MovieClip { public function icon3_41(){ addFrameScript(0, frame1); } public function a13(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.abroy.com/play/adventure-games/hoger-the-pirate/"), "_blank"); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.CLICK, a13); } } }//package PnC_www_fla
Section 87
//icon4_42 (PnC_www_fla.icon4_42) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class icon4_42 extends MovieClip { public function icon4_42(){ 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 88
//joe_44 (PnC_www_fla.joe_44) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class joe_44 extends MovieClip { public function joe_44(){ 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 89
//l1_main_249 (PnC_www_fla.l1_main_249) 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_main_249 extends MovieClip { public var anim:MovieClip; public var jf:hero; public var stone:MovieClip; public var iceWrong2:MovieClip; public var ice:MovieClip; public var iceWrong:MovieClip; public var rope:MovieClip; public function l1_main_249(){ addFrameScript(1, frame2, 54, frame55, 56, frame57, 57, frame58, 90, frame91, 91, frame92, 122, frame123); } function frame91(){ stop(); MovieClip(parent).lose(); } function frame92(){ jf.visible = false; } function frame123(){ stop(); MovieClip(parent).lose(); } function frame2(){ jf.gotoAndStop("throw_alpenstock"); } function frame55(){ stop(); } function frame57(){ stop(); } function frame58(){ jf.visible = false; } } }//package PnC_www_fla
Section 90
//l2_grampus_228 (PnC_www_fla.l2_grampus_228) package PnC_www_fla { import flash.display.*; public dynamic class l2_grampus_228 extends MovieClip { public function l2_grampus_228(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package PnC_www_fla
Section 91
//l2_main_219 (PnC_www_fla.l2_main_219) package PnC_www_fla { import flash.display.*; public dynamic class l2_main_219 extends MovieClip { public var ray:MovieClip; public var rock2:MovieClip; public var rock1:MovieClip; public var moss:MovieClip; public var orka:MovieClip; public var bird:MovieClip; public var sign:MovieClip; } }//package PnC_www_fla
Section 92
//l2_orka_all_227 (PnC_www_fla.l2_orka_all_227) package PnC_www_fla { import flash.display.*; public dynamic class l2_orka_all_227 extends MovieClip { public function l2_orka_all_227(){ addFrameScript(0, frame1, 79, frame80); } function frame80(){ stop(); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 93
//l2_rock2_all_225 (PnC_www_fla.l2_rock2_all_225) package PnC_www_fla { import flash.display.*; public dynamic class l2_rock2_all_225 extends MovieClip { public function l2_rock2_all_225(){ addFrameScript(0, frame1, 1, frame2, 36, frame37); } function frame1(){ stop(); } function frame2(){ stop(); } function frame37(){ stop(); } } }//package PnC_www_fla
Section 94
//l2_rockAll_223 (PnC_www_fla.l2_rockAll_223) package PnC_www_fla { import flash.display.*; public dynamic class l2_rockAll_223 extends MovieClip { public function l2_rockAll_223(){ addFrameScript(0, frame1, 1, frame2, 22, frame23); } function frame1(){ stop(); } function frame23(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 95
//l2_signAll_221 (PnC_www_fla.l2_signAll_221) 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 l2_signAll_221 extends MovieClip { public function l2_signAll_221(){ addFrameScript(27, frame28, 52, frame53, 83, frame84); } function frame84(){ stop(); } function frame28(){ stop(); MovieClip(parent.parent).lose(); } function frame53(){ stop(); } } }//package PnC_www_fla
Section 96
//l3_main_181 (PnC_www_fla.l3_main_181) 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_main_181 extends MovieClip { public var hero:MovieClip; public var ice:MovieClip; public var net:MovieClip; public var barrel:MovieClip; public function l3_main_181(){ addFrameScript(0, frame1, 113, frame114, 183, frame184, 265, frame266, 377, frame378); } function frame1(){ stop(); } function frame114(){ stop(); MovieClip(parent).win(); } function frame184(){ stop(); MovieClip(parent).lose(); } function frame378(){ stop(); MovieClip(parent).lose(); } function frame266(){ stop(); MovieClip(parent).lose(); } } }//package PnC_www_fla
Section 97
//l4_main_139 (PnC_www_fla.l4_main_139) 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 l4_main_139 extends MovieClip { public var hero:MovieClip; public var can_1:MovieClip; public var oar_2:MovieClip; public function l4_main_139(){ addFrameScript(10, frame11, 39, frame40, 84, frame85, 107, frame108, 149, frame150); } function frame85(){ MovieClip(parent).jf.playAnim("happy"); stop(); } function frame108(){ hero.gotoAndStop("die1"); } function frame11(){ stop(); } function frame40(){ hero.visible = false; MovieClip(parent).jf.x = 444.6; MovieClip(parent).jf.y = 144; MovieClip(parent).jf.visible = true; MovieClip(parent).causeEvent("epicScene_ok"); MovieClip(parent).jfTakeMap(); } function frame150(){ stop(); MovieClip(parent).lose(); } } }//package PnC_www_fla
Section 98
//l5_down_arrow_122 (PnC_www_fla.l5_down_arrow_122) package PnC_www_fla { import flash.display.*; public dynamic class l5_down_arrow_122 extends MovieClip { public function l5_down_arrow_122(){ addFrameScript(0, frame1, 6, frame7, 7, frame8, 10, frame11); } function frame7(){ stop(); } function frame1(){ play(); } function frame8(){ play(); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 99
//l5_elevator_126 (PnC_www_fla.l5_elevator_126) package PnC_www_fla { import flash.display.*; public dynamic class l5_elevator_126 extends MovieClip { public function l5_elevator_126(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 100
//l5_left_arrow_124 (PnC_www_fla.l5_left_arrow_124) package PnC_www_fla { import flash.display.*; public dynamic class l5_left_arrow_124 extends MovieClip { public function l5_left_arrow_124(){ addFrameScript(0, frame1, 6, frame7, 7, frame8, 10, frame11); } function frame7(){ stop(); } function frame1(){ play(); } function frame8(){ play(); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 101
//l5_lever_114 (PnC_www_fla.l5_lever_114) package PnC_www_fla { import flash.display.*; public dynamic class l5_lever_114 extends MovieClip { public function l5_lever_114(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 102
//l5_mechanism_118 (PnC_www_fla.l5_mechanism_118) package PnC_www_fla { import flash.display.*; public dynamic class l5_mechanism_118 extends MovieClip { public var oil:MovieClip; public function l5_mechanism_118(){ addFrameScript(0, frame1, 1, frame2, 42, frame43, 93, frame94); } function frame94(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame43(){ stop(); } } }//package PnC_www_fla
Section 103
//l5_right_arrow_123 (PnC_www_fla.l5_right_arrow_123) package PnC_www_fla { import flash.display.*; public dynamic class l5_right_arrow_123 extends MovieClip { public function l5_right_arrow_123(){ addFrameScript(0, frame1, 6, frame7, 7, frame8, 10, frame11); } function frame7(){ stop(); } function frame1(){ stop(); } function frame8(){ play(); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 104
//l5_snow_115 (PnC_www_fla.l5_snow_115) package PnC_www_fla { import flash.display.*; public dynamic class l5_snow_115 extends MovieClip { public var snow3:MovieClip; public var snow4:MovieClip; } }//package PnC_www_fla
Section 105
//l5_up_arrow_121 (PnC_www_fla.l5_up_arrow_121) package PnC_www_fla { import flash.display.*; public dynamic class l5_up_arrow_121 extends MovieClip { public function l5_up_arrow_121(){ addFrameScript(0, frame1, 6, frame7, 7, frame8, 10, frame11); } function frame7(){ stop(); } function frame1(){ play(); } function frame8(){ play(); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 106
//l6_control_pult_66 (PnC_www_fla.l6_control_pult_66) package PnC_www_fla { import flash.display.*; public dynamic class l6_control_pult_66 extends MovieClip { public function l6_control_pult_66(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 107
//l6_lava_49 (PnC_www_fla.l6_lava_49) package PnC_www_fla { import flash.display.*; public dynamic class l6_lava_49 extends MovieClip { public function l6_lava_49(){ addFrameScript(319, frame320); } function frame320(){ stop(); } } }//package PnC_www_fla
Section 108
//l6_Mechanicalgrip_60 (PnC_www_fla.l6_Mechanicalgrip_60) 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_Mechanicalgrip_60 extends MovieClip { public var i; public function l6_Mechanicalgrip_60(){ addFrameScript(0, frame1, 172, frame173); } function frame1(){ stop(); i = 0; } function frame173(){ if (i == 1){ MovieClip(parent).win(); stop(); } else { gotoAndPlay("loop"); i++; }; } } }//package PnC_www_fla
Section 109
//l6_plusminus_64 (PnC_www_fla.l6_plusminus_64) package PnC_www_fla { import flash.display.*; public dynamic class l6_plusminus_64 extends MovieClip { public function l6_plusminus_64(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package PnC_www_fla
Section 110
//l6_snow_67 (PnC_www_fla.l6_snow_67) package PnC_www_fla { import flash.display.*; public dynamic class l6_snow_67 extends MovieClip { public var snow1:MovieClip; public var snow2:MovieClip; } }//package PnC_www_fla
Section 111
//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 112
//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 113
//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 114
//logoBtn_fgames_270 (PnC_www_fla.logoBtn_fgames_270) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class logoBtn_fgames_270 extends MovieClip { public function logoBtn_fgames_270(){ 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 115
//Logotype_298 (PnC_www_fla.Logotype_298) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Logotype_298 extends MovieClip { public function Logotype_298(){ 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 116
//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 117
//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/peter-the-penguin-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 118
//MemoryDisplay_271 (PnC_www_fla.MemoryDisplay_271) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class MemoryDisplay_271 extends MovieClip { public var _tf:TextField; public function MemoryDisplay_271(){ 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 119
//menuMain_267 (PnC_www_fla.menuMain_267) package PnC_www_fla { import flash.display.*; public dynamic class menuMain_267 extends MovieClip { public var buttonMoreGames:MovieClip; public var buttonPlay:MovieClip; } }//package PnC_www_fla
Section 120
//Message_299 (PnC_www_fla.Message_299) 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_299 extends MovieClip { public function Message_299(){ 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 121
//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 122
//MuteButton_295 (PnC_www_fla.MuteButton_295) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.media.*; public dynamic class MuteButton_295 extends MovieClip { public var hit_mc:MovieClip; public function MuteButton_295(){ 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 123
//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 124
//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 125
//playBtn_292 (PnC_www_fla.playBtn_292) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_292 extends MovieClip { public var hitMc:MovieClip; public function playBtn_292(){ 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 126
//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 127
//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 128
//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 = 28; ad = AdLoader.LoadAd(CPMStarPoolID, CPMStarSubPoolID); adBox.addChild(ad); } function frame103(){ } function frame111(){ } function frame125(){ stop(); } function frame54(){ } } }//package PnC_www_fla
Section 129
//Prolog_01_281 (PnC_www_fla.Prolog_01_281) package PnC_www_fla { import flash.display.*; public dynamic class Prolog_01_281 extends MovieClip { public var playBtn:MovieClip; public var ready:Boolean; public function Prolog_01_281(){ addFrameScript(0, frame1, 279, frame280); } function frame280(){ stop(); } function frame1(){ stop(); ready = true; } } }//package PnC_www_fla
Section 130
//Prologue_280 (PnC_www_fla.Prologue_280) package PnC_www_fla { import flash.display.*; public dynamic class Prologue_280 extends MovieClip { public var images:MovieClip; public function Prologue_280(){ 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 131
//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 132
//sc03_ringsAll_212 (PnC_www_fla.sc03_ringsAll_212) package PnC_www_fla { import flash.display.*; public dynamic class sc03_ringsAll_212 extends MovieClip { public function sc03_ringsAll_212(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package PnC_www_fla
Section 133
//scrollerH_310 (PnC_www_fla.scrollerH_310) package PnC_www_fla { import flash.display.*; public dynamic class scrollerH_310 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 134
//scrollerV_305 (PnC_www_fla.scrollerV_305) package PnC_www_fla { import flash.display.*; public dynamic class scrollerV_305 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 135
//skipBtn_285 (PnC_www_fla.skipBtn_285) package PnC_www_fla { import flash.display.*; import flash.events.*; public dynamic class skipBtn_285 extends MovieClip { public var hitMc:MovieClip; public function skipBtn_285(){ 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 136
//sonya_43 (PnC_www_fla.sonya_43) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class sonya_43 extends MovieClip { public function sonya_43(){ 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 137
//SPFDisplay_272 (PnC_www_fla.SPFDisplay_272) package PnC_www_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public dynamic class SPFDisplay_272 extends MovieClip { public var _tf:TextField; public var begTime:Number; public function SPFDisplay_272(){ 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 138
//steam_mc_51 (PnC_www_fla.steam_mc_51) package PnC_www_fla { import flash.display.*; public dynamic class steam_mc_51 extends MovieClip { public function steam_mc_51(){ addFrameScript(47, frame48, 253, frame254); } function frame48(){ gotoAndPlay("loop1"); } function frame254(){ gotoAndPlay("loop2"); } } }//package PnC_www_fla
Section 139
//Story_275 (PnC_www_fla.Story_275) package PnC_www_fla { import flash.display.*; public dynamic class Story_275 extends MovieClip { public function Story_275(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package PnC_www_fla
Section 140
//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 141
//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 142
//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 143
//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 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 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 144
//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 145
//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 146
//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 147
//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 btnUp:MovieClip; public var spanner:MovieClip; private var itemsRegistry:Object; public var finalize:Function;// = null public var extCall:Function;// = null public var action:Boolean; public var cleanOut:Function;// = null private var endTime:Number; public var fish:MovieClip; private var activatorsRegistry:Object; private var bonusTimer:Timer; public var hintIdleTime:Number;// = 30 public var skiPole:MovieClip; private var eventsRegistry:Object; public var countTime:Number;// = 0 public var btnLeft:MovieClip; public var electricWall:MovieClip; public var state:String;// = "NONE" public var epicScene:MovieClip; public var hintFillTime:Number;// = 60 public var score:int;// = 0 private var hintFillTimer:Timer; public var effect2:MovieClip; public var effect3:MovieClip; public var effect1:MovieClip; public var time:Number; public var alpenstock:MovieClip; private var animationsRegistry:Object; public var oar:MovieClip; private var player:Sprite; public var intCall:Function;// = null public var elevator:MovieClip; private var waypointsRegistry:Object; public var waitForReady:Boolean; public var rope:MovieClip; public var extISet:Array; public var do1:MovieClip; public var do3:MovieClip; public var do4:MovieClip; public var do6:MovieClip; public var do2:MovieClip; public var do5:MovieClip; public var btnRight:MovieClip; private var hintIdleTimer:Timer; public var btnDown:MovieClip; public var showHint:Function;// = null private var begHintFillTime:Number; public var jf:hero; public var steam:MovieClip; public var controlPult:MovieClip; public var map:MovieClip; public var magnet:MovieClip; public var inventory:Inventory; private var begTime:Number; public var first1:MovieClip; public var moss:MovieClip; public var lever:MovieClip; public var gear:MovieClip; public var first2:MovieClip; private var hintReady:Boolean;// = false public var initialize:Function;// = null public var bonusTime:Number;// = 0 public var intISet:Array; public var can:MovieClip; public var oil:MovieClip; private var camera_t:Sprite; private var camera_x:Number; private var camera_y:Number; public var part: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 addAnimation(_arg1:String, _arg2:MovieClip, _arg3:Object):Boolean{ if (!animationsRegistry[_arg1]){ animationsRegistry[_arg1] = new Animation(_arg1, this, _arg2, _arg3); return (true); }; Tracer.report("[X]", "Animation already registered.", "Episode"); return (false); } public function stopBonusTimer():void{ if (bonusTimer){ if (bonusTimer.running){ bonusTimer.stop(); }; }; } public function listInventoryItems():void{ inventory.listItems(); } private function resetHintIdleTimer():void{ hintIdleTimer.reset(); } 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 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 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); } private function stopHintIdleTimer():void{ hintIdleTimer.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 ifNotThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == false){ return (true); }; return (false); } 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 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 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 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 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 start():void{ Tracer.report("[$]", "EPISODE_ATTEMPT_TO_START"); if (state == "READY"){ if (hintFillTime > 0){ hintFillTimer = new Timer(1000, 0); hintFillTimer.addEventListener(TimerEvent.TIMER, onHintFillTimer); startHintFillTimer(); } else { if (hintFillTime == 0){ hintIdleTimer = new Timer((1000 * hintIdleTime), 0); hintIdleTimer.addEventListener(TimerEvent.TIMER, onHintIdleTimer); hintReady = true; startHintIdleTimer(); }; }; Game.inst.hintButton.gotoAndStop(2); if (initialize != null){ initialize(); }; Game.inst.story.visible = true; Game.inst.hintButton.visible = true; action = true; state = "STARTED"; Tracer.report("[$]", "EPISODE_STARTED"); begTime = getTimer(); } else { Tracer.report("[!]", "Episode isn't ready yet. Waiting...", "Episode"); waitForReady = true; Tracer.report("[$]", "EPISODE_WAIT_FOR_READY"); }; } public function vCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ if (_arg1){ Displacement.vCurveTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function 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 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 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 callActivator(_arg1:String):Activator{ if (activatorsRegistry[_arg1]){ return (activatorsRegistry[_arg1]); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (null); } 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 getTimeBonus():Number{ return (countTime); } 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 erase():void{ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; if (((hintIdleTimer) && (hintIdleTimer.running))){ hintIdleTimer.reset(); }; if (((hintFillTimer) && (hintFillTimer.running))){ hintFillTimer.reset(); }; if (((bonusTimer) && (bonusTimer.running))){ bonusTimer.reset(); }; if (cleanOut != null){ cleanOut(); }; for (_local1 in activatorsRegistry) { removeActivator(_local1); }; activatorsRegistry = undefined; for (_local2 in itemsRegistry) { unregisterItem(_local2); }; itemsRegistry = undefined; for (_local3 in eventsRegistry) { unregisterEvent(_local3); }; eventsRegistry = undefined; for (_local4 in animationsRegistry) { removeAnimation(_local4); }; animationsRegistry = undefined; for (_local5 in waypointsRegistry) { removeWaypoint(_local5); }; waypointsRegistry = undefined; inventory.kill(); inventory = undefined; bonusTime = undefined; countTime = undefined; bonusTimer = undefined; camera_x = undefined; camera_y = undefined; camera_t = undefined; begTime = undefined; endTime = undefined; hintFillTimer = undefined; hintIdleTimer = undefined; hintFillTime = undefined; hintIdleTime = undefined; showHint = undefined; hintReady = undefined; begHintFillTime = undefined; initialize = undefined; finalize = undefined; cleanOut = undefined; intCall = undefined; extCall = undefined; intISet = undefined; extISet = undefined; player = undefined; score = undefined; time = undefined; action = undefined; state = undefined; waitForReady = undefined; if (Game.banner){ Game.hideBanner(); }; } public function appearAt(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ if (_arg1){ Displacement.appearAt(_arg1, _arg2, _arg3, _arg4, _arg5); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function cameraVia(_arg1:Array, _arg2:Function=null, _arg3:Number=128):void{ var _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 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 callItem(_arg1:String):Item{ if (itemsRegistry[_arg1]){ return (itemsRegistry[_arg1]); }; Tracer.report("[X]", "Item isn't registered.", "Episode"); return (null); } 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 startHintTimer():void{ startHintFillTimer(); } 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 callAnimation(_arg1:String):Animation{ if (animationsRegistry[_arg1]){ return (animationsRegistry[_arg1]); }; Tracer.report("[X]", "Animation isn't registered.", "Episode"); return (null); } public function externalCall():void{ var _local1:Function; if (extCall != null){ _local1 = extCall; extCall = null; _local1(); }; } public function internalCall():void{ var _local1:Function; if (intCall != null){ _local1 = intCall; intCall = 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 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 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 getScore():Number{ return (score); } public function removeActivator(_arg1:String):Boolean{ if (activatorsRegistry[_arg1]){ activatorsRegistry[_arg1].kill(); activatorsRegistry[_arg1] = null; delete activatorsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (false); } public function 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"); } 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 stopHintTimer():void{ stopHintFillTimer(); startHintIdleTimer(); } public function lose():void{ action = false; finish(); Game.showYouAreHistoryWindow(); state = "FINISHED"; } private function restartHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } 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 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); } public function useItem(_arg1:String, _arg2:Function=null, _arg3:String=null, _arg4:Boolean=false):Boolean{ if (itemsRegistry[_arg1]){ if (inventory.hasItem(_arg1)){ if (_arg4){ inventory.removeItem(_arg1); }; if (_arg2 != null){ _arg2(); }; if (_arg3){ causeEvent(_arg3); }; return (true); }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); }; return (false); } public function disableAction():void{ action = false; } private function restartHintIdleTimer():void{ hintIdleTimer.reset(); hintIdleTimer.start(); } public function ifAll():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == false){ return (false); }; }; return (true); } public function isHintReady():Boolean{ return (hintReady); } public function ifThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == true){ return (true); }; return (false); } public function isItem(_arg1:String):Boolean{ if (itemsRegistry[_arg1]){ return (true); }; return (false); } public function 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); } public function unregisterItem(_arg1:String):Boolean{ if (itemsRegistry[_arg1]){ itemsRegistry[_arg1].kill(); itemsRegistry[_arg1] = null; delete itemsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Item isn't registered.", "Episode"); return (false); } private function onHintIdleTimer(_arg1:TimerEvent):void{ var _local2:GlowFilter; if (hintReady){ if (Game.inst.hintButton){ _local2 = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); Game.inst.hintButton.filters = [_local2]; Tracer.report("[i]", "HintTimer: feel free to use hint.", "Episode"); resetHintIdleTimer(); }; }; } public function 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); } private function startHintFillTimer():void{ if (hintFillTime > 0){ hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } public function isAnimation(_arg1:String):Boolean{ if (animationsRegistry[_arg1]){ return (true); }; return (false); } public function 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 enableAction():void{ action = true; } public function internalISet():void{ var _local1:Function; if (intISet){ if (intISet.length > 0){ if ((intISet[0] is Function)){ _local1 = intISet.shift(); _local1(); if (((intISet) && ((intISet.length < 1)))){ intISet = null; }; }; } else { intISet = null; }; }; } public function ifAny(_arg1:Array):Boolean{ var _local2:Boolean; var _local3:uint; 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 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 isEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } private function onBonusTimer(_arg1:TimerEvent):void{ countTime--; } 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); } private function resetHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; } else { stopHintIdleTimer(); }; } public function registerEvent(_arg1:String, _arg2:Boolean=false):Boolean{ if (eventsRegistry[_arg1] == null){ eventsRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Event already registered.", "Episode"); return (false); } public function 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 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 unregisterEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ eventsRegistry[_arg1] = null; delete eventsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function addWaypoint(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ if (!waypointsRegistry[_arg1]){ waypointsRegistry[_arg1] = new Waypoint(_arg1, this, _arg2, _arg3, _arg4, _arg5); } else { Tracer.report("[X]", "Waypoint already exists.", "Episode"); }; } private function startHintIdleTimer():void{ hintIdleTimer.start(); } 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 getPlayer():Sprite{ return (player); } private function stopHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.stop(); hintReady = false; } else { stopHintIdleTimer(); }; } 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 win():void{ action = false; finish(); if (Console.isNextEpisode()){ Game.showNextLevelWindow(); } else { Game.showFinalWindow(); if (Game.banner){ Game.showBanner(); }; }; state = "FINISHED"; } 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 setPlayer(_arg1:Sprite):void{ player = _arg1; } public function ifNone():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == true){ return (false); }; }; return (true); } private function onBonusTimerComplete(_arg1:TimerEvent):void{ if (countTime > 0){ countTime = 0; }; bonusTimer.removeEventListener(TimerEvent.TIMER, onBonusTimer); bonusTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onBonusTimerComplete); Tracer.report("[i]", "BonusTimer: completed.", "Episode"); } } }//package
Section 148
//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 var firstX; public function Episode_01(){ addFrameScript(0, frame1); } public function jfRefused():void{ epicScene.jf.playAnim("refused"); } public function takeRope():void{ action = false; epicScene.jf.walkTo(180); motionTo(epicScene.jf, 180, epicScene.jf.y, 0.75, function (){ epicScene.jf.pickUpItem("rope", rope, function (){ epicScene.rope.visible = false; epicScene.jf.wait(); action = true; }); causeEvent("rope_ok"); }); removeActivator("do6"); } public function jfJumpDown2():void{ epicScene.jf.walkTo(270); motionTo(epicScene.jf, 270, epicScene.jf.y, 0.75, function (){ epicScene.jf.turnOn("right"); epicScene.jf.playAnim("jump_Die", function (){ lose(); action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); removeActivator("do6"); } function frame1(){ epicScene.gotoAndStop(1); firstX = epicScene.jf.x; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ epicScene.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("alpenstock", Item_Alpenstock); registerItem("rope", Item_Rope); registerEvent("ice_ok"); registerEvent("alpenstock_ok"); registerEvent("rope_ok"); addActivator("do1", do1, {onClick:function (){ takeAlpenstock(); }}); addActivator("do6", do6, {onClick:function (){ if (ifThis("ice_ok")){ takeRope(); } else { jfRefused(); }; }}); addActivator("do5", do5, {onClick:function (){ if (ifThis("alpenstock_ok")){ brakeIce(); } else { jfRefused(); }; }}); addActivator("do3", do3, {onClick:function (){ if (ifThis("rope_ok")){ goWin(); } else { if (((ifNotThis("rope_ok")) && (ifThis("ice_ok")))){ jfJumpDown2(); }; if (((ifNotThis("rope_ok")) && (ifNotThis("ice_ok")))){ jfJumpDown(); }; }; }}); addActivator("do2", do2, {onClick:function (){ if (ifThis("rope_ok")){ goDie1(); } else { if (((ifNotThis("rope_ok")) && (ifThis("ice_ok")))){ jfJumpDown2(); }; if (((ifNotThis("rope_ok")) && (ifNotThis("ice_ok")))){ jfJumpDown(); }; }; }}); addActivator("do4", do4, {onClick:function (){ if (ifThis("rope_ok")){ goDie2(); } else { if (((ifNotThis("rope_ok")) && (ifThis("ice_ok")))){ jfJumpDown2(); }; if (((ifNotThis("rope_ok")) && (ifNotThis("ice_ok")))){ jfJumpDown(); }; }; }}); 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 takeAlpenstock():void{ action = false; epicScene.jf.walkTo(100); motionTo(epicScene.jf, 100, epicScene.jf.y, 0.75, function (){ epicScene.jf.turnOn("right"); epicScene.jf.pickUpItem("alpenstock", alpenstock, function (){ alpenstock.visible = false; epicScene.jf.wait(); action = true; }); causeEvent("alpenstock_ok"); }); removeActivator("do1"); } public function goDie1():void{ action = false; epicScene.jf.walkTo(340); motionTo(epicScene.jf, 340, epicScene.jf.y, 0.75, function (){ epicScene.jf.playAnim("throw_ropeWrong1", function (){ epicScene.gotoAndPlay("throw_rope_wrong1"); action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); removeActivator("do6"); } public function goDie2():void{ action = false; epicScene.jf.walkTo(340); motionTo(epicScene.jf, 340, epicScene.jf.y, 0.75, function (){ epicScene.jf.playAnim("throw_ropeWrong2", function (){ epicScene.gotoAndPlay("throw_rope_wrong2"); action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); removeActivator("do6"); } public function jfJumpDown():void{ epicScene.jf.walkTo(90); motionTo(epicScene.jf, 90, epicScene.jf.y, 0.75, function (){ epicScene.jf.turnOn("right"); epicScene.jf.playAnim("jump_Die", function (){ lose(); action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); removeActivator("do6"); } public function brakeIce():void{ action = false; epicScene.jf.walkTo(firstX); motionTo(epicScene.jf, firstX, epicScene.jf.y, 0.75, function (){ epicScene.jf.turnOn("right"); epicScene.jf.playAnim("throw_alpenstock", function (){ epicScene.gotoAndPlay(29); action = true; }); causeEvent("ice_ok"); }); removeActivator("do5"); } public function goWin():void{ action = false; epicScene.jf.walkTo(340); motionTo(epicScene.jf, 340, epicScene.jf.y, 0.75, function (){ epicScene.jf.playAnim("throw_rope", function (){ epicScene.gotoAndPlay("throw_rope_wright"); epicScene.jf.walkTo(670); motionTo(epicScene.jf, 670, epicScene.jf.y, 0.75, function (){ win(); }); action = true; }); }); removeActivator("do3"); } } }//package
Section 149
//Episode_02 (Episode_02) 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_02 extends Episode { public var t3; public var jfSpeed:Number; public var glowFilter:GlowFilter; public function Episode_02(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function takeMoos():void{ action = false; jf.walkTo(180); motionTo(jf, 180, jf.y, 0.75, function (){ jf.turnOn("right"); jf.pickUpItem("moss", moss, function (){ epicScene.moss.visible = false; jf.wait(); action = true; }); causeEvent("moss_ok"); }); } public function throwFish():void{ action = false; jf.walkTo(300); motionTo(jf, 300, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("throw_fish", function (){ action = true; }); epicScene.orka.gotoAndPlay(2); causeEvent("fish_throw_ok"); }); } function frame1(){ epicScene.orka.gotoAndStop(1); epicScene.sign.gotoAndStop(1); epicScene.bird.gotoAndStop(1); epicScene.ray.gotoAndStop(1); t3 = false; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ epicScene.orka.gotoAndStop(1); epicScene.sign.gotoAndStop(1); epicScene.bird.gotoAndStop(1); epicScene.ray.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("fish", Item_Fish); registerItem("moss", Item_Moss); registerEvent("moss_ok"); registerEvent("sign_fall_ok"); registerEvent("sign_clear_ok"); registerEvent("fish_ok"); registerEvent("fish_throw_ok"); addActivator("do1", do1, {onClick:function (){ if (((ifNotThis("moss_ok")) && (ifNotThis("sign_clear_ok")))){ takeMoos(); } else { if (((ifThis("moss_ok")) && (ifThis("sign_clear_ok")))){ takeFish(); } else { jfRefused(); }; }; }}); addActivator("do2", do2, {onClick:function (){ throwRockRight(); }}); addActivator("do3", do3, {onClick:function (){ throwRockWrong(); }}); addActivator("do4", do4, {onClick:function (){ if (((ifThis("moss_ok")) && (ifThis("sign_fall_ok")))){ jfClearSign(); } else { jfRefused(); }; }}); addActivator("do5", do5, {onClick:function (){ if (((ifThis("fish_ok")) && (ifNotThis("fish_throw_ok")))){ throwFish(); } else { if (((ifThis("fish_ok")) && (ifThis("fish_throw_ok")))){ goWin(); } else { if (((ifNotThis("fish_ok")) && (ifNotThis("fish_throw_ok")))){ goDie(); }; }; }; }}); 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{ jf.walkTo(300); motionTo(jf, 300, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("jump_Die", function (){ epicScene.orka.gotoAndPlay(2); lose(); action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); } public function throwRockWrong():void{ action = false; jf.walkTo(300); motionTo(jf, 300, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("pickUp", function (){ epicScene.rock2.gotoAndPlay(2); epicScene.sign.gotoAndPlay("wrong"); action = true; }); }); removeActivator("do2"); removeActivator("do3"); } public function throwRockRight():void{ action = false; jf.walkTo(270); motionTo(jf, 270, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("pickUp", function (){ epicScene.rock1.gotoAndPlay(2); epicScene.sign.gotoAndPlay("right"); action = true; }); causeEvent("sign_fall_ok"); }); removeActivator("do2"); removeActivator("do3"); } public function takeFish():void{ action = false; jf.walkTo(180); motionTo(jf, 180, jf.y, 0.75, function (){ jf.turnOn("right"); jf.pickUpItem("fish", fish, function (){ epicScene.bird.bird.fish.visible = false; jf.wait(); action = true; }); causeEvent("fish_ok"); }); removeActivator("do1"); } public function jfClearSign():void{ action = false; jf.walkTo(100); motionTo(jf, 100, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("cleaning", function (){ epicScene.ray.gotoAndStop(2); t3 = true; action = true; }); epicScene.sign.gotoAndPlay("clear"); }); removeActivator("do4"); } public function goWin():void{ jf.turnOn("right"); jf.playAnim("jump_on_orka", function (){ win(); action = true; }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); } } }//package
Section 150
//Episode_03 (Episode_03) 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_03 extends Episode { public var actionTimer:Timer; public var glowFilter:GlowFilter; public var sPlayer2:SoundPlayer; public function Episode_03(){ 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); }; finalize = function (){ }; cleanOut = function (){ }; registerEvent("barrel_ok"); registerEvent("ice_ok"); registerEvent("net_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.barrel.visible = false; causeEvent("barrel_ok"); }; }}); addActivator("do2", do2, {onClick:function (){ if (ifNotThis("time_is_up")){ removeActivator("do2"); sPlayer2.playSound(new takeSound()); effect2.visible = true; effect2.gotoAndPlay(2); epicScene.ice.visible = false; causeEvent("ice_ok"); }; }}); addActivator("do3", do3, {onClick:function (){ if (ifNotThis("time_is_up")){ removeActivator("do3"); sPlayer2.playSound(new takeSound()); effect3.visible = true; effect3.gotoAndPlay(2); epicScene.net.visible = false; causeEvent("net_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("barrel_ok")){ epicScene.gotoAndPlay("wrong1"); } else { if (ifNotThis("ice_ok")){ epicScene.gotoAndPlay("wrong2"); } else { if (ifNotThis("net_ok")){ epicScene.gotoAndPlay("wrong3"); } else { epicScene.gotoAndPlay("right"); }; }; }; } public function setActionTimer():void{ trace("123"); actionTimer = new Timer(1000, 6); actionTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onActionTimerComplete); actionTimer.start(); } } }//package
Section 151
//Episode_04 (Episode_04) 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_04 extends Episode { public var jfSpeed:Number; public var glowFilter:GlowFilter; public function Episode_04(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function nextFunc():void{ jf.playAnim("wStick", function (){ jf.visible = false; epicScene.gotoAndPlay(12); }); } function frame1(){ epicScene.can_1.visible = false; epicScene.gotoAndStop(1); hintFillTime = -1; hintIdleTime = -1; initialize = function (){ epicScene.can_1.visible = false; epicScene.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("skiPole", Item_SkiPole); registerItem("can", Item_Can); registerItem("oar", Item_Oar); registerItem("map", Item_Map); registerEvent("can_take_ok"); registerEvent("can_place_ok"); registerEvent("oar_take_ok"); registerEvent("oar_place_ok"); registerEvent("skiPole_ok"); registerEvent("epicScene_ok"); registerEvent("jump_ok"); addActivator("do1", do1, {onClick:function (){ jfTakeOar(); }}); addActivator("do2", do2, {onClick:function (){ jfTakeOar(); }}); addActivator("do3", do3, {onClick:function (){ jfTakeCan(); }}); addActivator("do4", do4, {onClick:function (){ if (((((ifThis("can_take_ok")) && (ifNotThis("oar_place_ok")))) && (ifNotThis("can_place_ok")))){ jfPlaceCan(); } else { if (((ifThis("can_place_ok")) && (ifThis("oar_take_ok")))){ jfPlaceOar(); } else { jfRefused(); }; }; }}); addActivator("skiPole", skiPole, {onClick:function (){ jfTakeSkiPole(); }}); addActivator("do5", do5, {onClick:function (){ if (ifThis("skiPole_ok")){ if (((((ifThis("can_place_ok")) && (ifThis("oar_place_ok")))) && (ifThis("skiPole_ok")))){ jfJumpOar(); } else { if (((((ifNotThis("skiPole_ok")) || (ifNotThis("oar_place_ok")))) || (ifNotThis("can_place_ok")))){ jfDie(); }; }; } 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 jfTakeMap():void{ action = false; jf.pickUpItem("map", map, function (){ map.visible = false; jf.wait(); action = true; }); } public function jfPlaceCan():void{ action = false; jf.walkTo(120); motionTo(jf, 120, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ epicScene.can_1.visible = true; action = true; }); causeEvent("can_place_ok"); }); } public function jfJumpOar():void{ action = false; jf.walkTo(90); motionTo(jf, 90, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("jump_down", function (){ action = true; }); motionTo(jf, jf.x, (jf.y - 20), 0.75, function (){ nextFunc(); }); }); removeActivator("do5"); } public function jfTakeCan():void{ action = false; jf.walkTo((can.x - 15)); motionTo(jf, (can.x - 15), jf.y, 0.75, function (){ jf.turnOn("right"); jf.pickUpItem("can", can, function (){ can.visible = false; jf.wait(); action = true; }); causeEvent("can_take_ok"); }); removeActivator("do3"); } public function jfTakeSkiPole():void{ action = false; jf.walkTo((skiPole.x - 50)); motionTo(jf, (skiPole.x - 50), jf.y, 0.75, function (){ jf.turnOn("left"); jf.takeItem("skiPole", skiPole, function (){ skiPole.visible = false; jf.wait(); action = true; }); causeEvent("skiPole_ok"); }); removeActivator("skiPole"); } public function jfPlaceOar():void{ action = false; jf.walkTo(150); motionTo(jf, 150, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ epicScene.gotoAndStop(2); action = true; }); causeEvent("oar_place_ok"); }); removeActivator("do4"); } public function jfDie():void{ action = false; jf.walkTo(210); motionTo(jf, 210, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("wStick2", function (){ jf.visible = false; epicScene.gotoAndPlay("wrong"); action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); } public function jfTakeOar():void{ action = false; jf.walkTo(oar.x); motionTo(jf, oar.x, jf.y, 0.75, function (){ jf.turnOn("right"); jf.takeItem("oar", oar, function (){ oar.visible = false; jf.wait(); action = true; }); causeEvent("oar_take_ok"); }); removeActivator("do1"); removeActivator("do2"); } } }//package
Section 152
//Episode_05 (Episode_05) 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_05 extends Episode { public var jfSpeed:Number; public var i:int; public var arrayTest:Array; public var glowFilter:GlowFilter; public function Episode_05(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function jfTakeGear():void{ action = false; jf.walkTo((gear.x - 10)); motionTo(jf, (gear.x - 10), jf.y, 0.75, function (){ jf.turnOn("right"); jf.pickUpItem("gear", gear, function (){ first2.snow4.visible = false; gear.visible = false; jf.wait(); action = true; }); causeEvent("gear_take_ok"); }); removeActivator("do1"); } function frame1(){ epicScene.gotoAndStop(1); elevator.gotoAndStop(1); lever.gotoAndStop(1); btnRight.gotoAndStop(1); btnLeft.gotoAndStop(1); btnUp.gotoAndStop(1); btnDown.gotoAndStop(1); arrayTest = new Array(); i = 0; hintFillTime = -1; hintIdleTime = -1; initialize = function (){ epicScene.gotoAndStop(1); elevator.gotoAndStop(1); lever.gotoAndStop(1); btnRight.gotoAndStop(1); btnLeft.gotoAndStop(1); btnUp.gotoAndStop(1); btnDown.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("gear", Item_Gear); registerItem("oil", Item_Oil); registerEvent("gear_take_ok"); registerEvent("gear_place_ok"); registerEvent("oil_take_ok"); registerEvent("oil_place_ok"); registerEvent("in_elevator_ok"); registerEvent("right_ok"); addActivator("do1", do1, {onClick:function (){ jfTakeGear(); }}); addActivator("do2", do2, {onClick:function (){ if (((ifThis("gear_take_ok")) && (ifNotThis("gear_place_ok")))){ jfPlaceGear(); } else { if (((((ifThis("gear_place_ok")) && (ifNotThis("oil_place_ok")))) && (ifThis("oil_take_ok")))){ jfPlaceOil(); } else { jfRefused(); }; }; }}); addActivator("do3", do3, {onClick:function (){ if (ifThis("oil_place_ok")){ jfGoToElevator(); } else { jfRefused(); }; }}); addActivator("oil", oil, {onClick:function (){ jfTakeOil(); }}); addActivator("lever", lever, {onClick:function (){ if (ifThis("in_elevator_ok")){ jfTest(); } else { jfRefused(); }; }}); addActivator("btnUp", btnUp, {onClick:function (){ if (ifThis("in_elevator_ok")){ btnUp.gotoAndPlay(2); arrayTest.push("up"); trace(arrayTest); }; }}); addActivator("btnDown", btnDown, {onClick:function (){ if (ifThis("in_elevator_ok")){ btnDown.gotoAndPlay(2); arrayTest.push("down"); trace(arrayTest); }; }}); addActivator("btnLeft", btnLeft, {onClick:function (){ if (ifThis("in_elevator_ok")){ btnLeft.gotoAndPlay(2); arrayTest.push("left"); trace(arrayTest); }; }}); addActivator("btnRight", btnRight, {onClick:function (){ if (ifThis("in_elevator_ok")){ btnRight.gotoAndPlay(2); arrayTest.push("right"); trace(arrayTest); }; }}); 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 jfPlaceOil():void{ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ epicScene.gotoAndPlay(3); action = true; }); causeEvent("oil_place_ok"); }); } public function jfTakeOil():void{ action = false; jf.walkTo((oil.x - 30)); motionTo(jf, (oil.x - 30), jf.y, 0.75, function (){ jf.turnOn("right"); jf.takeItem("oil", oil, function (){ first2.snow3.visible = false; oil.visible = false; jf.wait(); action = true; }); causeEvent("oil_take_ok"); }); removeActivator("oil"); } public function jfGoToElevator():void{ action = false; jf.walkTo(410); motionTo(jf, 410, jf.y, 0.75, function (){ jf.walkTo((elevator.x + 55)); motionTo(jf, (elevator.x + 55), (elevator.y + 248), 0.75, function (){ jf.wait(); btnRight.gotoAndPlay(2); btnLeft.gotoAndPlay(2); btnUp.gotoAndPlay(2); btnDown.gotoAndPlay(2); action = true; }); }); causeEvent("in_elevator_ok"); removeActivator("do3"); } public function jfPlaceGear():void{ action = false; jf.walkTo(200); motionTo(jf, 200, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ epicScene.gotoAndStop(2); action = true; }); causeEvent("gear_place_ok"); }); } public function jfTest():void{ lever.gotoAndStop(2); epicScene.gotoAndPlay(44); if (arrayTest.length == 5){ if (arrayTest[0] == "right"){ if (arrayTest[1] == "up"){ if (arrayTest[2] == "right"){ if (arrayTest[3] == "down"){ if (arrayTest[4] == "right"){ elevator.gotoAndPlay("right"); } else { elevator.gotoAndPlay("wrong"); }; } else { elevator.gotoAndPlay("wrong"); }; } else { elevator.gotoAndPlay("wrong"); }; } else { elevator.gotoAndPlay("wrong"); }; } else { elevator.gotoAndPlay("wrong"); }; } else { elevator.gotoAndPlay("wrong"); }; } } }//package
Section 153
//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 jfSpeed:Number; public var glowFilter:GlowFilter; public function Episode_06(){ addFrameScript(0, frame1); } public function jfRefused():void{ jf.playAnim("refused"); } public function jfTurnOnPult():void{ action = false; jf.walkTo(170); motionTo(jf, 170, jf.y, 0.75, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ controlPult.gotoAndStop(3); electricWall.gotoAndStop(2); action = true; }); causeEvent("pult_turnOn_ok"); }); removeActivator("do5"); } public function jfPlaceMagnet():void{ action = false; jf.walkTo(180); motionTo(jf, 180, jf.y, 0.75, function (){ jf.turnOn("left"); jf.playAnim("take", function (){ controlPult.gotoAndStop(2); action = true; }); causeEvent("magnet_place_ok"); }); removeActivator("do4"); } function frame1(){ epicScene.gotoAndStop(1); controlPult.gotoAndStop(1); electricWall.gotoAndStop(1); hintFillTime = -1; hintIdleTime = -1; initialize = function (){ epicScene.gotoAndStop(1); controlPult.gotoAndStop(1); electricWall.gotoAndStop(1); action = false; }; finalize = function (){ }; cleanOut = function (){ }; registerItem("part", Item_Part); registerItem("magnet", Item_Magnet); registerItem("spanner", Item_Spanner); registerEvent("spanner_ok"); registerEvent("part_ok"); registerEvent("magnet_take_ok"); registerEvent("magnet_place_ok"); registerEvent("pult_turnOn_ok"); addActivator("do1", do1, {onClick:function (){ jfTakeMagnet(); }}); addActivator("do2", do2, {onClick:function (){ jfTakePart(); }}); addActivator("do3", do3, {onClick:function (){ if (ifThis("pult_turnOn_ok")){ jfTakeSpanner(); } else { jfGoDie(); }; }}); addActivator("do4", do4, {onClick:function (){ if (ifThis("magnet_take_ok")){ jfPlaceMagnet(); } else { jfRefused(); }; }}); addActivator("do5", do5, {onClick:function (){ if (ifThis("magnet_place_ok")){ jfTurnOnPult(); } else { jfRefused(); }; }}); addActivator("do6", do6, {onClick:function (){ if (((ifThis("spanner_ok")) && (ifThis("part_ok")))){ jfRepairHellMashine(); } 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 jfGoDie():void{ action = false; jf.walkTo(230); motionTo(jf, 230, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("dieElectroshock", function (){ action = true; }); }); removeActivator("do1"); removeActivator("do2"); removeActivator("do3"); removeActivator("do4"); removeActivator("do5"); removeActivator("do6"); } public function jfTakeSpanner():void{ action = false; jf.walkTo(spanner.x); motionTo(jf, spanner.x, jf.y, 0.75, function (){ jf.turnOn("right"); jf.pickUpItem("spanner", spanner, function (){ spanner.visible = false; jf.wait(); action = true; }); causeEvent("spanner_ok"); }); removeActivator("do3"); } public function jfTakePart():void{ action = false; jf.walkTo(part.x); motionTo(jf, part.x, jf.y, 0.75, function (){ jf.turnOn("right"); jf.takeItem("part", part, function (){ part.visible = false; first1.snow2.visible = false; jf.wait(); action = true; }); causeEvent("part_ok"); }); removeActivator("do2"); } public function jfRepairHellMashine():void{ action = false; jf.walkTo(280); motionTo(jf, 280, jf.y, 0.75, function (){ jf.turnOn("right"); jf.playAnim("take", function (){ epicScene.gotoAndPlay(2); action = true; }); }); removeActivator("do6"); } public function jfTakeMagnet():void{ action = false; jf.walkTo((magnet.x - 10)); motionTo(jf, (magnet.x - 10), jf.y, 0.75, function (){ jf.turnOn("right"); jf.takeItem("magnet", magnet, function (){ magnet.visible = false; first1.snow1.visible = false; jf.wait(); action = true; }); causeEvent("magnet_take_ok"); }); removeActivator("do1"); } } }//package
Section 154
//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 155
//GameMusic (GameMusic) package { import flash.media.*; public dynamic class GameMusic extends Sound { } }//package
Section 156
//hero (hero) package { public dynamic class hero extends Character { public function hero(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21); } function frame10(){ stop(); } function frame14(){ stop(); } function frame18(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame4(){ stop(); } function frame8(){ stop(); } function frame21(){ stop(); } function frame2(){ stop(); } function frame15(){ stop(); } function frame16(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } function frame19(){ stop(); } function frame20(){ stop(); } } }//package
Section 157
//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 158
//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 159
//Item_Alpenstock (Item_Alpenstock) package { import flash.display.*; public dynamic class Item_Alpenstock extends MovieClip { } }//package
Section 160
//Item_Can (Item_Can) package { import flash.display.*; public dynamic class Item_Can extends MovieClip { } }//package
Section 161
//Item_Fish (Item_Fish) package { import flash.display.*; public dynamic class Item_Fish extends MovieClip { } }//package
Section 162
//Item_Gear (Item_Gear) package { import flash.display.*; public dynamic class Item_Gear extends MovieClip { } }//package
Section 163
//Item_Magnet (Item_Magnet) package { import flash.display.*; public dynamic class Item_Magnet extends MovieClip { } }//package
Section 164
//Item_Map (Item_Map) package { import flash.display.*; public dynamic class Item_Map extends MovieClip { } }//package
Section 165
//Item_Moss (Item_Moss) package { import flash.display.*; public dynamic class Item_Moss extends MovieClip { } }//package
Section 166
//Item_Oar (Item_Oar) package { import flash.display.*; public dynamic class Item_Oar extends MovieClip { } }//package
Section 167
//Item_Oil (Item_Oil) package { import flash.display.*; public dynamic class Item_Oil extends MovieClip { } }//package
Section 168
//Item_Part (Item_Part) package { import flash.display.*; public dynamic class Item_Part extends MovieClip { } }//package
Section 169
//Item_Rope (Item_Rope) package { import flash.display.*; public dynamic class Item_Rope extends MovieClip { } }//package
Section 170
//Item_SkiPole (Item_SkiPole) package { import flash.display.*; public dynamic class Item_SkiPole extends MovieClip { } }//package
Section 171
//Item_Spanner (Item_Spanner) package { import flash.display.*; public dynamic class Item_Spanner extends MovieClip { } }//package
Section 172
//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 173
//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 174
//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 175
//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 176
//streamsound29 (streamsound29) package { import flash.media.*; public dynamic class streamsound29 extends Sound { } }//package
Section 177
//takeSound (takeSound) package { import flash.media.*; public dynamic class takeSound extends Sound { } }//package
Section 178
//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 179
//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 180
//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 181
//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 a3: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 182
//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 183
//WindowInstructions (WindowInstructions) package { public dynamic class WindowInstructions extends Window { public function WindowInstructions(){ addFrameScript(0, frame1); } function frame1(){ playBtn.gotoAndStop(1); } } }//package
Section 184
//WindowItem (WindowItem) package { public dynamic class WindowItem extends Window { public function WindowItem(){ addFrameScript(0, frame1); } function frame1(){ startLifeTimer(); } } }//package
Section 185
//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 186
//WindowYouAreHistory (WindowYouAreHistory) package { public dynamic class WindowYouAreHistory extends Window { public function WindowYouAreHistory(){ addFrameScript(0, frame1); } function frame1(){ retryBtn.gotoAndStop(1); mmBtn.gotoAndStop(1); mgBtn.gotoAndStop(1); } } }//package

Library Items

Symbol 1 Sound {takeSound}
Symbol 2 GraphicUsed by:3 496
Symbol 3 MovieClip {Item_Spanner}Uses:2
Symbol 4 GraphicUsed by:5 497
Symbol 5 MovieClip {Item_Magnet}Uses:4
Symbol 6 GraphicUsed by:7 498
Symbol 7 MovieClip {Item_Part}Uses:6
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:10 539 564
Symbol 10 MovieClip {Item_Gear}Uses:9
Symbol 11 GraphicUsed by:12 540
Symbol 12 MovieClip {Item_Oil}Uses:11
Symbol 13 GraphicUsed by:14 604
Symbol 14 MovieClip {Item_Oar}Uses:13
Symbol 15 GraphicUsed by:16 271 603 670
Symbol 16 MovieClip {Item_SkiPole}Uses:15
Symbol 17 GraphicUsed by:18 602 694
Symbol 18 MovieClip {Item_Can}Uses:17
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip {Item_Map}Uses:19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip {Item_Moss}Uses:21
Symbol 23 GraphicUsed by:24 163 171 269
Symbol 24 MovieClip {Item_Fish}Uses:23
Symbol 25 GraphicUsed by:26 784 787
Symbol 26 MovieClip {Item_Rope}Uses:25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {Item_Alpenstock}Uses:27
Symbol 29 GraphicUsed by:122 436
Symbol 30 GraphicUsed by:116
Symbol 31 ShapeTweeningUsed by:116
Symbol 32 ShapeTweeningUsed by:116
Symbol 33 ShapeTweeningUsed by:116
Symbol 34 ShapeTweeningUsed by:116
Symbol 35 ShapeTweeningUsed by:116
Symbol 36 ShapeTweeningUsed by:116
Symbol 37 ShapeTweeningUsed by:116
Symbol 38 ShapeTweeningUsed by:116
Symbol 39 ShapeTweeningUsed by:116
Symbol 40 ShapeTweeningUsed by:116
Symbol 41 ShapeTweeningUsed by:116
Symbol 42 ShapeTweeningUsed by:116
Symbol 43 ShapeTweeningUsed by:116
Symbol 44 ShapeTweeningUsed by:116
Symbol 45 ShapeTweeningUsed by:116
Symbol 46 ShapeTweeningUsed by:116
Symbol 47 ShapeTweeningUsed by:116
Symbol 48 ShapeTweeningUsed by:116
Symbol 49 ShapeTweeningUsed by:116
Symbol 50 ShapeTweeningUsed by:116
Symbol 51 ShapeTweeningUsed by:116
Symbol 52 ShapeTweeningUsed by:116
Symbol 53 ShapeTweeningUsed by:116
Symbol 54 ShapeTweeningUsed by:116
Symbol 55 GraphicUsed by:116
Symbol 56 ShapeTweeningUsed by:116
Symbol 57 ShapeTweeningUsed by:116
Symbol 58 ShapeTweeningUsed by:116
Symbol 59 ShapeTweeningUsed by:116
Symbol 60 ShapeTweeningUsed by:116
Symbol 61 ShapeTweeningUsed by:116
Symbol 62 ShapeTweeningUsed by:116
Symbol 63 ShapeTweeningUsed by:116
Symbol 64 ShapeTweeningUsed by:116
Symbol 65 ShapeTweeningUsed by:116
Symbol 66 ShapeTweeningUsed by:116
Symbol 67 ShapeTweeningUsed by:116
Symbol 68 ShapeTweeningUsed by:116
Symbol 69 ShapeTweeningUsed by:116
Symbol 70 ShapeTweeningUsed by:116
Symbol 71 ShapeTweeningUsed by:116
Symbol 72 ShapeTweeningUsed by:116
Symbol 73 ShapeTweeningUsed by:116
Symbol 74 ShapeTweeningUsed by:116
Symbol 75 ShapeTweeningUsed by:116
Symbol 76 ShapeTweeningUsed by:116
Symbol 77 ShapeTweeningUsed by:116
Symbol 78 ShapeTweeningUsed by:116
Symbol 79 ShapeTweeningUsed by:116
Symbol 80 GraphicUsed by:116
Symbol 81 ShapeTweeningUsed by:116
Symbol 82 ShapeTweeningUsed by:116
Symbol 83 ShapeTweeningUsed by:116
Symbol 84 ShapeTweeningUsed by:116
Symbol 85 ShapeTweeningUsed by:116
Symbol 86 ShapeTweeningUsed by:116
Symbol 87 ShapeTweeningUsed by:116
Symbol 88 ShapeTweeningUsed by:116
Symbol 89 ShapeTweeningUsed by:116
Symbol 90 ShapeTweeningUsed by:116
Symbol 91 ShapeTweeningUsed by:116
Symbol 92 ShapeTweeningUsed by:116
Symbol 93 ShapeTweeningUsed by:116
Symbol 94 ShapeTweeningUsed by:116
Symbol 95 ShapeTweeningUsed by:116
Symbol 96 ShapeTweeningUsed by:116
Symbol 97 ShapeTweeningUsed by:116
Symbol 98 ShapeTweeningUsed by:116
Symbol 99 ShapeTweeningUsed by:116
Symbol 100 ShapeTweeningUsed by:116
Symbol 101 ShapeTweeningUsed by:116
Symbol 102 ShapeTweeningUsed by:116
Symbol 103 ShapeTweeningUsed by:116
Symbol 104 ShapeTweeningUsed by:116
Symbol 105 ShapeTweeningUsed by:116
Symbol 106 ShapeTweeningUsed by:116
Symbol 107 ShapeTweeningUsed by:116
Symbol 108 ShapeTweeningUsed by:116
Symbol 109 ShapeTweeningUsed by:116
Symbol 110 ShapeTweeningUsed by:116
Symbol 111 ShapeTweeningUsed by:116
Symbol 112 ShapeTweeningUsed by:116
Symbol 113 ShapeTweeningUsed by:116
Symbol 114 ShapeTweeningUsed by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip {PnC_www_fla.combine_mc_317}Uses: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 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115Used by:122
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:121
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121
Symbol 121 MovieClipUses:118 120Used by:122
Symbol 122 MovieClip {Anim_Trap2}Uses:29 116 121
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:359
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:359
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:170 359
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:146
Symbol 131 GraphicUsed by:146 149 152 226 639 732 769 851
Symbol 132 GraphicUsed by:146 149 152 226 639 732 769 851
Symbol 133 GraphicUsed by:146 149 152
Symbol 134 GraphicUsed by:146 149 152
Symbol 135 GraphicUsed by:146 149 152 226 639 732 769 851
Symbol 136 GraphicUsed by:146 149 152
Symbol 137 GraphicUsed by:146 149 152 226 639 732 769 851
Symbol 138 GraphicUsed by:146 149 152
Symbol 139 GraphicUsed by:146 149 152
Symbol 140 ShapeTweeningUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 ShapeTweeningUsed by:146
Symbol 143 ShapeTweeningUsed by:146
Symbol 144 ShapeTweeningUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip {PnC_www_fla.l2_signAll_221}Uses:130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145Used by:170
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClip {PnC_www_fla.l2_rockAll_223}Uses:148 131 132 133 134 135 136 137 138 139Used by:170
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClip {PnC_www_fla.l2_rock2_all_225}Uses:151 131 132 133 134 135 136 137 138 139Used by:170
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:156 157
Symbol 155 GraphicUsed by:156 157 700
Symbol 156 MovieClip {PnC_www_fla.l2_grampus_228}Uses:154 155Used by:157
Symbol 157 MovieClip {PnC_www_fla.l2_orka_all_227}Uses:156 154 155Used by:170
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:162
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClipUses:159 161Used by:164 165
Symbol 163 MovieClipUses:23Used by:164 165
Symbol 164 MovieClip {PnC_www_fla.bird_fly1_231}Uses:162 163Used by:166
Symbol 165 MovieClip {PnC_www_fla.bird_flyDrop_236}Uses:162 163Used by:166
Symbol 166 MovieClip {PnC_www_fla.bird_all_230}Uses:164 165Used by:170
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip {PnC_www_fla.blueRay_237}Uses:167 168Used by:170
Symbol 170 MovieClip {PnC_www_fla.l2_main_219}Uses:128 146 149 152 157 166 169Used by:359
Symbol 171 MovieClipUses:23Used by:359
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:359
Symbol 174 GraphicUsed by:175 607 701
Symbol 175 MovieClip {PnC_www_fla.hand_72}Uses:174Used by:184 185 186 187 188 218 219 226 264 267 268 270 272 273 277 314 349 350 351
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:184 185 186 187 188 218 219 226 264 267 268 270 272 273 277 314 349 350 351
Symbol 178 GraphicUsed by:179 610 704
Symbol 179 MovieClipUses:178Used by:184 185 186 187 188 218 219 226 264 267 268 270 272 273 277 314 349 350 351
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183 612 706
Symbol 182 GraphicUsed by:183 612 706
Symbol 183 MovieClipUses:180 181 182Used by:184 185 186 187 188 218 219 226 264 267 268 270 272 273 277 314 349 350 351
Symbol 184 MovieClip {PnC_www_fla.hero_idle_71}Uses:175 177 179 183Used by:352 851
Symbol 185 MovieClip {PnC_www_fla.hero_walk_76}Uses:175 177 179 183Used by:352 851
Symbol 186 MovieClip {PnC_www_fla.hero_take_77}Uses:175 177 179 183Used by:352
Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78}Uses:175 177 179 183Used by:352
Symbol 188 MovieClip {PnC_www_fla.hero_refused_79}Uses:175 177 179 183Used by:352
Symbol 189 GraphicUsed by:205 622 716
Symbol 190 GraphicUsed by:205
Symbol 191 GraphicUsed by:205 622 716
Symbol 192 GraphicUsed by:205 622 716
Symbol 193 GraphicUsed by:205
Symbol 194 GraphicUsed by:205
Symbol 195 GraphicUsed by:205 622 716
Symbol 196 GraphicUsed by:205
Symbol 197 GraphicUsed by:205 622 716
Symbol 198 GraphicUsed by:205 622 716
Symbol 199 GraphicUsed by:205 622 716
Symbol 200 GraphicUsed by:205 622 716
Symbol 201 GraphicUsed by:205 622 716
Symbol 202 GraphicUsed by:205 622 716
Symbol 203 GraphicUsed by:205 622 716
Symbol 204 GraphicUsed by:205 622 716
Symbol 205 MovieClip {PnC_www_fla.head_hited_81}Uses:189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204Used by:218
Symbol 206 GraphicUsed by:212 216 625 628 719 722
Symbol 207 ShapeTweeningUsed by:212
Symbol 208 GraphicUsed by:212 216 625 628 719 722
Symbol 209 ShapeTweeningUsed by:212
Symbol 210 GraphicUsed by:212 216 625 628 719 722
Symbol 211 GraphicUsed by:212 625 719
Symbol 212 MovieClipUses:206 207 208 209 210 211Used by:217
Symbol 213 ShapeTweeningUsed by:216
Symbol 214 ShapeTweeningUsed by:216
Symbol 215 GraphicUsed by:216 628 722
Symbol 216 MovieClipUses:206 213 210 214 208 215Used by:217
Symbol 217 MovieClipUses:212 216Used by:218
Symbol 218 MovieClip {PnC_www_fla.hero_die1_80}Uses:175 177 179 183 205 217Used by:352
Symbol 219 MovieClip {PnC_www_fla.hero_happy_85}Uses:175 177 179 183Used by:352
Symbol 220 GraphicUsed by:221 726 783
Symbol 221 MovieClipUses:220Used by:226
Symbol 222 GraphicUsed by:226 851
Symbol 223 GraphicUsed by:226 851
Symbol 224 GraphicUsed by:226 851
Symbol 225 GraphicUsed by:226 851
Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86}Uses:175 177 179 183 221 131 132 222 223 135 224 137 225Used by:352
Symbol 227 GraphicUsed by:264
Symbol 228 GraphicUsed by:264 314 349 663 756
Symbol 229 ShapeTweeningUsed by:264
Symbol 230 ShapeTweeningUsed by:264
Symbol 231 GraphicUsed by:264
Symbol 232 GraphicUsed by:264
Symbol 233 GraphicUsed by:264
Symbol 234 ShapeTweeningUsed by:264
Symbol 235 ShapeTweeningUsed by:264
Symbol 236 ShapeTweeningUsed by:264
Symbol 237 GraphicUsed by:264 663 756
Symbol 238 GraphicUsed by:264 663 756
Symbol 239 GraphicUsed by:264 663 756
Symbol 240 GraphicUsed by:264
Symbol 241 GraphicUsed by:264
Symbol 242 ShapeTweeningUsed by:264
Symbol 243 ShapeTweeningUsed by:264
Symbol 244 GraphicUsed by:264
Symbol 245 ShapeTweeningUsed by:264
Symbol 246 ShapeTweeningUsed by:264
Symbol 247 GraphicUsed by:264
Symbol 248 ShapeTweeningUsed by:264
Symbol 249 ShapeTweeningUsed by:264
Symbol 250 GraphicUsed by:264
Symbol 251 GraphicUsed by:264
Symbol 252 ShapeTweeningUsed by:264
Symbol 253 ShapeTweeningUsed by:264
Symbol 254 GraphicUsed by:264
Symbol 255 GraphicUsed by:264
Symbol 256 ShapeTweeningUsed by:264
Symbol 257 ShapeTweeningUsed by:264
Symbol 258 ShapeTweeningUsed by:264
Symbol 259 ShapeTweeningUsed by:264
Symbol 260 GraphicUsed by:264
Symbol 261 GraphicUsed by:264
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88}Uses:175 177 179 183 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263Used by:352
Symbol 265 GraphicUsed by:266 664 757
Symbol 266 MovieClipUses:265Used by:267
Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89}Uses:175 177 179 183 266Used by:352
Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91}Uses:175 177 179 183Used by:352
Symbol 269 MovieClipUses:23Used by:270
Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92}Uses:175 177 179 183 269Used by:352
Symbol 271 MovieClipUses:15Used by:272 273
Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94}Uses:175 177 179 183 271Used by:352
Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96}Uses:175 177 179 183 271Used by:352
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:274 275Used by:277
Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97}Uses:175 177 179 183 276Used by:352
Symbol 278 GraphicUsed by:314
Symbol 279 ShapeTweeningUsed by:314
Symbol 280 ShapeTweeningUsed by:314
Symbol 281 GraphicUsed by:314
Symbol 282 GraphicUsed by:314
Symbol 283 GraphicUsed by:314
Symbol 284 ShapeTweeningUsed by:314
Symbol 285 ShapeTweeningUsed by:314
Symbol 286 ShapeTweeningUsed by:314
Symbol 287 ShapeTweeningUsed by:314
Symbol 288 ShapeTweeningUsed by:314
Symbol 289 GraphicUsed by:314
Symbol 290 GraphicUsed by:314
Symbol 291 GraphicUsed by:314
Symbol 292 ShapeTweeningUsed by:314
Symbol 293 ShapeTweeningUsed by:314
Symbol 294 GraphicUsed by:314
Symbol 295 ShapeTweeningUsed by:314
Symbol 296 ShapeTweeningUsed by:314
Symbol 297 GraphicUsed by:314
Symbol 298 ShapeTweeningUsed by:314
Symbol 299 ShapeTweeningUsed by:314
Symbol 300 GraphicUsed by:314
Symbol 301 GraphicUsed by:314
Symbol 302 ShapeTweeningUsed by:314
Symbol 303 ShapeTweeningUsed by:314
Symbol 304 GraphicUsed by:314
Symbol 305 GraphicUsed by:314
Symbol 306 ShapeTweeningUsed by:314
Symbol 307 ShapeTweeningUsed by:314
Symbol 308 ShapeTweeningUsed by:314
Symbol 309 ShapeTweeningUsed by:314
Symbol 310 GraphicUsed by:314
Symbol 311 GraphicUsed by:314
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99}Uses:175 177 179 183 278 228 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313Used by:352
Symbol 315 GraphicUsed by:349
Symbol 316 ShapeTweeningUsed by:349
Symbol 317 ShapeTweeningUsed by:349
Symbol 318 GraphicUsed by:349
Symbol 319 GraphicUsed by:349
Symbol 320 GraphicUsed by:349
Symbol 321 ShapeTweeningUsed by:349
Symbol 322 ShapeTweeningUsed by:349
Symbol 323 ShapeTweeningUsed by:349
Symbol 324 ShapeTweeningUsed by:349
Symbol 325 ShapeTweeningUsed by:349
Symbol 326 GraphicUsed by:349
Symbol 327 ShapeTweeningUsed by:349
Symbol 328 ShapeTweeningUsed by:349
Symbol 329 GraphicUsed by:349
Symbol 330 ShapeTweeningUsed by:349
Symbol 331 ShapeTweeningUsed by:349
Symbol 332 GraphicUsed by:349
Symbol 333 ShapeTweeningUsed by:349
Symbol 334 ShapeTweeningUsed by:349
Symbol 335 GraphicUsed by:349
Symbol 336 GraphicUsed by:349
Symbol 337 ShapeTweeningUsed by:349
Symbol 338 ShapeTweeningUsed by:349
Symbol 339 GraphicUsed by:349
Symbol 340 GraphicUsed by:349
Symbol 341 ShapeTweeningUsed by:349
Symbol 342 ShapeTweeningUsed by:349
Symbol 343 ShapeTweeningUsed by:349
Symbol 344 ShapeTweeningUsed by:349
Symbol 345 GraphicUsed by:349
Symbol 346 GraphicUsed by:349
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100}Uses:175 177 179 183 315 228 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348Used by:352
Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101}Uses:175 177 179 183Used by:352
Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102}Uses:175 177 179 183Used by:352
Symbol 352 MovieClip {hero}Uses:184 185 186 187 188 218 219 226 264 267 268 270 272 273 277 314 349 350 351Used by:359 534 591 691 851
Symbol 353 GraphicUsed by:354 355 356 357 358 528 529 530 531 532 533 588 589 590 685 686 687 688 689 690 775 776 777 866 867 868 869 870 871
Symbol 354 MovieClipUses:353Used by:359
Symbol 355 MovieClipUses:353Used by:359
Symbol 356 MovieClipUses:353Used by:359
Symbol 357 MovieClipUses:353Used by:359
Symbol 358 MovieClipUses:353Used by:359
Symbol 359 MovieClip {Episode_02}Uses:124 126 170 171 128 173 352 354 355 356 357 358Used by:873
Symbol 360 GraphicUsed by:364
Symbol 361 ShapeTweeningUsed by:364
Symbol 362 GraphicUsed by:364
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip {PnC_www_fla.preloadBar_2}Uses:360 361 362 363Used by:392
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:392 939
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:371 939
Symbol 369 GraphicUsed by:370 418
Symbol 370 MovieClipUses:369Used by:371 939
Symbol 371 MovieClip {PnC_www_fla.logo_4}Uses:368 370Used by:392
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:392
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:376
Symbol 376 MovieClipUses:375Used by:392 939
Symbol 377 SoundUsed by:392
Symbol 378 ShapeTweeningUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClip {PnC_www_fla.hl_9}Uses:378 379Used by:392
Symbol 381 ShapeTweeningUsed by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip {PnC_www_fla.button_10}Uses:381 382Used by:392
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:391
Symbol 386 FontUsed by:387
Symbol 387 TextUses:386Used by:388
Symbol 388 MovieClipUses:387Used by:391
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:391
Symbol 391 MovieClip {PnC_www_fla.play_btn_11}Uses:385 388 390Used by:392
Symbol 392 MovieClip {PnC_www_fla.Preloader_1}Uses:364 366 371 373 376 377 380 383 391Used by:Timeline
Symbol 393 FontUsed by:394 398 471
Symbol 394 EditableTextUses:393Used by:397
Symbol 395 Sound {streamsound29}Used by:397
Symbol 396 Sound {GameMusic}Used by:397
Symbol 397 MovieClip {PnC_www_fla._ExportSoundsMC_15}Uses:394 395 396Used by:Timeline
Symbol 398 EditableTextUses:393Used by:470
Symbol 399 GraphicUsed by:400 903
Symbol 400 MovieClipUses:399Used by:401
Symbol 401 MovieClipUses:400Used by:426 435 437 443 469
Symbol 402 GraphicUsed by:426
Symbol 403 FontUsed by:404 409 422 424 433 440 442 468 896 913
Symbol 404 TextUses:403Used by:426
Symbol 405 GraphicUsed by:406 911 924
Symbol 406 MovieClipUses:405Used by:410 423 425 434 441
Symbol 407 GraphicUsed by:408 925
Symbol 408 MovieClipUses:407Used by:410 441
Symbol 409 TextUses:403Used by:410
Symbol 410 MovieClip {PnC_www_fla.retryBtn_20}Uses:406 408 409Used by:426
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:419
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:419
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:419
Symbol 418 MovieClipUses:369Used by:419
Symbol 419 MovieClip {PnC_www_fla.logo_23}Uses:413 415 417 418Used by:426 435 469
Symbol 420 GraphicUsed by:421 912
Symbol 421 MovieClipUses:420Used by:423 425 434
Symbol 422 TextUses:403Used by:423
Symbol 423 MovieClip {PnC_www_fla.mainMenuBtn_28}Uses:406 421 422Used by:426 435 469
Symbol 424 TextUses:403Used by:425
Symbol 425 MovieClip {PnC_www_fla.moreGamesBtn_30}Uses:406 421 424Used by:426 435 469
Symbol 426 MovieClip {WindowYouAreHistory}Uses:401 402 404 410 419 423 425Used by:470
Symbol 427 GraphicUsed by:432
Symbol 428 GraphicUsed by:432
Symbol 429 GraphicUsed by:432
Symbol 430 GraphicUsed by:432
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClip {PnC_www_fla.levelEndPicture_32}Uses:427 428 429 430 431Used by:435
Symbol 433 TextUses:403Used by:434 923
Symbol 434 MovieClip {PnC_www_fla.nextBtn_33}Uses:406 421 433Used by:435
Symbol 435 MovieClip {WindowNextLevel}Uses:401 432 434 419 423 425Used by:470
Symbol 436 MovieClipUses:29Used by:437
Symbol 437 MovieClip {WindowItem}Uses:401 436Used by:470
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:443
Symbol 440 TextUses:403Used by:441 926
Symbol 441 MovieClip {PnC_www_fla.playBtn_38}Uses:406 408 440Used by:443
Symbol 442 TextUses:403Used by:443
Symbol 443 MovieClip {WindowInstructions}Uses:401 439 441 442Used by:470
Symbol 444 FontUsed by:445 917
Symbol 445 EditableTextUses:444Used by:469
Symbol 446 GraphicUsed by:469
Symbol 447 FontUsed by:448
Symbol 448 TextUses:447Used by:469
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:451
Symbol 451 MovieClip {PnC_www_fla.icon2_40}Uses:450Used by:469
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:454
Symbol 454 MovieClip {PnC_www_fla.icon3_41}Uses:453Used by:469
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:457
Symbol 457 MovieClip {PnC_www_fla.icon4_42}Uses:456Used by:469
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClip {PnC_www_fla.sonya_43}Uses:459Used by:469
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:463
Symbol 463 MovieClip {PnC_www_fla.joe_44}Uses:462Used by:469
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:466
Symbol 466 MovieClip {PnC_www_fla.icon1_45}Uses:465Used by:469
Symbol 467 GraphicUsed by:469
Symbol 468 TextUses:403Used by:469
Symbol 469 MovieClip {WindowFinal}Uses:401 445 446 448 451 454 457 460 463 466 467 419 423 425 468Used by:470
Symbol 470 MovieClip {PnC_www_fla._ExportWindowsMC_16}Uses:398 426 435 437 443 469Used by:Timeline
Symbol 471 EditableTextUses:393Used by:873
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:534
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:534
Symbol 476 GraphicUsed by:485 878
Symbol 477 GraphicUsed by:485
Symbol 478 GraphicUsed by:485
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:485
Symbol 481 ShapeTweeningUsed by:485
Symbol 482 ShapeTweeningUsed by:485
Symbol 483 GraphicUsed by:485
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClip {PnC_www_fla.l6_lava_49}Uses:476 477 478 480 481 482 483 484Used by:534
Symbol 486 GraphicUsed by:493
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:491 493
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:492 493
Symbol 491 MovieClipUses:488Used by:493
Symbol 492 MovieClipUses:490Used by:493
Symbol 493 MovieClip {PnC_www_fla.steam_mc_51}Uses:486 488 490 491 492Used by:534
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:510 534
Symbol 496 MovieClipUses:2Used by:510 534
Symbol 497 MovieClipUses:4Used by:522 534
Symbol 498 MovieClipUses:6Used by:510 534
Symbol 499 GraphicUsed by:534
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:510
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:510
Symbol 504 GraphicUsed by:510
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:510
Symbol 507 GraphicUsed by:510
Symbol 508 GraphicUsed by:510
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClip {PnC_www_fla.l6_Mechanicalgrip_60}Uses:501 503 498 504 506 507 496 508 495 509Used by:534
Symbol 511 GraphicUsed by:534
Symbol 512 GraphicUsed by:519
Symbol 513 GraphicUsed by:519
Symbol 514 GraphicUsed by:517
Symbol 515 GraphicUsed by:517
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:514 515 516Used by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClip {PnC_www_fla.l6_plusminus_64}Uses:512 513 517 518Used by:534
Symbol 520 GraphicUsed by:522
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClip {PnC_www_fla.l6_control_pult_66}Uses:520 497 521Used by:534
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:527
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:525Used by:527
Symbol 527 MovieClip {PnC_www_fla.l6_snow_67}Uses:524 526Used by:534
Symbol 528 MovieClipUses:353Used by:534
Symbol 529 MovieClipUses:353Used by:534
Symbol 530 MovieClipUses:353Used by:534
Symbol 531 MovieClipUses:353Used by:534
Symbol 532 MovieClipUses:353Used by:534
Symbol 533 MovieClipUses:353Used by:534
Symbol 534 MovieClip {Episode_06}Uses:473 475 485 493 495 496 497 498 499 510 511 519 522 527 352 528 529 530 531 532 533Used by:873
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:591
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:591
Symbol 539 MovieClipUses:9Used by:591
Symbol 540 MovieClipUses:11Used by:564 591
Symbol 541 GraphicUsed by:543
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClip {PnC_www_fla.l5_lever_114}Uses:541 542Used by:591
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:548
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:548
Symbol 548 MovieClip {PnC_www_fla.l5_snow_115}Uses:545 547Used by:591
Symbol 549 GraphicUsed by:564
Symbol 550 GraphicUsed by:564
Symbol 551 GraphicUsed by:564
Symbol 552 GraphicUsed by:553 564
Symbol 553 MovieClipUses:552Used by:564
Symbol 554 ShapeTweeningUsed by:557
Symbol 555 ShapeTweeningUsed by:557
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:554 555 556Used by:564
Symbol 558 ShapeTweeningUsed by:564
Symbol 559 ShapeTweeningUsed by:564
Symbol 560 ShapeTweeningUsed by:564
Symbol 561 GraphicUsed by:564
Symbol 562 GraphicUsed by:564
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClip {PnC_www_fla.l5_mechanism_118}Uses:549 550 551 552 553 9 540 557 558 559 560 561 562 563Used by:591
Symbol 565 ShapeTweeningUsed by:568
Symbol 566 ShapeTweeningUsed by:568
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClip {PnC_www_fla.l5_up_arrow_121}Uses:565 566 567Used by:591
Symbol 569 ShapeTweeningUsed by:572
Symbol 570 ShapeTweeningUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClip {PnC_www_fla.l5_down_arrow_122}Uses:569 570 571Used by:591
Symbol 573 ShapeTweeningUsed by:576
Symbol 574 ShapeTweeningUsed by:576
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClip {PnC_www_fla.l5_right_arrow_123}Uses:573 574 575Used by:591
Symbol 577 ShapeTweeningUsed by:580
Symbol 578 ShapeTweeningUsed by:580
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClip {PnC_www_fla.l5_left_arrow_124}Uses:577 578 579Used by:591
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClip {PnC_www_fla.l5_elevator_126}Uses:581Used by:587
Symbol 583 GraphicUsed by:587
Symbol 584 ShapeTweeningUsed by:587
Symbol 585 GraphicUsed by:587
Symbol 586 ShapeTweeningUsed by:587
Symbol 587 MovieClip {PnC_www_fla.elevator_all_125}Uses:582 583 584 585 586Used by:591
Symbol 588 MovieClipUses:353Used by:591
Symbol 589 MovieClipUses:353Used by:591
Symbol 590 MovieClipUses:353Used by:591
Symbol 591 MovieClip {Episode_05}Uses:536 538 539 540 543 548 564 568 572 576 580 352 587 588 589 590Used by:873
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:691
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:691
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:691
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:691
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:691
Symbol 602 MovieClipUses:17Used by:691
Symbol 603 MovieClipUses:15Used by:691
Symbol 604 MovieClipUses:13Used by:682 691
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:691
Symbol 607 MovieClip {PnC_www_fla.hand_142}Uses:174Used by:613 614 615 616 617 630 631 639 663 665 666 669 671 672
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:613 614 615 616 617 630 631 639 663 665 666 669 671 672
Symbol 610 MovieClipUses:178Used by:613 614 615 616 617 630 631 639 663 665 666 669 671 672
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611 181 182Used by:613 614 615 616 617 630 631 639 663 665 666 669 671 672
Symbol 613 MovieClip {PnC_www_fla.hero_idle_141}Uses:607 609 610 612Used by:673
Symbol 614 MovieClip {PnC_www_fla.hero_walk_146}Uses:607 609 610 612Used by:673
Symbol 615 MovieClip {PnC_www_fla.hero_take_147}Uses:607 609 610 612Used by:673
Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148}Uses:607 609 610 612Used by:673
Symbol 617 MovieClip {PnC_www_fla.hero_refused_149}Uses:607 609 610 612Used by:673
Symbol 618 GraphicUsed by:622
Symbol 619 GraphicUsed by:622
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClip {PnC_www_fla.head_hited_151}Uses:189 618 191 192 619 620 195 621 197 198 199 200 201 202 203 204Used by:630
Symbol 623 ShapeTweeningUsed by:625
Symbol 624 ShapeTweeningUsed by:625
Symbol 625 MovieClipUses:206 623 208 624 210 211Used by:629
Symbol 626 ShapeTweeningUsed by:628
Symbol 627 ShapeTweeningUsed by:628
Symbol 628 MovieClipUses:206 626 210 627 208 215Used by:629
Symbol 629 MovieClipUses:625 628Used by:630
Symbol 630 MovieClip {PnC_www_fla.hero_die1_150}Uses:607 609 610 612 622 629Used by:673
Symbol 631 MovieClip {PnC_www_fla.hero_happy_155}Uses:607 609 610 612Used by:673
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:639
Symbol 634 GraphicUsed by:639
Symbol 635 GraphicUsed by:639
Symbol 636 GraphicUsed by:639
Symbol 637 GraphicUsed by:639
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156}Uses:607 609 610 612 633 131 132 634 635 135 636 137 637 638Used by:673
Symbol 640 GraphicUsed by:663
Symbol 641 ShapeTweeningUsed by:663
Symbol 642 ShapeTweeningUsed by:663
Symbol 643 GraphicUsed by:663
Symbol 644 GraphicUsed by:663
Symbol 645 GraphicUsed by:663
Symbol 646 ShapeTweeningUsed by:663
Symbol 647 ShapeTweeningUsed by:663
Symbol 648 ShapeTweeningUsed by:663
Symbol 649 GraphicUsed by:663
Symbol 650 ShapeTweeningUsed by:663
Symbol 651 ShapeTweeningUsed by:663
Symbol 652 ShapeTweeningUsed by:663
Symbol 653 ShapeTweeningUsed by:663
Symbol 654 ShapeTweeningUsed by:663
Symbol 655 ShapeTweeningUsed by:663
Symbol 656 ShapeTweeningUsed by:663
Symbol 657 ShapeTweeningUsed by:663
Symbol 658 ShapeTweeningUsed by:663
Symbol 659 ShapeTweeningUsed by:663
Symbol 660 ShapeTweeningUsed by:663
Symbol 661 ShapeTweeningUsed by:663
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158}Uses:607 609 610 612 640 228 641 642 643 644 645 646 647 648 237 238 239 649 650 651 652 653 654 655 656 657 658 659 660 661 662Used by:673
Symbol 664 MovieClipUses:265Used by:665
Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159}Uses:607 609 610 612 664Used by:673
Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161}Uses:607 609 610 612Used by:673
Symbol 667 GraphicUsed by:668 760
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162}Uses:607 609 610 612 668Used by:673
Symbol 670 MovieClipUses:15Used by:671 672
Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164}Uses:607 609 610 612 670Used by:673
Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166}Uses:607 609 610 612 670Used by:673
Symbol 673 MovieClip {PnC_www_fla.hero_140}Uses:613 614 615 616 617 630 631 639 663 665 666 669 671 672Used by:682
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:674Used by:682
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:682
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:682
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:682
Symbol 682 MovieClip {PnC_www_fla.l4_main_139}Uses:604 673 675 677 679 681Used by:691
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:691
Symbol 685 MovieClipUses:353Used by:691
Symbol 686 MovieClipUses:353Used by:691
Symbol 687 MovieClipUses:353Used by:691
Symbol 688 MovieClipUses:353Used by:691
Symbol 689 MovieClipUses:353Used by:691
Symbol 690 MovieClipUses:353Used by:691
Symbol 691 MovieClip {Episode_04}Uses:593 595 597 599 601 602 603 604 606 682 684 352 685 686 687 688 689 690Used by:873
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:778
Symbol 694 MovieClipUses:17Used by:778
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:778
Symbol 697 GraphicUsed by:778
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:700
Symbol 700 MovieClipUses:699 155Used by:769
Symbol 701 MovieClip {PnC_www_fla.hand_186}Uses:174Used by:707 708 709 710 711 724 725 732 756 758 759 761
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:707 708 709 710 711 724 725 732 756 758 759 761
Symbol 704 MovieClipUses:178Used by:707 708 709 710 711 724 725 732 756 758 759 761
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705 181 182Used by:707 708 709 710 711 724 725 732 756 758 759 761
Symbol 707 MovieClip {PnC_www_fla.hero_idle_185}Uses:701 703 704 706Used by:762
Symbol 708 MovieClip {PnC_www_fla.hero_walk_190}Uses:701 703 704 706Used by:762
Symbol 709 MovieClip {PnC_www_fla.hero_take_191}Uses:701 703 704 706Used by:762
Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192}Uses:701 703 704 706Used by:762
Symbol 711 MovieClip {PnC_www_fla.hero_refused_193}Uses:701 703 704 706Used by:762
Symbol 712 GraphicUsed by:716
Symbol 713 GraphicUsed by:716
Symbol 714 GraphicUsed by:716
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClip {PnC_www_fla.head_hited_195}Uses:189 712 191 192 713 714 195 715 197 198 199 200 201 202 203 204Used by:724
Symbol 717 ShapeTweeningUsed by:719
Symbol 718 ShapeTweeningUsed by:719
Symbol 719 MovieClipUses:206 717 208 718 210 211Used by:723
Symbol 720 ShapeTweeningUsed by:722
Symbol 721 ShapeTweeningUsed by:722
Symbol 722 MovieClipUses:206 720 210 721 208 215Used by:723
Symbol 723 MovieClipUses:719 722Used by:724
Symbol 724 MovieClip {PnC_www_fla.hero_die1_194}Uses:701 703 704 706 716 723Used by:762
Symbol 725 MovieClip {PnC_www_fla.hero_happy_199}Uses:701 703 704 706Used by:762
Symbol 726 MovieClipUses:220Used by:732
Symbol 727 GraphicUsed by:732 769
Symbol 728 GraphicUsed by:732 769
Symbol 729 GraphicUsed by:732 769
Symbol 730 GraphicUsed by:732 769
Symbol 731 GraphicUsed by:732 769
Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200}Uses:701 703 704 706 726 131 132 727 728 135 729 137 730 731Used by:762
Symbol 733 GraphicUsed by:756
Symbol 734 ShapeTweeningUsed by:756
Symbol 735 ShapeTweeningUsed by:756
Symbol 736 GraphicUsed by:756
Symbol 737 GraphicUsed by:756
Symbol 738 GraphicUsed by:756
Symbol 739 ShapeTweeningUsed by:756
Symbol 740 ShapeTweeningUsed by:756
Symbol 741 ShapeTweeningUsed by:756
Symbol 742 GraphicUsed by:756
Symbol 743 ShapeTweeningUsed by:756
Symbol 744 ShapeTweeningUsed by:756
Symbol 745 ShapeTweeningUsed by:756
Symbol 746 ShapeTweeningUsed by:756
Symbol 747 ShapeTweeningUsed by:756
Symbol 748 ShapeTweeningUsed by:756
Symbol 749 ShapeTweeningUsed by:756
Symbol 750 ShapeTweeningUsed by:756
Symbol 751 ShapeTweeningUsed by:756
Symbol 752 ShapeTweeningUsed by:756
Symbol 753 ShapeTweeningUsed by:756
Symbol 754 ShapeTweeningUsed by:756
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202}Uses:701 703 704 706 733 228 734 735 736 737 738 739 740 741 237 238 239 742 743 744 745 746 747 748 749 750 751 752 753 754 755Used by:762
Symbol 757 MovieClipUses:265Used by:758
Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203}Uses:701 703 704 706 757Used by:762
Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205}Uses:701 703 704 706Used by:762
Symbol 760 MovieClipUses:667Used by:761
Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206}Uses:701 703 704 706 760Used by:762
Symbol 762 MovieClip {PnC_www_fla.hero_184}Uses:707 708 709 710 711 724 725 732 756 758 759 761Used by:769
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:769
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:769
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:769
Symbol 769 MovieClip {PnC_www_fla.l3_main_181}Uses:700 762 764 766 768 131 132 727 728 135 729 137 730 731Used by:778
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:778
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:772Used by:774
Symbol 774 MovieClip {PnC_www_fla.sc03_ringsAll_212}Uses:773Used by:778
Symbol 775 MovieClipUses:353Used by:778
Symbol 776 MovieClipUses:353Used by:778
Symbol 777 MovieClipUses:353Used by:778
Symbol 778 MovieClip {Episode_03}Uses:693 694 696 697 769 771 774 775 776 777Used by:873
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:872
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:872
Symbol 783 MovieClipUses:220Used by:872
Symbol 784 MovieClipUses:25Used by:872
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:851
Symbol 787 MovieClipUses:25Used by:851
Symbol 788 GraphicUsed by:789
Symbol 789 MovieClipUses:788Used by:851
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:851
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:851
Symbol 794 GraphicUsed by:851
Symbol 795 GraphicUsed by:851
Symbol 796 GraphicUsed by:851
Symbol 797 GraphicUsed by:851
Symbol 798 GraphicUsed by:851
Symbol 799 GraphicUsed by:851
Symbol 800 GraphicUsed by:851
Symbol 801 ShapeTweeningUsed by:851
Symbol 802 ShapeTweeningUsed by:851
Symbol 803 ShapeTweeningUsed by:851
Symbol 804 ShapeTweeningUsed by:851
Symbol 805 ShapeTweeningUsed by:851
Symbol 806 ShapeTweeningUsed by:851
Symbol 807 ShapeTweeningUsed by:851
Symbol 808 ShapeTweeningUsed by:851
Symbol 809 ShapeTweeningUsed by:851
Symbol 810 GraphicUsed by:851
Symbol 811 GraphicUsed by:851
Symbol 812 ShapeTweeningUsed by:851
Symbol 813 GraphicUsed by:851
Symbol 814 ShapeTweeningUsed by:851
Symbol 815 GraphicUsed by:851
Symbol 816 GraphicUsed by:851
Symbol 817 GraphicUsed by:851
Symbol 818 GraphicUsed by:851
Symbol 819 GraphicUsed by:851
Symbol 820 GraphicUsed by:851
Symbol 821 GraphicUsed by:851
Symbol 822 GraphicUsed by:851
Symbol 823 GraphicUsed by:851
Symbol 824 GraphicUsed by:851
Symbol 825 GraphicUsed by:851
Symbol 826 GraphicUsed by:851
Symbol 827 GraphicUsed by:851
Symbol 828 GraphicUsed by:851
Symbol 829 GraphicUsed by:851
Symbol 830 GraphicUsed by:851
Symbol 831 GraphicUsed by:851
Symbol 832 GraphicUsed by:851
Symbol 833 GraphicUsed by:851
Symbol 834 ShapeTweeningUsed by:851
Symbol 835 ShapeTweeningUsed by:851
Symbol 836 ShapeTweeningUsed by:851
Symbol 837 ShapeTweeningUsed by:851
Symbol 838 GraphicUsed by:851
Symbol 839 GraphicUsed by:851
Symbol 840 ShapeTweeningUsed by:851
Symbol 841 ShapeTweeningUsed by:851
Symbol 842 GraphicUsed by:851
Symbol 843 GraphicUsed by:851
Symbol 844 ShapeTweeningUsed by:851
Symbol 845 ShapeTweeningUsed by:851
Symbol 846 GraphicUsed by:851
Symbol 847 ShapeTweeningUsed by:851
Symbol 848 ShapeTweeningUsed by:851
Symbol 849 ShapeTweeningUsed by:851
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClip {PnC_www_fla.l1_main_249}Uses:786 787 789 791 793 794 795 352 796 797 798 799 800 801 802 803 185 804 805 806 807 808 809 810 811 812 131 813 814 132 815 816 222 817 818 819 820 821 822 223 823 824 825 826 827 828 184 135 829 830 831 224 137 225 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850Used by:872
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:865
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:854Used by:865
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:865
Symbol 858 GraphicUsed by:863
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:859Used by:863
Symbol 861 GraphicUsed by:863
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:858 860 861 862Used by:865
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:853 855 857 863 864Used by:872
Symbol 866 MovieClipUses:353Used by:872
Symbol 867 MovieClipUses:353Used by:872
Symbol 868 MovieClipUses:353Used by:872
Symbol 869 MovieClipUses:353Used by:872
Symbol 870 MovieClipUses:353Used by:872
Symbol 871 MovieClipUses:353Used by:872
Symbol 872 MovieClip {Episode_01}Uses:780 782 783 784 851 865 866 867 868 869 870 871Used by:873
Symbol 873 MovieClip {PnC_www_fla.Exportingepisodes_46}Uses:471 534 591 691 778 359 872Used by:Timeline
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:879
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClip {PnC_www_fla.buttonPlay_268}Uses:876Used by:879
Symbol 878 MovieClip {PnC_www_fla.buttonMoreGames_269}Uses:476Used by:879
Symbol 879 MovieClip {PnC_www_fla.menuMain_267}Uses:875 877 878Used by:Timeline
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:882
Symbol 882 MovieClip {PnC_www_fla.logoBtn_fgames_270}Uses:881Used by:Timeline
Symbol 883 FontUsed by:884 885 887 888 890 891 942
Symbol 884 EditableTextUses:883Used by:886
Symbol 885 TextUses:883Used by:886
Symbol 886 MovieClip {PnC_www_fla.MemoryDisplay_271}Uses:884 885Used by:Timeline
Symbol 887 EditableTextUses:883Used by:889
Symbol 888 TextUses:883Used by:889
Symbol 889 MovieClip {PnC_www_fla.SPFDisplay_272}Uses:887 888Used by:Timeline
Symbol 890 EditableTextUses:883Used by:892
Symbol 891 TextUses:883Used by:892
Symbol 892 MovieClip {PnC_www_fla.FPSDisplay_273}Uses:890 891Used by:Timeline
Symbol 893 MovieClip {PnC_www_fla.Story_275}Used by:940
Symbol 894 GraphicUsed by:895
Symbol 895 MovieClipUses:894Used by:899
Symbol 896 TextUses:403Used by:899
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:897Used by:899
Symbol 899 MovieClip {PnC_www_fla.HintButton_276}Uses:895 896 898Used by:940
Symbol 900 GraphicUsed by:902 928
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClip {PnC_www_fla.Epilogue_279}Uses:900 901Used by:940
Symbol 903 MovieClipUses:399Used by:904
Symbol 904 MovieClipUses:903Used by:927
Symbol 905 GraphicUsed by:927
Symbol 906 GraphicUsed by:910
Symbol 907 GraphicUsed by:910 918 920
Symbol 908 GraphicUsed by:910
Symbol 909 GraphicUsed by:910 918 920
Symbol 910 MovieClipUses:906 907 908 909Used by:927
Symbol 911 MovieClipUses:405Used by:914 923
Symbol 912 MovieClipUses:420Used by:914 923
Symbol 913 TextUses:403Used by:914
Symbol 914 MovieClip {PnC_www_fla.skipBtn_285}Uses:911 912 913Used by:927
Symbol 915 GraphicUsed by:918 920
Symbol 916 GraphicUsed by:918
Symbol 917 TextUses:444Used by:918
Symbol 918 MovieClipUses:915 907 916 917 909Used by:927
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:915 907 919 909Used by:927
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:927
Symbol 923 MovieClip {PnC_www_fla._nextBtn_291}Uses:911 912 433Used by:927
Symbol 924 MovieClipUses:405Used by:926
Symbol 925 MovieClipUses:407Used by:926
Symbol 926 MovieClip {PnC_www_fla.playBtn_292}Uses:924 925 440Used by:927
Symbol 927 MovieClip {PnC_www_fla.Prolog_01_281}Uses:904 905 910 914 918 920 922 923 926Used by:928
Symbol 928 MovieClip {PnC_www_fla.Prologue_280}Uses:900 927Used by:940
Symbol 929 GraphicUsed by:930
Symbol 930 MovieClipUses:929Used by:933
Symbol 931 GraphicUsed by:933
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClip {PnC_www_fla.MuteButton_295}Uses:930 931 932Used by:940
Symbol 934 GraphicUsed by:940
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:937
Symbol 937 MovieClip {PnC_www_fla.Banner_297}Uses:936Used by:940
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClip {PnC_www_fla.Logotype_298}Uses:376 366 368 370 938Used by:940
Symbol 940 MovieClip {Game}Uses:893 899 902 928 933 934 937 939Used by:Timeline
Symbol 941 GraphicUsed by:943
Symbol 942 TextUses:883Used by:943
Symbol 943 MovieClip {PnC_www_fla.Message_299}Uses:941 942Used by:Timeline
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:944Used by:970
Symbol 946 FontUsed by:947 949
Symbol 947 EditableTextUses:946Used by:970
Symbol 948 GraphicUsed by:953
Symbol 949 EditableTextUses:946Used by:950
Symbol 950 MovieClip {PnC_www_fla.cont_303}Uses:949Used by:953
Symbol 951 GraphicUsed by:952
Symbol 952 MovieClipUses:951Used by:953
Symbol 953 MovieClip {PnC_www_fla.content_302}Uses:948 950 952Used by:970
Symbol 954 GraphicUsed by:955 963
Symbol 955 MovieClipUses:954Used by:962
Symbol 956 GraphicUsed by:957 966
Symbol 957 MovieClipUses:956Used by:962
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:962
Symbol 960 GraphicUsed by:961
Symbol 961 MovieClipUses:960Used by:962
Symbol 962 MovieClip {PnC_www_fla.scrollerV_305}Uses:955 957 959 961Used by:970
Symbol 963 MovieClipUses:954Used by:969
Symbol 964 GraphicUsed by:965
Symbol 965 MovieClipUses:964Used by:969
Symbol 966 MovieClipUses:956Used by:969
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:969
Symbol 969 MovieClip {PnC_www_fla.scrollerH_310}Uses:963 965 966 968Used by:970
Symbol 970 MovieClip {PnC_www_fla.Console_300}Uses:945 947 953 962 969Used by:Timeline

Instance Names

"prel"Frame 1Symbol 392 MovieClip {PnC_www_fla.Preloader_1}
"memDisplay"Frame 3Symbol 886 MovieClip {PnC_www_fla.MemoryDisplay_271}
"spfDisplay"Frame 3Symbol 889 MovieClip {PnC_www_fla.SPFDisplay_272}
"fpsDisplay"Frame 3Symbol 892 MovieClip {PnC_www_fla.FPSDisplay_273}
"game"Frame 4Symbol 940 MovieClip {Game}
"message"Frame 4Symbol 943 MovieClip {PnC_www_fla.Message_299}
"console"Frame 4Symbol 970 MovieClip {PnC_www_fla.Console_300}
"fish"Symbol 164 MovieClip {PnC_www_fla.bird_fly1_231} Frame 1Symbol 163 MovieClip
"fish"Symbol 165 MovieClip {PnC_www_fla.bird_flyDrop_236} Frame 1Symbol 163 MovieClip
"bird"Symbol 166 MovieClip {PnC_www_fla.bird_all_230} Frame 1Symbol 164 MovieClip {PnC_www_fla.bird_fly1_231}
"bird"Symbol 166 MovieClip {PnC_www_fla.bird_all_230} Frame 2Symbol 165 MovieClip {PnC_www_fla.bird_flyDrop_236}
"moss"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 128 MovieClip
"sign"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 146 MovieClip {PnC_www_fla.l2_signAll_221}
"rock2"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 149 MovieClip {PnC_www_fla.l2_rockAll_223}
"rock1"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 152 MovieClip {PnC_www_fla.l2_rock2_all_225}
"orka"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 157 MovieClip {PnC_www_fla.l2_orka_all_227}
"bird"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 166 MovieClip {PnC_www_fla.bird_all_230}
"ray"Symbol 170 MovieClip {PnC_www_fla.l2_main_219} Frame 1Symbol 169 MovieClip {PnC_www_fla.blueRay_237}
"hand2"Symbol 184 MovieClip {PnC_www_fla.hero_idle_71} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 184 MovieClip {PnC_www_fla.hero_idle_71} Frame 1Symbol 177 MovieClip
"leg2"Symbol 184 MovieClip {PnC_www_fla.hero_idle_71} Frame 1Symbol 179 MovieClip
"leg1"Symbol 184 MovieClip {PnC_www_fla.hero_idle_71} Frame 1Symbol 179 MovieClip
"hand1"Symbol 184 MovieClip {PnC_www_fla.hero_idle_71} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 184 MovieClip {PnC_www_fla.hero_idle_71} Frame 1Symbol 183 MovieClip
"hand2"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 1Symbol 177 MovieClip
"leg2"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 1Symbol 179 MovieClip
"leg1"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 1Symbol 179 MovieClip
"hand1"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 1Symbol 183 MovieClip
"hand2"Symbol 186 MovieClip {PnC_www_fla.hero_take_77} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 186 MovieClip {PnC_www_fla.hero_take_77} Frame 1Symbol 177 MovieClip
"leg2"Symbol 186 MovieClip {PnC_www_fla.hero_take_77} Frame 1Symbol 179 MovieClip
"leg1"Symbol 186 MovieClip {PnC_www_fla.hero_take_77} Frame 1Symbol 179 MovieClip
"hand1"Symbol 186 MovieClip {PnC_www_fla.hero_take_77} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 186 MovieClip {PnC_www_fla.hero_take_77} Frame 1Symbol 183 MovieClip
"hand2"Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78} Frame 1Symbol 177 MovieClip
"leg2"Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78} Frame 1Symbol 179 MovieClip
"leg1"Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78} Frame 1Symbol 179 MovieClip
"head"Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78} Frame 1Symbol 183 MovieClip
"hand1"Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 188 MovieClip {PnC_www_fla.hero_refused_79} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 188 MovieClip {PnC_www_fla.hero_refused_79} Frame 1Symbol 177 MovieClip
"leg2"Symbol 188 MovieClip {PnC_www_fla.hero_refused_79} Frame 1Symbol 179 MovieClip
"leg1"Symbol 188 MovieClip {PnC_www_fla.hero_refused_79} Frame 1Symbol 179 MovieClip
"hand1"Symbol 188 MovieClip {PnC_www_fla.hero_refused_79} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 188 MovieClip {PnC_www_fla.hero_refused_79} Frame 1Symbol 183 MovieClip
"hand2"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 1Symbol 177 MovieClip
"leg2"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 1Symbol 179 MovieClip
"leg1"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 1Symbol 179 MovieClip
"head"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 1Symbol 183 MovieClip
"hand1"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 218 MovieClip {PnC_www_fla.hero_die1_80} Frame 4Symbol 205 MovieClip {PnC_www_fla.head_hited_81}
"hand2"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 1Symbol 177 MovieClip
"leg2"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 1Symbol 179 MovieClip
"leg1"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 1Symbol 179 MovieClip
"hand1"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 1Symbol 183 MovieClip
"hand2"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 1Symbol 177 MovieClip
"leg2"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 1Symbol 179 MovieClip
"leg1"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 1Symbol 179 MovieClip
"head"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 1Symbol 183 MovieClip
"hand1"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"alpenstock"Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86} Frame 8Symbol 221 MovieClip
"hand2"Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88} Frame 1Symbol 177 MovieClip
"leg2"Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88} Frame 1Symbol 179 MovieClip
"leg1"Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88} Frame 1Symbol 179 MovieClip
"head"Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88} Frame 1Symbol 183 MovieClip
"hand1"Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89} Frame 1Symbol 177 MovieClip
"leg2"Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89} Frame 1Symbol 179 MovieClip
"leg1"Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89} Frame 1Symbol 179 MovieClip
"head"Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89} Frame 1Symbol 183 MovieClip
"hand1"Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91} Frame 1Symbol 177 MovieClip
"leg2"Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91} Frame 1Symbol 179 MovieClip
"leg1"Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91} Frame 1Symbol 179 MovieClip
"head"Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91} Frame 1Symbol 183 MovieClip
"hand1"Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 1Symbol 177 MovieClip
"leg2"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 1Symbol 179 MovieClip
"leg1"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 1Symbol 179 MovieClip
"head"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 1Symbol 183 MovieClip
"hand1"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"fish"Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92} Frame 4Symbol 269 MovieClip
"hand2"Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94} Frame 1Symbol 177 MovieClip
"leg2"Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94} Frame 1Symbol 179 MovieClip
"leg1"Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94} Frame 1Symbol 179 MovieClip
"head"Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94} Frame 1Symbol 183 MovieClip
"hand1"Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96} Frame 1Symbol 177 MovieClip
"leg2"Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96} Frame 1Symbol 179 MovieClip
"leg1"Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96} Frame 1Symbol 179 MovieClip
"head"Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96} Frame 1Symbol 183 MovieClip
"hand1"Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 1Symbol 177 MovieClip
"leg2"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 1Symbol 179 MovieClip
"leg1"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 1Symbol 179 MovieClip
"hand1"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"head"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 1Symbol 183 MovieClip
"hand2"Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99} Frame 1Symbol 177 MovieClip
"leg2"Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99} Frame 1Symbol 179 MovieClip
"leg1"Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99} Frame 1Symbol 179 MovieClip
"head"Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99} Frame 1Symbol 183 MovieClip
"hand1"Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100} Frame 1Symbol 177 MovieClip
"leg2"Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100} Frame 1Symbol 179 MovieClip
"leg1"Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100} Frame 1Symbol 179 MovieClip
"head"Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100} Frame 1Symbol 183 MovieClip
"hand1"Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101} Frame 1Symbol 177 MovieClip
"leg2"Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101} Frame 1Symbol 179 MovieClip
"leg1"Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101} Frame 1Symbol 179 MovieClip
"head"Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101} Frame 1Symbol 183 MovieClip
"hand1"Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"hand2"Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"body"Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102} Frame 1Symbol 177 MovieClip
"leg2"Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102} Frame 1Symbol 179 MovieClip
"leg1"Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102} Frame 1Symbol 179 MovieClip
"head"Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102} Frame 1Symbol 183 MovieClip
"hand1"Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102} Frame 1Symbol 175 MovieClip {PnC_www_fla.hand_72}
"anim"Symbol 352 MovieClip {hero} Frame 1Symbol 184 MovieClip {PnC_www_fla.hero_idle_71}
"anim"Symbol 352 MovieClip {hero} Frame 4Symbol 185 MovieClip {PnC_www_fla.hero_walk_76}
"anim"Symbol 352 MovieClip {hero} Frame 5Symbol 186 MovieClip {PnC_www_fla.hero_take_77}
"anim"Symbol 352 MovieClip {hero} Frame 6Symbol 187 MovieClip {PnC_www_fla.hero_pickUp_78}
"anim"Symbol 352 MovieClip {hero} Frame 7Symbol 188 MovieClip {PnC_www_fla.hero_refused_79}
"anim"Symbol 352 MovieClip {hero} Frame 8Symbol 218 MovieClip {PnC_www_fla.hero_die1_80}
"anim"Symbol 352 MovieClip {hero} Frame 9Symbol 219 MovieClip {PnC_www_fla.hero_happy_85}
"anim"Symbol 352 MovieClip {hero} Frame 10Symbol 226 MovieClip {PnC_www_fla.hero_throw_alpenstock_86}
"anim"Symbol 352 MovieClip {hero} Frame 11Symbol 264 MovieClip {PnC_www_fla.hero_throw_rope_88}
"anim"Symbol 352 MovieClip {hero} Frame 12Symbol 267 MovieClip {PnC_www_fla.hero_cleaning_89}
"anim"Symbol 352 MovieClip {hero} Frame 13Symbol 268 MovieClip {PnC_www_fla.hero_jump_down_91}
"anim"Symbol 352 MovieClip {hero} Frame 14Symbol 270 MovieClip {PnC_www_fla.hero_throw_fish_92}
"anim"Symbol 352 MovieClip {hero} Frame 15Symbol 272 MovieClip {PnC_www_fla.hero_wStick_94}
"anim"Symbol 352 MovieClip {hero} Frame 16Symbol 273 MovieClip {PnC_www_fla.hero_wStick2_96}
"anim"Symbol 352 MovieClip {hero} Frame 17Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97}
"anim"Symbol 352 MovieClip {hero} Frame 18Symbol 314 MovieClip {PnC_www_fla.hero_throw_ropeWrong1_99}
"anim"Symbol 352 MovieClip {hero} Frame 19Symbol 349 MovieClip {PnC_www_fla.hero_throw_ropeWrong2_100}
"anim"Symbol 352 MovieClip {hero} Frame 20Symbol 350 MovieClip {PnC_www_fla.hero_jumpOnOrka_101}
"anim"Symbol 352 MovieClip {hero} Frame 21Symbol 351 MovieClip {PnC_www_fla.hero_jumpDie_102}
"epicScene"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 170 MovieClip {PnC_www_fla.l2_main_219}
"fish"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 171 MovieClip
"moss"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 128 MovieClip
"jf"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 352 MovieClip {hero}
"do1"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 354 MovieClip
"do2"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 355 MovieClip
"do3"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 356 MovieClip
"do4"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 357 MovieClip
"do5"Symbol 359 MovieClip {Episode_02} Frame 1Symbol 358 MovieClip
"hit_mc"Symbol 391 MovieClip {PnC_www_fla.play_btn_11} Frame 1Symbol 390 MovieClip
"pr_body"Symbol 392 MovieClip {PnC_www_fla.Preloader_1} Frame 1Symbol 364 MovieClip {PnC_www_fla.preloadBar_2}
"adBox"Symbol 392 MovieClip {PnC_www_fla.Preloader_1} Frame 1Symbol 373 MovieClip
"play_btn"Symbol 392 MovieClip {PnC_www_fla.Preloader_1} Frame 111Symbol 391 MovieClip {PnC_www_fla.play_btn_11}
"hitMc"Symbol 410 MovieClip {PnC_www_fla.retryBtn_20} Frame 1Symbol 406 MovieClip
"hitMc"Symbol 423 MovieClip {PnC_www_fla.mainMenuBtn_28} Frame 1Symbol 406 MovieClip
"hitMc"Symbol 425 MovieClip {PnC_www_fla.moreGamesBtn_30} Frame 1Symbol 406 MovieClip
"retryBtn"Symbol 426 MovieClip {WindowYouAreHistory} Frame 1Symbol 410 MovieClip {PnC_www_fla.retryBtn_20}
"preloader"Symbol 426 MovieClip {WindowYouAreHistory} Frame 1Symbol 419 MovieClip {PnC_www_fla.logo_23}
"mmBtn"Symbol 426 MovieClip {WindowYouAreHistory} Frame 1Symbol 423 MovieClip {PnC_www_fla.mainMenuBtn_28}
"mgBtn"Symbol 426 MovieClip {WindowYouAreHistory} Frame 1Symbol 425 MovieClip {PnC_www_fla.moreGamesBtn_30}
"hitMc"Symbol 434 MovieClip {PnC_www_fla.nextBtn_33} Frame 1Symbol 406 MovieClip
"pict"Symbol 435 MovieClip {WindowNextLevel} Frame 1Symbol 432 MovieClip {PnC_www_fla.levelEndPicture_32}
"nextBtn"Symbol 435 MovieClip {WindowNextLevel} Frame 1Symbol 434 MovieClip {PnC_www_fla.nextBtn_33}
"preloader"Symbol 435 MovieClip {WindowNextLevel} Frame 1Symbol 419 MovieClip {PnC_www_fla.logo_23}
"mmBtn"Symbol 435 MovieClip {WindowNextLevel} Frame 1Symbol 423 MovieClip {PnC_www_fla.mainMenuBtn_28}
"mgBtn"Symbol 435 MovieClip {WindowNextLevel} Frame 1Symbol 425 MovieClip {PnC_www_fla.moreGamesBtn_30}
"itemIcon_mc"Symbol 437 MovieClip {WindowItem} Frame 1Symbol 436 MovieClip
"hitMc"Symbol 441 MovieClip {PnC_www_fla.playBtn_38} Frame 1Symbol 406 MovieClip
"playBtn"Symbol 443 MovieClip {WindowInstructions} Frame 1Symbol 441 MovieClip {PnC_www_fla.playBtn_38}
"time_tf"Symbol 469 MovieClip {WindowFinal} Frame 1Symbol 445 EditableText
"a2"Symbol 469 MovieClip {WindowFinal} Frame 1Symbol 451 MovieClip {PnC_www_fla.icon2_40}
"a3"Symbol 469 MovieClip {WindowFinal} Frame 1Symbol 454 MovieClip {PnC_www_fla.icon3_41}
"a4"Symbol 469 MovieClip {WindowFinal} Frame 1Symbol 457 MovieClip {PnC_www_fla.icon4_42}
"a1"Symbol 469 MovieClip {WindowFinal} Frame 1Symbol 466 MovieClip {PnC_www_fla.icon1_45}
"preloader"Symbol 469 MovieClip {WindowFinal} Frame 1Symbol 419 MovieClip {PnC_www_fla.logo_23}
"windowYouAH"Symbol 470 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 426 MovieClip {WindowYouAreHistory}
"windowNextL"Symbol 470 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 435 MovieClip {WindowNextLevel}
"windowItem"Symbol 470 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 437 MovieClip {WindowItem}
"windowInstr"Symbol 470 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 443 MovieClip {WindowInstructions}
"windowFinal"Symbol 470 MovieClip {PnC_www_fla._ExportWindowsMC_16} Frame 2Symbol 469 MovieClip {WindowFinal}
"snow1"Symbol 527 MovieClip {PnC_www_fla.l6_snow_67} Frame 1Symbol 524 MovieClip
"snow2"Symbol 527 MovieClip {PnC_www_fla.l6_snow_67} Frame 1Symbol 526 MovieClip
"steam"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 493 MovieClip {PnC_www_fla.steam_mc_51}
"spanner"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 496 MovieClip
"magnet"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 497 MovieClip
"part"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 498 MovieClip
"epicScene"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 510 MovieClip {PnC_www_fla.l6_Mechanicalgrip_60}
"electricWall"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 519 MovieClip {PnC_www_fla.l6_plusminus_64}
"controlPult"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 522 MovieClip {PnC_www_fla.l6_control_pult_66}
"first1"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 527 MovieClip {PnC_www_fla.l6_snow_67}
"jf"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 352 MovieClip {hero}
"do1"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 528 MovieClip
"do2"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 529 MovieClip
"do3"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 530 MovieClip
"do4"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 531 MovieClip
"do5"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 532 MovieClip
"do6"Symbol 534 MovieClip {Episode_06} Frame 1Symbol 533 MovieClip
"snow3"Symbol 548 MovieClip {PnC_www_fla.l5_snow_115} Frame 1Symbol 545 MovieClip
"snow4"Symbol 548 MovieClip {PnC_www_fla.l5_snow_115} Frame 1Symbol 547 MovieClip
"oil"Symbol 564 MovieClip {PnC_www_fla.l5_mechanism_118} Frame 3Symbol 540 MovieClip
"gear"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 539 MovieClip
"oil"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 540 MovieClip
"lever"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 543 MovieClip {PnC_www_fla.l5_lever_114}
"first2"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 548 MovieClip {PnC_www_fla.l5_snow_115}
"epicScene"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 564 MovieClip {PnC_www_fla.l5_mechanism_118}
"btnUp"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 568 MovieClip {PnC_www_fla.l5_up_arrow_121}
"btnDown"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 572 MovieClip {PnC_www_fla.l5_down_arrow_122}
"btnRight"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 576 MovieClip {PnC_www_fla.l5_right_arrow_123}
"btnLeft"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 580 MovieClip {PnC_www_fla.l5_left_arrow_124}
"jf"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 352 MovieClip {hero}
"elevator"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 587 MovieClip {PnC_www_fla.elevator_all_125}
"do1"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 588 MovieClip
"do2"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 589 MovieClip
"do3"Symbol 591 MovieClip {Episode_05} Frame 1Symbol 590 MovieClip
"hand2"Symbol 613 MovieClip {PnC_www_fla.hero_idle_141} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 613 MovieClip {PnC_www_fla.hero_idle_141} Frame 1Symbol 609 MovieClip
"leg2"Symbol 613 MovieClip {PnC_www_fla.hero_idle_141} Frame 1Symbol 610 MovieClip
"leg1"Symbol 613 MovieClip {PnC_www_fla.hero_idle_141} Frame 1Symbol 610 MovieClip
"hand1"Symbol 613 MovieClip {PnC_www_fla.hero_idle_141} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"head"Symbol 613 MovieClip {PnC_www_fla.hero_idle_141} Frame 1Symbol 612 MovieClip
"hand2"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 1Symbol 609 MovieClip
"leg2"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 1Symbol 610 MovieClip
"leg1"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 1Symbol 610 MovieClip
"hand1"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"head"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 1Symbol 612 MovieClip
"hand2"Symbol 615 MovieClip {PnC_www_fla.hero_take_147} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 615 MovieClip {PnC_www_fla.hero_take_147} Frame 1Symbol 609 MovieClip
"leg2"Symbol 615 MovieClip {PnC_www_fla.hero_take_147} Frame 1Symbol 610 MovieClip
"leg1"Symbol 615 MovieClip {PnC_www_fla.hero_take_147} Frame 1Symbol 610 MovieClip
"hand1"Symbol 615 MovieClip {PnC_www_fla.hero_take_147} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"head"Symbol 615 MovieClip {PnC_www_fla.hero_take_147} Frame 1Symbol 612 MovieClip
"hand2"Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148} Frame 1Symbol 609 MovieClip
"leg2"Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148} Frame 1Symbol 610 MovieClip
"leg1"Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148} Frame 1Symbol 610 MovieClip
"head"Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148} Frame 1Symbol 612 MovieClip
"hand1"Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"hand2"Symbol 617 MovieClip {PnC_www_fla.hero_refused_149} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 617 MovieClip {PnC_www_fla.hero_refused_149} Frame 1Symbol 609 MovieClip
"leg2"Symbol 617 MovieClip {PnC_www_fla.hero_refused_149} Frame 1Symbol 610 MovieClip
"leg1"Symbol 617 MovieClip {PnC_www_fla.hero_refused_149} Frame 1Symbol 610 MovieClip
"hand1"Symbol 617 MovieClip {PnC_www_fla.hero_refused_149} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"head"Symbol 617 MovieClip {PnC_www_fla.hero_refused_149} Frame 1Symbol 612 MovieClip
"hand2"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 1Symbol 609 MovieClip
"leg2"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 1Symbol 610 MovieClip
"leg1"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 1Symbol 610 MovieClip
"head"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 1Symbol 612 MovieClip
"hand1"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"head"Symbol 630 MovieClip {PnC_www_fla.hero_die1_150} Frame 4Symbol 622 MovieClip {PnC_www_fla.head_hited_151}
"hand2"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 1Symbol 609 MovieClip
"leg2"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 1Symbol 610 MovieClip
"leg1"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 1Symbol 610 MovieClip
"hand1"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"head"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 1Symbol 612 MovieClip
"hand2"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 1Symbol 609 MovieClip
"leg2"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 1Symbol 610 MovieClip
"leg1"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 1Symbol 610 MovieClip
"head"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 1Symbol 612 MovieClip
"hand1"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"alpenstock"Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156} Frame 8Symbol 633 MovieClip
"hand2"Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158} Frame 1Symbol 609 MovieClip
"leg2"Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158} Frame 1Symbol 610 MovieClip
"leg1"Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158} Frame 1Symbol 610 MovieClip
"head"Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158} Frame 1Symbol 612 MovieClip
"hand1"Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"hand2"Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159} Frame 1Symbol 609 MovieClip
"leg2"Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159} Frame 1Symbol 610 MovieClip
"leg1"Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159} Frame 1Symbol 610 MovieClip
"head"Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159} Frame 1Symbol 612 MovieClip
"hand1"Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"hand2"Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161} Frame 1Symbol 609 MovieClip
"leg2"Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161} Frame 1Symbol 610 MovieClip
"leg1"Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161} Frame 1Symbol 610 MovieClip
"head"Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161} Frame 1Symbol 612 MovieClip
"hand1"Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"hand2"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 1Symbol 609 MovieClip
"leg2"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 1Symbol 610 MovieClip
"leg1"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 1Symbol 610 MovieClip
"head"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 1Symbol 612 MovieClip
"hand1"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"fish"Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162} Frame 4Symbol 668 MovieClip
"hand2"Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164} Frame 1Symbol 609 MovieClip
"leg2"Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164} Frame 1Symbol 610 MovieClip
"leg1"Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164} Frame 1Symbol 610 MovieClip
"head"Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164} Frame 1Symbol 612 MovieClip
"hand1"Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"hand2"Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"body"Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166} Frame 1Symbol 609 MovieClip
"leg2"Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166} Frame 1Symbol 610 MovieClip
"leg1"Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166} Frame 1Symbol 610 MovieClip
"head"Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166} Frame 1Symbol 612 MovieClip
"hand1"Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166} Frame 1Symbol 607 MovieClip {PnC_www_fla.hand_142}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 1Symbol 613 MovieClip {PnC_www_fla.hero_idle_141}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 4Symbol 614 MovieClip {PnC_www_fla.hero_walk_146}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 5Symbol 615 MovieClip {PnC_www_fla.hero_take_147}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 6Symbol 616 MovieClip {PnC_www_fla.hero_pickUp_148}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 7Symbol 617 MovieClip {PnC_www_fla.hero_refused_149}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 8Symbol 630 MovieClip {PnC_www_fla.hero_die1_150}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 9Symbol 631 MovieClip {PnC_www_fla.hero_happy_155}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 10Symbol 639 MovieClip {PnC_www_fla.hero_throw_alpenstock_156}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 11Symbol 663 MovieClip {PnC_www_fla.hero_throw_rope_158}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 12Symbol 665 MovieClip {PnC_www_fla.hero_cleaning_159}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 13Symbol 666 MovieClip {PnC_www_fla.hero_jump_down_161}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 14Symbol 669 MovieClip {PnC_www_fla.hero_throw_fish_162}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 15Symbol 671 MovieClip {PnC_www_fla.hero_wStick_164}
"anim"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 16Symbol 672 MovieClip {PnC_www_fla.hero_wStick2_166}
"oar_2"Symbol 682 MovieClip {PnC_www_fla.l4_main_139} Frame 1Symbol 604 MovieClip
"hero"Symbol 682 MovieClip {PnC_www_fla.l4_main_139} Frame 1Symbol 673 MovieClip {PnC_www_fla.hero_140}
"can_1"Symbol 682 MovieClip {PnC_www_fla.l4_main_139} Frame 1Symbol 681 MovieClip
"can"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 602 MovieClip
"skiPole"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 603 MovieClip
"oar"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 604 MovieClip
"map"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 606 MovieClip
"epicScene"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 682 MovieClip {PnC_www_fla.l4_main_139}
"jf"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 352 MovieClip {hero}
"do2"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 685 MovieClip
"do1"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 686 MovieClip
"do3"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 687 MovieClip
"do4"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 688 MovieClip
"do5"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 689 MovieClip
"do6"Symbol 691 MovieClip {Episode_04} Frame 1Symbol 690 MovieClip
"hand2"Symbol 707 MovieClip {PnC_www_fla.hero_idle_185} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 707 MovieClip {PnC_www_fla.hero_idle_185} Frame 1Symbol 703 MovieClip
"leg2"Symbol 707 MovieClip {PnC_www_fla.hero_idle_185} Frame 1Symbol 704 MovieClip
"leg1"Symbol 707 MovieClip {PnC_www_fla.hero_idle_185} Frame 1Symbol 704 MovieClip
"hand1"Symbol 707 MovieClip {PnC_www_fla.hero_idle_185} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"head"Symbol 707 MovieClip {PnC_www_fla.hero_idle_185} Frame 1Symbol 706 MovieClip
"hand2"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 1Symbol 703 MovieClip
"leg2"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 1Symbol 704 MovieClip
"leg1"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 1Symbol 704 MovieClip
"hand1"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"head"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 1Symbol 706 MovieClip
"hand2"Symbol 709 MovieClip {PnC_www_fla.hero_take_191} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 709 MovieClip {PnC_www_fla.hero_take_191} Frame 1Symbol 703 MovieClip
"leg2"Symbol 709 MovieClip {PnC_www_fla.hero_take_191} Frame 1Symbol 704 MovieClip
"leg1"Symbol 709 MovieClip {PnC_www_fla.hero_take_191} Frame 1Symbol 704 MovieClip
"hand1"Symbol 709 MovieClip {PnC_www_fla.hero_take_191} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"head"Symbol 709 MovieClip {PnC_www_fla.hero_take_191} Frame 1Symbol 706 MovieClip
"hand2"Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192} Frame 1Symbol 703 MovieClip
"leg2"Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192} Frame 1Symbol 704 MovieClip
"leg1"Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192} Frame 1Symbol 704 MovieClip
"head"Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192} Frame 1Symbol 706 MovieClip
"hand1"Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"hand2"Symbol 711 MovieClip {PnC_www_fla.hero_refused_193} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 711 MovieClip {PnC_www_fla.hero_refused_193} Frame 1Symbol 703 MovieClip
"leg2"Symbol 711 MovieClip {PnC_www_fla.hero_refused_193} Frame 1Symbol 704 MovieClip
"leg1"Symbol 711 MovieClip {PnC_www_fla.hero_refused_193} Frame 1Symbol 704 MovieClip
"hand1"Symbol 711 MovieClip {PnC_www_fla.hero_refused_193} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"head"Symbol 711 MovieClip {PnC_www_fla.hero_refused_193} Frame 1Symbol 706 MovieClip
"hand2"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 1Symbol 703 MovieClip
"leg2"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 1Symbol 704 MovieClip
"leg1"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 1Symbol 704 MovieClip
"head"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 1Symbol 706 MovieClip
"hand1"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"head"Symbol 724 MovieClip {PnC_www_fla.hero_die1_194} Frame 4Symbol 716 MovieClip {PnC_www_fla.head_hited_195}
"hand2"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 1Symbol 703 MovieClip
"leg2"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 1Symbol 704 MovieClip
"leg1"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 1Symbol 704 MovieClip
"hand1"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"head"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 1Symbol 706 MovieClip
"hand2"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 1Symbol 703 MovieClip
"leg2"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 1Symbol 704 MovieClip
"leg1"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 1Symbol 704 MovieClip
"head"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 1Symbol 706 MovieClip
"hand1"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"alpenstock"Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200} Frame 8Symbol 726 MovieClip
"hand2"Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202} Frame 1Symbol 703 MovieClip
"leg2"Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202} Frame 1Symbol 704 MovieClip
"leg1"Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202} Frame 1Symbol 704 MovieClip
"head"Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202} Frame 1Symbol 706 MovieClip
"hand1"Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"hand2"Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203} Frame 1Symbol 703 MovieClip
"leg2"Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203} Frame 1Symbol 704 MovieClip
"leg1"Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203} Frame 1Symbol 704 MovieClip
"head"Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203} Frame 1Symbol 706 MovieClip
"hand1"Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"hand2"Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205} Frame 1Symbol 703 MovieClip
"leg2"Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205} Frame 1Symbol 704 MovieClip
"leg1"Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205} Frame 1Symbol 704 MovieClip
"head"Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205} Frame 1Symbol 706 MovieClip
"hand1"Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"hand2"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"body"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 1Symbol 703 MovieClip
"leg2"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 1Symbol 704 MovieClip
"leg1"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 1Symbol 704 MovieClip
"head"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 1Symbol 706 MovieClip
"hand1"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 1Symbol 701 MovieClip {PnC_www_fla.hand_186}
"fish"Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206} Frame 4Symbol 760 MovieClip
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 1Symbol 707 MovieClip {PnC_www_fla.hero_idle_185}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 4Symbol 708 MovieClip {PnC_www_fla.hero_walk_190}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 5Symbol 709 MovieClip {PnC_www_fla.hero_take_191}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 6Symbol 710 MovieClip {PnC_www_fla.hero_pickUp_192}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 7Symbol 711 MovieClip {PnC_www_fla.hero_refused_193}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 8Symbol 724 MovieClip {PnC_www_fla.hero_die1_194}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 9Symbol 725 MovieClip {PnC_www_fla.hero_happy_199}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 10Symbol 732 MovieClip {PnC_www_fla.hero_throw_alpenstock_200}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 11Symbol 756 MovieClip {PnC_www_fla.hero_throw_rope_202}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 12Symbol 758 MovieClip {PnC_www_fla.hero_cleaning_203}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 13Symbol 759 MovieClip {PnC_www_fla.hero_jump_down_205}
"anim"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 14Symbol 761 MovieClip {PnC_www_fla.hero_throw_fish_206}
"hero"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 1Symbol 762 MovieClip {PnC_www_fla.hero_184}
"barrel"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 1Symbol 764 MovieClip
"ice"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 1Symbol 766 MovieClip
"net"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 1Symbol 768 MovieClip
"epicScene"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 769 MovieClip {PnC_www_fla.l3_main_181}
"effect2"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 774 MovieClip {PnC_www_fla.sc03_ringsAll_212}
"effect3"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 774 MovieClip {PnC_www_fla.sc03_ringsAll_212}
"effect1"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 774 MovieClip {PnC_www_fla.sc03_ringsAll_212}
"do1"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 775 MovieClip
"do2"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 776 MovieClip
"do3"Symbol 778 MovieClip {Episode_03} Frame 1Symbol 777 MovieClip
"ice"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 1Symbol 786 MovieClip
"rope"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 1Symbol 787 MovieClip
"stone"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 1Symbol 789 MovieClip
"iceWrong2"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 1Symbol 791 MovieClip
"iceWrong"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 1Symbol 793 MovieClip
"jf"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 1Symbol 352 MovieClip {hero}
"anim"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 58Symbol 185 MovieClip {PnC_www_fla.hero_walk_76}
"jf"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 58Symbol 352 MovieClip {hero}
"anim"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 73Symbol 184 MovieClip {PnC_www_fla.hero_idle_71}
"anim"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 92Symbol 185 MovieClip {PnC_www_fla.hero_walk_76}
"anim"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 107Symbol 184 MovieClip {PnC_www_fla.hero_idle_71}
"alpenstock"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 783 MovieClip
"rope"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 784 MovieClip
"epicScene"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 851 MovieClip {PnC_www_fla.l1_main_249}
"do1"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 866 MovieClip
"do2"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 867 MovieClip
"do3"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 868 MovieClip
"do4"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 869 MovieClip
"do5"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 870 MovieClip
"do6"Symbol 872 MovieClip {Episode_01} Frame 1Symbol 871 MovieClip
"buttonPlay"Symbol 879 MovieClip {PnC_www_fla.menuMain_267} Frame 1Symbol 877 MovieClip {PnC_www_fla.buttonPlay_268}
"buttonMoreGames"Symbol 879 MovieClip {PnC_www_fla.menuMain_267} Frame 1Symbol 878 MovieClip {PnC_www_fla.buttonMoreGames_269}
"_tf"Symbol 886 MovieClip {PnC_www_fla.MemoryDisplay_271} Frame 1Symbol 884 EditableText
"_tf"Symbol 889 MovieClip {PnC_www_fla.SPFDisplay_272} Frame 1Symbol 887 EditableText
"_tf"Symbol 892 MovieClip {PnC_www_fla.FPSDisplay_273} Frame 1Symbol 890 EditableText
"_fill"Symbol 899 MovieClip {PnC_www_fla.HintButton_276} Frame 2Symbol 898 MovieClip
"hitMc"Symbol 914 MovieClip {PnC_www_fla.skipBtn_285} Frame 1Symbol 911 MovieClip
"hitMc"Symbol 923 MovieClip {PnC_www_fla._nextBtn_291} Frame 1Symbol 911 MovieClip
"hitMc"Symbol 926 MovieClip {PnC_www_fla.playBtn_292} Frame 1Symbol 924 MovieClip
"playBtn"Symbol 927 MovieClip {PnC_www_fla.Prolog_01_281} Frame 280Symbol 926 MovieClip {PnC_www_fla.playBtn_292}
"images"Symbol 928 MovieClip {PnC_www_fla.Prologue_280} Frame 1Symbol 927 MovieClip {PnC_www_fla.Prolog_01_281}
"hit_mc"Symbol 933 MovieClip {PnC_www_fla.MuteButton_295} Frame 1Symbol 930 MovieClip
"story"Symbol 940 MovieClip {Game} Frame 1Symbol 893 MovieClip {PnC_www_fla.Story_275}
"hintButton"Symbol 940 MovieClip {Game} Frame 1Symbol 899 MovieClip {PnC_www_fla.HintButton_276}
"epilogues"Symbol 940 MovieClip {Game} Frame 1Symbol 902 MovieClip {PnC_www_fla.Epilogue_279}
"prologues"Symbol 940 MovieClip {Game} Frame 1Symbol 928 MovieClip {PnC_www_fla.Prologue_280}
"muteButton"Symbol 940 MovieClip {Game} Frame 1Symbol 933 MovieClip {PnC_www_fla.MuteButton_295}
"banner1"Symbol 940 MovieClip {Game} Frame 1Symbol 937 MovieClip {PnC_www_fla.Banner_297}
"logo"Symbol 940 MovieClip {Game} Frame 1Symbol 939 MovieClip {PnC_www_fla.Logotype_298}
"history_tf"Symbol 950 MovieClip {PnC_www_fla.cont_303} Frame 1Symbol 949 EditableText
"cont_mc"Symbol 953 MovieClip {PnC_www_fla.content_302} Frame 1Symbol 950 MovieClip {PnC_www_fla.cont_303}
"mask_mc"Symbol 953 MovieClip {PnC_www_fla.content_302} Frame 1Symbol 952 MovieClip
"track_mc"Symbol 962 MovieClip {PnC_www_fla.scrollerV_305} Frame 1Symbol 955 MovieClip
"thumb_mc"Symbol 962 MovieClip {PnC_www_fla.scrollerV_305} Frame 1Symbol 957 MovieClip
"btnDown"Symbol 962 MovieClip {PnC_www_fla.scrollerV_305} Frame 1Symbol 959 MovieClip
"btnUp"Symbol 962 MovieClip {PnC_www_fla.scrollerV_305} Frame 1Symbol 961 MovieClip
"track_mc"Symbol 969 MovieClip {PnC_www_fla.scrollerH_310} Frame 1Symbol 963 MovieClip
"btnLeft"Symbol 969 MovieClip {PnC_www_fla.scrollerH_310} Frame 1Symbol 965 MovieClip
"thumb_mc"Symbol 969 MovieClip {PnC_www_fla.scrollerH_310} Frame 1Symbol 966 MovieClip
"btnRight"Symbol 969 MovieClip {PnC_www_fla.scrollerH_310} Frame 1Symbol 968 MovieClip
"btnClose"Symbol 970 MovieClip {PnC_www_fla.Console_300} Frame 1Symbol 945 MovieClip
"command_tf"Symbol 970 MovieClip {PnC_www_fla.Console_300} Frame 1Symbol 947 EditableText
"content"Symbol 970 MovieClip {PnC_www_fla.Console_300} Frame 1Symbol 953 MovieClip {PnC_www_fla.content_302}
"scrollerV"Symbol 970 MovieClip {PnC_www_fla.Console_300} Frame 1Symbol 962 MovieClip {PnC_www_fla.scrollerV_305}
"scrollerH"Symbol 970 MovieClip {PnC_www_fla.Console_300} Frame 1Symbol 969 MovieClip {PnC_www_fla.scrollerH_310}

Special Tags

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

Labels

"menu"Frame 3
"game"Frame 4
"idle"Symbol 146 MovieClip {PnC_www_fla.l2_signAll_221} Frame 1
"wrong"Symbol 146 MovieClip {PnC_www_fla.l2_signAll_221} Frame 2
"right"Symbol 146 MovieClip {PnC_www_fla.l2_signAll_221} Frame 29
"clear"Symbol 146 MovieClip {PnC_www_fla.l2_signAll_221} Frame 54
"idle"Symbol 149 MovieClip {PnC_www_fla.l2_rockAll_223} Frame 1
"wrong"Symbol 149 MovieClip {PnC_www_fla.l2_rockAll_223} Frame 2
"idle"Symbol 152 MovieClip {PnC_www_fla.l2_rock2_all_225} Frame 1
"wrong"Symbol 152 MovieClip {PnC_www_fla.l2_rock2_all_225} Frame 2
"loop"Symbol 185 MovieClip {PnC_www_fla.hero_walk_76} Frame 11
"loop"Symbol 219 MovieClip {PnC_www_fla.hero_happy_85} Frame 15
"loop"Symbol 277 MovieClip {PnC_www_fla.hero_dieElectroshock_97} Frame 11
"$init"Symbol 352 MovieClip {hero} Frame 1
"none"Symbol 352 MovieClip {hero} Frame 2
"idle"Symbol 352 MovieClip {hero} Frame 3
"walk"Symbol 352 MovieClip {hero} Frame 4
"take"Symbol 352 MovieClip {hero} Frame 5
"pickUp"Symbol 352 MovieClip {hero} Frame 6
"refused"Symbol 352 MovieClip {hero} Frame 7
"die1"Symbol 352 MovieClip {hero} Frame 8
"happy"Symbol 352 MovieClip {hero} Frame 9
"throw_alpenstock"Symbol 352 MovieClip {hero} Frame 10
"throw_rope"Symbol 352 MovieClip {hero} Frame 11
"cleaning"Symbol 352 MovieClip {hero} Frame 12
"jump_down"Symbol 352 MovieClip {hero} Frame 13
"throw_fish"Symbol 352 MovieClip {hero} Frame 14
"wStick"Symbol 352 MovieClip {hero} Frame 15
"wStick2"Symbol 352 MovieClip {hero} Frame 16
"dieElectroshock"Symbol 352 MovieClip {hero} Frame 17
"throw_ropeWrong1"Symbol 352 MovieClip {hero} Frame 18
"throw_ropeWrong2"Symbol 352 MovieClip {hero} Frame 19
"jump_on_orka"Symbol 352 MovieClip {hero} Frame 20
"jump_Die"Symbol 352 MovieClip {hero} Frame 21
"_over"Symbol 391 MovieClip {PnC_www_fla.play_btn_11} Frame 2
"_up"Symbol 391 MovieClip {PnC_www_fla.play_btn_11} Frame 11
"over"Symbol 410 MovieClip {PnC_www_fla.retryBtn_20} Frame 2
"up"Symbol 410 MovieClip {PnC_www_fla.retryBtn_20} Frame 12
"over"Symbol 423 MovieClip {PnC_www_fla.mainMenuBtn_28} Frame 2
"up"Symbol 423 MovieClip {PnC_www_fla.mainMenuBtn_28} Frame 9
"over"Symbol 425 MovieClip {PnC_www_fla.moreGamesBtn_30} Frame 2
"up"Symbol 425 MovieClip {PnC_www_fla.moreGamesBtn_30} Frame 9
"end2"Symbol 432 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 1
"end3"Symbol 432 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 2
"end4"Symbol 432 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 3
"end5"Symbol 432 MovieClip {PnC_www_fla.levelEndPicture_32} Frame 4
"over"Symbol 434 MovieClip {PnC_www_fla.nextBtn_33} Frame 2
"up"Symbol 434 MovieClip {PnC_www_fla.nextBtn_33} Frame 9
"over"Symbol 441 MovieClip {PnC_www_fla.playBtn_38} Frame 2
"up"Symbol 441 MovieClip {PnC_www_fla.playBtn_38} Frame 12
"loop1"Symbol 493 MovieClip {PnC_www_fla.steam_mc_51} Frame 1
"loop2"Symbol 493 MovieClip {PnC_www_fla.steam_mc_51} Frame 210
"loop"Symbol 510 MovieClip {PnC_www_fla.l6_Mechanicalgrip_60} Frame 71
"up"Symbol 568 MovieClip {PnC_www_fla.l5_up_arrow_121} Frame 1
"over"Symbol 568 MovieClip {PnC_www_fla.l5_up_arrow_121} Frame 8
"up"Symbol 572 MovieClip {PnC_www_fla.l5_down_arrow_122} Frame 1
"over"Symbol 572 MovieClip {PnC_www_fla.l5_down_arrow_122} Frame 8
"up"Symbol 576 MovieClip {PnC_www_fla.l5_right_arrow_123} Frame 1
"over"Symbol 576 MovieClip {PnC_www_fla.l5_right_arrow_123} Frame 8
"up"Symbol 580 MovieClip {PnC_www_fla.l5_left_arrow_124} Frame 1
"over"Symbol 580 MovieClip {PnC_www_fla.l5_left_arrow_124} Frame 8
"wrong"Symbol 587 MovieClip {PnC_www_fla.elevator_all_125} Frame 2
"right"Symbol 587 MovieClip {PnC_www_fla.elevator_all_125} Frame 14
"loop"Symbol 614 MovieClip {PnC_www_fla.hero_walk_146} Frame 11
"loop"Symbol 631 MovieClip {PnC_www_fla.hero_happy_155} Frame 15
"$init"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 1
"none"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 2
"idle"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 3
"walk"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 4
"take"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 5
"pickUp"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 6
"refused"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 7
"die1"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 8
"happy"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 9
"throw_alpenstock"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 10
"throw_rope"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 11
"cleaning"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 12
"jump_down"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 13
"throw_fish"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 14
"wStick"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 15
"wStick2"Symbol 673 MovieClip {PnC_www_fla.hero_140} Frame 16
"right"Symbol 682 MovieClip {PnC_www_fla.l4_main_139} Frame 2
"wrong"Symbol 682 MovieClip {PnC_www_fla.l4_main_139} Frame 87
"loop"Symbol 708 MovieClip {PnC_www_fla.hero_walk_190} Frame 11
"loop"Symbol 725 MovieClip {PnC_www_fla.hero_happy_199} Frame 15
"$init"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 1
"none"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 2
"idle"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 3
"walk"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 4
"take"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 5
"pickUp"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 6
"refused"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 7
"die1"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 8
"happy"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 9
"throw_alpenstock"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 10
"throw_rope"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 11
"cleaning"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 12
"jump_down"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 13
"throw_fish"Symbol 762 MovieClip {PnC_www_fla.hero_184} Frame 14
"wright"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 2
"wrong1"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 115
"wrong2"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 185
"wrong3"Symbol 769 MovieClip {PnC_www_fla.l3_main_181} Frame 267
"throw_alpenstock"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 2
"throw_rope_wright"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 56
"throw_rope_wright"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 57
"throw_rope_wrong1"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 58
"throw_rope_wrong2"Symbol 851 MovieClip {PnC_www_fla.l1_main_249} Frame 92
"over"Symbol 914 MovieClip {PnC_www_fla.skipBtn_285} Frame 2
"up"Symbol 914 MovieClip {PnC_www_fla.skipBtn_285} Frame 9
"over"Symbol 923 MovieClip {PnC_www_fla._nextBtn_291} Frame 2
"up"Symbol 923 MovieClip {PnC_www_fla._nextBtn_291} Frame 9
"over"Symbol 926 MovieClip {PnC_www_fla.playBtn_292} Frame 2
"up"Symbol 926 MovieClip {PnC_www_fla.playBtn_292} Frame 12




http://swfchan.com/28/136201/info.shtml
Created: 9/2 -2019 06:35:58 Last modified: 9/2 -2019 06:35:58 Server time: 22/12 -2024 08:05:33