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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM62441982-12DC&rnd=62441982" width="1" height="1"></div>

armorgames katerpillars-4265.swf

This is the info page for
Flash #262918

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


Text
HEALTH

GROWTH

PLAY

click here to play

CONGRATULATIONS! YOU REALLY AREA GREAT
TRAINER. NOW WHY NOT TRY THE BASKETBALL
GAME ON THE TITLESCREEN!

<p align="center"><font face="Handwriting - Dakota" size="14" color="#99ff00" letterSpacing="0.000000" kerning="1">Textual</font></p>

<p align="right"><font face="Apple Casual" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">TOP SCORE:</font></p>

Level Select

Beat a level before sunset
to earn a golden butterfly.

Katerpillars by Armor Games 2009
Game - Ant Lavelle
Produced - Daniel McNeefly
Overseen - John Cocooney
Concept - Katerpillar Stanton
Art - Jack Woodcock / Chris Ignatov
Music -  Hades / Waterflame / Midimachine
Special Thanks - Lucy and Ella

Time

Throw Zone

<p align="center"><font face="Handwriting - Dakota" size="42" color="#ffffff" letterSpacing="0.000000" kerning="1">99</font></p>

Notice
Your Cocoon has
been lost :(

Notice
Your Butterfly
was eaten! D:

COMPLETE!
You netted
Caterpillars!

<p align="center"><font face="Handwriting - Dakota" size="42" color="#ffffff" letterSpacing="0.000000" kerning="1">99</font></p>

Welcome to "Katerpillars"
Hey, what's up? Let's get started, shall we?

Katerpillars Tutorial
The aim of the game is simple, raise your
caterpillars into butterflies by nightfall.

Explore by moving the mouse.
Drag and drop a leaf onto a
caterpillar to feed it.

After munching on a leaf or two, he'll be
ready to turn into a cocoon. Drag him to
the incubator in the top right.

Once there he'll go crazy and turn into a
cocoon. Leave it to incubate until it's ready.
You can only incubate one cocoon at once.

Once ready, drag the cocoon to a
hatching hook in the top Left corner
and give it time to hatch.

Now just sit back and wait for it to hatch.
Sometimes spiders will try and prevent the
cocoon hatching. Click spiders to stop them.

Welcome to Katerpillars,
an original time management game from the creators of
"Sim Gardening" and "Standing in the rain simulator 2006"

View the credits screen.
The people who appreciate you playing this game
:)

Play the main game of raising caterpillars
against a time limit.

Try to earn the highest score possible on a
basketball based mini game. Complete
Level 3 to unlock this option!

Play the best online games for free at
Armor Games!

RETURN TO THE PREVIOUS SCREEN

Raise a single caterpillar as the game walks
you through your first day - easy peasy!

Go it alone and raise three green
caterpillars without assistance.

Introducing the Pinky, who gets thirsty and
needs water as well as food!

Introducing the Tigerpillar!
This little guy needs lots of food!

Finally, put all your skills to the test and raise
this group of rag-tag 'pillars into Butterflies
their momma would be proud of.

Play the best online games for free at
Armorgames.com!

Let's shoot some hoops!
Drag and throw the caterpillars and get as
many as you can in the net! GO GO GO!

LEVEL
COMPLETE!
You are an
excellent trainer!

LEVEL
Failure.
I'm not angry...
Just disappointed...

Warning
Ants are trying to steal your
cocoon, lift it to safety!

Warning

Spiders are attacking
the cocoons!

A Butterfly has hatched. Click it to help it fly!

Time until sunset:

<p align="left"><font face="Apple Casual" size="28" color="#ffffff" letterSpacing="0.000000" kerning="1">Time until sunset:</font></p>

MUTE

EXIT

SURE?

YES

NO

Click to continue

New Caterpillar!

Pinky needs water as well
as food. When he's thirsty
dunk him in the pond.

Tigerpillars don't need water,
but they need 5 times more
food than Greenies! Those
greedy beggers!

You earned a golden butterfly!

For beating the level before sunset.

You UNLOCKED a minigame.

Play basketball on the title screen!

ActionScript [AS3]

