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

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

Blobular.swf

This is the info page for
Flash #31437

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


Text
12%

loading...

or I will kill you!

Get

<p align="center"><font face="Arial Baltic" size="20" color="#ffff00" letterSpacing="0.000000" kerning="0"><a href="http://www.adobe.com/products/flashplayer/"><b>Flash Player 9</b></a></font></p>

This game will only work with Flash Player 9!

<p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">THIS GAME IS CURRENTLY NOT <sbr />AVAILABLE FOR DISTRIBUTION. &nbsp;</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">If you would like to play, please visit :</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffff00" letterSpacing="0.000000" kerning="1"><a href="http://www.freeworldgroup.com" target = "_blank">www.freeworldgroup.com</a></font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">For licensing information please contact us <sbr />via the freeworldgroup.com <font color="#ffff00"><a href="http://www.freeworldgroup.com/emailform.html" target = "_blank">contact form</a></font>.</font></p><p align="left"></p><p align="left"><font face="Times New Roman" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">Thanks!</font></p><p align="left"></p>

Mario World March #3! -
ChEsDeRmAn

Music Credits:

Inspiration for Blobular comes from
a number of games including Gish,
Loco Roco, Super Mario just to
name a few.

Msg

Blobular          needs to get to his home in
Blobsville.   Help him in his travels through
Planet Blob as he tries to complete this epic
journey.

Your objective is to collect these objects:
in each of the levels before your time runs out.
The faster you are, the more points you
receive. As Blobular eats these objects he will
grow in size.  You can then make Blobular split
into small Blobulars by pressing the 'A' key.

Objective

At the end of each round, you receive 15
points per Blobular plus a time bonus if you
complete the level faster than the allocated
time.

The smaller Blobulars will help you get
through tight spots or simply make object
collection faster.
Watch out of bad things that can hurt
blobular:

Move playing screen
Jump
Push blobular through tight spots
(repeated action)
Split Blobular up.
Combine Blobular again (only works if the
Blobular parts are next to each other)

Controls

Select Blobular Color and Face:

<p align="left"></p>

<p align="left"></p>

in      minutes to
complete this level

You must collect all

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Get one       and you
can get 50 points!

Mind the      and     !

Main Menu

New Face/Color

Return To Game

ActionScript [AS3]

