| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 232046 |
| /disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2630 · P5259 |
![]() | This is the info page for Flash #262918 |
| 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 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_flaSection 40//ANT (ANT) package { import flash.display.*; public dynamic class ANT extends MovieClip { } }//packageSection 41//BUTTERFLY (BUTTERFLY) package { import flash.display.*; public dynamic class BUTTERFLY extends MovieClip { public var WINGS:MovieClip; public var BODY:MovieClip; } }//packageSection 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) { }; }; } } }//packageSection 43//DROP (DROP) package { import flash.display.*; public dynamic class DROP extends MovieClip { } }//packageSection 44//LEAF (LEAF) package { import flash.display.*; public dynamic class LEAF extends MovieClip { } }//packageSection 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(); } } }//packageSection 46//SHRAP (SHRAP) package { import flash.display.*; public dynamic class SHRAP extends MovieClip { } }//packageSection 47//SMOKECLOUD (SMOKECLOUD) package { import flash.display.*; public dynamic class SMOKECLOUD extends MovieClip { } }//packageSection 48//SND_WHISTLE (SND_WHISTLE) package { import flash.media.*; public dynamic class SND_WHISTLE extends Sound { } }//packageSection 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 Graphic | Used by:5 | |
| Symbol 3 Graphic | Used by:4 | |
| Symbol 4 MovieClip | Uses:3 | Used by:5 |
| Symbol 5 MovieClip {KateGame13_fla.WaterBubble_96} | Uses:2 4 | Used by:29 |
| Symbol 6 Graphic | Used by:7 | |
| Symbol 7 MovieClip {KateGame13_fla.CocoonBubble_98} | Uses:6 | Used by:29 |
| Symbol 8 Bitmap | Used by:9 81 | |
| Symbol 9 Graphic | Uses:8 | Used by:14 |
| Symbol 10 Bitmap | Used by:11 305 | |
| Symbol 11 Graphic | Uses:10 | Used by:14 |
| Symbol 12 Bitmap | Used by:13 307 | |
| Symbol 13 Graphic | Uses:12 | Used by:14 |
| Symbol 14 MovieClip {KateGame13_fla.CatSegmentSprite_99} | Uses:9 11 13 | Used by:29 |
| Symbol 15 Bitmap | Used by:16 81 292 | |
| Symbol 16 Graphic | Uses:15 | Used by:21 293 |
| Symbol 17 Bitmap | Used by:18 305 | |
| Symbol 18 Graphic | Uses:17 | Used by:21 |
| Symbol 19 Bitmap | Used by:20 307 | |
| Symbol 20 Graphic | Uses:19 | Used by:21 |
| Symbol 21 MovieClip {KateGame13_fla.Cat_headSprite_100} | Uses:16 18 20 | Used by:29 |
| Symbol 22 Graphic | Used by:23 | |
| Symbol 23 MovieClip | Uses:22 | Used by:24 |
| Symbol 24 MovieClip | Uses:23 | Used by:29 |
| Symbol 25 Graphic | Used by:28 | |
| Symbol 26 Graphic | Used by:28 | |
| Symbol 27 Graphic | Used by:28 | |
| Symbol 28 MovieClip | Uses:25 26 27 | Used by:29 |
| Symbol 29 MovieClip {SEGMENT} | Uses:5 7 14 21 24 28 | |
| Symbol 30 Bitmap | Used by:31 | |
| Symbol 31 Graphic | Uses:30 | Used by:32 |
| Symbol 32 MovieClip {ANT} | Uses:31 | |
| Symbol 33 Graphic | Used by:34 | |
| Symbol 34 MovieClip {SHRAP} | Uses:33 | |
| Symbol 35 Bitmap | Used by:36 | |
| Symbol 36 Graphic | Uses:35 | Used by:37 |
| Symbol 37 MovieClip | Uses:36 | Used by:40 |
| Symbol 38 ShapeTweening | Used by:40 | |
| Symbol 39 Graphic | Used by:40 | |
| Symbol 40 MovieClip {SPIDER} | Uses:37 38 39 | |
| Symbol 41 Bitmap | Used by:42 | |
| Symbol 42 Graphic | Uses:41 | Used by:43 |
| Symbol 43 MovieClip {SMOKECLOUD} | Uses:42 | Used by:245 |
| Symbol 44 Graphic | Used by:45 | |
| Symbol 45 MovieClip | Uses:44 | Used by:54 |
| Symbol 46 Graphic | Used by:47 | |
| Symbol 47 MovieClip {KateGame13_fla.BUD_54} | Uses:46 | Used by:54 218 245 |
| Symbol 48 Graphic | Used by:49 | |
| Symbol 49 MovieClip | Uses:48 | Used by:54 185 201 |
| Symbol 50 Font | Used 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 Text | Uses:50 | Used by:53 |
| Symbol 52 Text | Uses:50 | Used by:53 |
| Symbol 53 MovieClip | Uses:51 52 | Used by:54 |
| Symbol 54 MovieClip {COCOON} | Uses:45 47 49 53 | Used by:218 245 |
| Symbol 55 Graphic | Used by:56 | |
| Symbol 56 MovieClip {DROP} | Uses:55 | Used by:245 |
| Symbol 57 Bitmap | Used by:58 | |
| Symbol 58 Graphic | Uses:57 | Used by:63 |
| Symbol 59 Bitmap | Used by:60 | |
| Symbol 60 Graphic | Uses:59 | Used by:63 |
| Symbol 61 Bitmap | Used by:62 | |
| Symbol 62 Graphic | Uses:61 | Used by:63 |
| Symbol 63 MovieClip {KateGame13_fla.Butterfly_WingTexture_23} | Uses:58 60 62 | Used by:64 138 312 316 |
| Symbol 64 MovieClip {KateGame13_fla.ButterflyWings_22} | Uses:63 | Used by:67 |
| Symbol 65 Graphic | Used by:66 | |
| Symbol 66 MovieClip | Uses:65 | Used by:67 |
| Symbol 67 MovieClip {BUTTERFLY} | Uses:64 66 | Used by:138 |
| Symbol 68 Graphic | Used by:69 | |
| Symbol 69 MovieClip {LEAF} | Uses:68 | Used by:113 139 |
| Symbol 70 Graphic | Used by:79 | |
| Symbol 71 Graphic | Used by:72 291 | |
| Symbol 72 MovieClip | Uses:71 | Used by:79 |
| Symbol 73 Graphic | Used by:78 | |
| Symbol 74 Font | Used by:75 | |
| Symbol 75 Text | Uses:74 | Used by:78 |
| Symbol 76 Graphic | Used by:78 | |
| Symbol 77 Graphic | Used by:78 | |
| Symbol 78 Button | Uses:73 75 76 77 | Used by:79 |
| Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1} | Uses:70 72 78 | Used by:Timeline |
| Symbol 80 Graphic | Used by:113 | |
| Symbol 81 Graphic | Uses:15 8 | Used by:113 |
| Symbol 82 Sound | Used by:113 | |
| Symbol 83 Graphic | Used by:113 | |
| Symbol 84 Graphic | Used by:85 | |
| Symbol 85 MovieClip | Uses:84 | Used by:113 |
| Symbol 86 Sound | Used by:113 | |
| Symbol 87 Sound | Used by:113 | |
| Symbol 88 Sound | Used by:113 | |
| Symbol 89 Graphic | Used by:90 | |
| Symbol 90 Button | Uses:89 | Used by:113 |
| Symbol 91 Sound | Used by:113 | |
| Symbol 92 Sound | Used by:113 | |
| Symbol 93 Graphic | Used by:112 | |
| Symbol 94 Graphic | Used by:95 | |
| Symbol 95 MovieClip | Uses:94 | Used by:112 |
| Symbol 96 Graphic | Used by:97 | |
| Symbol 97 MovieClip | Uses:96 | Used by:112 |
| Symbol 98 Graphic | Used by:99 106 | |
| Symbol 99 MovieClip | Uses:98 | Used by:106 |
| Symbol 100 Graphic | Used by:101 | |
| Symbol 101 MovieClip | Uses:100 | Used by:106 |
| Symbol 102 Graphic | Used by:106 | |
| Symbol 103 Font | Used by:104 | |
| Symbol 104 Text | Uses:103 | Used by:106 |
| Symbol 105 Graphic | Used by:106 | |
| Symbol 106 Button | Uses:99 101 102 104 98 105 | Used by:112 |
| Symbol 107 Graphic | Used by:108 112 | |
| Symbol 108 MovieClip | Uses:107 | Used by:112 |
| Symbol 109 Sound | Used by:112 | |
| Symbol 110 Bitmap | Used by:111 | |
| Symbol 111 Graphic | Uses:110 | Used by:112 |
| Symbol 112 MovieClip {KateGame13_fla.AGteaser_mc_8} | Uses:93 95 97 106 108 107 109 111 | Used by:113 |
| Symbol 113 MovieClip {KateGame13_fla.ag_intro_mc_4} | Uses:80 81 69 82 83 85 86 87 88 90 91 92 112 | Used by:Timeline |
| Symbol 114 Bitmap | Used by:115 | |
| Symbol 115 Graphic | Uses:114 | Used by:116 |
| Symbol 116 MovieClip | Uses:115 | Used by:161 Timeline |
| Symbol 117 Bitmap | Used by:123 | |
| Symbol 118 Bitmap | Used by:123 | |
| Symbol 119 Bitmap | Used by:123 | |
| Symbol 120 Bitmap | Used by:123 | |
| Symbol 121 Bitmap | Used by:123 | |
| Symbol 122 Bitmap | Used by:123 | |
| Symbol 123 Graphic | Uses:117 118 119 120 121 122 | Used by:124 |
| Symbol 124 MovieClip | Uses:123 | Used by:152 |
| Symbol 125 Bitmap | Used by:129 | |
| Symbol 126 Bitmap | Used by:129 | |
| Symbol 127 Bitmap | Used by:129 | |
| Symbol 128 Bitmap | Used by:129 | |
| Symbol 129 Graphic | Uses:125 126 127 128 | Used by:130 |
| Symbol 130 MovieClip | Uses:129 | Used by:152 |
| Symbol 131 Bitmap | Used by:132 | |
| Symbol 132 Graphic | Uses:131 | Used by:133 |
| Symbol 133 MovieClip | Uses:132 | Used by:152 |
| Symbol 134 Bitmap | Used by:135 | |
| Symbol 135 Graphic | Uses:134 | Used by:138 |
| Symbol 136 Text | Uses:50 | Used by:138 |
| Symbol 137 Graphic | Used by:138 | |
| Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} | Uses:135 67 136 63 137 | Used by:151 152 |
| Symbol 139 MovieClip | Uses:69 | Used by:145 |
| Symbol 140 Font | Used by:141 199 200 253 254 277 278 | |
| Symbol 141 EditableText | Uses:140 | Used by:142 |
| Symbol 142 MovieClip | Uses:141 | Used by:145 |
| Symbol 143 Graphic | Used by:144 | |
| Symbol 144 MovieClip {KateGame13_fla.GENERICBUTTON_29} | Uses:143 | Used by:145 |
| Symbol 145 MovieClip | Uses:139 142 144 | Used by:151 255 279 |
| Symbol 146 EditableText | Uses:50 | Used by:147 |
| Symbol 147 MovieClip {KateGame13_fla.BBTOPSCORE_30} | Uses:146 | Used by:151 |
| Symbol 148 Text | Uses:50 | Used by:151 |
| Symbol 149 Text | Uses:50 | Used by:151 |
| Symbol 150 Text | Uses:50 | Used by:151 |
| Symbol 151 MovieClip {KateGame13_fla.MENU_25} | Uses:145 147 148 149 138 150 | Used by:152 |
| Symbol 152 MovieClip {KateGame13_fla.TITLE_16} | Uses:124 130 133 138 151 | Used by:Timeline |
| Symbol 153 Graphic | Used by:155 317 319 | |
| Symbol 154 Graphic | Used by:155 317 319 | |
| Symbol 155 MovieClip {KateGame13_fla.MUSICTITLE_31} | Uses:153 154 SS1 | Used by:Timeline |
| Symbol 156 Graphic | Used by:157 | |
| Symbol 157 MovieClip | Uses:156 | Used by:245 Timeline |
| Symbol 158 Bitmap | Used by:159 | |
| Symbol 159 Graphic | Uses:158 | Used by:160 |
| Symbol 160 MovieClip | Uses:159 | Used by:228 245 Timeline |
| Symbol 161 MovieClip | Uses:116 | Used by:245 |
| Symbol 162 Bitmap | Used by:163 | |
| Symbol 163 Graphic | Uses:162 | Used by:164 |
| Symbol 164 MovieClip | Uses:163 | Used by:245 |
| Symbol 165 Bitmap | Used by:166 | |
| Symbol 166 Graphic | Uses:165 | Used by:167 |
| Symbol 167 MovieClip | Uses:166 | Used by:245 |
| Symbol 168 Bitmap | Used by:169 | |
| Symbol 169 Graphic | Uses:168 | Used by:170 |
| Symbol 170 MovieClip | Uses:169 | Used by:245 |
| Symbol 171 Bitmap | Used by:172 | |
| Symbol 172 Graphic | Uses:171 | Used by:173 |
| Symbol 173 MovieClip | Uses:172 | Used by:245 |
| Symbol 174 Bitmap | Used by:175 | |
| Symbol 175 Graphic | Uses:174 | Used by:176 |
| Symbol 176 MovieClip | Uses:175 | Used by:245 |
| Symbol 177 Graphic | Used by:193 | |
| Symbol 178 Graphic | Used by:179 | |
| Symbol 179 MovieClip {KateGame13_fla.LampLight_44} | Uses:178 | Used by:185 |
| Symbol 180 Graphic | Used by:185 | |
| Symbol 181 Graphic | Used by:183 | |
| Symbol 182 Graphic | Used by:183 | |
| Symbol 183 MovieClip {KateGame13_fla.Lamp_cocoonIcon_46} | Uses:181 182 | Used by:185 |
| Symbol 184 Text | Uses:50 | Used by:185 |
| Symbol 185 MovieClip | Uses:179 180 49 183 184 | Used by:193 218 |
| Symbol 186 Graphic | Used by:193 | |
| Symbol 187 Graphic | Used by:193 | |
| Symbol 188 Bitmap | Used by:190 222 223 225 226 227 | |
| Symbol 189 Bitmap | Used by:190 198 222 223 225 226 | |
| Symbol 190 Graphic | Uses:188 189 | Used by:193 |
| Symbol 191 Graphic | Used by:193 | |
| Symbol 192 Graphic | Used by:193 | |
| Symbol 193 MovieClip {KateGame13_fla.TreeBranch_42} | Uses:177 185 186 187 190 191 192 | Used by:245 |
| Symbol 194 Bitmap | Used by:195 220 | |
| Symbol 195 Graphic | Uses:194 | Used by:196 |
| Symbol 196 MovieClip | Uses:195 | Used by:245 |
| Symbol 197 Bitmap | Used by:198 222 223 225 226 | |
| Symbol 198 Graphic | Uses:189 197 | Used by:201 |
| Symbol 199 Text | Uses:140 | Used by:201 |
| Symbol 200 EditableText | Uses:140 | Used by:201 |
| Symbol 201 MovieClip | Uses:198 199 49 200 | Used by:245 |
| Symbol 202 Graphic | Used by:203 | |
| Symbol 203 MovieClip {KateGame13_fla.TITLECOLLISION_49} | Uses:202 | Used by:245 |
| Symbol 204 ShapeTweening | Used by:210 | |
| Symbol 205 ShapeTweening | Used by:210 | |
| Symbol 206 ShapeTweening | Used by:210 | |
| Symbol 207 ShapeTweening | Used by:210 | |
| Symbol 208 ShapeTweening | Used by:210 | |
| Symbol 209 Graphic | Used by:210 | |
| Symbol 210 MovieClip | Uses:204 205 206 207 208 209 | Used by:218 |
| Symbol 211 Graphic | Used by:212 | |
| Symbol 212 MovieClip | Uses:211 | Used by:213 |
| Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} | Uses:212 | Used by:218 |
| Symbol 214 Graphic | Used by:215 | |
| Symbol 215 MovieClip | Uses:214 | Used by:218 245 |
| Symbol 216 Graphic | Used by:217 | |
| Symbol 217 MovieClip {KateGame13_fla.STATPOING_59} | Uses:216 | Used by:218 |
| Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} | Uses:210 185 213 47 54 215 217 | Used by:245 |
| Symbol 219 MovieClip | Used by:245 | |
| Symbol 220 Graphic | Uses:194 | Used by:221 |
| Symbol 221 MovieClip | Uses:220 | Used by:245 |
| Symbol 222 Graphic | Uses:189 197 188 | Used by:228 |
| Symbol 223 Graphic | Uses:188 197 189 | Used by:224 |
| Symbol 224 MovieClip | Uses:223 | Used by:228 |
| Symbol 225 Graphic | Uses:197 188 189 | Used by:228 |
| Symbol 226 Graphic | Uses:197 188 189 | Used by:228 |
| Symbol 227 Graphic | Uses:188 | Used by:228 |
| Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62} | Uses:222 224 160 225 226 227 | Used by:245 |
| Symbol 229 Graphic | Used by:230 | |
| Symbol 230 MovieClip | Uses:229 | Used by:239 |
| Symbol 231 Graphic | Used by:238 | |
| Symbol 232 Graphic | Used by:235 | |
| Symbol 233 ShapeTweening | Used by:235 | |
| Symbol 234 ShapeTweening | Used by:235 | |
| Symbol 235 MovieClip | Uses:232 233 234 | Used by:238 |
| Symbol 236 Graphic | Used by:238 | |
| Symbol 237 Graphic | Used by:238 | |
| Symbol 238 MovieClip {KateGame13_fla.Lizard_Head_66} | Uses:231 235 236 237 | Used by:239 |
| Symbol 239 MovieClip | Uses:230 238 | Used by:245 |
| Symbol 240 Graphic | Used by:241 | |
| Symbol 241 MovieClip {KateGame13_fla.BBALLCOLLISION_69} | Uses:240 | Used by:245 |
| Symbol 242 Graphic | Used by:243 | |
| Symbol 243 MovieClip | Uses:242 | Used by:244 |
| Symbol 244 MovieClip | Uses:243 | Used 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 244 | Used by:Timeline |
| Symbol 246 Graphic | Used by:247 | |
| Symbol 247 MovieClip | Uses:246 | Used by:250 276 282 285 287 290 308 312 316 Timeline |
| Symbol 248 Text | Uses:50 | Used by:250 |
| Symbol 249 Text | Uses:50 | Used by:250 |
| Symbol 250 MovieClip {KateGame13_fla.MBox_Hatcher_72} | Uses:247 248 249 | Used by:Timeline |
| Symbol 251 Graphic | Used by:252 | |
| Symbol 252 MovieClip | Uses:251 | Used by:Timeline |
| Symbol 253 Text | Uses:140 | Used by:255 |
| Symbol 254 EditableText | Uses:140 | Used by:255 |
| Symbol 255 MovieClip | Uses:253 254 145 | Used by:Timeline |
| Symbol 256 Text | Uses:50 | Used by:276 |
| Symbol 257 Text | Uses:50 | Used by:276 |
| Symbol 258 Text | Uses:50 | Used by:276 |
| Symbol 259 Text | Uses:50 | Used by:276 |
| Symbol 260 Text | Uses:50 | Used by:276 |
| Symbol 261 Text | Uses:50 | Used by:276 |
| Symbol 262 Text | Uses:50 | Used by:276 |
| Symbol 263 Text | Uses:50 | Used by:276 |
| Symbol 264 Text | Uses:50 | Used by:276 |
| Symbol 265 Text | Uses:50 | Used by:276 |
| Symbol 266 Text | Uses:50 | Used by:276 |
| Symbol 267 Text | Uses:50 | Used by:276 |
| Symbol 268 Text | Uses:50 | Used by:276 |
| Symbol 269 Text | Uses:50 | Used by:276 |
| Symbol 270 Text | Uses:50 | Used by:276 |
| Symbol 271 Text | Uses:50 | Used by:276 |
| Symbol 272 Text | Uses:50 | Used by:276 |
| Symbol 273 Text | Uses:50 | Used by:276 |
| Symbol 274 Text | Uses:50 | Used by:276 |
| Symbol 275 Text | Uses:50 | Used 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 275 | Used by:Timeline |
| Symbol 277 Text | Uses:140 | Used by:279 |
| Symbol 278 Text | Uses:140 | Used by:279 |
| Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} | Uses:277 145 278 | Used by:Timeline |
| Symbol 280 Text | Uses:50 | Used by:282 |
| Symbol 281 Sound | Used by:282 285 | |
| Symbol 282 MovieClip {KateGame13_fla.MBox_Ants_78} | Uses:247 280 281 | Used by:Timeline |
| Symbol 283 Text | Uses:50 | Used by:285 |
| Symbol 284 Text | Uses:50 | Used by:285 |
| Symbol 285 MovieClip {KateGame13_fla.MBox_Spiders_79} | Uses:247 283 284 281 | Used by:Timeline |
| Symbol 286 Text | Uses:50 | Used by:287 |
| Symbol 287 MovieClip {KateGame13_fla.MBox_Butterfly_80} | Uses:247 286 | Used by:Timeline |
| Symbol 288 Text | Uses:50 | Used by:290 |
| Symbol 289 EditableText | Uses:50 | Used by:290 |
| Symbol 290 MovieClip {KateGame13_fla.MBox_TImer_81} | Uses:247 288 289 | Used by:Timeline |
| Symbol 291 MovieClip | Uses:71 | Used by:Timeline |
| Symbol 292 Graphic | Uses:15 | Used by:293 |
| Symbol 293 Button | Uses:16 292 | Used by:299 300 |
| Symbol 294 Text | Uses:50 | Used by:300 |
| Symbol 295 Text | Uses:50 | Used by:299 |
| Symbol 296 Text | Uses:50 | Used by:299 |
| Symbol 297 Text | Uses:50 | Used by:299 |
| Symbol 298 Text | Uses:50 | Used by:299 |
| Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} | Uses:295 293 296 297 298 | Used by:300 |
| Symbol 300 MovieClip {KateGame13_fla.Mutebutton_83} | Uses:293 294 299 | Used by:Timeline |
| Symbol 301 Graphic | Used by:308 | |
| Symbol 302 Text | Uses:50 | Used by:308 |
| Symbol 303 Text | Uses:50 | Used by:308 |
| Symbol 304 Text | Uses:50 | Used by:308 |
| Symbol 305 Graphic | Uses:17 10 | Used by:308 |
| Symbol 306 Text | Uses:50 | Used by:308 |
| Symbol 307 Graphic | Uses:19 12 | Used by:308 |
| Symbol 308 MovieClip {KateGame13_fla.MBOX_Newpillar_86} | Uses:301 302 247 303 304 305 306 307 | Used by:Timeline |
| Symbol 309 Graphic | Used by:312 | |
| Symbol 310 Text | Uses:50 | Used by:312 |
| Symbol 311 Text | Uses:50 | Used by:312 |
| Symbol 312 MovieClip | Uses:247 63 309 310 311 | Used by:Timeline |
| Symbol 313 Graphic | Used by:316 | |
| Symbol 314 Text | Uses:50 | Used by:316 |
| Symbol 315 Text | Uses:50 | Used by:316 |
| Symbol 316 MovieClip | Uses:247 63 313 314 315 | Used by:Timeline |
| Symbol 317 MovieClip {KateGame13_fla.MUSICBASKETBALL_89} | Uses:153 154 SS2 | Used by:Timeline |
| Symbol 318 Graphic | Used by:Timeline | |
| Symbol 319 MovieClip | Uses:153 154 SS3 | Used by:Timeline |
| Streaming Sound 1 | Used by:Symbol 155 MovieClip {KateGame13_fla.MUSICTITLE_31} | |
| Streaming Sound 2 | Used by:Symbol 317 MovieClip {KateGame13_fla.MUSICBASKETBALL_89} | |
| Streaming Sound 3 | Used by:Symbol 319 MovieClip |
Instance Names
| "spinner" | Frame 3 | Symbol 116 MovieClip |
| "DARKNESS" | Frame 3 | Symbol 157 MovieClip |
| "BG4" | Frame 3 | Symbol 160 MovieClip |
| "TITLEENGINE" | Frame 3 | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} |
| "MBOX_HatchLost" | Frame 3 | Symbol 250 MovieClip {KateGame13_fla.MBox_Hatcher_72} |
| "mouseObject" | Frame 3 | Symbol 252 MovieClip |
| "EOL" | Frame 3 | Symbol 255 MovieClip |
| "TUTORIAL" | Frame 3 | Symbol 276 MovieClip {KateGame13_fla.MBox_TUTORIAL_76} |
| "EOL_GAME" | Frame 3 | Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} |
| "MBOX_Ant" | Frame 3 | Symbol 282 MovieClip {KateGame13_fla.MBox_Ants_78} |
| "MBOX_Spiders" | Frame 3 | Symbol 285 MovieClip {KateGame13_fla.MBox_Spiders_79} |
| "MBOX_Butterfly" | Frame 3 | Symbol 287 MovieClip {KateGame13_fla.MBox_Butterfly_80} |
| "MBOX_TIMER" | Frame 3 | Symbol 290 MovieClip {KateGame13_fla.MBox_TImer_81} |
| "FADE_WHITE" | Frame 3 | Symbol 291 MovieClip |
| "FADE_RED" | Frame 3 | Symbol 291 MovieClip |
| "MUTEB" | Frame 3 | Symbol 300 MovieClip {KateGame13_fla.Mutebutton_83} |
| "NEWPILLAR" | Frame 3 | Symbol 308 MovieClip {KateGame13_fla.MBOX_Newpillar_86} |
| "BWIN" | Frame 3 | Symbol 312 MovieClip |
| "BBWIN" | Frame 3 | Symbol 316 MovieClip |
| "HV" | Frame 3 | Symbol 244 MovieClip |
| "BBALLENGINE" | Frame 4 | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} |
| "GAME" | Frame 5 | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} |
| "WBUBBLE" | Symbol 29 MovieClip {SEGMENT} Frame 1 | Symbol 5 MovieClip {KateGame13_fla.WaterBubble_96} |
| "FBUBBLE" | Symbol 29 MovieClip {SEGMENT} Frame 1 | Symbol 7 MovieClip {KateGame13_fla.CocoonBubble_98} |
| "sprite" | Symbol 29 MovieClip {SEGMENT} Frame 1 | Symbol 14 MovieClip {KateGame13_fla.CatSegmentSprite_99} |
| "fac" | Symbol 29 MovieClip {SEGMENT} Frame 1 | Symbol 21 MovieClip {KateGame13_fla.Cat_headSprite_100} |
| "HL" | Symbol 29 MovieClip {SEGMENT} Frame 1 | Symbol 24 MovieClip |
| "MOUTH" | Symbol 29 MovieClip {SEGMENT} Frame 1 | Symbol 28 MovieClip |
| "sprite" | Symbol 29 MovieClip {SEGMENT} Frame 2 | Symbol 14 MovieClip {KateGame13_fla.CatSegmentSprite_99} |
| "sprite" | Symbol 40 MovieClip {SPIDER} Frame 1 | Symbol 37 MovieClip |
| "SKIN" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 45 MovieClip |
| "antPoint" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BARB" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 49 MovieClip |
| "BAR" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 49 MovieClip |
| "BARBH" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 49 MovieClip |
| "BARH" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 49 MovieClip |
| "INFO" | Symbol 54 MovieClip {COCOON} Frame 1 | Symbol 53 MovieClip |
| "WINGS" | Symbol 67 MovieClip {BUTTERFLY} Frame 1 | Symbol 64 MovieClip {KateGame13_fla.ButterflyWings_22} |
| "BODY" | Symbol 67 MovieClip {BUTTERFLY} Frame 1 | Symbol 66 MovieClip |
| "bar" | Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1} Frame 1 | Symbol 72 MovieClip |
| "playButton" | Symbol 79 MovieClip {KateGame13_fla.REALPRELOADER_1} Frame 2 | Symbol 78 Button |
| "AGhome01" | Symbol 112 MovieClip {KateGame13_fla.AGteaser_mc_8} Frame 1 | Symbol 106 Button |
| "TXT" | Symbol 142 MovieClip Frame 1 | Symbol 141 EditableText |
| "MO" | Symbol 145 MovieClip Frame 1 | Symbol 139 MovieClip |
| "TXT" | Symbol 145 MovieClip Frame 1 | Symbol 142 MovieClip |
| "FORCE" | Symbol 145 MovieClip Frame 1 | Symbol 144 MovieClip {KateGame13_fla.GENERICBUTTON_29} |
| "score" | Symbol 147 MovieClip {KateGame13_fla.BBTOPSCORE_30} Frame 1 | Symbol 146 EditableText |
| "BBALL_0_BBALL" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1 | Symbol 145 MovieClip |
| "GAME_1_PLAY" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1 | Symbol 145 MovieClip |
| "CREDITS_1" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1 | Symbol 145 MovieClip |
| "ARMOR_1_MORE" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1 | Symbol 145 MovieClip |
| "BBTS" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 1 | Symbol 147 MovieClip {KateGame13_fla.BBTOPSCORE_30} |
| "GAME_2_THREE_3" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "GAME_2_TWO_2" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "GAME_2_ONE_1" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "GAME_2_SIX_6" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "GAME_2_FIVE_5" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "TITLE_1_BACK" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "GAME_2_FOUR_4" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 145 MovieClip |
| "COC1" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} |
| "COC2" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} |
| "COC3" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} |
| "COC4" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} |
| "COC5" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 2 | Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} |
| "TITLE_1_BACK_666" | Symbol 151 MovieClip {KateGame13_fla.MENU_25} Frame 10 | Symbol 145 MovieClip |
| "COCOON" | Symbol 152 MovieClip {KateGame13_fla.TITLE_16} Frame 1 | Symbol 138 MovieClip {KateGame13_fla.TITLE_cocoon_20} |
| "MENUSYSTEM" | Symbol 152 MovieClip {KateGame13_fla.TITLE_16} Frame 20 | Symbol 151 MovieClip {KateGame13_fla.MENU_25} |
| "spinner" | Symbol 161 MovieClip Frame 1 | Symbol 116 MovieClip |
| "LIGHT" | Symbol 185 MovieClip Frame 1 | Symbol 179 MovieClip {KateGame13_fla.LampLight_44} |
| "SENSOR" | Symbol 185 MovieClip Frame 1 | Symbol 179 MovieClip {KateGame13_fla.LampLight_44} |
| "BAR" | Symbol 185 MovieClip Frame 1 | Symbol 49 MovieClip |
| "ICON" | Symbol 185 MovieClip Frame 1 | Symbol 183 MovieClip {KateGame13_fla.Lamp_cocoonIcon_46} |
| "BARB" | Symbol 201 MovieClip Frame 1 | Symbol 49 MovieClip |
| "BAR" | Symbol 201 MovieClip Frame 1 | Symbol 49 MovieClip |
| "score" | Symbol 201 MovieClip Frame 1 | Symbol 200 EditableText |
| "H0" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1 | Symbol 212 MovieClip |
| "H1" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1 | Symbol 212 MovieClip |
| "H2" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1 | Symbol 212 MovieClip |
| "H3" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1 | Symbol 212 MovieClip |
| "H4" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1 | Symbol 212 MovieClip |
| "H5" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 1 | Symbol 212 MovieClip |
| "H0" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3 | Symbol 212 MovieClip |
| "H1" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3 | Symbol 212 MovieClip |
| "H2" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3 | Symbol 212 MovieClip |
| "H3" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3 | Symbol 212 MovieClip |
| "H5" | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} Frame 3 | Symbol 212 MovieClip |
| "WATER" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 210 MovieClip |
| "LAMP" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 185 MovieClip |
| "HOOKS" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 213 MovieClip {KateGame13_fla.Treehooks_52} |
| "BUD0" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BUD1" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BUD3" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BUD5" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BUD2" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BUD4" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "ANTSPAWN" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "COC0" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "COC1" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "COC2" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "COC3" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "COC4" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "WATERHIT" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 215 MovieClip |
| "SP" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 1 | Symbol 217 MovieClip {KateGame13_fla.STATPOING_59} |
| "BUD1" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 2 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BUD2" | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} Frame 3 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BG4" | Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62} Frame 1 | Symbol 160 MovieClip |
| "BG4" | Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62} Frame 3 | Symbol 160 MovieClip |
| "HEADMC" | Symbol 239 MovieClip Frame 1 | Symbol 238 MovieClip {KateGame13_fla.Lizard_Head_66} |
| "BG6" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 161 MovieClip |
| "SUNSET" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 157 MovieClip |
| "BG5" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 164 MovieClip |
| "BG4" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 160 MovieClip |
| "BG3" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 167 MovieClip |
| "BG2" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 170 MovieClip |
| "BG1" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 173 MovieClip |
| "BG0" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 176 MovieClip |
| "TREECOLLISION" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 193 MovieClip {KateGame13_fla.TreeBranch_42} |
| "BBALLNET" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 196 MovieClip |
| "TBB" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 201 MovieClip |
| "TITLECOLLISION" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 203 MovieClip {KateGame13_fla.TITLECOLLISION_49} |
| "GO" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 218 MovieClip {KateGame13_fla.GAMEOBJECTS_50} |
| "KATES" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 219 MovieClip |
| "BBALLNETOUT" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 221 MovieClip |
| "FOOD" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 219 MovieClip |
| "TBV" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 228 MovieClip {KateGame13_fla.TreeBranchVISUAL_62} |
| "LIZARD" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 239 MovieClip |
| "SMOKE" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 219 MovieClip |
| "ANTS" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 219 MovieClip |
| "HATCHER" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "SELSQUARE" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 215 MovieClip |
| "COC5" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 54 MovieClip {COCOON} |
| "BBALLCOLLISION" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 241 MovieClip {KateGame13_fla.BBALLCOLLISION_69} |
| "BBALLNET2" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "BBALLNET1" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 47 MovieClip {KateGame13_fla.BUD_54} |
| "HAND" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 244 MovieClip |
| "HANDTARG" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 244 MovieClip |
| "HAND2" | Symbol 245 MovieClip {KateGame13_fla.GameEngine_34} Frame 1 | Symbol 244 MovieClip |
| "score" | Symbol 255 MovieClip Frame 1 | Symbol 254 EditableText |
| "TITLE_9_BACK" | Symbol 255 MovieClip Frame 1 | Symbol 145 MovieClip |
| "TITLE_7_NEXT" | Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} Frame 1 | Symbol 145 MovieClip |
| "TITLE_9_QUIT" | Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} Frame 2 | Symbol 145 MovieClip |
| "TITLE_10_RETRY" | Symbol 279 MovieClip {KateGame13_fla.EOL_GAME_77} Frame 2 | Symbol 145 MovieClip |
| "timer" | Symbol 290 MovieClip {KateGame13_fla.MBox_TImer_81} Frame 1 | Symbol 289 EditableText |
| "S_EXIT" | Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} Frame 1 | Symbol 293 Button |
| "S_YES" | Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} Frame 2 | Symbol 293 Button |
| "S_NO" | Symbol 299 MovieClip {KateGame13_fla.EXITGAME_85} Frame 2 | Symbol 293 Button |
| "S_ON" | Symbol 300 MovieClip {KateGame13_fla.Mutebutton_83} Frame 1 | Symbol 293 Button |
Special Tags
| FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata present, AS3. |
| SWFMetaData (77) | Timeline Frame 1 | 1284 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 |
|
|