Section 1
//ag_intro_mc_4 (KateGame13_fla.ag_intro_mc_4) package KateGame13_fla { import flash.display.*; public dynamic class ag_intro_mc_4 extends MovieClip { public function ag_intro_mc_4(){ addFrameScript(0, frame1, 160, frame161); } function frame1(){ MovieClip(parent).stop(); gotoAndPlay(2); } function frame161(){ stop(); MovieClip(root).play(); } } }//package KateGame13_fla
Section 2
//AGteaser_mc_8 (KateGame13_fla.AGteaser_mc_8) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class AGteaser_mc_8 extends MovieClip { public var AGhome01:SimpleButton; public function AGteaser_mc_8(){ addFrameScript(156, frame157); } function frame157(){ MovieClip(root).playMusic("TITLE"); MovieClip(root).transistion("TITLE"); stop(); } } }//package KateGame13_fla
Section 3
//BBALLCOLLISION_69 (KateGame13_fla.BBALLCOLLISION_69) package KateGame13_fla { import flash.display.*; public dynamic class BBALLCOLLISION_69 extends MovieClip { public function BBALLCOLLISION_69(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 4
//BBTOPSCORE_30 (KateGame13_fla.BBTOPSCORE_30) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class BBTOPSCORE_30 extends MovieClip { public var score:TextField; public function BBTOPSCORE_30(){ addFrameScript(0, frame1); } function frame1(){ score.text = ("TOP SCORE: " + MovieClip(root).Save.topScore); if (MovieClip(root).Save.topScore > 0){ alpha = 1; } else { alpha = 0.3; }; } } }//package KateGame13_fla
Section 5
//BUD_54 (KateGame13_fla.BUD_54) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class BUD_54 extends MovieClip { public function BUD_54(){ addFrameScript(2, frame3); } function frame3(){ stop(); alpha = 0; if (MovieClip(parent).currentFrame == (MovieClip(root).levelNo + 1)){ if (MovieClip(root).GAME != null){ MovieClip(root).GAME.budArray.push(this); }; }; } } }//package KateGame13_fla
Section 6
//Butterfly_WingTexture_23 (KateGame13_fla.Butterfly_WingTexture_23) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Butterfly_WingTexture_23 extends MovieClip { public function Butterfly_WingTexture_23(){ addFrameScript(0, frame1); } function frame1(){ stop(); try { if (((!((this == null))) && (!((MovieClip(root).BTYPE == null))))){ gotoAndStop(MovieClip(root).BTYPE); }; } catch(e:Error) { }; } } }//package KateGame13_fla
Section 7
//ButterflyWings_22 (KateGame13_fla.ButterflyWings_22) package KateGame13_fla { import flash.display.*; public dynamic class ButterflyWings_22 extends MovieClip { public function ButterflyWings_22(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 8
//Cat_headSprite_100 (KateGame13_fla.Cat_headSprite_100) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Cat_headSprite_100 extends MovieClip { public function Cat_headSprite_100(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(parent).typ); } } }//package KateGame13_fla
Section 9
//CatSegmentSprite_99 (KateGame13_fla.CatSegmentSprite_99) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class CatSegmentSprite_99 extends MovieClip { public function CatSegmentSprite_99(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop(MovieClip(parent).typ); } } }//package KateGame13_fla
Section 10
//CocoonBubble_98 (KateGame13_fla.CocoonBubble_98) package KateGame13_fla { import flash.display.*; public dynamic class CocoonBubble_98 extends MovieClip { public function CocoonBubble_98(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 11
//EOL_GAME_77 (KateGame13_fla.EOL_GAME_77) package KateGame13_fla { import flash.display.*; public dynamic class EOL_GAME_77 extends MovieClip { public var TITLE_7_NEXT:MovieClip; public var TITLE_9_QUIT:MovieClip; public var TITLE_10_RETRY:MovieClip; public function EOL_GAME_77(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 12
//EXITGAME_85 (KateGame13_fla.EXITGAME_85) package KateGame13_fla { import flash.events.*; import flash.display.*; public dynamic class EXITGAME_85 extends MovieClip { public var S_EXIT:SimpleButton; public var S_NO:SimpleButton; public var S_YES:SimpleButton; public function EXITGAME_85(){ addFrameScript(0, frame1, 1, frame2); } public function NO(_arg1:Event){ S_NO.removeEventListener(MouseEvent.MOUSE_DOWN, NO); S_YES.removeEventListener(MouseEvent.MOUSE_DOWN, YES); gotoAndStop(1); } function frame1(){ S_EXIT.addEventListener(MouseEvent.MOUSE_DOWN, SEXIT); stop(); } function frame2(){ S_YES.addEventListener(MouseEvent.MOUSE_DOWN, YES); S_NO.addEventListener(MouseEvent.MOUSE_DOWN, NO); } public function YES(_arg1:Event){ S_YES.removeEventListener(MouseEvent.MOUSE_DOWN, YES); S_NO.removeEventListener(MouseEvent.MOUSE_DOWN, NO); gotoAndStop(1); MovieClip(root).gotoAndStop("blank"); } public function SEXIT(_arg1:Event){ S_EXIT.removeEventListener(MouseEvent.MOUSE_DOWN, SEXIT); nextFrame(); } } }//package KateGame13_fla
Section 13
//GameEngine_34 (KateGame13_fla.GameEngine_34) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class GameEngine_34 extends MovieClip { public var tutArray:Array; public var shrapArray:Array; public var highlightBuffer:int; public var titleMode:Boolean; public var smokeArray:Array; public var BBScore:int; public var butterArray:Array; public var xCap:int; public var cocoonCounter:int; public var BG; public var currentDrag; public var multiWait:Boolean; public var HANDTARG:MovieClip; public var kateArray:Array; public var FOOD:MovieClip; public var multiSelectLock:Boolean; public var bballTimerStart:Number; public var i:int; public var bballTimer:Number; public var TB; public var HAND:MovieClip; public var sunTimer; public var r; public var sunsetAlpha:Number; public var HLCount:Number; public var spiderArray:Array; public var destroyTarg; public var budArray:Array; public var BG0:MovieClip; public var BG1:MovieClip; public var BG2:MovieClip; public var BG3:MovieClip; public var BG4:MovieClip; public var BG5:MovieClip; public var BG6:MovieClip; public var checkHighlight:Boolean; public var SUNSET:MovieClip; public var foodArray:Array; public var BBALLNET:MovieClip; public var LIZARD:MovieClip; public var bballMode:Boolean; public var lizardOver; public var antArray:Array; public var growCap:int; public var HATCHER:COCOON; public var DARKNESS; public var _keys:Array; public var spidersActive:Boolean; public var EOL:Boolean; public var GO:MovieClip; public var tutCount:Number; public var KATES:MovieClip; public var butterCount:int; public var BBALLCOLLISION:MovieClip; public var collisionPower:int; public var BBALLNETOUT:MovieClip; public var gameSlow:Number; public var BBALLNET1:MovieClip; public var BBALLNET2:MovieClip; public var lizardTarg; public var TREECOLLISION:MovieClip; public var bballPrevent:int; public var lizardActive:Boolean; public var COCArray:Array; public var initGrow; public var butterLock:Boolean; public var SMOKE:MovieClip; public var lizardSpeed:Number; public var cocoonTaken:Boolean; public var tutorial:Boolean; public var spiderTimer:int; public var createKate:int; public var ANTS:MovieClip; public var gameSpeed:int; public var butterTarg:int; public var level:int; public var HATCHERTYPE:int; public var firstStart:Boolean; public var tutorialFreeze:Number; public var antsActive:Boolean; public var TBB:MovieClip; public var multiSelect; public var HAND2:MovieClip; public var TBV:MovieClip; public var spiderLock:Boolean; public var levelArrayG:Array; public var nightFall:Boolean; public var antLock:Boolean; public var levelArrayO:Array; public var levelArrayP:Array; public var mousePressed:Boolean; public var COC5:COCOON; public var sysMem:Number; public var BGCount:int; public var BGPos:Point; public var BGPosArray:Array; public var SELSQUARE:MovieClip; public var TITLECOLLISION:MovieClip; public var hungryMax:int; public var gameTime:Number; public var mouseClick; public var lizardPos; public function GameEngine_34(){ addFrameScript(0, frame1); } public function MouseUp(_arg1:Event){ multiWait = false; if (multiSelect != undefined){ highlightAll(true, true); multiWait = true; SELSQUARE.x = -10000; multiSelect = undefined; } else { currentDrag = undefined; }; if (multiWait == false){ highlightAll(false); }; mousePressed = false; } public function newKate(_arg1:Number=0, _arg2:Number=0, _arg3:int=1){ var _local10:MovieClip; var _local4:Array = new Array(); var _local5 = 5; var _local6:Number = ((Math.random() * 40) - 20); var _local7:Number = ((Math.random() * 40) - 20); var _local8:int; while (_local8 < _local5) { _local10 = new SEGMENT(); if (_local8 == (_local5 - 1)){ _local10.head = true; } else { _local10.head = false; }; if (bballMode != true){ _local10.x = ((GO.SP.x + (_local8 * 25)) + _local6); _local10.y = (GO.SP.y + _local7); } else { _local10.x = (_arg1 + (_local8 * 25)); _local10.y = _arg2; }; _local10.typ = _arg3; _local10.lx = _local10.x; _local10.ly = _local10.y; _local10.scaleX = ((_local8 / 6) + 0.5); _local10.scaleY = _local10.scaleX; _local10.origSize = _local10.scaleX; _local10.xs = 0; _local10.ys = 0; _local10.headBounce = 0; _local10.headSpeed = 0; _local10.crawlBuffer = 0; _local10.ms = 30; _local10.timer = 0; _local4.push(_local10); KATES.addChild(_local10); _local8++; }; var _local9:Object = new Object(); _local9.multiPos = new Point(((Math.random() * 50) - 25), ((Math.random() * 50) - 25)); _local9.head = _local4[(_local4.length - 1)]; _local9.grabbed = false; _local9.evolveCount = 0; _local9.thirst = 0; _local9.growth = 1; _local9.thirst = 0; _local9.typ = _arg3; _local9.segments = _local4; kateArray.push(_local9); } public function handleKeyUp(_arg1:KeyboardEvent):void{ var _local2:int = _keys.indexOf(_arg1.keyCode); if (_local2 > -1){ _keys.splice(_local2, 1); }; } public function newFood(_arg1, _arg2, _arg3, _arg4){ var _local5:MovieClip = new LEAF(); foodArray.push(_local5); FOOD.addChild(_local5); _local5.x = _arg1; _local5.y = _arg2; _local5.scaleX = 0; _local5.scaleY = 0; _local5.grow = 0; _local5.par = _arg4; _local5.scaleWarp = new Point((Math.random() / 2), (0.8 + (Math.random() * 0.4))); if (Math.random() < 0.5){ _local5.growDir = 1; } else { _local5.growDir = -1; }; _local5.rotation = (_local5.rotation + (((Math.random() * 60) - 30) + (90 * _local5.growDir))); _local5.origRot = _local5.rotation; _local5.gotoAndStop(_arg3); _local5.growing = 0; } public function CAMBGSTUFF(){ var _local1:Point; var _local2:*; if (EOL != true){ sunTimer++; }; if (((((!((level == 1))) && ((titleMode == false)))) && ((bballMode == false)))){ _local1 = new Point(x, y); x = (x - (((HANDTARG.x + x) - 275) / 15)); y = (y - (((HANDTARG.y + y) - 200) / 15)); x = (x / 1.05); y = (y / 1.05); BG6.spinner.rotation = (BG6.spinner.rotation + 0.2); if (BG6.rotation > 160){ nightFall = true; }; if ((((BG6.rotation < 0)) && ((BG6.rotation > (0 - 90))))){ BG6.spinner.alpha = (BG6.spinner.alpha / 1.05); } else { if (!EOL){ BG6.rotation = (BG6.rotation + (0.03 / gameSlow)); }; }; gameTime = (gameTime - (1 / gameSlow)); if (gameTime < 0){ gameTime = 0; }; if (nightFall){ if ((((sunsetAlpha < 0.7)) && ((DARKNESS.alpha == 0)))){ sunsetAlpha = (sunsetAlpha + 0.002); } else { if (DARKNESS.alpha < 1){ sunsetAlpha = (sunsetAlpha / 1.01); DARKNESS.alpha = (DARKNESS.alpha + 0.01); if (DARKNESS.alpha > 0.4){ DARKNESS.alpha = 0.4; }; }; }; SUNSET.alpha = (Math.round((sunsetAlpha * 100)) / 100); }; i = 0; while (i < BGCount) { _local2 = this[("BG" + i)]; _local2.x = (((x / (i + 3)) - x) + BGPosArray[i].x); _local2.y = (((y / (i + 3)) - y) + BGPosArray[i].y); i++; }; } else { if (name != "GAME"){ r.spinner.rotation = (r.spinner.rotation + 0.2); }; }; } public function rand(_arg1:Number=10, _arg2:Number=0){ return (Math.round(((Math.random() * _arg1) + _arg2))); } public function newAnt(_arg1, _arg2){ var _local3:MovieClip = new ANT(); antArray.push(_local3); ANTS.addChild(_local3); _local3.x = _arg1; _local3.y = _arg2; _local3.dead = false; _local3.cocPos = ((Math.random() * 60) - 30); _local3.giveUp = false; } public function newShrapnel(_arg1:Number=0, _arg2:Number=0, _arg3:int=1){ var _local4:MovieClip; if (_arg3 == 1){ _local4 = new SHRAP(); } else { if (_arg3 == 2){ _local4 = new DROP(); }; }; shrapArray.push(_local4); SMOKE.addChild(_local4); _local4.x = _arg1; _local4.y = _arg2; _local4.scaleX = ((Math.random() + 1) / 10); _local4.scaleY = _local4.scaleX; _local4.xSpeed = ((Math.random() * 40) - 20); _local4.ySpeed = (-(Math.random()) * 10); _local4.rotation = (Math.random() * 360); } public function pythagPoint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ var _local5:Point = new Point(_arg1, _arg2); var _local6:Point = new Point(_arg3, _arg4); return (pythag(_local5, _local6)); } public function MouseLeft(_arg1:Event){ highlightAll(false); currentDrag = undefined; mousePressed = false; } public function updateSmoke(){ var _local2:SMOKECLOUD; var _local1:int; while (_local1 < smokeArray.length) { _local2 = smokeArray[_local1]; _local2.alpha = (_local2.alpha - 0.05); _local2.scaleX = (_local2.scaleX + 0.05); _local2.scaleY = (_local2.scaleY + 0.05); _local2.y = (_local2.y - 3); _local2.rotation = (_local2.rotation + 20); if (_local2.alpha <= 0){ _local2.parent.removeChild(_local2); delete smokeArray[_local1]; smokeArray.splice(_local1, 1); _local1--; }; _local1++; }; } public function constraints(_arg1:Object){ var _local4:int; var _local2:Array = _arg1.segments; var _local3:int; while (_local3 < 1) { _local4 = 0; while (_local4 < (_local2.length - 1)) { constrain(_local2[_local4], _local2[(_local4 + 1)], ((10 - (_local4 * 2)) + _arg1.growth)); _local4++; }; _local3++; }; } public function highlightAll(_arg1:Boolean=true, _arg2:Boolean=false){ HLCount = 0; var _local3:int; while (_local3 < kateArray.length) { if ((((_arg2 == false)) || (SELSQUARE.hitTestObject(kateArray[_local3].head)))){ kateArray[_local3].HL = _arg1; if (_arg1 == true){ HLCount++; }; }; _local3++; }; } public function highlightPointSegment(_arg1:Number=0, _arg2:Number=0, _arg3:Boolean=false){ var _local5:*; var _local6:*; var _local9:int; var _local10:MovieClip; var _local11:Number; var _local4:Number = 10000; currentDrag = undefined; var _local7:int; var _local8:int; while (_local8 < kateArray.length) { _local9 = 0; while (_local9 < kateArray[_local8].segments.length) { _local7++; if ((((_arg3 == false)) || ((kateArray[_local8].HL == true)))){ _local10 = kateArray[_local8].segments[_local9]; _local11 = pythagPoint(_arg1, _arg2, _local10.x, _local10.y); if ((((_local11 < _local4)) && ((_local11 < (_local10.width / 1.2))))){ _local5 = _local8; _local4 = _local11; _local6 = _local10; }; }; _local9++; }; _local8++; }; if (HLCount < 2){ highlightAll(false); multiWait = false; currentDrag = _local6; }; if (_local5 != undefined){ kateArray[_local5].HL = true; return (true); }; return (false); } public function handleKeyDown(_arg1:KeyboardEvent):void{ if (_keys.indexOf(_arg1.keyCode) == -1){ _keys.push(_arg1.keyCode); }; } public function updateShrap(){ var _local2:MovieClip; var _local1:int; while (_local1 < shrapArray.length) { _local2 = shrapArray[_local1]; _local2.alpha = (_local2.alpha - 0.01); _local2.x = (_local2.x + _local2.xSpeed); _local2.xSpeed = (_local2.xSpeed / 1.1); _local2.y = (_local2.y + _local2.ySpeed); _local2.ySpeed++; _local2.rotation = (_local2.rotation + 20); if (_local2.alpha <= 0){ _local2.parent.removeChild(_local2); delete shrapArray[_local1]; shrapArray.splice(_local1, 1); _local1--; }; _local1++; }; } function frame1(){ r = MovieClip(root); if (name == "GAME"){ GO.gotoAndStop((r.levelNo + 1)); }; gameSlow = 1.6; gameTime = 6200; gameSpeed = 3; r.TUTORIAL.gotoAndStop(1); titleMode = false; bballMode = false; TB = TREECOLLISION; i = 0; cocoonCounter = 0; BBALLNET.visible = false; BBALLNETOUT.visible = false; TBB.visible = false; BBScore = 0; EOL = false; if ((((name == "TITLEENGINE")) || ((name == "BBALLENGINE")))){ if (name == "TITLEENGINE"){ titleMode = true; TB = TITLECOLLISION; BBALLCOLLISION.visible = false; } else { TBB.visible = true; BBALLNET.visible = true; BBALLNETOUT.visible = true; bballMode = true; TB = BBALLCOLLISION; TITLECOLLISION.visible = false; }; GO.LAMP.x = (GO.LAMP.x + 10000); SUNSET.x = (SUNSET.x + 10000); TREECOLLISION.x = (TREECOLLISION.x + 10000); BG6.rotation = 10; TBV.x = (TBV.x + 10000); }; BGCount = 7; BGPosArray = new Array(); i = 0; while (i < BGCount) { BG = this[("BG" + i)]; BGPos = new Point(BG.x, BG.y); BGPosArray.push(BGPos); if (((titleMode) || (bballMode))){ BG.visible = false; }; i++; }; sysMem = 0; r.MBOX_Butterfly.alpha = 0; r.MBOX_HatchLost.alpha = 0; r.MBOX_Spiders.alpha = 0; GO.WATERHIT.alpha = 0; HATCHERTYPE = 1; level = MovieClip(root).levelNo; levelArrayG = new Array(0, 1, 3, 1, 1, 1, 2, 0, 3, 3); levelArrayP = new Array(0, 0, 0, 2, 2, 2, 4, 2, 3, 3); levelArrayO = new Array(0, 0, 0, 0, 1, 2, 2, 2, 2, 3); tutorial = false; tutorialFreeze = 200; r.TUTORIAL.visible = false; if ((((level == 1)) || ((titleMode == true)))){ tutorial = true; gameSpeed = 5; r.TUTORIAL.visible = true; if (titleMode == true){ r.TUTORIAL.gotoAndStop("ABOUT_MAIN"); }; }; cocoonTaken = false; collisionPower = 5; xCap = 1; growCap = 12; hungryMax = 400; _keys = new Array(); stage.addEventListener(KeyboardEvent.KEY_DOWN, this.handleKeyDown); stage.addEventListener(KeyboardEvent.KEY_UP, this.handleKeyUp); HAND2.alpha = 0.5; HAND.alpha = 0.25; SUNSET.alpha = 0; sunsetAlpha = 0; DARKNESS = r.DARKNESS; DARKNESS.alpha = 0; kateArray = new Array(); foodArray = new Array(); multiSelectLock = false; multiWait = false; highlightBuffer = 0; bballPrevent = 0; addEventListener(Event.ENTER_FRAME, onEnterFrame); createKate = 0; bballTimer = 900; bballTimerStart = 90; TBB.score.text = "READY?"; r.NEWPILLAR.visible = false; r.gameFroze = false; r.NEWPILLAR.scaleX = 0; if ((((level == 3)) || ((level == 4)))){ r.NEWPILLAR.addEventListener(MouseEvent.MOUSE_DOWN, removeNewPillar, false, 0, true); if (level == 3){ r.NEWPILLAR.visible = true; r.NEWPILLAR.scaleX = 1; r.gameFroze = true; r.NEWPILLAR.gotoAndStop(1); } else { r.NEWPILLAR.visible = true; r.NEWPILLAR.scaleX = 1; r.NEWPILLAR.gotoAndStop(2); r.gameFroze = true; }; }; firstStart = true; MovieClip(root).BWIN.alpha = 0; MovieClip(root).BBWIN.alpha = 0; tutCount = 0; tutArray = new Array(); nightFall = false; sunTimer = 0; stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown); mousePressed = false; checkHighlight = false; stage.addEventListener(MouseEvent.MOUSE_UP, MouseUp); stage.addEventListener(Event.MOUSE_LEAVE, MouseLeft); HLCount = 0; initGrow = 1; budArray = new Array(); antArray = new Array(); HATCHER.alpha = 0; HATCHER.ySpeed = 0; HATCHER.ready = 1; GO.LAMP.ICON.gotoAndStop(1); GO.LAMP.ICON.alpha = 0.5; GO.LAMP.BAR.scaleX = 0; GO.LAMP.LIGHT.x = (GO.LAMP.LIGHT.x - 10000); GO.LAMP.SENSOR.x = (GO.LAMP.SENSOR.x - 10000); GO.LAMP.SENSOR.alpha = 0; COCArray = new Array(); antsActive = false; spidersActive = false; spiderTimer = 400; antLock = false; smokeArray = new Array(); shrapArray = new Array(); butterCount = 0; butterTarg = 0; if (bballMode == true){ } else { i = 0; while (i < levelArrayG[level]) { butterTarg++; newKate(((Math.random() * 300) - 150), (Math.random() * 100), 1); i++; }; i = 0; while (i < levelArrayP[level]) { butterTarg++; newKate(((Math.random() * 300) - 150), (Math.random() * 100), 2); i++; }; i = 0; while (i < levelArrayO[level]) { butterTarg++; newKate(((Math.random() * 300) - 150), (Math.random() * 100), 3); i++; }; }; r.hookLevel = 6; butterArray = new Array(); butterLock = false; lizardPos = LIZARD.y; lizardActive = false; lizardOver = false; LIZARD.y = (LIZARD.y + 600); lizardSpeed = 0; spiderArray = new Array(); spiderLock = false; addEventListener(Event.REMOVED_FROM_STAGE, onUn); MovieClip(root).titleMode = titleMode; } public function anglePoint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ var _local5:Number = (Math.round(((Math.atan2((_arg4 - _arg2), (_arg3 - _arg1)) / Math.PI) * 180)) + 90); if (_local5 < 0){ _local5 = (_local5 + 360); }; return (_local5); } public function destroyArray(_arg1:Array, _arg2:Boolean=true){ var _local3:int; while (_local3 < _arg1.length) { _arg1[_local3].parent.removeChild(_arg1[_local3]); delete _arg1[_local3]; _arg1.splice(_local3, 1); _local3--; _local3++; }; if (_arg2){ _arg1 = null; }; } public function leafGrow(){ var _local2:*; var _local1:int; while (_local1 < budArray.length) { _local2 = budArray[_local1]; if (_local2.leaf == undefined){ _local2.leaf = true; newFood(_local2.x, _local2.y, 1, _local2); }; _local1++; }; } public function mousePressFunction(){ if (mouseClick != undefined){ if (hatcherClick() == false){ if (leafClick() == false){ if (!isKeyPressed(65)){ checkHighlight = highlightPointSegment(mouseClick.x, mouseClick.y); if (isKeyPressed(32)){ checkHighlight = true; }; if (checkHighlight == false){ highlightAll(false); multiSelect = new Point(HANDTARG.x, HANDTARG.y); multiSelectLock = true; SELSQUARE.x = multiSelect.x; SELSQUARE.y = multiSelect.y; } else { multiWait = false; }; }; }; }; mousePressed = true; mouseClick = undefined; }; } public function spiderHit(_arg1){ _arg1.targ.timer = (_arg1.targ.timer - 50); if (_arg1.targ.timer < 0){ _arg1.targ.timer = 0; }; _arg1.targ.health = (_arg1.targ.health - 5); } public function hatcherClick(){ if (HATCHER.hitTestObject(HANDTARG)){ HATCHER.drag = true; return (true); }; return (false); } public function onEnterFrame(_arg1:Event){ var iiii:int; var BGi:int; var i:int; var k:Object; var calcScale:Number; var e = _arg1; if (MovieClip(root).BWIN.alpha > 0){ MovieClip(root).BWIN.alpha = (MovieClip(root).BWIN.alpha - 0.05); }; if (MovieClip(root).BBWIN.alpha > 0){ MovieClip(root).BBWIN.alpha = (MovieClip(root).BBWIN.alpha - 0.05); }; if (firstStart){ if (level == 1){ BGi = 0; while (BGi < 6) { this[("BG" + BGi)].y = (this[("BG" + BGi)].y - 100); BGi = (BGi + 1); }; }; firstStart = false; iiii = 0; while (iiii < COCArray.length) { try { COCArray[iiii].SKIN.alpha = 0.5; COCArray[iiii].alpha = 0; COCArray[iiii].POS = new Point(COCArray[iiii].x, COCArray[iiii].y); } catch(e:Error) { }; iiii = (iiii + 1); }; }; if (r.gameFroze == false){ if (EOL){ r.TUTORIAL.visible = false; MovieClip(root).forceLevels = true; if (butterCount >= butterTarg){ if (level == 3){ MovieClip(root).BBWIN.alpha = 8; }; r.forceLevel = (level + 1); if (r.forceLevel > 6){ r.forceLevel = undefined; }; r.EOL_GAME.gotoAndStop(1); if (r.Save.levelNo == level){ if (gameTime != 0){ r.Save.COCArray[level] = true; MovieClip(root).BWIN.alpha = 8; }; r.Save.levelNo = (level + 1); r.saveGame(); }; } else { r.EOL_GAME.gotoAndStop(2); }; r.EOL_GAME.y = (r.EOL_GAME.y + ((r.EOL_GAMEPos - r.EOL_GAME.y) / 10)); r.TUTORIAL.visible = false; }; if (bballMode == true){ r.TUTORIAL.visible = true; r.TUTORIAL.gotoAndStop("BBALL"); if (bballTimerStart > 0){ bballTimerStart--; if (bballTimerStart == 0){ TBB.score.text = "GO!"; createKate = 1; }; } else { if (bballTimer > 0){ if (BBScore > 0){ TBB.score.text = ("SCORE: " + BBScore); }; bballTimer--; TBB.BAR.scaleX = ((bballTimer / 900) * 2); if (createKate > 0){ createKate--; newKate(50, 300, Math.round(((Math.random() * 3) + 1))); }; } else { TBB.score.text = ("SCORE: " + BBScore); if (bballPrevent == 1){ SoundMixer.stopAll(); r.playMusic("WHISTLE"); if (r.Save.topScore < BBScore){ r.Save.topScore = BBScore; }; r.saveGame(); }; bballPrevent--; if (bballPrevent < 0){ r.EOL.score.text = BBScore; r.EOL.y = (r.EOL.y + ((r.EOLPos - r.EOL.y) / 10)); }; }; }; }; if ((((titleMode == false)) && ((bballMode == false)))){ r.MBOX_TIMER.alpha = 1; r.MBOX_TIMER.timer.text = Math.round((gameTime / (30 / gameSlow))); }; TUTORIAL(); if (r.MBOX_Butterfly.alpha > 0){ r.MBOX_Butterfly.alpha = (r.MBOX_Butterfly.alpha - 0.02); }; updateLizard(); if (r.MBOX_HatchLost.alpha > 0){ r.MBOX_HatchLost.alpha = (r.MBOX_HatchLost.alpha - 0.02); if (r.MBOX_HatchLost.alpha < 1){ EOL = true; }; }; if (r.MBOX_Spiders.alpha > 0){ r.MBOX_Spiders.alpha = (r.MBOX_Spiders.alpha - 0.2); }; if (highlightBuffer > 0){ highlightBuffer--; }; mousePressFunction(); i = 0; while (i < kateArray.length) { k = kateArray[i]; constraints(k); updateSegmentMovement(k); i = (i + 1); }; HANDTARG.alpha = 0; HAND2.visible = false; HAND.visible = false; HANDTARG.x = mouseX; HANDTARG.y = mouseY; if (bballMode == false){ if (HANDTARG.x > 850){ HANDTARG.x = 850; } else { if (HANDTARG.x < (0 - 350)){ HANDTARG.x = -350; }; }; if (HANDTARG.y > 650){ HANDTARG.y = 650; } else { if (HANDTARG.y < (0 - 200)){ HANDTARG.y = (0 - 200); }; }; } else { if (HANDTARG.x > 250){ HANDTARG.x = 250; } else { if (HANDTARG.x < (0 - 350)){ HANDTARG.x = -350; }; }; if (HANDTARG.y > 650){ HANDTARG.y = 650; } else { if (HANDTARG.y < 400){ HANDTARG.y = 400; }; }; }; HAND.x = (HAND.x + ((HANDTARG.x - HAND.x) / 2)); HAND.y = (HAND.y + ((HANDTARG.y - HAND.y) / 2)); HAND2.x = (HAND2.x + ((HANDTARG.x - HAND2.x) / 1.5)); HAND2.y = (HAND2.y + ((HANDTARG.y - HAND2.y) / 1.5)); HAND.rotation = HANDTARG.rotation; HAND2.rotation = HANDTARG.rotation; if (multiSelect != undefined){ calcScale = ((HAND.x - multiSelect.x) / 100); SELSQUARE.scaleX = calcScale; calcScale = ((HAND.y - multiSelect.y) / 100); SELSQUARE.scaleY = calcScale; HANDTARG.rotation = (HANDTARG.rotation + 20); } else { HANDTARG.rotation = (HANDTARG.rotation / 1.1); }; leafGrow(); updateFood(); updateAnts(); updateSmoke(); updateShrap(); updateButterfly(); updateSpiders(); CAMBGSTUFF(); destroyEngine(); }; } public function newButterFly(_arg1, _arg2, _arg3){ r.MBOX_Butterfly.alpha = 5; MovieClip(root).BTYPE = _arg3; var _local4:MovieClip = new BUTTERFLY(); SMOKE.addChild(_local4); butterArray.push(_local4); _local4.x = _arg1; _local4.y = _arg2; _local4.flapTime = 0; _local4.endTime = 20; _local4.xSpeed = ((Math.random() * 4) + 4); _local4.ySpeed = 0; _local4.scaleX = 0.75; _local4.scaleY = 0.75; newSmoke(((_local4.x + (Math.random() * 30)) - 15), ((_local4.y + (Math.random() * 30)) - 15), 1); } public function newSpider(_arg1:int=0){ var _local2:MovieClip; if (level < 4){ _local2 = new SPIDER(); spiderArray.push(_local2); ANTS.addChild(_local2); _local2.targ = COCArray[_arg1]; _local2.dead = false; _local2.x = ((COCArray[_arg1].x + (Math.random() * 20)) - 10); _local2.y = (COCArray[_arg1].y - 150); }; } public function hitTest(_arg1, _arg2, _arg3){ return (_arg1.hitTestPoint((_arg2 + x), (_arg3 + y), true)); } public function MouseDown(_arg1:Event){ mouseClick = new Point(HANDTARG.x, HANDTARG.y); } public function leafClick(){ var _local1:int; while (_local1 < foodArray.length) { if (foodArray[_local1].hitTestObject(HANDTARG)){ foodArray[_local1].drag = true; return (true); }; _local1++; }; return (false); } public function updateFood(){ var _local2:MovieClip; var _local1:int; while (_local1 < foodArray.length) { _local2 = foodArray[_local1]; if (_local2.growing == 0){ if (_local2.grow < (1 + _local2.scaleWarp.x)){ _local2.grow = (_local2.grow + ((0.001 * gameSpeed) + initGrow)); }; initGrow = (initGrow / 1.1); _local2.scaleX = (_local2.grow * _local2.growDir); _local2.scaleY = (_local2.grow * _local2.scaleWarp.y); if (_local2.drag == true){ _local2.par.leaf = undefined; _local2.growing = 1; }; } else { if (_local2.drag == true){ _local2.x = (_local2.x + ((HANDTARG.x - _local2.x) / 3)); _local2.y = (_local2.y + ((HANDTARG.y - _local2.y) / 3)); _local2.rotation = (_local2.rotation + ((_local2.origRot - _local2.rotation) / 10)); } else { _local2.rotation = (_local2.rotation / 1.05); if (!hitTest(TB, _local2.x, (_local2.y + 20))){ _local2.y = (_local2.y + (rotation + 2)); }; }; }; if (!mousePressed){ _local2.drag = false; }; if ((((_local2.eaten == true)) && ((((_local2.scaleX < 0.2)) && ((_local2.scaleX > (0 - 0.2))))))){ _local2.drag = false; _local2.x = (_local2.x - 10000); }; _local1++; }; } public function angle(_arg1:Object, _arg2:Object){ return (anglePoint(_arg1.x, _arg1.y, _arg2.x, _arg2.y)); } public function removeNewPillar(_arg1:Event){ var e = _arg1; try { r.NEWPILLAR.scaleX = 0; r.NEWPILLAR.visible = false; r.gameFroze = false; r.NEWPILLAR.removeEventListener(MouseEvent.MOUSE_DOWN, removeNewPillar); } catch(e:Error) { }; } public function eatLeaf(_arg1){ var _local2:int; while (_local2 < foodArray.length) { if (foodArray[_local2].hitTestObject(_arg1)){ return (foodArray[_local2]); }; _local2++; }; } public function destroyAS3Key(){ stage.removeEventListener(KeyboardEvent.KEY_DOWN, this.handleKeyDown); stage.removeEventListener(KeyboardEvent.KEY_UP, this.handleKeyUp); } public function updateLizard(){ LIZARD.y = (LIZARD.y + lizardSpeed); if (LIZARD.y > (lizardPos + 600)){ if (lizardOver == true){ lizardOver = false; r.MBOX_HatchLost.alpha = 4; r.MBOX_HatchLost.gotoAndStop(2); }; LIZARD.y = (lizardPos + 600); }; lizardSpeed = (lizardSpeed + 4); if (lizardActive == true){ LIZARD.HEADMC.gotoAndStop(1); LIZARD.x = lizardTarg.x; lizardSpeed = -15; if (LIZARD.y < (lizardPos + 10)){ LIZARD.HEADMC.gotoAndStop(2); lizardTarg.visible = false; lizardTarg.y = (lizardTarg.y - 5000); lizardTarg = null; lizardActive = false; lizardOver = true; }; }; } public function destroyEngine(_arg1:Boolean=false){ if (((!((destroyTarg == undefined))) || ((_arg1 == true)))){ destroyKates(); r.EOL_GAME.y = (r.EOL_GAME.y - 1000); r.EOL.y = (r.EOL.y - 1000); destroyArray(antArray); destroyArray(spiderArray); destroyArray(butterArray); destroyArray(shrapArray); destroyArray(smokeArray); destroyArray(foodArray); COCArray = null; budArray = null; TB = null; r = null; removeEventListener(Event.ENTER_FRAME, onEnterFrame); stage.removeEventListener(MouseEvent.MOUSE_DOWN, MouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, MouseUp); destroyAS3Key(); if (_arg1 == false){ MovieClip(root).gotoFrame(destroyTarg); }; SoundMixer.stopAll(); }; } public function onUn(_arg1:Event){ destroyEngine(true); } public function calcSpeed(_arg1:Number=0, _arg2:Number=10){ var _local3:Number = (_arg1 / (180 / Math.PI)); var _local4:Point = new Point(); _local4.x = (_arg2 * Math.cos(_local3)); _local4.y = (_arg2 * Math.sin(_local3)); return (_local4); } public function updateSegmentMovement(_arg1:Object){ var _local2:int; var _local3:Number; var _local4:MovieClip; var _local5:int; var _local6:int; var _local7:*; var _local8:int; var _local9:Boolean; var _local10:*; var _local11:Point; var _local12:Number; var _local13:Boolean; var _local14:Number; var _local15:int; var _local16:Number; var _local17:int; if (_arg1.dead != true){ if (_arg1.growth >= growCap){ if (_arg1.head.FBUBBLE.scaleX != 0.15){ _arg1.head.FBUBBLE.scaleY = 0.15; _arg1.head.FBUBBLE.scaleX = 0.15; _arg1.head.FBUBBLE.y = (_arg1.head.FBUBBLE.y - 20); }; _arg1.head.FBUBBLE.alpha = 1; } else { if (_arg1.head.FBUBBLE.alpha > 0){ _arg1.head.FBUBBLE.alpha = (_arg1.head.FBUBBLE.alpha - 0.02); }; }; if (_arg1.hungryTimer == undefined){ _arg1.hungryTimer = hungryMax; } else { if (_arg1.hungryTimer > 0){ _arg1.hungryTimer--; } else { if (_arg1.growth > 0){ _arg1.growth = (_arg1.growth - 0.02); }; }; }; if (_arg1.typ == 2){ _arg1.head.WBUBBLE.visible = true; if (_arg1.head.WBUBBLE.scaleX != 0.15){ _arg1.head.WBUBBLE.scaleX = 0.15; _arg1.head.WBUBBLE.scaleY = 0.15; _arg1.head.WBUBBLE.y = (_arg1.head.WBUBBLE.y - 20); }; _arg1.thirst = (_arg1.thirst + (Math.random() + 2)); if (_arg1.head.WBUBBLE.alpha > 0){ _arg1.head.WBUBBLE.alpha = (_arg1.head.WBUBBLE.alpha - 0.02); }; if (_arg1.thirst > 2000){ _arg1.thirst = 2000; _arg1.head.WBUBBLE.alpha = 1; }; if (((!((_arg1.evolveCount == 0))) || (titleMode))){ _arg1.thirst = 0; }; }; _local2 = 0; _local3 = 0; while (_local3 < _arg1.segments.length) { _local4 = _arg1.segments[_local3]; if (_arg1.head != _local4){ if (bballMode == false){ _local4.gotoAndStop(2); } else { _local4.fac.visible = false; _local4.MOUTH.visible = false; }; }; _local4.scaleX = (_local4.origSize + (_arg1.growth / 10)); _local4.scaleY = (_local4.origSize + (_arg1.growth / 10)); if (_arg1.evolveCount == 150){ cocoonTaken = false; HATCHERTYPE = _arg1.typ; HATCHER.x = _arg1.head.x; HATCHER.y = _arg1.head.y; _local5 = 0; while (_local5 < 20) { newSmoke(((HATCHER.x + (Math.random() * 30)) - 15), ((HATCHER.y + (Math.random() * 30)) - 15), 1); _local5++; }; HATCHER.alpha = 1; _local6 = 0; while (_local6 < _arg1.segments.length) { _arg1.segments[_local6].x = (_arg1.segments[_local6].x - 10000); _local6++; }; _arg1.evolveCount++; } else { if ((((((_arg1.evolveCount == 0)) && ((multiWait == false)))) && ((((_local4 == currentDrag)) || ((((currentDrag == undefined)) && ((((_arg1.HL == true)) && (_local4.head))))))))){ _local11 = _arg1.multiPos; if (HLCount < 2){ _local11.x = 0; _local11.y = 0; }; _local2++; _local4.xs = (((_local11.x + HAND.x) - _local4.x) / 4); _local4.ys = (((_local11.y + HAND.y) - _local4.y) / 4); } else { _local4.xs = (_local4.x - _local4.lx); _local4.ys = (_local4.y - _local4.ly); }; _local7 = Math.sqrt(((_local4.xs * _local4.xs) + (_local4.ys * _local4.ys))); if (_local7 > _local4.ms){ _local4.xs = (_local4.xs * (_local4.ms / _local7)); _local4.ys = (_local4.ys * (_local4.ms / _local7)); }; if (Math.abs(_local4.xs) < 1){ _local4.xs = 0; }; if (Math.abs(_local4.ys) < 0.25){ _local4.ys = 0; }; _local4.lx = _local4.x; _local4.ly = _local4.y; _local8 = 0; while (_local8 < collisionPower) { _local12 = (((_local4.xs * 0.99) + _local4.headSpeed) / collisionPower); if (_local4.crawlBuffer > 0){ if (_local12 > xCap){ _local12 = xCap; } else { if (_local12 < (0 - xCap)){ _local12 = -(xCap); }; }; _local12 = (_local12 / 1.5); }; _local4.x = (_local4.x + _local12); _local4.y = (_local4.y + (((_local4.ys + 0.5) - _local4.headBounce) / collisionPower)); _local13 = false; _local4.crawlBuffer--; _local14 = (_local4.height / 2); _local15 = 3; if (hitTest(TB, _local4.x, ((_local4.y + _local14) - _local15))){ while (hitTest(TB, _local4.x, ((_local4.y + _local14) - _local15))) { _local4.y--; }; _local13 = true; _local4.crawlBuffer = 10; }; if (hitTest(TB, _local4.x, (_local4.y - 20))){ while (hitTest(TB, _local4.x, (_local4.y - 20))) { _local4.y++; }; }; if (hitTest(TB, (_local4.x + 10), (_local4.y - 15))){ while (hitTest(TB, (_local4.x + 10), (_local4.y - 15))) { _local4.x--; }; }; if (hitTest(TB, (_local4.x - 10), (_local4.y - 15))){ while (hitTest(TB, (_local4.x - 10), (_local4.y - 15))) { _local4.x++; }; }; _local8++; }; if (_local4.headBounce > 0){ _local4.headBounce = (_local4.headBounce - 0.2); }; _local9 = false; _local4.headSpeed = (_local4.headSpeed / 1.2); if ((((_arg1.typ == 2)) && ((_arg1.head.WBUBBLE.alpha > 0)))){ _local13 = false; _local9 = true; }; if (_local4.head){ if (_local4.MOUTH != null){ _local4.MOUTH.visible = false; }; if (_local4.hitTestObject(GO.LAMP.SENSOR)){ GO.LAMP.LIGHT.alpha = Math.random(); _local13 = false; _local4.x = (_local4.x + (((GO.LAMP.SENSOR.x + GO.LAMP.x) - _local4.x) / 40)); if (_arg1.growth >= growCap){ if (cocoonTaken == false){ _local4.canEvolve = true; }; if ((((HATCHER.alpha == 0)) && ((_local4.canEvolve == true)))){ cocoonTaken = true; _arg1.evolving = true; tutArray[1] = true; }; }; } else { if (_local4.hitTestObject(GO.WATERHIT)){ if (_local4.typ == 2){ if (_arg1.thirst > 0){ _arg1.thirst = 0; }; _local4.x = (_local4.x + ((((GO.WATERHIT.x - _local4.x) + 10) + (Math.random() * 40)) / 10)); }; newShrapnel(((_local4.x + (Math.random() * 10)) - 5), ((_local4.y + (Math.random() * 10)) - 5), 2); _local9 = true; }; }; if (_arg1.evolving == true){ _arg1.evolveCount = (_arg1.evolveCount + 3); _arg1.head.FBUBBLE.visible = false; _local4.rotation = (_local4.rotation + _arg1.evolveCount); }; }; if (_arg1.head == _local4){ _local10 = eatLeaf(_local4); }; if ((((((((((_local9 == false)) && (!((_local10 == undefined))))) && (!((_local10.growing == 0))))) && ((_arg1.growth < growCap)))) && ((_local10.drag == false)))){ _local13 = false; _local16 = -1; if (_local10.scaleX > 0){ _local16 = 1; }; _local4.x = (_local4.x + (((_local10.x + ((_local10.width / 2) * _local16)) - _local4.x) / 40)); _local4.y = (_local4.y + (((_local10.y + ((_local10.width / 2) * _local16)) - (_local4.y + (_local4.height / 4))) / 40)); _local10.x = (_local10.x + ((_local4.x - _local10.x) / 20)); _local10.y = (_local10.y + (((_local4.y + (_local4.height / 3)) - _local10.y) / 20)); if (_local4.MOUTH != null){ _local4.MOUTH.visible = true; }; tutArray[0] = true; if (Math.random() < 0.5){ _arg1.hungryTimer = hungryMax; if (_local10.scaleX < 1.3){ _local10.rotation = (_local10.rotation + ((Math.random() * 40) - 20)); newShrapnel(((_local10.x + (Math.random() * 10)) - 5), ((_local10.y + (Math.random() * 10)) - 5)); }; if (_local10.scaleX > 0){ _local10.scaleX = (_local10.scaleX - (0.005 * gameSpeed)); } else { _local10.scaleX = (_local10.scaleX + (0.005 * gameSpeed)); }; _local10.scaleY = (_local10.scaleY - (0.005 * gameSpeed)); if ((((_local10.scaleX < 0.15)) && ((_local10.scaleX > (0 - 0.15))))){ _local10.drag = false; _local10.x = -10000; _local17 = 0; while (_local17 < 50) { newShrapnel(((_local10.x + (Math.random() * 10)) - 5), ((_local10.y + (Math.random() * 10)) - 5)); _local17++; }; }; if (_arg1.typ == 3){ _arg1.growth = (_arg1.growth + (0.005 * gameSpeed)); } else { _arg1.growth = (_arg1.growth + (0.025 * gameSpeed)); }; }; }; if ((((_local13 == true)) && ((((bballMode == false)) || ((_arg1.head.y < 500)))))){ if (_local4 == _arg1.head){ _local4.headBounce = 1.5; if (_local4.dirChoice == 1){ _local4.headSpeed = 5; } else { _local4.headSpeed = -3; }; if ((Math.random() * 5) < 1){ _local4.dirChoice = (_local4.dirChoice * -1); }; }; } else { _local4.alpha = 1; if ((Math.random() * 10) < 1){ if (Math.random() > 0.45){ _local4.dirChoice = 1; } else { _local4.dirChoice = -1; }; }; }; }; _local3++; }; }; if (_local2 > 0){ _arg1.grabbed = true; } else { if (_arg1.grabbed == true){ if (bballMode == true){ if (_arg1.bball != true){ if (bballTimer > 0){ createKate++; }; }; _arg1.bball = true; }; _arg1.grabbed = false; }; }; if ((((_arg1.grabbed == true)) || ((_arg1.HL == true)))){ _local3 = 0; while (_local3 < _arg1.segments.length) { _arg1.segments[_local3].HL.visible = true; _local3++; }; } else { _local3 = 0; while (_local3 < _arg1.segments.length) { _arg1.segments[_local3].HL.visible = false; _local3++; }; }; if (((bballMode) && ((_arg1.head.y > 580)))){ if (((_arg1.bball) && ((_arg1.grabbed == false)))){ if (_arg1.bb3 != true){ r.setFade(0.5, "RED"); }; _arg1.bball = false; newSmoke(_arg1.head.x, _arg1.head.y); _arg1.head.y = (_arg1.head.y + 2000); _arg1.dead = true; }; }; if (bballMode){ if (_arg1.head.hitTestObject(BBALLNET1)){ _arg1.bb1 = true; }; if (_arg1.head.hitTestObject(BBALLNET2)){ _arg1.bb2 = true; }; if (((((_arg1.bb1) && (_arg1.bb2))) && (!((_arg1.bb3 == true))))){ _arg1.bb3 = true; r.setFade(0.5); BBScore++; }; }; if (_arg1.dead != true){ bballPrevent = 10; }; } public function pythag(_arg1:Object, _arg2:Object){ var _local3:Number = Math.sqrt((Math.pow((_arg1.y - _arg2.y), 2) + Math.pow((_arg1.x - _arg2.x), 2))); return (_local3); } public function updateSpiders(){ var _local1:*; var _local2:int; var _local4:MovieClip; if (spidersActive){ _local2 = 0; while (_local2 < COCArray.length) { if (COCArray[_local2].alpha > 0){ _local1 = COCArray[_local2]; break; }; _local2++; }; }; if (_local1 == undefined){ } else { if (level < 4){ r.MBOX_Spiders.alpha = 1; r.MBOX_Spiders.play(); if (Math.random() < 0.0125){ newSpider(_local2); }; }; }; var _local3:int; while (_local3 < spiderArray.length) { _local4 = spiderArray[_local3]; if ((((((spiderLock == false)) && (_local4.sprite.hitTestObject(r.mouseObject)))) && (r.mousePressed))){ spiderLock = true; if ((((Math.random() < 0.1)) || ((spiderArray.length == 0)))){ spidersActive = false; }; _local4.dead = true; }; if ((((_local4.dead == true)) || ((spidersActive == false)))){ newSmoke(_local4.x, (_local4.y + _local4.sprite.y), 2); _local4.parent.removeChild(_local4); delete spiderArray[_local3]; spiderArray.splice(_local3, 1); _local3--; }; _local3++; }; if (r.mousePressed == false){ spiderLock = false; }; } public function rotatedXY(_arg1:Number, _arg2:Number, _arg3){ var _local4:Point = new Point(); var _local5:* = ((6.28 / 360) * _arg3); var _local6:* = Math.sin(_local5); var _local7:* = Math.cos(_local5); _local4.x = ((_arg1 * _local7) - (_arg2 * _local6)); _local4.y = ((_arg1 * _local6) + (_arg2 * _local7)); return (_local4); } public function destroyKates(){ var _local2:*; var _local3:int; var _local4:*; var _local1:int; while (_local1 < kateArray.length) { _local2 = kateArray[_local1]; _local2.head = null; _local3 = 0; while (_local3 < _local2.segments.length) { _local4 = _local2.segments[_local3]; _local4.parent.removeChild(_local4); delete _local2.segments[_local3]; _local2.segments.splice(_local3, 1); _local3--; _local3++; }; _local2.segments = null; _local2 = null; kateArray.splice(_local1, 1); _local1--; _local1++; }; } public function TUTORIAL(){ if (tutorial){ tutorialFreeze--; if (tutorialFreeze <= 0){ if (tutCount == 0){ r.TUTORIAL.nextFrame(); tutCount++; tutorialFreeze = 200; } else { if (tutCount == 1){ r.TUTORIAL.nextFrame(); tutCount++; tutorialFreeze = 200; } else { if (tutCount == 2){ if (tutArray[0]){ r.TUTORIAL.nextFrame(); tutCount++; }; } else { if (tutCount == 3){ if (tutArray[1]){ r.TUTORIAL.nextFrame(); tutCount++; }; } else { if (tutCount == 4){ if (tutArray[2]){ r.TUTORIAL.nextFrame(); tutCount++; }; } else { if (tutCount == 5){ if (tutArray[3]){ r.TUTORIAL.nextFrame(); tutCount++; }; }; }; }; }; }; }; }; }; } public function constrain(_arg1, _arg2, _arg3){ var _local4:* = 0.025; var _local5:* = (_arg2.x - _arg1.x); var _local6:* = (_arg2.y - _arg1.y); var _local7:* = new Object(); _local7.dx = _local5; _local7.dy = _local6; _local7.dl = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); var _local8:* = ((_local7.dl - _arg3) / _local7.dl); var _local9:* = ((_local7.dx * 0.5) * _local8); var _local10:* = ((_local7.dy * 0.5) * _local8); _arg2.x = (_arg2.x - (_local9 - _local4)); _arg2.y = (_arg2.y - _local10); _arg1.x = (_arg1.x + (_local9 + _local4)); _arg1.y = (_arg1.y + _local10); } public function calcAngle(_arg1:Number, _arg2:Number){ return (anglePoint(0, 0, _arg1, _arg2)); } public function isKeyPressed(_arg1:int):Boolean{ return ((_keys.indexOf(_arg1) > -1)); } public function updateButterfly(){ var _local2:MovieClip; if (!r.mousePressed){ butterLock = false; }; var _local1:int; while (_local1 < butterArray.length) { _local2 = butterArray[_local1]; _local2.ySpeed = (_local2.ySpeed + 0.5); _local2.ySpeed = (_local2.ySpeed / 1.05); if ((((_local2.endTime <= 0)) || (((((r.mousePressed) && ((butterLock == false)))) && (_local2.hitTestObject(HANDTARG)))))){ if (_local2.endTime > 0){ butterLock = true; }; _local2.WINGS.play(); _local2.ySpeed = -10; _local2.endTime--; }; if (level == 1){ _local2.endTime = (_local2.endTime - 0.2); }; _local2.y = (_local2.y + (_local2.ySpeed / 4)); _local2.xSpeed = (_local2.xSpeed / 1.1); _local2.xSpeed = (_local2.xSpeed + (Math.random() * 1)); _local2.rotation = (_local2.xSpeed * 4); _local2.x = (_local2.x + (_local2.xSpeed / 4)); if (_local2.y > lizardPos){ lizardActive = true; lizardTarg = _local2; } else { if ((((_local2.endTime <= 0)) && ((_local2.flapTime == 0)))){ _local2.flapTime = 1; if (butterCount >= butterTarg){ if (EOL == false){ EOL = true; }; }; }; }; _local1++; }; } public function newSmoke(_arg1, _arg2, _arg3:Number=0.1){ var _local4:MovieClip = new SMOKECLOUD(); smokeArray.push(_local4); SMOKE.addChild(_local4); _local4.x = _arg1; _local4.y = _arg2; _local4.scaleX = _arg3; _local4.scaleY = _arg3; _local4.alpha = Math.random(); _local4.rotation = (Math.random() * 360); } public function updateAnts(){ var c:*; var f:ANT; var s:MovieClip; if (HATCHER.alpha > 0){ if ((((Math.random() < 0.025)) && (HATCHER.hitTestObject(GO.LAMP.SENSOR)))){ antsActive = true; }; }; if (level == 1){ antsActive = false; }; if (antsActive){ MovieClip(parent).MBOX_Ant.visible = true; MovieClip(parent).MBOX_Ant.play(); } else { MovieClip(parent).MBOX_Ant.visible = false; }; if (antsActive){ if (antArray.length < 20){ if (Math.random() < 0.025){ newAnt(GO.ANTSPAWN.x, GO.ANTSPAWN.y); }; }; }; if (HATCHER.drag == true){ HATCHER.x = (HATCHER.x + ((HANDTARG.x - HATCHER.x) / 3)); HATCHER.y = (HATCHER.y + ((HANDTARG.y - HATCHER.y) / 3)); } else { HATCHER.ySpeed++; HATCHER.ySpeed = (HATCHER.ySpeed / 1.02); HATCHER.y = (HATCHER.y + HATCHER.ySpeed); if (hitTest(TB, HATCHER.x, (HATCHER.y + 15))){ while (hitTest(TB, HATCHER.x, (HATCHER.y + 15))) { HATCHER.y--; }; HATCHER.ySpeed = 0; HATCHER.y++; }; }; var cocoonsActive:Boolean; var iii:int; while (iii < COCArray.length) { try { c = COCArray[iii]; COCArray[iii].rotation = (COCArray[iii].rotation + (((0 - 90) - COCArray[iii].rotation) / 5)); COCArray[iii].x = (COCArray[iii].x + ((COCArray[iii].POS.x - COCArray[iii].x) / 5)); COCArray[iii].y = (COCArray[iii].y + ((COCArray[iii].POS.y - COCArray[iii].y) / 5)); if (c.alpha > 0){ tutArray[3] = true; cocoonsActive = true; c.BARB.scaleX = 0.33; c.BARBH.scaleX = 0.33; if (c.health == undefined){ c.health = 100; } else { if (c.health <= 0){ c.health = undefined; c.alpha = 0; r.MBOX_HatchLost.alpha = 5; newSmoke(c.x, c.y, 3); newSmoke(c.x, c.y, 2); newSmoke(c.x, c.y, 1); c.timer = 0; c.x = (c.x - 10000); }; }; if (c.timer == undefined){ c.timer = 0; } else { if (c.timer < (3000 / gameSpeed)){ c.timer++; } else { c.alpha = 0; c.SKIN.alpha = 0.5; c.timer = undefined; c.health = undefined; butterCount++; newButterFly(c.x, c.y, HATCHERTYPE); }; }; c.BARH.scaleX = ((c.health / 100) / 3); c.BAR.scaleX = ((c.timer / (3000 / gameSpeed)) / 3); }; } catch(e:Error) { }; if (c.alpha < 1){ c.timer = 0; }; iii = (iii + 1); }; if (cocoonsActive){ }; if ((((cocoonsActive == true)) && (!((level == 1))))){ if (spiderTimer > 0){ spiderTimer--; }; if ((((Math.random() < 0.5)) && ((spiderTimer <= 0)))){ spidersActive = true; spiderTimer = 400; }; }; if (!mousePressed){ if (HATCHER.drag == true){ if (HATCHER.ready <= 0.5){ iii = 0; while (iii < COCArray.length) { if (HATCHER.hitTestObject(COCArray[iii])){ if (COCArray[iii].alpha == 0){ cocoonCounter++; if (cocoonCounter == butterTarg){ gameSpeed = 10; }; COCArray[iii].timer = 0; COCArray[iii].alpha = 1; COCArray[iii].rotation = HATCHER.rotation; COCArray[iii].x = HATCHER.x; COCArray[iii].y = HATCHER.y; HATCHER.x = (HATCHER.x - 10000); HATCHER.alpha = 0; }; }; iii = (iii + 1); }; }; HATCHER.drag = false; }; }; if (((((((((HATCHER.hitTestObject(GO.ANTSPAWN)) || ((HATCHER.x > 950)))) || ((HATCHER.x < (0 - 500))))) || ((HATCHER.y > 800)))) || ((HATCHER.y < (0 - 600))))){ if (((HATCHER.hitTestObject(GO.ANTSPAWN)) || ((HATCHER.x > 950)))){ r.MBOX_HatchLost.alpha = 5; }; HATCHER.alpha = 0; HATCHER.ready = 1; HATCHER.SKIN.alpha = 0; }; if (HATCHER.alpha <= 0){ HATCHER.x = -10000; antsActive = false; }; GO.LAMP.BAR.scaleX = 0; GO.LAMP.ICON.alpha = 0.5; GO.LAMP.ICON.gotoAndStop(1); if (HATCHER.alpha > 0){ if (HATCHER.hitTestObject(GO.LAMP.SENSOR)){ if (HATCHER.ready > 0.5){ HATCHER.ready = (HATCHER.ready - (0.0005 * gameSpeed)); HATCHER.SKIN.alpha = (Math.round((HATCHER.ready * 100)) / 100); GO.LAMP.BAR.scaleX = ((1 - HATCHER.SKIN.alpha) * 2); GO.LAMP.ICON.alpha = 1; } else { GO.LAMP.ICON.alpha = 1; GO.LAMP.ICON.gotoAndStop(2); GO.LAMP.BAR.scaleX = 1; if (Math.random() < 0.2){ tutArray[2] = true; HATCHER.rotation = ((Math.random() * 20) - 10); }; }; GO.LAMP.LIGHT.alpha = Math.random(); }; }; GO.LAMP.LIGHT.alpha = (GO.LAMP.LIGHT.alpha / 1.1); var i:int; while (i < antArray.length) { f = antArray[i]; if (f.giveUp == false){ if (f.x > (HATCHER.x + f.cocPos)){ f.x = (f.x - (Math.random() * 3)); } else { f.x = (f.x + (Math.random() * 2)); }; if (f.hitTestObject(HATCHER.antPoint)){ HATCHER.x = (HATCHER.x + (Math.random() * 0.5)); }; } else { f.x = (f.x + (Math.random() * 4)); }; f.y = (f.y + 2); if (hitTest(TB, f.x, (f.y - 3))){ f.y = (f.y - 4); }; if ((((((f.x < 550)) || ((HATCHER.alpha == 0)))) || ((((HATCHER.drag == true)) && ((Math.random() < 0.05)))))){ f.giveUp = true; if (HATCHER.drag == true){ antsActive = false; }; } else { if ((((f.x > 850)) && ((f.giveUp == true)))){ f.parent.removeChild(f); delete antArray[i]; antArray.splice(i, 1); i = (i - 1); }; }; i = (i + 1); }; var ai:int; while (ai < antArray.length) { s = antArray[ai]; if ((((((antLock == false)) && (s.hitTestObject(r.mouseObject)))) && (r.mousePressed))){ antLock = true; if ((((Math.random() < 0.1)) || ((antArray.length == 0)))){ antsActive = false; }; newSmoke(s.x, s.y, 1.5); s.x = 2000; }; if (s.dead == true){ s.parent.removeChild(s); delete antArray[i]; antArray.splice(i, 1); i = (i - 1); }; ai = (ai + 1); }; if (r.mousePressed == false){ antLock = false; }; } public function reduceVar(_arg1:Number=0, _arg2:Number=1.1){ return ((_arg1 / _arg2)); } } }//package KateGame13_fla
Section 14
//GAMEOBJECTS_50 (KateGame13_fla.GAMEOBJECTS_50) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class GAMEOBJECTS_50 extends MovieClip { public var BUD1:MovieClip; public var BUD2:MovieClip; public var BUD4:MovieClip; public var BUD3:MovieClip; public var COC2:COCOON; public var BUD5:MovieClip; public var COC1:COCOON; public var HOOKS:MovieClip; public var LAMP:MovieClip; public var WATERHIT:MovieClip; public var SP:MovieClip; public var WATER:MovieClip; public var COC0:COCOON; public var ANTSPAWN:MovieClip; public var COC3:COCOON; public var COC4:COCOON; public var BUD0:MovieClip; public function GAMEOBJECTS_50(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); gotoAndStop((MovieClip(root).levelNo + 1)); } function frame2(){ stop(); } } }//package KateGame13_fla
Section 15
//GENERICBUTTON_29 (KateGame13_fla.GENERICBUTTON_29) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class GENERICBUTTON_29 extends MovieClip { public var pressed:Boolean; public var d:Array; public var scaleTarg:Number; public var scaler:Boolean; public var p:MovieClip; public var over:Boolean; public var clickNum:Boolean; public function GENERICBUTTON_29(){ addFrameScript(0, frame1); } public function onRoll(){ over = true; p.MO.alpha = 0.4; } public function onPressDown(){ p.MO.alpha = 0.8; pressed = true; } public function clickFunction(){ var d:Array; var typ:*; if (clickNum == false){ clickNum = true; try { if (p.alpha == 1){ d = p.name.split("_"); typ = Number(d[1]); if (typ == 0){ MovieClip(root).gotoAndStop(d[0]); } else { if (typ == 1){ MovieClip(root).setFade(0.5, "WHITE"); MovieClip(parent.parent).gotoAndStop(d[0]); } else { if (typ == 2){ MovieClip(root).levelNo = Number(d[3]); MovieClip(root).gotoFrame(d[0]); } else { if (typ == 9){ MovieClip(root).gotoAndStop("blank"); } else { if (typ == 7){ MovieClip(root).gotoAndStop("blank"); } else { if (typ == 10){ MovieClip(root).forceLevel = MovieClip(root).levelNo; MovieClip(root).gotoAndStop("blank"); }; }; }; }; }; }; }; } catch(e:Error) { }; }; } public function onPressUp(){ if (pressed){ p.MO.alpha = 0; clickFunction(); }; } function frame1(){ alpha = 0; clickNum = false; p = MovieClip(parent); if ((((p.rotation > 90)) || ((p.rotation < (0 - 90))))){ p.TXT.rotation = (p.TXT.rotation + 180); }; if (p.scaleX < 0){ p.TXT.scaleX = (p.TXT.scaleX * -1); }; if (p.scaleY < 0){ p.TXT.scaleY = (p.TXT.scaleY * -1); }; d = p.name.split("_"); if (d[2] == undefined){ p.TXT.TXT.text = d[0]; } else { p.TXT.TXT.text = d[2]; }; p.MO.alpha = 0; pressed = false; over = false; scaler = true; scaleTarg = p.scaleX; p.scaleX = 0; p.scaleY = 0; addEventListener(Event.ENTER_FRAME, onEnterFrame); addEventListener(Event.REMOVED_FROM_STAGE, onUn); } public function onOut(){ over = false; p.MO.alpha = 0; } public function onEnterFrame(_arg1:Event){ var e = _arg1; try { if (p.hitTestObject(MovieClip(root).mouseObject)){ if (MovieClip(root).titleMode == true){ MovieClip(root).TUTORIAL.visible = true; MovieClip(root).TUTORIAL.gotoAndStop(("ABOUT_" + p.TXT.TXT.text)); }; onRoll(); } else { if (over){ onOut(); }; }; if (MovieClip(root).mousePressed == true){ if (over){ onPressDown(); }; } else { onPressUp(); }; if ((((p.scaleX < (scaleTarg * 1.5))) && (scaler))){ p.scaleX = (p.scaleX + 0.3); } else { scaler = false; p.scaleX = (p.scaleX + ((scaleTarg - p.scaleX) / 3)); }; p.scaleY = p.scaleX; } catch(e:Error) { }; } public function onUn(_arg1:Event){ removeEventListener(Event.ENTER_FRAME, onEnterFrame); removeEventListener(Event.REMOVED_FROM_STAGE, onUn); p = null; } } }//package KateGame13_fla
Section 16
//Lamp_cocoonIcon_46 (KateGame13_fla.Lamp_cocoonIcon_46) package KateGame13_fla { import flash.display.*; public dynamic class Lamp_cocoonIcon_46 extends MovieClip { public function Lamp_cocoonIcon_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 17
//LampLight_44 (KateGame13_fla.LampLight_44) package KateGame13_fla { import flash.display.*; public dynamic class LampLight_44 extends MovieClip { public function LampLight_44(){ addFrameScript(0, frame1); } function frame1(){ x = (x + 10000); } } }//package KateGame13_fla
Section 18
//Lizard_Head_66 (KateGame13_fla.Lizard_Head_66) package KateGame13_fla { import flash.display.*; public dynamic class Lizard_Head_66 extends MovieClip { public function Lizard_Head_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 19
//MainTimeline (KateGame13_fla.MainTimeline) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var MBOX_Spiders:MovieClip; public var HV:MovieClip; public var BG4:MovieClip; public var FADE_WHITE:MovieClip; public var spinner:MovieClip; public var titleMode; public var Save:Object; public var MBOX_Butterfly:MovieClip; public var gameInit:Boolean; public var MBOX_HatchLost:MovieClip; public var EOL_GAMEPos:Number; public var NEWPILLAR:MovieClip; public var FADE_RED:MovieClip; public var EOL_GAME:MovieClip; public var EOLPos:Number; public var mousePressed:Boolean; public var BWIN:MovieClip; public var BBALLENGINE:MovieClip; public var mouseObject:MovieClip; public var MBOX_Ant:MovieClip; public var MUTEB:MovieClip; public var DARKNESS:MovieClip; public var SavefileStore:SharedObject; public var startGame; public var forceLevel; public var EOL:MovieClip; public var MBOX_TIMER:MovieClip; public var TUTORIAL:MovieClip; public var levelNo:int; public var GAME:MovieClip; public var TITLEENGINE:MovieClip; public var BBWIN:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 11, frame12, 12, frame13); } public function MouseUp(_arg1:Event){ mousePressed = false; } public function loadSave(_arg1:Boolean=false){ if ((((Save.checkMade == undefined)) || (_arg1))){ Save.topScore = 0; Save.levelNo = 1; Save.COCArray = new Array(); Save.checkMade = true; saveGame(); }; } function frame2(){ Save = new Object(); SavefileStore = SharedObject.getLocal("KateGame3"); if (SavefileStore.data.Save == undefined){ SavefileStore.data.Save = new Object(); }; Save = SavefileStore.data.Save; loadSave(); stage.quality = StageQuality.MEDIUM; stop(); gameInit = false; } public function saveGame(){ SavefileStore.data.Save = Save; SavefileStore.flush(); } public function EnterFrame(_arg1:Event){ var e = _arg1; try { mouseObject.x = mouseX; mouseObject.y = mouseY; HV.x = (HV.x + ((mouseObject.x - HV.x) / 2)); HV.y = (HV.y + ((mouseObject.y - HV.y) / 2)); updateFade(); if (startGame == true){ startGame = false; gotoAndStop("GAME"); }; } catch(e:Error) { }; } public function MouseDown(_arg1:Event){ mousePressed = true; } public function gotoFrame(_arg1){ setFade(2, "WHITE"); gotoAndStop(_arg1); } function frame12(){ gotoFrame("TITLE"); } function frame13(){ gotoAndStop("TITLE"); } public function playMusic(_arg1){ var _local4:Sound; var _local2:SoundChannel = new SoundChannel(); var _local3:SoundTransform = new SoundTransform(); _local3.volume = 1; if (_arg1 == "WHISTLE"){ _local4 = new SND_WHISTLE(); } else { if (_arg1 == "WARNING"){ }; }; _local2.soundTransform = _local3; _local2 = _local4.play(); } function frame3(){ if (gameInit == false){ stage.addEventListener(Event.ENTER_FRAME, EnterFrame); stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDown); stage.addEventListener(MouseEvent.MOUSE_UP, MouseUp); }; mousePressed = false; mouseObject.width = 1; mouseObject.height = 1; mouseObject.alpha = 0; HV.x = mouseX; HV.y = mouseY; levelNo = 8; EOLPos = EOL.y; EOL_GAMEPos = EOL_GAME.y; EOL.y = (EOL.y - 1000); EOL_GAME.y = (EOL_GAME.y - 1000); startGame = false; if (MovieClip(root).forceLevel != undefined){ MovieClip(root).levelNo = MovieClip(root).forceLevel; if (MovieClip(root).levelNo > 6){ MovieClip(root).levelNo = 6; } else { startGame = true; }; MovieClip(root).forceLevel = undefined; }; stop(); } function frame1(){ stop(); titleMode = true; stage.showDefaultContextMenu = false; } public function updateFade(){ if (FADE_WHITE.alpha > 0){ FADE_WHITE.alpha = (FADE_WHITE.alpha - 0.1); }; if (FADE_RED.alpha > 0){ FADE_RED.alpha = (FADE_RED.alpha - 0.1); }; } public function setFade(_arg1:Number=1, _arg2:String="WHITE"){ this[("FADE_" + _arg2)].alpha = _arg1; } } }//package KateGame13_fla
Section 20
//MBox_Ants_78 (KateGame13_fla.MBox_Ants_78) package KateGame13_fla { import flash.display.*; public dynamic class MBox_Ants_78 extends MovieClip { public function MBox_Ants_78(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 21
//MBox_Butterfly_80 (KateGame13_fla.MBox_Butterfly_80) package KateGame13_fla { import flash.display.*; public dynamic class MBox_Butterfly_80 extends MovieClip { public function MBox_Butterfly_80(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 22
//MBox_Hatcher_72 (KateGame13_fla.MBox_Hatcher_72) package KateGame13_fla { import flash.display.*; public dynamic class MBox_Hatcher_72 extends MovieClip { public function MBox_Hatcher_72(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 23
//MBOX_Newpillar_86 (KateGame13_fla.MBOX_Newpillar_86) package KateGame13_fla { import flash.display.*; public dynamic class MBOX_Newpillar_86 extends MovieClip { public function MBOX_Newpillar_86(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package KateGame13_fla
Section 24
//MBox_Spiders_79 (KateGame13_fla.MBox_Spiders_79) package KateGame13_fla { import flash.display.*; public dynamic class MBox_Spiders_79 extends MovieClip { public function MBox_Spiders_79(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 25
//MBox_TImer_81 (KateGame13_fla.MBox_TImer_81) package KateGame13_fla { import flash.display.*; import flash.text.*; public dynamic class MBox_TImer_81 extends MovieClip { public var timer:TextField; public function MBox_TImer_81(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 26
//MBox_TUTORIAL_76 (KateGame13_fla.MBox_TUTORIAL_76) package KateGame13_fla { import flash.display.*; public dynamic class MBox_TUTORIAL_76 extends MovieClip { public function MBox_TUTORIAL_76(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package KateGame13_fla
Section 27
//MENU_25 (KateGame13_fla.MENU_25) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MENU_25 extends MovieClip { public var request:URLRequest; public var GAME_2_THREE_3:MovieClip; public var TITLE_1_BACK:MovieClip; public var CREDITS_1:MovieClip; public var GAME_2_FOUR_4:MovieClip; public var COC1:MovieClip; public var COC2:MovieClip; public var COC4:MovieClip; public var COC5:MovieClip; public var BBTS:MovieClip; public var GAME_2_FIVE_5:MovieClip; public var ARMOR_1_MORE:MovieClip; public var GAME_2_TWO_2:MovieClip; public var COC3:MovieClip; public var TXT:TextField; public var TITLE_1_BACK_666:MovieClip; public var lArray:Array; public var GAME_2_SIX_6:MovieClip; public var GAME_2_ONE_1:MovieClip; public var i:int; public var url:String; public var BBALL_0_BBALL:MovieClip; public var GAME_1_PLAY:MovieClip; public function MENU_25(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 9, frame10); } function frame10(){ MovieClip(root).TUTORIAL.gotoAndStop("EXITCREDITS"); } function frame1(){ if (MovieClip(root).Save.levelNo > 2){ BBALL_0_BBALL.alpha = 1; MovieClip(parent).COCOON.gotoAndStop(2); } else { BBALL_0_BBALL.alpha = 0.5; }; if (MovieClip(root).forceLevels == true){ gotoAndStop("GAME"); MovieClip(root).forceLevels = false; }; stop(); } function frame3(){ url = "http://www.armorgames.com"; request = new URLRequest(url); try { navigateToURL(request, "_blank"); } catch(e:Error) { }; gotoAndStop(1); } function frame2(){ lArray = new Array(GAME_2_ONE_1, GAME_2_TWO_2, GAME_2_THREE_3, GAME_2_FOUR_4, GAME_2_FIVE_5, GAME_2_SIX_6); i = 0; while (i < 6) { if (MovieClip(root).Save.levelNo <= i){ lArray[i].scaleX = 0; lArray[i].scaleY = 0; this[("COC" + i)].visible = false; }; if (MovieClip(root).Save.COCArray[i] == true){ this[("COC" + i)].gotoAndStop(3); }; i++; }; } } }//package KateGame13_fla
Section 28
//MUSICBASKETBALL_89 (KateGame13_fla.MUSICBASKETBALL_89) package KateGame13_fla { import flash.display.*; public dynamic class MUSICBASKETBALL_89 extends MovieClip { public function MUSICBASKETBALL_89(){ addFrameScript(5075, frame5076); } function frame5076(){ gotoAndPlay(1); } } }//package KateGame13_fla
Section 29
//MUSICTITLE_31 (KateGame13_fla.MUSICTITLE_31) package KateGame13_fla { import flash.display.*; public dynamic class MUSICTITLE_31 extends MovieClip { public function MUSICTITLE_31(){ addFrameScript(1859, frame1860, 5075, frame5076); } function frame1860(){ gotoAndPlay(3); } function frame5076(){ gotoAndPlay(1); } } }//package KateGame13_fla
Section 30
//Mutebutton_83 (KateGame13_fla.Mutebutton_83) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; public dynamic class Mutebutton_83 extends MovieClip { public var soundVol:SoundTransform; public var S_ON:SimpleButton; public function Mutebutton_83(){ addFrameScript(0, frame1); } public function SON(_arg1:Event){ if (S_ON.alpha == 0.5){ S_ON.alpha = 1; setVolume(1); } else { S_ON.alpha = 0.5; setVolume(0); }; } function frame1(){ soundVol = new SoundTransform(); S_ON.addEventListener(MouseEvent.MOUSE_DOWN, SON); } public function setVolume(_arg1:Number){ soundVol.volume = _arg1; SoundMixer.soundTransform = soundVol; } } }//package KateGame13_fla
Section 31
//REALPRELOADER_1 (KateGame13_fla.REALPRELOADER_1) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class REALPRELOADER_1 extends MovieClip { public const AUTO_PLAY:Boolean = false; public var playButton:SimpleButton; public var bar:MovieClip; public var initialized:Boolean; public var loadingComplete:Boolean; public function REALPRELOADER_1(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); } public function cleanup(_arg1:Event=null){ if (initialized){ removeEventListener(Event.ENTER_FRAME, enterFrameHandler); if (meetsVersion([9, 0, 28, 0])){ removeEventListener(Event.REMOVED_FROM_STAGE, cleanup); }; }; initialized = false; } public function init():void{ if (initialized){ return; }; initialized = true; stop(); if (((root) && ((root is MovieClip)))){ MovieClip(root).stop(); }; loadingComplete = false; addEventListener(Event.ENTER_FRAME, enterFrameHandler, false, 0, true); if (meetsVersion([9, 0, 28, 0])){ addEventListener(Event.REMOVED_FROM_STAGE, cleanup, false, 0, true); }; enterFrameHandler(); } function frame1(){ initialized = false; addEventListener(Event.REMOVED_FROM_STAGE, onUn); init(); } public function onUn(_arg1:Event){ removeEventListener(Event.REMOVED_FROM_STAGE, onUn); cleanup(); } public function meetsVersion(_arg1:Array):Boolean{ var _local2:Array = String(Capabilities.version.split(" ")[1]).split(","); var _local3:uint; while (_local3 < _arg1.length) { if (uint(_local2[_local3]) > _arg1[_local3]){ return (true); }; if (uint(_local2[_local3]) < _arg1[_local3]){ return (false); }; _local3++; }; return (true); } public function enterFrameHandler(_arg1:Event=null):void{ var _local2:Number; if (!loadingComplete){ _local2 = 0; if (loaderInfo){ _local2 = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal); }; if (bar){ bar.scaleX = _local2; }; if (_local2 >= 1){ loadingComplete = true; cleanup(); MovieClip(root).play(); }; }; } } }//package KateGame13_fla
Section 32
//STATPOING_59 (KateGame13_fla.STATPOING_59) package KateGame13_fla { import flash.display.*; public dynamic class STATPOING_59 extends MovieClip { public function STATPOING_59(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 33
//TITLE_16 (KateGame13_fla.TITLE_16) package KateGame13_fla { import flash.display.*; public dynamic class TITLE_16 extends MovieClip { public var MENUSYSTEM:MovieClip; public var COCOON:MovieClip; public function TITLE_16(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package KateGame13_fla
Section 34
//TITLE_cocoon_20 (KateGame13_fla.TITLE_cocoon_20) package KateGame13_fla { import flash.display.*; import flash.text.*; public dynamic class TITLE_cocoon_20 extends MovieClip { public var TXT:TextField; public function TITLE_cocoon_20(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package KateGame13_fla
Section 35
//TITLECOLLISION_49 (KateGame13_fla.TITLECOLLISION_49) package KateGame13_fla { import flash.display.*; public dynamic class TITLECOLLISION_49 extends MovieClip { public function TITLECOLLISION_49(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 36
//TreeBranch_42 (KateGame13_fla.TreeBranch_42) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class TreeBranch_42 extends MovieClip { public function TreeBranch_42(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; gotoAndStop((MovieClip(root).levelNo + 1)); } } }//package KateGame13_fla
Section 37
//TreeBranchVISUAL_62 (KateGame13_fla.TreeBranchVISUAL_62) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class TreeBranchVISUAL_62 extends MovieClip { public var BG4:MovieClip; public function TreeBranchVISUAL_62(){ addFrameScript(0, frame1); } function frame1(){ gotoAndStop((MovieClip(root).levelNo + 1)); } } }//package KateGame13_fla
Section 38
//Treehooks_52 (KateGame13_fla.Treehooks_52) package KateGame13_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Treehooks_52 extends MovieClip { public var H0:MovieClip; public var H1:MovieClip; public var H2:MovieClip; public var H3:MovieClip; public var H4:MovieClip; public var H5:MovieClip; public function Treehooks_52(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); gotoAndStop((MovieClip(root).levelNo + 1)); } function frame2(){ stop(); } } }//package KateGame13_fla
Section 39
//WaterBubble_96 (KateGame13_fla.WaterBubble_96) package KateGame13_fla { import flash.display.*; public dynamic class WaterBubble_96 extends MovieClip { public function WaterBubble_96(){ addFrameScript(0, frame1); } function frame1(){ alpha = 0; } } }//package KateGame13_fla
Section 40
//ANT (ANT) package { import flash.display.*; public dynamic class ANT extends MovieClip { } }//package
Section 41
//BUTTERFLY (BUTTERFLY) package { import flash.display.*; public dynamic class BUTTERFLY extends MovieClip { public var WINGS:MovieClip; public var BODY:MovieClip; } }//package
Section 42
//COCOON (COCOON) package { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class COCOON extends MovieClip { public var BARBH:MovieClip; public var antPoint:MovieClip; public var INFO:MovieClip; public var BARB:MovieClip; public var BAR:MovieClip; public var BARH:MovieClip; public var SKIN:MovieClip; public function COCOON(){ addFrameScript(0, frame1); } function frame1(){ BAR.scaleX = 0; BARB.scaleX = 0; BARH.scaleX = 0; BARBH.scaleX = 0; if (name == "HATCHER"){ INFO.scaleX = 0; } else { try { if (MovieClip(root).GAME != null){ MovieClip(root).GAME.COCArray.push(this); }; } catch(e:Event) { }; }; } } }//package
Section 43
//DROP (DROP) package { import flash.display.*; public dynamic class DROP extends MovieClip { } }//package
Section 44
//LEAF (LEAF) package { import flash.display.*; public dynamic class LEAF extends MovieClip { } }//package
Section 45
//SEGMENT (SEGMENT) package { import flash.display.*; public dynamic class SEGMENT extends MovieClip { public var WBUBBLE:MovieClip; public var HL:MovieClip; public var sprite:MovieClip; public var MOUTH:MovieClip; public var fac:MovieClip; public var FBUBBLE:MovieClip; public function SEGMENT(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); } function frame1(){ stop(); } } }//package
Section 46
//SHRAP (SHRAP) package { import flash.display.*; public dynamic class SHRAP extends MovieClip { } }//package
Section 47
//SMOKECLOUD (SMOKECLOUD) package { import flash.display.*; public dynamic class SMOKECLOUD extends MovieClip { } }//package
Section 48
//SND_WHISTLE (SND_WHISTLE) package { import flash.media.*; public dynamic class SND_WHISTLE extends Sound { } }//package
Section 49
//SPIDER (SPIDER) package { import flash.events.*; import flash.media.*; import flash.display.*; import flash.text.*; import flash.geom.*; import flash.net.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.profiler.*; import flash.sampler.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class SPIDER extends MovieClip { public var sprite:MovieClip; public function SPIDER(){ addFrameScript(216, frame217); } function frame217(){ try { stop(); if (this != null){ MovieClip(parent.parent).spiderHit(this); gotoAndPlay((this.currentFrame - 5)); }; } catch(e:Error) { }; } } }//package