Section 1
//all_9 (blobular_0523_fla.all_9) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class all_9 extends MovieClip { public function all_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package blobular_0523_fla
Section 2
//colorPicker_146 (blobular_0523_fla.colorPicker_146) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class colorPicker_146 extends MovieClip { public var bg:MovieClip; public var bmd:BitmapData; public var onPickColor:Function; public var dropper:MovieClip; public var onRollOut_:Function; public function colorPicker_146(){ addFrameScript(0, frame1); } public function showDropper():void{ Mouse.hide(); dropper.visible = true; dropper.startDrag(true); this.addEventListener(Event.ENTER_FRAME, searchColor); } public function hideDropper():void{ Mouse.show(); dropper.visible = false; stopDrag(); this.removeEventListener(Event.ENTER_FRAME, searchColor); } function frame1(){ bmd = new BitmapData(bg.width, bg.height, true, 0); bmd.draw(bg); this.buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, rollOver); this.addEventListener(MouseEvent.MOUSE_OUT, rollOut); this.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); dropper.visible = false; } public function rollOut(_arg1:MouseEvent):void{ hideDropper(); onRollOut_(); } public function searchColor(_arg1:Event):void{ pickColor(); } public function pickColor(_arg1:Boolean=false):void{ var _local2:int; _local2 = bmd.getPixel(mouseX, mouseY); dropper.setColor(_local2); onPickColor(_local2, _arg1); } public function mouseDown(_arg1:MouseEvent):void{ pickColor(true); } public function rollOver(_arg1:MouseEvent):void{ showDropper(); } } }//package blobular_0523_fla
Section 3
//colorPicker_dropper_148 (blobular_0523_fla.colorPicker_dropper_148) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class colorPicker_dropper_148 extends MovieClip { public var color_mc:MovieClip; public function colorPicker_dropper_148(){ addFrameScript(0, frame1); } public function setColor(_arg1:int):void{ color_mc.graphics.clear(); color_mc.graphics.beginFill(_arg1); color_mc.graphics.drawRect(0, 0, 25, 20); color_mc.graphics.endFill(); } function frame1(){ } } }//package blobular_0523_fla
Section 4
//colorSelect_144 (blobular_0523_fla.colorSelect_144) package blobular_0523_fla { import game.*; import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class colorSelect_144 extends MovieClip { public var onConfirmColor:Function; public var eye:HeroEye; public var heroEye10:HeroEye; public var heroEye2:HeroEye; public var heroEye3:HeroEye; public var heroEye5:HeroEye; public var heroEye6:HeroEye; public var heroEye4:HeroEye; public var heroEye8:HeroEye; public var btn3:AlphaBtn; public var btn7:AlphaBtn; public var btn2:AlphaBtn; public var btn4:AlphaBtn; public var btn8:AlphaBtn; public var btn6:AlphaBtn; public var btn:AlphaBtn; public var heroEye7:HeroEye; public var i:int; public var btn5:AlphaBtn; public var btn9:AlphaBtn; public var btn1:AlphaBtn; public var heroEye9:HeroEye; public var herosColor0:int; public var btn10:AlphaBtn; public var shape:MovieClip; public var heroEye1:HeroEye; public var heros:Heros; public var herosEyeId0:int; public var colorPicker:MovieClip; public var onConfirmEyeId:Function; public function colorSelect_144(){ addFrameScript(0, frame1); } public function herosRun(_arg1:Event):void{ heros.run(); } public function getEyeId():int{ return (heros.eyeId); } public function getColor():int{ return (heros.color); } function frame1(){ heros.shape = shape; heros.levelUp(); heros.levelUp(); heros.levelUp(); if ((((Main.main.stageNum >= 5)) && ((Main.main.stageNum <= 8)))){ herosEyeId0 = (heros.eyeId = 10); } else { herosEyeId0 = (heros.eyeId = Main.main.heroEyeId); }; herosColor0 = (heros.color = Main.main.heroColor); trace(("is water?" + Main.main.isWaterStage)); i = 1; while (i <= 10) { btn = this[("btn" + i)]; eye = this[("heroEye" + i)]; btn.id = i; eye.gotoAndStop(i); if (((((Main.main.isWaterStage) && ((i < 10)))) || (((!(Main.main.isWaterStage)) && ((i == 10)))))){ eye.visible = false; btn.visible = false; } else { btn.onRollOver = function (){ setEyeId(this.id); }; btn.onRollOut = function (){ heros.eyeId = herosEyeId0; }; btn.onClick = function (){ setEyeId(this.id, true); }; }; i++; }; this.addEventListener(Event.ENTER_FRAME, herosRun); colorPicker.onPickColor = function (_arg1:int, _arg2:Boolean=false):void{ var color = _arg1; var confirm = _arg2; if (confirm){ herosColor0 = color; try { onConfirmColor(herosColor0); } catch(e) { trace(("e=" + e)); }; }; heros.color = color; }; colorPicker.onRollOut_ = function ():void{ heros.color = herosColor0; }; } public function setEyeId(_arg1:int, _arg2:Boolean=false):void{ var id = _arg1; var confirm = _arg2; if (confirm){ herosEyeId0 = id; try { onConfirmEyeId(herosEyeId0); } catch(e) { trace(("e=" + e)); }; }; heros.eyeId = id; } } }//package blobular_0523_fla
Section 5
//gameMenu_286 (blobular_0523_fla.gameMenu_286) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class gameMenu_286 extends MovieClip { public var btnNf:BtnNf; public var colorSelect:MovieClip; public var btnOk:BtnOK; public var btnRtg:BtnRtg; public function gameMenu_286(){ addFrameScript(0, frame1, 2, frame3, 4, frame5); } function frame3(){ btnNf.onClick = function (){ gotoAndStop("colorSelect"); }; btnRtg.onClick = function (){ hide(); }; } function frame1(){ gotoAndStop("hide"); } public function hide():void{ Main.main.clock.start(); Main.main.game.pause = false; this.visible = false; gotoAndStop("hide"); } function frame5(){ colorSelect.onConfirmColor = function (_arg1:int):void{ Main.main.game.heroColor = _arg1; }; colorSelect.onConfirmColor = function (_arg1:int):void{ Main.main.game.heroEyeId = _arg1; }; btnOk.onClick = function (){ Main.main.saveSetting(colorSelect.getColor(), colorSelect.getEyeId()); Main.main.game.heroColor = Main.main.heroColor; Main.main.game.heroEyeId = Main.main.heroEyeId; Main.main.game.updateHerosColorAndEyeId(); Main.main.heroSymbol.update(); hide(); }; } public function show():void{ Main.main.clock.stop(); Main.main.game.pause = true; this.visible = true; gotoAndStop("show"); } } }//package blobular_0523_fla
Section 6
//info_body_284 (blobular_0523_fla.info_body_284) package blobular_0523_fla { import flash.display.*; public dynamic class info_body_284 extends MovieClip { public var time_mc:MovieClip; } }//package blobular_0523_fla
Section 7
//info_mc_282 (blobular_0523_fla.info_mc_282) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class info_mc_282 extends MovieClip { public var btnOK:BtnOK; public var stageNum:int; public var body:MovieClip; public var onHide:Function; public var time:int; public function info_mc_282(){ addFrameScript(0, frame1, 14, frame15, 29, frame30); } function frame15(){ stop(); btnOK.onClick = function (){ hide(); }; } function frame1(){ stop(); this.visible = false; } public function hide():void{ gotoAndPlay("f2"); } function frame30(){ onHide(); } public function show(_arg1:int, _arg2:int):void{ stageNum = _arg1; body.gotoAndStop(stageNum); body.time_mc.gotoAndStop(int((_arg2 / 30))); visible = true; gotoAndPlay(2); } } }//package blobular_0523_fla
Section 8
//instructions_101 (blobular_0523_fla.instructions_101) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class instructions_101 extends MovieClip { public var btnB:BtnB; public var btnNext:BtnNext; public var btnSkip:BtnSkip; public function instructions_101(){ addFrameScript(0, frame1); } function frame1(){ nextFrame(); btnNext.onClick = function (){ nextFrame(); }; btnSkip.onClick = function (){ gotoAndStop(5); }; btnB.onClick = function (){ prevFrame(); }; } } }//package blobular_0523_fla
Section 9
//loading_logo_loading_1 (blobular_0523_fla.loading_logo_loading_1) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class loading_logo_loading_1 extends MovieClip { public function loading_logo_loading_1(){ addFrameScript(38, frame39); } function frame39(){ stop(); } } }//package blobular_0523_fla
Section 10
//loading_num_3 (blobular_0523_fla.loading_num_3) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class loading_num_3 extends MovieClip { public var num_txt:TextField; public var li:LoaderInfo; public function loading_num_3(){ addFrameScript(0, frame1); } public function loading(_arg1:Event):void{ var _local2:int; _local2 = int(((li.bytesLoaded / li.bytesTotal) * 100)); num_txt.text = (_local2 + "%"); if (_local2 >= 100){ removeEventListener(Event.ENTER_FRAME, loading); if (!(Main.main._mochiad is MovieClip)){ Main.main.play(); }; }; } function frame1(){ li = Main.main.loaderInfo; this.addEventListener(Event.ENTER_FRAME, loading); } } }//package blobular_0523_fla
Section 11
//loading_protect_text_6 (blobular_0523_fla.loading_protect_text_6) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class loading_protect_text_6 extends MovieClip { public function loading_protect_text_6(){ addFrameScript(0, frame1); } function frame1(){ this.visible = false; } } }//package blobular_0523_fla
Section 12
//logo_2 (blobular_0523_fla.logo_2) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class logo_2 extends MovieClip { public function logo_2(){ addFrameScript(0, frame1); } function frame1(){ this.buttonMode = true; this.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); } public function mouseDown(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.freeworldgroup.com/"), "_blank"); } } }//package blobular_0523_fla
Section 13
//lose_motion_268 (blobular_0523_fla.lose_motion_268) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class lose_motion_268 extends MovieClip { public function lose_motion_268(){ addFrameScript(131, frame132); } function frame132(){ stop(); } } }//package blobular_0523_fla
Section 14
//resultPad_259 (blobular_0523_fla.resultPad_259) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class resultPad_259 extends MovieClip { public var numTimeBounds:Num; public var btnSs:BtnSs; public var clock:Clock; public var numTotalLevelBounds:Num; public var numStage:Num; public var btnNs:BtnNs; public var submitScore:MovieClip; public var btnPa:BtnPa; public var onShow:Function; public var numScore:Num; public var topHitRec:MovieClip; public var numTotalLevel:Num; public var numTotalScore:Num; public var onHide:Function; public var stageClear:Boolean; public var hitRec:MovieClip; public function resultPad_259(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } public function show(_arg1:Boolean):void{ topHitRec.visible = false; alpha = 0; this.visible = true; this.addEventListener(Event.ENTER_FRAME, showRun); stageClear = _arg1; if (stageClear){ gotoAndStop("stageClear"); } else { gotoAndStop("lose"); }; } public function showRun(_arg1:Event):void{ if ((alpha = (alpha + 0.05)) > 0.95){ alpha = 1; removeEventListener(Event.ENTER_FRAME, showRun); onShow(stageClear); }; } function frame3(){ numScore.value = Main.main.score; if (Main.main.score > 0){ btnSs.onClick = function (){ btnSs.visible = false; submitScore.show(); }; } else { btnSs.visible = false; }; btnPa.onClick = function (){ hide(); onHide = function (){ Main.main.game.clearAll(); Main.main.gotoAndStop("rest"); Main.main.fadeMain.hide(); Main.main.fadeMain.onHide = function (){ Main.main.restart(); Main.main.fadeMain.show(); Main.main.fadeMain.onShow = function (){ }; }; }; }; } public function hide():void{ topHitRec.visible = true; topHitRec.alpha = 0; this.addEventListener(Event.ENTER_FRAME, hideRun); } function frame2(){ numStage.value = Main.main.stageNum; numScore.value = Main.main.score; clock.time = Main.main.time; numTimeBounds.value = Main.main.time; numTotalLevel.value = Main.main.game.world.heros.totalLevel; numTotalLevelBounds.value = (numTotalLevel.value * 15); Main.main.score = (numTotalScore.value = ((numScore.value + numTimeBounds.value) + numTotalLevelBounds.value)); onHide = function (){ Main.main.game.clearAll(); Main.main.gotoAndStop("rest"); Main.main.fadeMain.hide(); Main.main.fadeMain.onHide = function (){ Main.main.nextStage(); Main.main.fadeMain.show(); Main.main.fadeMain.onShow = function (){ }; }; }; if (Main.main.stageNum < 12){ btnNs.onClick = function (){ hide(); }; } else { btnNs.visible = false; setTimeout(onHide, 8000); }; } function frame1(){ stop(); stageClear = false; this.visible = false; } public function hideRun(_arg1:Event):void{ if ((topHitRec.alpha = (topHitRec.alpha + 0.05)) > 0.95){ topHitRec.alpha = 1; gotoAndStop(1); removeEventListener(Event.ENTER_FRAME, hideRun); onHide(); }; } } }//package blobular_0523_fla
Section 15
//submitScore_276 (blobular_0523_fla.submitScore_276) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class submitScore_276 extends MovieClip { public var loader:URLLoader; public var variables:URLVariables; public var btnX:BtnX; public var request:URLRequest; public var btnSubmit:BtnSubmit; public var scoreTxt:TextField; public var game_name:String; public var nameTxt:TextField; public function submitScore_276(){ addFrameScript(0, frame1); } public function errorHandler(_arg1:IOErrorEvent):void{ trace(("error: " + _arg1)); } public function submit():void{ variables.score = scoreTxt.text; Main.main.playerName = (variables.name = nameTxt.text); request.data = variables; request.method = URLRequestMethod.POST; trace(((("sendToURL: " + request.url) + "?") + request.data)); sendToURL(request); loader.load(request); gotoAndStop(2); } function frame1(){ hide(); game_name = Main.main.gameName; nameTxt.text = Main.main.playerName; scoreTxt.text = String(Main.main.score); variables = new URLVariables(); request = new URLRequest("http://www.freeworldgroup.com/score/score.asp"); variables.game = "blobular"; scoreTxt.text = String(Main.main.score); loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, completeHandler); loader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); btnSubmit.onClick = function (){ submit(); }; btnX.onClick = function (){ hide(); }; } public function hide(){ this.visible = false; this.gotoAndStop(1); } public function completeHandler(_arg1:Event):void{ trace("complete"); gotoAndStop(3); } public function show(){ this.visible = true; this.gotoAndStop(1); } } }//package blobular_0523_fla
Section 16
//title_71 (blobular_0523_fla.title_71) package blobular_0523_fla { import game.*; import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class title_71 extends MovieClip { public var onEffect:Function; public var shape:MovieClip; public var heros:Heros; public function title_71(){ addFrameScript(0, frame1, 105, frame106, 106, frame107); } public function herosRun(_arg1:Event):void{ heros.run(); } function frame106(){ stop(); onEffect(); } function frame1(){ stop(); } function frame107(){ stop(); heros.addHero(new Hero(null, null, 30, -200)); heros.shape = shape; this.addEventListener(Event.ENTER_FRAME, herosRun); } } }//package blobular_0523_fla
Section 17
//title_bg_11 (blobular_0523_fla.title_bg_11) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class title_bg_11 extends MovieClip { public function title_bg_11(){ addFrameScript(0, frame1, 84, frame85, 265, frame266); } function frame85(){ Main.main.shake(); } function frame1(){ stop(); } function frame266(){ stop(); } } }//package blobular_0523_fla
Section 18
//versionWarning_5 (blobular_0523_fla.versionWarning_5) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class versionWarning_5 extends MovieClip { public function versionWarning_5(){ addFrameScript(0, frame1); } function frame1(){ this.visible = false; } } }//package blobular_0523_fla
Section 19
//World1_159 (blobular_0523_fla.World1_159) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World1_159 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 20
//World10_233 (blobular_0523_fla.World10_233) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World10_233 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 21
//World11_239 (blobular_0523_fla.World11_239) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World11_239 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 22
//World12_244 (blobular_0523_fla.World12_244) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World12_244 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 23
//World2_164 (blobular_0523_fla.World2_164) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World2_164 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 24
//World3_169 (blobular_0523_fla.World3_169) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World3_169 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 25
//World4_176 (blobular_0523_fla.World4_176) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World4_176 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 26
//World5_198 (blobular_0523_fla.World5_198) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World5_198 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 27
//World6_207 (blobular_0523_fla.World6_207) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World6_207 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 28
//World7_214 (blobular_0523_fla.World7_214) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World7_214 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 29
//World8_220 (blobular_0523_fla.World8_220) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World8_220 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 30
//World9_226 (blobular_0523_fla.World9_226) package blobular_0523_fla { import game.*; import flash.display.*; public dynamic class World9_226 extends MovieClip { public var mushroomArea:MovieClip; public var thornArea:MovieClip; public var flowerArea:MovieClip; public var shape:MovieClip; public var heros:Heros; } }//package blobular_0523_fla
Section 31
//youwin_mc_280 (blobular_0523_fla.youwin_mc_280) package blobular_0523_fla { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import flash.system.*; import flash.accessibility.*; import flash.errors.*; import flash.filters.*; import flash.ui.*; public dynamic class youwin_mc_280 extends MovieClip { public function youwin_mc_280(){ addFrameScript(0, frame1, 1, frame2, 217, frame218); } function frame218(){ stop(); } function frame1(){ this.visible = false; } function frame2(){ this.visible = true; } } }//package blobular_0523_fla
Section 32
//Apple (game.Apple) package game { public class Apple extends Mushroom { } }//package game
Section 33
//Dot (game.Dot) package game { import flash.display.*; import flash.geom.*; public class Dot extends Vector { public var m:Number; public var v:Vector; public function Dot(_arg1:Number=0, _arg2:Number=0, _arg3:Number=1){ super(_arg1, _arg2); v = new Vector(); m = _arg3; } public function mov(_arg1:Vector):void{ v.add(_arg1); v.mul(0.95); if (v.length > 15){ v.normalize(15); }; this.add(v); } public function addForce(_arg1:Vector):void{ v.add(Vector.mul_(_arg1, (1 / m))); } } }//package game
Section 34
//Game (game.Game) package game { import flash.display.*; import flash.events.*; import flash.geom.*; public class Game extends MovieClip { public var yCenter:Number; private var av:Number; public var zoomHei:Number; private var timeArr:Array; public var isShowingAll:Boolean; public var g:Vector; public var onGetMushroom:Function; private var bMushroomArea:Rectangle; private var rotation0:Number; public var onHurt:Function; public var wid0:Number; public var hei0:Number; private var vr:Number; private var isShowingAllOn:Boolean; public var xCenter:Number; public var zoomWid:Number; private var vrMax:Number; private var isShowingAllOff:Boolean; public var keyCatcher:KeyCatcher; public var heroEyeId:int; public var heroColor:int; public var world:MovieClip; public var onLose:Function; private var stageNum:int; public var totalMushroom:int; private var p0:Point; public var onStart:Function; private var totalEatMushroom:int; public var pause:Boolean; public function Game(){ g = new Vector(0, 0.5); timeArr = [2.5, 3, 3, 4, 4, 4, 4, 4, 4, 2.5, 1.5, 1.25]; super(); addFrameScript(1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13); zoomWid = 400; zoomHei = 400; xCenter = (zoomWid / 2); yCenter = (zoomHei / 2); vr = 0; av = 0.6; vrMax = 2; p0 = new Point(); } public function scrollBy(_arg1:Number, _arg2:Number):void{ world.x = (world.x + ((xCenter - _arg1) * 0.1)); world.y = (world.y + ((yCenter - _arg2) * 0.1)); } public function clearAll():void{ while (this.numChildren > 0) { trace(this.getChildAt(0)); this.removeChildAt(0); }; this.removeEventListener(Event.ENTER_FRAME, run); } function frame10(){ start(); } public function clearCtrl():void{ this.removeChild(keyCatcher); } function frame12(){ start(); } public function start():void{ var totalChildren:int; var i:int; totalEatMushroom = 0; bMushroomArea = world.mushroomArea.getBounds(world); bMushroomArea.x = (bMushroomArea.x - 200); bMushroomArea.y = (bMushroomArea.y - 200); bMushroomArea.width = (bMushroomArea.width + 400); bMushroomArea.height = (bMushroomArea.height + 400); wid0 = bMushroomArea.width; hei0 = bMushroomArea.height; world.x = (xCenter - world.heros.x0); world.y = (yCenter - world.heros.y0); isShowingAll = false; world.heros.shape = world.shape; updateHerosColorAndEyeId(); if (Main.main.isWaterStage){ g.mul(-0.5); }; world.heros.g = g; world.heros.onDie = function (_arg1:Hero):void{ Game.moveMc(_arg1); }; world.heros.onDieOut = function ():void{ lose(); }; keyCatcher.onKeyDown = function (_arg1:int){ if (isShowingAll){ } else { switch (_arg1){ case 38: if (Main.main.isWaterStage){ world.heros.jump(-1); } else { world.heros.jump(1); }; break; case 40: if (Main.main.isWaterStage){ world.heros.jump(1); } else { world.heros.jump(-1); }; break; }; }; }; totalMushroom = 0; totalChildren = world.mushroomArea.numChildren; i = 0; while (i < totalChildren) { if (world.mushroomArea.getChildAt(i).type == "mushroom"){ totalMushroom++; }; i = (i + 1); }; onStart(totalMushroom, (timeArr[(stageNum - 1)] * 60)); this.addEventListener(Event.ENTER_FRAME, run); } function frame5(){ start(); } function frame6(){ start(); } function frame8(){ start(); } function frame3(){ start(); } function frame4(){ start(); } function frame7(){ start(); } function frame9(){ start(); } function frame2(){ start(); } function frame13(){ start(); } function frame11(){ start(); } public function run(_arg1:Event):void{ var _local2:Number; var _local3:Rectangle; var _local4:Number; var _local5:Number; var _local6:Point; var _local7:int; var _local8:Rectangle; var _local9:int; var _local10:Number; var _local11:Number; var _local12:*; var _local13:int; var _local14:Number; var _local15:*; if (pause){ return; }; if (isShowingAll){ } else { if (keyCatcher.isDown(83)){ world.heros.merge(); } else { if (keyCatcher.isDown(65)){ world.heros.divide(); }; }; if (keyCatcher.isDown(37)){ rotate(-1); } else { if (keyCatcher.isDown(39)){ rotate(1); } else { slide(); }; }; }; if (isShowingAllOn){ _local2 = (0 - world.rotation); if (_local2 >= 180){ _local2 = (_local2 - 180); } else { if (_local2 <= -180){ _local2 = (_local2 + 180); }; }; rotateWorld((_local2 * 0.1)); if ((_local2 * _local2) < 1){ world.rotation = 0; isShowingAllOn = false; }; } else { if (isShowingAllOff){ _local2 = (rotation0 - world.rotation); if (_local2 >= 180){ _local2 = (_local2 - 180); } else { if (_local2 <= -180){ _local2 = (_local2 + 180); }; }; world.rotation = (world.rotation + (_local2 * 0.1)); if ((_local2 * _local2) < 1){ world.rotation = rotation0; isShowingAllOff = false; isShowingAll = false; }; }; }; if (world.heros.totalHero <= 0){ return; }; if (Main.main.isWaterStage){ g.r = ((-90 - world.rotation) / (180 / Math.PI)); } else { g.r = ((90 - world.rotation) / (180 / Math.PI)); }; _local3 = world.heros.getBounds(this); _local3.x = (_local3.x - 10); _local3.y = (_local3.y - 10); _local3.width = (_local3.width + 10); _local3.height = (_local3.height + 60); _local4 = Math.min((zoomWid / _local3.width), (zoomHei / _local3.height)); _local5 = world.scaleX; if (_local4 < 1){ _local5 = (_local5 + ((_local5 * (_local4 - 1)) * 0.2)); } else { _local5 = (_local5 + ((_local5 * (_local4 - 1)) * 0.01)); }; if (_local5 > 1.5){ _local5 = 1.5; }; _local6 = world.globalToLocal(new Point(xCenter, yCenter)); world.scaleY = (world.scaleX = _local5); _local6 = world.localToGlobal(_local6); world.x = (world.x + (xCenter - _local6.x)); world.y = (world.y + (yCenter - _local6.y)); _local3 = world.heros.getBounds(this); scrollBy((_local3.x + (_local3.width / 2)), (_local3.y + (_local3.height / 2))); if (isShowingAll){ } else { world.heros.run(); }; setVisible(world.flowerArea); setVisible(world.thornArea); _local9 = world.thornArea.numChildren; _local7 = 0; while (_local7 < _local9) { _local12 = world.thornArea.getChildAt(_local7); if (_local12.visible){ _local8 = _local12.getBounds(stage); _local12.getBounds(stage).x = (_local8.x + (_local8.width / 4)); _local8.y = (_local8.y + (_local8.height / 4)); _local8.width = (_local8.width / 2); _local8.height = (_local8.height / 2); _local13 = 0; while (_local13 <= _local8.width) { _local14 = 0; while (_local14 <= _local8.height) { if (world.heros.hitTestPoint((_local13 + _local8.x), (_local14 + _local8.y), true)){ if (world.heros.hitThron(new Point((_local13 + _local8.x), (_local14 + _local8.y)))){ onHurt(world.heros.totalLevel); }; //unresolved jump }; _local14 = (_local14 + _local8.height); }; _local13 = (_local13 + _local8.width); }; }; _local7++; }; setVisible(world.mushroomArea); _local9 = world.mushroomArea.numChildren; _local7 = 0; while (_local7 < _local9) { _local15 = world.mushroomArea.getChildAt(_local7); if (_local15.visible){ _local8 = _local15.getBounds(stage); _local11 = 0; while (_local11 <= _local8.height) { _local10 = 0; while (_local10 <= _local8.width) { if (world.heros.hitTestPoint((_local10 + _local8.x), (_local11 + _local8.y), true)){ switch (_local15.remove()){ case "extra": world.heros.levelUp((_local10 + _local8.x), (_local11 + _local8.y)); Main.main.score = (Main.main.score + 10); break; case "super": Main.main.score = (Main.main.score + 50); break; case "time": Main.main.time = (Main.main.time + 10); Main.main.score = (Main.main.score + 10); break; case "shield": world.heros.addShield(); Main.main.score = (Main.main.score + 10); break; default: totalEatMushroom++; totalMushroom--; if ((totalEatMushroom % 15) == 0){ world.heros.levelUp((_local10 + _local8.x), (_local11 + _local8.y)); }; onGetMushroom(totalMushroom, world.heros.totalLevel); break; }; return; }; _local10 = (_local10 + _local8.width); }; _local11 = (_local11 + _local8.height); }; }; _local7++; }; } public function rotateWorld(_arg1:Number):void{ var _local2:Point; _local2 = world.globalToLocal(new Point(xCenter, yCenter)); world.rotation = (world.rotation + _arg1); _local2 = world.localToGlobal(_local2); world.x = (world.x + (xCenter - _local2.x)); world.y = (world.y + (yCenter - _local2.y)); } public function init(_arg1:int):void{ stageNum = _arg1; gotoAndStop((stageNum + 1)); } public function lose():void{ pause = true; moveMc(world.heros); onLose(); } public function notShowAll():void{ isShowingAllOff = true; world.heros.graphics.clear(); } public function rotate(_arg1:Number):void{ if (_arg1 > 0){ vr = (vr + av); if (vr > vrMax){ vr = vrMax; }; } else { vr = (vr - av); if (vr < -(vrMax)){ vr = -(vrMax); }; }; rotateWorld(vr); } public function timeOut():void{ pause = true; onLose(); } public function showAll():void{ rotation0 = world.rotation; isShowingAll = true; isShowingAllOn = true; world.heros.graphics.clear(); world.heros.graphics.lineStyle(1, 0xFF0000); world.heros.graphics.drawRect(bMushroomArea.x, bMushroomArea.y, bMushroomArea.width, bMushroomArea.height); } public function updateHerosColorAndEyeId():void{ if (Main.main.isWaterStage){ world.heros.eyeId = 10; } else { world.heros.eyeId = heroEyeId; }; world.heros.color = heroColor; } private function setVisible(_arg1):void{ var _local2:int; var _local3:int; var _local4:*; var _local5:Rectangle; _local2 = _arg1.numChildren; _local3 = 0; while (_local3 < _local2) { _local4 = _arg1.getChildAt(_local3); _local5 = _local4.getBounds(stage); _local4.visible = (((((((_local5.x <= zoomWid)) && ((_local5.y <= zoomHei)))) && (((_local5.width + _local5.x) >= 0)))) && (((_local5.height + _local5.y) >= 0))); _local3++; }; } public function slide():void{ vr = (vr * 0.9); rotateWorld(vr); } public static function moveMc(_arg1):void{ _arg1.x = (_arg1.x + _arg1.parent.x); _arg1.y = (_arg1.y + _arg1.parent.y); Main.main.game.world.addChild(_arg1); } } }//package game
Section 35
//Helix (game.Helix) package game { public class Helix { private var L0:Number; private var f:Vector; private var dot2:Dot; public var k:Number; private var dx:Vector; private var dot1:Dot; private var prevDx:Vector; public function Helix(_arg1:Number, _arg2:Number){ L0 = _arg1; k = _arg2; } public function unjoin():void{ dot1 = (dot2 = null); } public function join(_arg1:Dot, _arg2:Dot):void{ dot1 = _arg1; dot2 = _arg2; mov(); } public function mov():void{ if ((((dot1 == null)) || ((dot2 == null)))){ return; }; dx = Vector.sub_(dot2, dot1); if (dx.length < 0.1){ dx = prevDx; } else { prevDx = dx; }; dx.normalize((dx.length - L0)); f = Vector.mul_(dx, k); dot1.addForce(f); f.mul(-1); dot2.addForce(f); } } }//package game
Section 36
//Hero (game.Hero) package game { import flash.display.*; import flash.events.*; import flash.geom.*; public class Hero extends MovieClip { private var _k:Number; private var hitShapeV:Vector; public var color:int; public var varShield:int; public var g:Vector; private var dots:Array; public var level:int; private var totalDot:int; private var shieldIcon:ShieldIcon; private var totalHelix:int; public var r:Number; public var centerO:Vector; private var helixs:Array; public var centerDot:Dot; private var dieAlpha:Number; public var heroEye:HeroEye; private var __heros:Heros; private var _m:Number; public var shieldLine:MovieClip; public function Hero(_arg1:Hero=null, _arg2:Hero=null, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:Boolean=false){ var _local6:Number; var _local7:Number; var _local8:int; var _local9:int; var _local10:Number; var _local11:int; var _local12:Number; var _local13:int; var _local14:int; var _local15:int; super(); _local6 = 4; _local7 = 1; varShield = 0; if (_arg1 == null){ level = 1; if (!isNaN(_arg3)){ x = _arg3; y = _arg4; }; } else { if (_arg2 == null){ x = _arg1.centerO.x; y = _arg1.centerO.y; if (_arg5){ varShield = 120; level = (_arg1.level - 1); } else { level = (_arg1.level + 1); }; trace(("level=" + level)); } else { x = ((_arg1.centerO.x + _arg2.centerO.x) / 2); y = ((_arg1.centerO.y + _arg2.centerO.y) / 2); level = (_arg1.level + _arg2.level); }; }; r = Math.sqrt((level * 400)); totalDot = (5 + int(((2 / 3) * level))); dots = new Array(totalDot); _local8 = 0; while (_local8 < totalDot) { _local10 = ((((_local8 / totalDot) * 2) - 0.5) * Math.PI); dots[_local8] = new Dot((this.x + (r * Math.cos(_local10))), (this.y + (r * Math.sin(_local10))), _local6); _local8++; }; centerDot = new Dot(this.x, this.y, _local6); centerO = new Vector(this.x, this.y); this.x = (this.y = 0); heroEye = new HeroEye(); this.addChild(heroEye); adjustEye(); helixs = new Array(); _local11 = ((totalDot >= 6)) ? 4 : (totalDot - 2); _local8 = 0; while (_local8 < totalDot) { _local9 = 1; while (_local9 <= _local11) { addHelix(dots[_local8], dots[((_local8 + _local9) % totalDot)], _local7); _local9++; }; addHelix(dots[_local8], centerDot, _local7); _local8++; }; totalHelix = helixs.length; if (_arg1 == null){ } else { if (_arg2 == null){ if (_arg5){ _local12 = (r = Math.sqrt(((level + 1) * 400))); } else { _local12 = (r = Math.sqrt(((level - 1) * 400))); }; _local8 = 0; while (_local8 < totalDot) { _local10 = ((((_local8 / totalDot) * 2) - 0.5) * Math.PI); dots[_local8].x = (_arg1.centerO.x + (_local12 * Math.cos(_local10))); dots[_local8].y = (_arg1.centerO.y + (_local12 * Math.sin(_local10))); _local8++; }; } else { _local13 = (5 + int(((2 / 3) * _arg1.level))); _local14 = (5 + int(((2 / 3) * _arg2.level))); _local15 = int((totalDot * (_local13 / (_local13 + _local14)))); _local8 = 0; while (_local8 < totalDot) { _local10 = ((((_local8 / totalDot) * 2) - 0.5) * Math.PI); if (_local8 <= _local15){ dots[_local8].x = (_arg1.centerO.x + (r * Math.cos(_local10))); dots[_local8].y = (_arg1.centerO.y + (r * Math.sin(_local10))); } else { dots[_local8].x = (_arg2.centerO.x + (r * Math.cos(_local10))); dots[_local8].y = (_arg2.centerO.y + (r * Math.sin(_local10))); }; _local8++; }; }; }; } public function removeShield():void{ this.removeChild(shieldIcon); shieldIcon = null; this.shieldLine.graphics.clear(); } public function hurt():Boolean{ if ((((heros.varShield > 0)) || ((varShield > 0)))){ return (false); }; trace("hurt"); if (level > 1){ heros.addHero(new Hero(this, null, NaN, NaN, true)); heros.removeHero(this); } else { die(); heros.die(this); }; return (true); } private function adjustEye():void{ heroEye.x = ((0.4 * dots[0].x) + (0.6 * centerDot.x)); heroEye.y = ((0.4 * dots[0].y) + (0.6 * centerDot.y)); heroEye.rotation = ((Vector.sub_(dots[0], centerDot).r * 180) / Math.PI); } public function jump(_arg1:int):void{ var _local2:Vector; var _local3:Dot; if (hitShapeV.length > 0){ _local2 = Vector.add_(Vector.mul_(g, ((-15 * _arg1) * centerDot.m)), Vector.normalize_(hitShapeV, ((-5 * _arg1) * centerDot.m))); for each (_local3 in dots) { _local3.addForce(_local2); }; }; } public function dieRun(_arg1:Event):void{ var _local2:Dot; for each (_local2 in dots) { _local2.mov(g); }; centerDot.mov(g); if ((dieAlpha = (dieAlpha / 1.2)) < 0.01){ this.removeEventListener(Event.ENTER_FRAME, dieRun); this.parent.removeChild(this); }; this.graphics.clear(); this.graphics.beginFill(color, dieAlpha); centerO = SmoothDraw.draw(this, dots); this.graphics.endFill(); adjustEye(); } public function hitCheck(_arg1:Dot, _arg2):Vector{ var _local3:Vector; var _local4:Vector; var _local5:Vector; var _local6:int; _local3 = localToGlobalV(_arg1); if (_arg2.hitTestPoint(_local3.x, _local3.y, true)){ _arg1.v.x = (_arg1.v.y = 0); _local4 = centerO.clone(); _local5 = _arg1.clone(); _local6 = 0; while (++_local6 < 10) { _arg1.x = ((_local4.x + _local5.x) / 2); _arg1.y = ((_local4.y + _local5.y) / 2); _local3 = localToGlobalV(_arg1); if (_arg2.hitTestPoint(_local3.x, _local3.y, true)){ _local5.x = _arg1.x; _local5.y = _arg1.y; } else { _local4.x = _arg1.x; _local4.y = _arg1.y; }; }; return (Vector.sub_(_arg1, centerO)); }; return (new Vector()); } private function addHelix(_arg1:Dot, _arg2:Dot, _arg3:Number):void{ var _local4:Helix; _local4 = new Helix(Vector.sub_(_arg1, _arg2).length, _arg3); _local4.join(_arg1, _arg2); helixs.push(_local4); } public function addShield():void{ shieldIcon = new ShieldIcon(); shieldIcon.x = centerDot.x; shieldIcon.y = centerDot.y; shieldIcon.rotation = heroEye.rotation; this.shieldLine.alpha = 1; this.addChildAt(shieldIcon, this.getChildIndex(heroEye)); } public function die():void{ var _local1:int; var _local2:Helix; var _local3:Dot; dieAlpha = 1; _local1 = 0; for each (_local2 in helixs) { _local2.unjoin(); }; for each (_local3 in dots) { _local3.v = Vector.normalize_(new Vector((Math.random() - 0.5), (Math.random() - 0.5)), ((5 * Math.random()) + 5)); }; this.addEventListener(Event.ENTER_FRAME, dieRun); } public function run():void{ var _local1:Dot; var _local2:int; var _local3:int; var _local4:Vector; var _local5:Hero; var _local6:int; var _local7:Helix; if (heros.varShield > 0){ varShield = 0; shieldIcon.x = centerDot.x; shieldIcon.y = centerDot.y; shieldIcon.rotation = heroEye.rotation; if (heros.varShield < 30){ this.shieldLine.alpha = (shieldIcon.alpha = (((heros.varShield % 4) < 2)) ? 1 : 0.2); }; } else { if (varShield > 0){ varShield--; this.alpha = (((varShield % 4) < 2)) ? 1 : 0.8; }; }; _local2 = 0; hitShapeV = new Vector(); for each (_local1 in dots) { _local1.mov(g); hitShapeV.add(hitCheck(_local1, heros.shape)); }; _local6 = heros.numChildren; _local2 = 0; while (_local2 < _local6) { _local5 = Hero(heros.getChildAt(_local2)); if (_local5 == this){ } else { if (this.hitTestObject(_local5)){ for each (_local1 in dots) { hitShapeV.add(hitCheck(_local1, _local5)); }; }; }; _local2++; }; centerDot.addForce(Vector.normalize_(hitShapeV, -1)); centerDot.mov(g); for each (_local7 in helixs) { _local7.mov(); }; this.graphics.clear(); this.graphics.beginFill(color); centerO = SmoothDraw.draw(this, dots); this.graphics.endFill(); if (heros.varShield > 0){ this.shieldLine.graphics.clear(); this.shieldLine.graphics.lineStyle(1, 0xFFFFFF); SmoothDraw.draw(this.shieldLine, dots); }; adjustEye(); } public function get heros():Heros{ return (__heros); } public function set heros(_arg1:Heros):void{ __heros = _arg1; color = heros.color; heroEye.gotoAndStop(heros.eyeId); if (heros.varShield > 0){ addShield(); }; } public function localToGlobalV(_arg1:Vector):Vector{ var _local2:Point; _local2 = this.localToGlobal(new Point(_arg1.x, _arg1.y)); return (new Vector(_local2.x, _local2.y)); } } }//package game
Section 37
//HeroEye (game.HeroEye) package game { import flash.display.*; public dynamic class HeroEye extends MovieClip { } }//package game
Section 38
//Heros (game.Heros) package game { import flash.display.*; import flash.geom.*; import flash.utils.*; public class Heros extends MovieClip { public var onDie:Function; private var _totalLevel:int; private var __eyeId:int;// = 1 public var i:int; public var totalHero:int; public var varShield:int; public var onDieOut:Function; private var __color:int;// = 0xFF9900 private var __g:Vector; public var shape:MovieClip; public var x0:Number; public var y0:Number; public function Heros(){ __color = 0xFF9900; __eyeId = 1; super(); g = new Vector(0, 1); x0 = this.x; y0 = this.y; this.x = (this.y = 0); addHero(new Hero(null, null, x0, y0)); varShield = 0; } public function removeShield():void{ i = 0; while (i < totalHero) { Hero(this.getChildAt(i)).removeShield(); i++; }; } public function hitThron(_arg1:Point):Boolean{ var _local2:Hero; i = 0; while (i < totalHero) { _local2 = Hero(this.getChildAt(i)); if (_local2.hitTestPoint(_arg1.x, _arg1.y, true)){ return (_local2.hurt()); }; i++; }; return (false); } public function get eyeId():int{ return (__eyeId); } public function jump(_arg1:int):void{ i = 0; while (i < totalHero) { Hero(this.getChildAt(i)).jump(_arg1); i++; }; } public function merge():void{ var _local1:int; var _local2:int; var _local3:Hero; var _local4:Hero; _local1 = 0; while (_local1 < totalHero) { _local2 = 0; while (_local2 < totalHero) { if (_local1 == _local2){ } else { _local3 = Hero(this.getChildAt(_local1)); _local4 = Hero(this.getChildAt(_local2)); if (_local3.hitTestObject(_local4)){ addHero(new Hero(_local3, _local4)); removeHero(_local3); removeHero(_local4); return; }; }; _local2++; }; _local1++; }; } public function addHero(_arg1:Hero):void{ _arg1.heros = this; this.addChild(_arg1); _arg1.g = g; totalHero++; } public function levelUp(_arg1:Number=NaN, _arg2:Number=NaN):void{ var _local3:int; var _local4:Hero; if (totalLevel >= 9){ return; }; if (isNaN(_arg1)){ addHero(new Hero(Hero(this.getChildAt(0)))); removeHero(Hero(this.getChildAt(0))); return; }; trace("levelUp"); _local3 = 0; while (_local3 < totalHero) { _local4 = Hero(this.getChildAt(_local3)); if (_local4.hitTestPoint(_arg1, _arg2, true)){ addHero(new Hero(_local4)); removeHero(_local4); return; }; _local3++; }; } public function set eyeId(_arg1:int):void{ __eyeId = _arg1; i = 0; while (i < totalHero) { Hero(this.getChildAt(i)).heroEye.gotoAndStop(__eyeId); i++; }; } public function get color():int{ return (__color); } public function addShield():void{ varShield = 1200; i = 0; while (i < totalHero) { Hero(this.getChildAt(i)).addShield(); i++; }; } public function get g():Vector{ return (__g); } public function divide():void{ var _local1:Array; var _local2:int; var _local3:int; var _local4:Hero; var _local5:Number; var _local6:int; var _local7:Number; _local1 = new Array(); _local2 = 0; while (_local2 < totalHero) { _local4 = Hero(this.getChildAt(_local2)); if (_local4.level > 1){ _local1.push(_local4); }; _local2++; }; _local3 = _local1.length; for each (_local4 in _local1) { _local5 = (_local4.r * 0.5); _local6 = 0; while (_local6 < _local4.level) { _local7 = (((_local6 / _local4.level) * Math.PI) * 2); addHero(new Hero(null, null, (_local4.centerO.x + (_local5 * Math.cos(_local7))), (_local4.centerO.y + (_local5 * Math.sin(_local7))))); _local6++; }; removeHero(_local4); }; } public function run():void{ if (varShield > 0){ varShield--; if (varShield == 0){ removeShield(); }; }; i = 0; while (i < totalHero) { Hero(this.getChildAt(i)).run(); i++; }; } public function get totalLevel():int{ _totalLevel = 0; i = 0; while (i < totalHero) { _totalLevel = (_totalLevel + Hero(this.getChildAt(i)).level); i++; }; return (_totalLevel); } public function removeHero(_arg1:Hero=null):void{ if ((((_arg1 == null)) || (!((_arg1.parent == this))))){ } else { this.removeChild(_arg1); }; totalHero--; } public function die(_arg1:Hero):void{ onDie(_arg1); removeHero(_arg1); if (totalHero <= 0){ onDieOut(); }; } public function set color(_arg1:int):void{ __color = _arg1; i = 0; while (i < totalHero) { Hero(this.getChildAt(i)).color = __color; i++; }; } public function set g(_arg1:Vector):void{ var _local2:int; __g = _arg1; _local2 = 0; while (_local2 < totalHero) { Hero(this.getChildAt(_local2)).g = g; _local2++; }; } } }//package game
Section 39
//Mushroom (game.Mushroom) package game { import flash.display.*; import flash.events.*; public class Mushroom extends MovieClip { public var type:String; public function Mushroom(){ type = "mushroom"; } public function remove():String{ Game.moveMc(this); addEventListener(Event.ENTER_FRAME, removeF); return (type); } public function removeF(_arg1:Event):void{ this.alpha = (this.alpha / 1.5); this.scaleX = (this.scaleY = (this.scaleY * 1.2)); if (this.alpha < 0.01){ removeEventListener(Event.ENTER_FRAME, removeF); this.parent.removeChild(this); }; } } }//package game
Section 40
//Mushroom1 (game.Mushroom1) package game { public class Mushroom1 extends Mushroom { } }//package game
Section 41
//Peach (game.Peach) package game { public class Peach extends Mushroom { } }//package game
Section 42
//Pear (game.Pear) package game { public class Pear extends Mushroom { } }//package game
Section 43
//PowerUpExtra (game.PowerUpExtra) package game { public class PowerUpExtra extends Mushroom { public function PowerUpExtra(){ trace(this); type = "extra"; } } }//package game
Section 44
//PowerUpShield (game.PowerUpShield) package game { public class PowerUpShield extends Mushroom { public function PowerUpShield(){ trace(this); type = "shield"; } } }//package game
Section 45
//PowerUpSuper (game.PowerUpSuper) package game { public class PowerUpSuper extends Mushroom { public function PowerUpSuper(){ trace(this); type = "super"; } } }//package game
Section 46
//PowerUpTime (game.PowerUpTime) package game { public class PowerUpTime extends Mushroom { public function PowerUpTime(){ trace(this); type = "time"; } } }//package game
Section 47
//Shell (game.Shell) package game { public class Shell extends Mushroom { } }//package game
Section 48
//SmoothDraw (game.SmoothDraw) package game { import flash.display.*; public class SmoothDraw { public static function draw(_arg1, _arg2:Array):Vector{ var _local3:Vector; var _local4:int; var _local5:Array; var _local6:*; var _local7:Number; var _local8:Vector; var _local9:Vector; var _local10:Vector; var _local11:Vector; var _local12:Vector; var _local13:Vector; var _local14:Vector; var _local15:int; _local3 = new Vector(); _local4 = _arg2.length; _local15 = 0; while (_local15 < _local4) { _local3.add(_arg2[_local15]); _local15++; }; _local3.mul((1 / _local4)); _local5 = new Array(_local4); _local15 = 0; while (_local15 < _local4) { _local5[_local15] = Vector.sub_(_arg2[((_local15 + 1) % _local4)], _arg2[(((_local15 - 1) + _local4) % _local4)]); _local15++; }; _arg1.graphics.moveTo(_arg2[0].x, _arg2[0].y); _local15 = 0; for each (_local8 in _arg2) { _local9 = _arg2[((_local15 + 1) % _local4)]; _local13 = _local5[_local15]; _local14 = _local5[((_local15 + 1) % _local4)]; _local7 = ((_local13.x * _local14.y) - (_local13.y * _local14.x)); _local6 = new Vector((((((_local13.x * _local14.x) * (_local8.y - _local9.y)) + ((_local13.x * _local14.y) * _local9.x)) - ((_local13.y * _local14.x) * _local8.x)) / _local7), (((((_local13.y * _local14.y) * (_local9.x - _local8.x)) + ((_local13.x * _local14.y) * _local8.y)) - ((_local13.y * _local14.x) * _local9.y)) / _local7)); if ((Vector.dotProduct_(Vector.sub_(_local8, _local6), _local5[_local15]) * Vector.dotProduct_(Vector.sub_(_local9, _local6), _local5[_local15])) <= 0){ _arg1.graphics.curveTo(_local6.x, _local6.y, _local9.x, _local9.y); } else { _local7 = (Vector.sub_(_local8, _local9).length * 0.3); _local12 = Vector.add_(_local8, Vector.normalize_(_local13, _local7)); _local11 = Vector.add_(_local9, Vector.normalize_(_local14, -(_local7))); _local10 = Vector.interpolate(_local12, _local11); _arg1.graphics.curveTo(_local12.x, _local12.y, _local10.x, _local10.y); _arg1.graphics.curveTo(_local11.x, _local11.y, _local9.x, _local9.y); }; _local15++; }; return (_local3); } } }//package game
Section 49
//Watermelon (game.Watermelon) package game { public class Watermelon extends Mushroom { } }//package game
Section 50
//Vector (game.Vector) package game { public class Vector { public var x:Number; public var y:Number; public function Vector(_arg1:Number=0, _arg2:Number=0){ x = _arg1; y = _arg2; } public function sub(_arg1:Vector):void{ x = (x - _arg1.x); y = (y - _arg1.y); } public function mul(_arg1:Number):void{ x = (x * _arg1); y = (y * _arg1); } public function get length():Number{ return (Math.sqrt(((x * x) + (y * y)))); } public function add(_arg1:Vector):void{ x = (x + _arg1.x); y = (y + _arg1.y); } public function get r():Number{ return (Math.atan2(y, x)); } public function set r(_arg1:Number):void{ var _local2:Number; _local2 = length; x = (_local2 * Math.cos(_arg1)); y = (_local2 * Math.sin(_arg1)); } public function toString():String{ return ((((("(" + x) + ",") + y) + ")")); } public function normalize(_arg1:Number):void{ if (length == 0){ return; }; mul((_arg1 / length)); } public function rotate(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = Math.cos(_arg1); _local3 = Math.sin(_arg1); _local4 = x; _local5 = y; x = ((_local4 * _local2) - (_local5 * _local3)); y = ((_local4 * _local3) + (_local5 * _local2)); } public function clone():Vector{ return (new Vector(x, y)); } public static function normalize_(_arg1:Vector, _arg2:Number):Vector{ if (_arg1.length == 0){ return (new (Vector)); }; return (Vector.mul_(_arg1, (_arg2 / _arg1.length))); } public static function interpolate(_arg1:Vector, _arg2:Vector):Vector{ return (new Vector(((_arg1.x + _arg2.x) / 2), ((_arg1.y + _arg2.y) / 2))); } public static function dotProduct_(_arg1:Vector, _arg2:Vector):Number{ return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y))); } public static function mul_(_arg1:Vector, _arg2:Number):Vector{ return (new Vector((_arg1.x * _arg2), (_arg1.y * _arg2))); } public static function add_(_arg1:Vector, _arg2:Vector):Vector{ return (new Vector((_arg1.x + _arg2.x), (_arg1.y + _arg2.y))); } public static function sub_(_arg1:Vector, _arg2:Vector):Vector{ return (new Vector((_arg1.x - _arg2.x), (_arg1.y - _arg2.y))); } } }//package game
Section 51
//Alert (Alert) package { import flash.display.*; import flash.text.*; public class Alert extends MovieClip { public var msgTxt:TextField; public var onCallBack:Function; public var btnY:BtnY; public var btnN:BtnN; public static var alert:Alert; public function Alert(){ super(); _slot1.alert = this; this.visible = false; btnY.onClick = function (){ callBack(true); }; btnN.onClick = function (){ callBack(false); }; } public function show_(_arg1:String, _arg2:Function):void{ this.visible = true; msg = _arg1; onCallBack = _arg2; } public function set msg(_arg1:String):void{ msgTxt.text = _arg1; } public function callBack(_arg1:Boolean):void{ this.visible = false; onCallBack(_arg1); } public function get msg():String{ return (msgTxt.text); } public static function show(_arg1:String, _arg2:Function):void{ _slot1.alert.show_(_arg1, _arg2); } } }//package
Section 52
//AlphaBtn (AlphaBtn) package { import flash.display.*; import flash.events.*; public class AlphaBtn extends MovieClip { public var id:int; public var onRollOut:Function; public var onClick:Function; public var onRollOver:Function; public function AlphaBtn(){ this.buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, rollOver); this.addEventListener(MouseEvent.MOUSE_OUT, rollOut); this.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); } private function rollOut(_arg1:MouseEvent):void{ onRollOut(); } private function mouseDown(_arg1:MouseEvent):void{ onClick(); } private function rollOver(_arg1:MouseEvent):void{ onRollOver(); } } }//package
Section 53
//Btn (Btn) package { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.media.*; import flash.net.*; public class Btn extends MovieClip { public var text:String; private var bg:MovieClip; private var sndClick:SndClick; private var sndRollOver:SndRollOver; private var _linkURL:String; public var onClick:Function; public var onRollOver:Function; public function Btn(){ var _local1:Rectangle; super(); this.buttonMode = true; this.tabEnabled = false; sndRollOver = new SndRollOver(); sndClick = new SndClick(); addEventListener(MouseEvent.ROLL_OVER, rollOver); addEventListener(MouseEvent.ROLL_OUT, rollOut); addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); bg = new MovieClip(); this.addChildAt(bg, 0); _local1 = this.getBounds(this); bg.graphics.clear(); bg.graphics.beginFill(0xFFFFFF, 0.3); if (_local1.height < 15){ bg.graphics.drawRoundRect((_local1.x - 5), -7, (_local1.width + 10), 14, 5, 5); } else { bg.graphics.drawRoundRect((_local1.x - 5), -15, (_local1.width + 10), 30, 10, 10); }; bg.graphics.endFill(); bg.alpha = 0; } public function get linkURL():String{ return (_linkURL); } public function set linkURL(_arg1):void{ var __linkURL = _arg1; _linkURL = __linkURL; onClick = function (){ navigateToURL(new URLRequest(linkURL), "_blank"); }; } private function rollOut(_arg1:MouseEvent):void{ bg.alpha = 0; } private function mouseDown(_arg1:MouseEvent):void{ bg.alpha = 0; if (Main.mainCtrl.soundOn){ sndClick.play(); }; onClick(); } private function rollOver(_arg1:MouseEvent):void{ bg.alpha = 1; if (Main.mainCtrl.soundOn){ sndRollOver.play(); }; } } }//package
Section 54
//Btn3 (Btn3) package { public class Btn3 extends Btn { public var ctrl:Function; public function Btn3(){ super(); this.stop(); onClick = function (){ if (this.currentFrame == 1){ this.nextFrame(); ctrl(false); } else { this.prevFrame(); ctrl(true); }; }; } } }//package
Section 55
//Btn3M (Btn3M) package { public class Btn3M extends Btn3 { public function Btn3M(){ super(); ctrl = function (_arg1:Boolean):void{ Main.mainCtrl.musicOn = _arg1; }; } } }//package
Section 56
//Btn3Q (Btn3Q) package { public class Btn3Q extends Btn3 { public function Btn3Q(){ super(); ctrl = function (_arg1:Boolean):void{ Main.mainCtrl.showQualitySetting(); }; } } }//package
Section 57
//Btn3S (Btn3S) package { public class Btn3S extends Btn3 { public function Btn3S(){ super(); ctrl = function (_arg1:Boolean):void{ Main.mainCtrl.soundOn = _arg1; }; } } }//package
Section 58
//BtnAgtys (BtnAgtys) package { public class BtnAgtys extends Btn { public function BtnAgtys(){ linkURL = "http://www.freeworldgroup.com/koalafiles.htm"; text = "Add Games To Your Site"; } } }//package
Section 59
//BtnB (BtnB) package { public class BtnB extends Btn { public function BtnB(){ text = "Back"; } } }//package
Section 60
//BtnBlobstar (BtnBlobstar) package { public class BtnBlobstar extends Btn { public function BtnBlobstar(){ linkURL = "http://www.freeworldgroup.com/games6/gameindex/blobstar.htm"; text = "Play the sequel: Blobstar"; } } }//package
Section 61
//BtnCopyRight (BtnCopyRight) package { public class BtnCopyRight extends Btn { public function BtnCopyRight(){ linkURL = "http://www.freeworldgroup.com/"; text = "Copyright 2007 freeworldgroup.com"; } } }//package
Section 62
//BtnCredits (BtnCredits) package { public class BtnCredits extends Btn { public function BtnCredits(){ super(); text = "Credits"; onClick = function (){ Main.mainCtrl.showCredits(); }; } } }//package
Section 63
//BtnDg (BtnDg) package { public class BtnDg extends Btn { public function BtnDg(){ linkURL = "http://www.ifungames.com"; text = "Download Games"; } } }//package
Section 64
//BtnI (BtnI) package { public class BtnI extends Btn { public function BtnI(){ text = "Instructions"; } } }//package
Section 65
//BtnM (BtnM) package { public class BtnM extends Btn { public function BtnM(){ super(); text = "Menu"; onClick = function (){ Main.mainCtrl.gotoMenu(); }; } } }//package
Section 66
//BtnM2 (BtnM2) package { public class BtnM2 extends Btn { public function BtnM2(){ text = "Menu"; } } }//package
Section 67
//BtnM3 (BtnM3) package { public class BtnM3 extends Btn { public function BtnM3(){ super(); text = "Main Menu"; onClick = function (){ Main.mainCtrl.gotoMenu(false); }; } } }//package
Section 68
//BtnMap (BtnMap) package { public class BtnMap extends Btn { public function BtnMap(){ text = "Map"; } } }//package
Section 69
//BtnMog (BtnMog) package { public class BtnMog extends Btn { public function BtnMog(){ linkURL = "http://www.freeworldgroup.com/"; text = "More Online Games"; } } }//package
Section 70
//BtnN (BtnN) package { public class BtnN extends Btn { public function BtnN(){ text = "No"; } } }//package
Section 71
//BtnNext (BtnNext) package { public class BtnNext extends Btn { public function BtnNext(){ text = "Next"; } } }//package
Section 72
//BtnNf (BtnNf) package { public class BtnNf extends Btn { public function BtnNf(){ text = "New Face/Color"; } } }//package
Section 73
//BtnNs (BtnNs) package { public class BtnNs extends Btn { public function BtnNs(){ text = "Next Stage"; } } }//package
Section 74
//BtnOK (BtnOK) package { public class BtnOK extends Btn { public function BtnOK(){ text = "OK"; } } }//package
Section 75
//BtnPa (BtnPa) package { public class BtnPa extends Btn { public function BtnPa(){ text = "Play Again"; } } }//package
Section 76
//BtnPg (BtnPg) package { public class BtnPg extends Btn { public function BtnPg(){ super(); text = "Play Game"; onClick = function (){ Main.mainCtrl.playGame(); }; } } }//package
Section 77
//BtnQ0 (BtnQ0) package { public class BtnQ0 extends Btn { public function BtnQ0(){ text = "LOW"; } } }//package
Section 78
//BtnQ1 (BtnQ1) package { public class BtnQ1 extends Btn { public function BtnQ1(){ text = "MEDIUM"; } } }//package
Section 79
//BtnQ2 (BtnQ2) package { public class BtnQ2 extends Btn { public function BtnQ2(){ text = "HIGH"; } } }//package
Section 80
//BtnQ3 (BtnQ3) package { public class BtnQ3 extends Btn { public function BtnQ3(){ text = "BEST"; } } }//package
Section 81
//BtnRtg (BtnRtg) package { public class BtnRtg extends Btn { public function BtnRtg(){ text = "Return To Game"; } } }//package
Section 82
//BtnSkip (BtnSkip) package { public class BtnSkip extends Btn { public function BtnSkip(){ text = "Skip"; } } }//package
Section 83
//BtnSs (BtnSs) package { public class BtnSs extends Btn { public function BtnSs(){ text = "Submit Score"; } } }//package
Section 84
//BtnSubmit (BtnSubmit) package { public class BtnSubmit extends Btn { public function BtnSubmit(){ text = "Submit"; } } }//package
Section 85
//BtnVh (BtnVh) package { public class BtnVh extends Btn { public function BtnVh(){ super(); text = "View Highscores"; onClick = function (){ Main.mainCtrl.viewHighscores(); }; } } }//package
Section 86
//BtnX (BtnX) package { public class BtnX extends Btn { public function BtnX(){ text = "X"; } } }//package
Section 87
//BtnY (BtnY) package { public class BtnY extends Btn { public function BtnY(){ text = "Yes"; } } }//package
Section 88
//Clock (Clock) package { import flash.display.*; import flash.events.*; public class Clock extends MovieClip { public var totalTime:int; public var num0:SingleNum; public var num1:SingleNum; public var num3:SingleNum; public var onTimeOut:Function; public var num2:SingleNum; private var _time:int; private var delayTime:int; public function Clock(){ time = 0; } override public function stop():void{ removeEventListener(Event.ENTER_FRAME, run); } public function timeOut():void{ trace("timeOut"); stop(); onTimeOut(); } public function start(_arg1:int=0):void{ trace("time start"); if (_arg1 <= 0){ totalTime = time; } else { time = (totalTime = _arg1); }; delayTime = 30; addEventListener(Event.ENTER_FRAME, run); } public function set time(_arg1:int):void{ var _local2:int; var _local3:int; if (_time == _arg1){ return; }; _time = _arg1; _local2 = int((_time / 60)); _local3 = (time % 60); if (_local2 < 10){ num0.value = 0; num1.value = _local2; } else { num0.value = int((_local2 / 10)); num1.value = (_local2 % 10); }; if (_local3 < 10){ num2.value = 0; num3.value = _local3; } else { num2.value = int((_local3 / 10)); num3.value = (_local3 % 10); }; } private function run(_arg1:Event):void{ if (--delayTime <= 0){ delayTime = 30; time--; if (time <= 0){ timeOut(); }; }; } public function get time():int{ return (_time); } } }//package
Section 89
//FadeEffect (FadeEffect) package { import flash.display.*; import flash.events.*; public class FadeEffect extends MovieClip { public var onShow:Function; public var onHide:Function; public function FadeEffect(){ super(); onShow = function (){ }; onHide = function (){ }; } private function showRun(_arg1:Event):void{ if ((this.alpha = (this.alpha - 0.05)) < 0.05){ this.alpha = 0; this.visible = false; onShow(); this.removeEventListener(Event.ENTER_FRAME, showRun); }; } public function hide():void{ this.alpha = 0; this.visible = true; this.addEventListener(Event.ENTER_FRAME, hideRun); } private function hideRun(_arg1:Event):void{ if ((this.alpha = (this.alpha + 0.05)) > 0.95){ this.alpha = 1; onHide(); this.removeEventListener(Event.ENTER_FRAME, hideRun); }; } public function show():void{ this.alpha = 1; this.visible = true; this.addEventListener(Event.ENTER_FRAME, showRun); } } }//package
Section 90
//HeroSymbol (HeroSymbol) package { import game.*; import flash.display.*; public class HeroSymbol extends MovieClip { public var body:MovieClip; public var heroEye:HeroEye; public function HeroSymbol(){ update(); } public function update():void{ heroEye.gotoAndStop(Main.main.heroEyeId); body.graphics.clear(); body.graphics.beginFill(Main.main.heroColor); body.graphics.drawRect(0, 0, body.width, body.height); body.graphics.endFill(); } } }//package
Section 91
//KeyCatcher (KeyCatcher) package { import flash.display.*; import flash.events.*; public class KeyCatcher extends MovieClip { private var keyFlags:Array; public var onKeyUp:Function; public var onKeyDown:Function; public function KeyCatcher(){ keyFlags = new Array(0x0100); super(); stage.focus = this; this.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); this.addEventListener(KeyboardEvent.KEY_UP, keyUp); this.addEventListener(FocusEvent.FOCUS_OUT, onFocusOut); this.addEventListener(Event.REMOVED, onRemoved); } public function isDown(_arg1:int):Boolean{ return (keyFlags[_arg1]); } private function keyUp(_arg1:KeyboardEvent):void{ keyFlags[_arg1.keyCode] = false; } private function onFocusOut(_arg1:FocusEvent){ stage.focus = this; } public function onRemoved(_arg1:Event):void{ var _local2:int; var _local3:int; trace("keyCatcher,remove"); _local2 = keyFlags.length; _local3 = 0; while (_local3 < _local2) { keyFlags[_local3] = 0; _local3++; }; this.removeEventListener(KeyboardEvent.KEY_DOWN, keyDown); this.removeEventListener(KeyboardEvent.KEY_UP, keyUp); this.removeEventListener(FocusEvent.FOCUS_OUT, onFocusOut); } private function keyDown(_arg1:KeyboardEvent):void{ if (keyFlags[_arg1.keyCode]){ } else { trace(_arg1.keyCode); onKeyDown(_arg1.keyCode); keyFlags[_arg1.keyCode] = true; }; } } }//package
Section 92
//Main (Main) package { import game.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; public dynamic class Main extends MovieClip { public var firstPlay:Boolean; public var clock:Clock; public var prevScore:int; public var heroSymbol:HeroSymbol; public var fadeBtns:FadeEffect; public var colorSelect:MovieClip; public var bg:MovieClip; public var mushroom:MovieClip; public var title:MovieClip; public var qualitySetting:QualitySetting; public var i:int; public var fadeMain:FadeEffect; public var gameMenu:MovieClip; public var test:MovieClip; public var numScore:Num; public var musicCredits:MusicCredits; public var numTotalLevel:Num; public var info_mc:MovieClip; public var btnM2:BtnM2; private var _stageNum:int; public var playerName:String; public var numStage:Num; public var resultPad:MovieClip; public var heroEyeId:int; public var btnOk:BtnOK; public var submitScore:MovieClip; public var btnI:BtnI; public var btnMap:BtnMap; public var heroColor:int; private var _score:int; public var gameName:String; public var instructions:MovieClip; public var lso; public var mainCtrl:MainCtrl; public var btnSs:BtnSs; public var game:Game; public var hitRec:MovieClip; public var numMushroom:Num; public static const rToA:Number = (180 / Math.PI); public static var mainCtrl:MainCtrl; public static var main:Main; public function Main(){ addFrameScript(0, frame1, 2, frame3, 37, frame38, 135, frame136, 137, frame138, 138, frame139, 139, frame140, 143, frame144); lso = SharedObject.getLocal("Blobular", "/"); if (lso.data.dataObj == undefined){ trace("第一次设定"); lso.data.dataObj = {heroColor:0xFF9900, heroEyeId:4}; }; heroColor = lso.data.dataObj.heroColor; heroEyeId = lso.data.dataObj.heroEyeId; _slot1.main = this; gameName = "blobular"; playerName = ""; firstPlay = true; } public function restart():void{ score = Math.round((prevScore * 0.7)); gotoAndStop("game"); } public function saveSetting(_arg1:int, _arg2:int):void{ heroColor = (lso.data.dataObj.heroColor = _arg1); if (_arg2 > 9){ } else { heroEyeId = (lso.data.dataObj.heroEyeId = _arg2); }; } public function set mushroomNum(_arg1:int):void{ numMushroom.value = _arg1; if (numMushroom.value <= 0){ stageClear(); }; } public function get mushroomNum():int{ return (numMushroom.value); } public function stopAll():void{ clock.stop(); } public function mainInit():void{ _score = 0; _stageNum = 1; } function frame3(){ if (this.loaderInfo.bytesLoaded < this.loaderInfo.bytesTotal){ gotoAndStop("loading"); }; } function frame1(){ stage.showDefaultContextMenu = false; MochiAd.showPreloaderAd({clip:this, id:"33a5fcf87ab90688", res:"400x400", background:6845841, color:788068, outline:12695210, no_bg:false}); } public function get score():int{ return (_score); } function frame38(){ hitRec.buttonMode = true; hitRec.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); } public function get time():int{ return (clock.time); } public function mouseDown(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.freeworldgroup.com/"), "_blank"); } public function get isWaterStage():Boolean{ return ((((stageNum >= 5)) && ((stageNum <= 8)))); } public function shake():void{ x = (x + ((Math.random() - 0.5) * 20)); y = (y + ((Math.random() - 0.5) * 20)); this.addEventListener(Event.ENTER_FRAME, shakeRun); } public function init(_arg1:Boolean=true):void{ if (_arg1){ gotoAndStop("colorSelect"); } else { gotoAndStop("game"); }; } public function lose():void{ trace("lose"); stopAll(); game.clearCtrl(); } public function set score(_arg1:int):void{ numScore.value = (_score = _arg1); } public function timeOut():void{ trace("time out"); stopAll(); game.timeOut(); } public function set stageNum(_arg1:int):void{ numStage.value = (_stageNum = _arg1); } public function showInfo():void{ firstPlay = false; gotoAndStop("instructions"); } public function gotoMenu(_arg1:Boolean=true):void{ if (game == null){ } else { game.pause = true; }; if (_arg1){ Alert.show("Return To Menu?", gotoMenuCallBack); } else { gotoMenuCallBack(true); }; } public function set time(_arg1:int){ clock.time = _arg1; } public function get stageNum():int{ return (_stageNum); } private function shakeRun(_arg1:Event):void{ trace("shakeRun"); x = (x - (x * 1.8)); y = (y - (y * 1.8)); if (((x * x) + (y * y)) < 5){ x = (y = 0); this.removeEventListener(Event.ENTER_FRAME, shakeRun); }; } function frame138(){ btnOk.onClick = function (){ saveSetting(colorSelect.getColor(), colorSelect.getEyeId()); fadeMain.hide(); fadeMain.onHide = function (){ gotoAndStop("game"); fadeMain.show(); fadeMain.onShow = function (){ }; }; }; } function frame139(){ game.heroColor = heroColor; game.heroEyeId = heroEyeId; game.init(stageNum); stageNum = stageNum; game.onStart = function (_arg1:int, _arg2:int){ var totalMushroom = _arg1; var _time = _arg2; prevScore = score; game.pause = true; info_mc.show(stageNum, _time); mushroom.gotoAndStop(stageNum); numMushroom.value = totalMushroom; score = score; numTotalLevel.value = 1; clock.time = _time; clock.onTimeOut = timeOut; btnMap.onClick = function (){ if (game.isShowingAll){ clock.start(); game.notShowAll(); } else { clock.stop(); game.showAll(); }; }; info_mc.onHide = function (){ game.pause = false; clock.start(); }; }; game.onGetMushroom = function (_arg1:int, _arg2:int):void{ mushroomNum = _arg1; numTotalLevel.value = _arg2; score++; }; game.onHurt = function (_arg1:int):void{ numTotalLevel.value = _arg1; }; game.onLose = function (){ clock.stop(); resultPad.show(false); }; resultPad.onShow = function (_arg1:Boolean){ }; btnM2.onClick = function (){ gameMenu.show(); }; } function frame136(){ stop(); if (game == null){ } else { game.clearAll(); trace("--------------"); i = 0; while (i < game.numChildren) { trace(game.getChildAt(i)); i++; }; trace(("game=" + game)); }; mainInit(); fadeMain.show(); fadeMain.onShow = function (){ title.play(); title.onEffect = function (){ fadeBtns.show(); fadeBtns.onShow = function (){ bg.play(); }; }; }; btnI.onClick = function (){ fadeMain.hide(); fadeMain.onHide = function (){ showInfo(); fadeMain.show(); fadeMain.onShow = function (){ }; }; }; } public function nextStage():void{ stageNum++; if (stageNum > 12){ win(); } else { init(false); }; } function frame140(){ trace(("game=" + game)); if (game == null){ } else { game.clearAll(); }; } private function gotoMenuCallBack(_arg1:Boolean):void{ var flag = _arg1; if (flag){ fadeMain.hide(); fadeMain.onHide = function (){ if (game == null){ } else { game.clearAll(); }; gotoAndStop("menu"); }; } else { if (game){ game.pause = false; }; }; } public function win():void{ trace("win"); gotoAndStop("win"); } public function stageClear():void{ trace("stageClear"); game.world.removeChild(game.world.thornArea); game.world.removeChild(game.world.mushroomArea); game.clearCtrl(); stopAll(); resultPad.show(true); } function frame144(){ numScore.value = score; btnSs.onClick = function (){ btnSs.visible = false; submitScore.show(); }; } } }//package
Section 93
//MainCtrl (MainCtrl) package { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.utils.*; public class MainCtrl extends Sprite { private var sndBgChannal:SoundChannel; private var _soundOn:Boolean; private var sndBg:SndBg; private var _musicOn:Boolean; public function MainCtrl(){ sndBg = new SndBg(); musicOn = true; soundOn = true; Main.mainCtrl = this; } public function openOptions():void{ trace("open options"); } public function get soundOn():Boolean{ return (_soundOn); } public function gotoMenu(_arg1:Boolean=true):void{ Main.main.gotoMenu(_arg1); } public function playGame():void{ Main.main.fadeMain.hide(); Main.main.fadeMain.onHide = function (){ if (Main.main.firstPlay){ trace("Main.main.firstPlay"); Main.main.showInfo(); } else { Main.main.init(); }; Main.main.fadeMain.show(); Main.main.fadeMain.onShow = function (){ }; }; } public function playAgain():void{ Main.main.restart(); } public function showQualitySetting():void{ Main.main.clock.stop(); Main.main.game.pause = true; Main.main.qualitySetting.show(); Main.main.qualitySetting.onHide = function (){ Main.main.clock.start(); Main.main.game.pause = false; }; } public function set soundOn(_arg1:Boolean){ _soundOn = _arg1; } public function set musicOn(_arg1:Boolean){ _musicOn = _arg1; if (_musicOn){ sndBgChannal = sndBg.play(); sndBgChannal.addEventListener(Event.SOUND_COMPLETE, bgMusicCompleteHandler); } else { sndBgChannal.stop(); sndBgChannal.removeEventListener(Event.SOUND_COMPLETE, bgMusicCompleteHandler); }; } public function viewHighscores():void{ navigateToURL(new URLRequest(("http://www.freeworldgroup.com/score/index.asp?game=" + Main.main.gameName)), "_blank"); } function bgMusicCompleteHandler(_arg1:Event):void{ trace((getTimer() + "replay")); sndBgChannal.removeEventListener(Event.SOUND_COMPLETE, bgMusicCompleteHandler); sndBgChannal = sndBg.play(1632); sndBgChannal.addEventListener(Event.SOUND_COMPLETE, bgMusicCompleteHandler); } public function showCredits():void{ Main.main.musicCredits.show(); } public function get musicOn():Boolean{ return (_musicOn); } } }//package
Section 94
//MochiAd (MochiAd) package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.utils.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return ("2.3"); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); _slot1.showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var f:Function; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _slot1._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = _slot1.getVersion(); clip = options.clip; if (!_slot1._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = _slot1._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); loader = new Loader(); f = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); _slot1.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = _slot1._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }}; options = _slot1._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!_slot1.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ _slot1._cleanup(mc); options.ad_finished(); }; wh = _slot1._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { _slot1.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ _slot1.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = _local1.loaderInfo.bytesTotal; if ((((_local4 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.parent._mochiad_ctr_failed){ options.ad_failed(); _local3 = true; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var clipname:String; var server:String; var depth:Number; var mc:MovieClip; var lv:URLVariables; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = _arg1; DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _slot1._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = _slot1.getVersion(); clip = options.clip; clipname = ("_mochiad_com_" + options.id); if (!_slot1._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; server = (options.com_server + options.id); _slot1._allowDomains(server); delete options.id; delete options.com_server; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); lv = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (_arg1:Object):void{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:Object; _arg1 = parseInt(_arg1.toString()); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; _local4 = []; _local5 = 2; while (_local5 < _local3.length) { _local4.push(_local3[_local5]); _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; _local6 = _local3[1]; _local7 = _local3[0]; if (((_local7) && ((typeof(_local6) == "string")))){ _local6 = _local7[_local6]; }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; mc._didConnect = function (_arg1:String):void{ var _local2:Array; var _local3:Function; var _local4:Number; var _local5:Array; mc._endpoint = _arg1; _local2 = mc._queue; delete mc._queue; _local3 = mc.doSend; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; _local3.apply(this, _local5); _local4++; }; }; mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local5:Number; var _local6:LocalConnection; var _local7:Array; var _local8:Number; if (mc._endpoint == null){ _local7 = []; _local8 = 0; while (_local8 < arguments.length) { _local7.push(arguments[_local8]); _local8++; }; mc._queue.push(_local7); return; }; mc._id = (mc._id + 1); _local5 = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; _local6 = new LocalConnection(); _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }}; options = _slot1._parseOptions(options, DEFAULTS); if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0){ options.ad_started(); options.ad_finished(); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!_slot1.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; _slot1._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = _slot1._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { _slot1.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ _slot1.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ _slot1.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local3 > chk.ad_timeout){ options.ad_failed(); _local4 = true; }; }; }; if (this.parent._mochiad_ctr_failed){ options.ad_failed(); _local4 = true; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); _slot1.showPreGameAd(_arg1); } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = _slot1._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package
Section 95
//MusicCredits (MusicCredits) package { import flash.display.*; import flash.events.*; public class MusicCredits extends MovieClip { public var btnB:BtnB; public function MusicCredits(){ this.visible = false; } private function showRun(_arg1:Event):void{ var event = _arg1; if ((this.alpha = (this.alpha + 0.05)) > 0.95){ this.alpha = 1; btnB.buttonMode = true; btnB.enabled = true; btnB.onClick = function (){ hide(); }; this.removeEventListener(Event.ENTER_FRAME, showRun); }; } public function hide():void{ btnB.onClick = function (){ }; btnB.buttonMode = false; btnB.enabled = false; this.addEventListener(Event.ENTER_FRAME, hideRun); } private function hideRun(_arg1:Event):void{ if ((this.alpha = (this.alpha - 0.05)) < 0.05){ this.alpha = 0; this.visible = false; this.removeEventListener(Event.ENTER_FRAME, hideRun); }; } public function show():void{ btnB.buttonMode = false; btnB.enabled = false; btnB.onClick = function (){ }; this.visible = true; this.alpha = 0; this.addEventListener(Event.ENTER_FRAME, showRun); } } }//package
Section 96
//Num (Num) package { import flash.display.*; public class Num extends MovieClip { private var total:int; public var num0:SingleNum; public var num1:SingleNum; public var num3:SingleNum; public var num4:SingleNum; public var num2:SingleNum; private var _value:int; public function Num(_arg1:int=0){ var _local2:int; super(); total = this.numChildren; _local2 = 0; while (_local2 < total) { this[("num" + _local2)].stop(); _local2++; }; value = _arg1; } public function get value():int{ return (_value); } public function set value(_arg1:int):void{ var _local2:String; var _local3:int; _value = _arg1; _local2 = String(_value); _local3 = 0; while (_local3 < total) { if (_local3 < _local2.length){ this[("num" + _local3)].visible = true; this[("num" + _local3)].value = int(_local2.charAt(_local3)); } else { this[("num" + _local3)].visible = false; }; _local3++; }; } } }//package
Section 97
//QualitySetting (QualitySetting) package { import flash.display.*; import flash.events.*; public class QualitySetting extends MovieClip { public var btnOK:BtnOK; public var btnQ0:BtnQ0; public var btnQ2:BtnQ2; public var btnQ1:BtnQ1; public var btnQ3:BtnQ3; public var rec:MovieClip; public var onHide:Function; public var hitRec:MovieClip; public function QualitySetting(){ var i:int; super(); quality = stage.quality; this.visible = false; hitRec.onClick = hide; i = 0; while (i < 4) { this[("btnQ" + i)].onClick = function (){ quality = this.text; }; i = (i + 1); }; hitRec.addEventListener(MouseEvent.CLICK, hide); btnOK.onClick = hide; } public function show():void{ this.visible = true; quality = stage.quality; } public function set quality(_arg1:String):void{ var _local2:int; _local2 = 0; while (_local2 < 4) { if (this[("btnQ" + _local2)].text == _arg1){ rec.x = this[("btnQ" + _local2)].x; rec.y = this[("btnQ" + _local2)].y; break; }; _local2++; }; stage.quality = _arg1; } public function hide(_arg1:MouseEvent=null):void{ this.visible = false; onHide(); } } }//package
Section 98
//ShieldIcon (ShieldIcon) package { import flash.display.*; public dynamic class ShieldIcon extends MovieClip { } }//package
Section 99
//SingleNum (SingleNum) package { import flash.display.*; public class SingleNum extends MovieClip { private var _value:int; public function SingleNum(){ stop(); } public function get value():int{ return (_value); } public function set value(_arg1:int):void{ _value = _arg1; this.gotoAndStop((_value + 1)); } } }//package
Section 100
//SndBg (SndBg) package { import flash.media.*; public dynamic class SndBg extends Sound { } }//package
Section 101
//SndClick (SndClick) package { import flash.media.*; public dynamic class SndClick extends Sound { } }//package
Section 102
//SndRollOver (SndRollOver) package { import flash.media.*; public dynamic class SndRollOver extends Sound { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {ShieldIcon}Uses:1
Symbol 3 MovieClipUsed by:4
Symbol 4 MovieClip {game.Hero}Uses:3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip {game.PowerUpSuper}Uses:5Used by:577 586 594 644 653 661 669 814
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip {blobular_0523_fla.logo_2}Uses:7Used by:15  Timeline
Symbol 9 FontUsed by:10
Symbol 10 EditableTextUses:9Used by:11
Symbol 11 MovieClip {blobular_0523_fla.loading_num_3}Uses:10Used by:15
Symbol 12 FontUsed by:13
Symbol 13 TextUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClip {blobular_0523_fla.loading_logo_loading_1}Uses:8 11 14Used by:Timeline
Symbol 16 GraphicUsed by:22 42 263 337
Symbol 17 FontUsed by:18 19 20 21 387
Symbol 18 TextUses:17Used by:22
Symbol 19 TextUses:17Used by:22
Symbol 20 EditableTextUses:17 365Used by:22
Symbol 21 TextUses:17Used by:22
Symbol 22 MovieClip {blobular_0523_fla.versionWarning_5}Uses:16 18 19 20 21Used by:Timeline
Symbol 23 FontUsed by:24
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClip {blobular_0523_fla.loading_protect_text_6}Uses:24Used by:Timeline
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:Timeline
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 GraphicUsed by:Timeline
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:Timeline
Symbol 34 BitmapUsed by:35 46 48 57
Symbol 35 GraphicUses:34Used by:Timeline
Symbol 36 BitmapUsed by:37 49 50 52 54 55
Symbol 37 GraphicUses:36Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:Timeline
Symbol 40 BitmapUsed by:41 61 63 106
Symbol 41 GraphicUses:40Used by:Timeline
Symbol 42 MovieClipUses:16Used by:369 385 392 532 786 795 815 822  Timeline
Symbol 43 BitmapUsed by:44 45
Symbol 44 GraphicUses:43Used by:Timeline
Symbol 45 GraphicUses:43Used by:Timeline
Symbol 46 GraphicUses:34Used by:Timeline
Symbol 47 GraphicUsed by:Timeline
Symbol 48 GraphicUses:34Used by:Timeline
Symbol 49 GraphicUses:36Used by:Timeline
Symbol 50 GraphicUses:36Used by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUses:36Used by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUses:36Used by:Timeline
Symbol 55 GraphicUses:36Used by:Timeline
Symbol 56 GraphicUsed by:Timeline
Symbol 57 GraphicUses:34Used by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 GraphicUses:40Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUses:40Used by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 BitmapUsed by:66 68
Symbol 66 GraphicUses:65Used by:Timeline
Symbol 67 GraphicUsed by:Timeline
Symbol 68 GraphicUses:65Used by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 GraphicUsed by:Timeline
Symbol 76 GraphicUsed by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 GraphicUsed by:Timeline
Symbol 79 GraphicUsed by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 GraphicUsed by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 GraphicUsed by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 GraphicUsed by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 GraphicUsed by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUses:40Used by:Timeline
Symbol 107 MovieClipUsed by:Timeline
Symbol 108 Sound {SndBg}Used by:111
Symbol 109 Sound {SndClick}Used by:111
Symbol 110 Sound {SndRollOver}Used by:111
Symbol 111 MovieClip {blobular_0523_fla.all_9}Uses:108 109 110Used by:Timeline
Symbol 112 MovieClip {MainCtrl}Used by:Timeline
Symbol 113 GraphicUsed by:263
Symbol 114 GraphicUsed by:115 494
Symbol 115 MovieClipUses:114Used by:263
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:263
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:263
Symbol 120 GraphicUsed by:263
Symbol 121 GraphicUsed by:263
Symbol 122 GraphicUsed by:263
Symbol 123 GraphicUsed by:263
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:263 495 567
Symbol 126 GraphicUsed by:127 835
Symbol 127 MovieClipUses:126Used by:263 495 567
Symbol 128 GraphicUsed by:129 832
Symbol 129 MovieClipUses:128Used by:263 495 562 567
Symbol 130 GraphicUsed by:263 567
Symbol 131 GraphicUsed by:263
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:263 495 567
Symbol 134 GraphicUsed by:135 834
Symbol 135 MovieClipUses:134Used by:263 495 567
Symbol 136 GraphicUsed by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:136 137Used by:263 581
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:139 140 141Used by:263 569
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:143 144Used by:263 574
Symbol 146 GraphicUsed by:150
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:146 147 148 149Used by:263 589
Symbol 151 GraphicUsed by:152 824
Symbol 152 MovieClipUses:151Used by:263 495 567
Symbol 153 GraphicUsed by:154 831
Symbol 154 MovieClipUses:153Used by:263 495 562 567
Symbol 155 GraphicUsed by:156 833
Symbol 156 MovieClipUses:155Used by:263 495 562 567
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:263
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:263
Symbol 161 GraphicUsed by:263
Symbol 162 GraphicUsed by:260 746
Symbol 163 GraphicUsed by:260
Symbol 164 GraphicUsed by:260
Symbol 165 GraphicUsed by:260
Symbol 166 GraphicUsed by:260
Symbol 167 GraphicUsed by:260
Symbol 168 GraphicUsed by:260
Symbol 169 GraphicUsed by:260
Symbol 170 GraphicUsed by:260
Symbol 171 GraphicUsed by:260
Symbol 172 GraphicUsed by:260
Symbol 173 GraphicUsed by:260
Symbol 174 GraphicUsed by:260
Symbol 175 GraphicUsed by:260
Symbol 176 GraphicUsed by:260
Symbol 177 GraphicUsed by:260
Symbol 178 GraphicUsed by:260
Symbol 179 GraphicUsed by:260
Symbol 180 GraphicUsed by:260
Symbol 181 GraphicUsed by:260
Symbol 182 GraphicUsed by:260
Symbol 183 GraphicUsed by:260
Symbol 184 GraphicUsed by:260
Symbol 185 GraphicUsed by:260
Symbol 186 GraphicUsed by:260
Symbol 187 GraphicUsed by:260
Symbol 188 GraphicUsed by:260
Symbol 189 GraphicUsed by:260
Symbol 190 GraphicUsed by:260
Symbol 191 GraphicUsed by:260
Symbol 192 GraphicUsed by:260
Symbol 193 GraphicUsed by:260
Symbol 194 GraphicUsed by:260
Symbol 195 GraphicUsed by:260
Symbol 196 GraphicUsed by:260
Symbol 197 GraphicUsed by:260
Symbol 198 GraphicUsed by:260
Symbol 199 GraphicUsed by:260
Symbol 200 GraphicUsed by:260
Symbol 201 GraphicUsed by:260
Symbol 202 GraphicUsed by:260
Symbol 203 GraphicUsed by:260
Symbol 204 GraphicUsed by:260
Symbol 205 GraphicUsed by:260
Symbol 206 GraphicUsed by:260
Symbol 207 GraphicUsed by:260
Symbol 208 GraphicUsed by:260
Symbol 209 GraphicUsed by:260
Symbol 210 GraphicUsed by:260
Symbol 211 GraphicUsed by:260
Symbol 212 GraphicUsed by:260
Symbol 213 GraphicUsed by:260
Symbol 214 GraphicUsed by:260
Symbol 215 GraphicUsed by:260
Symbol 216 GraphicUsed by:260
Symbol 217 GraphicUsed by:260
Symbol 218 GraphicUsed by:260
Symbol 219 GraphicUsed by:260
Symbol 220 GraphicUsed by:260
Symbol 221 GraphicUsed by:260
Symbol 222 GraphicUsed by:260
Symbol 223 GraphicUsed by:260
Symbol 224 GraphicUsed by:260
Symbol 225 GraphicUsed by:260
Symbol 226 GraphicUsed by:260
Symbol 227 GraphicUsed by:260
Symbol 228 GraphicUsed by:260
Symbol 229 GraphicUsed by:260
Symbol 230 GraphicUsed by:260
Symbol 231 GraphicUsed by:260
Symbol 232 GraphicUsed by:260
Symbol 233 GraphicUsed by:260
Symbol 234 GraphicUsed by:260
Symbol 235 GraphicUsed by:260
Symbol 236 GraphicUsed by:260
Symbol 237 GraphicUsed by:260
Symbol 238 GraphicUsed by:260
Symbol 239 GraphicUsed by:260
Symbol 240 GraphicUsed by:260
Symbol 241 GraphicUsed by:260
Symbol 242 GraphicUsed by:260
Symbol 243 GraphicUsed by:260
Symbol 244 GraphicUsed by:260
Symbol 245 GraphicUsed by:260
Symbol 246 GraphicUsed by:260
Symbol 247 GraphicUsed by:260
Symbol 248 GraphicUsed by:260
Symbol 249 GraphicUsed by:260
Symbol 250 GraphicUsed by:260
Symbol 251 GraphicUsed by:260
Symbol 252 GraphicUsed by:260
Symbol 253 GraphicUsed by:260
Symbol 254 GraphicUsed by:260
Symbol 255 GraphicUsed by:260
Symbol 256 GraphicUsed by:260
Symbol 257 GraphicUsed by:260
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259Used by:263
Symbol 261 GraphicUsed by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClip {blobular_0523_fla.title_bg_11}Uses:113 115 117 119 120 121 122 123 125 127 129 130 131 133 135 138 142 145 150 152 154 156 158 160 16 161 260 261 262Used by:Timeline
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:278
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:278 310 317 385 737
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:278 310 317 329 364 385 703 729 730 733 737 738 786
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:278 385 773
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:278 310 317 329
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:278 310 317 329 377 735 770 782 786  Timeline
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:278 303 310 317 329 375 377 388 470 473 728 729 730 733 735 736 738 770 773 776 786  Timeline
Symbol 278 MovieClip {BtnPg}Uses:265 267 269 271 273 275 277Used by:532  Timeline
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClip {BtnCopyRight}Uses:279Used by:Timeline
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClip {BtnCredits}Uses:281Used by:Timeline
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:303
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:303 380
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:303 376 786
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:303 376 729 730 738 786
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:303 329 376 786
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:303 310 329 332 376 377 385 476 735 770 782 786 794  Timeline
Symbol 295 GraphicUsed by:296 318
Symbol 296 MovieClipUses:295Used by:303 310 317 329 332 375 388 734 776 786
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:303 332 364 736 770 786  Timeline
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:303 310 317 329 332 380 391 734 736 737 770 776 786 794  Timeline
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:303 310 329 332 733 736 770 773 786  Timeline
Symbol 303 MovieClip {BtnVh}Uses:284 286 288 290 292 294 277 296 298 300 302Used by:786  Timeline
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:310 377 470 703 728
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:310 374
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:310 317 332 470 728 734 786 794
Symbol 310 MovieClip {BtnMog}Uses:305 307 300 302 277 309 267 294 273 269 275 296Used by:Timeline
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:317
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:317
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:317 329 377 786
Symbol 317 MovieClip {BtnDg}Uses:312 314 316 300 309 267 269 273 275 277 296Used by:Timeline
Symbol 318 MovieClipUses:295Used by:329 476 729 730 736 738 770 782 786  Timeline
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:329 332 375 385 473 729 730 737 738 770 773 782
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:329 388 776 794
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:323Used by:329 332 377 385 470 728 734 770 776 782 794
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:329 735 737  Timeline
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:329
Symbol 329 MovieClip {BtnAgtys}Uses:318 294 320 277 322 300 324 302 326 273 269 275 292 296 328 316Used by:Timeline
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332 733
Symbol 332 MovieClip {BtnI}Uses:331 309 296 320 302 324 298 294 300Used by:Timeline
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:Timeline
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip {BtnBlobstar}Uses:335Used by:Timeline
Symbol 337 MovieClip {FadeEffect}Uses:16Used by:Timeline
Symbol 338 GraphicUsed by:358 359
Symbol 339 GraphicUsed by:358 359
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:358 359
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:358 359
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:358 359
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:358 359
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:358 359
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:358 359
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:358 359
Symbol 354 GraphicUsed by:356
Symbol 355 GraphicUsed by:356 413
Symbol 356 MovieClipUses:354 355Used by:358 359
Symbol 357 MovieClip {game.Heros}Used by:359 547 573 578 587 595 645 654 662 670 681 690 697 701
Symbol 358 MovieClipUses:338 339 341 343 345 347 349 351 353 356Used by:359
Symbol 359 MovieClip {blobular_0523_fla.title_71}Uses:338 339 341 343 345 347 349 351 353 356 357 358Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:364 375 734
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:364 476
Symbol 364 MovieClip {BtnB}Uses:269 298 361 363Used by:369 532
Symbol 365 FontUsed by:20 366 367 368
Symbol 366 TextUses:365Used by:369
Symbol 367 TextUses:365Used by:369
Symbol 368 TextUses:365Used by:369
Symbol 369 MovieClip {MusicCredits}Uses:42 364 366 367 368Used by:Timeline
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:385
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:374
Symbol 374 MovieClip {BtnOK}Uses:307 373Used by:385 815 822  Timeline
Symbol 375 MovieClip {BtnQ3}Uses:361 277 296 320Used by:385
Symbol 376 MovieClip {BtnQ2}Uses:288 290 292 294Used by:385
Symbol 377 MovieClip {BtnQ1}Uses:305 277 316 294 324 275Used by:385
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380 776
Symbol 380 MovieClip {BtnQ0}Uses:379 300 286Used by:385
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:385
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClip {QualitySetting}Uses:42 371 374 375 376 377 380 382 267 269 271 320 324 294 384Used by:Timeline
Symbol 386 GraphicUsed by:392 822
Symbol 387 EditableTextUses:17Used by:392
Symbol 388 MovieClip {BtnY}Uses:322 277 296Used by:392
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:391 473 738 786
Symbol 391 MovieClip {BtnN}Uses:390 300Used by:392
Symbol 392 MovieClip {Alert}Uses:42 386 387 388 391Used by:Timeline
Symbol 393 GraphicUsed by:468
Symbol 394 GraphicUsed by:466 840 841
Symbol 395 GraphicUsed by:464
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:464
Symbol 398 GraphicUsed by:401
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:398 399 400Used by:463
Symbol 402 GraphicUsed by:411
Symbol 403 ShapeTweeningUsed by:411
Symbol 404 GraphicUsed by:411
Symbol 405 GraphicUsed by:411
Symbol 406 ShapeTweeningUsed by:411
Symbol 407 GraphicUsed by:411
Symbol 408 ShapeTweeningUsed by:411
Symbol 409 GraphicUsed by:411
Symbol 410 ShapeTweeningUsed by:411
Symbol 411 MovieClipUses:402 403 404 405 406 407 408 409 410Used by:463
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412 355Used by:463
Symbol 414 GraphicUsed by:438
Symbol 415 GraphicUsed by:438
Symbol 416 GraphicUsed by:438
Symbol 417 GraphicUsed by:438
Symbol 418 GraphicUsed by:438
Symbol 419 GraphicUsed by:438
Symbol 420 GraphicUsed by:438
Symbol 421 GraphicUsed by:438
Symbol 422 GraphicUsed by:438
Symbol 423 GraphicUsed by:438
Symbol 424 GraphicUsed by:438
Symbol 425 GraphicUsed by:438
Symbol 426 GraphicUsed by:438
Symbol 427 GraphicUsed by:438
Symbol 428 GraphicUsed by:438
Symbol 429 GraphicUsed by:438
Symbol 430 GraphicUsed by:438
Symbol 431 GraphicUsed by:438
Symbol 432 GraphicUsed by:438
Symbol 433 GraphicUsed by:438
Symbol 434 GraphicUsed by:438
Symbol 435 GraphicUsed by:438
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437Used by:463
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:463
Symbol 441 GraphicUsed by:443
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:441 442Used by:463
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:463
Symbol 446 ShapeTweeningUsed by:458
Symbol 447 GraphicUsed by:458
Symbol 448 GraphicUsed by:458
Symbol 449 ShapeTweeningUsed by:458
Symbol 450 ShapeTweeningUsed by:458
Symbol 451 ShapeTweeningUsed by:458
Symbol 452 GraphicUsed by:458
Symbol 453 ShapeTweeningUsed by:458
Symbol 454 ShapeTweeningUsed by:458
Symbol 455 ShapeTweeningUsed by:458
Symbol 456 ShapeTweeningUsed by:458
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:446 447 448 449 450 451 452 453 454 455 456 457Used by:463
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:463
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:463
Symbol 463 MovieClip {game.HeroEye}Uses:401 411 413 438 440 443 445 458 460 462Used by:464 547
Symbol 464 MovieClip {HeroSymbol}Uses:395 397 463Used by:465 514 532 795  Timeline
Symbol 465 MovieClipUses:464Used by:466
Symbol 466 MovieClipUses:394 465Used by:468
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:393 466 467Used by:532
Symbol 469 GraphicUsed by:532
Symbol 470 MovieClip {BtnM}Uses:305 277 309 324Used by:532 795  Timeline
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471Used by:473 738 783 795  Timeline
Symbol 473 MovieClip {BtnNext}Uses:472 390 277 320Used by:532
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476 703
Symbol 476 MovieClip {BtnSkip}Uses:294 318 363 475Used by:532
Symbol 477 GraphicUsed by:532
Symbol 478 FontUsed by:479 511 512 513 518 529 530 544 799 800 801 802 803 804 805 806 807 808 809 810 812 813 816 818 820
Symbol 479 TextUses:478Used by:532
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:532 702
Symbol 482 GraphicUsed by:495
Symbol 483 GraphicUsed by:495
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:495
Symbol 486 GraphicUsed by:487 827
Symbol 487 MovieClipUses:486Used by:495 567
Symbol 488 GraphicUsed by:489 828
Symbol 489 MovieClipUses:488Used by:495 567
Symbol 490 GraphicUsed by:491 829
Symbol 491 MovieClipUses:490Used by:495 567
Symbol 492 GraphicUsed by:493 825
Symbol 493 MovieClipUses:492Used by:495 567
Symbol 494 MovieClipUses:114Used by:495
Symbol 495 MovieClipUses:482 133 483 485 125 487 489 491 127 129 135 154 156 152 493 494Used by:532 702
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:532 702
Symbol 498 GraphicUsed by:499 727 814
Symbol 499 MovieClip {game.Mushroom1}Uses:498Used by:514 572 577 586 594
Symbol 500 GraphicUsed by:501 727 814
Symbol 501 MovieClip {game.Shell}Uses:500Used by:514 644 653 661 669
Symbol 502 GraphicUsed by:503 727 814
Symbol 503 MovieClip {game.Apple}Uses:502Used by:514 680
Symbol 504 GraphicUsed by:505 727 814
Symbol 505 MovieClip {game.Pear}Uses:504Used by:514 689
Symbol 506 GraphicUsed by:507 727 814
Symbol 507 MovieClip {game.Peach}Uses:506Used by:514 696
Symbol 508 GraphicUsed by:509 727 814
Symbol 509 MovieClip {game.Watermelon}Uses:508Used by:514 700
Symbol 510 GraphicUsed by:514
Symbol 511 TextUses:478Used by:514
Symbol 512 TextUses:478Used by:514
Symbol 513 TextUses:478Used by:514
Symbol 514 MovieClipUses:499 501 503 505 507 509 464 510 511 512 513Used by:532
Symbol 515 GraphicUsed by:525 646
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:516Used by:525 579
Symbol 518 TextUses:478Used by:525
Symbol 519 GraphicUsed by:525
Symbol 520 GraphicUsed by:525
Symbol 521 GraphicUsed by:525
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:525 580 588 663 814
Symbol 525 MovieClipUses:515 517 518 519 520 521 524Used by:532
Symbol 526 GraphicUsed by:531
Symbol 527 GraphicUsed by:531
Symbol 528 GraphicUsed by:531
Symbol 529 TextUses:478Used by:531
Symbol 530 TextUses:478Used by:531
Symbol 531 MovieClipUses:526 527 528 529 530Used by:532
Symbol 532 MovieClip {blobular_0523_fla.instructions_101}Uses:468 469 364 470 473 476 477 464 479 481 495 497 514 525 278 42 531Used by:Timeline
Symbol 533 GraphicUsed by:547
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:547
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:543
Symbol 538 GraphicUsed by:542
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:539Used by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClip {blobular_0523_fla.colorPicker_dropper_148}Uses:538 540 541Used by:543
Symbol 543 MovieClip {blobular_0523_fla.colorPicker_146}Uses:537 542Used by:547
Symbol 544 TextUses:478Used by:547
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClip {AlphaBtn}Uses:545Used by:547
Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144}Uses:533 357 535 543 544 463 546Used by:822  Timeline
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClip {KeyCatcher}Uses:548Used by:702
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:702
Symbol 552 GraphicUsed by:567
Symbol 553 GraphicUsed by:567
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:554Used by:567
Symbol 556 GraphicUsed by:567
Symbol 557 GraphicUsed by:567
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:567
Symbol 560 GraphicUsed by:567
Symbol 561 GraphicUsed by:567
Symbol 562 MovieClipUses:154 129 156Used by:567
Symbol 563 GraphicUsed by:567
Symbol 564 GraphicUsed by:567
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:567
Symbol 567 MovieClipUses:552 130 553 125 129 555 556 135 152 493 557 127 133 487 559 560 489 491 561 562 563 564 566 154 156Used by:702
Symbol 568 MovieClipUsed by:573 578 645 681 690 697 701
Symbol 569 MovieClipUses:142Used by:573
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:570Used by:573
Symbol 572 MovieClipUses:499Used by:573
Symbol 573 MovieClip {blobular_0523_fla.World1_159}Uses:568 357 569 571 572Used by:702
Symbol 574 MovieClipUses:145Used by:578
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:578
Symbol 577 MovieClipUses:499 6Used by:578
Symbol 578 MovieClip {blobular_0523_fla.World2_164}Uses:568 357 574 576 577Used by:702
Symbol 579 MovieClipUses:517Used by:580 588 814
Symbol 580 MovieClipUses:524 579Used by:587
Symbol 581 MovieClipUses:138Used by:587
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:587
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClip {game.PowerUpTime}Uses:584Used by:586 594 644 653 661 669 680 689 696 700
Symbol 586 MovieClipUses:499 6 585Used by:587
Symbol 587 MovieClip {blobular_0523_fla.World3_169}Uses:580 357 581 583 586Used by:702
Symbol 588 MovieClipUses:524 579Used by:595
Symbol 589 MovieClipUses:150Used by:595
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:595
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClip {game.PowerUpShield}Uses:592Used by:594 653 661 669
Symbol 594 MovieClipUses:499 593 6 585Used by:595
Symbol 595 MovieClip {blobular_0523_fla.World4_176}Uses:588 357 589 591 594Used by:702
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:702
Symbol 598 GraphicUsed by:629
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:629
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:629
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:629
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClipUses:605Used by:629
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:629
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:609Used by:629
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:629
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:629
Symbol 615 GraphicUsed by:629
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:629
Symbol 618 GraphicUsed by:623
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:623 626
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:623
Symbol 623 MovieClipUses:618 620 622Used by:629
Symbol 624 GraphicUsed by:629
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625 620Used by:629
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:629
Symbol 629 MovieClipUses:598 600 602 604 606 608 610 612 614 615 617 623 624 626 628Used by:702
Symbol 630 GraphicUsed by:631 664
Symbol 631 MovieClipUses:630Used by:634 656
Symbol 632 GraphicUsed by:633 648 664
Symbol 633 MovieClipUses:632Used by:634 656
Symbol 634 MovieClipUses:631 633Used by:645
Symbol 635 GraphicUsed by:641
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:641
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:635 637 639 640Used by:645
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClip {game.PowerUpExtra}Uses:642Used by:644 653
Symbol 644 MovieClipUses:501 643 6 585Used by:645
Symbol 645 MovieClip {blobular_0523_fla.World5_198}Uses:568 357 634 641 644Used by:702
Symbol 646 MovieClipUses:515Used by:647 655 663
Symbol 647 MovieClipUses:646Used by:654
Symbol 648 MovieClipUses:632Used by:654
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:652 660
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:650 651Used by:654
Symbol 653 MovieClipUses:501 643 593 6 585Used by:654
Symbol 654 MovieClip {blobular_0523_fla.World6_207}Uses:647 357 648 652 653Used by:702
Symbol 655 MovieClipUses:646Used by:662
Symbol 656 MovieClipUses:633 631Used by:662
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:660 668
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:650 658 659Used by:662
Symbol 661 MovieClipUses:501 593 6 585Used by:662
Symbol 662 MovieClip {blobular_0523_fla.World7_214}Uses:655 357 656 660 661Used by:702
Symbol 663 MovieClipUses:524 646Used by:670
Symbol 664 MovieClipUses:632 630Used by:670
Symbol 665 GraphicUsed by:668
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:668
Symbol 668 MovieClipUses:665 667 658Used by:670
Symbol 669 MovieClipUses:501 593 6 585Used by:670
Symbol 670 MovieClip {blobular_0523_fla.World8_220}Uses:663 357 664 668 669Used by:702
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:677
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:677
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:677
Symbol 677 MovieClipUses:672 674 676Used by:681
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:681
Symbol 680 MovieClipUses:503 585Used by:681
Symbol 681 MovieClip {blobular_0523_fla.World9_226}Uses:568 357 677 679 680Used by:702
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:686
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:686
Symbol 686 MovieClipUses:683 685Used by:690
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:690
Symbol 689 MovieClipUses:505 585Used by:690
Symbol 690 MovieClip {blobular_0523_fla.World10_233}Uses:568 357 686 688 689Used by:702
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:693
Symbol 693 MovieClipUses:692Used by:697
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:697
Symbol 696 MovieClipUses:507 585Used by:697
Symbol 697 MovieClip {blobular_0523_fla.World11_239}Uses:568 357 693 695 696Used by:702
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:701
Symbol 700 MovieClipUses:509 585Used by:701
Symbol 701 MovieClip {blobular_0523_fla.World12_244}Uses:568 357 699 700Used by:702
Symbol 702 MovieClip {game.Game}Uses:549 551 567 497 573 578 587 595 597 629 645 654 662 670 481 495 681 690 697 701Used by:Timeline
Symbol 703 MovieClip {BtnMap}Uses:305 269 475Used by:Timeline
Symbol 704 GraphicUsed by:714
Symbol 705 GraphicUsed by:714
Symbol 706 GraphicUsed by:714
Symbol 707 GraphicUsed by:714
Symbol 708 GraphicUsed by:714
Symbol 709 GraphicUsed by:714
Symbol 710 GraphicUsed by:714
Symbol 711 GraphicUsed by:714
Symbol 712 GraphicUsed by:714
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClip {SingleNum}Uses:704 705 706 707 708 709 710 711 712 713Used by:715 719
Symbol 715 MovieClip {Num}Uses:714Used by:795  Timeline
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:718 786
Symbol 718 MovieClipUses:717Used by:719 729 735 736 737 786  Timeline
Symbol 719 MovieClip {Clock}Uses:718 714Used by:795  Timeline
Symbol 720 GraphicUsed by:722
Symbol 721 GraphicUsed by:722 724
Symbol 722 MovieClip {Btn3S}Uses:720 721Used by:Timeline
Symbol 723 GraphicUsed by:724
Symbol 724 MovieClip {Btn3M}Uses:723 721Used by:Timeline
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClip {Btn3Q}Uses:725Used by:Timeline
Symbol 727 MovieClipUses:498 500 502 504 506 508Used by:Timeline
Symbol 728 MovieClip {BtnM2}Uses:305 277 309 324Used by:Timeline
Symbol 729 MovieClipUses:269 277 320 318 290 718Used by:Timeline
Symbol 730 MovieClipUses:269 277 320 318 290Used by:795
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:733
Symbol 733 MovieClipUses:732 331 277 269 302Used by:795
Symbol 734 MovieClipUses:361 300 324 309 296Used by:795
Symbol 735 MovieClipUses:326 294 275 277 718Used by:795
Symbol 736 MovieClipUses:318 298 300 302 277 718Used by:795  Timeline
Symbol 737 MovieClipUses:718 326 300 320 269 267Used by:795
Symbol 738 MovieClip {BtnNs}Uses:472 390 277 320 269 318 290Used by:795
Symbol 739 GraphicUsed by:746
Symbol 740 GraphicUsed by:746
Symbol 741 GraphicUsed by:746
Symbol 742 GraphicUsed by:746
Symbol 743 GraphicUsed by:746
Symbol 744 GraphicUsed by:746
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:162 739 740 741 742 743 744 745Used by:767
Symbol 747 GraphicUsed by:767
Symbol 748 GraphicUsed by:767
Symbol 749 GraphicUsed by:767
Symbol 750 GraphicUsed by:767
Symbol 751 GraphicUsed by:767
Symbol 752 GraphicUsed by:767
Symbol 753 GraphicUsed by:767
Symbol 754 GraphicUsed by:767
Symbol 755 GraphicUsed by:767
Symbol 756 GraphicUsed by:767
Symbol 757 GraphicUsed by:767
Symbol 758 GraphicUsed by:767
Symbol 759 GraphicUsed by:767
Symbol 760 GraphicUsed by:767
Symbol 761 GraphicUsed by:767
Symbol 762 GraphicUsed by:767
Symbol 763 GraphicUsed by:767
Symbol 764 GraphicUsed by:767
Symbol 765 GraphicUsed by:767
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClip {blobular_0523_fla.lose_motion_268}Uses:746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766Used by:795
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:770 782
Symbol 770 MovieClip {BtnSs}Uses:318 298 300 302 277 324 275 294 320 769Used by:795  Timeline
Symbol 771 GraphicUsed by:772 786
Symbol 772 MovieClipUses:771Used by:773
Symbol 773 MovieClip {BtnPa}Uses:772 277 320 271 302Used by:795
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:776 794
Symbol 776 MovieClipUses:322 300 324 379 296 277 775Used by:795
Symbol 777 GraphicUsed by:786
Symbol 778 GraphicUsed by:786
Symbol 779 FontUsed by:780 781
Symbol 780 EditableTextUses:779Used by:786
Symbol 781 EditableTextUses:779Used by:786
Symbol 782 MovieClip {BtnSubmit}Uses:318 324 275 294 320 769Used by:786
Symbol 783 MovieClip {BtnX}Uses:472Used by:786
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClip {blobular_0523_fla.submitScore_276}Uses:42 777 778 318 298 300 302 277 718 269 275 390 780 781 782 783 309 294 316 290 717 288 292 296 771 785 303Used by:795  Timeline
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:794
Symbol 789 GraphicUsed by:794
Symbol 790 GraphicUsed by:794
Symbol 791 GraphicUsed by:794
Symbol 792 GraphicUsed by:794
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClip {blobular_0523_fla.youwin_mc_280}Uses:322 300 324 788 294 309 775 789 790 791 792 793Used by:795  Timeline
Symbol 795 MovieClip {blobular_0523_fla.resultPad_259}Uses:42 715 719 472 464 730 733 734 735 736 737 738 767 770 773 776 786 470 794Used by:Timeline
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:814 815
Symbol 798 GraphicUsed by:814
Symbol 799 TextUses:478Used by:814
Symbol 800 TextUses:478Used by:814
Symbol 801 TextUses:478Used by:811
Symbol 802 TextUses:478Used by:811
Symbol 803 TextUses:478Used by:811
Symbol 804 TextUses:478Used by:811
Symbol 805 TextUses:478Used by:811
Symbol 806 TextUses:478Used by:811
Symbol 807 TextUses:478Used by:811
Symbol 808 TextUses:478Used by:811
Symbol 809 TextUses:478Used by:811
Symbol 810 TextUses:478Used by:811
Symbol 811 MovieClipUses:801 802 803 804 805 806 807 808 809 810Used by:814
Symbol 812 TextUses:478Used by:814
Symbol 813 TextUses:478Used by:814
Symbol 814 MovieClip {blobular_0523_fla.info_body_284}Uses:798 797 799 800 498 811 6 812 813 524 579 500 502 504 506 508Used by:815
Symbol 815 MovieClip {blobular_0523_fla.info_mc_282}Uses:42 797 814 374Used by:Timeline
Symbol 816 TextUses:478Used by:817
Symbol 817 MovieClip {BtnM3}Uses:816Used by:822
Symbol 818 TextUses:478Used by:819
Symbol 819 MovieClip {BtnNf}Uses:818Used by:822
Symbol 820 TextUses:478Used by:821
Symbol 821 MovieClip {BtnRtg}Uses:820Used by:822
Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286}Uses:42 386 817 819 821 547 374Used by:Timeline
Symbol 823 GraphicUsed by:843
Symbol 824 MovieClipUses:151Used by:843
Symbol 825 MovieClipUses:492Used by:843
Symbol 826 GraphicUsed by:843
Symbol 827 MovieClipUses:486Used by:830
Symbol 828 MovieClipUses:488Used by:830
Symbol 829 MovieClipUses:490Used by:830
Symbol 830 MovieClipUses:827 828 829Used by:843
Symbol 831 MovieClipUses:153Used by:843
Symbol 832 MovieClipUses:128Used by:843
Symbol 833 MovieClipUses:155Used by:843
Symbol 834 MovieClipUses:134Used by:843
Symbol 835 MovieClipUses:126Used by:843
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836Used by:843
Symbol 838 GraphicUsed by:839
Symbol 839 MovieClipUses:838Used by:840 841
Symbol 840 MovieClipUses:394 839Used by:843
Symbol 841 MovieClipUses:394 839Used by:843
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:823 824 825 826 830 831 832 833 834 835 837 840 841 842Used by:Timeline

