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

swfchan turned sixteen years old yesterday! (5may2024)

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

Journey-of-Bugzy.swf

This is the info page for
Flash #125304

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


Text
PLAY

Export sounds

Export windows

rip

Retry

main
menu>

more
games>

next>

play

Huge storm came and carried
Bugzy the bug far away
from his home. Help Bugzy on his
journey back but be careful
in order to survive
in this unfamiliar place!

Time: XX:XX

home sweet home!

Export episodes

macket

macket

Use hint button
to find the
right items if
you are stuck

Find items and use
them on the right
spots to help Bugzy
get back to his family

Journey

of

Bugzy

Journey

of

Bugzy

PLAY>

MORE GAMES>

1024.000

MEM:

1024

SPF:

1024.000

FPS:

hint

skip>

IT MUST BE LEVEL 2

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
//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 8
//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 9
//_ExportEpisodesMC_39 (p_fla._ExportEpisodesMC_39) package p_fla { import flash.display.*; public dynamic class _ExportEpisodesMC_39 extends MovieClip { public var episode_01:Episode_01; public var episode_05:Episode_05; public var episode_06:Episode_06; public var episode_08:Episode_08; public var episode_02:Episode_02; public var episode_03:Episode_03; public var episode_04:Episode_04; public var episode_07:Episode_07; public function _ExportEpisodesMC_39(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 10
//_ExportSoundsMC_14 (p_fla._ExportSoundsMC_14) package p_fla { import flash.display.*; public dynamic class _ExportSoundsMC_14 extends MovieClip { public function _ExportSoundsMC_14(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ } function frame2(){ stop(); } } }//package p_fla
Section 11
//_ExportWindowsMC_15 (p_fla._ExportWindowsMC_15) package p_fla { import flash.display.*; public dynamic class _ExportWindowsMC_15 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_15(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 12
//_nextBtn_553 (p_fla._nextBtn_553) package p_fla { import flash.display.*; import flash.events.*; public dynamic class _nextBtn_553 extends MovieClip { public var hitMc:MovieClip; public function _nextBtn_553(){ 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 p_fla
Section 13
//action_02__584 (p_fla.action_02__584) package p_fla { import flash.display.*; public dynamic class action_02__584 extends MovieClip { public function action_02__584(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 14
//action_02__600 (p_fla.action_02__600) package p_fla { import flash.display.*; public dynamic class action_02__600 extends MovieClip { public function action_02__600(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 15
//action_03_589 (p_fla.action_03_589) package p_fla { import flash.display.*; public dynamic class action_03_589 extends MovieClip { public function action_03_589(){ addFrameScript(34, frame35); } function frame35(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 16
//action_03_leve4__593 (p_fla.action_03_leve4__593) package p_fla { import flash.display.*; public dynamic class action_03_leve4__593 extends MovieClip { public function action_03_leve4__593(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 17
//action_03_leve7_616 (p_fla.action_03_leve7_616) package p_fla { import flash.display.*; public dynamic class action_03_leve7_616 extends MovieClip { public function action_03_leve7_616(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 18
//action_03_leve8__603 (p_fla.action_03_leve8__603) package p_fla { import flash.display.*; public dynamic class action_03_leve8__603 extends MovieClip { public function action_03_leve8__603(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 19
//action_03_leve8_606 (p_fla.action_03_leve8_606) package p_fla { import flash.display.*; public dynamic class action_03_leve8_606 extends MovieClip { public function action_03_leve8_606(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 20
//ant_move_Bend_446 (p_fla.ant_move_Bend_446) package p_fla { import flash.display.*; public dynamic class ant_move_Bend_446 extends MovieClip { public var anim_1:MovieClip; public var anim_2:MovieClip; public function ant_move_Bend_446(){ addFrameScript(0, frame1, 4, frame5, 11, frame12, 34, frame35, 88, frame89); } function frame89(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame5(){ stop(); } function frame35(){ stop(); } } }//package p_fla
Section 21
//Banner_560 (p_fla.Banner_560) package p_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Banner_560 extends MovieClip { public var link:String; public function Banner_560(){ 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 p_fla
Section 22
//birdHead_391 (p_fla.birdHead_391) package p_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 birdHead_391 extends MovieClip { public function birdHead_391(){ addFrameScript(0, frame1, 41, frame42, 81, frame82); } function frame82(){ stop(); parent["birdLegLeft"].gotoAndPlay("fallDown"); parent["birdLegRight"].gotoAndPlay("fallDown"); } function frame1(){ stop(); } function frame42(){ stop(); var _local1 = parent; _local1["lose"](); } } }//package p_fla
Section 23
//birdLeg_375 (p_fla.birdLeg_375) package p_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 birdLeg_375 extends MovieClip { public function birdLeg_375(){ addFrameScript(0, frame1, 61, frame62, 62, frame63, 90, frame91); } function frame91(){ stop(); if (name == "birdLegRight"){ parent["bug"].wait(); var _local1 = parent; _local1["startHintTimer"](); parent["action"] = true; _local1 = parent; _local1["causeEvent"]("birdDown"); }; } function frame1(){ stop(); } function frame62(){ stop(); var _local1 = parent; _local1["lose"](); } function frame63(){ stop(); } } }//package p_fla
Section 24
//blood_01_129 (p_fla.blood_01_129) package p_fla { import flash.display.*; public dynamic class blood_01_129 extends MovieClip { public function blood_01_129(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 25
//blood_01_137 (p_fla.blood_01_137) package p_fla { import flash.display.*; public dynamic class blood_01_137 extends MovieClip { public function blood_01_137(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 26
//blood_01_162 (p_fla.blood_01_162) package p_fla { import flash.display.*; public dynamic class blood_01_162 extends MovieClip { public function blood_01_162(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 27
//blood_01_230 (p_fla.blood_01_230) package p_fla { import flash.display.*; public dynamic class blood_01_230 extends MovieClip { public function blood_01_230(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 28
//blood_01_281 (p_fla.blood_01_281) package p_fla { import flash.display.*; public dynamic class blood_01_281 extends MovieClip { public function blood_01_281(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 29
//blood_01_95 (p_fla.blood_01_95) package p_fla { import flash.display.*; public dynamic class blood_01_95 extends MovieClip { public function blood_01_95(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 30
//bug_closeHole_251 (p_fla.bug_closeHole_251) package p_fla { import flash.display.*; public dynamic class bug_closeHole_251 extends MovieClip { public var callback:Function; public function bug_closeHole_251(){ addFrameScript(30, frame31, 46, frame47); } function frame31(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame47(){ stop(); var _local1 = parent; _local1["wait"](); parent.parent["action"] = true; } } }//package p_fla
Section 31
//bug_crawl_237 (p_fla.bug_crawl_237) package p_fla { import flash.display.*; public dynamic class bug_crawl_237 extends MovieClip { public var callback:Function; public function bug_crawl_237(){ addFrameScript(82, frame83, 100, frame101); } function frame83(){ gotoAndPlay(24); } function frame101(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 32
//bug_crawlUp_111 (p_fla.bug_crawlUp_111) package p_fla { import flash.display.*; public dynamic class bug_crawlUp_111 extends MovieClip { public function bug_crawlUp_111(){ addFrameScript(77, frame78); } function frame78(){ } } }//package p_fla
Section 33
//bug_cutGrass_202 (p_fla.bug_cutGrass_202) package p_fla { import flash.display.*; public dynamic class bug_cutGrass_202 extends MovieClip { public var callback:Function; public function bug_cutGrass_202(){ addFrameScript(48, frame49); } function frame49(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 34
//bug_die_90 (p_fla.bug_die_90) package p_fla { import flash.display.*; public dynamic class bug_die_90 extends MovieClip { public var callback:Function; public function bug_die_90(){ addFrameScript(45, frame46); } function frame46(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 35
//bug_dieByAnts_147 (p_fla.bug_dieByAnts_147) package p_fla { import flash.display.*; public dynamic class bug_dieByAnts_147 extends MovieClip { public var callback:Function; public function bug_dieByAnts_147(){ addFrameScript(38, frame39); } function frame39(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 36
//bug_dieByCar_102 (p_fla.bug_dieByCar_102) package p_fla { import flash.display.*; public dynamic class bug_dieByCar_102 extends MovieClip { public var callback:Function; public function bug_dieByCar_102(){ addFrameScript(25, frame26); } function frame26(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 37
//bug_dieByCaterpillar_253 (p_fla.bug_dieByCaterpillar_253) package p_fla { import flash.display.*; public dynamic class bug_dieByCaterpillar_253 extends MovieClip { public var callback:Function; public function bug_dieByCaterpillar_253(){ addFrameScript(45, frame46); } function frame46(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 38
//bug_dieByPitch_163 (p_fla.bug_dieByPitch_163) package p_fla { import flash.display.*; public dynamic class bug_dieByPitch_163 extends MovieClip { public var callback:Function; public function bug_dieByPitch_163(){ addFrameScript(49, frame50); } function frame50(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 39
//bug_dieBySpider_186 (p_fla.bug_dieBySpider_186) package p_fla { import flash.display.*; public dynamic class bug_dieBySpider_186 extends MovieClip { public var callback:Function; public function bug_dieBySpider_186(){ addFrameScript(45, frame46); } function frame46(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 40
//bug_dieBySunRays_231 (p_fla.bug_dieBySunRays_231) package p_fla { import flash.display.*; public dynamic class bug_dieBySunRays_231 extends MovieClip { public var callback:Function; public function bug_dieBySunRays_231(){ addFrameScript(89, frame90); } function frame90(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 41
//bug_dieByWasp_167 (p_fla.bug_dieByWasp_167) package p_fla { import flash.display.*; public dynamic class bug_dieByWasp_167 extends MovieClip { public var callback:Function; public function bug_dieByWasp_167(){ addFrameScript(30, frame31); } function frame31(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 42
//bug_dieFallDown_224 (p_fla.bug_dieFallDown_224) package p_fla { import flash.display.*; public dynamic class bug_dieFallDown_224 extends MovieClip { public var callback:Function; public function bug_dieFallDown_224(){ addFrameScript(44, frame45); } function frame45(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 43
//bug_dieInCar_96 (p_fla.bug_dieInCar_96) package p_fla { import flash.display.*; public dynamic class bug_dieInCar_96 extends MovieClip { public var callback:Function; public function bug_dieInCar_96(){ addFrameScript(71, frame72); } function frame72(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 44
//bug_final_77 (p_fla.bug_final_77) package p_fla { import flash.display.*; public dynamic class bug_final_77 extends MovieClip { public function bug_final_77(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["win"](); } } }//package p_fla
Section 45
//bug_fly_117 (p_fla.bug_fly_117) package p_fla { import flash.display.*; public dynamic class bug_fly_117 extends MovieClip { public var seedParashute:MovieClip; public function bug_fly_117(){ addFrameScript(238, frame239); } function frame239(){ } } }//package p_fla
Section 46
//bug_getInCar_89 (p_fla.bug_getInCar_89) package p_fla { import flash.display.*; public dynamic class bug_getInCar_89 extends MovieClip { public var callback:Function; public function bug_getInCar_89(){ addFrameScript(28, frame29); } function frame29(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 47
//bug_grassJump_123 (p_fla.bug_grassJump_123) package p_fla { import flash.display.*; public dynamic class bug_grassJump_123 extends MovieClip { public var callback:Function; public function bug_grassJump_123(){ addFrameScript(114, frame115); } function frame115(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 48
//bug_hideBehindPlant_176 (p_fla.bug_hideBehindPlant_176) package p_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 bug_hideBehindPlant_176 extends MovieClip { public var callback:Function; public function bug_hideBehindPlant_176(){ addFrameScript(46, frame47, 52, frame53); } function frame47(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame53(){ stop(); parent.parent["bug"].wait(); parent.parent["action"] = true; } } }//package p_fla
Section 49
//bug_idle_71 (p_fla.bug_idle_71) package p_fla { import flash.display.*; public dynamic class bug_idle_71 extends MovieClip { public function bug_idle_71(){ addFrameScript(430, frame431); } function frame431(){ } } }//package p_fla
Section 50
//bug_idle_83 (p_fla.bug_idle_83) package p_fla { import flash.display.*; public dynamic class bug_idle_83 extends MovieClip { public function bug_idle_83(){ addFrameScript(430, frame431); } function frame431(){ } } }//package p_fla
Section 51
//bug_makeDummy_191 (p_fla.bug_makeDummy_191) package p_fla { import flash.display.*; public dynamic class bug_makeDummy_191 extends MovieClip { public var callback:Function; public function bug_makeDummy_191(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 52
//bug_makeParachute_105 (p_fla.bug_makeParachute_105) package p_fla { import flash.display.*; public dynamic class bug_makeParachute_105 extends MovieClip { public var callback:Function; public function bug_makeParachute_105(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 53
//bug_makeRoof_98 (p_fla.bug_makeRoof_98) package p_fla { import flash.display.*; public dynamic class bug_makeRoof_98 extends MovieClip { public var callback:Function; public function bug_makeRoof_98(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 54
//bug_makeTool01_196 (p_fla.bug_makeTool01_196) package p_fla { import flash.display.*; public dynamic class bug_makeTool01_196 extends MovieClip { public var callback:Function; public function bug_makeTool01_196(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 55
//bug_outOfCar_103 (p_fla.bug_outOfCar_103) package p_fla { import flash.display.*; public dynamic class bug_outOfCar_103 extends MovieClip { public var callback:Function; public function bug_outOfCar_103(){ addFrameScript(18, frame19); } function frame19(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 56
//bug_pickUp_86 (p_fla.bug_pickUp_86) package p_fla { import flash.display.*; public dynamic class bug_pickUp_86 extends MovieClip { public var callback:Function; public var toTake:String; public var sprite:Sprite; public function bug_pickUp_86(){ addFrameScript(14, frame15); } function frame15(){ stop(); if (parent["itemToTake"] != ""){ callback = parent["animCallback"]; parent["animCallback"] = null; toTake = parent["itemToTake"]; parent["itemToTake"] = ""; sprite = parent["itemSprite"]; parent["itemSprite"] = null; Console.getCurrentEpisode().getItem(toTake, sprite, callback); } else { if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; }; } } }//package p_fla
Section 57
//bug_stoneJump_130 (p_fla.bug_stoneJump_130) package p_fla { import flash.display.*; public dynamic class bug_stoneJump_130 extends MovieClip { public var callback:Function; public function bug_stoneJump_130(){ addFrameScript(134, frame135); } function frame135(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 58
//bug_stuckAndDie_184 (p_fla.bug_stuckAndDie_184) package p_fla { import flash.display.*; public dynamic class bug_stuckAndDie_184 extends MovieClip { public var callback:Function; public function bug_stuckAndDie_184(){ addFrameScript(25, frame26, 48, frame49); } function frame26(){ gotoAndPlay(9); } function frame49(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 59
//bug_take_85 (p_fla.bug_take_85) package p_fla { import flash.display.*; public dynamic class bug_take_85 extends MovieClip { public var callback:Function; public var toTake:String; public var sprite:Sprite; public function bug_take_85(){ addFrameScript(17, frame18); } function frame18(){ stop(); if (parent["itemToTake"] != ""){ callback = parent["animCallback"]; parent["animCallback"] = null; toTake = parent["itemToTake"]; parent["itemToTake"] = ""; sprite = parent["itemSprite"]; parent["itemSprite"] = null; Console.getCurrentEpisode().getItem(toTake, sprite, callback); } else { if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; }; } } }//package p_fla
Section 60
//bug_takePitch_174 (p_fla.bug_takePitch_174) package p_fla { import flash.display.*; public dynamic class bug_takePitch_174 extends MovieClip { public var callback:Function; public function bug_takePitch_174(){ addFrameScript(35, frame36); } function frame36(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 61
//bug_throwAcorn_187 (p_fla.bug_throwAcorn_187) package p_fla { import flash.display.*; public dynamic class bug_throwAcorn_187 extends MovieClip { public var callback:Function; public function bug_throwAcorn_187(){ addFrameScript(30, frame31, 46, frame47); } function frame31(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame47(){ stop(); var _local1 = parent; _local1["wait"](); } } }//package p_fla
Section 62
//bug_throwBones_243 (p_fla.bug_throwBones_243) package p_fla { import flash.display.*; public dynamic class bug_throwBones_243 extends MovieClip { public var callback:Function; public function bug_throwBones_243(){ addFrameScript(164, frame165); } function frame165(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 63
//bug_throwDummy_182 (p_fla.bug_throwDummy_182) package p_fla { import flash.display.*; public dynamic class bug_throwDummy_182 extends MovieClip { public var callback:Function; public function bug_throwDummy_182(){ addFrameScript(30, frame31, 46, frame47); } function frame31(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame47(){ stop(); var _local1 = parent; _local1["wait"](); } } }//package p_fla
Section 64
//bug_throwStone_139 (p_fla.bug_throwStone_139) package p_fla { import flash.display.*; public dynamic class bug_throwStone_139 extends MovieClip { public var callback:Function; public var stone:MovieClip; public function bug_throwStone_139(){ addFrameScript(30, frame31, 46, frame47); } function frame31(){ if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } function frame47(){ stop(); var _local1 = parent; _local1["wait"](); } } }//package p_fla
Section 65
//bug_useKnot_100 (p_fla.bug_useKnot_100) package p_fla { import flash.display.*; public dynamic class bug_useKnot_100 extends MovieClip { public var callback:Function; public function bug_useKnot_100(){ addFrameScript(28, frame29); } function frame29(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 66
//bug_useKnotInCar_87 (p_fla.bug_useKnotInCar_87) package p_fla { import flash.display.*; public dynamic class bug_useKnotInCar_87 extends MovieClip { public var callback:Function; public function bug_useKnotInCar_87(){ addFrameScript(29, frame30); } function frame30(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 67
//bug_useLens_213 (p_fla.bug_useLens_213) package p_fla { import flash.display.*; public dynamic class bug_useLens_213 extends MovieClip { public var callback:Function; public function bug_useLens_213(){ addFrameScript(39, frame40); } function frame40(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 68
//bug_useLongStick_180 (p_fla.bug_useLongStick_180) package p_fla { import flash.display.*; public dynamic class bug_useLongStick_180 extends MovieClip { public var callback:Function; public function bug_useLongStick_180(){ addFrameScript(17, frame18); } function frame18(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 69
//bug_useTendril_219 (p_fla.bug_useTendril_219) package p_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 bug_useTendril_219 extends MovieClip { public var callback:Function; public function bug_useTendril_219(){ addFrameScript(15, frame16, 44, frame45); } function frame16(){ parent.parent["bluebell"].gotoAndPlay("_movedByBug"); } function frame45(){ stop(); if (parent["animCallback"] != null){ callback = parent["animCallback"]; parent["animCallback"] = null; callback(); }; } } }//package p_fla
Section 70
//bug_walk_75 (p_fla.bug_walk_75) package p_fla { import flash.display.*; public dynamic class bug_walk_75 extends MovieClip { public function bug_walk_75(){ addFrameScript(25, frame26); } function frame26(){ } } }//package p_fla
Section 71
//bug_walk_84 (p_fla.bug_walk_84) package p_fla { import flash.display.*; public dynamic class bug_walk_84 extends MovieClip { public function bug_walk_84(){ addFrameScript(25, frame26); } function frame26(){ } } }//package p_fla
Section 72
//bugBear_anim_272 (p_fla.bugBear_anim_272) package p_fla { import flash.display.*; public dynamic class bugBear_anim_272 extends MovieClip { public var anim:MovieClip; public function bugBear_anim_272(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 73
//bush4_42 (p_fla.bush4_42) package p_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 bush4_42 extends MovieClip { public function bush4_42(){ addFrameScript(0, frame1, 39, frame40); } function frame1(){ stop(); } function frame40(){ stop(); parent["lotOfLight"].visible = true; parent["bluebell"].gotoAndPlay("_budsUp"); } } }//package p_fla
Section 74
//bushMask_44 (p_fla.bushMask_44) package p_fla { import flash.display.*; public dynamic class bushMask_44 extends MovieClip { public function bushMask_44(){ addFrameScript(34, frame35); } function frame35(){ stop(); } } }//package p_fla
Section 75
//butterfly2_361 (p_fla.butterfly2_361) package p_fla { import flash.display.*; public dynamic class butterfly2_361 extends MovieClip { public function butterfly2_361(){ addFrameScript(0, frame1, 18, frame19); } function frame1(){ play(); } function frame19(){ gotoAndPlay(1); } } }//package p_fla
Section 76
//button_9 (p_fla.button_9) package p_fla { import flash.display.*; public dynamic class button_9 extends MovieClip { public function button_9(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package p_fla
Section 77
//car_507 (p_fla.car_507) package p_fla { import flash.display.*; public dynamic class car_507 extends MovieClip { public function car_507(){ addFrameScript(0, frame1, 15, frame16); } function frame16(){ gotoAndPlay("in"); } function frame1(){ stop(); } } }//package p_fla
Section 78
//carAll_506 (p_fla.carAll_506) package p_fla { import flash.display.*; public dynamic class carAll_506 extends MovieClip { public var anim:MovieClip; public function carAll_506(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package p_fla
Section 79
//cherv_267 (p_fla.cherv_267) package p_fla { import flash.display.*; public dynamic class cherv_267 extends MovieClip { public function cherv_267(){ addFrameScript(67, frame68, 136, frame137, 169, frame170); } function frame170(){ stop(); } function frame137(){ stop(); } function frame68(){ gotoAndPlay(1); } } }//package p_fla
Section 80
//Console_562 (p_fla.Console_562) package p_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_562 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_562(){ 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 p_fla
Section 81
//cont_565 (p_fla.cont_565) package p_fla { import flash.display.*; import flash.text.*; public dynamic class cont_565 extends MovieClip { public var history_tf:TextField; public function cont_565(){ addFrameScript(0, frame1); } function frame1(){ history_tf.autoSize = "left"; } } }//package p_fla
Section 82
//content_564 (p_fla.content_564) package p_fla { import flash.display.*; public dynamic class content_564 extends MovieClip { public var cont_mc:MovieClip; public var mask_mc:MovieClip; } }//package p_fla
Section 83
//counterfoil_big_294 (p_fla.counterfoil_big_294) package p_fla { import flash.display.*; public dynamic class counterfoil_big_294 extends MovieClip { public function counterfoil_big_294(){ addFrameScript(22, frame23); } function frame23(){ stop(); } } }//package p_fla
Section 84
//Cover_524 (p_fla.Cover_524) package p_fla { import flash.display.*; public dynamic class Cover_524 extends MovieClip { public var preloader:MovieClip; } }//package p_fla
Section 85
//dandelion_478 (p_fla.dandelion_478) package p_fla { import flash.display.*; public dynamic class dandelion_478 extends MovieClip { public function dandelion_478(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 86
//dark_46 (p_fla.dark_46) package p_fla { import flash.display.*; public dynamic class dark_46 extends MovieClip { public function dark_46(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 87
//Epilogue_543 (p_fla.Epilogue_543) package p_fla { import flash.display.*; public dynamic class Epilogue_543 extends MovieClip { public function Epilogue_543(){ 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 p_fla
Section 88
//finalAnimationLevel7_282 (p_fla.finalAnimationLevel7_282) package p_fla { import flash.display.*; public dynamic class finalAnimationLevel7_282 extends MovieClip { public function finalAnimationLevel7_282(){ addFrameScript(94, frame95); } function frame95(){ stop(); var _local1 = parent.parent; _local1["win"](); } } }//package p_fla
Section 89
//FPSDisplay_537 (p_fla.FPSDisplay_537) package p_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public dynamic class FPSDisplay_537 extends MovieClip { public var _tf:TextField; public var begTime:Number; public function FPSDisplay_537(){ 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 p_fla
Section 90
//hint_help_522 (p_fla.hint_help_522) package p_fla { import flash.display.*; import flash.events.*; import flash.utils.*; public dynamic class hint_help_522 extends MovieClip { public var lifeTimer:Timer; public function hint_help_522(){ addFrameScript(0, frame1); } public function closeIt():void{ lifeTimer.start(); } function frame1(){ lifeTimer = new Timer(10000, 1); lifeTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onLifeEnd); } public function onLifeEnd(_arg1:TimerEvent):void{ lifeTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onLifeEnd); parent.removeChild(this); } } }//package p_fla
Section 91
//HintButton_540 (p_fla.HintButton_540) package p_fla { import flash.display.*; import flash.events.*; public dynamic class HintButton_540 extends MovieClip { public var _fill:MovieClip; public var initialized; public function HintButton_540(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); if (!initialized){ useHandCursor = true; addEventListener(Event.ENTER_FRAME, onEnterFrame); addEventListener(MouseEvent.CLICK, onClick); initialized = true; }; } function frame2(){ stop(); _fill.scaleY = 0; } public function onEnterFrame(_arg1:Event):void{ if (currentFrame == 2){ if (Console.currentEpisode){ if (((_fill) && ((Console.currentEpisode.state == "STARTED")))){ _fill.scaleY = -(Console.currentEpisode.getHintFill()); if (Console.currentEpisode.isHintReady()){ buttonMode = true; } else { buttonMode = false; filters = null; }; }; }; }; } public function onClick(_arg1:MouseEvent):void{ if (currentFrame == 2){ if (Console.currentEpisode){ if (((Console.currentEpisode.isHintReady()) && (Console.currentEpisode.action))){ Console.currentEpisode.restartHintTimer(); if (Console.currentEpisode.showHint != null){ Console.currentEpisode.showHint(); }; Tracer.report("[i]", "Hint used.", "HintButton"); buttonMode = false; filters = null; }; }; }; } } }//package p_fla
Section 92
//hl_8 (p_fla.hl_8) package p_fla { import flash.display.*; public dynamic class hl_8 extends MovieClip { public function hl_8(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package p_fla
Section 93
//leafMov_473 (p_fla.leafMov_473) package p_fla { import flash.display.*; public dynamic class leafMov_473 extends MovieClip { public function leafMov_473(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package p_fla
Section 94
//levelEndPicture_29 (p_fla.levelEndPicture_29) package p_fla { import flash.display.*; public dynamic class levelEndPicture_29 extends MovieClip { public function levelEndPicture_29(){ 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 p_fla
Section 95
//logo_20 (p_fla.logo_20) package p_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class logo_20 extends MovieClip { public function logo_20(){ 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 p_fla
Section 96
//logo_4 (p_fla.logo_4) package p_fla { import flash.display.*; public dynamic class logo_4 extends MovieClip { public function logo_4(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package p_fla
Section 97
//Logotype_534 (p_fla.Logotype_534) package p_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Logotype_534 extends MovieClip { public function Logotype_534(){ 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 p_fla
Section 98
//lvl3_action_03__596 (p_fla.lvl3_action_03__596) package p_fla { import flash.display.*; public dynamic class lvl3_action_03__596 extends MovieClip { public function lvl3_action_03__596(){ addFrameScript(25, frame26); } function frame26(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 99
//lvl3_branch1_ant_447 (p_fla.lvl3_branch1_ant_447) package p_fla { import flash.display.*; public dynamic class lvl3_branch1_ant_447 extends MovieClip { public function lvl3_branch1_ant_447(){ addFrameScript(143, frame144); } function frame144(){ trace("-|1|- (ants anim)"); } } }//package p_fla
Section 100
//lvl3_branch2_ant_458 (p_fla.lvl3_branch2_ant_458) package p_fla { import flash.display.*; public dynamic class lvl3_branch2_ant_458 extends MovieClip { public function lvl3_branch2_ant_458(){ addFrameScript(143, frame144); } function frame144(){ trace("-|2|- (ants anim)"); } } }//package p_fla
Section 101
//lvl3_bug_crawlUpWStone_433 (p_fla.lvl3_bug_crawlUpWStone_433) package p_fla { import flash.display.*; public dynamic class lvl3_bug_crawlUpWStone_433 extends MovieClip { public var stone:MovieClip; } }//package p_fla
Section 102
//lvl3_bugWGrass_425 (p_fla.lvl3_bugWGrass_425) package p_fla { import flash.display.*; public dynamic class lvl3_bugWGrass_425 extends MovieClip { public function lvl3_bugWGrass_425(){ addFrameScript(0, frame1, 123, frame124); } function frame1(){ } function frame124(){ stop(); var _local1 = parent.parent; _local1["lose"](); } } }//package p_fla
Section 103
//lvl3_bugWGrassWStone_432 (p_fla.lvl3_bugWGrassWStone_432) package p_fla { import flash.display.*; public dynamic class lvl3_bugWGrassWStone_432 extends MovieClip { public var stone:MovieClip; public function lvl3_bugWGrassWStone_432(){ addFrameScript(0, frame1, 97, frame98, 105, frame106, 110, frame111, 115, frame116, 145, frame146); } function frame98(){ stop(); var _local1 = parent.parent; _local1["extCall"](); } function frame106(){ stop(); } function frame1(){ } function frame111(){ stop(); } function frame116(){ stop(); } function frame146(){ stop(); } } }//package p_fla
Section 104
//lvl3_manyAnts2_445 (p_fla.lvl3_manyAnts2_445) package p_fla { import flash.display.*; public dynamic class lvl3_manyAnts2_445 extends MovieClip { public var anim:MovieClip; public function lvl3_manyAnts2_445(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package p_fla
Section 105
//lvl5_bugDieWasp_blood_01_173 (p_fla.lvl5_bugDieWasp_blood_01_173) package p_fla { import flash.display.*; public dynamic class lvl5_bugDieWasp_blood_01_173 extends MovieClip { public function lvl5_bugDieWasp_blood_01_173(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package p_fla
Section 106
//lvl5_bugDieWasp_sprite449_172 (p_fla.lvl5_bugDieWasp_sprite449_172) package p_fla { import flash.display.*; public dynamic class lvl5_bugDieWasp_sprite449_172 extends MovieClip { public function lvl5_bugDieWasp_sprite449_172(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 107
//lvl5_butterfly2_367 (p_fla.lvl5_butterfly2_367) package p_fla { import flash.display.*; public dynamic class lvl5_butterfly2_367 extends MovieClip { public function lvl5_butterfly2_367(){ addFrameScript(0, frame1, 18, frame19); } function frame1(){ play(); } function frame19(){ gotoAndPlay(1); } } }//package p_fla
Section 108
//lvl5_flowerWWasp_338 (p_fla.lvl5_flowerWWasp_338) package p_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 lvl5_flowerWWasp_338 extends MovieClip { public function lvl5_flowerWWasp_338(){ addFrameScript(29, frame30, 86, frame87, 163, frame164, 168, frame169, 207, frame208, 264, frame265); } function frame265(){ stop(); var _local1 = parent; _local1["win"](); } function frame164(){ stop(); var _local1 = parent; _local1["restartHintTimer"](); parent["action"] = true; _local1 = parent; _local1["causeEvent"]("flowerCutted"); parent["a$_placePitch"].visible = true; } function frame87(){ stop(); parent["wasp"] = new Wasp(); parent["wasp"].x = 529.5; parent["wasp"].y = 51; parent["wasp"].scaleX = (parent["wasp"].scaleX * -1); parent.addChild(parent["wasp"]); if (parent["ifThis"]("bugHid")){ var _local1 = parent; _local1["waspFlyAway"](); } else { _local1 = parent; _local1["bugDieByWasp"](); }; } function frame208(){ parent["bug"].visible = false; } function frame169(){ stop(); } function frame30(){ gotoAndPlay(1); } } }//package p_fla
Section 109
//lvl6_carpet_leafs_324 (p_fla.lvl6_carpet_leafs_324) package p_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 lvl6_carpet_leafs_324 extends MovieClip { public function lvl6_carpet_leafs_324(){ addFrameScript(64, frame65); } function frame65(){ stop(); if (root){ parent["bug"].wait(); parent["action"] = true; var _local1 = parent; _local1["causeEvent"]("bridgePlaced"); }; } } }//package p_fla
Section 110
//lvl6_fly_walking_307 (p_fla.lvl6_fly_walking_307) package p_fla { import flash.display.*; public dynamic class lvl6_fly_walking_307 extends MovieClip { public var anim:MovieClip; public function lvl6_fly_walking_307(){ addFrameScript(0, frame1, 20, frame21, 31, frame32); } function frame1(){ stop(); } function frame21(){ stop(); var _local1 = parent; _local1["causeEvent"]("flyDown"); _local1 = parent; _local1["spiderComeIn"](); } function frame32(){ stop(); } } }//package p_fla
Section 111
//lvl6_spider_All_315 (p_fla.lvl6_spider_All_315) package p_fla { import flash.display.*; public dynamic class lvl6_spider_All_315 extends MovieClip { public function lvl6_spider_All_315(){ addFrameScript(4, frame5, 52, frame53, 79, frame80, 111, frame112); } function frame80(){ stop(); } function frame5(){ stop(); } function frame112(){ gotoAndPlay(81); } function frame53(){ gotoAndPlay(6); } } }//package p_fla
Section 112
//lvl7_action_03__612 (p_fla.lvl7_action_03__612) package p_fla { import flash.display.*; public dynamic class lvl7_action_03__612 extends MovieClip { public function lvl7_action_03__612(){ addFrameScript(35, frame36); } function frame36(){ stop(); var _local1 = parent; _local1["nextFrame"](); } } }//package p_fla
Section 113
//lvl7_egg_02_270 (p_fla.lvl7_egg_02_270) package p_fla { import flash.display.*; public dynamic class lvl7_egg_02_270 extends MovieClip { public function lvl7_egg_02_270(){ addFrameScript(0, frame1, 90, frame91); } function frame91(){ gotoAndPlay(49); } function frame1(){ stop(); } } }//package p_fla
Section 114
//lvl8_bug_WBluebell_68 (p_fla.lvl8_bug_WBluebell_68) package p_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 lvl8_bug_WBluebell_68 extends MovieClip { public function lvl8_bug_WBluebell_68(){ addFrameScript(8, frame9, 25, frame26, 37, frame38, 58, frame59, 86, frame87, 163, frame164); } function frame164(){ stop(); parent["bugGoodbye"].visible = true; parent["bugGoodbye"].gotoAndPlay(2); } function frame87(){ parent["bug"].visible = false; } function frame26(){ stop(); var _local1 = parent; _local1["bugRideFlower"](); } function frame9(){ stop(); } function frame38(){ parent["bug"].x = 53.6; parent["bug"].y = 163.7; parent["bug"].visible = true; var _local1 = parent; _local1["restartHintTimer"](); parent["bug"].wait(); parent["action"] = true; } function frame59(){ stop(); } } }//package p_fla
Section 115
//main_help_523 (p_fla.main_help_523) package p_fla { import flash.display.*; import flash.events.*; import flash.utils.*; public dynamic class main_help_523 extends MovieClip { public var lifeTimer:Timer; public function main_help_523(){ addFrameScript(0, frame1); } public function closeIt():void{ lifeTimer.start(); } function frame1(){ lifeTimer = new Timer(10000, 1); lifeTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onLifeEnd); } public function onLifeEnd(_arg1:TimerEvent):void{ lifeTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onLifeEnd); parent.removeChild(this); } } }//package p_fla
Section 116
//mainMenuBtn_25 (p_fla.mainMenuBtn_25) package p_fla { import flash.display.*; import flash.events.*; public dynamic class mainMenuBtn_25 extends MovieClip { public var hitMc:MovieClip; public function mainMenuBtn_25(){ 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 p_fla
Section 117
//MainTimeline (p_fla.MainTimeline) package p_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 sitelocked:Boolean; public var console:MovieClip; public var debugmode:Boolean; public var pcgame; public var allowRun:Boolean; public var fpsDisplay:MovieClip; public var cover: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.pcgame = this; if (!debugmode){ memDisplay.visible = false; spfDisplay.visible = false; fpsDisplay.visible = false; }; } function frame1(){ trace("+------------------------------------------------+"); trace("| PRELOADER |"); trace("+------------------------------------------------+"); stop(); allowRun = true; sitelocked = false; debugmode = false; if (sitelocked){ if (loaderInfo.url.indexOf("http://www.abroy.com") == -1){ allowRun = false; }; }; if (debugmode){ Game.gamemode = "debug"; }; if (sitelocked){ Game.sitelock = true; }; if (allowRun){ pcgame = this; loaderInfo.addEventListener(ProgressEvent.PROGRESS, showProgress); } else { prel.pr_body.gotoAndStop(1); visible = false; }; } 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 frame4(){ trace("+------------------------------------------------+"); trace("| MAIN GAME |"); trace("+------------------------------------------------+"); stop(); Console.mPlayer.playMusic(new GameMusic()); console.visible = false; console.alpha = 1; console.clearAll(); if (debugmode){ message.gotoAndStop(2); stage.addEventListener(KeyboardEvent.KEY_DOWN, onGameKeyDown); }; } 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 p_fla
Section 118
//med_drop_bug_276 (p_fla.med_drop_bug_276) package p_fla { import flash.display.*; public dynamic class med_drop_bug_276 extends MovieClip { public function med_drop_bug_276(){ addFrameScript(71, frame72); } function frame72(){ stop(); var _local1 = parent.parent; _local1["lose"](); } } }//package p_fla
Section 119
//MemoryDisplay_535 (p_fla.MemoryDisplay_535) package p_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class MemoryDisplay_535 extends MovieClip { public var _tf:TextField; public function MemoryDisplay_535(){ 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 p_fla
Section 120
//Message_561 (p_fla.Message_561) package p_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_561 extends MovieClip { public function Message_561(){ 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 p_fla
Section 121
//moreGamesBtn_27 (p_fla.moreGamesBtn_27) package p_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class moreGamesBtn_27 extends MovieClip { public var hitMc:MovieClip; public function moreGamesBtn_27(){ 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 p_fla
Section 122
//moreGamesBtn_532 (p_fla.moreGamesBtn_532) package p_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class moreGamesBtn_532 extends MovieClip { public function moreGamesBtn_532(){ addFrameScript(0, frame1, 1, frame2, 3, frame4, 4, frame5); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame4(){ stop(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame2(){ play(); } function frame5(){ play(); } public function onClick(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.abroy.com"), "_blank"); } } }//package p_fla
Section 123
//MuteButton_558 (p_fla.MuteButton_558) package p_fla { import flash.display.*; import flash.events.*; public dynamic class MuteButton_558 extends MovieClip { public var hit_mc:MovieClip; public function MuteButton_558(){ addFrameScript(0, frame1, 1, frame2); } 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){ Console.mPlayer.musicOFF(); nextFrame(); } else { Console.mPlayer.musicON(); prevFrame(); }; } } }//package p_fla
Section 124
//nextBtn_30 (p_fla.nextBtn_30) package p_fla { import flash.display.*; import flash.events.*; public dynamic class nextBtn_30 extends MovieClip { public var hitMc:MovieClip; public function nextBtn_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{ Console.nextEpisode(); } } }//package p_fla
Section 125
//play_btn_10 (p_fla.play_btn_10) package p_fla { import flash.display.*; import flash.events.*; public dynamic class play_btn_10 extends MovieClip { public var hit_mc:MovieClip; public function play_btn_10(){ 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 p_fla
Section 126
//playBtn_37 (p_fla.playBtn_37) package p_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_37 extends MovieClip { public var hitMc:MovieClip; public function playBtn_37(){ 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 p_fla
Section 127
//playBtn_530 (p_fla.playBtn_530) package p_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_530 extends MovieClip { public function playBtn_530(){ addFrameScript(0, frame1, 1, frame2, 3, frame4, 4, frame5); } public function onMouseOver(_arg1:MouseEvent):void{ gotoAndPlay("over"); } function frame1(){ stop(); mouseChildren = false; buttonMode = true; addEventListener(MouseEvent.ROLL_OVER, onMouseOver); addEventListener(MouseEvent.ROLL_OUT, onMouseOut); addEventListener(MouseEvent.CLICK, onClick); } function frame4(){ stop(); } public function onMouseOut(_arg1:MouseEvent):void{ gotoAndPlay("up"); } function frame2(){ play(); } function frame5(){ play(); } public function onClick(_arg1:MouseEvent):void{ Console.enterMainGame(); } } }//package p_fla
Section 128
//playBtn_554 (p_fla.playBtn_554) package p_fla { import flash.display.*; import flash.events.*; public dynamic class playBtn_554 extends MovieClip { public var hitMc:MovieClip; public function playBtn_554(){ 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 p_fla
Section 129
//preloadBar_2 (p_fla.preloadBar_2) package p_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 p_fla
Section 130
//Preloader_1 (p_fla.Preloader_1) package p_fla { import flash.display.*; public dynamic class Preloader_1 extends MovieClip { public var prel; 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"]; } function frame103(){ } function frame111(){ } function frame125(){ stop(); } function frame54(){ } } }//package p_fla
Section 131
//Prolog_01_545 (p_fla.Prolog_01_545) package p_fla { import flash.display.*; public dynamic class Prolog_01_545 extends MovieClip { public var playBtn:MovieClip; public var ready:Boolean; public function Prolog_01_545(){ addFrameScript(0, frame1, 279, frame280); } function frame280(){ stop(); } function frame1(){ stop(); ready = true; } } }//package p_fla
Section 132
//Prolog_02_557 (p_fla.Prolog_02_557) package p_fla { import flash.display.*; public dynamic class Prolog_02_557 extends MovieClip { public var playBtn:MovieClip; public var ready:Boolean; public function Prolog_02_557(){ addFrameScript(0, frame1, 279, frame280); } function frame280(){ stop(); } function frame1(){ stop(); ready = true; } } }//package p_fla
Section 133
//Prologue_544 (p_fla.Prologue_544) package p_fla { import flash.display.*; public dynamic class Prologue_544 extends MovieClip { public var images:MovieClip; public function Prologue_544(){ 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 p_fla
Section 134
//retryBtn_17 (p_fla.retryBtn_17) package p_fla { import flash.display.*; import flash.events.*; public dynamic class retryBtn_17 extends MovieClip { public var hitMc:MovieClip; public function retryBtn_17(){ 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 p_fla
Section 135
//scrollerH_572 (p_fla.scrollerH_572) package p_fla { import flash.display.*; public dynamic class scrollerH_572 extends MovieClip { public var track_mc:MovieClip; public var btnRight:MovieClip; public var btnLeft:MovieClip; public var thumb_mc:MovieClip; } }//package p_fla
Section 136
//scrollerV_567 (p_fla.scrollerV_567) package p_fla { import flash.display.*; public dynamic class scrollerV_567 extends MovieClip { public var btnUp:MovieClip; public var btnDown:MovieClip; public var track_mc:MovieClip; public var thumb_mc:MovieClip; } }//package p_fla
Section 137
//seedMov_479 (p_fla.seedMov_479) package p_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 seedMov_479 extends MovieClip { public function seedMov_479(){ addFrameScript(0, frame1, 73, frame74); } function frame74(){ stop(); parent.parent["seed"].visible = true; var _local1 = parent.parent; _local1["causeEvent"]("seedFall"); parent.parent["action"] = true; } function frame1(){ } } }//package p_fla
Section 138
//skipBtn_547 (p_fla.skipBtn_547) package p_fla { import flash.display.*; import flash.events.*; public dynamic class skipBtn_547 extends MovieClip { public var hitMc:MovieClip; public function skipBtn_547(){ 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 p_fla
Section 139
//smoke_47 (p_fla.smoke_47) package p_fla { import flash.display.*; public dynamic class smoke_47 extends MovieClip { public function smoke_47(){ addFrameScript(50, frame51); } function frame51(){ stop(); } } }//package p_fla
Section 140
//SPFDisplay_536 (p_fla.SPFDisplay_536) package p_fla { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public dynamic class SPFDisplay_536 extends MovieClip { public var _tf:TextField; public var begTime:Number; public function SPFDisplay_536(){ 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 p_fla
Section 141
//sprite449_128 (p_fla.sprite449_128) package p_fla { import flash.display.*; public dynamic class sprite449_128 extends MovieClip { public function sprite449_128(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 142
//sprite449_160 (p_fla.sprite449_160) package p_fla { import flash.display.*; public dynamic class sprite449_160 extends MovieClip { public function sprite449_160(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 143
//sprite449_229 (p_fla.sprite449_229) package p_fla { import flash.display.*; public dynamic class sprite449_229 extends MovieClip { public function sprite449_229(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 144
//sprite449_269 (p_fla.sprite449_269) package p_fla { import flash.display.*; public dynamic class sprite449_269 extends MovieClip { public function sprite449_269(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 145
//sprite449_431 (p_fla.sprite449_431) package p_fla { import flash.display.*; public dynamic class sprite449_431 extends MovieClip { public function sprite449_431(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 146
//sprite449_94 (p_fla.sprite449_94) package p_fla { import flash.display.*; public dynamic class sprite449_94 extends MovieClip { public function sprite449_94(){ addFrameScript(12, frame13); } function frame13(){ stop(); } } }//package p_fla
Section 147
//stalk_animated_417 (p_fla.stalk_animated_417) package p_fla { import flash.display.*; public dynamic class stalk_animated_417 extends MovieClip { public var anim:MovieClip; public function stalk_animated_417(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 148
//Story_539 (p_fla.Story_539) package p_fla { import flash.display.*; public dynamic class Story_539 extends MovieClip { public function Story_539(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package p_fla
Section 149
//toyCar_505 (p_fla.toyCar_505) package p_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 toyCar_505 extends MovieClip { public var initialized:Boolean; public var roof:MovieClip; public var car:MovieClip; public function toyCar_505(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); if (!initialized){ gotoAndStop(1); }; } function frame1(){ stop(); initialized = false; gotoAndStop(2); initialized = true; } function frame2(){ stop(); if (!initialized){ gotoAndStop(1); }; car.anim.gotoAndStop(1); } } }//package p_fla
Section 150
//WaterDrop_135 (p_fla.WaterDrop_135) package p_fla { import flash.display.*; public dynamic class WaterDrop_135 extends MovieClip { public function WaterDrop_135(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 151
//WaterDrop_476 (p_fla.WaterDrop_476) package p_fla { import flash.display.*; public dynamic class WaterDrop_476 extends MovieClip { public function WaterDrop_476(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 152
//WaterDrop_91 (p_fla.WaterDrop_91) package p_fla { import flash.display.*; public dynamic class WaterDrop_91 extends MovieClip { public function WaterDrop_91(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package p_fla
Section 153
//WaterDrop_anim_136 (p_fla.WaterDrop_anim_136) package p_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 WaterDrop_anim_136 extends MovieClip { public var prnt; public var mstr; public function WaterDrop_anim_136(){ addFrameScript(4, frame5); } function frame5(){ stop(); mstr = parent.parent; prnt = parent; mstr.removeChild(prnt); } } }//package p_fla
Section 154
//WaterDrop_anim_477 (p_fla.WaterDrop_anim_477) package p_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 WaterDrop_anim_477 extends MovieClip { public var prnt; public var mstr; public function WaterDrop_anim_477(){ addFrameScript(4, frame5); } function frame5(){ stop(); mstr = parent.parent; prnt = parent; mstr.removeChild(prnt); } } }//package p_fla
Section 155
//WaterDrop_anim_516 (p_fla.WaterDrop_anim_516) package p_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 WaterDrop_anim_516 extends MovieClip { public var prnt; public var mstr; public function WaterDrop_anim_516(){ addFrameScript(4, frame5); } function frame5(){ stop(); mstr = parent.parent; prnt = parent; mstr.removeChild(prnt); } } }//package p_fla
Section 156
//WaterDrop_anim_92 (p_fla.WaterDrop_anim_92) package p_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 WaterDrop_anim_92 extends MovieClip { public var prnt; public var mstr; public function WaterDrop_anim_92(){ addFrameScript(4, frame5); } function frame5(){ stop(); mstr = parent.parent; prnt = parent; mstr.removeChild(prnt); } } }//package p_fla
Section 157
//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 158
//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 159
//Bomb (Bomb) package { import flash.display.*; public dynamic class Bomb extends MovieClip { } }//package
Section 160
//Bug (Bug) package { import flash.display.*; import flash.events.*; import flash.utils.*; public dynamic class Bug extends MovieClip { public var anim:MovieClip; public var returnToFrame:uint; public var animCallback:Function; public var itemToTake:String; public var die1:MovieClip; public var itemSprite:Sprite; public var idleTimer:Timer; public var initialized:Boolean; public function Bug(){ 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, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42, 42, frame43, 43, frame44); } public function turnTo(_arg1:Number):void{ if (_arg1 <= x){ if (scaleX < 0){ scaleX = (scaleX * -1); }; } else { if (scaleX > 0){ scaleX = (scaleX * -1); }; }; } function frame25(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function turnBack():void{ stopIdleTimer(); if (scaleX < 0){ }; scaleX = (scaleX * -1); } public function walkTo(_arg1:Number):void{ if (anim){ anim.stop(); }; stopIdleTimer(); turnTo(_arg1); gotoAndStop("walk"); } public function turnOn(_arg1:String):void{ stopIdleTimer(); switch (_arg1){ case "left": if (scaleX < 0){ scaleX = (scaleX * -1); }; break; case "right": if (scaleX > 0){ scaleX = (scaleX * -1); }; break; }; } function frame10(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame14(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame18(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function startIdle(_arg1:TimerEvent):void{ if (anim){ anim.stop(); }; gotoAndStop("idle"); } function frame3(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame7(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame1(){ stop(); initialized = false; animCallback = null; itemToTake = ""; itemSprite = null; initialized = true; if (returnToFrame){ gotoAndStop(returnToFrame); } else { gotoAndStop("none"); }; } function frame19(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function wait():void{ if (anim){ anim.stop(); }; gotoAndStop("none"); startIdleTimer(); } function frame5(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame9(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame13(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame4(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame8(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame21(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function playAnim(_arg1:String, _arg2:Function=null):void{ if (anim){ anim.stop(); }; stopIdleTimer(); animCallback = _arg2; gotoAndStop(_arg1); } function frame15(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame23(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame24(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame36(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame16(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame17(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame22(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function takeItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ if (anim){ anim.stop(); }; stopIdleTimer(); itemToTake = _arg1; itemSprite = _arg2; animCallback = _arg3; gotoAndStop("take"); } function frame27(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame11(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame34(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function startIdleTimer():void{ idleTimer = new Timer(3000, 1); idleTimer.addEventListener(TimerEvent.TIMER_COMPLETE, startIdle); idleTimer.start(); } function frame28(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame29(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame6(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame40(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame37(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame39(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame26(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame2(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame33(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame43(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame12(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame41(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame30(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame32(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame42(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame20(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function pickUpItem(_arg1:String, _arg2:Sprite=null, _arg3:Function=null):void{ if (anim){ anim.stop(); }; stopIdleTimer(); itemToTake = _arg1; itemSprite = _arg2; animCallback = _arg3; gotoAndStop("pickUp"); } function frame35(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame44(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame38(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } function frame31(){ stop(); if (!initialized){ returnToFrame = currentFrame; gotoAndStop(1); }; } public function stopIdleTimer():void{ if (idleTimer){ idleTimer.reset(); }; } } }//package
Section 161
//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 162
//Console (Console) package { public class Console { public static var pcgame; public static var mPlayer:MusicPlayer = new MusicPlayer(); public static function registerEpilogue(_arg1:String, _arg2):void{ if (Game.inst){ Game.inst.registerEpilogue(_arg1, _arg2); } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "registerEpilogue"); }; } public static function get currentEpisode():Episode{ if (Game.inst){ return (Game.inst.getCurrentEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "currentEpisode"); return (null); } public static function enterMainGame():void{ if (pcgame){ pcgame.gotoAndStop("game"); }; } 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 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 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 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 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 isNextEpisode():Boolean{ if (Game.inst){ return (Game.inst.isNextEpisode()); }; Tracer.report("[X]", "Game wasn't initialized.", "Console", "isNextEpisode"); return (false); } 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 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 (pcgame){ if (currentEpisode){ Game.inst.closeEpisode(); }; Utils.disposeDisplayObject(Game.inst); pcgame.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"); }; } public static function winEpisode():void{ if (Game.inst){ if (currentEpisode){ Game.inst.hidePrologue(); Game.inst.hideEpilogue(); Game.inst.story.visible = true; currentEpisode.win(); } else { Tracer.report("[X]", "No current episode.", "Console", "winEpisode"); }; } else { Tracer.report("[X]", "Game wasn't initialized.", "Console", "winEpisode"); }; } } }//package
Section 163
//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 rot = _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:rot, 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 rot = _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:rot, 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 164
//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 a$_exit:MovieClip; public var boneLadder:MovieClip; private var itemsRegistry:Object; public var finalize:Function;// = null public var extCall:Function;// = null public var counterfoilBig:MovieClip; public var birdLegLeft:MovieClip; public var cleanOut:Function;// = null public var a$_placePitch:MovieClip; public var bugBear:MovieClip; public var bluebell:MovieClip; public var stone:MovieClip; public var hintIdleTime:Number;// = 30 public var stone2:Item_Stone; public var stone3:MovieClip; public var stone5:MovieClip; private var eventsRegistry:Object; public var countTime:Number;// = 0 public var birdLegRight:MovieClip; public var h$_crawlUp:MovieClip; public var waterDrop:MovieClip; public var state:String;// = "NONE" private var hintFillTimer:Timer; public var a$_crawlUp:MovieClip; public var egg1:MovieClip; public var egg2:MovieClip; public var movingLeaf:MovieClip; public var h$_throwDummy:MovieClip; public var a$_throwBones:MovieClip; public var brushwood:Item_Brushwood; public var lotOfLight:MovieClip; public var poorFly:MovieClip; public var mainHelpText:MovieClip; public var a$_web:MovieClip; public var rope:Item_Rope; private var hintIdleTimer:Timer; public var firebush:MovieClip; public var light:MovieClip; private var begHintFillTime:Number; public var a$_seed:MovieClip; public var bridgeFromLeaves:MovieClip; public var inventory:Inventory; private var begTime:Number; public var rope2:MovieClip; public var counterfoil1:Item_Counterfoil; public var counterfoil2:Item_Counterfoil; public var counterfoil3:Item_Counterfoil; public var pin:Item_Pin; public var toyCar:MovieClip; public var a$_stickLong:MovieClip; public var evilEgg:MovieClip; private var camera_t:Sprite; private var camera_x:Number; public var a$_takeLeaves:MovieClip; private var camera_y:Number; public var bone2:Item_Bone; public var bone3:Item_Bone; public var bone4:Item_Bone; public var bone1:Item_Bone; public var thread:MovieClip; public var a$_rope2:MovieClip; public var action:Boolean; public var birdHead:MovieClip; public var h$_throwBones:MovieClip; private var endTime:Number; public var flower:MovieClip; private var activatorsRegistry:Object; private var bonusTimer:Timer; public var plant:Item_Plant; public var seed:Item_Seed; public var butterfly:MovieClip; public var bug:Bug; public var stickLong2:MovieClip; public var stickLong3:MovieClip; public var knot:Item_Knot; public var hintFillTime:Number;// = 60 public var score:int;// = 0 public var knot2:MovieClip; public var petal_2:Item_Petal; public var petal_3:Item_Petal; public var petal_1:Item_Petal; private var animationsRegistry:Object; public var time:Number; private var player:Sprite; public var spider:MovieClip; public var intCall:Function;// = null public var dandelion:MovieClip; private var waypointsRegistry:Object; public var waitForReady:Boolean; public var a$_throwStone:MovieClip; public var berry:Item_Berry; public var a$_death:MovieClip; public var stickLong:Item_StickLong; public var showHint:Function;// = null public var pitch:MovieClip; public var a$_throwDummy:MovieClip; public var flower_2:MovieClip; public var web:MovieClip; public var web2:MovieClip; public var web3:MovieClip; private var hintReady:Boolean;// = false public var flower_1:MovieClip; public var leaf:Item_Leaf; public var a$_tendril:MovieClip; public var ants:MovieClip; public var glass:Item_Glass; public var worm2:MovieClip; public var worm1:MovieClip; public var acorn:Item_Acorn; public var leaf_1:MovieClip; public var leaf_2:MovieClip; public var a$_stamen:MovieClip; public var leaf_4:MovieClip; public var initialize:Function;// = null public var leaf_3:MovieClip; public var bonusTime:Number;// = 0 public var stalk:MovieClip; public var hintHelpText:MovieClip; public var stamen:Item_Stamen; public var a$_rope:MovieClip; public var tendril:Item_Tendril; public var seed2:Item_Seed2; public var wdrop:Item_WDrop; public var bugGoodbye:MovieClip; public function Episode(){ bonusTime = 0; countTime = 0; hintFillTime = 60; hintIdleTime = 30; showHint = null; hintReady = false; initialize = null; finalize = null; cleanOut = null; intCall = null; extCall = null; score = 0; state = "NONE"; super(); state = "CREATED"; init(); Tracer.report("[$]", "EPISODE_CREATED"); } public function stopBonusTimer():void{ if (bonusTimer){ if (bonusTimer.running){ bonusTimer.stop(); }; }; } public function listInventoryItems():void{ inventory.listItems(); } 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 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)); } private function stopHintIdleTimer():void{ hintIdleTimer.stop(); } public function ifNotThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == false){ return (true); }; return (false); } public function start():void{ Tracer.report("[$]", "EPISODE_ATTEMPT_TO_START"); if (state == "READY"){ hintFillTimer = new Timer(1000, 0); hintFillTimer.addEventListener(TimerEvent.TIMER, onHintFillTimer); hintIdleTimer = new Timer((1000 * hintIdleTime), 0); hintIdleTimer.addEventListener(TimerEvent.TIMER, onHintIdleTimer); if (hintFillTime > 0){ startHintFillTimer(); } else { if (hintFillTime == 0){ 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 startBonusTimer(_arg1:Number):void{ bonusTime = _arg1; countTime = bonusTime; bonusTimer = new Timer(1000, bonusTime); bonusTimer.addEventListener(TimerEvent.TIMER, onBonusTimer); bonusTimer.addEventListener(TimerEvent.TIMER_COMPLETE, onBonusTimerComplete); bonusTimer.start(); } public function cameraTo(_arg1:Number, _arg2:Number, _arg3:Function=null, _arg4:Number=64):void{ var _local5:Number; var _local6:Number; _local5 = Math.sqrt((Math.pow((_arg1 - camera_x), 2) + Math.pow((_arg2 - camera_y), 2))); _local6 = (_local5 / Math.abs(_arg4)); camera_x = _arg1; camera_y = _arg2; TweenLite.to(this, _local6, {x:(-(camera_x) + (Game.screen_w / 2)), y:(-(camera_y) + (Game.screen_h / 2)), onComplete:_arg3}); } public function 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 finish():void{ if (!time){ endTime = getTimer(); time = (endTime - begTime); Game.inst.totalTime = (Game.inst.totalTime + time); }; if (((hintIdleTimer) && (hintIdleTimer.running))){ hintIdleTimer.reset(); }; if (((hintFillTimer) && (hintFillTimer.running))){ hintFillTimer.reset(); }; if (((bonusTimer) && (bonusTimer.running))){ bonusTimer.reset(); }; if (finalize != null){ finalize(); }; } public function motionVia(_arg1:Sprite, _arg2:Array, _arg3:Function=null, _arg4:Number=128):void{ if (_arg1){ Displacement.motionVia(_arg1, _arg2, _arg3, _arg4); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function removeWaypoint(_arg1:String):void{ if (waypointsRegistry[_arg1]){ waypointsRegistry[_arg1].kill(); waypointsRegistry[_arg1] = null; delete waypointsRegistry[_arg1]; } else { Tracer.report("[X]", "Waypoint isn't exists.", "Episode"); }; } public function appearAt(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ if (_arg1){ Displacement.appearAt(_arg1, _arg2, _arg3, _arg4, _arg5); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function ifEach(_arg1:Array, _arg2:Boolean):Boolean{ var _local3:uint; var _local4:uint; _local3 = _arg1.length; _local4 = 0; while (_local4 < _local3) { if (eventsRegistry[_arg1[_local4]] != _arg2){ return (false); }; _local4++; }; return (true); } public function listEventsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: eventsRegistry:"); _local1 = 0; for (_local2 in eventsRegistry) { trace((((" - " + _local2) + " = ") + eventsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function listChildren():void{ var _local1:uint; var _local2:uint; trace("[S] LIST: children:"); _local1 = numChildren; _local2 = 0; while (_local2 < _local1) { trace((((" - " + getChildAt(_local2).name) + " = ") + getChildAt(_local2))); _local2++; }; trace((" Total number: " + _local1)); } public function externalCall():void{ var _local1:Function; if (extCall != null){ _local1 = extCall; extCall = null; _local1(); }; } public function motionTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null, _arg6:Number=64):void{ if (_arg1){ Displacement.motionTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function getScore():Number{ return (score); } public function applyItems(_arg1:Array, _arg2:Function=null, _arg3:Boolean=false):Boolean{ var _local4:String; var _local5:uint; var _local6:uint; _local5 = _arg1.length; _local6 = 0; while (_local6 < _local5) { _local4 = _arg1[_local6]; if (itemsRegistry[_local4]){ if (inventory.hasItem(_local4)){ }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); return (false); }; _local6++; }; if (_arg3){ _local6 = 0; while (_local6 < _local5) { _local4 = _arg1[_local6]; inventory.removeItem(_local4); _local6++; }; }; if (_arg2 != null){ _arg2(); }; return (true); } 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 isActivator(_arg1:String):Boolean{ if (activatorsRegistry[_arg1]){ return (true); }; return (false); } private function init():void{ eventsRegistry = new Object(); activatorsRegistry = new Object(); waypointsRegistry = new Object(); animationsRegistry = new Object(); itemsRegistry = new Object(); camera_x = (Game.screen_w / 2); camera_y = (Game.screen_h / 2); inventory = new Inventory(this); state = "INITED"; } private function onHintFillTimer(_arg1:TimerEvent):void{ if (hintFillTimer.currentCount >= hintFillTime){ hintFillTimer.stop(); hintReady = true; Tracer.report("[i]", "HintTimer: filled and ready.", "Episode"); restartHintIdleTimer(); }; } public function useItem(_arg1:String, _arg2:Function=null, _arg3:Boolean=false):Boolean{ if (itemsRegistry[_arg1]){ if (inventory.hasItem(_arg1)){ if (_arg3){ inventory.removeItem(_arg1); }; if (_arg2 != null){ _arg2(); }; return (true); }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); }; return (false); } public function isHintReady():Boolean{ return (hintReady); } public function ifThis(_arg1:String):Boolean{ if (eventsRegistry[_arg1] == true){ return (true); }; return (false); } private function onHintIdleTimer(_arg1:TimerEvent):void{ var _local2:GlowFilter; if (hintReady){ if (Game.inst.hintButton){ _local2 = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); Game.inst.hintButton.filters = [_local2]; Tracer.report("[i]", "HintTimer: feel free to use hint.", "Episode"); resetHintIdleTimer(); }; }; } public function unregisterItem(_arg1:String):Boolean{ if (itemsRegistry[_arg1]){ itemsRegistry[_arg1].kill(); itemsRegistry[_arg1] = null; delete itemsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Item isn't registered.", "Episode"); return (false); } public function isAnimation(_arg1:String):Boolean{ if (animationsRegistry[_arg1]){ return (true); }; return (false); } public function enableAction():void{ action = true; } 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); } private function onBonusTimer(_arg1:TimerEvent):void{ countTime--; } public function registerEvent(_arg1:String, _arg2:Boolean=false):Boolean{ if (eventsRegistry[_arg1] == null){ eventsRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Event already registered.", "Episode"); return (false); } public function getPlayer():Sprite{ return (player); } public function setPlayer(_arg1:Sprite):void{ player = _arg1; } public function listWaypointsRegistry():void{ var _local1:uint; var _local2:*; trace("[S] LIST: waypointsRegistry:"); _local1 = 0; for (_local2 in waypointsRegistry) { trace((((" - " + _local2) + " = ") + waypointsRegistry[_local2])); _local1++; }; trace((" Total number: " + _local1)); } public function ifNone():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == true){ return (false); }; }; return (true); } private function onBonusTimerComplete(_arg1:TimerEvent):void{ if (countTime > 0){ countTime = 0; }; bonusTimer.removeEventListener(TimerEvent.TIMER, onBonusTimer); bonusTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, onBonusTimerComplete); Tracer.report("[i]", "BonusTimer: completed.", "Episode"); } public function setupEvent(_arg1:String, _arg2:Boolean):Boolean{ if (eventsRegistry[_arg1] != null){ eventsRegistry[_arg1] = _arg2; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function 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:String=null):Boolean{ var i:uint; var iLim:uint; var timer:Timer; var makeIt:Function; var item = _arg1; var materials = _arg2; var time = _arg3; var eventName = _arg4; 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(item, materials); if (eventName){ causeEvent(eventName); }; }; timer = new Timer((time * 1000), 1); timer.addEventListener(TimerEvent.TIMER_COMPLETE, makeIt); timer.start(); } else { inventory.makeItem(item, materials); if (eventName){ causeEvent(eventName); }; }; return (true); } public function cameraAt(_arg1:Number, _arg2:Number, _arg3:Function=null):void{ camera_x = _arg1; camera_y = _arg2; this.x = (-(camera_x) + (Game.screen_w / 2)); this.y = (-(camera_y) + (Game.screen_h / 2)); if (_arg3 != null){ _arg3(); }; } public function hCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ if (_arg1){ Displacement.hCurveTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function moveToWaypoint(_arg1:Sprite, _arg2:String, _arg3:Function=null, _arg4:Number=64):void{ var wp:*; var object = _arg1; var name = _arg2; var funct = _arg3; var speed = _arg4; if (waypointsRegistry[name]){ wp = waypointsRegistry[name]; motionTo(object, wp.x, wp.y, wp.scale, function (){ funct(); if ((wp.funct is Function)){ wp.funct(); }; }, speed); } else { Tracer.report("[X]", "Waypoint isn't exists.", "Episode"); }; } public function callActivator(_arg1:String):Activator{ if (activatorsRegistry[_arg1]){ return (activatorsRegistry[_arg1]); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (null); } public function forceEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ dispatchEvent(new Event(_arg1)); return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function vCurveTo(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=0, _arg7:Function=null, _arg8:Number=64):void{ if (_arg1){ Displacement.vCurveTo(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } else { Tracer.report("[X]", "Object isn't exists.", "Episode"); }; } public function callItem(_arg1:String):Item{ if (itemsRegistry[_arg1]){ return (itemsRegistry[_arg1]); }; Tracer.report("[X]", "Item isn't registered.", "Episode"); return (null); } public function getTimeBonus():Number{ return (countTime); } public function erase():void{ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; if (((hintIdleTimer) && (hintIdleTimer.running))){ hintIdleTimer.reset(); }; if (((hintFillTimer) && (hintFillTimer.running))){ hintFillTimer.reset(); }; if (((bonusTimer) && (bonusTimer.running))){ bonusTimer.reset(); }; if (cleanOut != null){ cleanOut(); }; for (_local1 in activatorsRegistry) { removeActivator(_local1); }; activatorsRegistry = undefined; for (_local2 in itemsRegistry) { unregisterItem(_local2); }; itemsRegistry = undefined; for (_local3 in eventsRegistry) { unregisterEvent(_local3); }; eventsRegistry = undefined; for (_local4 in animationsRegistry) { removeAnimation(_local4); }; animationsRegistry = undefined; for (_local5 in waypointsRegistry) { removeWaypoint(_local5); }; waypointsRegistry = undefined; inventory.kill(); inventory = undefined; bonusTime = undefined; countTime = undefined; bonusTimer = undefined; camera_x = undefined; camera_y = undefined; camera_t = undefined; begTime = undefined; endTime = undefined; hintFillTimer = undefined; hintIdleTimer = undefined; hintFillTime = undefined; hintIdleTime = undefined; showHint = undefined; hintReady = undefined; begHintFillTime = undefined; initialize = undefined; finalize = undefined; cleanOut = undefined; intCall = undefined; extCall = undefined; player = undefined; score = undefined; time = undefined; action = undefined; state = undefined; waitForReady = undefined; } public function cameraVia(_arg1:Array, _arg2:Function=null, _arg3:Number=128):void{ var _local4:TimelineLite; var _local5:uint; var _local6:uint; var _local7:*; var _local8:*; var _local9:Number; var _local10:Number; _local4 = new TimelineLite(); _local5 = _arg1.length; _local6 = 0; while (_local6 < _local5) { _local7 = _arg1[_local6].x; _local8 = _arg1[_local6].y; _local9 = Math.sqrt((Math.pow((_local7 - camera_x), 2) + Math.pow((_local8 - camera_y), 2))); _local10 = (_local9 / Math.abs(_arg3)); camera_x = _local7; camera_y = _local8; if (_local6 < (_local5 - 1)){ _local4.append(new TweenLite(this, _local10, {x:(-(camera_x) + (Game.screen_w / 2)), y:(-(camera_y) + (Game.screen_h / 2))})); } else { _local4.append(new TweenLite(this, _local10, {x:(-(camera_x) + (Game.screen_w / 2)), y:(-(camera_y) + (Game.screen_h / 2)), onComplete:_arg2})); }; _local6++; }; _local4.play(); } public function internalCall():void{ var _local1:Function; if (intCall != null){ _local1 = intCall; intCall = null; _local1(); }; } public function putItem(_arg1:String, _arg2=null, _arg3:Number=0, _arg4:Number=0, _arg5:Function=null):Boolean{ var _local6:*; 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 { _local6 = new (_arg2); _local6.x = _arg3; _local6.y = _arg4; addChild(_local6); }; }; if (_arg5 != null){ _arg5(); }; return (true); }; } else { Tracer.report("[X]", "Item isn't registered.", "Episode"); }; return (false); } public function callAnimation(_arg1:String):Animation{ if (animationsRegistry[_arg1]){ return (animationsRegistry[_arg1]); }; Tracer.report("[X]", "Animation isn't registered.", "Episode"); return (null); } public function startHintTimer():void{ startHintFillTimer(); } public function redefineHintTimer(_arg1:Number=-1, _arg2:Number=-1):void{ if (hintFillTimer){ hintFillTimer.reset(); }; if (hintIdleTimer){ hintIdleTimer.reset(); }; hintReady = false; if (_arg1 > 0){ hintFillTime = _arg1; }; if (_arg2 > 0){ hintIdleTime = _arg2; }; hintIdleTimer.delay = (1000 * hintIdleTime); if (hintFillTime > 0){ startHintFillTimer(); } else { if (hintFillTime == 0){ hintReady = true; startHintIdleTimer(); }; }; Tracer.report("[i]", "Hint timer redefined.", "Episode"); } public function removeActivator(_arg1:String):Boolean{ if (activatorsRegistry[_arg1]){ activatorsRegistry[_arg1].kill(); activatorsRegistry[_arg1] = null; delete activatorsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Activator isn't registered.", "Episode"); return (false); } private function restartHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } public function lose():void{ action = false; finish(); Game.showYouAreHistoryWindow(); state = "FINISHED"; } public function stopHintTimer():void{ stopHintFillTimer(); startHintIdleTimer(); } private function restartHintIdleTimer():void{ hintIdleTimer.reset(); hintIdleTimer.start(); } public function ifAll():Boolean{ var _local1:String; for (_local1 in eventsRegistry) { if (_local1 == false){ return (false); }; }; return (true); } public function disableAction():void{ action = false; } public function isItem(_arg1:String):Boolean{ if (itemsRegistry[_arg1]){ return (true); }; return (false); } public function removeAnimation(_arg1:String):Boolean{ if (animationsRegistry[_arg1]){ animationsRegistry[_arg1].kill(); animationsRegistry[_arg1] = null; delete animationsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Animation isn't registered.", "Episode"); return (false); } public function ifThese(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (eventsRegistry[_arg1[_local3]] == false){ return (false); }; _local3++; }; return (true); } private function startHintFillTimer():void{ if (hintFillTime > 0){ hintReady = false; begHintFillTime = getTimer(); hintFillTimer.start(); } else { startHintIdleTimer(); }; } public function addActivator(_arg1:String, _arg2:Sprite, _arg3:Object):Boolean{ if (!activatorsRegistry[_arg1]){ activatorsRegistry[_arg1] = new Activator(_arg1, this, _arg2, _arg3); return (true); }; Tracer.report("[X]", "Activator already registered.", "Episode"); return (false); } public function 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):Boolean{ if (itemsRegistry[_arg1]){ inventory.takeItem(_arg1); if (_arg2){ removeChild(_arg2); }; if (_arg3 != null){ _arg3(); }; return (true); } else { Tracer.report("[X]", "Item 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 resetHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.reset(); hintReady = false; } else { stopHintIdleTimer(); }; } public function ifNotThese(_arg1:Array):Boolean{ var _local2:uint; var _local3:uint; _local2 = _arg1.length; _local3 = 0; while (_local3 < _local2) { if (eventsRegistry[_arg1[_local3]] == true){ return (false); }; _local3++; }; return (true); } public function restartHintTimer():void{ restartHintFillTimer(); } public function causeEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ dispatchEvent(new Event(_arg1)); eventsRegistry[_arg1] = true; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } public function 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 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); } private function startHintIdleTimer():void{ hintIdleTimer.start(); } public function addWaypoint(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number=1, _arg5:Function=null):void{ if (!waypointsRegistry[_arg1]){ waypointsRegistry[_arg1] = new Waypoint(_arg1, this, _arg2, _arg3, _arg4, _arg5); } else { Tracer.report("[X]", "Waypoint already exists.", "Episode"); }; } public function unregisterEvent(_arg1:String):Boolean{ if (eventsRegistry[_arg1] != null){ eventsRegistry[_arg1] = null; delete eventsRegistry[_arg1]; return (true); }; Tracer.report("[X]", "Event isn't registered.", "Episode"); return (false); } private function stopHintFillTimer():void{ if (hintFillTime > 0){ hintFillTimer.stop(); hintReady = false; } else { stopHintIdleTimer(); }; } public function win():void{ action = false; finish(); if (Console.isNextEpisode()){ Game.showNextLevelWindow(); } else { Game.showFinalWindow(); if (!Game.sitelock){ Game.inst.getChildByName("banner").visible = true; }; }; state = "FINISHED"; } public function addAnimation(_arg1:String, _arg2:MovieClip, _arg3:Object):Boolean{ if (!animationsRegistry[_arg1]){ animationsRegistry[_arg1] = new Animation(_arg1, this, _arg2, _arg3); return (true); }; Tracer.report("[X]", "Animation already registered.", "Episode"); return (false); } private function resetHintIdleTimer():void{ hintIdleTimer.reset(); } } }//package
Section 165
//Episode_01 (Episode_01) package { import flash.display.*; import flash.events.*; import flash.media.*; import com.greensock.*; import fl.transitions.easing.*; 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 b; public var carSpeed:Number; public var dirX:Number; public var dirY:Number; public var waterDropTimer; public var bugSpeed:Number; public var glowFilter:GlowFilter; public function Episode_01(){ addFrameScript(0, frame1); } public function bugTakeWeb():void{ if (((((!(bug)) || (!(web)))) || (!(web.visible)))){ trace("[X] Script Animation: 'takeWeb' is impossible."); return; }; action = false; a$_web.visible = false; if (bug.x <= web.x){ dirX = 60; } else { dirX = 50; }; bug.walkTo((web.x + dirX)); motionTo(bug, (web.x + dirX), 430, 1, function (){ var bugY:*; bugY = bug.y; TweenLite.to(bug, 0.35, {ease:Strong.easeIn, y:(bug.y - 50), onComplete:function (){ TweenLite.to(bug, 0.35, {ease:Strong.easeInOut, y:bugY}); }}); bug.takeItem("web", web, function (){ if (inventory.hasAll(["leaf", "web", "brushwood"])){ bug.stopIdleTimer(); bugMakeRoof(); } else { action = true; }; }); }, bugSpeed); } function frame1(){ if (root){ hintFillTime = 0; hintIdleTime = 0; initialize = function (){ waterDropTimer.start(); bug.startIdleTimer(); hintHelpText.closeIt(); mainHelpText.closeIt(); }; cleanOut = function (){ waterDropTimer.stop(); }; registerItem("leaf", Item_Leaf); registerItem("web", Item_Web); registerItem("brushwood", Item_Brushwood); registerItem("knot", Item_Knot); registerItem("roof", Item_Roof_anim); registerEvent("roofMade"); registerEvent("roofPlaced"); registerEvent("gotInTheCar"); registerEvent("stoneMoved"); addActivator("leaf", leaf, {sprite:leaf, onClick:function (){ if (ifNotThis("gotInTheCar")){ bugTakeLeaf(); } else { bugOutOfCar(function (){ bugTakeLeaf(); }); }; }}); addActivator("web", a$_web, {sprite:web, onClick:function (){ if (ifNotThis("gotInTheCar")){ bugTakeWeb(); } else { bugOutOfCar(function (){ bugTakeWeb(); }); }; }}); addActivator("brushwood", brushwood, {sprite:brushwood, onClick:function (){ if (ifNotThis("gotInTheCar")){ bugTakeBrushwood(); } else { bugOutOfCar(function (){ bugTakeBrushwood(); }); }; }}); addActivator("knot", knot, {sprite:knot, onClick:function (){ if (ifNotThis("gotInTheCar")){ bugTakeKnot(); } else { bugOutOfCar(function (){ bugTakeKnot(); }); }; }}); addActivator("stone", stone, {sprite:stone, onClick:function (){ if (inventory.hasItem("knot")){ if (ifThis("gotInTheCar")){ if (ifThis("roofPlaced")){ bugWin(); } else { bugDieInCar(); }; } else { bugDieSmashed(); }; }; }}); addActivator("toyCar", toyCar, {sprite:toyCar, onClick:function (){ if (inventory.hasItem("roof")){ bugPlaceRoof(); } else { if (ifThis("gotInTheCar")){ bugOutOfCar(); } else { bugGetInCar(); }; }; }}); addActivator("death", a$_death, {onClick:function (){ if (ifNotThis("gotInTheCar")){ bugDieInGrass(); }; }}); bugSpeed = 128; carSpeed = 128; waterDropTimer = new Timer(125, 0); waterDropTimer.addEventListener(TimerEvent.TIMER, createWaterDrop); showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("leaf")) && ((leaf.visible == true)))){ restartHintTimer(); leaf.filters = [glowFilter]; return; }; if (((getChildByName("brushwood")) && ((brushwood.visible == true)))){ restartHintTimer(); brushwood.filters = [glowFilter]; return; }; if (((getChildByName("web")) && ((web.visible == true)))){ restartHintTimer(); web.filters = [glowFilter]; return; }; if (((getChildByName("knot")) && ((knot.visible == true)))){ restartHintTimer(); knot.filters = [glowFilter]; return; }; if (((((getChildByName("toyCar")) && ((toyCar.visible == true)))) && (ifNotThis("roofPlaced")))){ restartHintTimer(); toyCar.filters = [glowFilter]; return; }; if (((((((getChildByName("toyCar")) && ((toyCar.visible == true)))) && (ifThis("roofPlaced")))) && (ifNotThis("gotInTheCar")))){ restartHintTimer(); toyCar.filters = [glowFilter]; return; }; if (((getChildByName("stone")) && ((stone.visible == true)))){ restartHintTimer(); stone.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugDieSmashed():void{ if (((!(bug)) || (!(toyCar)))){ trace("[X] Script Animation: 'dieSmashed' is impossible."); return; }; action = false; if (bug.x <= stone.x){ dirX = -60; } else { dirX = -60; }; bug.walkTo((stone.x + dirX)); motionTo(bug, (stone.x + dirX), 436, 1, function (){ bug.turnTo(stone.x); bug.playAnim("useKnot", function (){ var dieNow:Function; dieNow = function (_arg1:Event):void{ if (toyCar.x < bug.x){ bug.removeEventListener(Event.ENTER_FRAME, dieNow); bug.gotoAndStop("dieByCar"); }; }; useItem("knot", function (){ stone.visible = false; causeEvent("stoneMoved"); }, true); toyCar.car.anim.gotoAndPlay(1); motionTo(toyCar, -200, 355, 1, lose, carSpeed); bug.addEventListener(Event.ENTER_FRAME, dieNow); }); }, bugSpeed); } public function bugDieInGrass():void{ if (!bug){ trace("[X] Script Animation: 'dieInGrass' is impossible."); return; }; action = false; bug.walkTo(138); motionTo(bug, 138, 441, 1, function (){ bug.animCallback = lose; bug.gotoAndStop("die"); }, bugSpeed); } public function bugWin():void{ if (((((!(b)) || (!(toyCar)))) || (!(toyCar.roof)))){ trace("[X] Script Animation: 'win' is impossible."); return; }; action = false; b.playAnim("useKnotInCar", function (){ useItem("knot", function (){ stone.visible = false; causeEvent("stoneMoved"); }, true); toyCar.filters = null; toyCar.car.anim.gotoAndPlay(1); motionTo(toyCar, -200, 355, 1, win, carSpeed); }); } public function bugGetInCar():void{ if (((b) || (!(bug)))){ trace("[X] Script Animation: 'getInCar' is impossible."); trace(((("b=" + b) + " bug=") + bug)); return; }; action = false; if (bug.scaleX < 0){ dirX = 110; } else { dirX = 110; }; bug.walkTo((toyCar.x + dirX)); motionTo(bug, (toyCar.x + dirX), 430, 1, function (){ bug.turnOn("left"); bug.playAnim("getInCar", function (){ bug.visible = false; b = new Bug(); b.x = 85; b.y = 41; b.gotoAndStop("sitInCar"); toyCar.addChild(b); if (toyCar.roof){ toyCar.setChildIndex(toyCar.roof, (toyCar.numChildren - 1)); }; causeEvent("gotInTheCar"); action = true; }); }, bugSpeed); } public function bugTakeBrushwood():void{ if (((((!(bug)) || (!(brushwood)))) || (!(brushwood.visible)))){ trace("[X] Script Animation: 'takeBrushwood' is impossible."); return; }; action = false; if (bug.x <= brushwood.x){ dirX = 30; } else { dirX = 30; }; bug.walkTo((brushwood.x + dirX)); motionTo(bug, (brushwood.x + dirX), 423, 1, function (){ bug.takeItem("brushwood", brushwood, function (){ if (inventory.hasAll(["leaf", "web", "brushwood"])){ bug.stopIdleTimer(); bugMakeRoof(); } else { action = true; }; }); }, bugSpeed); } public function bugTakeKnot():void{ if (((((!(bug)) || (!(knot)))) || (!(knot.visible)))){ trace("[X] Script Animation: 'takeKnot' is impossible."); return; }; action = false; if (bug.x <= knot.x){ dirX = 0; } else { dirX = 10; }; bug.walkTo((knot.x + dirX)); motionTo(bug, (knot.x + dirX), 439, 1, function (){ bug.pickUpItem("knot", knot, function (){ action = true; }); }, bugSpeed); } public function bugOutOfCar(_arg1:Function=null):void{ var callback = _arg1; if (((!(b)) || (!(bug)))){ trace("[X] Script Animation: 'outOfCar' is impossible."); return; }; action = false; b.playAnim("outOfCar", function (){ toyCar.removeChild(b); b = null; bug.visible = true; bug.x = (toyCar.x + 110); bug.y = 430; bug.wait(); setupEvent("gotInTheCar", false); if (callback != null){ callback(); }; action = true; }); } public function bugPlaceRoof():void{ if (((!(bug)) || (!(toyCar)))){ trace("[X] Script Animation: 'placeRoof' is impossible."); return; }; action = false; bug.walkTo((toyCar.x + 30)); if (bug.scaleX < 0){ dirX = 100; } else { dirX = 80; }; motionTo(bug, (toyCar.x + dirX), 424, 1, function (){ useItem("roof", function (){ causeEvent("roofPlaced"); toyCar.gotoAndStop(3); }, true); bug.wait(); action = true; }, bugSpeed); } public function bugDieInCar():void{ if (((((!(b)) || (!(toyCar)))) || (toyCar.roof))){ trace("[X] Script Animation: 'dieInCar' is impossible."); return; }; action = false; b.playAnim("useKnotInCar", function (){ useItem("knot", function (){ stone.visible = false; causeEvent("stoneMoved"); }, true); toyCar.car.anim.gotoAndPlay(1); motionTo(toyCar, -200, 355, 1, lose, carSpeed); b.playAnim("dieInCar"); }); } public function bugMakeRoof():void{ makeItem("roof", ["leaf", "web", "brushwood"], 0, "roofMade"); extCall = function (){ bug.wait(); action = true; }; } public function bugTakeLeaf():void{ if (((((!(bug)) || (!(leaf)))) || (!(leaf.visible)))){ trace("[X] Script Animation: 'takeLeaf' is impossible."); return; }; action = false; if (bug.x <= leaf.x){ dirX = 40; } else { dirX = 40; }; bug.walkTo((leaf.x + dirX)); motionTo(bug, (leaf.x + dirX), 423, 1, function (){ bug.takeItem("leaf", leaf, function (){ if (inventory.hasAll(["leaf", "web", "brushwood"])){ bug.stopIdleTimer(); bugMakeRoof(); } else { action = true; }; }); }, bugSpeed); } public function createWaterDrop(_arg1:TimerEvent):void{ var begX:*; var begY:*; var endX:*; var endY:*; var wd:*; var event = _arg1; begX = ((0.5 * 640) * Math.random()); begY = 0; endX = ((begX - (640 / 4)) + 20); endY = 425; if (endX >= 0){ endY = (endY - (10 * (endX / (640 / 2)))); }; wd = new WaterDrop(); wd.x = begX; wd.y = begY; addChild(wd); TweenLite.to(wd, 2, {x:endX, y:endY, onComplete:function (){ wd.gotoAndStop(2); }, ease:None.easeNone}); } } }//package
Section 166
//Episode_02 (Episode_02) package { import flash.display.*; import flash.events.*; import flash.media.*; import com.greensock.*; import fl.transitions.easing.*; 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 dirX:Number; public var dirY:Number; public var bugSpeed:Number; public var flStone; public var glowFilter:GlowFilter; public function Episode_02(){ addFrameScript(0, frame1); } public function bugCrawlUp():void{ if (!bug){ trace("[X] Script Animation: 'crawlUp' is impossible."); trace(("bug=" + bug)); return; }; action = false; if (bug.x <= 525){ dirX = 0; } else { dirX = 0; }; bug.walkTo((525 + dirX)); motionTo(bug, (525 + dirX), 430.8, 1, function (){ bug.playAnim("crawlUp"); motionTo(bug, (525 + dirX), 260, 1, function (){ causeEvent("onStone"); bug.turnOn("left"); if (ifThis("parachuteMade")){ inventory.removeItem("parachute"); bug.playAnim("fly"); motionTo(bug, -76, 392, 1, win); } else { bug.animCallback = lose; bug.gotoAndStop("stoneJump"); }; }); }, bugSpeed); } public function bugTakeStone():void{ if (((((!(bug)) || (!(stone2)))) || (!(stone2.visible)))){ trace("[X] Script Animation: 'takeStone' is impossible."); return; }; action = false; if (bug.x <= stone2.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((stone2.x + dirX)); motionTo(bug, (stone2.x + dirX), 430.8, 1, function (){ bug.pickUpItem("stone", stone2, function (){ action = true; }); }, bugSpeed); } public function bugTakeWeb():void{ if (((((!(bug)) || (!(web2)))) || (!(web2.visible)))){ trace("[X] Script Animation: 'takeWeb' is impossible."); return; }; action = false; a$_web.visible = false; if (bug.x <= web2.x){ dirX = 60; } else { dirX = 50; }; bug.walkTo((web2.x + dirX)); motionTo(bug, (web2.x + dirX), 430.8, 1, function (){ var bugY:*; bugY = bug.y; TweenLite.to(bug, 0.35, {ease:Strong.easeIn, y:(bug.y - 50), onComplete:function (){ TweenLite.to(bug, 0.35, {ease:Strong.easeInOut, y:bugY}); }}); bug.takeItem("web", web2, function (){ if (inventory.hasAll(["seed", "web"])){ bug.stopIdleTimer(); bugMakeParachute(); } else { action = true; }; }); }, bugSpeed); } function frame1(){ if (root){ movingLeaf.gotoAndStop(1); waterDrop.gotoAndStop(1); dandelion.gotoAndStop(1); hintFillTime = 30; hintIdleTime = 30; initialize = function (){ h$_crawlUp.visible = false; h$_crawlUp.alpha = 1; seed.visible = false; bug.startIdleTimer(); }; registerItem("seed", Item_Seed); registerItem("web", Item_Web); registerItem("stone", Item_Stone); registerItem("parachute", Item_Parachute_anim); registerEvent("seedFall"); registerEvent("parachuteMade"); registerEvent("onStone"); addActivator("web", a$_web, {sprite:web2, onClick:function (){ bugTakeWeb(); }}); addActivator("stone", stone2, {sprite:stone2, onClick:function (){ bugTakeStone(); }}); addActivator("seed", a$_seed, {sprite:seed, onClick:function (){ bugTakeSeed(); }}); addActivator("crawlUp", a$_crawlUp, {region:h$_crawlUp, onClick:function (){ if (ifNotThis("onStone")){ bugCrawlUp(); }; }}); addActivator("movingLeaf", movingLeaf, {sprite:movingLeaf, onClick:function (){ if (inventory.hasItem("stone")){ bugThrowStone(); }; }}); addActivator("death", a$_death, {onClick:function (){ if (ifNotThis("onStone")){ bugDieGrassJumping(); }; }}); bugSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("stone2")) && ((stone2.visible == true)))){ restartHintTimer(); stone2.filters = [glowFilter]; return; }; if (((getChildByName("movingLeaf")) && (ifNotThis("seedFall")))){ restartHintTimer(); movingLeaf.filters = [glowFilter]; return; }; if (((getChildByName("seed")) && ((seed.visible == true)))){ restartHintTimer(); seed.filters = [glowFilter]; return; }; if (((getChildByName("web2")) && ((web2.visible == true)))){ restartHintTimer(); web2.filters = [glowFilter]; return; }; if (((getChildByName("h$_crawlUp")) && (ifNotThis("onStone")))){ restartHintTimer(); h$_crawlUp.visible = true; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugDieGrassJumping():void{ if (!bug){ trace("[X] Script Animation: 'dieGrassJumping' is impossible."); return; }; action = false; bug.walkTo(412.4); motionTo(bug, 412.4, 430.8, 1, function (){ bug.animCallback = lose; bug.gotoAndStop("grassJump"); }, bugSpeed); } public function bugTakeSeed():void{ if (((((!(bug)) || (!(seed)))) || (!(seed.visible)))){ trace("[X] Script Animation: 'takeSeed' is impossible."); return; }; action = false; a$_seed.visible = false; if (bug.x <= seed.x){ dirX = 0; } else { dirX = 20; }; bug.walkTo((seed.x + dirX)); motionTo(bug, (seed.x + dirX), 430.8, 1, function (){ bug.pickUpItem("seed", seed, function (){ if (inventory.hasAll(["seed", "web"])){ bug.stopIdleTimer(); bugMakeParachute(); } else { action = true; }; }); }, bugSpeed); } public function bugThrowStone():void{ if (!bug){ trace("[X] Script Animation: 'throwStone' is impossible."); return; }; action = false; bug.walkTo(412.4); motionTo(bug, 412.4, 430.8, 1, function (){ inventory.removeItem("stone"); bug.playAnim("throwStone", function (){ flStone = new FlyingStone(); flStone.width = 19.1; flStone.height = 20.1; flStone.x = 380; flStone.y = 350; addChild(flStone); motionTo(flStone, 121.8, 74.7, flStone.scaleX, function (){ motionTo(flStone, -50, 0, flStone.scaleX, function (){ flStone.visible = false; }, 0x0100); movingLeaf.play(); motionTo(waterDrop, 93.3, 236.3, 1, function (){ waterDrop.gotoAndStop(2); dandelion.gotoAndStop(2); }, 0x0100); }, 0x0200); }); }, bugSpeed); } public function bugMakeParachute():void{ makeItem("parachute", ["seed", "web"], 0, "parachuteMade"); extCall = function (){ bug.wait(); action = true; }; } } }//package
Section 167
//Episode_03 (Episode_03) package { import flash.display.*; import flash.events.*; import flash.media.*; import fl.transitions.easing.*; 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 dirX:Number; public var dirY:Number; public var bugSpeed:Number; public var glowFilter:GlowFilter; public function Episode_03(){ addFrameScript(0, frame1); } public function bugTakeStone():void{ if (((((!(bug)) || (!(stone3)))) || (!(stone3.visible)))){ trace("[X] Script Animation: 'takeStone' is impossible."); return; }; action = false; if (bug.x <= stone3.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((stone3.x + dirX)); motionTo(bug, (stone3.x + dirX), 430.8, 1, function (){ bug.pickUpItem("stone", stone3, function (){ action = true; }); }, bugSpeed); } function frame1(){ if (root){ stalk.gotoAndStop(1); ants.anim.gotoAndStop(1); hintFillTime = 30; hintIdleTime = 30; initialize = function (){ bug.startIdleTimer(); }; cleanOut = function (){ ants.anim.gotoAndStop(1); if (ants.anim.anim_1){ ants.anim.anim_1.gotoAndStop(1); ants.anim.anim_1.visible = false; ants.anim.removeChild(ants.anim.anim_1); }; if (ants.anim.anim_2){ ants.anim.anim_2.gotoAndStop(1); ants.anim.anim_2.visible = false; ants.anim.removeChild(ants.anim.anim_2); }; ants.removeChild(ants.anim); }; registerItem("pin", Item_Pin); registerItem("stone", Item_Stone); registerItem("thread", Item_Thread); registerItem("tool01", Item_Tool01_anim); registerEvent("tool01Made"); registerEvent("stalkBent"); registerEvent("threadPlaced"); registerEvent("tool01Placed"); registerEvent("antsMoved"); addActivator("pin", pin, {sprite:pin, onClick:function (){ bugTakePin(); }}); addActivator("stone", stone3, {sprite:stone3, onClick:function (){ bugTakeStone(); }}); addActivator("thread", thread, {sprite:thread, onClick:function (){ bugTakeThread(); }}); addActivator("stalk", stalk, {sprite:stalk, onClick:function (){ switch (stalk.currentFrame){ case 1: bugCrawlOnStalk(); break; case 3: if (inventory.hasItem("tool01")){ bugPlaceThreadAndPin(); } else { if (inventory.hasItem("thread")){ bugPlaceThread(); } else { if (((inventory.hasItem("pin")) && ((stalk.anim.currentLabel == "_WBow")))){ bugPlacePin(); } else { if (stalk.anim.currentLabel == "_WBowWpin"){ bugThrowThreadAndPin(); } else { if (stalk.anim.currentLabel == "_Ready2Up"){ bugReleaseThreadAndPin(); }; }; }; }; }; break; }; }}); addActivator("exit", a$_exit, {onClick:function (){ if (ifThis("antsMoved")){ bugLeave(); } else { bugDieByAnts(); }; }}); bugSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("stone3")) && ((stone3.visible == true)))){ restartHintTimer(); stone3.filters = [glowFilter]; return; }; if (((getChildByName("stalk")) && ((getChildByName("stalk")["currentFrame"] == 1)))){ restartHintTimer(); stalk.filters = [glowFilter]; return; }; if (((getChildByName("thread")) && ((thread.visible == true)))){ restartHintTimer(); thread.filters = [glowFilter]; return; }; if (((getChildByName("pin")) && ((pin.visible == true)))){ restartHintTimer(); pin.filters = [glowFilter]; return; }; if (((((getChildByName("stalk")) && ((getChildByName("stalk")["currentFrame"] == 3)))) && (ifNotThis("antsMoved")))){ restartHintTimer(); stalk.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugLeave():void{ if (!bug){ trace("[X] Script Animation: 'leave' is impossible."); return; }; action = false; bug.walkTo(-100); motionTo(bug, -100, 431.4, 1, function (){ win(); }, bugSpeed); } public function bugThrowThreadAndPin():void{ if (((!(bug)) || ((!(stalk.anim.currentLabel) == "_WBowWpin")))){ trace("[X] Script Animation: 'throwThreadAndPin' is impossible."); return; }; action = false; if (bug.x <= 280){ dirX = 0; } else { dirX = 0; }; bug.walkTo((280 + dirX)); motionTo(bug, (280 + dirX), 430.8, 1, function (){ bug.wait(); stalk.anim.gotoAndPlay("_Ready2Up"); ants.anim.gotoAndPlay("_idleWPin"); action = true; }, bugSpeed); } public function bugDieByAnts():void{ if (!bug){ trace("[X] Script Animation: 'bugDieByAnts' is impossible."); return; }; action = false; bug.walkTo(137.3); motionTo(bug, 137.3, 431.4, 1, function (){ bug.animCallback = lose; bug.gotoAndStop("dieByAnts"); }, bugSpeed); } public function bugReleaseThreadAndPin():void{ if (((!(bug)) || ((!(stalk.anim.currentLabel) == "_Ready2Up")))){ trace("[X] Script Animation: 'releaseThreadAndPin' is impossible."); return; }; action = false; if (bug.x <= 538.5){ dirX = 0; } else { dirX = 0; }; bug.walkTo((538.5 + dirX)); motionTo(bug, (538.5 + dirX), 430.8, 1, function (){ bug.wait(); stalk.anim.gotoAndPlay("_BendUp"); ants.anim.gotoAndPlay("_up_animation"); causeEvent("antsMoved"); action = true; }, bugSpeed); } public function bugPlaceThreadAndPin():void{ if (((!(bug)) || (!(inventory.hasItem("tool01"))))){ trace("[X] Script Animation: 'placeThreadAndPin' is impossible."); return; }; action = false; if (bug.x <= 538.5){ dirX = 0; } else { dirX = 0; }; bug.walkTo((538.5 + dirX)); motionTo(bug, (538.5 + dirX), 430.8, 1, function (){ bug.wait(); inventory.removeItem("tool01"); stalk.anim.gotoAndPlay("_WBowWpin"); action = true; }, bugSpeed); } public function bugPlacePin():void{ if (((((!(bug)) || (!(inventory.hasItem("pin"))))) || (!((stalk.anim.currentLabel == "_WBow"))))){ trace("[X] Script Animation: 'placePin' is impossible."); return; }; action = false; if (bug.x <= 300){ dirX = 0; } else { dirX = 0; }; bug.walkTo((300 + dirX)); motionTo(bug, (300 + dirX), 430.8, 1, function (){ bug.wait(); inventory.removeItem("pin"); stalk.anim.gotoAndPlay("_WBowWpin"); action = true; }, bugSpeed); } public function bugTakePin():void{ if (((((!(bug)) || (!(pin)))) || (!(pin.visible)))){ trace("[X] Script Animation: 'takePin' is impossible."); return; }; action = false; if (bug.x <= pin.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((pin.x + dirX)); motionTo(bug, (pin.x + dirX), 430.8, 1, function (){ bug.pickUpItem("pin", pin, function (){ if (inventory.hasAll(["pin", "thread"])){ bug.stopIdleTimer(); bugMakeTool01(); } else { action = true; }; }); }, bugSpeed); } public function bugMakeTool01():void{ makeItem("tool01", ["pin", "thread"], 0, "tool01Made"); extCall = function (){ bug.wait(); action = true; }; } public function bugPlaceThread():void{ if (((!(bug)) || (!(inventory.hasItem("thread"))))){ trace("[X] Script Animation: 'placeThread' is impossible."); return; }; action = false; if (bug.x <= 538.5){ dirX = 0; } else { dirX = 0; }; bug.walkTo((538.5 + dirX)); motionTo(bug, (538.5 + dirX), 430.8, 1, function (){ bug.wait(); inventory.removeItem("thread"); stalk.anim.gotoAndPlay("_WBow"); action = true; }, bugSpeed); } public function bugTakeThread():void{ if (((((!(bug)) || (!(thread)))) || (!(thread.visible)))){ trace("[X] Script Animation: 'takeThread' is impossible."); return; }; action = false; if (bug.x <= thread.x){ dirX = 10; } else { dirX = 0; }; bug.walkTo((thread.x + dirX)); motionTo(bug, (thread.x + dirX), 430.8, 1, function (){ bug.takeItem("thread", thread, function (){ if (inventory.hasAll(["pin", "thread"])){ bug.stopIdleTimer(); bugMakeTool01(); } else { action = true; }; }); }, bugSpeed); } public function bugCrawlOnStalk():void{ if (!bug){ trace("[X] Script Animation: 'crawlOnStalk' is impossible."); trace(("bug=" + bug)); return; }; action = false; if (bug.x <= stalk.x){ dirX = 0; } else { dirX = 130; }; bug.walkTo((stalk.x + dirX)); motionTo(bug, (stalk.x + dirX), 430.8, 1, function (){ if (inventory.hasItem("stone")){ inventory.removeItem("stone"); bug.gotoAndStop("none"); bug.visible = false; extCall = function (){ bug.x = 538.5; bug.y = 430.8; bug.visible = true; bug.wait(); action = true; }; stalk.gotoAndStop(3); } else { bug.gotoAndStop("none"); bug.visible = false; stalk.gotoAndStop(2); }; }, bugSpeed); } } }//package
Section 168
//Episode_04 (Episode_04) package { import flash.display.*; import flash.filters.*; public dynamic class Episode_04 extends Episode { public var dummy:MovieClip; public var dirX:Number; public var dirY:Number; public var bugSpeed:Number; public var glowFilter:GlowFilter; public function Episode_04(){ addFrameScript(0, frame1); } public function bugTakeStickLong():void{ if (((((!(bug)) || (!(stickLong)))) || (!(stickLong.visible)))){ trace("[X] Script Animation: 'stickLong' is impossible."); return; }; action = false; if (bug.x <= stickLong.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((stickLong.x + dirX)); motionTo(bug, (stickLong.x + dirX), 439, 1, function (){ bug.takeItem("stickLong", stickLong, function (){ action = true; }); }, bugSpeed); } function frame1(){ if (root){ birdHead.gotoAndStop(1); birdLegLeft.gotoAndStop(1); birdLegRight.gotoAndStop(1); hintFillTime = 30; hintIdleTime = 30; initialize = function (){ h$_throwDummy.visible = false; h$_throwDummy.alpha = 1; bug.startIdleTimer(); }; registerItem("berry", Item_Berry); registerItem("stickLong", Item_StickLong); registerItem("seed", Item_Seed2); registerItem("dummy", Item_Dummy_anim); registerEvent("dummyMade"); registerEvent("dummyPlaced"); registerEvent("birdDown"); addActivator("stickLong", stickLong, {sprite:stickLong, onClick:function (){ bugTakeStickLong(); }}); addActivator("seed", seed2, {sprite:seed2, onClick:function (){ bugTakeSeed(); }}); addActivator("berry", berry, {sprite:berry, onClick:function (){ if (inventory.hasItem("stickLong")){ bugTakeBerry(); }; }}); addActivator("throwDummy", a$_throwDummy, {onClick:function (){ if (inventory.hasItem("dummy")){ bugThrowDummy(); }; }}); addActivator("exit", a$_exit, {onClick:function (){ if (ifThis("birdDown")){ bugLeave(); } else { bugDieByBird(); }; }}); addActivator("death", birdLegLeft, {onClick:function (){ bugDieSmashed(); }}); bugSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("stickLong")) && ((stickLong.visible == true)))){ restartHintTimer(); stickLong.filters = [glowFilter]; return; }; if (((getChildByName("seed2")) && ((seed2.visible == true)))){ restartHintTimer(); seed2.filters = [glowFilter]; return; }; if (((getChildByName("berry")) && ((berry.visible == true)))){ restartHintTimer(); berry.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugDieSmashed():void{ if (!bug){ trace("[X] Script Animation: 'dieSmashed' is impossible."); return; }; action = false; bug.walkTo(306.9); motionTo(bug, 306.9, 438.1, 1, function (){ bug.gotoAndStop("none"); bug.visible = false; birdLegLeft.gotoAndPlay("smashBug"); }, bugSpeed); } public function bugLeave():void{ if (!bug){ trace("[X] Script Animation: 'leave' is impossible."); return; }; action = false; bug.walkTo(-100); motionTo(bug, -100, 431.4, 1, function (){ win(); }, bugSpeed); } public function bugTakeSeed():void{ if (((((!(bug)) || (!(seed2)))) || (!(seed2.visible)))){ trace("[X] Script Animation: 'takeSeed' is impossible."); return; }; action = false; if (bug.x <= seed2.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((seed2.x + dirX)); motionTo(bug, (seed2.x + dirX), 439, 1, function (){ bug.pickUpItem("seed", seed2, function (){ if (inventory.hasAll(["seed", "berry"])){ bug.stopIdleTimer(); bugMakeDummy(); } else { action = true; }; }); }, bugSpeed); } public function bugDieByBird():void{ if (!bug){ trace("[X] Script Animation: 'dieByBird' is impossible."); return; }; action = false; bug.walkTo(205.4); motionTo(bug, 205.4, 428.8, 1, function (){ bug.gotoAndStop("none"); bug.visible = false; birdHead.gotoAndPlay("eatBug"); }, bugSpeed); } public function bugTakeBerry():void{ if (((((!(bug)) || (!(berry)))) || (!(berry.visible)))){ trace("[X] Script Animation: 'takeBerry' is impossible."); return; }; action = false; if (bug.x <= berry.x){ dirX = -20; } else { dirX = 50; }; bug.walkTo((berry.x + dirX)); motionTo(bug, (berry.x + dirX), 439, 1, function (){ inventory.removeItem("stickLong"); bug.playAnim("useLongStick", function (){ bug.gotoAndStop("none"); motionTo(berry, berry.x, bug.y, 1, function (){ bug.pickUpItem("berry", berry, function (){ if (inventory.hasAll(["seed", "berry"])){ bug.stopIdleTimer(); bugMakeDummy(); } else { action = true; }; }); }, 0x0100); }); }, bugSpeed); } public function bugThrowDummy():void{ action = false; if (bug.x <= 466.6){ dirX = 0; } else { dirX = 50; }; bug.walkTo((466.6 + dirX)); motionTo(bug, (466.6 + dirX), 439, 1, function (){ bug.turnOn("left"); bug.playAnim("throwDummy", function (){ inventory.removeItem("dummy"); dummy = new Item_Dummy(); dummy.x = (bug.x - 50); dummy.y = (bug.y - 100); addChild(dummy); vCurveTo(dummy, 230.9, 353.7, -80, 1, 65, function (){ causeEvent("dummyPlaced"); birdHead.gotoAndPlay("eatDummy"); dummy.visible = false; }, 128); }); }, bugSpeed); } public function bugMakeDummy():void{ makeItem("dummy", ["seed", "berry"], 0, "dummyMade"); extCall = function (){ bug.wait(); action = true; }; } } }//package
Section 169
//Episode_05 (Episode_05) package { import flash.display.*; import flash.events.*; import flash.filters.*; public dynamic class Episode_05 extends Episode { public var dirX:Number; public var dirY:Number; public var bf_xmspeed:Number; public var bf_movedir:String; public var bugSpeed:Number; public var wasp:MovieClip; public var flStone:MovieClip; public var glowFilter:GlowFilter; public function Episode_05(){ addFrameScript(0, frame1); } public function bugPlacePitch():void{ if (!bug){ trace("[X] Script Animation: 'placePitch' is impossible."); return; }; action = false; if (bug.x <= 279){ dirX = 0; } else { dirX = 0; }; bug.walkTo((279 + dirX)); motionTo(bug, (279 + dirX), 427.9, 1, function (){ bug.turnOn("left"); inventory.removeItem("pitch"); flower.gotoAndPlay("_flowerWPitch"); causeEvent("pitchPlaced"); bug.wait(); }, bugSpeed); } public function bugTakeStone():void{ if (((((!(bug)) || (!(stone5)))) || (!(stone5.visible)))){ trace("[X] Script Animation: 'takeStone' is impossible."); return; }; action = false; if (bug.x <= stone5.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((stone5.x + dirX)); motionTo(bug, (stone5.x + dirX), 423, 1, function (){ bug.pickUpItem("stone", stone5, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugDieByWasp():void{ if (((!(bug)) || (!(wasp)))){ trace("[X] Script Animation: 'dieByWasp' is impossible."); return; }; action = false; motionTo(wasp, bug.x, (bug.y - 150), 1, function (){ wasp.gotoAndPlay("_hitAndFlyAway"); bug.playAnim("dieByWasp", lose); }, 0x0100); } function frame1(){ if (root){ hintFillTime = 30; hintIdleTime = 30; initialize = function (){ a$_placePitch.visible = false; flyButterfly(); bug.startIdleTimer(); }; cleanOut = function (){ if (butterfly.hasEventListener(Event.ENTER_FRAME)){ butterfly.removeEventListener(Event.ENTER_FRAME, butterflyOnEnterFrame); }; }; registerItem("stone", Item_Stone); registerItem("glass", Item_Glass); registerItem("knot", Item_Knot); registerItem("plant", Item_Plant); registerItem("pitch", Item_Pitch); registerEvent("waspFlewAway"); registerEvent("bugHid"); registerEvent("flowerCutted"); registerEvent("pitchPlaced"); addActivator("knot", knot2, {sprite:knot2, onClick:function (){ bugTakeKnot(); }}); addActivator("glass", glass, {sprite:glass, onClick:function (){ bugTakeGlass(); }}); addActivator("stone", stone5, {sprite:stone5, onClick:function (){ bugTakeStone(); }}); addActivator("plant", plant, {sprite:plant, onClick:function (){ bugTakePlant(); }}); addActivator("pitch", pitch, {sprite:pitch, onClick:function (){ if (inventory.hasItem("knot")){ bugTakePitch(); } else { if (((!(inventory.hasItem("pitch"))) && (ifNotThis("pitchPlaced")))){ bugDieByPitch(); }; }; }}); addActivator("wasp", a$_throwStone, {sprite:flower, onClick:function (){ if (inventory.hasItem("stone")){ a$_throwStone.visible = false; bugThrowStone(); }; }}); addActivator("flower", flower, {sprite:flower, onClick:function (){ if (((inventory.hasItem("glass")) && (ifThis("waspFlewAway")))){ bugCutFlower(); }; }}); addActivator("placePitch", a$_placePitch, {sprite:flower, onClick:function (){ if (((inventory.hasItem("pitch")) && (ifThis("flowerCutted")))){ bugPlacePitch(); }; }}); bugSpeed = 128; bf_movedir = "left"; bf_xmspeed = 8; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("stone5")) && ((stone5.visible == true)))){ restartHintTimer(); stone5.filters = [glowFilter]; return; }; if (((getChildByName("plant")) && ((plant.visible == true)))){ restartHintTimer(); plant.filters = [glowFilter]; return; }; if (((getChildByName("flower")) && (ifNotThis("waspFlewAway")))){ restartHintTimer(); flower.filters = [glowFilter]; return; }; if (((getChildByName("glass")) && ((glass.visible == true)))){ restartHintTimer(); glass.filters = [glowFilter]; return; }; if (ifNotThis("flowerCutted")){ restartHintTimer(); flower.filters = [glowFilter]; return; }; if (((getChildByName("knot2")) && ((knot2.visible == true)))){ restartHintTimer(); knot2.filters = [glowFilter]; return; }; if (inventory.hasItem("knot")){ restartHintTimer(); pitch.filters = [glowFilter]; return; }; if (ifNotThis("pitchPlaced")){ restartHintTimer(); flower.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function waspFlyAway():void{ if (((!(bug)) || (!(wasp)))){ trace("[X] Script Animation: 'flyAway' is impossible."); return; }; action = false; motionTo(wasp, -100, -100, 1, function (){ bug.anim.gotoAndPlay("_unhide"); causeEvent("waspFlewAway"); }, 0x0100); } public function bugTakePlant():void{ if (((((!(bug)) || (!(plant)))) || (!(plant.visible)))){ trace("[X] Script Animation: 'takePlant' is impossible."); return; }; action = false; if (bug.x <= plant.x){ dirX = 0; } else { dirX = 70; }; bug.walkTo((plant.x + dirX)); motionTo(bug, (plant.x + dirX), 423, 1, function (){ bug.pickUpItem("plant", plant, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugDieByPitch():void{ if (!bug){ trace("[X] Script Animation: 'dieByPitch' is impossible."); return; }; action = false; if (bug.x <= pitch.x){ dirX = 0; } else { dirX = 30; }; bug.walkTo((pitch.x + dirX)); motionTo(bug, (pitch.x + dirX), 423, 1, function (){ bug.playAnim("dieByPitch", function (){ lose(); }); }, bugSpeed); } public function bugTakeKnot():void{ if (((((!(bug)) || (!(knot2)))) || (!(knot2.visible)))){ trace("[X] Script Animation: 'takeKnot' is impossible."); return; }; action = false; if (bug.x <= knot2.x){ dirX = -70; } else { dirX = -70; }; bug.walkTo((knot2.x + dirX)); motionTo(bug, (knot2.x + dirX), 430, 1, function (){ bug.pickUpItem("knot", knot2, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugThrowStone():void{ if (!bug){ trace("[X] Script Animation: 'throwStone' is impossible."); return; }; action = false; bug.walkTo(308.6); motionTo(bug, 308.6, 427.9, 1, function (){ bug.turnOn("right"); bug.playAnim("throwStone", function (){ inventory.removeItem("stone"); if (inventory.hasItem("plant")){ causeEvent("bugHid"); bug.playAnim("hideBehindPlant"); inventory.removeItem("plant"); }; flStone = new FlyingStone(); flStone.width = 19.1; flStone.height = 20.1; flStone.x = 380; flStone.y = 350; addChild(flStone); motionTo(flStone, 505.9, 131, flStone.scaleX, function (){ flower.gotoAndPlay("_waspAngry"); motionTo(flStone, 670, 480, (flStone.scaleX * 1.5), function (){ }, 0x0100); }, 0x0200); }); }, bugSpeed); } public function butterflyOnEnterFrame(_arg1:Event):void{ var event = _arg1; if (ifNotThis("pitchPlaced")){ switch (bf_movedir){ case "left": if (butterfly.x > -500){ butterfly.x = (butterfly.x - bf_xmspeed); } else { bf_movedir = "right"; butterfly.scaleX = (butterfly.scaleX * -1); }; break; case "right": if (butterfly.x < 1140){ butterfly.x = (butterfly.x + bf_xmspeed); } else { bf_movedir = "left"; butterfly.scaleX = (butterfly.scaleX * -1); }; break; }; } else { butterfly.removeEventListener(Event.ENTER_FRAME, butterflyOnEnterFrame); if (butterfly.x <= 237){ butterfly.scaleX = (-1 * Math.abs(butterfly.scaleX)); dirX = 100; } else { butterfly.scaleX = (1 * Math.abs(butterfly.scaleX)); dirX = -50; }; motionTo(butterfly, (237 + dirX), 270, Math.abs(butterfly.scaleX), function (){ butterfly.visible = false; flower.gotoAndPlay("_butterflyFlyingAway"); }, 128); }; } public function bugTakePitch():void{ if (((((!(bug)) || (!(pitch)))) || (!(pitch.visible)))){ trace("[X] Script Animation: 'takePitch' is impossible."); return; }; action = false; if (bug.x <= pitch.x){ dirX = 0; } else { dirX = 30; }; bug.walkTo((pitch.x + dirX)); motionTo(bug, (pitch.x + dirX), 423, 1, function (){ bug.playAnim("takePitch", function (){ inventory.removeItem("knot"); getItem("pitch"); bug.wait(); action = true; }); }, bugSpeed); } public function bugTakeGlass():void{ if (((((!(bug)) || (!(glass)))) || (!(glass.visible)))){ trace("[X] Script Animation: 'takeGlass' is impossible."); return; }; action = false; if (bug.x <= glass.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((glass.x + dirX)); motionTo(bug, (glass.x + dirX), 430, 1, function (){ bug.pickUpItem("glass", glass, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugCutFlower():void{ if (!bug){ trace("[X] Script Animation: 'cutFlower' is impossible."); return; }; action = false; if (bug.x <= flower.x){ dirX = -100; } else { dirX = 0; }; bug.walkTo((flower.x + dirX)); motionTo(bug, (flower.x + dirX), 427.9, 1, function (){ bug.turnOn("left"); inventory.removeItem("glass"); bug.playAnim("cutGrass", function (){ flower.gotoAndPlay("_flowerDown"); bug.wait(); }); }, bugSpeed); } public function flyButterfly():void{ butterfly.addEventListener(Event.ENTER_FRAME, butterflyOnEnterFrame); } } }//package
Section 170
//Episode_06 (Episode_06) package { import flash.display.*; import flash.events.*; import flash.media.*; import fl.transitions.easing.*; 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 pf_xmspeed:Number; public var dirX:Number; public var dirY:Number; public var pf_movedir:String; public var bugSpeed:Number; public var flAcorn:MovieClip; public var glowFilter:GlowFilter; public function Episode_06(){ addFrameScript(0, frame1); } public function bugTakeWeb():void{ if (((((!(bug)) || (!(web3)))) || (!(web3.visible)))){ trace("[X] Script Animation: 'takeWeb' is impossible."); return; }; action = false; if (bug.x <= web3.x){ dirX = 30; } else { dirX = 20; }; bug.walkTo((web3.x + dirX)); motionTo(bug, (web3.x + dirX), 439, 1, function (){ bug.pickUpItem("web", web3, function (){ if (inventory.hasAll(["web", "leaves"])){ bugMakeBridge(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function poorFlyOnEnterFrame(_arg1:Event):void{ if (ifNotThis("flyDown")){ switch (pf_movedir){ case "left": if (poorFly.x > 0){ poorFly.x = (poorFly.x - pf_xmspeed); } else { pf_movedir = "right"; poorFly.scaleX = (poorFly.scaleX * -1); poorFly.x = (poorFly.x + (poorFly.width / 2)); }; break; case "right": if (poorFly.x < 90){ poorFly.x = (poorFly.x + pf_xmspeed); } else { pf_movedir = "left"; poorFly.scaleX = (poorFly.scaleX * -1); poorFly.x = (poorFly.x + (-(poorFly.width) / 2)); }; break; }; } else { poorFly.removeEventListener(Event.ENTER_FRAME, poorFlyOnEnterFrame); }; } public function bugTakeStickLong():void{ if (((((!(bug)) || (!(stickLong2)))) || (!(stickLong2.visible)))){ trace("[X] Script Animation: 'takeStickLong' is impossible."); return; }; action = false; if (bug.x <= stickLong2.x){ dirX = 0; } else { dirX = 30; }; bug.walkTo((stickLong2.x + dirX)); motionTo(bug, (stickLong2.x + dirX), 420, 1, function (){ bug.pickUpItem("stickLong", stickLong2, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugPlaceBridge():void{ if (((!(bug)) || (bridgeFromLeaves.visible))){ trace("[X] Script Animation: 'placeBridge' is impossible."); return; }; action = false; if (bug.x <= bridgeFromLeaves.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((bridgeFromLeaves.x + dirX)); motionTo(bug, (bridgeFromLeaves.x + dirX), 439, 1, function (){ bug.turnOn("left"); bug.playAnim("pickUp", function (){ inventory.removeItem("bridge"); bridgeFromLeaves.visible = true; bridgeFromLeaves.gotoAndPlay(1); }); }, bugSpeed); } function frame1(){ if (root){ bridgeFromLeaves.gotoAndStop(1); spider.gotoAndStop(1); poorFly.gotoAndStop(1); hintFillTime = 30; hintIdleTime = 30; initialize = function (){ bridgeFromLeaves.visible = false; movePoorFly(); bug.startIdleTimer(); }; cleanOut = function (){ poorFly.removeEventListener(Event.ENTER_FRAME, poorFlyOnEnterFrame); }; registerItem("web", Item_Web); registerItem("stickLong", Item_StickLong); registerItem("acorn", Item_Acorn); registerItem("leaves", Item_Leaf); registerItem("bridge", Item_Bridge_anim); registerEvent("flyDown"); registerEvent("bridgeMade"); registerEvent("spiderBusy"); registerEvent("leavesFallen"); registerEvent("bridgePlaced"); addActivator("stickLong", stickLong2, {sprite:stickLong2, onClick:function (){ bugTakeStickLong(); }}); addActivator("web", web3, {sprite:web3, onClick:function (){ bugTakeWeb(); }}); addActivator("acorn", acorn, {sprite:acorn, onClick:function (){ bugTakeAcorn(); }}); addActivator("takeLeaves", a$_takeLeaves, {onClick:function (){ if (inventory.hasItem("stickLong")){ bugTakeLeaves(); }; }}); addActivator("poorFly", poorFly, {sprite:poorFly, onClick:function (){ if (((inventory.hasItem("acorn")) && (ifNotThis("flyDown")))){ bugThrowAcorn(); }; }}); addActivator("exit", a$_exit, {onClick:function (){ if (((ifThis("bridgePlaced")) && (ifThis("spiderBusy")))){ bugLeave(); } else { if (ifThis("bridgePlaced")){ bugDieBySpider(); } else { if (((((ifThis("bridgeMade")) && (ifNotThis("bridgePlaced")))) && (inventory.hasItem("bridge")))){ bugPlaceBridge(); } else { if (ifNotThis("spiderBusy")){ bugStuckAndDie(); }; }; }; }; }}); bugSpeed = 128; pf_movedir = "left"; pf_xmspeed = 4; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("web3")) && ((web3.visible == true)))){ restartHintTimer(); web3.filters = [glowFilter]; return; }; if (((getChildByName("stickLong2")) && ((stickLong2.visible == true)))){ restartHintTimer(); stickLong2.filters = [glowFilter]; return; }; if (((getChildByName("acorn")) && ((acorn.visible == true)))){ restartHintTimer(); acorn.filters = [glowFilter]; return; }; if (((getChildByName("poorFly")) && (ifNotThis("flyDown")))){ restartHintTimer(); poorFly.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugLeave():void{ if (!bug){ trace("[X] Script Animation: 'leave' is impossible."); return; }; action = false; bug.walkTo(-76.9); motionTo(bug, -76.9, 363.8, 1, function (){ win(); }, bugSpeed); } public function bugMakeBridge():void{ makeItem("bridge", ["web", "leaves"], 0, "bridgeMade"); extCall = function (){ bug.wait(); action = true; }; } public function bugStuckAndDie():void{ if (!bug){ trace("[X] Script Animation: 'stuckAndDie' is impossible."); trace(("bug=" + bug)); return; }; action = false; if (bug.scaleX < 215.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((215.6 + dirX)); motionTo(bug, (215.6 + dirX), 430, 1, function (){ bug.playAnim("stuckAndDie", lose); spider.gotoAndPlay("_attack"); onTimeTo(spider, 450, 230, spider.scaleX, function (){ bug.anim.gotoAndPlay("_die"); spider.gotoAndPlay("_eating"); }, 1.1); }, bugSpeed); } public function bugTakeLeaves():void{ if (((((!(bug)) || (!(acorn)))) || (!(acorn.visible)))){ trace("[X] Script Animation: 'takeAcorn' is impossible."); return; }; action = false; if (bug.x <= leaf_1.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((leaf_1.x + dirX)); motionTo(bug, (leaf_1.x + dirX), 430, 1, function (){ bug.turnOn("right"); bug.playAnim("useLongStick", function (){ inventory.removeItem("stickLong"); leaf_1.visible = false; leaf_2.visible = false; leaf_3.visible = false; leaf_4.visible = false; getItem("leaves"); if (inventory.hasAll(["web", "leaves"])){ bugMakeBridge(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugThrowAcorn():void{ action = false; if (bug.x <= 436.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((436.6 + dirX)); motionTo(bug, (436.6 + dirX), 419, 1, function (){ bug.turnOn("left"); bug.playAnim("throwAcorn", function (){ inventory.removeItem("acorn"); flAcorn = new Item_Acorn(); flAcorn.x = (bug.x - 50); flAcorn.y = (bug.y - 100); addChild(flAcorn); poorFly.removeEventListener(Event.ENTER_FRAME, poorFlyOnEnterFrame); poorFly.anim.gotoAndStop(1); poorFly.scaleX = -1; poorFly.x = (poorFly.x + (poorFly.width / 2)); motionTo(flAcorn, poorFly.x, poorFly.y, 1, function (){ poorFly.gotoAndPlay("_down"); motionTo(flAcorn, -100, 480, 1, function (){ flAcorn.visible = false; }, 0x0100); }, 0x0100); }); }, bugSpeed); } public function spiderComeIn():void{ action = false; if (spider.x <= 543.1){ dirX = 0; } else { dirX = 0; }; spider.gotoAndPlay("_attack"); onTimeTo(spider, (poorFly.x + 170), 61.8, spider.scaleX, function (){ spider.gotoAndPlay("_eating"); poorFly.gotoAndPlay("_spider"); causeEvent("spiderBusy"); bug.wait(); action = true; }, 1.1); } public function bugTakeAcorn():void{ if (((((!(bug)) || (!(acorn)))) || (!(acorn.visible)))){ trace("[X] Script Animation: 'takeAcorn' is impossible."); return; }; action = false; if (bug.x <= acorn.x){ dirX = 0; } else { dirX = 50; }; bug.walkTo((acorn.x + dirX)); motionTo(bug, (acorn.x + dirX), 460, 1, function (){ bug.pickUpItem("acorn", acorn, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugDieBySpider():void{ if (!bug){ trace("[X] Script Animation: 'dieBySpider' is impossible."); trace(("bug=" + bug)); return; }; action = false; if (bug.scaleX < 215.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((215.6 + dirX)); motionTo(bug, (215.6 + dirX), 430, 1, function (){ bug.playAnim("dieBySpider", lose); spider.gotoAndPlay("_attack"); onTimeTo(spider, 450, 230, spider.scaleX, function (){ spider.gotoAndPlay("_eating"); }, 1.1); }, bugSpeed); } public function movePoorFly():void{ poorFly.addEventListener(Event.ENTER_FRAME, poorFlyOnEnterFrame); } } }//package
Section 171
//Episode_07 (Episode_07) package { import flash.filters.*; public dynamic class Episode_07 extends Episode { public var dirX:Number; public var dirY:Number; public var bugSpeed:Number; public var glowFilter:GlowFilter; public function Episode_07(){ addFrameScript(0, frame1); } public function bugCrawlUp():void{ if (!bug){ trace("[X] Script Animation: 'crawlUp' is impossible."); return; }; action = false; if (bug.x <= counterfoilBig.x){ dirX = 0; } else { dirX = 20; }; bug.walkTo((counterfoilBig.x + dirX)); motionTo(bug, (counterfoilBig.x + dirX), 430, 1, function (){ bug.playAnim("crawl", function (){ bug.walkTo(600); motionTo(bug, 600, bug.y, 1, function (){ setupEvent("onBottom", false); bug.wait(); action = true; }, bugSpeed); }); motionTo(bug, bug.x, 175, 1, function (){ bug.anim.gotoAndPlay("_jumpDown"); }, bugSpeed); }, bugSpeed); } public function bugTakeStickLong():void{ if (((((!(bug)) || (!(stickLong3)))) || (!(stickLong3.visible)))){ trace("[X] Script Animation: 'takeStickLong' is impossible."); return; }; action = false; if (bug.x <= stickLong3.x){ dirX = 20; } else { dirX = 30; }; a$_stickLong.visible = false; bug.walkTo((stickLong3.x + dirX)); motionTo(bug, (stickLong3.x + dirX), 430, 1, function (){ bug.takeItem("stickLong", stickLong3, function (){ if (((inventory.hasAll(["rope", "stickLong"])) && (inventory.hasAny(["bone1", "bone2", "bone3", "bone4"])))){ bugMakeBait(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } function frame1(){ if (root){ evilEgg.gotoAndStop(1); counterfoilBig.gotoAndStop(23); bugBear.gotoAndStop(1); hintFillTime = 30; hintIdleTime = 30; initialize = function (){ h$_throwBones.visible = false; h$_throwBones.alpha = 1; bug.startIdleTimer(); boneLadder.visible = false; }; registerItem("bone1", Item_Bone); registerItem("bone2", Item_Bone); registerItem("bone3", Item_Bone); registerItem("bone4", Item_Bone); registerItem("rope", Item_Web); registerItem("counterfoil1", Item_Counterfoil); registerItem("counterfoil2", Item_Counterfoil); registerItem("counterfoil3", Item_Counterfoil); registerItem("stickLong", Item_StickLong); registerItem("egg1", Item_Egg); registerItem("egg2", Item_Egg); registerItem("bridle", Item_Bridle_anim); registerItem("bait", Item_Bait_anim); registerEvent("onBottom"); registerEvent("bridleMade"); registerEvent("baitMade"); registerEvent("worm1Off"); registerEvent("worm2Off"); addActivator("counterfoilBig", counterfoilBig, {sprite:counterfoilBig, onClick:function (){ if (ifNotThis("onBottom")){ bugCrawlDown(); } else { bugCrawlUp(); }; }}); addActivator("counterfoil1", counterfoil1, {sprite:counterfoil1, onClick:function (){ if (ifNotThis("onBottom")){ bugTakeCounterfoil1(); }; }}); addActivator("counterfoil2", counterfoil2, {sprite:counterfoil2, onClick:function (){ if (ifThis("onBottom")){ if (ifThis("worm1Off")){ if (ifThis("worm2Off")){ bugTakeCounterfoil2(); } else { bugDieByWorm2(); }; } else { bugDieByWorm1(); }; }; }}); addActivator("counterfoil3", counterfoil3, {sprite:counterfoil3, onClick:function (){ if (ifThis("onBottom")){ if (ifThis("worm1Off")){ if (ifThis("worm2Off")){ bugTakeCounterfoil3(); } else { bugDieByWorm2(); }; } else { bugDieByWorm1(); }; }; }}); addActivator("stickLong", a$_stickLong, {sprite:stickLong3, onClick:function (){ if (ifThis("onBottom")){ if (ifThis("worm1Off")){ if (ifThis("worm2Off")){ bugTakeStickLong(); } else { bugDieByWorm2(); }; } else { bugDieByWorm1(); }; }; }}); addActivator("rope", a$_rope2, {sprite:rope2, onClick:function (){ if (ifThis("onBottom")){ bugTakeRope(); }; }}); addActivator("egg1", egg1, {sprite:egg1, onClick:function (){ if (ifThis("onBottom")){ bugTakeEgg1(); }; }}); addActivator("egg2", egg2, {sprite:egg2, onClick:function (){ if (ifThis("onBottom")){ bugTakeEgg2(); }; }}); addActivator("bone1", bone1, {sprite:bone1, onClick:function (){ if (ifThis("onBottom")){ bugTakeBone1(); }; }}); addActivator("bone2", bone2, {sprite:bone2, onClick:function (){ if (ifThis("onBottom")){ if (ifThis("worm1Off")){ if (ifThis("worm2Off")){ bugTakeBone2(); } else { bugDieByWorm2(); }; } else { bugDieByWorm1(); }; }; }}); addActivator("bone3", bone3, {sprite:bone3, onClick:function (){ if (ifThis("onBottom")){ if (ifThis("worm1Off")){ if (ifThis("worm2Off")){ bugTakeBone3(); } else { bugDieByWorm2(); }; } else { bugDieByWorm1(); }; }; }}); addActivator("bone4", bone4, {sprite:bone4, onClick:function (){ if (ifThis("onBottom")){ if (ifThis("worm1Off")){ if (ifThis("worm2Off")){ bugTakeBone4(); } else { bugDieByWorm2(); }; } else { bugDieByWorm1(); }; }; }}); addActivator("throwBones", a$_throwBones, {region:h$_throwBones, onClick:function (){ if (ifThis("onBottom")){ if (inventory.hasNotLessOf(3, ["bone1", "bone2", "bone3", "bone4"])){ bugThrowBones(); }; }; }}); addActivator("worm1", worm1, {sprite:worm1, onClick:function (){ if (ifThis("onBottom")){ if (((inventory.hasAny(["egg1", "egg2"])) && (ifNotThis("worm1Off")))){ bugCloseHole1(); } else { if (ifNotThis("worm1Off")){ bugDieByWorm1(); }; }; }; }}); addActivator("worm2", worm2, {sprite:worm2, onClick:function (){ if (ifThis("onBottom")){ if (((inventory.hasAny(["egg1", "egg2"])) && (ifNotThis("worm2Off")))){ if (ifThis("worm1Off")){ bugCloseHole2(); } else { bugDieByWorm1(); }; } else { if (ifNotThis("worm2Off")){ bugDieByWorm2(); }; }; }; }}); addActivator("evilEgg", evilEgg, {sprite:evilEgg, onClick:function (){ if (ifThis("onBottom")){ bugDieByCaterpillar(); }; }}); addActivator("boneLadder", boneLadder, {sprite:boneLadder, onClick:function (){ if (ifThis("onBottom")){ bugRideBugBear(); }; }}); bugSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("counterfoil1")) && ((counterfoil1.visible == true)))){ restartHintTimer(); counterfoil1.filters = [glowFilter]; return; }; if (((getChildByName("egg1")) && ((egg1.visible == true)))){ restartHintTimer(); egg1.filters = [glowFilter]; return; }; if (((getChildByName("egg2")) && ((egg2.visible == true)))){ restartHintTimer(); egg2.filters = [glowFilter]; return; }; if (((getChildByName("rope2")) && ((rope2.visible == true)))){ restartHintTimer(); rope2.filters = [glowFilter]; return; }; if (((getChildByName("bone1")) && ((bone1.visible == true)))){ restartHintTimer(); bone1.filters = [glowFilter]; return; }; if (((((getChildByName("worm1")) && (ifNotThis("worm1Off")))) && (inventory.hasAny(["egg1", "egg2"])))){ restartHintTimer(); worm1.filters = [glowFilter]; return; }; if (((((getChildByName("worm2")) && (ifNotThis("worm2Off")))) && (inventory.hasAny(["egg1", "egg2"])))){ restartHintTimer(); worm2.filters = [glowFilter]; return; }; if (((getChildByName("stickLong3")) && ((stickLong3.visible == true)))){ restartHintTimer(); stickLong3.filters = [glowFilter]; return; }; if (((getChildByName("counterfoil2")) && ((counterfoil2.visible == true)))){ restartHintTimer(); counterfoil2.filters = [glowFilter]; return; }; if (((getChildByName("counterfoil3")) && ((counterfoil3.visible == true)))){ restartHintTimer(); counterfoil3.filters = [glowFilter]; return; }; if (((getChildByName("bone2")) && ((bone2.visible == true)))){ restartHintTimer(); bone2.filters = [glowFilter]; return; }; if (((getChildByName("bone3")) && ((bone3.visible == true)))){ restartHintTimer(); bone3.filters = [glowFilter]; return; }; if (((getChildByName("bone4")) && ((bone4.visible == true)))){ restartHintTimer(); bone4.filters = [glowFilter]; return; }; if (boneLadder.visible == false){ restartHintTimer(); h$_throwBones.visible = true; return; }; if (((getChildByName("boneLadder")) && ((boneLadder.visible == true)))){ restartHintTimer(); boneLadder.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugThrowBones():void{ if (((((!(bug)) || (!(a$_throwBones)))) || (!(a$_throwBones.visible)))){ trace("[X] Script Animation: 'throwBones' is impossible."); return; }; action = false; if (bug.x <= a$_throwBones.x){ dirX = -54; } else { dirX = 150; }; a$_throwBones.visible = false; bug.walkTo((a$_throwBones.x + dirX)); motionTo(bug, (a$_throwBones.x + dirX), 430, 1, function (){ a$_throwBones.visible = false; inventory.removeItem("bone1"); inventory.removeItem("bone2"); inventory.removeItem("bone3"); inventory.removeItem("bone4"); bug.playAnim("throwBones", function (){ if (bug.x <= a$_throwBones.x){ boneLadder.scaleX = -1; }; boneLadder.visible = true; bug.wait(); action = true; }); }, bugSpeed); } public function bugTakeEgg1():void{ if (((((!(bug)) || (!(egg1)))) || (!(egg1.visible)))){ trace("[X] Script Animation: 'takeEgg1' is impossible."); return; }; action = false; if (bug.x <= egg1.x){ dirX = -20; } else { dirX = 0; }; bug.walkTo((egg1.x + dirX)); motionTo(bug, (egg1.x + dirX), 430, 1, function (){ bug.pickUpItem("egg1", egg1, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugTakeEgg2():void{ if (((((!(bug)) || (!(egg2)))) || (!(egg2.visible)))){ trace("[X] Script Animation: 'takeEgg2' is impossible."); return; }; action = false; if (bug.x <= egg2.x){ dirX = -30; } else { dirX = 0; }; bug.walkTo((egg2.x + dirX)); motionTo(bug, (egg2.x + dirX), 430, 1, function (){ bug.pickUpItem("egg2", egg2, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugTakeRope():void{ if (((((!(bug)) || (!(rope2)))) || (!(rope2.visible)))){ trace("[X] Script Animation: 'takeRope' is impossible."); return; }; action = false; if (bug.x <= rope2.x){ dirX = 50; } else { dirX = 50; }; a$_rope2.visible = false; bug.walkTo((rope2.x + dirX)); motionTo(bug, (rope2.x + dirX), 430, 1, function (){ bug.takeItem("rope", rope2, function (){ if (((inventory.hasAll(["rope", "stickLong"])) && (inventory.hasAny(["bone1", "bone2", "bone3", "bone4"])))){ bugMakeBait(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugDieByCaterpillar():void{ if (!bug){ trace("[X] Script Animation: 'dieByCaterpillar' is impossible."); return; }; action = false; if (bug.x <= evilEgg.x){ dirX = 120; } else { dirX = 120; }; bug.walkTo((evilEgg.x + dirX)); motionTo(bug, (evilEgg.x + dirX), 430, 1, function (){ bug.turnOn("left"); bug.playAnim("dieByCaterpillar", lose); evilEgg.gotoAndPlay("_attack"); }, bugSpeed); } public function bugRideBugBear():void{ if (!bug){ trace("[X] Script Animation: 'rideBugBear' is impossible."); return; }; action = false; if (bug.x <= boneLadder.x){ dirX = 0; } else { dirX = 10; }; bug.walkTo((boneLadder.x + dirX)); motionTo(bug, (boneLadder.x + dirX), 430, 1, function (){ bug.playAnim("crawl"); motionTo(bug, (boneLadder.x + dirX), 210, 1, function (){ bug.walkTo((bug.x - 120)); motionTo(bug, (bug.x - 120), 205, 1, function (){ bug.gotoAndStop("none"); bug.visible = false; if (inventory.hasAll(["bridle", "bait"])){ inventory.removeItem("bait"); inventory.removeItem("bridle"); bugBear.gotoAndStop(4); } else { bugBear.gotoAndStop(3); }; }, bugSpeed); }, bugSpeed); }, bugSpeed); } public function bugMakeBridle():void{ makeItem("bridle", ["counterfoil1", "counterfoil2", "counterfoil3"], 0, "bridleMade"); extCall = function (){ bug.wait(); action = true; }; } public function bugCrawlDown():void{ if (!bug){ trace("[X] Script Animation: 'crawlDown' is impossible."); return; }; action = false; if (bug.x <= counterfoilBig.x){ dirX = 0; } else { dirX = 20; }; bug.walkTo((counterfoilBig.x + dirX)); motionTo(bug, (counterfoilBig.x + dirX), 175, 1, function (){ bug.playAnim("crawl", function (){ setupEvent("onBottom", true); bug.wait(); action = true; }); motionTo(bug, bug.x, 430, 1, function (){ bug.anim.gotoAndPlay("_jumpDown"); }, bugSpeed); }, bugSpeed); } public function bugTakeBone1():void{ if (((((!(bug)) || (!(bone1)))) || (!(bone1.visible)))){ trace("[X] Script Animation: 'takeBone1' is impossible."); return; }; action = false; if (bug.x <= bone1.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((bone1.x + dirX)); motionTo(bug, (bone1.x + dirX), 430, 1, function (){ bug.pickUpItem("bone1", bone1, function (){ if (inventory.hasAll(["rope", "stickLong"])){ bugMakeBait(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugTakeBone3():void{ if (((((!(bug)) || (!(bone3)))) || (!(bone3.visible)))){ trace("[X] Script Animation: 'takeBone3' is impossible."); return; }; action = false; if (bug.x <= bone3.x){ dirX = 0; } else { dirX = 10; }; bug.walkTo((bone3.x + dirX)); motionTo(bug, (bone3.x + dirX), 430, 1, function (){ bug.pickUpItem("bone3", bone3, function (){ if (inventory.hasAll(["rope", "stickLong"])){ bugMakeBait(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugTakeBone4():void{ if (((((!(bug)) || (!(bone4)))) || (!(bone4.visible)))){ trace("[X] Script Animation: 'takeBone4' is impossible."); return; }; action = false; if (bug.x <= bone4.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((bone4.x + dirX)); motionTo(bug, (bone4.x + dirX), 430, 1, function (){ bug.takeItem("bone4", bone4, function (){ if (inventory.hasAll(["rope", "stickLong"])){ bugMakeBait(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugTakeBone2():void{ if (((((!(bug)) || (!(bone2)))) || (!(bone2.visible)))){ trace("[X] Script Animation: 'takeBone2' is impossible."); return; }; action = false; if (bug.x <= bone2.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((bone2.x + dirX)); motionTo(bug, (bone2.x + dirX), 430, 1, function (){ bug.pickUpItem("bone2", bone2, function (){ if (inventory.hasAll(["rope", "stickLong"])){ bugMakeBait(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugCloseHole1():void{ if (!bug){ trace("[X] Script Animation: 'closeHole1' is impossible."); return; }; action = false; if (bug.x <= worm1.x){ dirX = -80; } else { dirX = 20; }; callActivator("worm1").deactivate(); bug.walkTo((worm1.x + dirX)); motionTo(bug, (worm1.x + dirX), 430, 1, function (){ var egg:Item; egg = inventory.getAny(["egg1", "egg2"]); inventory.removeItem(egg.name); bug.playAnim("closeHole", function (){ worm1.gotoAndPlay("cv_died"); causeEvent("worm1Off"); }); }, bugSpeed); } public function bugCloseHole2():void{ if (!bug){ trace("[X] Script Animation: 'closeHole2' is impossible."); return; }; action = false; if (bug.x <= worm2.x){ dirX = 0; } else { dirX = 100; }; callActivator("worm2").deactivate(); bug.walkTo((worm2.x + dirX)); motionTo(bug, (worm2.x + dirX), 430, 1, function (){ var egg:Item; egg = inventory.getAny(["egg1", "egg2"]); inventory.removeItem(egg.name); bug.playAnim("closeHole", function (){ worm2.gotoAndPlay("cv_died"); causeEvent("worm2Off"); }); }, bugSpeed); } public function bugTakeCounterfoil1():void{ if (((((!(bug)) || (!(counterfoil1)))) || (!(counterfoil1.visible)))){ trace("[X] Script Animation: 'takeCounterfoil1' is impossible."); return; }; action = false; if (bug.x <= counterfoil1.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((counterfoil1.x + dirX)); motionTo(bug, (counterfoil1.x + dirX), 175, 1, function (){ bug.takeItem("counterfoil1", counterfoil1, function (){ if (inventory.hasAll(["counterfoil1", "counterfoil2", "counterfoil3"])){ bugMakeBridle(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugTakeCounterfoil2():void{ if (((((!(bug)) || (!(counterfoil2)))) || (!(counterfoil2.visible)))){ trace("[X] Script Animation: 'takeCounterfoil2' is impossible."); return; }; action = false; if (bug.x <= counterfoil2.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((counterfoil2.x + dirX)); motionTo(bug, (counterfoil2.x + dirX), 430, 1, function (){ bug.takeItem("counterfoil2", counterfoil2, function (){ if (inventory.hasAll(["counterfoil1", "counterfoil2", "counterfoil3"])){ bugMakeBridle(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugTakeCounterfoil3():void{ if (((((!(bug)) || (!(counterfoil3)))) || (!(counterfoil3.visible)))){ trace("[X] Script Animation: 'takeCounterfoil3' is impossible."); return; }; action = false; if (bug.x <= counterfoil3.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((counterfoil3.x + dirX)); motionTo(bug, (counterfoil3.x + dirX), 430, 1, function (){ bug.takeItem("counterfoil3", counterfoil3, function (){ if (inventory.hasAll(["counterfoil1", "counterfoil2", "counterfoil3"])){ bugMakeBridle(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugDieByWorm1():void{ if (!bug){ trace("[X] Script Animation: 'dieByWorm1' is impossible."); return; }; action = false; if (bug.x <= worm1.x){ dirX = 0; } else { dirX = -120; }; bug.walkTo((worm1.x + dirX)); motionTo(bug, (worm1.x + dirX), 430, 1, function (){ bug.playAnim("dieByCaterpillar", lose); worm1.gotoAndPlay("cv_eat"); }, bugSpeed); } public function bugDieByWorm2():void{ if (!bug){ trace("[X] Script Animation: 'dieByWorm2' is impossible."); return; }; action = false; if (bug.x <= worm2.x){ dirX = 0; } else { dirX = 120; }; bug.walkTo((worm2.x + dirX)); motionTo(bug, (worm2.x + dirX), 430, 1, function (){ bug.playAnim("dieByCaterpillar", lose); worm2.gotoAndPlay("cv_eat"); }, bugSpeed); } public function bugMakeBait():void{ var bone:Item; bone = inventory.getAny(["bone1", "bone2", "bone3", "bone4"]); makeItem("bait", ["rope", "stickLong", bone.name], 0, "baitMade"); extCall = function (){ bug.wait(); action = true; }; } } }//package
Section 172
//Episode_08 (Episode_08) package { import flash.filters.*; public dynamic class Episode_08 extends Episode { public var dirX:Number; public var dirY:Number; public var bugSpeed:Number; public var glowFilter:GlowFilter; public function Episode_08(){ addFrameScript(0, frame1); } public function bugUseParaglider():void{ if (!bug){ trace("[X] Script Animation: 'useParaglider' is impossible."); return; }; action = false; if (bug.x <= 466.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((466.6 + dirX)); motionTo(bug, (466.6 + dirX), 168.7, 1, function (){ bug.turnOn("left"); inventory.removeItem("paraglider"); bug.playAnim("fly2"); causeEvent("paragliderUsed"); motionTo(bug, 290.6, 192.7, 1, function (){ bug.wait(); action = true; }, bugSpeed); }, bugSpeed); } public function bugDieFallDown():void{ if (!bug){ trace("[X] Script Animation: 'dieFallDown' is impossible."); return; }; action = false; if (bug.x <= 466.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((466.6 + dirX)); motionTo(bug, (466.6 + dirX), 168.7, 1, function (){ bug.turnOn("left"); bug.playAnim("dieFallDown", lose); }, bugSpeed); } function frame1(){ if (root){ bugGoodbye.gotoAndStop(1); bugGoodbye.visible = false; firebush.gotoAndStop(1); lotOfLight.visible = false; hintFillTime = 30; hintIdleTime = 30; initialize = function (){ bug.startIdleTimer(); }; registerItem("petal", Item_Petal); registerItem("stamen", Item_Stamen); registerItem("rope", Item_Web); registerItem("paraglider", Item_Paraglider_anim); registerItem("wdrop", Item_WDrop); registerItem("lens", Item_Lens_anim); registerItem("tendril", Item_Tendril); registerEvent("paragliderMade"); registerEvent("paragliderUsed"); registerEvent("tendrilUsed"); registerEvent("lensMade"); registerEvent("lensUsed"); addActivator("petal", petal_1, {sprite:petal_1, onClick:function (){ bugTakePetal(); }}); addActivator("stamen", a$_stamen, {sprite:stamen, onClick:function (){ if (((ifNotThis("paragliderUsed")) && (ifNotThis("tendrilUsed")))){ bugTakeStamen(); }; }}); addActivator("rope", a$_rope, {sprite:rope, onClick:function (){ bugTakeRope(); }}); addActivator("wdrop", wdrop, {sprite:wdrop, onClick:function (){ if (ifThis("tendrilUsed")){ bugTakeWDrop(); }; }}); addActivator("tendril", a$_tendril, {sprite:tendril, onClick:function (){ if (ifThis("paragliderUsed")){ bugTakeTendril(); }; }}); addActivator("flower2", flower_2, {sprite:flower_2, onClick:function (){ if (((ifNotThis("paragliderUsed")) && (ifNotThis("tendrilUsed")))){ if (inventory.hasItem("paraglider")){ bugUseParaglider(); } else { bugDieFallDown(); }; }; }}); addActivator("bluebell", bluebell, {sprite:bluebell, onClick:function (){ if (inventory.hasItem("tendril")){ bugUseTendril(); } else { if (ifThis("paragliderUsed")){ bugDieFallDown2(); }; }; }}); addActivator("light", light, {sprite:light, onClick:function (){ if (ifThis("tendrilUsed")){ if (ifThis("lensMade")){ bugUseLens(); } else { if (inventory.hasItem("wdrop")){ bugDieBySunRays(); }; }; }; }}); bugSpeed = 128; showHint = function (){ glowFilter = new GlowFilter(0xFF, 1, 5, 5, 5, 1, false, false); if (((getChildByName("stamen")) && ((stamen.visible == true)))){ restartHintTimer(); stamen.filters = [glowFilter]; return; }; if (((getChildByName("petal_1")) && ((petal_1.visible == true)))){ restartHintTimer(); petal_1.filters = [glowFilter]; return; }; if (((getChildByName("rope")) && ((rope.visible == true)))){ restartHintTimer(); rope.filters = [glowFilter]; return; }; if (((getChildByName("flower_2")) && (ifNotThis("paragliderUsed")))){ restartHintTimer(); flower_2.filters = [glowFilter]; return; }; if (((getChildByName("tendril")) && ((tendril.visible == true)))){ restartHintTimer(); tendril.filters = [glowFilter]; return; }; if (((getChildByName("bluebell")) && (ifNotThis("tendrilUsed")))){ restartHintTimer(); bluebell.filters = [glowFilter]; return; }; if (((getChildByName("wdrop")) && ((wdrop.visible == true)))){ restartHintTimer(); wdrop.filters = [glowFilter]; return; }; if (((getChildByName("light")) && (ifNotThis("lensUsed")))){ restartHintTimer(); light.filters = [glowFilter]; return; }; }; state = "READY"; Tracer.report("[$]", "EPISODE_READY"); if (waitForReady){ this.start(); }; }; } public function bugTakeRope():void{ if (((((!(bug)) || (!(rope)))) || (!(rope.visible)))){ trace("[X] Script Animation: 'takeRope' is impossible."); return; }; action = false; a$_rope.visible = false; if (bug.x <= rope.x){ dirX = 0; } else { dirX = 50; }; bug.walkTo((rope.x + dirX)); motionTo(bug, (rope.x + dirX), 185, 1, function (){ bug.takeItem("rope", rope, function (){ if (inventory.hasAll(["petal", "rope"])){ bugMakeParaglider(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugTakeStamen():void{ if (((((!(bug)) || (!(stamen)))) || (!(stamen.visible)))){ trace("[X] Script Animation: 'takeStamen' is impossible."); return; }; action = false; a$_stamen.visible = false; if (bug.x <= stamen.x){ dirX = 0; } else { dirX = 0; }; bug.walkTo((stamen.x + dirX)); motionTo(bug, (stamen.x + dirX), 185, 1, function (){ bug.pickUpItem("stamen", stamen, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugDieFallDown2():void{ if (!bug){ trace("[X] Script Animation: 'dieFallDown2' is impossible."); return; }; action = false; if (bug.x <= 222){ dirX = 0; } else { dirX = 0; }; bug.walkTo((222 + dirX)); motionTo(bug, (222 + dirX), 168.7, 1, function (){ bug.turnOn("left"); bug.playAnim("dieFallDown", lose); }, bugSpeed); } public function bugTakePetal():void{ if (((((!(bug)) || (!(petal_1)))) || (!(petal_1.visible)))){ trace("[X] Script Animation: 'takePetal' is impossible."); return; }; action = false; if (bug.x <= petal_1.x){ dirX = 0; } else { dirX = 20; }; bug.walkTo((petal_1.x + dirX)); motionTo(bug, (petal_1.x + dirX), 185, 1, function (){ bug.pickUpItem("petal", petal_1, function (){ if (inventory.hasAll(["petal", "rope"])){ bugMakeParaglider(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } public function bugMakeParaglider():void{ makeItem("paraglider", ["petal", "rope"], 0, "paragliderMade"); extCall = function (){ bug.wait(); action = true; }; } public function bugDieBySunRays():void{ if (!bug){ trace("[X] Script Animation: 'dieBySunRays' is impossible."); return; }; action = false; if (bug.x <= 53.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((53.6 + dirX)); motionTo(bug, (73.6 + dirX), 163.7, 1, function (){ bug.turnOn("right"); bug.playAnim("dieBySunRays", lose); }, bugSpeed); } public function bugUseTendril():void{ if (!bug){ trace("[X] Script Animation: 'useTendril' is impossible."); return; }; action = false; if (bug.x <= 290){ dirX = 0; } else { dirX = 0; }; bug.walkTo((290 + dirX)); motionTo(bug, (290 + dirX), 190, 1, function (){ bug.turnOn("left"); inventory.removeItem("tendril"); causeEvent("tendrilUsed"); bug.playAnim("useTendril"); }, bugSpeed); } public function bugUseLens():void{ if (!bug){ trace("[X] Script Animation: 'useLens' is impossible."); return; }; action = false; if (bug.x <= 53.6){ dirX = 0; } else { dirX = 0; }; bug.walkTo((53.6 + dirX)); motionTo(bug, (73.6 + dirX), 163.7, 1, function (){ bug.turnOn("right"); inventory.removeItem("lens"); causeEvent("lensUsed"); bug.playAnim("useLens", function (){ firebush.gotoAndPlay(2); }); }, bugSpeed); } public function bugTakeTendril():void{ if (((((!(bug)) || (!(tendril)))) || (!(tendril.visible)))){ trace("[X] Script Animation: 'takeTendril' is impossible."); return; }; action = false; a$_tendril.visible = false; if (bug.x <= tendril.x){ dirX = 0; } else { dirX = 100; }; bug.walkTo((tendril.x + dirX)); motionTo(bug, (tendril.x + dirX), 192.3, 1, function (){ bug.pickUpItem("tendril", tendril, function (){ bug.wait(); action = true; }); }, bugSpeed); } public function bugMakeLens():void{ makeItem("lens", ["stamen", "wdrop"], 0, "lensMade"); extCall = function (){ bug.wait(); action = true; }; } public function bugRideFlower():void{ if (!bug){ trace("[X] Script Animation: 'useLens' is impossible."); return; }; action = false; if (bug.x <= 165){ dirX = 0; } else { dirX = 0; }; bug.walkTo((165 + dirX)); motionTo(bug, (165 + dirX), 160, 1, function (){ bug.gotoAndStop("none"); bug.visible = false; bluebell.gotoAndPlay("_rideFlower"); }, bugSpeed); } public function bugTakeWDrop():void{ if (((((!(bug)) || (!(wdrop)))) || (!(wdrop.visible)))){ trace("[X] Script Animation: 'takeWDrop' is impossible."); return; }; action = false; if (bug.x <= wdrop.x){ dirX = -10; } else { dirX = 0; }; bug.walkTo((wdrop.x + dirX)); motionTo(bug, (wdrop.x + dirX), 163.7, 1, function (){ bug.pickUpItem("wdrop", wdrop, function (){ if (inventory.hasItem("stamen")){ bugMakeLens(); } else { bug.wait(); action = true; }; }); }, bugSpeed); } } }//package
Section 173
//FlyingStone (FlyingStone) package { import flash.display.*; public dynamic class FlyingStone extends MovieClip { } }//package
Section 174
//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 banner:MovieClip; public var totalTime:Number;// = 0 private var episodesRegistry:Object; private var prologuesRegistry:Object; private var currentEpisode:Episode; public var hintButton: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 sitelock:Boolean = false; public static var gamemode:String = "normal"; 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 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 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 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); } 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 startCurrentEpisode():void{ if (((currentEpisode) && ((currentEpisode.state == "READY")))){ currentEpisode.start(); } else { addEventListener(Event.ENTER_FRAME, startCurrentEpisodeIfExist); }; } 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"); }; } function frame1(){ story.visible = false; hintButton.visible = false; banner.visible = false; registerEpisode("first", 1, Episode_01, {prologue:"firstStory"}); registerEpisode("second", 2, Episode_02); registerEpisode("third", 3, Episode_03); registerEpisode("fourth", 4, Episode_04); registerEpisode("fifth", 5, Episode_05); registerEpisode("sixth", 6, Episode_06); registerEpisode("seventh", 7, Episode_07); registerEpisode("eighth", 8, Episode_08); registerPrologue("firstStory", 1); } 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); }; } 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 showFinalWindow():void{ var _local1:*; closeActiveWindow(); _local1 = new WindowFinal(); _local1.x = ((Game.inst.stage.stageWidth - _local1.width) / 2); _local1.y = 50; Game.inst.addChild(_local1); Game.activeWindow = _local1; } public static function closeActiveWindow():void{ if (Game.activeWindow){ Game.activeWindow.close(); }; } 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; } 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; } } }//package
Section 175
//GameMusic (GameMusic) package { import flash.media.*; public dynamic class GameMusic extends Sound { } }//package
Section 176
//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 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 notHasItem(_arg1:String):Boolean{ if (items[_arg1]){ return (false); }; return (true); } 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 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 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 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 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 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){ }; _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); _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 takeItem(_arg1:String):Boolean{ if (addItem(_arg1)){ showItemWindow(_arg1); Tracer.report("[i]", "WindowItem: takeItem().", "Inventory"); return (true); }; 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 177
//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 178
//Item_Acorn (Item_Acorn) package { import flash.display.*; public dynamic class Item_Acorn extends MovieClip { } }//package
Section 179
//Item_Bait_anim (Item_Bait_anim) package { import flash.display.*; public dynamic class Item_Bait_anim extends MovieClip { public function Item_Bait_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 180
//Item_Berry (Item_Berry) package { import flash.display.*; public dynamic class Item_Berry extends MovieClip { } }//package
Section 181
//Item_Bone (Item_Bone) package { import flash.display.*; public dynamic class Item_Bone extends MovieClip { } }//package
Section 182
//Item_Bridge (Item_Bridge) package { import flash.display.*; public dynamic class Item_Bridge extends MovieClip { } }//package
Section 183
//Item_Bridge_anim (Item_Bridge_anim) package { import flash.display.*; public dynamic class Item_Bridge_anim extends MovieClip { public function Item_Bridge_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 184
//Item_Bridle_anim (Item_Bridle_anim) package { import flash.display.*; public dynamic class Item_Bridle_anim extends MovieClip { public function Item_Bridle_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 185
//Item_Brushwood (Item_Brushwood) package { import flash.display.*; public dynamic class Item_Brushwood extends MovieClip { } }//package
Section 186
//Item_Counterfoil (Item_Counterfoil) package { import flash.display.*; public dynamic class Item_Counterfoil extends MovieClip { } }//package
Section 187
//Item_Dummy (Item_Dummy) package { import flash.display.*; public dynamic class Item_Dummy extends MovieClip { } }//package
Section 188
//Item_Dummy_anim (Item_Dummy_anim) package { import flash.display.*; public dynamic class Item_Dummy_anim extends MovieClip { public function Item_Dummy_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 189
//Item_Egg (Item_Egg) package { import flash.display.*; public dynamic class Item_Egg extends MovieClip { public var egg1:MovieClip; } }//package
Section 190
//Item_Glass (Item_Glass) package { import flash.display.*; public dynamic class Item_Glass extends MovieClip { } }//package
Section 191
//Item_Knot (Item_Knot) package { import flash.display.*; public dynamic class Item_Knot extends MovieClip { } }//package
Section 192
//Item_Leaf (Item_Leaf) package { import flash.display.*; public dynamic class Item_Leaf extends MovieClip { } }//package
Section 193
//Item_Lens (Item_Lens) package { import flash.display.*; public dynamic class Item_Lens extends MovieClip { } }//package
Section 194
//Item_Lens_anim (Item_Lens_anim) package { import flash.display.*; public dynamic class Item_Lens_anim extends MovieClip { public function Item_Lens_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 195
//Item_Parachute (Item_Parachute) package { import flash.display.*; public dynamic class Item_Parachute extends MovieClip { } }//package
Section 196
//Item_Parachute_anim (Item_Parachute_anim) package { import flash.display.*; public dynamic class Item_Parachute_anim extends MovieClip { public function Item_Parachute_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 197
//Item_Paraglider (Item_Paraglider) package { import flash.display.*; public dynamic class Item_Paraglider extends MovieClip { } }//package
Section 198
//Item_Paraglider_anim (Item_Paraglider_anim) package { import flash.display.*; public dynamic class Item_Paraglider_anim extends MovieClip { public function Item_Paraglider_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 199
//Item_Petal (Item_Petal) package { import flash.display.*; public dynamic class Item_Petal extends MovieClip { } }//package
Section 200
//Item_Pin (Item_Pin) package { import flash.display.*; public dynamic class Item_Pin extends MovieClip { } }//package
Section 201
//Item_Pitch (Item_Pitch) package { import flash.display.*; public dynamic class Item_Pitch extends MovieClip { } }//package
Section 202
//Item_Plant (Item_Plant) package { import flash.display.*; public dynamic class Item_Plant extends MovieClip { } }//package
Section 203
//Item_Roof (Item_Roof) package { import flash.display.*; public dynamic class Item_Roof extends MovieClip { } }//package
Section 204
//Item_Roof_anim (Item_Roof_anim) package { import flash.display.*; public dynamic class Item_Roof_anim extends MovieClip { public function Item_Roof_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 205
//Item_Rope (Item_Rope) package { import flash.display.*; public dynamic class Item_Rope extends MovieClip { } }//package
Section 206
//Item_Seed (Item_Seed) package { import flash.display.*; public dynamic class Item_Seed extends MovieClip { } }//package
Section 207
//Item_Seed2 (Item_Seed2) package { import flash.display.*; public dynamic class Item_Seed2 extends MovieClip { } }//package
Section 208
//Item_Stamen (Item_Stamen) package { import flash.display.*; public dynamic class Item_Stamen extends MovieClip { } }//package
Section 209
//Item_StickLong (Item_StickLong) package { import flash.display.*; public dynamic class Item_StickLong extends MovieClip { } }//package
Section 210
//Item_Stone (Item_Stone) package { import flash.display.*; public dynamic class Item_Stone extends MovieClip { } }//package
Section 211
//Item_Tendril (Item_Tendril) package { import flash.display.*; public dynamic class Item_Tendril extends MovieClip { } }//package
Section 212
//Item_Thread (Item_Thread) package { import flash.display.*; public dynamic class Item_Thread extends MovieClip { } }//package
Section 213
//Item_Tool01 (Item_Tool01) package { import flash.display.*; public dynamic class Item_Tool01 extends MovieClip { } }//package
Section 214
//Item_Tool01_anim (Item_Tool01_anim) package { import flash.display.*; public dynamic class Item_Tool01_anim extends MovieClip { public function Item_Tool01_anim(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); Console.currentEpisode.externalCall(); } } }//package
Section 215
//Item_WDrop (Item_WDrop) package { import flash.display.*; public dynamic class Item_WDrop extends MovieClip { } }//package
Section 216
//Item_Web (Item_Web) package { import flash.display.*; public dynamic class Item_Web extends MovieClip { } }//package
Section 217
//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.1 private var sound:Sound; private var mute:Boolean;// = false public function MusicPlayer(){ musicvol = 0.1; 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 218
//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 219
//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 220
//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 221
//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 222
//Wasp (Wasp) package { import flash.display.*; public dynamic class Wasp extends MovieClip { } }//package
Section 223
//WaterDrop (WaterDrop) package { import flash.display.*; public dynamic class WaterDrop extends MovieClip { public function WaterDrop(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 224
//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 225
//Window (Window) package { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.text.*; public class Window extends 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 function Window(){ lifeTimer = new Timer(3000, 1); lifeTimer.addEventListener(TimerEvent.TIMER_COMPLETE, closeSelf); } private function closeSelf(_arg1:TimerEvent):void{ close(); } public function startLifeTimer():void{ lifeTimer.start(); } public function stopLifeTimer():void{ lifeTimer.stop(); } public function close():void{ if (parent != null){ Game.activeWindow = null; if (lifeTimer.running){ lifeTimer.stop(); }; var _local1 = parent; _local1["removeChild"](this); }; } } }//package
Section 226
//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 227
//WindowInstructions (WindowInstructions) package { public dynamic class WindowInstructions extends Window { public function WindowInstructions(){ addFrameScript(0, frame1); } function frame1(){ playBtn.gotoAndStop(1); } } }//package
Section 228
//WindowItem (WindowItem) package { public dynamic class WindowItem extends Window { public function WindowItem(){ addFrameScript(0, frame1); } function frame1(){ startLifeTimer(); } } }//package
Section 229
//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 230
//WindowYouAreHistory (WindowYouAreHistory) package { public dynamic class WindowYouAreHistory extends Window { public function WindowYouAreHistory(){ addFrameScript(0, frame1); } function frame1(){ retryBtn.gotoAndStop(1); mmBtn.gotoAndStop(1); mgBtn.gotoAndStop(1); } } }//package

Library Items

Symbol 1 GraphicUsed by:10 17 29 37 46 56 62 73 82
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClip {p_fla.action_03_leve7_616}Uses:3 SS1Used by:10
Symbol 5 GraphicUsed by:9
Symbol 6 GraphicUsed by:7 144 1104
Symbol 7 MovieClipUses:6Used by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:5 7 8Used by:10 1327
Symbol 10 MovieClip {Item_Bait_anim}Uses:1 4 9
Symbol 11 GraphicUsed by:12 143 1153
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClip {p_fla.lvl7_action_03__612}Uses:13 SS2Used by:17
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17 1327
Symbol 17 MovieClip {Item_Bridle_anim}Uses:1 14 16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20 1130 1201 1350
Symbol 20 MovieClip {Item_Egg}Uses:19
Symbol 21 GraphicUsed by:22 1034
Symbol 22 MovieClipUses:21Used by:25
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:22 24Used by:26
Symbol 26 MovieClip {p_fla.action_03_leve8_606}Uses:25 SS3Used by:29
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {Item_Lens}Uses:27Used by:29 956
Symbol 29 MovieClip {Item_Lens_anim}Uses:1 26 28
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {Item_Petal}Uses:31Used by:33 1169
Symbol 33 MovieClipUses:30 32Used by:34
Symbol 34 MovieClip {p_fla.action_03_leve8__603}Uses:33 SS4Used by:37
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {Item_Paraglider}Uses:35Used by:37 935
Symbol 37 MovieClip {Item_Paraglider_anim}Uses:1 34 36
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:40
Symbol 40 MovieClip {p_fla.action_02__600}Uses:39 SS5Used by:46
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45 1420
Symbol 45 MovieClip {Item_Bridge}Uses:42 44Used by:46
Symbol 46 MovieClip {Item_Bridge_anim}Uses:1 40 45
Symbol 47 GraphicUsed by:50 861
Symbol 48 GraphicUsed by:49 53 860
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:47 49Used by:51
Symbol 51 MovieClip {p_fla.lvl3_action_03__596}Uses:50 SS6Used by:56
Symbol 52 GraphicUsed by:55
Symbol 53 MovieClip {Item_Pin}Uses:48Used by:55 1701 1728 1731
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {Item_Tool01}Uses:52 53 54Used by:56
Symbol 56 MovieClip {Item_Tool01_anim}Uses:1 51 55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClip {p_fla.action_03_leve4__593}Uses:58 SS7Used by:62
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip {Item_Dummy}Uses:60Used by:62 795 1562
Symbol 62 MovieClip {Item_Dummy_anim}Uses:1 59 61
Symbol 63 GraphicUsed by:64 299 652 1424 1515 1575 1670 1777
Symbol 64 MovieClipUses:63Used by:65 102 1745
Symbol 65 MovieClip {FlyingStone}Uses:64
Symbol 66 GraphicUsed by:67 303 493 546 1513 1588
Symbol 67 MovieClipUses:66Used by:69 72 101 1737 1754 1755
Symbol 68 GraphicUsed by:69 494
Symbol 69 MovieClipUses:67 68Used by:70
Symbol 70 MovieClip {p_fla.action_03_589}Uses:69 SS8Used by:73
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip {Item_Parachute}Uses:67 71Used by:73
Symbol 73 MovieClip {Item_Parachute_anim}Uses:1 70 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip {Item_Web}Uses:74
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClip {p_fla.action_02__584}Uses:77 SS9Used by:82
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:82 84 100 1783
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip {Item_Roof_anim}Uses:1 78 80 81
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip {Item_Roof}Uses:80 83
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClip {Bomb}Uses:85
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip {Item_Thread}Uses:87
Symbol 89 GraphicUsed by:95 159 420 629 1751
Symbol 90 GraphicUsed by:94 419 443 446 628 721 1750
Symbol 91 GraphicUsed by:94 419 443 446 628 721 1750
Symbol 92 GraphicUsed by:94 419 443 446 628 721 1750
Symbol 93 GraphicUsed by:94 419 443 446 628 721 1750
Symbol 94 MovieClip {p_fla.WaterDrop_anim_516}Uses:90 91 92 93Used by:95
Symbol 95 MovieClip {WaterDrop}Uses:89 94Used by:1803
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClip {Item_Brushwood}Uses:96Used by:1817
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip {Item_Knot}Uses:98Used by:1817
Symbol 100 MovieClip {Item_Leaf}Uses:80Used by:1817
Symbol 101 MovieClip {Item_Seed}Uses:67Used by:1771
Symbol 102 MovieClip {Item_Stone}Uses:64Used by:1771
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip {Item_Seed2}Uses:103Used by:1571
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip {Item_Berry}Uses:105Used by:1571
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip {Item_Pitch}Uses:107Used by:1478
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:140 1441 1478
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:140 1441 1478
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:140 1478
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:117 118Used by:140 1441 1478
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:140 1441 1478
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:135 140 1441 1478
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClipUses:124 126Used by:135 140 1441 1478
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:135 140 1441 1478
Symbol 130 GraphicUsed by:135
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:135 140 1441 1478
Symbol 133 GraphicUsed by:135 140 1441
Symbol 134 GraphicUsed by:135 140 1478
Symbol 135 MovieClipUses:123 127 129 130 132 133 134Used by:140
Symbol 136 GraphicUsed by:140 1441
Symbol 137 GraphicUsed by:140 1441
Symbol 138 GraphicUsed by:139 886
Symbol 139 MovieClipUses:138Used by:140 1478
Symbol 140 MovieClip {Wasp}Uses:110 112 115 119 121 135 136 123 127 129 133 132 137 134 139Used by:1478
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClip {Item_Glass}Uses:141Used by:1485
Symbol 143 MovieClip {Item_Counterfoil}Uses:11Used by:1350
Symbol 144 MovieClip {Item_Bone}Uses:6Used by:1350
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:149
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClip {Item_Acorn}Uses:146 148Used by:808 1420
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip {Item_StickLong}Uses:150Used by:794 1571
Symbol 152 GraphicUsed by:153 316 1591
Symbol 153 MovieClipUses:152Used by:156
Symbol 154 GraphicUsed by:155 1592
Symbol 155 MovieClipUses:154Used by:156
Symbol 156 MovieClip {Item_Plant}Uses:153 155Used by:793 1485
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClip {Item_Stamen}Uses:157Used by:1169
Symbol 159 MovieClip {Item_WDrop}Uses:89Used by:1169
Symbol 160 GraphicUsed by:161 974
Symbol 161 MovieClip {Item_Tendril}Uses:160Used by:1169
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip {Item_Rope}Uses:162Used by:1169
Symbol 164 GraphicUsed by:168
Symbol 165 ShapeTweeningUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip {p_fla.preloadBar_2}Uses:164 165 166 167Used by:194
Symbol 169 GraphicUsed by:170 213
Symbol 170 MovieClipUses:169Used by:194 1861
Symbol 171 GraphicUsed by:172 214
Symbol 172 MovieClipUses:171Used by:175 1861
Symbol 173 GraphicUsed by:174 215
Symbol 174 MovieClipUses:173Used by:175 1861
Symbol 175 MovieClip {p_fla.logo_4}Uses:172 174Used by:194
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClipUses:177Used by:194 1861
Symbol 179 SoundUsed by:194
Symbol 180 ShapeTweeningUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClip {p_fla.hl_8}Uses:180 181Used by:194
Symbol 183 ShapeTweeningUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip {p_fla.button_9}Uses:183 184Used by:194
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:186Used by:193
Symbol 188 FontUsed by:189
Symbol 189 TextUses:188Used by:190
Symbol 190 MovieClipUses:189Used by:193
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:193
Symbol 193 MovieClip {p_fla.play_btn_10}Uses:187 190 192Used by:194
Symbol 194 MovieClip {p_fla.Preloader_1}Uses:168 170 175 178 179 182 185 193Used by:Timeline
Symbol 195 FontUsed by:196 199 256 395 1795
Symbol 196 EditableTextUses:195Used by:198
Symbol 197 Sound {GameMusic}Used by:198
Symbol 198 MovieClip {p_fla._ExportSoundsMC_14}Uses:196 197Used by:Timeline
Symbol 199 EditableTextUses:195Used by:255
Symbol 200 GraphicUsed by:223
Symbol 201 FontUsed by:202 208 219 221 234 246 248 253 1812 1815 1845 1846 1847 1848 1849 1850 1853 1857 1875 1895
Symbol 202 TextUses:201Used by:223
Symbol 203 GraphicUsed by:223 236
Symbol 204 GraphicUsed by:205 1893 1904
Symbol 205 MovieClipUses:204Used by:209 220 222 235 247
Symbol 206 GraphicUsed by:207 1905
Symbol 207 MovieClipUses:206Used by:209 247
Symbol 208 TextUses:201Used by:209
Symbol 209 MovieClip {p_fla.retryBtn_17}Uses:205 207 208Used by:223
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClipUses:211Used by:216
Symbol 213 MovieClipUses:169Used by:216
Symbol 214 MovieClipUses:171Used by:216
Symbol 215 MovieClipUses:173Used by:216
Symbol 216 MovieClip {p_fla.logo_20}Uses:212 213 214 215Used by:223 236 254
Symbol 217 GraphicUsed by:218 1894
Symbol 218 MovieClipUses:217Used by:220 222 235
Symbol 219 TextUses:201Used by:220
Symbol 220 MovieClip {p_fla.mainMenuBtn_25}Uses:205 218 219Used by:223 236 254
Symbol 221 TextUses:201Used by:222
Symbol 222 MovieClip {p_fla.moreGamesBtn_27}Uses:205 218 221Used by:223 236 254
Symbol 223 MovieClip {WindowYouAreHistory}Uses:200 202 203 209 216 220 222Used by:255
Symbol 224 GraphicUsed by:236 254
Symbol 225 GraphicUsed by:233
Symbol 226 GraphicUsed by:233
Symbol 227 GraphicUsed by:233
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClip {p_fla.levelEndPicture_29}Uses:225 226 227 228 229 230 231 232Used by:236
Symbol 234 TextUses:201Used by:235 1903
Symbol 235 MovieClip {p_fla.nextBtn_30}Uses:205 218 234Used by:236
Symbol 236 MovieClip {WindowNextLevel}Uses:224 233 203 235 216 220 222Used by:255
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:241
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:241
Symbol 241 MovieClip {WindowItem}Uses:238 240Used by:255
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:249
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:249
Symbol 246 TextUses:201Used by:247 1906
Symbol 247 MovieClip {p_fla.playBtn_37}Uses:205 207 246Used by:249
Symbol 248 TextUses:201Used by:249
Symbol 249 MovieClip {WindowInstructions}Uses:243 245 247 248Used by:255
Symbol 250 FontUsed by:251
Symbol 251 EditableTextUses:250Used by:254
Symbol 252 GraphicUsed by:254
Symbol 253 TextUses:201Used by:254
Symbol 254 MovieClip {WindowFinal}Uses:224 251 252 216 220 222 253Used by:255
Symbol 255 MovieClip {p_fla._ExportWindowsMC_15}Uses:199 223 236 241 249 254Used by:Timeline
Symbol 256 EditableTextUses:195Used by:1818
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:1169
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:261Used by:289
Symbol 263 GraphicUsed by:265
Symbol 264 ShapeTweeningUsed by:265
Symbol 265 MovieClip {p_fla.bushMask_44}Uses:263 264Used by:289
Symbol 266 GraphicUsed by:279
Symbol 267 ShapeTweeningUsed by:278
Symbol 268 ShapeTweeningUsed by:278
Symbol 269 ShapeTweeningUsed by:278
Symbol 270 ShapeTweeningUsed by:278
Symbol 271 GraphicUsed by:278
Symbol 272 ShapeTweeningUsed by:278
Symbol 273 ShapeTweeningUsed by:278
Symbol 274 ShapeTweeningUsed by:278
Symbol 275 ShapeTweeningUsed by:278
Symbol 276 ShapeTweeningUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClip {p_fla.dark_46}Uses:267 268 269 270 271 272 273 274 275 276 277Used by:279
Symbol 279 MovieClipUses:266 278Used by:289
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClip {p_fla.smoke_47}Uses:281Used by:289
Symbol 283 GraphicUsed by:288
Symbol 284 GraphicUsed by:288
Symbol 285 GraphicUsed by:288
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:283 284 285 286 287Used by:289
Symbol 289 MovieClip {p_fla.bush4_42}Uses:262 265 279 282 288 SS10Used by:1169
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:307
Symbol 292 GraphicUsed by:298
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:298
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:298
Symbol 297 GraphicUsed by:298 1510 1584 1743
Symbol 298 MovieClipUses:292 294 296 297Used by:307
Symbol 299 MovieClipUses:63Used by:307
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:304
Symbol 302 GraphicUsed by:304 1514 1589 1737 1755
Symbol 303 MovieClipUses:66Used by:304
Symbol 304 MovieClipUses:301 302 303Used by:307
Symbol 305 GraphicUsed by:306 1516 1744 1785
Symbol 306 MovieClipUses:305Used by:307
Symbol 307 MovieClipUses:291 298 299 304 306Used by:1169
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:1169
Symbol 310 GraphicUsed by:311 955
Symbol 311 MovieClipUses:310Used by:1169
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:1169
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:1169
Symbol 316 MovieClipUses:152Used by:371
Symbol 317 GraphicUsed by:371
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:371
Symbol 320 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 443 446 449 452 468 469 470 497 528 554 583 597 627 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701
Symbol 321 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 443 446 449 452 468 469 470 497 528 554 583 597 627 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701
Symbol 322 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 443 446 449 452 468 469 470 497 528 554 583 597 627 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701 1843
Symbol 323 ShapeTweeningUsed by:364 370 371 376
Symbol 324 ShapeTweeningUsed by:364 370 371 376
Symbol 325 ShapeTweeningUsed by:364 370 371 376
Symbol 326 GraphicUsed by:364 370 371 376
Symbol 327 GraphicUsed by:328 381 478 505 533 559 602 640 673 726 762 817 843 869 894 940 961 983 1020 1064 1092 1139 1248 1288 1461 1608 1652
Symbol 328 MovieClipUses:327Used by:364 370 371 376
Symbol 329 GraphicUsed by:364 370 371 376 554 668 789 795 806 807 808 864 956 978 999 1015 1056 1086 1129 1130 1131 1157 1327 1478 1644 1688 1701
Symbol 330 GraphicUsed by:364 370 371 376
Symbol 331 GraphicUsed by:332 384 475 502 535 561 604 642 675 728 764 814 840 871 896 942 963 985 1022 1061 1094 1136 1245 1285 1463 1605 1649 1828
Symbol 332 MovieClipUses:331Used by:364 370 371 376
Symbol 333 GraphicUsed by:334 385 476 503 536 562 605 643 676 729 765 815 841 872 897 943 964 986 1023 1062 1095 1137 1246 1286 1464 1606 1650 1829
Symbol 334 MovieClipUses:333Used by:364 370 371 376
Symbol 335 GraphicUsed by:364 370 371 376
Symbol 336 GraphicUsed by:364 370 371 376
Symbol 337 GraphicUsed by:364 370 371 376
Symbol 338 GraphicUsed by:364 370 371 376
Symbol 339 GraphicUsed by:364 370 371
Symbol 340 ShapeTweeningUsed by:364 370 371 376
Symbol 341 ShapeTweeningUsed by:364 370 371 376
Symbol 342 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 443 446 449 452 468 469 470 497 528 554 583 597 627 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701
Symbol 343 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 445 446 449 452 468 469 470 497 528 554 583 597 627 634 668 716 721 757 785 789 791 793 794 795 805 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701 1843
Symbol 344 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 445 446 449 452 468 469 470 554 716 721 757 785 789 791 793 794 805 806 807 889 935 978 999 1015 1056 1131 1478 1497 1562
Symbol 345 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 445 446 449 452 468 469 470 554 716 721 757 785 789 791 793 794 805 806 807 889 935 978 999 1015 1056 1131 1478 1497 1562
Symbol 346 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 445 446 449 452 468 469 470 497 528 554 583 597 627 634 668 716 721 757 785 789 791 793 794 795 805 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701 1843
Symbol 347 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 445 446 449 452 468 469 470 497 528 554 583 597 627 634 668 716 721 757 785 789 791 793 794 795 805 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1478 1497 1562 1644 1688 1701 1843
Symbol 348 GraphicUsed by:364 370 371 376
Symbol 349 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 446 449 452 468 469 470 497 528 554 583 597 627 633 634 668 716 721 757 785 789 791 793 794 795 805 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1201 1218 1265 1271 1327 1407 1478 1497 1562 1644 1688 1701 1843
Symbol 350 GraphicUsed by:364 370 371 376 394 401 411 412 414 417 418 430 443 446 449 452 468 469 470 497 528 554 583 597 627 633 634 668 716 721 757 785 789 791 793 794 795 805 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1265 1271 1327 1368 1407 1478 1497 1562 1644 1688 1701 1843
Symbol 351 GraphicUsed by:364 370 371 376
Symbol 352 GraphicUsed by:364 376 394 401 412 414 417 418 443 446 449 452 468 469 470 497 528 554 583 597 627 633 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 999 1056 1086 1129 1130 1131 1157 1238 1239 1265 1271 1327 1407 1478 1497 1562 1644 1688 1701 1843
Symbol 353 ShapeTweeningUsed by:364 370 371 376
Symbol 354 GraphicUsed by:364 401 412 443 554 721 757 789 791 793 794 806 807 889 935 956 978 999 1056 1131 1407 1478 1562
Symbol 355 GraphicUsed by:364 370 371 376 401 411 412 414 417 418 443 446 449 452 469 470 497 528 554 597 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 999 1015 1056 1086 1129 1130 1131 1157 1271 1327 1478 1497 1562 1644 1688 1701
Symbol 356 GraphicUsed by:364 401 412 443 554 721 757 789 791 793 794 806 807 889 935 956 978 999 1056 1131 1407 1478 1562
Symbol 357 GraphicUsed by:364 401 412 443 554 721 757 791 793 794 806 807 889 935 956 978 999 1056 1131 1407 1478 1562
Symbol 358 ShapeTweeningUsed by:364 370 371 376
Symbol 359 GraphicUsed by:364 370 371 401 411 417 418 443 446 449 452 469 497 528 554 597 634 668 721 789 791 793 795 807 808 835 864 889 935 956 978 999 1056 1086 1129 1130 1131 1157 1271 1327 1478 1497 1562 1644 1688 1701
Symbol 360 ShapeTweeningUsed by:364
Symbol 361 GraphicUsed by:364 401 430 445 554 716 785 805
Symbol 362 ShapeTweeningUsed by:364
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip {p_fla.bug_idle_71}Uses:320 321 322 323 324 325 326 328 329 330 332 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363Used by:371
Symbol 365 GraphicUsed by:370 371 376
Symbol 366 ShapeTweeningUsed by:370 371 376
Symbol 367 ShapeTweeningUsed by:370 371 376
Symbol 368 ShapeTweeningUsed by:370 371 376
Symbol 369 GraphicUsed by:370 371
Symbol 370 MovieClip {p_fla.bug_walk_75}Uses:321 322 323 324 325 320 329 330 332 334 326 328 337 338 339 343 344 345 346 347 348 349 350 351 365 335 336 340 341 342 353 355 366 367 368 358 359 369Used by:371
Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68}Uses:316 317 319 364 321 322 323 324 325 320 329 330 332 334 326 328 337 338 339 343 344 345 346 347 348 349 350 351 365 335 336 340 341 342 353 355 366 367 368 358 359 369 370Used by:1169
Symbol 372 GraphicUsed by:376 394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 806 807 1131 1562
Symbol 373 GraphicUsed by:376 414 417 418 430 446 449 452 469 497 597 634 716 785 805 835 864 1015 1157 1238 1271 1327
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClip {p_fla.bug_final_77}Uses:320 321 322 323 324 325 326 328 329 330 332 334 335 336 337 338 372 343 344 345 346 347 348 349 350 351 352 340 341 342 353 355 365 358 373 374 375 366 367 368Used by:1169
Symbol 377 ShapeTweeningUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 1497 1562
Symbol 378 ShapeTweeningUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 1497 1562
Symbol 379 ShapeTweeningUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 1497 1562
Symbol 380 GraphicUsed by:394 401 411 412 414 418 443 446 449 468 469 794 1497 1562
Symbol 381 MovieClipUses:327Used by:394 401 411 412 414 418 443 446 449 468 469 794 806 807 1131 1497 1562
Symbol 382 GraphicUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 497 528 583 597 627 634 721 757 791 793 794 889 935 1497 1562
Symbol 383 GraphicUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 806 807 1131 1497 1562
Symbol 384 MovieClipUses:331Used by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 806 807 1131 1497 1562
Symbol 385 MovieClipUses:333Used by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 806 807 1131 1497 1562
Symbol 386 GraphicUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 1497 1562
Symbol 387 GraphicUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 1497 1562
Symbol 388 GraphicUsed by:394 401 411 412 414 418 443 446 449 468 469 794 1497 1562
Symbol 389 GraphicUsed by:394 401 411 412 414 418 443 446 449 468 469 794 1497 1562
Symbol 390 ShapeTweeningUsed by:394 401 412 443 468 794 806 807 1131 1562
Symbol 391 ShapeTweeningUsed by:394 401 412 443 468 794 806 807 1131 1562
Symbol 392 GraphicUsed by:394 401 411 412 414 417 418 443 446 449 452 468 469 470 794 806 807 1131 1497 1562
Symbol 393 GraphicUsed by:394 401 411 412 414 417 418 430 443 446 449 452 468 469 470 794 805 806 807 1131 1497 1562
Symbol 394 MovieClipUses:320 321 322 377 378 379 380 381 382 383 384 385 386 387 388 389 372 390 391 342 343 344 345 346 347 392 349 350 393 352Used by:1158
Symbol 395 EditableTextUses:195Used by:1158
Symbol 396 ShapeTweeningUsed by:401 412 443 794 806 807 1131 1562
Symbol 397 ShapeTweeningUsed by:401 412 443 794 807 1131 1562
Symbol 398 ShapeTweeningUsed by:401
Symbol 399 ShapeTweeningUsed by:401
Symbol 400 GraphicUsed by:401 806
Symbol 401 MovieClip {p_fla.bug_idle_83}Uses:320 321 322 377 378 379 380 381 382 383 384 385 386 387 388 389 372 390 391 342 343 344 345 346 347 392 349 350 393 352 396 354 355 356 357 397 359 398 361 399 400 SS11Used by:1158
Symbol 402 GraphicUsed by:411 414 417 418 446 449 452 469 497 835 864 1157 1238 1239 1271 1327
Symbol 403 ShapeTweeningUsed by:411 414 417 418 443 446 449 452 469 1497
Symbol 404 ShapeTweeningUsed by:411 414 417 418 443 446 449 452 469 470 1497
Symbol 405 ShapeTweeningUsed by:411 414 417 418 443 446 449 452 469 1497
Symbol 406 ShapeTweeningUsed by:411 418 449 1497
Symbol 407 ShapeTweeningUsed by:411 418 449 1497
Symbol 408 ShapeTweeningUsed by:411 418 449 1497
Symbol 409 ShapeTweeningUsed by:411 414 417 418 443 446 449 452 469 1497
Symbol 410 GraphicUsed by:411 418 449
Symbol 411 MovieClip {p_fla.bug_walk_84}Uses:321 322 377 378 379 320 382 383 384 385 380 381 388 389 372 343 344 345 346 347 392 349 350 393 402 386 387 403 404 342 405 355 406 407 408 409 359 410Used by:1158
Symbol 412 MovieClip {p_fla.bug_take_85}Uses:320 321 322 377 378 379 380 381 382 383 384 385 372 390 391 342 343 344 345 346 347 392 349 350 393 352 386 387 388 389 396 354 355 356 357 397Used by:1158
Symbol 413 GraphicUsed by:414 417 418 446 449 452 469 497 597 835 864 1157 1327
Symbol 414 MovieClip {p_fla.bug_pickUp_86}Uses:320 321 322 377 378 379 380 381 382 383 384 385 372 403 404 342 343 344 345 346 347 392 349 350 393 402 386 387 388 389 405 355 373 413 409 352Used by:1158
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:417
Symbol 417 MovieClip {p_fla.bug_useKnotInCar_87}Uses:321 322 377 378 379 320 382 383 384 385 372 343 344 345 346 347 392 349 350 393 352 386 387 355 404 342 416 402 409 373 413 359 403 405 SS12Used by:1158
Symbol 418 MovieClip {p_fla.bug_getInCar_89}Uses:321 322 377 378 379 320 382 383 384 385 380 381 388 389 372 343 344 345 346 347 392 349 350 393 352 386 387 403 404 342 405 355 406 407 408 402 409 373 413 359 410Used by:1158
Symbol 419 MovieClip {p_fla.WaterDrop_anim_92}Uses:90 91 92 93Used by:420
Symbol 420 MovieClip {p_fla.WaterDrop_91}Uses:89 419Used by:443 446
Symbol 421 GraphicUsed by:430 445 805
Symbol 422 GraphicUsed by:430 445
Symbol 423 GraphicUsed by:429 1562
Symbol 424 GraphicUsed by:429 1562
Symbol 425 GraphicUsed by:429 1562
Symbol 426 GraphicUsed by:429 1562
Symbol 427 GraphicUsed by:429 1562
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClip {p_fla.sprite449_94}Uses:423 424 425 426 427 428Used by:430 445 468 805 807 1131 1497
Symbol 430 MovieClipUses:421 343 344 361 345 346 347 422 349 350 393 373 429Used by:443
Symbol 431 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 432 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 433 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 434 GraphicUsed by:442
Symbol 435 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 436 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 437 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 438 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 439 GraphicUsed by:442 594 631 719 787 1014 1201 1268
Symbol 440 GraphicUsed by:442 594 631 719 787 1014 1268
Symbol 441 GraphicUsed by:442 594 631 719 787 1014 1268
Symbol 442 MovieClip {p_fla.blood_01_95}Uses:431 432 433 434 435 436 437 438 439 440 441Used by:443 468 806 807 1131
Symbol 443 MovieClip {p_fla.bug_die_90}Uses:320 321 322 377 378 379 380 381 382 383 384 385 386 387 388 389 372 390 391 342 343 344 345 346 347 392 349 350 393 352 420 396 354 355 356 357 397 430 403 404 90 91 405 92 93 442 409 359 SS13Used by:1158
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:421 343 344 361 345 346 347 422 444 429Used by:446
Symbol 446 MovieClip {p_fla.bug_dieInCar_96}Uses:321 322 377 378 379 320 382 383 384 385 372 343 344 345 346 347 392 349 350 393 352 386 387 355 404 342 420 402 373 409 413 359 403 405 380 381 388 389 445 90 91 92 93 SS14Used by:1158
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:449
Symbol 449 MovieClip {p_fla.bug_makeRoof_98}Uses:321 322 377 378 379 320 382 383 384 385 380 381 388 389 372 343 344 345 346 347 392 349 350 393 352 386 387 403 404 342 405 355 406 407 408 448 402 409 373 413 359 410Used by:1158
Symbol 450 GraphicUsed by:451 790
Symbol 451 MovieClipUses:450Used by:452
Symbol 452 MovieClip {p_fla.bug_useKnot_100}Uses:321 322 377 378 379 320 382 383 384 385 372 343 344 345 346 347 392 349 350 393 352 386 387 355 404 342 451 402 409 373 413 359 403 405 SS15Used by:1158
Symbol 453 GraphicUsed by:468
Symbol 454 GraphicUsed by:468
Symbol 455 GraphicUsed by:468
Symbol 456 GraphicUsed by:468
Symbol 457 GraphicUsed by:468
Symbol 458 GraphicUsed by:468
Symbol 459 GraphicUsed by:468
Symbol 460 GraphicUsed by:468
Symbol 461 GraphicUsed by:468
Symbol 462 GraphicUsed by:468
Symbol 463 GraphicUsed by:468
Symbol 464 GraphicUsed by:468
Symbol 465 GraphicUsed by:468
Symbol 466 GraphicUsed by:468
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClip {p_fla.bug_dieByCar_102}Uses:453 320 321 322 377 378 379 380 381 382 383 384 385 386 387 388 389 372 390 391 342 343 344 345 346 347 392 349 350 393 352 442 429 454 455 456 457 458 459 460 461 462 463 464 465 466 467 SS16Used by:1158
Symbol 469 MovieClip {p_fla.bug_outOfCar_103}Uses:321 322 377 378 379 320 382 383 384 385 372 343 344 345 346 347 392 349 350 393 352 386 387 355 404 342 380 381 388 389 402 373 409 413 359 403 405Used by:1158
Symbol 470 MovieClipUses:321 322 377 378 379 320 382 383 384 385 372 343 344 345 346 347 392 349 350 393 352 386 387 355 404 342Used by:1158
Symbol 471 ShapeTweeningUsed by:497
Symbol 472 ShapeTweeningUsed by:497
Symbol 473 ShapeTweeningUsed by:497
Symbol 474 GraphicUsed by:497
Symbol 475 MovieClipUses:331Used by:497
Symbol 476 MovieClipUses:333Used by:497
Symbol 477 GraphicUsed by:497
Symbol 478 MovieClipUses:327Used by:497
Symbol 479 GraphicUsed by:497
Symbol 480 GraphicUsed by:497
Symbol 481 GraphicUsed by:497
Symbol 482 GraphicUsed by:497 528 583 597 627 634 668 795 808 835 864 956 1086 1129 1130 1157 1265 1271 1327 1644 1688 1701
Symbol 483 GraphicUsed by:497
Symbol 484 GraphicUsed by:497
Symbol 485 GraphicUsed by:497
Symbol 486 GraphicUsed by:497
Symbol 487 ShapeTweeningUsed by:497
Symbol 488 ShapeTweeningUsed by:497
Symbol 489 ShapeTweeningUsed by:497
Symbol 490 ShapeTweeningUsed by:497
Symbol 491 ShapeTweeningUsed by:497
Symbol 492 ShapeTweeningUsed by:497
Symbol 493 MovieClipUses:66Used by:494
Symbol 494 MovieClipUses:493 68Used by:497
Symbol 495 ShapeTweeningUsed by:497
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClip {p_fla.bug_makeParachute_105}Uses:321 322 471 472 473 320 382 474 475 476 477 478 479 480 481 343 482 346 347 483 349 350 484 352 485 486 487 488 342 489 355 490 491 492 494 402 495 373 413 359 496Used by:1158
Symbol 498 ShapeTweeningUsed by:528
Symbol 499 ShapeTweeningUsed by:528
Symbol 500 ShapeTweeningUsed by:528
Symbol 501 GraphicUsed by:528
Symbol 502 MovieClipUses:331Used by:528
Symbol 503 MovieClipUses:333Used by:528
Symbol 504 GraphicUsed by:528
Symbol 505 MovieClipUses:327Used by:528
Symbol 506 GraphicUsed by:528
Symbol 507 GraphicUsed by:528
Symbol 508 GraphicUsed by:528 668 795 808 1086 1129 1130 1497 1644 1688 1701
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:528
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:528
Symbol 513 GraphicUsed by:528
Symbol 514 GraphicUsed by:528
Symbol 515 GraphicUsed by:528
Symbol 516 GraphicUsed by:528
Symbol 517 ShapeTweeningUsed by:528
Symbol 518 ShapeTweeningUsed by:528
Symbol 519 ShapeTweeningUsed by:528
Symbol 520 GraphicUsed by:528 668 795 808 1086 1129 1130 1497 1644 1688 1701
Symbol 521 GraphicUsed by:528
Symbol 522 ShapeTweeningUsed by:528
Symbol 523 ShapeTweeningUsed by:528
Symbol 524 ShapeTweeningUsed by:528
Symbol 525 GraphicUsed by:528 668 795 808 1086 1129 1130 1497 1644 1688 1701
Symbol 526 GraphicUsed by:528 668 795 808 1086 1129 1130 1497 1644 1688 1701
Symbol 527 ShapeTweeningUsed by:528
Symbol 528 MovieClip {p_fla.bug_crawlUp_111}Uses:321 322 498 499 500 320 382 501 502 503 504 505 506 507 508 510 512 343 482 346 347 513 349 350 514 352 515 516 517 518 342 519 355 520 521 522 523 524 525 526 527 359Used by:1158
Symbol 529 ShapeTweeningUsed by:554
Symbol 530 ShapeTweeningUsed by:554
Symbol 531 ShapeTweeningUsed by:554
Symbol 532 GraphicUsed by:554
Symbol 533 MovieClipUses:327Used by:554
Symbol 534 GraphicUsed by:554
Symbol 535 MovieClipUses:331Used by:554
Symbol 536 MovieClipUses:333Used by:554
Symbol 537 GraphicUsed by:554
Symbol 538 ShapeTweeningUsed by:554
Symbol 539 ShapeTweeningUsed by:554
Symbol 540 GraphicUsed by:554
Symbol 541 GraphicUsed by:554
Symbol 542 GraphicUsed by:554
Symbol 543 GraphicUsed by:554
Symbol 544 GraphicUsed by:554
Symbol 545 GraphicUsed by:554
Symbol 546 MovieClipUses:66Used by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:546 547Used by:554
Symbol 549 ShapeTweeningUsed by:554
Symbol 550 ShapeTweeningUsed by:554
Symbol 551 ShapeTweeningUsed by:554
Symbol 552 ShapeTweeningUsed by:554
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClip {p_fla.bug_fly_117}Uses:320 321 322 529 530 531 532 533 329 534 535 536 537 538 539 342 343 344 345 346 347 540 349 350 541 352 542 543 544 545 548 549 354 355 356 357 550 359 551 361 552 553Used by:1158
Symbol 555 ShapeTweeningUsed by:597
Symbol 556 ShapeTweeningUsed by:597
Symbol 557 ShapeTweeningUsed by:597
Symbol 558 GraphicUsed by:583 597
Symbol 559 MovieClipUses:327Used by:583 597
Symbol 560 GraphicUsed by:583 597
Symbol 561 MovieClipUses:331Used by:583 597
Symbol 562 MovieClipUses:333Used by:583 597
Symbol 563 GraphicUsed by:583 597
Symbol 564 ShapeTweeningUsed by:597
Symbol 565 ShapeTweeningUsed by:583 597
Symbol 566 GraphicUsed by:583 597
Symbol 567 GraphicUsed by:583 597
Symbol 568 GraphicUsed by:583 597
Symbol 569 GraphicUsed by:583 597
Symbol 570 GraphicUsed by:583 597
Symbol 571 GraphicUsed by:583 597
Symbol 572 ShapeTweeningUsed by:597
Symbol 573 ShapeTweeningUsed by:597
Symbol 574 ShapeTweeningUsed by:597
Symbol 575 ShapeTweeningUsed by:583 597
Symbol 576 ShapeTweeningUsed by:583 597
Symbol 577 ShapeTweeningUsed by:583 597
Symbol 578 ShapeTweeningUsed by:583 597
Symbol 579 GraphicUsed by:597
Symbol 580 ShapeTweeningUsed by:597
Symbol 581 GraphicUsed by:597
Symbol 582 GraphicUsed by:597
Symbol 583 MovieClipUses:321 322 576 577 578 320 382 560 561 562 558 559 570 571 563 343 482 346 347 566 349 350 567 352 568 569 575 565 342Used by:597
Symbol 584 GraphicUsed by:597
Symbol 585 GraphicUsed by:591
Symbol 586 GraphicUsed by:591
Symbol 587 GraphicUsed by:591
Symbol 588 GraphicUsed by:591
Symbol 589 GraphicUsed by:591
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip {p_fla.sprite449_128}Uses:585 586 587 588 589 590Used by:597
Symbol 592 GraphicUsed by:597
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClip {p_fla.blood_01_129}Uses:431 432 433 593 435 436 437 438 439 440 441Used by:597
Symbol 595 GraphicUsed by:597
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClip {p_fla.bug_grassJump_123}Uses:320 321 322 555 556 557 558 559 382 560 561 562 563 564 565 342 343 482 346 347 566 349 350 567 352 568 569 570 571 572 573 574 575 355 576 577 578 579 580 373 413 359 581 582 583 584 591 592 594 595 596 SS17Used by:1158
Symbol 598 ShapeTweeningUsed by:634
Symbol 599 ShapeTweeningUsed by:634
Symbol 600 ShapeTweeningUsed by:634
Symbol 601 GraphicUsed by:627 634
Symbol 602 MovieClipUses:327Used by:627 634
Symbol 603 GraphicUsed by:627 634
Symbol 604 MovieClipUses:331Used by:627 634
Symbol 605 MovieClipUses:333Used by:627 634
Symbol 606 GraphicUsed by:627 634
Symbol 607 ShapeTweeningUsed by:634
Symbol 608 ShapeTweeningUsed by:627 634
Symbol 609 GraphicUsed by:627 634
Symbol 610 GraphicUsed by:627 633 634
Symbol 611 GraphicUsed by:627 634
Symbol 612 GraphicUsed by:627 634
Symbol 613 GraphicUsed by:627 634
Symbol 614 GraphicUsed by:627 634
Symbol 615 ShapeTweeningUsed by:634
Symbol 616 ShapeTweeningUsed by:634
Symbol 617 ShapeTweeningUsed by:634
Symbol 618 ShapeTweeningUsed by:627 634
Symbol 619 ShapeTweeningUsed by:627 634
Symbol 620 ShapeTweeningUsed by:627 634
Symbol 621 ShapeTweeningUsed by:627 634
Symbol 622 GraphicUsed by:634
Symbol 623 ShapeTweeningUsed by:634
Symbol 624 GraphicUsed by:634
Symbol 625 GraphicUsed by:634
Symbol 626 GraphicUsed by:634
Symbol 627 MovieClipUses:321 322 619 620 621 320 382 603 604 605 601 602 613 614 606 343 482 346 347 609 349 350 610 352 611 612 618 608 342Used by:634
Symbol 628 MovieClip {p_fla.WaterDrop_anim_136}Uses:90 91 92 93Used by:629
Symbol 629 MovieClip {p_fla.WaterDrop_135}Uses:89 628Used by:634
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClip {p_fla.blood_01_137}Uses:431 432 433 630 435 436 437 438 439 440 441Used by:634
Symbol 632 GraphicUsed by:634
Symbol 633 MovieClipUses:349 350 610 352Used by:634
Symbol 634 MovieClip {p_fla.bug_stoneJump_130}Uses:320 321 322 598 599 600 601 602 382 603 604 605 606 607 608 342 343 482 346 347 609 349 350 610 352 611 612 613 614 615 616 617 618 355 619 620 621 622 623 373 624 359 625 626 627 629 631 632 633 SS18Used by:1158
Symbol 635 ShapeTweeningUsed by:668 795 808 1130
Symbol 636 ShapeTweeningUsed by:668 795 808 1130
Symbol 637 ShapeTweeningUsed by:668 795 808 1130
Symbol 638 ShapeTweeningUsed by:668 795 808 1130
Symbol 639 GraphicUsed by:668 795 808 1130
Symbol 640 MovieClipUses:327Used by:668 795 808 1130
Symbol 641 GraphicUsed by:668 795 808 1130
Symbol 642 MovieClipUses:331Used by:668 795 808 1130
Symbol 643 MovieClipUses:333Used by:668 795 808 1130
Symbol 644 GraphicUsed by:645
Symbol 645 MovieClipUses:644Used by:668 795 808 1130
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:668 795 808 1130
Symbol 648 GraphicUsed by:668 795 808 1130
Symbol 649 GraphicUsed by:668 795 808 1130
Symbol 650 ShapeTweeningUsed by:668 795 808 1130
Symbol 651 ShapeTweeningUsed by:668 795 808 1130
Symbol 652 MovieClipUses:63Used by:653
Symbol 653 MovieClipUses:652Used by:668
Symbol 654 GraphicUsed by:668 795 808 1130
Symbol 655 GraphicUsed by:668 795 808 1130
Symbol 656 GraphicUsed by:668 795 808 1130
Symbol 657 GraphicUsed by:668 795 808 1130
Symbol 658 ShapeTweeningUsed by:668 795 808 1130
Symbol 659 ShapeTweeningUsed by:668 795 808 1130
Symbol 660 ShapeTweeningUsed by:668 795 808 1130
Symbol 661 ShapeTweeningUsed by:668 795 808 1130
Symbol 662 ShapeTweeningUsed by:668 795 808 1130
Symbol 663 ShapeTweeningUsed by:668 795 808 1130
Symbol 664 ShapeTweeningUsed by:668 795 808 1130
Symbol 665 ShapeTweeningUsed by:668 795 808 1130
Symbol 666 GraphicUsed by:668 795 808 1130
Symbol 667 GraphicUsed by:668 795 808 1130
Symbol 668 MovieClip {p_fla.bug_throwStone_139}Uses:635 321 322 636 637 638 639 640 329 641 642 643 508 645 647 343 482 346 347 648 349 350 649 352 650 651 653 654 655 656 657 342 658 659 355 660 661 662 663 664 665 320 520 666 525 526 359 667Used by:1158
Symbol 669 ShapeTweeningUsed by:721
Symbol 670 ShapeTweeningUsed by:721
Symbol 671 ShapeTweeningUsed by:721
Symbol 672 GraphicUsed by:721
Symbol 673 MovieClipUses:327Used by:721
Symbol 674 GraphicUsed by:721
Symbol 675 MovieClipUses:331Used by:721
Symbol 676 MovieClipUses:333Used by:721
Symbol 677 GraphicUsed by:721
Symbol 678 GraphicUsed by:721
Symbol 679 GraphicUsed by:721
Symbol 680 GraphicUsed by:721
Symbol 681 GraphicUsed by:721
Symbol 682 ShapeTweeningUsed by:721
Symbol 683 ShapeTweeningUsed by:721
Symbol 684 GraphicUsed by:721
Symbol 685 GraphicUsed by:716 721
Symbol 686 ShapeTweeningUsed by:721
Symbol 687 GraphicUsed by:688 1707
Symbol 688 MovieClipUses:687Used by:717 721
Symbol 689 GraphicUsed by:690 1708
Symbol 690 MovieClipUses:689Used by:717 721
Symbol 691 GraphicUsed by:692 1709
Symbol 692 MovieClipUses:691Used by:717 721
Symbol 693 GraphicUsed by:694 1710
Symbol 694 MovieClipUses:693Used by:706
Symbol 695 GraphicUsed by:696 1711
Symbol 696 MovieClipUses:695Used by:706
Symbol 697 GraphicUsed by:698 1712
Symbol 698 MovieClipUses:697Used by:706
Symbol 699 GraphicUsed by:700 1713
Symbol 700 MovieClipUses:699Used by:706
Symbol 701 GraphicUsed by:706 1715
Symbol 702 GraphicUsed by:706 1715
Symbol 703 GraphicUsed by:706 1715
Symbol 704 GraphicUsed by:706
Symbol 705 GraphicUsed by:706 1715
Symbol 706 MovieClipUses:694 696 698 700 701 702 703 704 705Used by:717 721
Symbol 707 GraphicUsed by:716
Symbol 708 GraphicUsed by:716
Symbol 709 GraphicUsed by:715
Symbol 710 GraphicUsed by:715
Symbol 711 GraphicUsed by:715
Symbol 712 GraphicUsed by:715
Symbol 713 GraphicUsed by:715
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClip {p_fla.sprite449_160}Uses:709 710 711 712 713 714Used by:716
Symbol 716 MovieClipUses:707 343 344 361 345 346 347 708 349 350 685 373 715Used by:721
Symbol 717 MovieClipUses:688 690 692 706Used by:721
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClip {p_fla.blood_01_162}Uses:431 432 433 718 435 436 437 438 439 440 441Used by:721
Symbol 720 ShapeTweeningUsed by:721
Symbol 721 MovieClip {p_fla.bug_dieByAnts_147}Uses:320 321 322 669 670 671 672 673 382 674 675 676 677 678 679 680 681 682 683 342 343 344 345 346 347 684 349 350 685 352 686 354 355 356 357 688 690 692 706 716 90 91 92 93 717 719 720 359 SS19Used by:1158
Symbol 722 ShapeTweeningUsed by:757 791 793
Symbol 723 ShapeTweeningUsed by:757 791 793
Symbol 724 ShapeTweeningUsed by:757 791 793
Symbol 725 GraphicUsed by:757 791 793
Symbol 726 MovieClipUses:327Used by:757 791 793
Symbol 727 GraphicUsed by:757 791 793
Symbol 728 MovieClipUses:331Used by:757 791 793
Symbol 729 MovieClipUses:333Used by:757 791 793
Symbol 730 GraphicUsed by:757 791 793
Symbol 731 ShapeTweeningUsed by:757 791 793
Symbol 732 ShapeTweeningUsed by:757 791 793
Symbol 733 GraphicUsed by:757 791 793
Symbol 734 GraphicUsed by:757 791 793
Symbol 735 GraphicUsed by:757 791 793
Symbol 736 GraphicUsed by:757 791 793
Symbol 737 GraphicUsed by:757 791 793
Symbol 738 GraphicUsed by:757 791 793
Symbol 739 ShapeTweeningUsed by:757
Symbol 740 ShapeTweeningUsed by:757 791
Symbol 741 ShapeTweeningUsed by:757 791
Symbol 742 ShapeTweeningUsed by:757 791
Symbol 743 ShapeTweeningUsed by:757 791 793
Symbol 744 ShapeTweeningUsed by:757 791
Symbol 745 ShapeTweeningUsed by:757 791
Symbol 746 ShapeTweeningUsed by:757 791
Symbol 747 ShapeTweeningUsed by:757
Symbol 748 ShapeTweeningUsed by:757 791 793
Symbol 749 GraphicUsed by:757
Symbol 750 ShapeTweeningUsed by:757
Symbol 751 ShapeTweeningUsed by:757
Symbol 752 ShapeTweeningUsed by:757
Symbol 753 ShapeTweeningUsed by:757
Symbol 754 ShapeTweeningUsed by:757
Symbol 755 ShapeTweeningUsed by:757
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClip {p_fla.bug_dieByPitch_163}Uses:320 321 322 722 723 724 725 726 382 727 728 729 730 731 732 342 343 344 345 346 347 733 349 350 734 352 735 736 737 738 739 740 741 742 743 354 355 356 357 744 745 746 747 748 749 750 751 752 753 754 755 756 SS20Used by:1158
Symbol 758 ShapeTweeningUsed by:789
Symbol 759 ShapeTweeningUsed by:789
Symbol 760 ShapeTweeningUsed by:789
Symbol 761 GraphicUsed by:789
Symbol 762 MovieClipUses:327Used by:789
Symbol 763 GraphicUsed by:789
Symbol 764 MovieClipUses:331Used by:789
Symbol 765 MovieClipUses:333Used by:789
Symbol 766 GraphicUsed by:789
Symbol 767 GraphicUsed by:789
Symbol 768 GraphicUsed by:789
Symbol 769 GraphicUsed by:789
Symbol 770 GraphicUsed by:789
Symbol 771 ShapeTweeningUsed by:789
Symbol 772 ShapeTweeningUsed by:789
Symbol 773 GraphicUsed by:789
Symbol 774 GraphicUsed by:785 789
Symbol 775 ShapeTweeningUsed by:789
Symbol 776 GraphicUsed by:785
Symbol 777 GraphicUsed by:785
Symbol 778 GraphicUsed by:784
Symbol 779 GraphicUsed by:784
Symbol 780 GraphicUsed by:784
Symbol 781 GraphicUsed by:784
Symbol 782 GraphicUsed by:784
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClip {p_fla.lvl5_bugDieWasp_sprite449_172}Uses:778 779 780 781 782 783Used by:785 789
Symbol 785 MovieClipUses:776 343 344 361 345 346 347 777 349 350 774 373 784Used by:789
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClip {p_fla.lvl5_bugDieWasp_blood_01_173}Uses:431 432 433 786 435 436 437 438 439 440 441Used by:789
Symbol 788 ShapeTweeningUsed by:789
Symbol 789 MovieClip {p_fla.bug_dieByWasp_167}Uses:320 321 322 758 759 760 761 762 329 763 764 765 766 767 768 769 770 771 772 342 343 344 345 346 347 773 349 350 774 352 775 354 355 356 785 784 787 788 359 SS21Used by:1158 1478
Symbol 790 MovieClipUses:450Used by:791 1485
Symbol 791 MovieClip {p_fla.bug_takePitch_174}Uses:320 321 322 722 723 724 725 726 382 727 728 729 730 731 732 342 343 344 345 346 347 733 349 350 734 352 735 736 737 738 790 740 741 742 743 354 355 356 357 748 359 744 745 746 SS22Used by:1158
Symbol 792 ShapeTweeningUsed by:793
Symbol 793 MovieClip {p_fla.bug_hideBehindPlant_176}Uses:320 321 322 722 723 724 725 726 382 727 728 729 730 731 732 342 343 344 345 346 347 733 349 350 734 352 735 736 737 738 156 743 354 355 356 357 748 359 792Used by:1158
Symbol 794 MovieClip {p_fla.bug_useLongStick_180}Uses:320 321 322 377 378 379 380 381 382 383 384 385 372 390 391 342 343 344 345 346 347 392 349 350 393 352 386 387 388 389 151 396 354 355 356 357 397 SS23Used by:1158
Symbol 795 MovieClip {p_fla.bug_throwDummy_182}Uses:635 321 322 636 637 638 639 640 329 641 642 643 508 645 647 343 482 346 347 648 349 350 649 352 650 651 61 654 655 656 657 342 658 659 355 660 661 662 663 664 665 320 520 666 525 526 359 667Used by:1158
Symbol 796 ShapeTweeningUsed by:806 807 1131
Symbol 797 ShapeTweeningUsed by:806 807 1131
Symbol 798 ShapeTweeningUsed by:806 807 1131
Symbol 799 GraphicUsed by:806 807 1131
Symbol 800 GraphicUsed by:806 807 1131
Symbol 801 GraphicUsed by:806 807 1131
Symbol 802 GraphicUsed by:806 807 1131
Symbol 803 GraphicUsed by:806 807 1131
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:421 343 344 361 345 346 347 804 349 350 393 373 429Used by:806 807 1131
Symbol 806 MovieClip {p_fla.bug_stuckAndDie_184}Uses:320 321 322 796 797 798 799 381 329 383 384 385 800 801 802 803 372 390 391 342 343 344 345 346 347 392 349 350 393 352 396 354 355 356 357 400 805 442 SS24Used by:1158
Symbol 807 MovieClip {p_fla.bug_dieBySpider_186}Uses:320 321 322 796 797 798 799 381 329 383 384 385 800 801 802 803 372 390 391 342 343 344 345 346 347 392 349 350 393 352 396 354 355 356 357 397 805 429 442 359 SS25Used by:1158
Symbol 808 MovieClip {p_fla.bug_throwAcorn_187}Uses:635 321 322 636 637 638 639 640 329 641 642 643 508 645 647 343 482 346 347 648 349 350 649 352 650 651 149 654 655 656 657 342 658 659 355 660 661 662 663 664 665 320 520 666 525 526 359 667Used by:1158
Symbol 809 ShapeTweeningUsed by:835
Symbol 810 ShapeTweeningUsed by:835
Symbol 811 ShapeTweeningUsed by:835
Symbol 812 GraphicUsed by:835
Symbol 813 GraphicUsed by:835
Symbol 814 MovieClipUses:331Used by:835
Symbol 815 MovieClipUses:333Used by:835
Symbol 816 GraphicUsed by:835
Symbol 817 MovieClipUses:327Used by:835
Symbol 818 GraphicUsed by:835
Symbol 819 GraphicUsed by:835
Symbol 820 GraphicUsed by:835
Symbol 821 GraphicUsed by:835
Symbol 822 GraphicUsed by:835
Symbol 823 GraphicUsed by:835
Symbol 824 GraphicUsed by:835
Symbol 825 ShapeTweeningUsed by:835
Symbol 826 ShapeTweeningUsed by:835
Symbol 827 ShapeTweeningUsed by:835
Symbol 828 ShapeTweeningUsed by:835
Symbol 829 ShapeTweeningUsed by:835
Symbol 830 ShapeTweeningUsed by:835
Symbol 831 GraphicUsed by:832
Symbol 832 MovieClipUses:831Used by:835
Symbol 833 ShapeTweeningUsed by:835
Symbol 834 GraphicUsed by:835
Symbol 835 MovieClip {p_fla.bug_makeDummy_191}Uses:321 322 809 810 811 320 812 813 814 815 816 817 818 819 820 343 482 346 347 821 349 350 822 352 823 824 825 826 342 827 355 828 829 830 832 402 833 373 413 359 834Used by:1158
Symbol 836 ShapeTweeningUsed by:864
Symbol 837 ShapeTweeningUsed by:864
Symbol 838 ShapeTweeningUsed by:864
Symbol 839 GraphicUsed by:864
Symbol 840 MovieClipUses:331Used by:864
Symbol 841 MovieClipUses:333Used by:864
Symbol 842 GraphicUsed by:864
Symbol 843 MovieClipUses:327Used by:864
Symbol 844 GraphicUsed by:864
Symbol 845 GraphicUsed by:864
Symbol 846 GraphicUsed by:864
Symbol 847 GraphicUsed by:864
Symbol 848 GraphicUsed by:864
Symbol 849 GraphicUsed by:864
Symbol 850 GraphicUsed by:864
Symbol 851 ShapeTweeningUsed by:864
Symbol 852 ShapeTweeningUsed by:864
Symbol 853 ShapeTweeningUsed by:864
Symbol 854 ShapeTweeningUsed by:864
Symbol 855 ShapeTweeningUsed by:864
Symbol 856 ShapeTweeningUsed by:864
Symbol 857 ShapeTweeningUsed by:864
Symbol 858 ShapeTweeningUsed by:864
Symbol 859 ShapeTweeningUsed by:864
Symbol 860 MovieClipUses:48Used by:861
Symbol 861 MovieClipUses:47 860Used by:864
Symbol 862 ShapeTweeningUsed by:864
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClip {p_fla.bug_makeTool01_196}Uses:321 322 836 837 838 320 329 839 840 841 842 843 844 845 846 343 482 346 347 847 349 350 848 352 849 850 851 852 342 853 854 855 856 355 857 858 859 861 402 862 373 413 359 863Used by:1158
Symbol 865 ShapeTweeningUsed by:889
Symbol 866 ShapeTweeningUsed by:889
Symbol 867 ShapeTweeningUsed by:889
Symbol 868 GraphicUsed by:889
Symbol 869 MovieClipUses:327Used by:889
Symbol 870 GraphicUsed by:889
Symbol 871 MovieClipUses:331Used by:889
Symbol 872 MovieClipUses:333Used by:889
Symbol 873 GraphicUsed by:889
Symbol 874 ShapeTweeningUsed by:889
Symbol 875 ShapeTweeningUsed by:889
Symbol 876 GraphicUsed by:889
Symbol 877 GraphicUsed by:889
Symbol 878 GraphicUsed by:889
Symbol 879 GraphicUsed by:889
Symbol 880 GraphicUsed by:889
Symbol 881 GraphicUsed by:889
Symbol 882 GraphicUsed by:889
Symbol 883 ShapeTweeningUsed by:889
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClipUses:884Used by:889
Symbol 886 MovieClipUses:138Used by:889
Symbol 887 ShapeTweeningUsed by:889
Symbol 888 ShapeTweeningUsed by:889
Symbol 889 MovieClip {p_fla.bug_cutGrass_202}Uses:320 321 322 865 866 867 868 869 382 870 871 872 873 874 875 342 343 344 345 346 347 876 349 350 877 352 878 879 880 881 882 883 354 355 356 885 357 886 887 359 888 SS26Used by:1158
Symbol 890 ShapeTweeningUsed by:935
Symbol 891 ShapeTweeningUsed by:935
Symbol 892 ShapeTweeningUsed by:935
Symbol 893 GraphicUsed by:935
Symbol 894 MovieClipUses:327Used by:935
Symbol 895 GraphicUsed by:935
Symbol 896 MovieClipUses:331Used by:935
Symbol 897 MovieClipUses:333Used by:935
Symbol 898 GraphicUsed by:935
Symbol 899 ShapeTweeningUsed by:935
Symbol 900 ShapeTweeningUsed by:935
Symbol 901 GraphicUsed by:935
Symbol 902 GraphicUsed by:935
Symbol 903 GraphicUsed by:935
Symbol 904 GraphicUsed by:935
Symbol 905 GraphicUsed by:935
Symbol 906 GraphicUsed by:935
Symbol 907 ShapeTweeningUsed by:935
Symbol 908 ShapeTweeningUsed by:935
Symbol 909 ShapeTweeningUsed by:935
Symbol 910 ShapeTweeningUsed by:935
Symbol 911 ShapeTweeningUsed by:935
Symbol 912 ShapeTweeningUsed by:935
Symbol 913 ShapeTweeningUsed by:935
Symbol 914 ShapeTweeningUsed by:935
Symbol 915 ShapeTweeningUsed by:935
Symbol 916 ShapeTweeningUsed by:935
Symbol 917 ShapeTweeningUsed by:935
Symbol 918 ShapeTweeningUsed by:935
Symbol 919 ShapeTweeningUsed by:935
Symbol 920 ShapeTweeningUsed by:935
Symbol 921 ShapeTweeningUsed by:935
Symbol 922 ShapeTweeningUsed by:935
Symbol 923 ShapeTweeningUsed by:935
Symbol 924 ShapeTweeningUsed by:935
Symbol 925 ShapeTweeningUsed by:935
Symbol 926 ShapeTweeningUsed by:935
Symbol 927 ShapeTweeningUsed by:935
Symbol 928 ShapeTweeningUsed by:935
Symbol 929 ShapeTweeningUsed by:935
Symbol 930 ShapeTweeningUsed by:935
Symbol 931 ShapeTweeningUsed by:935
Symbol 932 ShapeTweeningUsed by:935
Symbol 933 ShapeTweeningUsed by:935
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:320 321 322 890 891 892 893 894 382 895 896 897 898 899 900 342 343 344 345 346 347 901 349 350 902 352 903 904 905 906 907 354 355 356 357 36 908 909 910 911 912 913 914 915 916 359 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934Used by:1158
Symbol 936 ShapeTweeningUsed by:956
Symbol 937 ShapeTweeningUsed by:956
Symbol 938 ShapeTweeningUsed by:956
Symbol 939 GraphicUsed by:956
Symbol 940 MovieClipUses:327Used by:956
Symbol 941 GraphicUsed by:956
Symbol 942 MovieClipUses:331Used by:956
Symbol 943 MovieClipUses:333Used by:956
Symbol 944 GraphicUsed by:956
Symbol 945 ShapeTweeningUsed by:956
Symbol 946 ShapeTweeningUsed by:956
Symbol 947 GraphicUsed by:956
Symbol 948 GraphicUsed by:956
Symbol 949 GraphicUsed by:956
Symbol 950 GraphicUsed by:956
Symbol 951 GraphicUsed by:956
Symbol 952 GraphicUsed by:956
Symbol 953 ShapeTweeningUsed by:956
Symbol 954 ShapeTweeningUsed by:956
Symbol 955 MovieClipUses:310Used by:956
Symbol 956 MovieClip {p_fla.bug_useLens_213}Uses:320 321 322 936 937 938 939 940 329 941 942 943 944 945 946 342 343 482 346 347 947 349 350 948 352 949 950 951 952 953 354 355 356 357 28 954 955 359Used by:1158
Symbol 957 ShapeTweeningUsed by:978
Symbol 958 ShapeTweeningUsed by:978
Symbol 959 ShapeTweeningUsed by:978
Symbol 960 GraphicUsed by:978
Symbol 961 MovieClipUses:327Used by:978
Symbol 962 GraphicUsed by:978
Symbol 963 MovieClipUses:331Used by:978
Symbol 964 MovieClipUses:333Used by:978
Symbol 965 GraphicUsed by:978
Symbol 966 ShapeTweeningUsed by:978
Symbol 967 ShapeTweeningUsed by:978
Symbol 968 GraphicUsed by:978
Symbol 969 GraphicUsed by:978
Symbol 970 GraphicUsed by:978
Symbol 971 GraphicUsed by:978
Symbol 972 GraphicUsed by:978
Symbol 973 GraphicUsed by:978
Symbol 974 MovieClipUses:160Used by:978
Symbol 975 ShapeTweeningUsed by:978
Symbol 976 ShapeTweeningUsed by:978
Symbol 977 ShapeTweeningUsed by:978
Symbol 978 MovieClip {p_fla.bug_useTendril_219}Uses:320 321 322 957 958 959 960 961 329 962 963 964 965 966 967 342 343 344 345 346 347 968 349 350 969 352 970 971 972 973 974 975 354 355 356 357 976 359 977 SS27Used by:1158
Symbol 979 ShapeTweeningUsed by:999
Symbol 980 ShapeTweeningUsed by:999
Symbol 981 ShapeTweeningUsed by:999
Symbol 982 GraphicUsed by:999 1015
Symbol 983 MovieClipUses:327Used by:999 1015
Symbol 984 GraphicUsed by:999 1015
Symbol 985 MovieClipUses:331Used by:999 1015
Symbol 986 MovieClipUses:333Used by:999 1015
Symbol 987 GraphicUsed by:999 1015
Symbol 988 ShapeTweeningUsed by:999
Symbol 989 ShapeTweeningUsed by:999 1015
Symbol 990 GraphicUsed by:999 1015
Symbol 991 GraphicUsed by:999 1015
Symbol 992 GraphicUsed by:999 1015
Symbol 993 GraphicUsed by:999 1015
Symbol 994 GraphicUsed by:999 1015
Symbol 995 GraphicUsed by:999 1015
Symbol 996 ShapeTweeningUsed by:999
Symbol 997 ShapeTweeningUsed by:999
Symbol 998 ShapeTweeningUsed by:999
Symbol 999 MovieClipUses:320 321 322 979 980 981 982 983 329 984 985 986 987 988 989 342 343 344 345 346 347 990 349 350 991 352 992 993 994 995 996 354 355 356 357 997 359 998Used by:1015
Symbol 1000 ShapeTweeningUsed by:1015
Symbol 1001 ShapeTweeningUsed by:1015
Symbol 1002 ShapeTweeningUsed by:1015
Symbol 1003 GraphicUsed by:1015
Symbol 1004 GraphicUsed by:1015
Symbol 1005 GraphicUsed by:1011
Symbol 1006 GraphicUsed by:1011
Symbol 1007 GraphicUsed by:1011
Symbol 1008 GraphicUsed by:1011
Symbol 1009 GraphicUsed by:1011
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClip {p_fla.sprite449_229}Uses:1005 1006 1007 1008 1009 1010Used by:1015
Symbol 1012 GraphicUsed by:1015
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClip {p_fla.blood_01_230}Uses:431 432 433 1013 435 436 437 438 439 440 441Used by:1015
Symbol 1015 MovieClip {p_fla.bug_dieFallDown_224}Uses:999 321 322 1000 1001 1002 320 329 984 985 986 982 983 994 995 987 343 344 345 346 347 990 349 350 991 1003 992 993 355 989 342 373 1004 1011 1012 1014 SS28Used by:1158
Symbol 1016 ShapeTweeningUsed by:1056
Symbol 1017 ShapeTweeningUsed by:1056
Symbol 1018 ShapeTweeningUsed by:1056
Symbol 1019 GraphicUsed by:1056
Symbol 1020 MovieClipUses:327Used by:1056
Symbol 1021 GraphicUsed by:1056
Symbol 1022 MovieClipUses:331Used by:1056
Symbol 1023 MovieClipUses:333Used by:1056
Symbol 1024 GraphicUsed by:1056
Symbol 1025 ShapeTweeningUsed by:1056
Symbol 1026 ShapeTweeningUsed by:1056
Symbol 1027 GraphicUsed by:1056
Symbol 1028 GraphicUsed by:1056
Symbol 1029 GraphicUsed by:1056
Symbol 1030 GraphicUsed by:1056
Symbol 1031 GraphicUsed by:1056
Symbol 1032 GraphicUsed by:1056
Symbol 1033 ShapeTweeningUsed by:1056
Symbol 1034 MovieClipUses:21Used by:1056
Symbol 1035 ShapeTweeningUsed by:1056
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1056
Symbol 1038 GraphicUsed by:1056
Symbol 1039 GraphicUsed by:1056
Symbol 1040 GraphicUsed by:1056
Symbol 1041 ShapeTweeningUsed by:1056
Symbol 1042 ShapeTweeningUsed by:1056
Symbol 1043 ShapeTweeningUsed by:1056
Symbol 1044 GraphicUsed by:1056
Symbol 1045 GraphicUsed by:1056
Symbol 1046 ShapeTweeningUsed by:1056
Symbol 1047 ShapeTweeningUsed by:1056
Symbol 1048 GraphicUsed by:1056
Symbol 1049 GraphicUsed by:1056
Symbol 1050 GraphicUsed by:1056
Symbol 1051 GraphicUsed by:1056
Symbol 1052 GraphicUsed by:1056
Symbol 1053 GraphicUsed by:1056
Symbol 1054 GraphicUsed by:1056
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClip {p_fla.bug_dieBySunRays_231}Uses:320 321 322 1016 1017 1018 1019 1020 329 1021 1022 1023 1024 1025 1026 342 343 344 345 346 347 1027 349 350 1028 352 1029 1030 1031 1032 1033 354 355 356 357 1034 1035 359 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 SS29Used by:1158
Symbol 1057 ShapeTweeningUsed by:1086
Symbol 1058 ShapeTweeningUsed by:1086
Symbol 1059 ShapeTweeningUsed by:1086
Symbol 1060 GraphicUsed by:1086
Symbol 1061 MovieClipUses:331Used by:1086
Symbol 1062 MovieClipUses:333Used by:1086
Symbol 1063 GraphicUsed by:1086
Symbol 1064 MovieClipUses:327Used by:1086
Symbol 1065 GraphicUsed by:1086
Symbol 1066 GraphicUsed by:1086
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1086
Symbol 1069 GraphicUsed by:1070
Symbol 1070 MovieClipUses:1069Used by:1086
Symbol 1071 GraphicUsed by:1086
Symbol 1072 GraphicUsed by:1086
Symbol 1073 GraphicUsed by:1086
Symbol 1074 GraphicUsed by:1086
Symbol 1075 ShapeTweeningUsed by:1086
Symbol 1076 GraphicUsed by:1086
Symbol 1077 ShapeTweeningUsed by:1086
Symbol 1078 ShapeTweeningUsed by:1086
Symbol 1079 ShapeTweeningUsed by:1086
Symbol 1080 ShapeTweeningUsed by:1086
Symbol 1081 ShapeTweeningUsed by:1086
Symbol 1082 ShapeTweeningUsed by:1086
Symbol 1083 GraphicUsed by:1086 1644 1688 1701
Symbol 1084 GraphicUsed by:1086 1644 1688 1701
Symbol 1085 GraphicUsed by:1086
Symbol 1086 MovieClip {p_fla.bug_crawl_237}Uses:321 322 1057 1058 1059 320 329 1060 1061 1062 1063 1064 1065 1066 508 1068 1070 343 482 346 347 1071 349 350 1072 352 1073 1074 355 1075 342 520 1076 359 1077 1078 1079 525 1080 1081 526 1082 1083 1084 1085Used by:1158
Symbol 1087 ShapeTweeningUsed by:1129
Symbol 1088 ShapeTweeningUsed by:1129
Symbol 1089 ShapeTweeningUsed by:1129
Symbol 1090 ShapeTweeningUsed by:1129
Symbol 1091 GraphicUsed by:1129
Symbol 1092 MovieClipUses:327Used by:1129
Symbol 1093 GraphicUsed by:1129
Symbol 1094 MovieClipUses:331Used by:1129
Symbol 1095 MovieClipUses:333Used by:1129
Symbol 1096 GraphicUsed by:1097
Symbol 1097 MovieClipUses:1096Used by:1129
Symbol 1098 GraphicUsed by:1099
Symbol 1099 MovieClipUses:1098Used by:1129
Symbol 1100 GraphicUsed by:1129
Symbol 1101 GraphicUsed by:1129
Symbol 1102 ShapeTweeningUsed by:1129
Symbol 1103 ShapeTweeningUsed by:1129
Symbol 1104 MovieClipUses:6Used by:1129
Symbol 1105 GraphicUsed by:1129
Symbol 1106 GraphicUsed by:1129
Symbol 1107 GraphicUsed by:1129
Symbol 1108 GraphicUsed by:1129
Symbol 1109 ShapeTweeningUsed by:1129
Symbol 1110 ShapeTweeningUsed by:1129
Symbol 1111 ShapeTweeningUsed by:1129
Symbol 1112 ShapeTweeningUsed by:1129
Symbol 1113 ShapeTweeningUsed by:1129
Symbol 1114 ShapeTweeningUsed by:1129
Symbol 1115 ShapeTweeningUsed by:1129
Symbol 1116 ShapeTweeningUsed by:1129
Symbol 1117 GraphicUsed by:1129
Symbol 1118 GraphicUsed by:1119
Symbol 1119 MovieClipUses:1118Used by:1129 1340
Symbol 1120 GraphicUsed by:1129 1239 1327 1337
Symbol 1121 GraphicUsed by:1129
Symbol 1122 ShapeTweeningUsed by:1129
Symbol 1123 ShapeTweeningUsed by:1129
Symbol 1124 ShapeTweeningUsed by:1129
Symbol 1125 GraphicUsed by:1129
Symbol 1126 GraphicUsed by:1129
Symbol 1127 ShapeTweeningUsed by:1129
Symbol 1128 ShapeTweeningUsed by:1129
Symbol 1129 MovieClip {p_fla.bug_throwBones_243}Uses:1087 321 322 1088 1089 1090 1091 1092 329 1093 1094 1095 508 1097 1099 343 482 346 347 1100 349 350 1101 352 1102 1103 1104 1105 1106 1107 1108 342 1109 1110 355 1111 1112 1113 1114 1115 1116 320 520 1117 525 526 359 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 SS30Used by:1158
Symbol 1130 MovieClip {p_fla.bug_closeHole_251}Uses:635 321 322 636 637 638 639 640 329 641 642 643 508 645 647 343 482 346 347 648 349 350 649 352 650 651 654 655 656 657 342 19 658 659 355 660 661 662 663 664 665 320 520 666 525 526 359 667 SS31Used by:1158
Symbol 1131 MovieClip {p_fla.bug_dieByCaterpillar_253}Uses:320 321 322 796 797 798 799 381 329 383 384 385 800 801 802 803 372 390 391 342 343 344 345 346 347 392 349 350 393 352 396 354 355 356 357 397 805 429 442 359 SS32Used by:1158
Symbol 1132 ShapeTweeningUsed by:1157
Symbol 1133 ShapeTweeningUsed by:1157
Symbol 1134 ShapeTweeningUsed by:1157
Symbol 1135 GraphicUsed by:1157
Symbol 1136 MovieClipUses:331Used by:1157
Symbol 1137 MovieClipUses:333Used by:1157
Symbol 1138 GraphicUsed by:1157
Symbol 1139 MovieClipUses:327Used by:1157
Symbol 1140 GraphicUsed by:1157
Symbol 1141 GraphicUsed by:1157
Symbol 1142 GraphicUsed by:1157
Symbol 1143 GraphicUsed by:1157
Symbol 1144 GraphicUsed by:1157
Symbol 1145 GraphicUsed by:1157
Symbol 1146 GraphicUsed by:1157
Symbol 1147 ShapeTweeningUsed by:1157
Symbol 1148 ShapeTweeningUsed by:1157
Symbol 1149 ShapeTweeningUsed by:1157
Symbol 1150 ShapeTweeningUsed by:1157
Symbol 1151 ShapeTweeningUsed by:1157
Symbol 1152 ShapeTweeningUsed by:1157
Symbol 1153 MovieClipUses:11Used by:1154
Symbol 1154 MovieClipUses:1153Used by:1157
Symbol 1155 ShapeTweeningUsed by:1157
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:321 322 1132 1133 1134 320 329 1135 1136 1137 1138 1139 1140 1141 1142 343 482 346 347 1143 349 350 1144 352 1145 1146 1147 1148 342 1149 355 1150 1151 1152 1154 402 1155 373 413 359 1156Used by:1158
Symbol 1158 MovieClip {Bug}Uses:394 395 401 411 412 414 417 418 443 446 449 452 468 469 470 497 528 554 597 634 668 721 757 789 791 793 794 795 806 807 808 835 864 889 935 956 978 1015 1056 1086 1129 1130 1131 1157Used by:1169 1350 1420 1485 1571 1731 1771 1817
Symbol 1159 GraphicUsed by:1160
Symbol 1160 MovieClipUses:1159Used by:1161
Symbol 1161 MovieClipUses:1160Used by:1162
Symbol 1162 MovieClipUses:1161Used by:1169
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClipUses:1163Used by:1169
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1169
Symbol 1167 GraphicUsed by:1168
Symbol 1168 MovieClipUses:1167Used by:1169
Symbol 1169 MovieClip {Episode_08}Uses:259 289 307 309 311 32 163 161 159 313 315 371 158 376 1158 1162 1164 1166 1168Used by:1818
Symbol 1170 GraphicUsed by:1350
Symbol 1171 GraphicUsed by:1201
Symbol 1172 GraphicUsed by:1201
Symbol 1173 GraphicUsed by:1201
Symbol 1174 GraphicUsed by:1201
Symbol 1175 GraphicUsed by:1201
Symbol 1176 GraphicUsed by:1201
Symbol 1177 GraphicUsed by:1201
Symbol 1178 GraphicUsed by:1179
Symbol 1179 MovieClipUses:1178Used by:1201
Symbol 1180 GraphicUsed by:1201
Symbol 1181 GraphicUsed by:1201 1218
Symbol 1182 GraphicUsed by:1201
Symbol 1183 GraphicUsed by:1201
Symbol 1184 GraphicUsed by:1201
Symbol 1185 ShapeTweeningUsed by:1201
Symbol 1186 GraphicUsed by:1201
Symbol 1187 GraphicUsed by:1201 1218
Symbol 1188 GraphicUsed by:1201 1218 1238 1239 1271 1327
Symbol 1189 GraphicUsed by:1195 1201
Symbol 1190 GraphicUsed by:1195 1201
Symbol 1191 GraphicUsed by:1195 1201
Symbol 1192 GraphicUsed by:1195 1201
Symbol 1193 GraphicUsed by:1195 1201
Symbol 1194 GraphicUsed by:1195 1201
Symbol 1195 MovieClip {p_fla.sprite449_269}Uses:1189 1190 1191 1192 1193 1194Used by:1201 1218 1271
Symbol 1196 GraphicUsed by:1201
Symbol 1197 GraphicUsed by:1201
Symbol 1198 ShapeTweeningUsed by:1201
Symbol 1199 GraphicUsed by:1201
Symbol 1200 GraphicUsed by:1201 1268
Symbol 1201 MovieClip {p_fla.cherv_267}Uses:1171 1172 1173 1174 1175 1176 1177 349 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1195 1196 1197 1198 1199 1189 19 1190 1191 1192 431 1193 432 1194 433 1200 435 436 437 438 439Used by:1350
Symbol 1202 GraphicUsed by:1218
Symbol 1203 GraphicUsed by:1218
Symbol 1204 GraphicUsed by:1218
Symbol 1205 GraphicUsed by:1218
Symbol 1206 GraphicUsed by:1218
Symbol 1207 GraphicUsed by:1218
Symbol 1208 GraphicUsed by:1218
Symbol 1209 GraphicUsed by:1210
Symbol 1210 MovieClipUses:1209Used by:1218
Symbol 1211 GraphicUsed by:1218
Symbol 1212 GraphicUsed by:1218
Symbol 1213 GraphicUsed by:1218
Symbol 1214 GraphicUsed by:1218
Symbol 1215 GraphicUsed by:1218
Symbol 1216 GraphicUsed by:1218
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClip {p_fla.lvl7_egg_02_270}Uses:1202 1203 1204 1205 1206 1207 1208 349 1210 1211 1181 1212 1187 1188 1213 1195 1214 1215 1216 1217Used by:1350
Symbol 1219 GraphicUsed by:1220 1274
Symbol 1220 MovieClipUses:1219Used by:1238 1239 1271
Symbol 1221 GraphicUsed by:1238 1239 1271
Symbol 1222 GraphicUsed by:1238 1239 1271 1327
Symbol 1223 GraphicUsed by:1238 1239 1271 1327
Symbol 1224 GraphicUsed by:1238 1239 1271
Symbol 1225 GraphicUsed by:1238 1239 1271 1327
Symbol 1226 GraphicUsed by:1238 1239 1271 1327
Symbol 1227 GraphicUsed by:1238 1239 1271
Symbol 1228 GraphicUsed by:1238 1239 1271
Symbol 1229 GraphicUsed by:1238 1239 1271
Symbol 1230 GraphicUsed by:1238 1239 1271
Symbol 1231 GraphicUsed by:1238 1239 1271
Symbol 1232 GraphicUsed by:1238 1239 1271
Symbol 1233 GraphicUsed by:1238 1239 1271
Symbol 1234 GraphicUsed by:1238 1239 1271
Symbol 1235 GraphicUsed by:1238 1239 1271
Symbol 1236 GraphicUsed by:1238 1271
Symbol 1237 GraphicUsed by:1238 1271
Symbol 1238 MovieClipUses:1220 1221 1222 1223 1224 1188 1225 1226 1227 352 1228 1229 1230 1231 1232 402 1233 1234 1235 373 1236 1237Used by:1328
Symbol 1239 MovieClipUses:1221 1220 1222 1223 1224 1188 1225 1226 1227 352 1228 1229 1230 1120 1231 1232 402 1233 1234 1235Used by:1328
Symbol 1240 ShapeTweeningUsed by:1271
Symbol 1241 ShapeTweeningUsed by:1271
Symbol 1242 ShapeTweeningUsed by:1271
Symbol 1243 GraphicUsed by:1265 1271
Symbol 1244 GraphicUsed by:1265 1271
Symbol 1245 MovieClipUses:331Used by:1265 1271
Symbol 1246 MovieClipUses:333Used by:1265 1271
Symbol 1247 GraphicUsed by:1265 1271
Symbol 1248 MovieClipUses:327Used by:1265 1271
Symbol 1249 GraphicUsed by:1265 1271
Symbol 1250 GraphicUsed by:1265 1271
Symbol 1251 GraphicUsed by:1265 1271
Symbol 1252 GraphicUsed by:1265 1271
Symbol 1253 GraphicUsed by:1265 1271
Symbol 1254 GraphicUsed by:1265 1271
Symbol 1255 GraphicUsed by:1265 1271
Symbol 1256 ShapeTweeningUsed by:1271
Symbol 1257 ShapeTweeningUsed by:1265 1271
Symbol 1258 ShapeTweeningUsed by:1265 1271
Symbol 1259 ShapeTweeningUsed by:1265 1271
Symbol 1260 ShapeTweeningUsed by:1265 1271
Symbol 1261 ShapeTweeningUsed by:1265 1271
Symbol 1262 ShapeTweeningUsed by:1271
Symbol 1263 GraphicUsed by:1271
Symbol 1264 GraphicUsed by:1271
Symbol 1265 MovieClipUses:321 322 1259 1260 1261 320 1243 1244 1245 1246 1247 1248 1249 1250 1251 343 482 346 347 1252 349 350 1253 352 1254 1255 1258 1257 342Used by:1271
Symbol 1266 GraphicUsed by:1271
Symbol 1267 GraphicUsed by:1271
Symbol 1268 MovieClip {p_fla.blood_01_281}Uses:431 432 433 1200 435 436 437 438 439 440 441Used by:1271
Symbol 1269 GraphicUsed by:1271
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClip {p_fla.med_drop_bug_276}Uses:1220 1221 1222 1223 1224 1188 1225 1226 1227 352 1228 1229 1230 321 322 1240 1241 1242 320 1243 1244 1245 1246 1247 1248 1249 1250 1251 343 482 346 347 1252 349 350 1253 1254 1255 1256 1257 342 1231 1232 1258 402 1233 1234 355 1235 1259 1260 1261 1262 373 1263 359 1264 1236 1237 1265 1266 1195 1267 1268 1269 1270 SS33Used by:1328
Symbol 1272 GraphicUsed by:1327
Symbol 1273 GraphicUsed by:1327
Symbol 1274 MovieClipUses:1219Used by:1327
Symbol 1275 GraphicUsed by:1327
Symbol 1276 GraphicUsed by:1327
Symbol 1277 GraphicUsed by:1327
Symbol 1278 GraphicUsed by:1327
Symbol 1279 GraphicUsed by:1327
Symbol 1280 GraphicUsed by:1327
Symbol 1281 ShapeTweeningUsed by:1327
Symbol 1282 ShapeTweeningUsed by:1327
Symbol 1283 ShapeTweeningUsed by:1327
Symbol 1284 GraphicUsed by:1327
Symbol 1285 MovieClipUses:331Used by:1327
Symbol 1286 MovieClipUses:333Used by:1327
Symbol 1287 GraphicUsed by:1327
Symbol 1288 MovieClipUses:327Used by:1327
Symbol 1289 GraphicUsed by:1327
Symbol 1290 GraphicUsed by:1327
Symbol 1291 GraphicUsed by:1327
Symbol 1292 GraphicUsed by:1327
Symbol 1293 GraphicUsed by:1327
Symbol 1294 GraphicUsed by:1327
Symbol 1295 GraphicUsed by:1327
Symbol 1296 ShapeTweeningUsed by:1327
Symbol 1297 ShapeTweeningUsed by:1327
Symbol 1298 GraphicUsed by:1327
Symbol 1299 GraphicUsed by:1327
Symbol 1300 ShapeTweeningUsed by:1327
Symbol 1301 GraphicUsed by:1327
Symbol 1302 GraphicUsed by:1327
Symbol 1303 GraphicUsed by:1327
Symbol 1304 ShapeTweeningUsed by:1327
Symbol 1305 ShapeTweeningUsed by:1327
Symbol 1306 ShapeTweeningUsed by:1327
Symbol 1307 ShapeTweeningUsed by:1327
Symbol 1308 GraphicUsed by:1327
Symbol 1309 GraphicUsed by:1327
Symbol 1310 GraphicUsed by:1327
Symbol 1311 GraphicUsed by:1327
Symbol 1312 GraphicUsed by:1327
Symbol 1313 GraphicUsed by:1327
Symbol 1314 GraphicUsed by:1327
Symbol 1315 GraphicUsed by:1327
Symbol 1316 GraphicUsed by:1327
Symbol 1317 GraphicUsed by:1327
Symbol 1318 GraphicUsed by:1327
Symbol 1319 GraphicUsed by:1327
Symbol 1320 GraphicUsed by:1327
Symbol 1321 GraphicUsed by:1327
Symbol 1322 GraphicUsed by:1327
Symbol 1323 GraphicUsed by:1327
Symbol 1324 GraphicUsed by:1327
Symbol 1325 GraphicUsed by:1326
Symbol 1326 MovieClipUses:1325Used by:1327
Symbol 1327 MovieClip {p_fla.finalAnimationLevel7_282}Uses:1272 1273 1274 1275 1222 1223 1276 1188 1225 1226 1277 352 1278 1279 1280 321 322 1281 1282 1283 320 329 1284 1285 1286 1287 1288 1289 1290 1291 343 482 346 347 1292 349 350 1293 1294 1295 1296 1297 342 1298 1299 1300 402 1301 1302 355 1303 1304 1305 1306 1307 373 413 359 1308 1309 16 9 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1326 1120 SS34Used by:1328
Symbol 1328 MovieClip {p_fla.bugBear_anim_272}Uses:1238 1239 1271 1327Used by:1350
Symbol 1329 GraphicUsed by:1330
Symbol 1330 MovieClipUses:1329Used by:1350
Symbol 1331 GraphicUsed by:1332
Symbol 1332 MovieClipUses:1331Used by:1337
Symbol 1333 GraphicUsed by:1334
Symbol 1334 MovieClipUses:1333Used by:1337
Symbol 1335 GraphicUsed by:1336
Symbol 1336 MovieClipUses:1335Used by:1337
Symbol 1337 MovieClip {p_fla.counterfoil_big_294}Uses:1332 1334 1336 1120Used by:1350
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1338Used by:1350
Symbol 1340 MovieClipUses:1119Used by:1350
Symbol 1341 GraphicUsed by:1350
Symbol 1342 GraphicUsed by:1343 1564 1760
Symbol 1343 MovieClipUses:1342Used by:1350
Symbol 1344 GraphicUsed by:1345
Symbol 1345 MovieClipUses:1344Used by:1350
Symbol 1346 GraphicUsed by:1347
Symbol 1347 MovieClipUses:1346Used by:1350
Symbol 1348 GraphicUsed by:1349 1417 1483 1484 1569 1570 1730 1767 1768 1811
Symbol 1349 MovieClipUses:1348Used by:1350
Symbol 1350 MovieClip {Episode_07}Uses:1170 1201 1218 1328 1330 19 144 143 1337 1339 1340 1341 1343 1158 1345 1347 1349Used by:1818
Symbol 1351 BitmapUsed by:1352
Symbol 1352 GraphicUses:1351Used by:1353
Symbol 1353 MovieClipUses:1352Used by:1420
Symbol 1354 GraphicUsed by:1355
Symbol 1355 MovieClipUses:1354Used by:1420
Symbol 1356 BitmapUsed by:1357
Symbol 1357 GraphicUses:1356Used by:1420
Symbol 1358 GraphicUsed by:1359
Symbol 1359 MovieClipUses:1358Used by:1371
Symbol 1360 GraphicUsed by:1361
Symbol 1361 MovieClipUses:1360Used by:1371
Symbol 1362 GraphicUsed by:1363
Symbol 1363 MovieClipUses:1362Used by:1371
Symbol 1364 GraphicUsed by:1365
Symbol 1365 MovieClipUses:1364Used by:1371
Symbol 1366 GraphicUsed by:1368
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1366 350 1367Used by:1370
Symbol 1369 GraphicUsed by:1370
Symbol 1370 MovieClipUses:1368 1369Used by:1371
Symbol 1371 MovieClipUses:1359 1361 1363 1365 1370Used by:1380
Symbol 1372 GraphicUsed by:1380
Symbol 1373 GraphicUsed by:1380
Symbol 1374 GraphicUsed by:1380
Symbol 1375 GraphicUsed by:1380
Symbol 1376 GraphicUsed by:1380
Symbol 1377 GraphicUsed by:1380
Symbol 1378 GraphicUsed by:1380
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307}Uses:1371 1372 1373 1374 1375 1376 1377 1378 1379 SS35Used by:1420
Symbol 1381 GraphicUsed by:1420
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1408
Symbol 1384 GraphicUsed by:1385
Symbol 1385 MovieClipUses:1384Used by:1408
Symbol 1386 GraphicUsed by:1387
Symbol 1387 MovieClipUses:1386Used by:1408
Symbol 1388 GraphicUsed by:1389
Symbol 1389 MovieClipUses:1388Used by:1408
Symbol 1390 GraphicUsed by:1407
Symbol 1391 GraphicUsed by:1402
Symbol 1392 ShapeTweeningUsed by:1401
Symbol 1393 ShapeTweeningUsed by:1401
Symbol 1394 ShapeTweeningUsed by:1401
Symbol 1395 GraphicUsed by:1401
Symbol 1396 ShapeTweeningUsed by:1401
Symbol 1397 GraphicUsed by:1401
Symbol 1398 ShapeTweeningUsed by:1401
Symbol 1399 ShapeTweeningUsed by:1401
Symbol 1400 GraphicUsed by:1401
Symbol 1401 MovieClipUses:1392 1393 1394 1395 1396 1397 1398 1399 1400Used by:1402
Symbol 1402 MovieClipUses:1391 1401Used by:1407
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1407
Symbol 1405 GraphicUsed by:1407
Symbol 1406 GraphicUsed by:1407
Symbol 1407 MovieClipUses:349 350 1390 356 1402 1404 1405 352 354 1406 357Used by:1408
Symbol 1408 MovieClip {p_fla.lvl6_spider_All_315}Uses:1383 1385 1387 1389 1407Used by:1420
Symbol 1409 GraphicUsed by:1410
Symbol 1410 MovieClipUses:1409Used by:1414
Symbol 1411 GraphicUsed by:1414
Symbol 1412 GraphicUsed by:1414
Symbol 1413 GraphicUsed by:1414
Symbol 1414 MovieClip {p_fla.lvl6_carpet_leafs_324}Uses:1410 1411 1412 1413Used by:1420
Symbol 1415 GraphicUsed by:1416
Symbol 1416 MovieClipUses:1415Used by:1420
Symbol 1417 MovieClipUses:1348Used by:1420
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1418Used by:1420
Symbol 1420 MovieClip {Episode_06}Uses:1353 149 1355 1357 1380 1381 1408 1414 44 1416 1158 1417 1419Used by:1818
Symbol 1421 BitmapUsed by:1422
Symbol 1422 GraphicUses:1421Used by:1423
Symbol 1423 MovieClipUses:1422Used by:1485
Symbol 1424 MovieClipUses:63Used by:1425
Symbol 1425 MovieClipUses:1424Used by:1485
Symbol 1426 GraphicUsed by:1427
Symbol 1427 MovieClipUses:1426Used by:1485
Symbol 1428 GraphicUsed by:1429
Symbol 1429 MovieClipUses:1428Used by:1485
Symbol 1430 GraphicUsed by:1431
Symbol 1431 MovieClipUses:1430Used by:1485
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1432Used by:1434
Symbol 1434 MovieClipUses:1433Used by:1478
Symbol 1435 GraphicUsed by:1478
Symbol 1436 GraphicUsed by:1437
Symbol 1437 MovieClipUses:1436Used by:1441 1444
Symbol 1438 GraphicUsed by:1439
Symbol 1439 MovieClipUses:1438Used by:1441 1444
Symbol 1440 GraphicUsed by:1441
Symbol 1441 MovieClipUses:1437 1439 1440 110 112 136 119 121 123 127 129 133 132 137Used by:1478
Symbol 1442 GraphicUsed by:1478
Symbol 1443 GraphicUsed by:1478
Symbol 1444 MovieClipUses:1437 1439Used by:1478
Symbol 1445 GraphicUsed by:1478
Symbol 1446 ShapeTweeningUsed by:1478
Symbol 1447 ShapeTweeningUsed by:1478
Symbol 1448 ShapeTweeningUsed by:1478
Symbol 1449 GraphicUsed by:1478
Symbol 1450 GraphicUsed by:1478
Symbol 1451 GraphicUsed by:1478
Symbol 1452 GraphicUsed by:1453
Symbol 1453 MovieClipUses:1452Used by:1456 1474 1478
Symbol 1454 GraphicUsed by:1455
Symbol 1455 MovieClipUses:1454Used by:1456 1474 1478
Symbol 1456 MovieClip {p_fla.butterfly2_361}Uses:1453 1455Used by:1478 1485
Symbol 1457 ShapeTweeningUsed by:1478
Symbol 1458 ShapeTweeningUsed by:1478
Symbol 1459 ShapeTweeningUsed by:1478
Symbol 1460 GraphicUsed by:1478
Symbol 1461 MovieClipUses:327Used by:1478
Symbol 1462 GraphicUsed by:1478
Symbol 1463 MovieClipUses:331Used by:1478
Symbol 1464 MovieClipUses:333Used by:1478
Symbol 1465 GraphicUsed by:1478
Symbol 1466 ShapeTweeningUsed by:1478
Symbol 1467 ShapeTweeningUsed by:1478
Symbol 1468 GraphicUsed by:1478
Symbol 1469 GraphicUsed by:1478
Symbol 1470 GraphicUsed by:1478
Symbol 1471 GraphicUsed by:1478
Symbol 1472 GraphicUsed by:1478
Symbol 1473 GraphicUsed by:1478
Symbol 1474 MovieClip {p_fla.lvl5_butterfly2_367}Uses:1453 1455Used by:1478
Symbol 1475 ShapeTweeningUsed by:1478
Symbol 1476 ShapeTweeningUsed by:1478
Symbol 1477 ShapeTweeningUsed by:1478
Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338}Uses:1434 1435 1441 1442 1443 1444 1445 110 112 115 119 121 123 127 129 134 132 139 789 140 1446 1447 1448 1449 1450 1451 108 1456 320 321 322 1457 1458 1459 1460 1461 329 1462 1463 1464 1465 1466 1467 342 343 344 345 346 347 1468 349 350 1469 352 1470 1471 1472 1473 1453 1455 1474 1475 354 355 356 357 1476 359 1477 SS36Used by:1485
Symbol 1479 GraphicUsed by:1480
Symbol 1480 MovieClipUses:1479Used by:1481
Symbol 1481 MovieClipUses:1480Used by:1482
Symbol 1482 MovieClipUses:1481Used by:1485
Symbol 1483 MovieClipUses:1348Used by:1485
Symbol 1484 MovieClipUses:1348Used by:1485
Symbol 1485 MovieClip {Episode_05}Uses:1423 1425 142 790 156 1427 1429 1431 1478 1158 1456 1482 1483 1484Used by:1818
Symbol 1486 BitmapUsed by:1487
Symbol 1487 GraphicUses:1486Used by:1488
Symbol 1488 MovieClipUses:1487Used by:1571
Symbol 1489 GraphicUsed by:1490
Symbol 1490 MovieClipUses:1489Used by:1497
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1497
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1493Used by:1497
Symbol 1495 GraphicUsed by:1497
Symbol 1496 GraphicUsed by:1497
Symbol 1497 MovieClip {p_fla.birdLeg_375}Uses:1490 321 322 377 378 379 320 382 383 384 385 380 381 388 389 508 1492 1494 343 344 345 346 347 392 349 350 393 352 386 387 403 404 342 405 355 520 1495 406 407 408 525 526 409 1496 359 429 SS37Used by:1571
Symbol 1498 GraphicUsed by:1499
Symbol 1499 MovieClipUses:1498Used by:1517
Symbol 1500 GraphicUsed by:1503
Symbol 1501 GraphicUsed by:1502
Symbol 1502 MovieClipUses:1501Used by:1503
Symbol 1503 MovieClipUses:1500 1502Used by:1517
Symbol 1504 GraphicUsed by:1517
Symbol 1505 GraphicUsed by:1510
Symbol 1506 GraphicUsed by:1507
Symbol 1507 MovieClipUses:1506Used by:1510
Symbol 1508 GraphicUsed by:1509
Symbol 1509 MovieClipUses:1508Used by:1510
Symbol 1510 MovieClipUses:1505 1507 1509 297Used by:1517
Symbol 1511 GraphicUsed by:1512
Symbol 1512 MovieClipUses:1511Used by:1514
Symbol 1513 MovieClipUses:66Used by:1514
Symbol 1514 MovieClipUses:1512 302 1513Used by:1517
Symbol 1515 MovieClipUses:63Used by:1517
Symbol 1516 MovieClipUses:305Used by:1517
Symbol 1517 MovieClipUses:1499 1503 1504 1510 1514 1515 1516Used by:1571
Symbol 1518 GraphicUsed by:1524
Symbol 1519 GraphicUsed by:1524
Symbol 1520 GraphicUsed by:1524
Symbol 1521 GraphicUsed by:1524
Symbol 1522 GraphicUsed by:1524
Symbol 1523 GraphicUsed by:1524
Symbol 1524 MovieClipUses:1518 1519 1520 1521 1522 1523Used by:1562
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClipUses:1525Used by:1562
Symbol 1527 GraphicUsed by:1528
Symbol 1528 MovieClipUses:1527Used by:1562
Symbol 1529 GraphicUsed by:1562
Symbol 1530 GraphicUsed by:1562
Symbol 1531 GraphicUsed by:1562
Symbol 1532 GraphicUsed by:1562
Symbol 1533 GraphicUsed by:1562
Symbol 1534 GraphicUsed by:1562
Symbol 1535 GraphicUsed by:1562
Symbol 1536 GraphicUsed by:1562
Symbol 1537 GraphicUsed by:1562
Symbol 1538 GraphicUsed by:1562
Symbol 1539 GraphicUsed by:1562
Symbol 1540 GraphicUsed by:1562
Symbol 1541 GraphicUsed by:1562
Symbol 1542 GraphicUsed by:1562
Symbol 1543 GraphicUsed by:1562
Symbol 1544 GraphicUsed by:1562
Symbol 1545 GraphicUsed by:1562
Symbol 1546 GraphicUsed by:1562
Symbol 1547 GraphicUsed by:1562
Symbol 1548 GraphicUsed by:1562
Symbol 1549 GraphicUsed by:1562
Symbol 1550 GraphicUsed by:1562
Symbol 1551 GraphicUsed by:1562
Symbol 1552 GraphicUsed by:1562
Symbol 1553 GraphicUsed by:1562
Symbol 1554 GraphicUsed by:1562
Symbol 1555 GraphicUsed by:1562
Symbol 1556 GraphicUsed by:1562
Symbol 1557 GraphicUsed by:1562
Symbol 1558 GraphicUsed by:1562
Symbol 1559 GraphicUsed by:1562
Symbol 1560 ShapeTweeningUsed by:1562
Symbol 1561 GraphicUsed by:1562
Symbol 1562 MovieClip {p_fla.birdHead_391}Uses:1524 1526 1528 320 321 322 377 378 379 380 381 382 383 384 385 386 387 388 389 372 390 391 342 343 344 345 346 347 392 349 350 393 352 396 354 355 356 357 423 397 1529 424 1530 1531 1532 425 1533 1534 1535 1536 426 1537 1538 359 1539 1540 427 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 61 1559 1560 1561 SS38Used by:1571
Symbol 1563 GraphicUsed by:1571
Symbol 1564 MovieClipUses:1342Used by:1571
Symbol 1565 GraphicUsed by:1566
Symbol 1566 MovieClipUses:1565Used by:1567
Symbol 1567 MovieClipUses:1566Used by:1568
Symbol 1568 MovieClipUses:1567Used by:1571
Symbol 1569 MovieClipUses:1348Used by:1571
Symbol 1570 MovieClipUses:1348Used by:1571
Symbol 1571 MovieClip {Episode_04}Uses:1488 1497 1517 1562 106 151 1563 104 1564 1158 1568 1569 1570Used by:1818
Symbol 1572 BitmapUsed by:1573
Symbol 1573 GraphicUses:1572Used by:1574
Symbol 1574 MovieClipUses:1573Used by:1731
Symbol 1575 MovieClipUses:63Used by:1576
Symbol 1576 MovieClipUses:1575Used by:1701 1731
Symbol 1577 GraphicUsed by:1578
Symbol 1578 MovieClipUses:1577Used by:1731
Symbol 1579 GraphicUsed by:1584
Symbol 1580 GraphicUsed by:1581
Symbol 1581 MovieClipUses:1580Used by:1584
Symbol 1582 GraphicUsed by:1583
Symbol 1583 MovieClipUses:1582Used by:1584
Symbol 1584 MovieClipUses:1579 1581 1583 297Used by:1585
Symbol 1585 MovieClipUses:1584Used by:1590
Symbol 1586 GraphicUsed by:1587
Symbol 1587 MovieClipUses:1586Used by:1589
Symbol 1588 MovieClipUses:66Used by:1589
Symbol 1589 MovieClipUses:1587 302 1588Used by:1590
Symbol 1590 MovieClipUses:1585 1589Used by:1731
Symbol 1591 MovieClipUses:152Used by:1593
Symbol 1592 MovieClipUses:154Used by:1593
Symbol 1593 MovieClipUses:1591 1592Used by:1600 1644 1701
Symbol 1594 GraphicUsed by:1600 1644 1701
Symbol 1595 GraphicUsed by:1596
Symbol 1596 MovieClipUses:1595Used by:1600 1644 1701
Symbol 1597 GraphicUsed by:1598
Symbol 1598 MovieClipUses:1597Used by:1599 1693
Symbol 1599 MovieClipUses:1598Used by:1600 1644 1701
Symbol 1600 MovieClipUses:1593 1594 1596 1599Used by:1702
Symbol 1601 ShapeTweeningUsed by:1644
Symbol 1602 ShapeTweeningUsed by:1644
Symbol 1603 ShapeTweeningUsed by:1644
Symbol 1604 GraphicUsed by:1644
Symbol 1605 MovieClipUses:331Used by:1644
Symbol 1606 MovieClipUses:333Used by:1644
Symbol 1607 GraphicUsed by:1644
Symbol 1608 MovieClipUses:327Used by:1644
Symbol 1609 GraphicUsed by:1644
Symbol 1610 GraphicUsed by:1644
Symbol 1611 GraphicUsed by:1612
Symbol 1612 MovieClipUses:1611Used by:1644
Symbol 1613 GraphicUsed by:1614
Symbol 1614 MovieClipUses:1613Used by:1644
Symbol 1615 GraphicUsed by:1644
Symbol 1616 GraphicUsed by:1644
Symbol 1617 GraphicUsed by:1644
Symbol 1618 GraphicUsed by:1644
Symbol 1619 ShapeTweeningUsed by:1644
Symbol 1620 ShapeTweeningUsed by:1644
Symbol 1621 ShapeTweeningUsed by:1644
Symbol 1622 ShapeTweeningUsed by:1644
Symbol 1623 GraphicUsed by:1644
Symbol 1624 ShapeTweeningUsed by:1644
Symbol 1625 ShapeTweeningUsed by:1644
Symbol 1626 ShapeTweeningUsed by:1644
Symbol 1627 ShapeTweeningUsed by:1644
Symbol 1628 ShapeTweeningUsed by:1644
Symbol 1629 ShapeTweeningUsed by:1644
Symbol 1630 ShapeTweeningUsed by:1644
Symbol 1631 ShapeTweeningUsed by:1644
Symbol 1632 ShapeTweeningUsed by:1644
Symbol 1633 ShapeTweeningUsed by:1644
Symbol 1634 GraphicUsed by:1644
Symbol 1635 GraphicUsed by:1644
Symbol 1636 GraphicUsed by:1644
Symbol 1637 GraphicUsed by:1643
Symbol 1638 GraphicUsed by:1643
Symbol 1639 GraphicUsed by:1643
Symbol 1640 GraphicUsed by:1643
Symbol 1641 GraphicUsed by:1643
Symbol 1642 GraphicUsed by:1643
Symbol 1643 MovieClip {p_fla.sprite449_431}Uses:1637 1638 1639 1640 1641 1642Used by:1644
Symbol 1644 MovieClip {p_fla.lvl3_bugWGrass_425}Uses:1593 1594 1596 1599 321 322 1601 1602 1603 320 329 1604 1605 1606 1607 1608 1609 1610 508 1612 1614 343 482 346 347 1615 349 350 1616 352 1617 1618 355 1619 342 1620 1621 1622 520 1623 359 1624 1625 1626 525 1627 1628 526 1629 1083 1084 1630 1631 1632 1633 1634 1635 1636 1643 SS39Used by:1702
Symbol 1645 ShapeTweeningUsed by:1688
Symbol 1646 ShapeTweeningUsed by:1688
Symbol 1647 ShapeTweeningUsed by:1688
Symbol 1648 GraphicUsed by:1688 1701
Symbol 1649 MovieClipUses:331Used by:1688 1701
Symbol 1650 MovieClipUses:333Used by:1688 1701
Symbol 1651 GraphicUsed by:1688 1701
Symbol 1652 MovieClipUses:327Used by:1688 1701
Symbol 1653 GraphicUsed by:1688 1701
Symbol 1654 GraphicUsed by:1688 1701
Symbol 1655 GraphicUsed by:1656
Symbol 1656 MovieClipUses:1655Used by:1688 1701
Symbol 1657 GraphicUsed by:1658
Symbol 1658 MovieClipUses:1657Used by:1688 1701
Symbol 1659 GraphicUsed by:1688 1701
Symbol 1660 GraphicUsed by:1688 1701
Symbol 1661 GraphicUsed by:1688 1701
Symbol 1662 GraphicUsed by:1688 1701
Symbol 1663 ShapeTweeningUsed by:1688 1701
Symbol 1664 ShapeTweeningUsed by:1688 1701
Symbol 1665 ShapeTweeningUsed by:1688
Symbol 1666 ShapeTweeningUsed by:1688
Symbol 1667 ShapeTweeningUsed by:1688
Symbol 1668 ShapeTweeningUsed by:1688 1701
Symbol 1669 GraphicUsed by:1688 1701
Symbol 1670 MovieClipUses:63Used by:1671
Symbol 1671 MovieClipUses:1670Used by:1688 1701
Symbol 1672 GraphicUsed by:1688
Symbol 1673 ShapeTweeningUsed by:1688 1701
Symbol 1674 ShapeTweeningUsed by:1688 1701
Symbol 1675 ShapeTweeningUsed by:1688 1701
Symbol 1676 ShapeTweeningUsed by:1688 1701
Symbol 1677 ShapeTweeningUsed by:1688 1701
Symbol 1678 ShapeTweeningUsed by:1688 1701
Symbol 1679 ShapeTweeningUsed by:1688 1701
Symbol 1680 GraphicUsed by:1688 1701
Symbol 1681 GraphicUsed by:1688 1701
Symbol 1682 ShapeTweeningUsed by:1688 1701
Symbol 1683 ShapeTweeningUsed by:1688 1701
Symbol 1684 ShapeTweeningUsed by:1688 1701
Symbol 1685 ShapeTweeningUsed by:1688
Symbol 1686 ShapeTweeningUsed by:1688
Symbol 1687 ShapeTweeningUsed by:1688
Symbol 1688 MovieClip {p_fla.lvl3_bug_crawlUpWStone_433}Uses:321 322 1645 1646 1647 320 329 1648 1649 1650 1651 1652 1653 1654 508 1656 1658 343 482 346 347 1659 349 350 1660 352 1661 1662 1663 1664 342 1665 1666 1667 1668 355 520 1669 1671 1672 1673 1674 1675 525 526 1676 1083 1084 359 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687Used by:1701
Symbol 1689 ShapeTweeningUsed by:1701
Symbol 1690 ShapeTweeningUsed by:1701
Symbol 1691 GraphicUsed by:1701
Symbol 1692 GraphicUsed by:1693
Symbol 1693 MovieClipUses:1598 1692Used by:1701
Symbol 1694 GraphicUsed by:1701
Symbol 1695 ShapeTweeningUsed by:1701
Symbol 1696 GraphicUsed by:1701
Symbol 1697 ShapeTweeningUsed by:1701
Symbol 1698 ShapeTweeningUsed by:1701
Symbol 1699 ShapeTweeningUsed by:1701
Symbol 1700 GraphicUsed by:1701
Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432}Uses:1593 1594 1596 1599 1688 1083 1669 1671 1651 1652 322 1673 1674 1675 1084 329 1648 1649 1650 1658 508 1656 349 350 1660 352 1661 1662 355 1664 342 1676 1689 359 1663 1668 321 320 1690 1677 1678 1679 526 525 343 482 346 347 1659 1680 520 1691 1576 1653 1654 1681 1682 1683 1684 1693 1694 53 1695 1696 1697 1698 1699 1700 SS40Used by:1702
Symbol 1702 MovieClip {p_fla.stalk_animated_417}Uses:1600 1644 1701Used by:1731
Symbol 1703 GraphicUsed by:1704
Symbol 1704 MovieClipUses:1703Used by:1705
Symbol 1705 MovieClipUses:1704Used by:1706
Symbol 1706 MovieClipUses:1705Used by:1731
Symbol 1707 MovieClipUses:687Used by:1716
Symbol 1708 MovieClipUses:689Used by:1716
Symbol 1709 MovieClipUses:691Used by:1716
Symbol 1710 MovieClipUses:693Used by:1715
Symbol 1711 MovieClipUses:695Used by:1715
Symbol 1712 MovieClipUses:697Used by:1715
Symbol 1713 MovieClipUses:699Used by:1715
Symbol 1714 GraphicUsed by:1715
Symbol 1715 MovieClipUses:1710 1711 1712 1713 701 702 703 1714 705Used by:1716
Symbol 1716 MovieClipUses:1707 1708 1709 1715Used by:1719 1723
Symbol 1717 GraphicUsed by:1718
Symbol 1718 MovieClipUses:1717Used by:1719
Symbol 1719 MovieClip {p_fla.lvl3_branch1_ant_447}Uses:1716 1718Used by:1728
Symbol 1720 GraphicUsed by:1723
Symbol 1721 GraphicUsed by:1722
Symbol 1722 MovieClipUses:1721Used by:1723
Symbol 1723 MovieClip {p_fla.lvl3_branch2_ant_458}Uses:1720 1716 1722Used by:1728
Symbol 1724 GraphicUsed by:1728
Symbol 1725 GraphicUsed by:1728
Symbol 1726 ShapeTweeningUsed by:1728
Symbol 1727 GraphicUsed by:1728
Symbol 1728 MovieClip {p_fla.ant_move_Bend_446}Uses:1719 1723 53 1724 1725 1726 1727Used by:1729
Symbol 1729 MovieClip {p_fla.lvl3_manyAnts2_445}Uses:1728Used by:1731
Symbol 1730 MovieClipUses:1348Used by:1731
Symbol 1731 MovieClip {Episode_03}Uses:1574 1576 53 1578 1590 1702 1158 1706 1729 1730Used by:1818
Symbol 1732 BitmapUsed by:1733
Symbol 1733 GraphicUses:1732Used by:1734
Symbol 1734 MovieClipUses:1733Used by:1771
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1735Used by:1737 1755
Symbol 1737 MovieClipUses:1736 302 67Used by:1746
Symbol 1738 GraphicUsed by:1743
Symbol 1739 GraphicUsed by:1740
Symbol 1740 MovieClipUses:1739Used by:1743
Symbol 1741 GraphicUsed by:1742
Symbol 1742 MovieClipUses:1741Used by:1743 1747
Symbol 1743 MovieClipUses:1738 1740 1742 297Used by:1745
Symbol 1744 MovieClipUses:305Used by:1745
Symbol 1745 MovieClipUses:1743 64 1744Used by:1746
Symbol 1746 MovieClipUses:1737 1745Used by:1771
Symbol 1747 MovieClip {p_fla.leafMov_473}Uses:1742 SS41Used by:1771
Symbol 1748 GraphicUsed by:1749
Symbol 1749 MovieClipUses:1748Used by:1771
Symbol 1750 MovieClip {p_fla.WaterDrop_anim_477}Uses:90 91 92 93Used by:1751
Symbol 1751 MovieClip {p_fla.WaterDrop_476}Uses:89 1750Used by:1771
Symbol 1752 GraphicUsed by:1755
Symbol 1753 GraphicUsed by:1754
Symbol 1754 MovieClip {p_fla.seedMov_479}Uses:67 1753Used by:1755
Symbol 1755 MovieClip {p_fla.dandelion_478}Uses:1736 302 67 1752 1754Used by:1771
Symbol 1756 GraphicUsed by:1759
Symbol 1757 GraphicUsed by:1758
Symbol 1758 MovieClipUses:1757Used by:1759
Symbol 1759 MovieClipUses:1756 1758Used by:1771
Symbol 1760 MovieClipUses:1342Used by:1771
Symbol 1761 GraphicUsed by:1762
Symbol 1762 MovieClipUses:1761Used by:1763
Symbol 1763 MovieClipUses:1762Used by:1764
Symbol 1764 MovieClipUses:1763Used by:1771
Symbol 1765 GraphicUsed by:1766
Symbol 1766 MovieClipUses:1765Used by:1771
Symbol 1767 MovieClipUses:1348Used by:1771
Symbol 1768 MovieClipUses:1348Used by:1771
Symbol 1769 GraphicUsed by:1770
Symbol 1770 MovieClipUses:1769Used by:1771
Symbol 1771 MovieClip {Episode_02}Uses:1734 1746 1747 102 1749 1751 1755 101 1759 1760 1158 1764 1766 1767 1768 1770Used by:1818
Symbol 1772 BitmapUsed by:1773
Symbol 1773 GraphicUses:1772Used by:1774
Symbol 1774 MovieClipUses:1773Used by:1817
Symbol 1775 GraphicUsed by:1776
Symbol 1776 MovieClipUses:1775Used by:1817
Symbol 1777 MovieClipUses:63Used by:1778 1786
Symbol 1778 MovieClipUses:1777Used by:1817
Symbol 1779 GraphicUsed by:1783
Symbol 1780 GraphicUsed by:1781
Symbol 1781 MovieClipUses:1780Used by:1783
Symbol 1782 GraphicUsed by:1783
Symbol 1783 MovieClipUses:1779 1781 80 1782Used by:1786
Symbol 1784 GraphicUsed by:1786
Symbol 1785 MovieClipUses:305Used by:1786
Symbol 1786 MovieClipUses:1783 1784 1777 1785Used by:1787
Symbol 1787 MovieClipUses:1786Used by:1817
Symbol 1788 GraphicUsed by:1789
Symbol 1789 MovieClipUses:1788Used by:1793
Symbol 1790 GraphicUsed by:1793
Symbol 1791 GraphicUsed by:1792
Symbol 1792 MovieClipUses:1791Used by:1793
Symbol 1793 MovieClip {p_fla.car_507}Uses:1789 1790 1792Used by:1794
Symbol 1794 MovieClip {p_fla.carAll_506}Uses:1793Used by:1800
Symbol 1795 EditableTextUses:195Used by:1800
Symbol 1796 GraphicUsed by:1797
Symbol 1797 MovieClipUses:1796Used by:1799
Symbol 1798 GraphicUsed by:1799
Symbol 1799 MovieClipUses:1797 1798Used by:1800
Symbol 1800 MovieClip {p_fla.toyCar_505}Uses:1794 1795 1799Used by:1817
Symbol 1801 GraphicUsed by:1802
Symbol 1802 MovieClipUses:1801Used by:1803
Symbol 1803 MovieClipUses:1802 95Used by:1804
Symbol 1804 MovieClipUses:1803Used by:1817
Symbol 1805 GraphicUsed by:1806
Symbol 1806 MovieClipUses:1805Used by:1807
Symbol 1807 MovieClipUses:1806Used by:1808
Symbol 1808 MovieClipUses:1807Used by:1817
Symbol 1809 GraphicUsed by:1810
Symbol 1810 MovieClipUses:1809Used by:1817
Symbol 1811 MovieClipUses:1348Used by:1817
Symbol 1812 TextUses:201Used by:1814
Symbol 1813 GraphicUsed by:1814
Symbol 1814 MovieClip {p_fla.hint_help_522}Uses:1812 1813Used by:1817
Symbol 1815 TextUses:201Used by:1816
Symbol 1816 MovieClip {p_fla.main_help_523}Uses:1815Used by:1817
Symbol 1817 MovieClip {Episode_01}Uses:1774 100 99 97 1776 1778 1787 1800 1804 1158 1808 1810 1811 1814 1816Used by:1818
Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39}Uses:256 1169 1350 1420 1485 1571 1731 1771 1817Used by:Timeline
Symbol 1819 GraphicUsed by:1862
Symbol 1820 GraphicUsed by:1844
Symbol 1821 GraphicUsed by:1844
Symbol 1822 GraphicUsed by:1823
Symbol 1823 MovieClipUses:1822Used by:1844
Symbol 1824 GraphicUsed by:1844
Symbol 1825 GraphicUsed by:1843
Symbol 1826 GraphicUsed by:1843
Symbol 1827 GraphicUsed by:1843
Symbol 1828 MovieClipUses:331Used by:1843
Symbol 1829 MovieClipUses:333Used by:1843
Symbol 1830 GraphicUsed by:1843
Symbol 1831 ShapeTweeningUsed by:1843
Symbol 1832 ShapeTweeningUsed by:1843
Symbol 1833 ShapeTweeningUsed by:1843
Symbol 1834 GraphicUsed by:1843
Symbol 1835 GraphicUsed by:1843
Symbol 1836 GraphicUsed by:1843
Symbol 1837 GraphicUsed by:1843
Symbol 1838 GraphicUsed by:1843
Symbol 1839 GraphicUsed by:1843
Symbol 1840 GraphicUsed by:1843
Symbol 1841 GraphicUsed by:1843
Symbol 1842 GraphicUsed by:1843
Symbol 1843 MovieClipUses:1825 1826 1827 1828 1829 1830 322 1831 1832 1833 1834 1835 1836 343 1837 1838 346 347 1839 349 350 1840 1841 352 1842Used by:1844
Symbol 1844 MovieClipUses:1820 1821 1823 1824 1843Used by:1862
Symbol 1845 TextUses:201Used by:1862
Symbol 1846 TextUses:201Used by:1862
Symbol 1847 TextUses:201Used by:1862
Symbol 1848 TextUses:201Used by:1862
Symbol 1849 TextUses:201Used by:1862
Symbol 1850 TextUses:201Used by:1862
Symbol 1851 GraphicUsed by:1862
Symbol 1852 GraphicUsed by:1855 1921
Symbol 1853 TextUses:201Used by:1854
Symbol 1854 MovieClipUses:1853Used by:1855
Symbol 1855 MovieClip {p_fla.playBtn_530}Uses:1852 1854Used by:1862
Symbol 1856 GraphicUsed by:1859
Symbol 1857 TextUses:201Used by:1858
Symbol 1858 MovieClipUses:1857Used by:1859
Symbol 1859 MovieClip {p_fla.moreGamesBtn_532}Uses:1856 1858Used by:1862
Symbol 1860 GraphicUsed by:1861
Symbol 1861 MovieClip {p_fla.Logotype_534}Uses:178 170 172 174 1860Used by:1862 1919
Symbol 1862 MovieClip {p_fla.Cover_524}Uses:1819 1844 1845 1846 1847 1848 1849 1850 1851 1855 1859 1861Used by:Timeline
Symbol 1863 FontUsed by:1864 1865 1867 1868 1870 1871 1908 1920
Symbol 1864 EditableTextUses:1863Used by:1866
Symbol 1865 TextUses:1863Used by:1866
Symbol 1866 MovieClip {p_fla.MemoryDisplay_535}Uses:1864 1865Used by:Timeline
Symbol 1867 EditableTextUses:1863Used by:1869
Symbol 1868 TextUses:1863Used by:1869
Symbol 1869 MovieClip {p_fla.SPFDisplay_536}Uses:1867 1868Used by:Timeline
Symbol 1870 EditableTextUses:1863Used by:1872
Symbol 1871 TextUses:1863Used by:1872
Symbol 1872 MovieClip {p_fla.FPSDisplay_537}Uses:1870 1871Used by:Timeline
Symbol 1873 MovieClip {p_fla.Story_539}Used by:1919
Symbol 1874 GraphicUsed by:1881
Symbol 1875 TextUses:201Used by:1881
Symbol 1876 GraphicUsed by:1881
Symbol 1877 GraphicUsed by:1878
Symbol 1878 MovieClipUses:1877Used by:1881
Symbol 1879 GraphicUsed by:1880
Symbol 1880 MovieClipUses:1879Used by:1881
Symbol 1881 MovieClip {p_fla.HintButton_540}Uses:1874 1875 1876 1878 1880Used by:1919
Symbol 1882 GraphicUsed by:1883
Symbol 1883 MovieClip {p_fla.Epilogue_543}Uses:1882Used by:1919
Symbol 1884 GraphicUsed by:1910
Symbol 1885 GraphicUsed by:1907 1909
Symbol 1886 GraphicUsed by:1907 1909
Symbol 1887 GraphicUsed by:1891 1898 1900
Symbol 1888 GraphicUsed by:1891 1898 1900
Symbol 1889 GraphicUsed by:1891
Symbol 1890 GraphicUsed by:1891 1898 1900
Symbol 1891 MovieClipUses:1887 1888 1889 1890Used by:1907 1909
Symbol 1892 GraphicUsed by:1907 1909
Symbol 1893 MovieClipUses:204Used by:1896 1903
Symbol 1894 MovieClipUses:217Used by:1896 1903
Symbol 1895 TextUses:201Used by:1896
Symbol 1896 MovieClip {p_fla.skipBtn_547}Uses:1893 1894 1895Used by:1907
Symbol 1897 GraphicUsed by:1898
Symbol 1898 MovieClipUses:1887 1888 1897 1890Used by:1907 1909
Symbol 1899 GraphicUsed by:1900
Symbol 1900 MovieClipUses:1887 1888 1899 1890Used by:1907 1909
Symbol 1901 GraphicUsed by:1902
Symbol 1902 MovieClipUses:1901Used by:1907 1909
Symbol 1903 MovieClip {p_fla._nextBtn_553}Uses:1893 1894 234Used by:1907
Symbol 1904 MovieClipUses:204Used by:1906
Symbol 1905 MovieClipUses:206Used by:1906
Symbol 1906 MovieClip {p_fla.playBtn_554}Uses:1904 1905 246Used by:1907 1909
Symbol 1907 MovieClip {p_fla.Prolog_01_545}Uses:1885 1886 1891 1892 1896 1898 1900 1902 1903 1906Used by:1910
Symbol 1908 TextUses:1863Used by:1909
Symbol 1909 MovieClip {p_fla.Prolog_02_557}Uses:1885 1886 1891 1892 1908 1898 1900 1902 1906Used by:1910
Symbol 1910 MovieClip {p_fla.Prologue_544}Uses:1884 1907 1909Used by:1919
Symbol 1911 GraphicUsed by:1912
Symbol 1912 MovieClipUses:1911Used by:1915
Symbol 1913 GraphicUsed by:1915
Symbol 1914 GraphicUsed by:1915
Symbol 1915 MovieClip {p_fla.MuteButton_558}Uses:1912 1913 1914Used by:1919
Symbol 1916 BitmapUsed by:1917
Symbol 1917 GraphicUses:1916Used by:1918
Symbol 1918 MovieClip {p_fla.Banner_560}Uses:1917Used by:1919
Symbol 1919 MovieClip {Game}Uses:1873 1881 1883 1910 1915 1918 1861Used by:Timeline
Symbol 1920 TextUses:1863Used by:1921
Symbol 1921 MovieClip {p_fla.Message_561}Uses:1852 1920Used by:Timeline
Symbol 1922 GraphicUsed by:1923
Symbol 1923 MovieClipUses:1922Used by:1948
Symbol 1924 FontUsed by:1925 1927
Symbol 1925 EditableTextUses:1924Used by:1948
Symbol 1926 GraphicUsed by:1931
Symbol 1927 EditableTextUses:1924Used by:1928
Symbol 1928 MovieClip {p_fla.cont_565}Uses:1927Used by:1931
Symbol 1929 GraphicUsed by:1930
Symbol 1930 MovieClipUses:1929Used by:1931
Symbol 1931 MovieClip {p_fla.content_564}Uses:1926 1928 1930Used by:1948
Symbol 1932 GraphicUsed by:1933 1941
Symbol 1933 MovieClipUses:1932Used by:1940
Symbol 1934 GraphicUsed by:1935 1944
Symbol 1935 MovieClipUses:1934Used by:1940
Symbol 1936 GraphicUsed by:1937
Symbol 1937 MovieClipUses:1936Used by:1940
Symbol 1938 GraphicUsed by:1939
Symbol 1939 MovieClipUses:1938Used by:1940
Symbol 1940 MovieClip {p_fla.scrollerV_567}Uses:1933 1935 1937 1939Used by:1948
Symbol 1941 MovieClipUses:1932Used by:1947
Symbol 1942 GraphicUsed by:1943
Symbol 1943 MovieClipUses:1942Used by:1947
Symbol 1944 MovieClipUses:1934Used by:1947
Symbol 1945 GraphicUsed by:1946
Symbol 1946 MovieClipUses:1945Used by:1947
Symbol 1947 MovieClip {p_fla.scrollerH_572}Uses:1941 1943 1944 1946Used by:1948
Symbol 1948 MovieClip {p_fla.Console_562}Uses:1923 1925 1931 1940 1947Used by:Timeline
Streaming Sound 1Used by:Symbol 4 MovieClip {p_fla.action_03_leve7_616}
Streaming Sound 2Used by:Symbol 14 MovieClip {p_fla.lvl7_action_03__612}
Streaming Sound 3Used by:Symbol 26 MovieClip {p_fla.action_03_leve8_606}
Streaming Sound 4Used by:Symbol 34 MovieClip {p_fla.action_03_leve8__603}
Streaming Sound 5Used by:Symbol 40 MovieClip {p_fla.action_02__600}
Streaming Sound 6Used by:Symbol 51 MovieClip {p_fla.lvl3_action_03__596}
Streaming Sound 7Used by:Symbol 59 MovieClip {p_fla.action_03_leve4__593}
Streaming Sound 8Used by:Symbol 70 MovieClip {p_fla.action_03_589}
Streaming Sound 9Used by:Symbol 78 MovieClip {p_fla.action_02__584}
Streaming Sound 10Used by:Symbol 289 MovieClip {p_fla.bush4_42}
Streaming Sound 11Used by:Symbol 401 MovieClip {p_fla.bug_idle_83}
Streaming Sound 12Used by:Symbol 417 MovieClip {p_fla.bug_useKnotInCar_87}
Streaming Sound 13Used by:Symbol 443 MovieClip {p_fla.bug_die_90}
Streaming Sound 14Used by:Symbol 446 MovieClip {p_fla.bug_dieInCar_96}
Streaming Sound 15Used by:Symbol 452 MovieClip {p_fla.bug_useKnot_100}
Streaming Sound 16Used by:Symbol 468 MovieClip {p_fla.bug_dieByCar_102}
Streaming Sound 17Used by:Symbol 597 MovieClip {p_fla.bug_grassJump_123}
Streaming Sound 18Used by:Symbol 634 MovieClip {p_fla.bug_stoneJump_130}
Streaming Sound 19Used by:Symbol 721 MovieClip {p_fla.bug_dieByAnts_147}
Streaming Sound 20Used by:Symbol 757 MovieClip {p_fla.bug_dieByPitch_163}
Streaming Sound 21Used by:Symbol 789 MovieClip {p_fla.bug_dieByWasp_167}
Streaming Sound 22Used by:Symbol 791 MovieClip {p_fla.bug_takePitch_174}
Streaming Sound 23Used by:Symbol 794 MovieClip {p_fla.bug_useLongStick_180}
Streaming Sound 24Used by:Symbol 806 MovieClip {p_fla.bug_stuckAndDie_184}
Streaming Sound 25Used by:Symbol 807 MovieClip {p_fla.bug_dieBySpider_186}
Streaming Sound 26Used by:Symbol 889 MovieClip {p_fla.bug_cutGrass_202}
Streaming Sound 27Used by:Symbol 978 MovieClip {p_fla.bug_useTendril_219}
Streaming Sound 28Used by:Symbol 1015 MovieClip {p_fla.bug_dieFallDown_224}
Streaming Sound 29Used by:Symbol 1056 MovieClip {p_fla.bug_dieBySunRays_231}
Streaming Sound 30Used by:Symbol 1129 MovieClip {p_fla.bug_throwBones_243}
Streaming Sound 31Used by:Symbol 1130 MovieClip {p_fla.bug_closeHole_251}
Streaming Sound 32Used by:Symbol 1131 MovieClip {p_fla.bug_dieByCaterpillar_253}
Streaming Sound 33Used by:Symbol 1271 MovieClip {p_fla.med_drop_bug_276}
Streaming Sound 34Used by:Symbol 1327 MovieClip {p_fla.finalAnimationLevel7_282}
Streaming Sound 35Used by:Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307}
Streaming Sound 36Used by:Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338}
Streaming Sound 37Used by:Symbol 1497 MovieClip {p_fla.birdLeg_375}
Streaming Sound 38Used by:Symbol 1562 MovieClip {p_fla.birdHead_391}
Streaming Sound 39Used by:Symbol 1644 MovieClip {p_fla.lvl3_bugWGrass_425}
Streaming Sound 40Used by:Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432}
Streaming Sound 41Used by:Symbol 1747 MovieClip {p_fla.leafMov_473}

Instance Names

"prel"Frame 1Symbol 194 MovieClip {p_fla.Preloader_1}
"cover"Frame 3Symbol 1862 MovieClip {p_fla.Cover_524}
"memDisplay"Frame 3Symbol 1866 MovieClip {p_fla.MemoryDisplay_535}
"spfDisplay"Frame 3Symbol 1869 MovieClip {p_fla.SPFDisplay_536}
"fpsDisplay"Frame 3Symbol 1872 MovieClip {p_fla.FPSDisplay_537}
"game"Frame 4Symbol 1919 MovieClip {Game}
"message"Frame 4Symbol 1921 MovieClip {p_fla.Message_561}
"console"Frame 4Symbol 1948 MovieClip {p_fla.Console_562}
"egg1"Symbol 20 MovieClip {Item_Egg} Frame 1Symbol 19 MovieClip
"hit_mc"Symbol 193 MovieClip {p_fla.play_btn_10} Frame 1Symbol 192 MovieClip
"pr_body"Symbol 194 MovieClip {p_fla.Preloader_1} Frame 1Symbol 168 MovieClip {p_fla.preloadBar_2}
"play_btn"Symbol 194 MovieClip {p_fla.Preloader_1} Frame 111Symbol 193 MovieClip {p_fla.play_btn_10}
"hitMc"Symbol 209 MovieClip {p_fla.retryBtn_17} Frame 1Symbol 205 MovieClip
"hitMc"Symbol 220 MovieClip {p_fla.mainMenuBtn_25} Frame 1Symbol 205 MovieClip
"hitMc"Symbol 222 MovieClip {p_fla.moreGamesBtn_27} Frame 1Symbol 205 MovieClip
"retryBtn"Symbol 223 MovieClip {WindowYouAreHistory} Frame 1Symbol 209 MovieClip {p_fla.retryBtn_17}
"preloader"Symbol 223 MovieClip {WindowYouAreHistory} Frame 1Symbol 216 MovieClip {p_fla.logo_20}
"mmBtn"Symbol 223 MovieClip {WindowYouAreHistory} Frame 1Symbol 220 MovieClip {p_fla.mainMenuBtn_25}
"mgBtn"Symbol 223 MovieClip {WindowYouAreHistory} Frame 1Symbol 222 MovieClip {p_fla.moreGamesBtn_27}
"hitMc"Symbol 235 MovieClip {p_fla.nextBtn_30} Frame 1Symbol 205 MovieClip
"pict"Symbol 236 MovieClip {WindowNextLevel} Frame 1Symbol 233 MovieClip {p_fla.levelEndPicture_29}
"nextBtn"Symbol 236 MovieClip {WindowNextLevel} Frame 1Symbol 235 MovieClip {p_fla.nextBtn_30}
"preloader"Symbol 236 MovieClip {WindowNextLevel} Frame 1Symbol 216 MovieClip {p_fla.logo_20}
"mmBtn"Symbol 236 MovieClip {WindowNextLevel} Frame 1Symbol 220 MovieClip {p_fla.mainMenuBtn_25}
"mgBtn"Symbol 236 MovieClip {WindowNextLevel} Frame 1Symbol 222 MovieClip {p_fla.moreGamesBtn_27}
"itemIcon_mc"Symbol 241 MovieClip {WindowItem} Frame 1Symbol 240 MovieClip
"hitMc"Symbol 247 MovieClip {p_fla.playBtn_37} Frame 1Symbol 205 MovieClip
"playBtn"Symbol 249 MovieClip {WindowInstructions} Frame 1Symbol 247 MovieClip {p_fla.playBtn_37}
"time_tf"Symbol 254 MovieClip {WindowFinal} Frame 1Symbol 251 EditableText
"preloader"Symbol 254 MovieClip {WindowFinal} Frame 1Symbol 216 MovieClip {p_fla.logo_20}
"windowYouAH"Symbol 255 MovieClip {p_fla._ExportWindowsMC_15} Frame 2Symbol 223 MovieClip {WindowYouAreHistory}
"windowNextL"Symbol 255 MovieClip {p_fla._ExportWindowsMC_15} Frame 2Symbol 236 MovieClip {WindowNextLevel}
"windowItem"Symbol 255 MovieClip {p_fla._ExportWindowsMC_15} Frame 2Symbol 241 MovieClip {WindowItem}
"windowInstr"Symbol 255 MovieClip {p_fla._ExportWindowsMC_15} Frame 2Symbol 249 MovieClip {WindowInstructions}
"windowFinal"Symbol 255 MovieClip {p_fla._ExportWindowsMC_15} Frame 2Symbol 254 MovieClip {WindowFinal}
"seedParashute"Symbol 554 MovieClip {p_fla.bug_fly_117} Frame 1Symbol 548 MovieClip
"stone"Symbol 668 MovieClip {p_fla.bug_throwStone_139} Frame 1Symbol 653 MovieClip
"anim"Symbol 1158 MovieClip {Bug} Frame 1Symbol 394 MovieClip
"anim"Symbol 1158 MovieClip {Bug} Frame 3Symbol 401 MovieClip {p_fla.bug_idle_83}
"anim"Symbol 1158 MovieClip {Bug} Frame 4Symbol 411 MovieClip {p_fla.bug_walk_84}
"anim"Symbol 1158 MovieClip {Bug} Frame 5Symbol 412 MovieClip {p_fla.bug_take_85}
"anim"Symbol 1158 MovieClip {Bug} Frame 6Symbol 414 MovieClip {p_fla.bug_pickUp_86}
"anim"Symbol 1158 MovieClip {Bug} Frame 7Symbol 417 MovieClip {p_fla.bug_useKnotInCar_87}
"anim"Symbol 1158 MovieClip {Bug} Frame 8Symbol 418 MovieClip {p_fla.bug_getInCar_89}
"die1"Symbol 1158 MovieClip {Bug} Frame 9Symbol 443 MovieClip {p_fla.bug_die_90}
"anim"Symbol 1158 MovieClip {Bug} Frame 10Symbol 446 MovieClip {p_fla.bug_dieInCar_96}
"anim"Symbol 1158 MovieClip {Bug} Frame 11Symbol 449 MovieClip {p_fla.bug_makeRoof_98}
"anim"Symbol 1158 MovieClip {Bug} Frame 12Symbol 452 MovieClip {p_fla.bug_useKnot_100}
"anim"Symbol 1158 MovieClip {Bug} Frame 13Symbol 468 MovieClip {p_fla.bug_dieByCar_102}
"anim"Symbol 1158 MovieClip {Bug} Frame 14Symbol 469 MovieClip {p_fla.bug_outOfCar_103}
"anim"Symbol 1158 MovieClip {Bug} Frame 15Symbol 470 MovieClip
"anim"Symbol 1158 MovieClip {Bug} Frame 16Symbol 497 MovieClip {p_fla.bug_makeParachute_105}
"anim"Symbol 1158 MovieClip {Bug} Frame 17Symbol 528 MovieClip {p_fla.bug_crawlUp_111}
"anim"Symbol 1158 MovieClip {Bug} Frame 18Symbol 554 MovieClip {p_fla.bug_fly_117}
"anim"Symbol 1158 MovieClip {Bug} Frame 19Symbol 597 MovieClip {p_fla.bug_grassJump_123}
"anim"Symbol 1158 MovieClip {Bug} Frame 20Symbol 634 MovieClip {p_fla.bug_stoneJump_130}
"anim"Symbol 1158 MovieClip {Bug} Frame 21Symbol 668 MovieClip {p_fla.bug_throwStone_139}
"anim"Symbol 1158 MovieClip {Bug} Frame 22Symbol 721 MovieClip {p_fla.bug_dieByAnts_147}
"anim"Symbol 1158 MovieClip {Bug} Frame 23Symbol 757 MovieClip {p_fla.bug_dieByPitch_163}
"anim"Symbol 1158 MovieClip {Bug} Frame 24Symbol 789 MovieClip {p_fla.bug_dieByWasp_167}
"anim"Symbol 1158 MovieClip {Bug} Frame 25Symbol 791 MovieClip {p_fla.bug_takePitch_174}
"anim"Symbol 1158 MovieClip {Bug} Frame 26Symbol 793 MovieClip {p_fla.bug_hideBehindPlant_176}
"anim"Symbol 1158 MovieClip {Bug} Frame 27Symbol 794 MovieClip {p_fla.bug_useLongStick_180}
"anim"Symbol 1158 MovieClip {Bug} Frame 28Symbol 795 MovieClip {p_fla.bug_throwDummy_182}
"anim"Symbol 1158 MovieClip {Bug} Frame 29Symbol 806 MovieClip {p_fla.bug_stuckAndDie_184}
"anim"Symbol 1158 MovieClip {Bug} Frame 30Symbol 807 MovieClip {p_fla.bug_dieBySpider_186}
"anim"Symbol 1158 MovieClip {Bug} Frame 31Symbol 808 MovieClip {p_fla.bug_throwAcorn_187}
"anim"Symbol 1158 MovieClip {Bug} Frame 32Symbol 835 MovieClip {p_fla.bug_makeDummy_191}
"anim"Symbol 1158 MovieClip {Bug} Frame 33Symbol 864 MovieClip {p_fla.bug_makeTool01_196}
"anim"Symbol 1158 MovieClip {Bug} Frame 34Symbol 889 MovieClip {p_fla.bug_cutGrass_202}
"anim"Symbol 1158 MovieClip {Bug} Frame 35Symbol 935 MovieClip
"anim"Symbol 1158 MovieClip {Bug} Frame 36Symbol 956 MovieClip {p_fla.bug_useLens_213}
"anim"Symbol 1158 MovieClip {Bug} Frame 37Symbol 978 MovieClip {p_fla.bug_useTendril_219}
"anim"Symbol 1158 MovieClip {Bug} Frame 38Symbol 1015 MovieClip {p_fla.bug_dieFallDown_224}
"anim"Symbol 1158 MovieClip {Bug} Frame 39Symbol 1056 MovieClip {p_fla.bug_dieBySunRays_231}
"anim"Symbol 1158 MovieClip {Bug} Frame 40Symbol 1086 MovieClip {p_fla.bug_crawl_237}
"anim"Symbol 1158 MovieClip {Bug} Frame 41Symbol 1129 MovieClip {p_fla.bug_throwBones_243}
"anim"Symbol 1158 MovieClip {Bug} Frame 42Symbol 1130 MovieClip {p_fla.bug_closeHole_251}
"anim"Symbol 1158 MovieClip {Bug} Frame 43Symbol 1131 MovieClip {p_fla.bug_dieByCaterpillar_253}
"anim"Symbol 1158 MovieClip {Bug} Frame 44Symbol 1157 MovieClip
"firebush"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 289 MovieClip {p_fla.bush4_42}
"lotOfLight"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 309 MovieClip
"light"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 311 MovieClip
"petal_2"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 32 MovieClip {Item_Petal}
"petal_1"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 32 MovieClip {Item_Petal}
"petal_3"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 32 MovieClip {Item_Petal}
"rope"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 163 MovieClip {Item_Rope}
"tendril"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 161 MovieClip {Item_Tendril}
"wdrop"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 159 MovieClip {Item_WDrop}
"flower_2"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 313 MovieClip
"flower_1"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 315 MovieClip
"bluebell"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68}
"stamen"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 158 MovieClip {Item_Stamen}
"bugGoodbye"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 376 MovieClip {p_fla.bug_final_77}
"bug"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 1158 MovieClip {Bug}
"a$_rope"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 1164 MovieClip
"a$_tendril"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 1166 MovieClip
"a$_stamen"Symbol 1169 MovieClip {Episode_08} Frame 1Symbol 1168 MovieClip
"anim"Symbol 1328 MovieClip {p_fla.bugBear_anim_272} Frame 1Symbol 1238 MovieClip
"anim"Symbol 1328 MovieClip {p_fla.bugBear_anim_272} Frame 2Symbol 1239 MovieClip
"anim"Symbol 1328 MovieClip {p_fla.bugBear_anim_272} Frame 3Symbol 1271 MovieClip {p_fla.med_drop_bug_276}
"anim"Symbol 1328 MovieClip {p_fla.bugBear_anim_272} Frame 4Symbol 1327 MovieClip {p_fla.finalAnimationLevel7_282}
"worm2"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1201 MovieClip {p_fla.cherv_267}
"worm1"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1201 MovieClip {p_fla.cherv_267}
"evilEgg"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1218 MovieClip {p_fla.lvl7_egg_02_270}
"bugBear"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1328 MovieClip {p_fla.bugBear_anim_272}
"rope2"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1330 MovieClip
"egg2"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 19 MovieClip
"egg1"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 19 MovieClip
"bone4"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 144 MovieClip {Item_Bone}
"bone3"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 144 MovieClip {Item_Bone}
"bone2"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 144 MovieClip {Item_Bone}
"counterfoil1"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 143 MovieClip {Item_Counterfoil}
"counterfoil3"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 143 MovieClip {Item_Counterfoil}
"counterfoil2"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 143 MovieClip {Item_Counterfoil}
"counterfoilBig"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1337 MovieClip {p_fla.counterfoil_big_294}
"bone1"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 144 MovieClip {Item_Bone}
"stickLong3"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1339 MovieClip
"boneLadder"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1340 MovieClip
"h$_throwBones"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1343 MovieClip
"bug"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1158 MovieClip {Bug}
"a$_rope2"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1345 MovieClip
"a$_stickLong"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1347 MovieClip
"a$_throwBones"Symbol 1350 MovieClip {Episode_07} Frame 1Symbol 1349 MovieClip
"anim"Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307} Frame 1Symbol 1371 MovieClip
"acorn"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 149 MovieClip {Item_Acorn}
"stickLong2"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1355 MovieClip
"poorFly"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307}
"spider"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1408 MovieClip {p_fla.lvl6_spider_All_315}
"bridgeFromLeaves"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1414 MovieClip {p_fla.lvl6_carpet_leafs_324}
"leaf_1"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 44 MovieClip
"leaf_3"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 44 MovieClip
"leaf_4"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 44 MovieClip
"leaf_2"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 44 MovieClip
"web3"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1416 MovieClip
"bug"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1158 MovieClip {Bug}
"a$_exit"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1417 MovieClip
"a$_takeLeaves"Symbol 1420 MovieClip {Episode_06} Frame 1Symbol 1419 MovieClip
"stone5"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1425 MovieClip
"glass"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 142 MovieClip {Item_Glass}
"knot2"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 790 MovieClip
"plant"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 156 MovieClip {Item_Plant}
"pitch"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1431 MovieClip
"flower"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338}
"bug"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1158 MovieClip {Bug}
"butterfly"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1456 MovieClip {p_fla.butterfly2_361}
"a$_throwStone"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1483 MovieClip
"a$_placePitch"Symbol 1485 MovieClip {Episode_05} Frame 1Symbol 1484 MovieClip
"birdLegRight"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1497 MovieClip {p_fla.birdLeg_375}
"birdLegLeft"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1497 MovieClip {p_fla.birdLeg_375}
"birdHead"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1562 MovieClip {p_fla.birdHead_391}
"berry"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 106 MovieClip {Item_Berry}
"stickLong"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 151 MovieClip {Item_StickLong}
"seed2"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 104 MovieClip {Item_Seed2}
"h$_throwDummy"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1564 MovieClip
"bug"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1158 MovieClip {Bug}
"a$_exit"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1569 MovieClip
"a$_throwDummy"Symbol 1571 MovieClip {Episode_04} Frame 1Symbol 1570 MovieClip
"stone"Symbol 1688 MovieClip {p_fla.lvl3_bug_crawlUpWStone_433} Frame 8Symbol 1671 MovieClip
"stone"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 31Symbol 1671 MovieClip
"stone"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 90Symbol 1576 MovieClip
"anim"Symbol 1702 MovieClip {p_fla.stalk_animated_417} Frame 2Symbol 1644 MovieClip {p_fla.lvl3_bugWGrass_425}
"anim"Symbol 1702 MovieClip {p_fla.stalk_animated_417} Frame 3Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432}
"anim_1"Symbol 1728 MovieClip {p_fla.ant_move_Bend_446} Frame 1Symbol 1719 MovieClip {p_fla.lvl3_branch1_ant_447}
"anim_2"Symbol 1728 MovieClip {p_fla.ant_move_Bend_446} Frame 1Symbol 1723 MovieClip {p_fla.lvl3_branch2_ant_458}
"anim"Symbol 1729 MovieClip {p_fla.lvl3_manyAnts2_445} Frame 1Symbol 1728 MovieClip {p_fla.ant_move_Bend_446}
"stone"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1576 MovieClip
"pin"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 53 MovieClip {Item_Pin}
"stone3"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1576 MovieClip
"thread"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1578 MovieClip
"stalk"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1702 MovieClip {p_fla.stalk_animated_417}
"bug"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1158 MovieClip {Bug}
"ants"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1729 MovieClip {p_fla.lvl3_manyAnts2_445}
"a$_exit"Symbol 1731 MovieClip {Episode_03} Frame 1Symbol 1730 MovieClip
"movingLeaf"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1747 MovieClip {p_fla.leafMov_473}
"stone2"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 102 MovieClip {Item_Stone}
"web2"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1749 MovieClip
"waterDrop"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1751 MovieClip {p_fla.WaterDrop_476}
"dandelion"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1755 MovieClip {p_fla.dandelion_478}
"seed"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 101 MovieClip {Item_Seed}
"h$_crawlUp"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1760 MovieClip
"bug"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1158 MovieClip {Bug}
"a$_web"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1766 MovieClip
"a$_death"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1767 MovieClip
"a$_crawlUp"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1768 MovieClip
"a$_seed"Symbol 1771 MovieClip {Episode_02} Frame 1Symbol 1770 MovieClip
"anim"Symbol 1794 MovieClip {p_fla.carAll_506} Frame 1Symbol 1793 MovieClip {p_fla.car_507}
"car"Symbol 1800 MovieClip {p_fla.toyCar_505} Frame 1Symbol 1794 MovieClip {p_fla.carAll_506}
"roof"Symbol 1800 MovieClip {p_fla.toyCar_505} Frame 3Symbol 1799 MovieClip
"leaf"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 100 MovieClip {Item_Leaf}
"knot"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 99 MovieClip {Item_Knot}
"brushwood"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 97 MovieClip {Item_Brushwood}
"web"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1776 MovieClip
"stone"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1778 MovieClip
"toyCar"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1800 MovieClip {p_fla.toyCar_505}
"bug"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1158 MovieClip {Bug}
"a$_web"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1810 MovieClip
"a$_death"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1811 MovieClip
"hintHelpText"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1814 MovieClip {p_fla.hint_help_522}
"mainHelpText"Symbol 1817 MovieClip {Episode_01} Frame 1Symbol 1816 MovieClip {p_fla.main_help_523}
"episode_08"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1169 MovieClip {Episode_08}
"episode_07"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1350 MovieClip {Episode_07}
"episode_06"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1420 MovieClip {Episode_06}
"episode_05"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1485 MovieClip {Episode_05}
"episode_04"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1571 MovieClip {Episode_04}
"episode_03"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1731 MovieClip {Episode_03}
"episode_02"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1771 MovieClip {Episode_02}
"episode_01"Symbol 1818 MovieClip {p_fla._ExportEpisodesMC_39} Frame 2Symbol 1817 MovieClip {Episode_01}
"preloader"Symbol 1862 MovieClip {p_fla.Cover_524} Frame 1Symbol 1861 MovieClip {p_fla.Logotype_534}
"_tf"Symbol 1866 MovieClip {p_fla.MemoryDisplay_535} Frame 1Symbol 1864 EditableText
"_tf"Symbol 1869 MovieClip {p_fla.SPFDisplay_536} Frame 1Symbol 1867 EditableText
"_tf"Symbol 1872 MovieClip {p_fla.FPSDisplay_537} Frame 1Symbol 1870 EditableText
"_fill"Symbol 1881 MovieClip {p_fla.HintButton_540} Frame 2Symbol 1878 MovieClip
"hitMc"Symbol 1896 MovieClip {p_fla.skipBtn_547} Frame 1Symbol 1893 MovieClip
"hitMc"Symbol 1903 MovieClip {p_fla._nextBtn_553} Frame 1Symbol 1893 MovieClip
"hitMc"Symbol 1906 MovieClip {p_fla.playBtn_554} Frame 1Symbol 1904 MovieClip
"playBtn"Symbol 1907 MovieClip {p_fla.Prolog_01_545} Frame 280Symbol 1906 MovieClip {p_fla.playBtn_554}
"playBtn"Symbol 1909 MovieClip {p_fla.Prolog_02_557} Frame 280Symbol 1906 MovieClip {p_fla.playBtn_554}
"images"Symbol 1910 MovieClip {p_fla.Prologue_544} Frame 1Symbol 1907 MovieClip {p_fla.Prolog_01_545}
"images"Symbol 1910 MovieClip {p_fla.Prologue_544} Frame 2Symbol 1909 MovieClip {p_fla.Prolog_02_557}
"hit_mc"Symbol 1915 MovieClip {p_fla.MuteButton_558} Frame 1Symbol 1912 MovieClip
"story"Symbol 1919 MovieClip {Game} Frame 1Symbol 1873 MovieClip {p_fla.Story_539}
"hintButton"Symbol 1919 MovieClip {Game} Frame 1Symbol 1881 MovieClip {p_fla.HintButton_540}
"epilogues"Symbol 1919 MovieClip {Game} Frame 1Symbol 1883 MovieClip {p_fla.Epilogue_543}
"prologues"Symbol 1919 MovieClip {Game} Frame 1Symbol 1910 MovieClip {p_fla.Prologue_544}
"muteButton"Symbol 1919 MovieClip {Game} Frame 1Symbol 1915 MovieClip {p_fla.MuteButton_558}
"banner"Symbol 1919 MovieClip {Game} Frame 1Symbol 1918 MovieClip {p_fla.Banner_560}
"logo"Symbol 1919 MovieClip {Game} Frame 1Symbol 1861 MovieClip {p_fla.Logotype_534}
"history_tf"Symbol 1928 MovieClip {p_fla.cont_565} Frame 1Symbol 1927 EditableText
"cont_mc"Symbol 1931 MovieClip {p_fla.content_564} Frame 1Symbol 1928 MovieClip {p_fla.cont_565}
"mask_mc"Symbol 1931 MovieClip {p_fla.content_564} Frame 1Symbol 1930 MovieClip
"track_mc"Symbol 1940 MovieClip {p_fla.scrollerV_567} Frame 1Symbol 1933 MovieClip
"thumb_mc"Symbol 1940 MovieClip {p_fla.scrollerV_567} Frame 1Symbol 1935 MovieClip
"btnDown"Symbol 1940 MovieClip {p_fla.scrollerV_567} Frame 1Symbol 1937 MovieClip
"btnUp"Symbol 1940 MovieClip {p_fla.scrollerV_567} Frame 1Symbol 1939 MovieClip
"track_mc"Symbol 1947 MovieClip {p_fla.scrollerH_572} Frame 1Symbol 1941 MovieClip
"btnLeft"Symbol 1947 MovieClip {p_fla.scrollerH_572} Frame 1Symbol 1943 MovieClip
"thumb_mc"Symbol 1947 MovieClip {p_fla.scrollerH_572} Frame 1Symbol 1944 MovieClip
"btnRight"Symbol 1947 MovieClip {p_fla.scrollerH_572} Frame 1Symbol 1946 MovieClip
"btnClose"Symbol 1948 MovieClip {p_fla.Console_562} Frame 1Symbol 1923 MovieClip
"command_tf"Symbol 1948 MovieClip {p_fla.Console_562} Frame 1Symbol 1925 EditableText
"content"Symbol 1948 MovieClip {p_fla.Console_562} Frame 1Symbol 1931 MovieClip {p_fla.content_564}
"scrollerV"Symbol 1948 MovieClip {p_fla.Console_562} Frame 1Symbol 1940 MovieClip {p_fla.scrollerV_567}
"scrollerH"Symbol 1948 MovieClip {p_fla.Console_562} Frame 1Symbol 1947 MovieClip {p_fla.scrollerH_572}

Special Tags

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

Labels

"menu"Frame 3
"game"Frame 4
"_fly"Symbol 115 MovieClip Frame 1
"_idle"Symbol 135 MovieClip Frame 1
"_onFlower"Symbol 135 MovieClip Frame 6
"_angry"Symbol 135 MovieClip Frame 15
"_idle"Symbol 140 MovieClip {Wasp} Frame 1
"_onFlower"Symbol 140 MovieClip {Wasp} Frame 7
"_angry"Symbol 140 MovieClip {Wasp} Frame 16
"_attack"Symbol 140 MovieClip {Wasp} Frame 70
"_hitAndFlyAway"Symbol 140 MovieClip {Wasp} Frame 104
"_over"Symbol 193 MovieClip {p_fla.play_btn_10} Frame 2
"_up"Symbol 193 MovieClip {p_fla.play_btn_10} Frame 11
"over"Symbol 209 MovieClip {p_fla.retryBtn_17} Frame 2
"up"Symbol 209 MovieClip {p_fla.retryBtn_17} Frame 12
"over"Symbol 220 MovieClip {p_fla.mainMenuBtn_25} Frame 2
"up"Symbol 220 MovieClip {p_fla.mainMenuBtn_25} Frame 9
"over"Symbol 222 MovieClip {p_fla.moreGamesBtn_27} Frame 2
"up"Symbol 222 MovieClip {p_fla.moreGamesBtn_27} Frame 9
"end1"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 1
"end2"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 2
"end3"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 3
"end4"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 4
"end5"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 5
"end6"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 6
"end7"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 7
"end8"Symbol 233 MovieClip {p_fla.levelEndPicture_29} Frame 8
"over"Symbol 235 MovieClip {p_fla.nextBtn_30} Frame 2
"up"Symbol 235 MovieClip {p_fla.nextBtn_30} Frame 9
"over"Symbol 247 MovieClip {p_fla.playBtn_37} Frame 2
"up"Symbol 247 MovieClip {p_fla.playBtn_37} Frame 12
"_idle"Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68} Frame 1
"_movedByBug"Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68} Frame 10
"_rideFlower"Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68} Frame 27
"_budsUp"Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68} Frame 60
"_moveDown"Symbol 371 MovieClip {p_fla.lvl8_bug_WBluebell_68} Frame 88
"_unhide"Symbol 793 MovieClip {p_fla.bug_hideBehindPlant_176} Frame 48
"_stuck"Symbol 806 MovieClip {p_fla.bug_stuckAndDie_184} Frame 1
"_die"Symbol 806 MovieClip {p_fla.bug_stuckAndDie_184} Frame 27
"_jumpOn"Symbol 1086 MovieClip {p_fla.bug_crawl_237} Frame 1
"_scramble"Symbol 1086 MovieClip {p_fla.bug_crawl_237} Frame 24
"_jumpDown"Symbol 1086 MovieClip {p_fla.bug_crawl_237} Frame 84
"$init"Symbol 1158 MovieClip {Bug} Frame 1
"none"Symbol 1158 MovieClip {Bug} Frame 2
"idle"Symbol 1158 MovieClip {Bug} Frame 3
"walk"Symbol 1158 MovieClip {Bug} Frame 4
"take"Symbol 1158 MovieClip {Bug} Frame 5
"pickUp"Symbol 1158 MovieClip {Bug} Frame 6
"useKnotInCar"Symbol 1158 MovieClip {Bug} Frame 7
"getInCar"Symbol 1158 MovieClip {Bug} Frame 8
"die"Symbol 1158 MovieClip {Bug} Frame 9
"dieInCar"Symbol 1158 MovieClip {Bug} Frame 10
"makeRoof"Symbol 1158 MovieClip {Bug} Frame 11
"useKnot"Symbol 1158 MovieClip {Bug} Frame 12
"dieByCar"Symbol 1158 MovieClip {Bug} Frame 13
"outOfCar"Symbol 1158 MovieClip {Bug} Frame 14
"sitInCar"Symbol 1158 MovieClip {Bug} Frame 15
"makeParachute"Symbol 1158 MovieClip {Bug} Frame 16
"crawlUp"Symbol 1158 MovieClip {Bug} Frame 17
"fly"Symbol 1158 MovieClip {Bug} Frame 18
"grassJump"Symbol 1158 MovieClip {Bug} Frame 19
"stoneJump"Symbol 1158 MovieClip {Bug} Frame 20
"throwStone"Symbol 1158 MovieClip {Bug} Frame 21
"dieByAnts"Symbol 1158 MovieClip {Bug} Frame 22
"dieByPitch"Symbol 1158 MovieClip {Bug} Frame 23
"dieByWasp"Symbol 1158 MovieClip {Bug} Frame 24
"takePitch"Symbol 1158 MovieClip {Bug} Frame 25
"hideBehindPlant"Symbol 1158 MovieClip {Bug} Frame 26
"useLongStick"Symbol 1158 MovieClip {Bug} Frame 27
"throwDummy"Symbol 1158 MovieClip {Bug} Frame 28
"stuckAndDie"Symbol 1158 MovieClip {Bug} Frame 29
"dieBySpider"Symbol 1158 MovieClip {Bug} Frame 30
"throwAcorn"Symbol 1158 MovieClip {Bug} Frame 31
"makeDummy"Symbol 1158 MovieClip {Bug} Frame 32
"makeTool01"Symbol 1158 MovieClip {Bug} Frame 33
"cutGrass"Symbol 1158 MovieClip {Bug} Frame 34
"fly2"Symbol 1158 MovieClip {Bug} Frame 35
"useLens"Symbol 1158 MovieClip {Bug} Frame 36
"useTendril"Symbol 1158 MovieClip {Bug} Frame 37
"dieFallDown"Symbol 1158 MovieClip {Bug} Frame 38
"dieBySunRays"Symbol 1158 MovieClip {Bug} Frame 39
"crawl"Symbol 1158 MovieClip {Bug} Frame 40
"throwBones"Symbol 1158 MovieClip {Bug} Frame 41
"closeHole"Symbol 1158 MovieClip {Bug} Frame 42
"dieByCaterpillar"Symbol 1158 MovieClip {Bug} Frame 43
"makeBridle"Symbol 1158 MovieClip {Bug} Frame 44
"cv_stop"Symbol 1201 MovieClip {p_fla.cherv_267} Frame 1
"cv_eat"Symbol 1201 MovieClip {p_fla.cherv_267} Frame 69
"cv_died"Symbol 1201 MovieClip {p_fla.cherv_267} Frame 138
"_hidden"Symbol 1218 MovieClip {p_fla.lvl7_egg_02_270} Frame 1
"_attack"Symbol 1218 MovieClip {p_fla.lvl7_egg_02_270} Frame 2
"_eat"Symbol 1218 MovieClip {p_fla.lvl7_egg_02_270} Frame 49
"stop"Symbol 1337 MovieClip {p_fla.counterfoil_big_294} Frame 1
"go"Symbol 1337 MovieClip {p_fla.counterfoil_big_294} Frame 2
"_walking"Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307} Frame 1
"_down"Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307} Frame 2
"_spider"Symbol 1380 MovieClip {p_fla.lvl6_fly_walking_307} Frame 22
"_idle"Symbol 1408 MovieClip {p_fla.lvl6_spider_All_315} Frame 1
"_move"Symbol 1408 MovieClip {p_fla.lvl6_spider_All_315} Frame 6
"_attack"Symbol 1408 MovieClip {p_fla.lvl6_spider_All_315} Frame 54
"_eating"Symbol 1408 MovieClip {p_fla.lvl6_spider_All_315} Frame 81
"_idle"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 1
"_waspAngry"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 31
"_wasp_hit_AndFlyAway"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 88
"_flowerDown"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 123
"_flowerWPitch"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 165
"_butterflySitOnFlower"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 170
"_butterflyFlyingAway"Symbol 1478 MovieClip {p_fla.lvl5_flowerWWasp_338} Frame 208
"smashBug"Symbol 1497 MovieClip {p_fla.birdLeg_375} Frame 2
"fallDown"Symbol 1497 MovieClip {p_fla.birdLeg_375} Frame 64
"eatBug"Symbol 1562 MovieClip {p_fla.birdHead_391} Frame 2
"eatDummy"Symbol 1562 MovieClip {p_fla.birdHead_391} Frame 43
"_jumpOnGrass_with_Stone"Symbol 1688 MovieClip {p_fla.lvl3_bug_crawlUpWStone_433} Frame 1
"_scrambleUpWithStone"Symbol 1688 MovieClip {p_fla.lvl3_bug_crawlUpWStone_433} Frame 24
"_GrassDwn"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 1
"_WBow"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 99
"_WBowWpin"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 107
"_Ready2Up"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 112
"_BendUp"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 117
"_BendUpStop"Symbol 1701 MovieClip {p_fla.lvl3_bugWGrassWStone_432} Frame 140
"_idle"Symbol 1728 MovieClip {p_fla.ant_move_Bend_446} Frame 1
"_idleWPin"Symbol 1728 MovieClip {p_fla.ant_move_Bend_446} Frame 6
"_up_animation"Symbol 1728 MovieClip {p_fla.ant_move_Bend_446} Frame 13
"_up"Symbol 1728 MovieClip {p_fla.ant_move_Bend_446} Frame 36
"in"Symbol 1793 MovieClip {p_fla.car_507} Frame 2
"over"Symbol 1855 MovieClip {p_fla.playBtn_530} Frame 2
"up"Symbol 1855 MovieClip {p_fla.playBtn_530} Frame 5
"over"Symbol 1859 MovieClip {p_fla.moreGamesBtn_532} Frame 2
"up"Symbol 1859 MovieClip {p_fla.moreGamesBtn_532} Frame 5
"over"Symbol 1896 MovieClip {p_fla.skipBtn_547} Frame 2
"up"Symbol 1896 MovieClip {p_fla.skipBtn_547} Frame 9
"over"Symbol 1903 MovieClip {p_fla._nextBtn_553} Frame 2
"up"Symbol 1903 MovieClip {p_fla._nextBtn_553} Frame 9
"over"Symbol 1906 MovieClip {p_fla.playBtn_554} Frame 2
"up"Symbol 1906 MovieClip {p_fla.playBtn_554} Frame 12




http://swfchan.com/26/125304/info.shtml
Created: 28/2 -2019 08:17:30 Last modified: 28/2 -2019 08:17:30 Server time: 06/05 -2024 11:44:22