Library Items

Symbol 1 Sound {SND_WHISTLE}
Symbol 2 GraphicUsed by:5
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClip {KateGame13_fla.WaterBubble_96}Uses:2 4Used by:29
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip {KateGame13_fla.CocoonBubble_98}Uses:6Used by:29
Symbol 8 BitmapUsed by:9 81
Symbol 9 GraphicUses:8Used by:14
Symbol 10 BitmapUsed by:11 305
Symbol 11 GraphicUses:10Used by:14
Symbol 12 BitmapUsed by:13 307
Symbol 13 GraphicUses:12Used by:14
Symbol 14 MovieClip {KateGame13_fla.CatSegmentSprite_99}Uses:9 11 13Used by:29
Symbol 15 BitmapUsed by:16 81 292
Symbol 16 GraphicUses:15Used by:21 293
Symbol 17 BitmapUsed by:18 305
Symbol 18 GraphicUses:17Used by:21
Symbol 19 BitmapUsed by:20 307
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClip {KateGame13_fla.Cat_headSprite_100}Uses:16 18 20Used by:29
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24
Symbol 24 MovieClipUses:23Used by:29
Symbol 25 GraphicUsed by:28
Symbol 26 GraphicUsed by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:25 26 27Used by:29
Symbol 29 MovieClip {SEGMENT}Uses:5 7 14 21 24 28
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 MovieClip {ANT}Uses:31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {SHRAP}Uses:33
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClipUses:36Used by:40
Symbol 38 ShapeTweeningUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {SPIDER}Uses:37 38 39
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 MovieClip {SMOKECLOUD}Uses:42Used by:245
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:54
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip {KateGame13_fla.BUD_54}Uses:46Used by:54 218 245
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:54 185 201
Symbol 50 FontUsed by:51 52 136 146 148 149 150 184 248 249 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 280 283 284 286 288 289 294 295 296 297 298 302 303 304 306 310 311 314 315
Symbol 51 TextUses:50Used by:53
Symbol 52 TextUses:50Used by:53
Symbol 53 MovieClipUses:51 52Used by:54
Symbol 54 MovieClip {COCOON}Uses:45 47 49 53Used by:218 245
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip {DROP}Uses:55Used by:245
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:63
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:63
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClip {KateGame13_fla.Butterfly_WingTexture_23}Uses:58 60 62Used by:64 138 312 316
Symbol 64 MovieClip {KateGame13_fla.ButterflyWings_22}Uses:63Used by:67
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClip {BUTTERFLY}Uses:64 66Used by:138
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip {LEAF}Uses:68Used by:113 139
Symbol 70 GraphicUsed by:79
Symbol 71 GraphicUsed by:72 291
Symbol 72 MovieClipUses:71Used by:79
Symbol 73 GraphicUsed by:78
Symbol 74 FontUsed by:75
Symbol 75 TextUses:74Used by:78
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 ButtonUses:73 75 76 77Used by:79
Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1}Uses:70 72 78Used by:Timeline
Symbol 80 GraphicUsed by:113
Symbol 81 GraphicUses:15 8Used by:113
Symbol 82 SoundUsed by:113
Symbol 83 GraphicUsed by:113
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:113
Symbol 86 SoundUsed by:113
Symbol 87 SoundUsed by:113
Symbol 88 SoundUsed by:113
Symbol 89 GraphicUsed by:90
Symbol 90 ButtonUses:89Used by:113
Symbol 91 SoundUsed by:113
Symbol 92 SoundUsed by:113
Symbol 93 GraphicUsed by:112
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:112
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:112
Symbol 98 GraphicUsed by:99 106
Symbol 99 MovieClipUses:98Used by:106
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:106
Symbol 102 GraphicUsed by:106
Symbol 103 FontUsed by:104
Symbol 104 TextUses:103Used by:106
Symbol 105 GraphicUsed by:106
Symbol 106 ButtonUses:99 101 102 104 98 105Used by:112
Symbol 107 GraphicUsed by:108 112
Symbol 108 MovieClipUses:107Used by:112
Symbol 109 SoundUsed by:112
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClip {KateGame13_fla.AGteaser_mc_8}Uses:93 95 97 106 108 107 109 111Used by:113
Symbol 113 MovieClip {KateGame13_fla.ag_intro_mc_4}Uses:80 81 69 82 83 85 86 87 88 90 91 92 112Used by:Timeline
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:161  Timeline
Symbol 117 BitmapUsed by:123
Symbol 118 BitmapUsed by:123
Symbol 119 BitmapUsed by:123
Symbol 120 BitmapUsed by:123
Symbol 121 BitmapUsed by:123
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:117 118 119 120 121 122Used by:124
Symbol 124 MovieClipUses:123Used by:152
Symbol 125 BitmapUsed by:129
Symbol 126 BitmapUsed by:129
Symbol 127 BitmapUsed by:129
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:125 126 127 128Used by:130
Symbol 130 MovieClipUses:129Used by:152
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:152
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:138
Symbol 136 TextUses:50Used by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}Uses:135 67 136 63 137Used by:151 152
Symbol 139 MovieClipUses:69Used by:145
Symbol 140 FontUsed by:141 199 200 253 254 277 278
Symbol 141 EditableTextUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:145
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClip {KateGame13_fla.GENERICBUTTON_29}Uses:143Used by:145
Symbol 145 MovieClipUses:139 142 144Used by:151 255 279
Symbol 146 EditableTextUses:50Used by:147
Symbol 147 MovieClip {KateGame13_fla.BBTOPSCORE_30}Uses:146Used by:151
Symbol 148 TextUses:50Used by:151
Symbol 149 TextUses:50Used by:151
Symbol 150 TextUses:50Used by:151
Symbol 151 MovieClip {KateGame13_fla.MENU_25}Uses:145 147 148 149 138 150Used by:152
Symbol 152 MovieClip {KateGame13_fla.TITLE_16}Uses:124 130 133 138 151Used by:Timeline
Symbol 153 GraphicUsed by:155 317 319
Symbol 154 GraphicUsed by:155 317 319
Symbol 155 MovieClip {KateGame13_fla.MUSICTITLE_31}Uses:153 154 SS1Used by:Timeline
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:245  Timeline
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:228 245  Timeline
Symbol 161 MovieClipUses:116Used by:245
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:245
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:245
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:170
Symbol 170 MovieClipUses:169Used by:245
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:245
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:245
Symbol 177 GraphicUsed by:193
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip {KateGame13_fla.LampLight_44}Uses:178Used by:185
Symbol 180 GraphicUsed by:185
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip {KateGame13_fla.Lamp_cocoonIcon_46}Uses:181 182Used by:185
Symbol 184 TextUses:50Used by:185
Symbol 185 MovieClipUses:179 180 49 183 184Used by:193 218
Symbol 186 GraphicUsed by:193
Symbol 187 GraphicUsed by:193
Symbol 188 BitmapUsed by:190 222 223 225 226 227
Symbol 189 BitmapUsed by:190 198 222 223 225 226
Symbol 190 GraphicUses:188 189Used by:193
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip {KateGame13_fla.TreeBranch_42}Uses:177 185 186 187 190 191 192Used by:245
Symbol 194 BitmapUsed by:195 220
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:245
Symbol 197 BitmapUsed by:198 222 223 225 226
Symbol 198 GraphicUses:189 197Used by:201
Symbol 199 TextUses:140Used by:201
Symbol 200 EditableTextUses:140Used by:201
Symbol 201 MovieClipUses:198 199 49 200Used by:245
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip {KateGame13_fla.TITLECOLLISION_49}Uses:202Used by:245
Symbol 204 ShapeTweeningUsed by:210
Symbol 205 ShapeTweeningUsed by:210
Symbol 206 ShapeTweeningUsed by:210
Symbol 207 ShapeTweeningUsed by:210
Symbol 208 ShapeTweeningUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:204 205 206 207 208 209Used by:218
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:213
Symbol 213 MovieClip {KateGame13_fla.Treehooks_52}Uses:212Used by:218
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:218 245
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClip {KateGame13_fla.STATPOING_59}Uses:216Used by:218
Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50}Uses:210 185 213 47 54 215 217Used by:245
Symbol 219 MovieClipUsed by:245
Symbol 220 GraphicUses:194Used by:221
Symbol 221 MovieClipUses:220Used by:245
Symbol 222 GraphicUses:189 197 188Used by:228
Symbol 223 GraphicUses:188 197 189Used by:224
Symbol 224 MovieClipUses:223Used by:228
Symbol 225 GraphicUses:197 188 189Used by:228
Symbol 226 GraphicUses:197 188 189Used by:228
Symbol 227 GraphicUses:188Used by:228
Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62}Uses:222 224 160 225 226 227Used by:245
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:239
Symbol 231 GraphicUsed by:238
Symbol 232 GraphicUsed by:235
Symbol 233 ShapeTweeningUsed by:235
Symbol 234 ShapeTweeningUsed by:235
Symbol 235 MovieClipUses:232 233 234Used by:238
Symbol 236 GraphicUsed by:238
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip {KateGame13_fla.Lizard_Head_66}Uses:231 235 236 237Used by:239
Symbol 239 MovieClipUses:230 238Used by:245
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClip {KateGame13_fla.BBALLCOLLISION_69}Uses:240Used by:245
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:245  Timeline
Symbol 245 MovieClip {KateGame13_fla.GameEngine_34}Uses:161 157 164 160 167 170 173 176 56 193 196 201 203 218 219 221 228 239 54 215 43 241 47 244Used by:Timeline
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:250 276 282 285 287 290 308 312 316  Timeline
Symbol 248 TextUses:50Used by:250
Symbol 249 TextUses:50Used by:250
Symbol 250 MovieClip {KateGame13_fla.MBox_Hatcher_72}Uses:247 248 249Used by:Timeline
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:Timeline
Symbol 253 TextUses:140Used by:255
Symbol 254 EditableTextUses:140Used by:255
Symbol 255 MovieClipUses:253 254 145Used by:Timeline
Symbol 256 TextUses:50Used by:276
Symbol 257 TextUses:50Used by:276
Symbol 258 TextUses:50Used by:276
Symbol 259 TextUses:50Used by:276
Symbol 260 TextUses:50Used by:276
Symbol 261 TextUses:50Used by:276
Symbol 262 TextUses:50Used by:276
Symbol 263 TextUses:50Used by:276
Symbol 264 TextUses:50Used by:276
Symbol 265 TextUses:50Used by:276
Symbol 266 TextUses:50Used by:276
Symbol 267 TextUses:50Used by:276
Symbol 268 TextUses:50Used by:276
Symbol 269 TextUses:50Used by:276
Symbol 270 TextUses:50Used by:276
Symbol 271 TextUses:50Used by:276
Symbol 272 TextUses:50Used by:276
Symbol 273 TextUses:50Used by:276
Symbol 274 TextUses:50Used by:276
Symbol 275 TextUses:50Used by:276
Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76}Uses:247 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275Used by:Timeline
Symbol 277 TextUses:140Used by:279
Symbol 278 TextUses:140Used by:279
Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77}Uses:277 145 278Used by:Timeline
Symbol 280 TextUses:50Used by:282
Symbol 281 SoundUsed by:282 285
Symbol 282 MovieClip {KateGame13_fla.MBox_Ants_78}Uses:247 280 281Used by:Timeline
Symbol 283 TextUses:50Used by:285
Symbol 284 TextUses:50Used by:285
Symbol 285 MovieClip {KateGame13_fla.MBox_Spiders_79}Uses:247 283 284 281Used by:Timeline
Symbol 286 TextUses:50Used by:287
Symbol 287 MovieClip {KateGame13_fla.MBox_Butterfly_80}Uses:247 286Used by:Timeline
Symbol 288 TextUses:50Used by:290
Symbol 289 EditableTextUses:50Used by:290
Symbol 290 MovieClip {KateGame13_fla.MBox_TImer_81}Uses:247 288 289Used by:Timeline
Symbol 291 MovieClipUses:71Used by:Timeline
Symbol 292 GraphicUses:15Used by:293
Symbol 293 ButtonUses:16 292Used by:299 300
Symbol 294 TextUses:50Used by:300
Symbol 295 TextUses:50Used by:299
Symbol 296 TextUses:50Used by:299
Symbol 297 TextUses:50Used by:299
Symbol 298 TextUses:50Used by:299
Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85}Uses:295 293 296 297 298Used by:300
Symbol 300 MovieClip {KateGame13_fla.Mutebutton_83}Uses:293 294 299Used by:Timeline
Symbol 301 GraphicUsed by:308
Symbol 302 TextUses:50Used by:308
Symbol 303 TextUses:50Used by:308
Symbol 304 TextUses:50Used by:308
Symbol 305 GraphicUses:17 10Used by:308
Symbol 306 TextUses:50Used by:308
Symbol 307 GraphicUses:19 12Used by:308
Symbol 308 MovieClip {KateGame13_fla.MBOX_Newpillar_86}Uses:301 302 247 303 304 305 306 307Used by:Timeline
Symbol 309 GraphicUsed by:312
Symbol 310 TextUses:50Used by:312
Symbol 311 TextUses:50Used by:312
Symbol 312 MovieClipUses:247 63 309 310 311Used by:Timeline
Symbol 313 GraphicUsed by:316
Symbol 314 TextUses:50Used by:316
Symbol 315 TextUses:50Used by:316
Symbol 316 MovieClipUses:247 63 313 314 315Used by:Timeline
Symbol 317 MovieClip {KateGame13_fla.MUSICBASKETBALL_89}Uses:153 154 SS2Used by:Timeline
Symbol 318 GraphicUsed by:Timeline
Symbol 319 MovieClipUses:153 154 SS3Used by:Timeline
Streaming Sound 1Used by:Symbol 155 MovieClip {KateGame13_fla.MUSICTITLE_31}
Streaming Sound 2Used by:Symbol 317 MovieClip {KateGame13_fla.MUSICBASKETBALL_89}
Streaming Sound 3Used by:Symbol 319 MovieClip