Instance Names

"hitRec"Frame 38Symbol 42 MovieClip
"test"Frame 135Symbol 107 MovieClip
"mainCtrl"Frame 136Symbol 112 MovieClip {MainCtrl}
"bg"Frame 136Symbol 263 MovieClip {blobular_0523_fla.title_bg_11}
"btnI"Frame 136Symbol 332 MovieClip {BtnI}
"fadeBtns"Frame 136Symbol 337 MovieClip {FadeEffect}
"title"Frame 136Symbol 359 MovieClip {blobular_0523_fla.title_71}
"musicCredits"Frame 136Symbol 369 MovieClip {MusicCredits}
"fadeMain"Frame 136Symbol 337 MovieClip {FadeEffect}
"qualitySetting"Frame 136Symbol 385 MovieClip {QualitySetting}
"instructions"Frame 137Symbol 532 MovieClip {blobular_0523_fla.instructions_101}
"colorSelect"Frame 138Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144}
"btnOk"Frame 138Symbol 374 MovieClip {BtnOK}
"game"Frame 139Symbol 702 MovieClip {game.Game}
"btnMap"Frame 139Symbol 703 MovieClip {BtnMap}
"numStage"Frame 139Symbol 715 MovieClip {Num}
"heroSymbol"Frame 139Symbol 464 MovieClip {HeroSymbol}
"numTotalLevel"Frame 139Symbol 715 MovieClip {Num}
"clock"Frame 139Symbol 719 MovieClip {Clock}
"numScore"Frame 139Symbol 715 MovieClip {Num}
"numMushroom"Frame 139Symbol 715 MovieClip {Num}
"mushroom"Frame 139Symbol 727 MovieClip
"btnM2"Frame 139Symbol 728 MovieClip {BtnM2}
"resultPad"Frame 139Symbol 795 MovieClip {blobular_0523_fla.resultPad_259}
"info_mc"Frame 139Symbol 815 MovieClip {blobular_0523_fla.info_mc_282}
"gameMenu"Frame 139Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286}
"btnSs"Frame 144Symbol 770 MovieClip {BtnSs}
"submitScore"Frame 144Symbol 786 MovieClip {blobular_0523_fla.submitScore_276}
"numScore"Frame 144Symbol 715 MovieClip {Num}
"shieldLine"Symbol 4 MovieClip {game.Hero} Frame 1Symbol 3 MovieClip
"num_txt"Symbol 11 MovieClip {blobular_0523_fla.loading_num_3} Frame 1Symbol 10 EditableText
"heros"Symbol 359 MovieClip {blobular_0523_fla.title_71} Frame 107Symbol 357 MovieClip {game.Heros}
"shape"Symbol 359 MovieClip {blobular_0523_fla.title_71} Frame 107Symbol 358 MovieClip
"btnB"Symbol 369 MovieClip {MusicCredits} Frame 1Symbol 364 MovieClip {BtnB}
"hitRec"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 42 MovieClip
"btnOK"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 374 MovieClip {BtnOK}
"btnQ3"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 375 MovieClip {BtnQ3}
"btnQ2"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 376 MovieClip {BtnQ2}
"btnQ1"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 377 MovieClip {BtnQ1}
"btnQ0"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 380 MovieClip {BtnQ0}
"rec"Symbol 385 MovieClip {QualitySetting} Frame 1Symbol 384 MovieClip
"msgTxt"Symbol 392 MovieClip {Alert} Frame 1Symbol 387 EditableText
"btnY"Symbol 392 MovieClip {Alert} Frame 1Symbol 388 MovieClip {BtnY}
"btnN"Symbol 392 MovieClip {Alert} Frame 1Symbol 391 MovieClip {BtnN}
"body"Symbol 464 MovieClip {HeroSymbol} Frame 1Symbol 397 MovieClip
"heroEye"Symbol 464 MovieClip {HeroSymbol} Frame 1Symbol 463 MovieClip {game.HeroEye}
"btnB"Symbol 532 MovieClip {blobular_0523_fla.instructions_101} Frame 1Symbol 364 MovieClip {BtnB}
"btnNext"Symbol 532 MovieClip {blobular_0523_fla.instructions_101} Frame 1Symbol 473 MovieClip {BtnNext}
"btnSkip"Symbol 532 MovieClip {blobular_0523_fla.instructions_101} Frame 1Symbol 476 MovieClip {BtnSkip}
"color_mc"Symbol 542 MovieClip {blobular_0523_fla.colorPicker_dropper_148} Frame 1Symbol 540 MovieClip
"bg"Symbol 543 MovieClip {blobular_0523_fla.colorPicker_146} Frame 1Symbol 537 MovieClip
"dropper"Symbol 543 MovieClip {blobular_0523_fla.colorPicker_146} Frame 1Symbol 542 MovieClip {blobular_0523_fla.colorPicker_dropper_148}
"heros"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 357 MovieClip {game.Heros}
"shape"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 535 MovieClip
"colorPicker"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 543 MovieClip {blobular_0523_fla.colorPicker_146}
"heroEye6"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye7"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye8"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye1"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye2"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye3"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye4"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye5"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye9"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"heroEye10"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 463 MovieClip {game.HeroEye}
"btn1"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn2"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn3"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn4"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn5"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn6"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn7"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn8"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn9"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"btn10"Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144} Frame 1Symbol 546 MovieClip {AlphaBtn}
"thornArea"Symbol 573 MovieClip {blobular_0523_fla.World1_159} Frame 1Symbol 568 MovieClip
"heros"Symbol 573 MovieClip {blobular_0523_fla.World1_159} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 573 MovieClip {blobular_0523_fla.World1_159} Frame 1Symbol 569 MovieClip
"shape"Symbol 573 MovieClip {blobular_0523_fla.World1_159} Frame 1Symbol 571 MovieClip
"mushroomArea"Symbol 573 MovieClip {blobular_0523_fla.World1_159} Frame 1Symbol 572 MovieClip
"thornArea"Symbol 578 MovieClip {blobular_0523_fla.World2_164} Frame 1Symbol 568 MovieClip
"heros"Symbol 578 MovieClip {blobular_0523_fla.World2_164} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 578 MovieClip {blobular_0523_fla.World2_164} Frame 1Symbol 574 MovieClip
"shape"Symbol 578 MovieClip {blobular_0523_fla.World2_164} Frame 1Symbol 576 MovieClip
"mushroomArea"Symbol 578 MovieClip {blobular_0523_fla.World2_164} Frame 1Symbol 577 MovieClip
"thornArea"Symbol 587 MovieClip {blobular_0523_fla.World3_169} Frame 1Symbol 580 MovieClip
"heros"Symbol 587 MovieClip {blobular_0523_fla.World3_169} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 587 MovieClip {blobular_0523_fla.World3_169} Frame 1Symbol 581 MovieClip
"shape"Symbol 587 MovieClip {blobular_0523_fla.World3_169} Frame 1Symbol 583 MovieClip
"mushroomArea"Symbol 587 MovieClip {blobular_0523_fla.World3_169} Frame 1Symbol 586 MovieClip
"thornArea"Symbol 595 MovieClip {blobular_0523_fla.World4_176} Frame 1Symbol 588 MovieClip
"heros"Symbol 595 MovieClip {blobular_0523_fla.World4_176} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 595 MovieClip {blobular_0523_fla.World4_176} Frame 1Symbol 589 MovieClip
"shape"Symbol 595 MovieClip {blobular_0523_fla.World4_176} Frame 1Symbol 591 MovieClip
"mushroomArea"Symbol 595 MovieClip {blobular_0523_fla.World4_176} Frame 1Symbol 594 MovieClip
"thornArea"Symbol 645 MovieClip {blobular_0523_fla.World5_198} Frame 1Symbol 568 MovieClip
"heros"Symbol 645 MovieClip {blobular_0523_fla.World5_198} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 645 MovieClip {blobular_0523_fla.World5_198} Frame 1Symbol 634 MovieClip
"shape"Symbol 645 MovieClip {blobular_0523_fla.World5_198} Frame 1Symbol 641 MovieClip
"mushroomArea"Symbol 645 MovieClip {blobular_0523_fla.World5_198} Frame 1Symbol 644 MovieClip
"thornArea"Symbol 654 MovieClip {blobular_0523_fla.World6_207} Frame 1Symbol 647 MovieClip
"heros"Symbol 654 MovieClip {blobular_0523_fla.World6_207} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 654 MovieClip {blobular_0523_fla.World6_207} Frame 1Symbol 648 MovieClip
"shape"Symbol 654 MovieClip {blobular_0523_fla.World6_207} Frame 1Symbol 652 MovieClip
"mushroomArea"Symbol 654 MovieClip {blobular_0523_fla.World6_207} Frame 1Symbol 653 MovieClip
"thornArea"Symbol 662 MovieClip {blobular_0523_fla.World7_214} Frame 1Symbol 655 MovieClip
"heros"Symbol 662 MovieClip {blobular_0523_fla.World7_214} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 662 MovieClip {blobular_0523_fla.World7_214} Frame 1Symbol 656 MovieClip
"shape"Symbol 662 MovieClip {blobular_0523_fla.World7_214} Frame 1Symbol 660 MovieClip
"mushroomArea"Symbol 662 MovieClip {blobular_0523_fla.World7_214} Frame 1Symbol 661 MovieClip
"thornArea"Symbol 670 MovieClip {blobular_0523_fla.World8_220} Frame 1Symbol 663 MovieClip
"heros"Symbol 670 MovieClip {blobular_0523_fla.World8_220} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 670 MovieClip {blobular_0523_fla.World8_220} Frame 1Symbol 664 MovieClip
"shape"Symbol 670 MovieClip {blobular_0523_fla.World8_220} Frame 1Symbol 668 MovieClip
"mushroomArea"Symbol 670 MovieClip {blobular_0523_fla.World8_220} Frame 1Symbol 669 MovieClip
"thornArea"Symbol 681 MovieClip {blobular_0523_fla.World9_226} Frame 1Symbol 568 MovieClip
"heros"Symbol 681 MovieClip {blobular_0523_fla.World9_226} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 681 MovieClip {blobular_0523_fla.World9_226} Frame 1Symbol 677 MovieClip
"shape"Symbol 681 MovieClip {blobular_0523_fla.World9_226} Frame 1Symbol 679 MovieClip
"mushroomArea"Symbol 681 MovieClip {blobular_0523_fla.World9_226} Frame 1Symbol 680 MovieClip
"thornArea"Symbol 690 MovieClip {blobular_0523_fla.World10_233} Frame 1Symbol 568 MovieClip
"heros"Symbol 690 MovieClip {blobular_0523_fla.World10_233} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 690 MovieClip {blobular_0523_fla.World10_233} Frame 1Symbol 686 MovieClip
"shape"Symbol 690 MovieClip {blobular_0523_fla.World10_233} Frame 1Symbol 688 MovieClip
"mushroomArea"Symbol 690 MovieClip {blobular_0523_fla.World10_233} Frame 1Symbol 689 MovieClip
"thornArea"Symbol 697 MovieClip {blobular_0523_fla.World11_239} Frame 1Symbol 568 MovieClip
"heros"Symbol 697 MovieClip {blobular_0523_fla.World11_239} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 697 MovieClip {blobular_0523_fla.World11_239} Frame 1Symbol 693 MovieClip
"shape"Symbol 697 MovieClip {blobular_0523_fla.World11_239} Frame 1Symbol 695 MovieClip
"mushroomArea"Symbol 697 MovieClip {blobular_0523_fla.World11_239} Frame 1Symbol 696 MovieClip
"thornArea"Symbol 701 MovieClip {blobular_0523_fla.World12_244} Frame 1Symbol 568 MovieClip
"heros"Symbol 701 MovieClip {blobular_0523_fla.World12_244} Frame 1Symbol 357 MovieClip {game.Heros}
"flowerArea"Symbol 701 MovieClip {blobular_0523_fla.World12_244} Frame 1Symbol 568 MovieClip
"shape"Symbol 701 MovieClip {blobular_0523_fla.World12_244} Frame 1Symbol 699 MovieClip
"mushroomArea"Symbol 701 MovieClip {blobular_0523_fla.World12_244} Frame 1Symbol 700 MovieClip
"keyCatcher"Symbol 702 MovieClip {game.Game} Frame 1Symbol 549 MovieClip {KeyCatcher}
"world"Symbol 702 MovieClip {game.Game} Frame 2Symbol 573 MovieClip {blobular_0523_fla.World1_159}
"world"Symbol 702 MovieClip {game.Game} Frame 3Symbol 578 MovieClip {blobular_0523_fla.World2_164}
"world"Symbol 702 MovieClip {game.Game} Frame 4Symbol 587 MovieClip {blobular_0523_fla.World3_169}
"world"Symbol 702 MovieClip {game.Game} Frame 5Symbol 595 MovieClip {blobular_0523_fla.World4_176}
"world"Symbol 702 MovieClip {game.Game} Frame 6Symbol 645 MovieClip {blobular_0523_fla.World5_198}
"world"Symbol 702 MovieClip {game.Game} Frame 7Symbol 654 MovieClip {blobular_0523_fla.World6_207}
"world"Symbol 702 MovieClip {game.Game} Frame 8Symbol 662 MovieClip {blobular_0523_fla.World7_214}
"world"Symbol 702 MovieClip {game.Game} Frame 9Symbol 670 MovieClip {blobular_0523_fla.World8_220}
"world"Symbol 702 MovieClip {game.Game} Frame 10Symbol 681 MovieClip {blobular_0523_fla.World9_226}
"world"Symbol 702 MovieClip {game.Game} Frame 11Symbol 690 MovieClip {blobular_0523_fla.World10_233}
"world"Symbol 702 MovieClip {game.Game} Frame 12Symbol 697 MovieClip {blobular_0523_fla.World11_239}
"world"Symbol 702 MovieClip {game.Game} Frame 13Symbol 701 MovieClip {blobular_0523_fla.World12_244}
"num0"Symbol 715 MovieClip {Num} Frame 1Symbol 714 MovieClip {SingleNum}
"num1"Symbol 715 MovieClip {Num} Frame 1Symbol 714 MovieClip {SingleNum}
"num2"Symbol 715 MovieClip {Num} Frame 1Symbol 714 MovieClip {SingleNum}
"num3"Symbol 715 MovieClip {Num} Frame 1Symbol 714 MovieClip {SingleNum}
"num4"Symbol 715 MovieClip {Num} Frame 1Symbol 714 MovieClip {SingleNum}
"num0"Symbol 719 MovieClip {Clock} Frame 1Symbol 714 MovieClip {SingleNum}
"num1"Symbol 719 MovieClip {Clock} Frame 1Symbol 714 MovieClip {SingleNum}
"num2"Symbol 719 MovieClip {Clock} Frame 1Symbol 714 MovieClip {SingleNum}
"num3"Symbol 719 MovieClip {Clock} Frame 1Symbol 714 MovieClip {SingleNum}
"nameTxt"Symbol 786 MovieClip {blobular_0523_fla.submitScore_276} Frame 1Symbol 780 EditableText
"scoreTxt"Symbol 786 MovieClip {blobular_0523_fla.submitScore_276} Frame 1Symbol 781 EditableText
"btnSubmit"Symbol 786 MovieClip {blobular_0523_fla.submitScore_276} Frame 1Symbol 782 MovieClip {BtnSubmit}
"btnX"Symbol 786 MovieClip {blobular_0523_fla.submitScore_276} Frame 1Symbol 783 MovieClip {BtnX}
"hitRec"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 1Symbol 42 MovieClip
"topHitRec"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 1Symbol 42 MovieClip
"numStage"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 715 MovieClip {Num}
"clock"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 719 MovieClip {Clock}
"numTimeBounds"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 715 MovieClip {Num}
"numTotalLevel"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 715 MovieClip {Num}
"numTotalLevelBounds"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 715 MovieClip {Num}
"numScore"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 715 MovieClip {Num}
"numTotalScore"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 715 MovieClip {Num}
"btnNs"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2Symbol 738 MovieClip {BtnNs}
"btnSs"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 3Symbol 770 MovieClip {BtnSs}
"btnPa"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 3Symbol 773 MovieClip {BtnPa}
"submitScore"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 3Symbol 786 MovieClip {blobular_0523_fla.submitScore_276}
"time_mc"Symbol 814 MovieClip {blobular_0523_fla.info_body_284} Frame 1Symbol 811 MovieClip
"body"Symbol 815 MovieClip {blobular_0523_fla.info_mc_282} Frame 1Symbol 814 MovieClip {blobular_0523_fla.info_body_284}
"btnOK"Symbol 815 MovieClip {blobular_0523_fla.info_mc_282} Frame 15Symbol 374 MovieClip {BtnOK}
"btnNf"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 3Symbol 819 MovieClip {BtnNf}
"btnRtg"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 3Symbol 821 MovieClip {BtnRtg}
"colorSelect"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 5Symbol 547 MovieClip {blobular_0523_fla.colorSelect_144}
"btnOk"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 5Symbol 374 MovieClip {BtnOK}

Special Tags

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

Labels

"loading"Frame 2
"protect"Frame 4
"logo"Frame 5
"menu"Frame 136
"instructions"Frame 137
"colorSelect"Frame 138
"game"Frame 139
"rest"Frame 140
"win"Frame 144
"stageClear"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 2
"lose"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 3
"win"Symbol 795 MovieClip {blobular_0523_fla.resultPad_259} Frame 4
"f2"Symbol 815 MovieClip {blobular_0523_fla.info_mc_282} Frame 16
"hide"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 2
"show"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 3
"colorSelect"Symbol 822 MovieClip {blobular_0523_fla.gameMenu_286} Frame 5




http://swfchan.com/7/31437/info.shtml
Created: 18/5 -2019 15:40:52 Last modified: 18/5 -2019 15:40:52 Server time: 13/05 -2024 20:28:53