Instance Names

"spinner"Frame 3Symbol 116 MovieClip
"DARKNESS"Frame 3Symbol 157 MovieClip
"BG4"Frame 3Symbol 160 MovieClip
"TITLEENGINE"Frame 3Symbol 245 MovieClip {KateGame13_fla.GameEngine_34}
"MBOX_HatchLost"Frame 3Symbol 250 MovieClip {KateGame13_fla.MBox_Hatcher_72}
"mouseObject"Frame 3Symbol 252 MovieClip
"EOL"Frame 3Symbol 255 MovieClip
"TUTORIAL"Frame 3Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76}
"EOL_GAME"Frame 3Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77}
"MBOX_Ant"Frame 3Symbol 282 MovieClip {KateGame13_fla.MBox_Ants_78}
"MBOX_Spiders"Frame 3Symbol 285 MovieClip {KateGame13_fla.MBox_Spiders_79}
"MBOX_Butterfly"Frame 3Symbol 287 MovieClip {KateGame13_fla.MBox_Butterfly_80}
"MBOX_TIMER"Frame 3Symbol 290 MovieClip {KateGame13_fla.MBox_TImer_81}
"FADE_WHITE"Frame 3Symbol 291 MovieClip
"FADE_RED"Frame 3Symbol 291 MovieClip
"MUTEB"Frame 3Symbol 300 MovieClip {KateGame13_fla.Mutebutton_83}
"NEWPILLAR"Frame 3Symbol 308 MovieClip {KateGame13_fla.MBOX_Newpillar_86}
"BWIN"Frame 3Symbol 312 MovieClip
"BBWIN"Frame 3Symbol 316 MovieClip
"HV"Frame 3Symbol 244 MovieClip
"BBALLENGINE"Frame 4Symbol 245 MovieClip {KateGame13_fla.GameEngine_34}
"GAME"Frame 5Symbol 245 MovieClip {KateGame13_fla.GameEngine_34}
"WBUBBLE"Symbol 29 MovieClip {SEGMENT} Frame 1Symbol 5 MovieClip {KateGame13_fla.WaterBubble_96}
"FBUBBLE"Symbol 29 MovieClip {SEGMENT} Frame 1Symbol 7 MovieClip {KateGame13_fla.CocoonBubble_98}
"sprite"Symbol 29 MovieClip {SEGMENT} Frame 1Symbol 14 MovieClip {KateGame13_fla.CatSegmentSprite_99}
"fac"Symbol 29 MovieClip {SEGMENT} Frame 1Symbol 21 MovieClip {KateGame13_fla.Cat_headSprite_100}
"HL"Symbol 29 MovieClip {SEGMENT} Frame 1Symbol 24 MovieClip
"MOUTH"Symbol 29 MovieClip {SEGMENT} Frame 1Symbol 28 MovieClip
"sprite"Symbol 29 MovieClip {SEGMENT} Frame 2Symbol 14 MovieClip {KateGame13_fla.CatSegmentSprite_99}
"sprite"Symbol 40 MovieClip {SPIDER} Frame 1Symbol 37 MovieClip
"SKIN"Symbol 54 MovieClip {COCOON} Frame 1Symbol 45 MovieClip
"antPoint"Symbol 54 MovieClip {COCOON} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BARB"Symbol 54 MovieClip {COCOON} Frame 1Symbol 49 MovieClip
"BAR"Symbol 54 MovieClip {COCOON} Frame 1Symbol 49 MovieClip
"BARBH"Symbol 54 MovieClip {COCOON} Frame 1Symbol 49 MovieClip
"BARH"Symbol 54 MovieClip {COCOON} Frame 1Symbol 49 MovieClip
"INFO"Symbol 54 MovieClip {COCOON} Frame 1Symbol 53 MovieClip
"WINGS"Symbol 67 MovieClip {BUTTERFLY} Frame 1Symbol 64 MovieClip {KateGame13_fla.ButterflyWings_22}
"BODY"Symbol 67 MovieClip {BUTTERFLY} Frame 1Symbol 66 MovieClip
"bar"Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1} Frame 1Symbol 72 MovieClip
"playButton"Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1} Frame 2Symbol 78 Button
"AGhome01"Symbol 112 MovieClip {KateGame13_fla.AGteaser_mc_8} Frame 1Symbol 106 Button
"TXT"Symbol 142 MovieClip Frame 1Symbol 141 EditableText
"MO"Symbol 145 MovieClip Frame 1Symbol 139 MovieClip
"TXT"Symbol 145 MovieClip Frame 1Symbol 142 MovieClip
"FORCE"Symbol 145 MovieClip Frame 1Symbol 144 MovieClip {KateGame13_fla.GENERICBUTTON_29}
"score"Symbol 147 MovieClip {KateGame13_fla.BBTOPSCORE_30} Frame 1Symbol 146 EditableText
"BBALL_0_BBALL"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1Symbol 145 MovieClip
"GAME_1_PLAY"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1Symbol 145 MovieClip
"CREDITS_1"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1Symbol 145 MovieClip
"ARMOR_1_MORE"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1Symbol 145 MovieClip
"BBTS"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1Symbol 147 MovieClip {KateGame13_fla.BBTOPSCORE_30}
"GAME_2_THREE_3"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"GAME_2_TWO_2"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"GAME_2_ONE_1"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"GAME_2_SIX_6"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"GAME_2_FIVE_5"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"TITLE_1_BACK"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"GAME_2_FOUR_4"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 145 MovieClip
"COC1"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}
"COC2"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}
"COC3"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}
"COC4"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}
"COC5"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}
"TITLE_1_BACK_666"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 10Symbol 145 MovieClip
"COCOON"Symbol 152 MovieClip {KateGame13_fla.TITLE_16} Frame 1Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20}
"MENUSYSTEM"Symbol 152 MovieClip {KateGame13_fla.TITLE_16} Frame 20Symbol 151 MovieClip {KateGame13_fla.MENU_25}
"spinner"Symbol 161 MovieClip Frame 1Symbol 116 MovieClip
"LIGHT"Symbol 185 MovieClip Frame 1Symbol 179 MovieClip {KateGame13_fla.LampLight_44}
"SENSOR"Symbol 185 MovieClip Frame 1Symbol 179 MovieClip {KateGame13_fla.LampLight_44}
"BAR"Symbol 185 MovieClip Frame 1Symbol 49 MovieClip
"ICON"Symbol 185 MovieClip Frame 1Symbol 183 MovieClip {KateGame13_fla.Lamp_cocoonIcon_46}
"BARB"Symbol 201 MovieClip Frame 1Symbol 49 MovieClip
"BAR"Symbol 201 MovieClip Frame 1Symbol 49 MovieClip
"score"Symbol 201 MovieClip Frame 1Symbol 200 EditableText
"H0"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1Symbol 212 MovieClip
"H1"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1Symbol 212 MovieClip
"H2"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1Symbol 212 MovieClip
"H3"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1Symbol 212 MovieClip
"H4"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1Symbol 212 MovieClip
"H5"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1Symbol 212 MovieClip
"H0"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3Symbol 212 MovieClip
"H1"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3Symbol 212 MovieClip
"H2"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3Symbol 212 MovieClip
"H3"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3Symbol 212 MovieClip
"H5"Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3Symbol 212 MovieClip
"WATER"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 210 MovieClip
"LAMP"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 185 MovieClip
"HOOKS"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 213 MovieClip {KateGame13_fla.Treehooks_52}
"BUD0"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BUD1"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BUD3"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BUD5"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BUD2"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BUD4"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"ANTSPAWN"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"COC0"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 54 MovieClip {COCOON}
"COC1"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 54 MovieClip {COCOON}
"COC2"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 54 MovieClip {COCOON}
"COC3"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 54 MovieClip {COCOON}
"COC4"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 54 MovieClip {COCOON}
"WATERHIT"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 215 MovieClip
"SP"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1Symbol 217 MovieClip {KateGame13_fla.STATPOING_59}
"BUD1"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 2Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BUD2"Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 3Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BG4"Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62} Frame 1Symbol 160 MovieClip
"BG4"Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62} Frame 3Symbol 160 MovieClip
"HEADMC"Symbol 239 MovieClip Frame 1Symbol 238 MovieClip {KateGame13_fla.Lizard_Head_66}
"BG6"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 161 MovieClip
"SUNSET"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 157 MovieClip
"BG5"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 164 MovieClip
"BG4"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 160 MovieClip
"BG3"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 167 MovieClip
"BG2"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 170 MovieClip
"BG1"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 173 MovieClip
"BG0"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 176 MovieClip
"TREECOLLISION"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 193 MovieClip {KateGame13_fla.TreeBranch_42}
"BBALLNET"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 196 MovieClip
"TBB"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 201 MovieClip
"TITLECOLLISION"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 203 MovieClip {KateGame13_fla.TITLECOLLISION_49}
"GO"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50}
"KATES"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 219 MovieClip
"BBALLNETOUT"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 221 MovieClip
"FOOD"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 219 MovieClip
"TBV"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62}
"LIZARD"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 239 MovieClip
"SMOKE"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 219 MovieClip
"ANTS"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 219 MovieClip
"HATCHER"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 54 MovieClip {COCOON}
"SELSQUARE"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 215 MovieClip
"COC5"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 54 MovieClip {COCOON}
"BBALLCOLLISION"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 241 MovieClip {KateGame13_fla.BBALLCOLLISION_69}
"BBALLNET2"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"BBALLNET1"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 47 MovieClip {KateGame13_fla.BUD_54}
"HAND"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 244 MovieClip
"HANDTARG"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 244 MovieClip
"HAND2"Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1Symbol 244 MovieClip
"score"Symbol 255 MovieClip Frame 1Symbol 254 EditableText
"TITLE_9_BACK"Symbol 255 MovieClip Frame 1Symbol 145 MovieClip
"TITLE_7_NEXT"Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} Frame 1Symbol 145 MovieClip
"TITLE_9_QUIT"Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} Frame 2Symbol 145 MovieClip
"TITLE_10_RETRY"Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} Frame 2Symbol 145 MovieClip
"timer"Symbol 290 MovieClip {KateGame13_fla.MBox_TImer_81} Frame 1Symbol 289 EditableText
"S_EXIT"Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} Frame 1Symbol 293 Button
"S_YES"Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} Frame 2Symbol 293 Button
"S_NO"Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} Frame 2Symbol 293 Button
"S_ON"Symbol 300 MovieClip {KateGame13_fla.Mutebutton_83} Frame 1Symbol 293 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 11284 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."

Labels

"TITLE"Frame 3
"BBALL"Frame 4
"GAME"Frame 5
"blank"Frame 12
"blankGame"Frame 13
"loaded"Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1} Frame 2
"TITLE"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1
"GAME"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2
"ARMOR"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 3
"CREDITS"Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 10
"OPEN"Symbol 238 MovieClip {KateGame13_fla.Lizard_Head_66} Frame 1
"SHUT"Symbol 238 MovieClip {KateGame13_fla.Lizard_Head_66} Frame 2
"ABOUT_MAIN"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 14
"ABOUT_CREDITS"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 15
"ABOUT_PLAY"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 16
"ABOUT_BBALL"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 17
"ABOUT_MORE"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 18
"ABOUT_BACK"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 19
"ABOUT_ONE"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 20
"ABOUT_TWO"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 21
"ABOUT_THREE"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 22
"ABOUT_FOUR"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 23
"ABOUT_FIVE"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 24
"ABOUT_SIX"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 25
"BBALL"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 30
"EXITCREDITS"Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} Frame 31




https://swfchan.com/53/262918/info.shtml
Created: 12/3 -2026 16:59:49 Last modified: 12/3 -2026 16:59:49 Server time: 12/03 -2026 19:54:17