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

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

mummy-ball.swf

This is the info page for
Flash #112266

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


Text
Game

It

Now

Click to begin

MummY
Ball

Presents

more games on gameitnow.com!

Sound

Sound

On

Off

Graphics

Graphics

High

Mid

Low

<p align="center"></p>

Choose your character

Please enter a name

Create a profile

Change profile

Change profile

Play

Play

More games

more games

<p align="center"><font face="_sans" size="10" color="#000000" letterSpacing="0.000000" kerning="1"><a href="http://www.plox.info" target = "_blank"><b>© Plox Internet Media B.V.</b></a></font></p>

Training

Lesson
locked
Complete the
previous lessons
before trying
this one

Lesson 1
In your first
lesson you will
learn how to
control your
character

Lesson 2
Now you will
learn some more
advanced moves
by creating
Magic lines

Lesson 3
In this lesson
you
will learn to
defeat enemies
and destroy
various objects

Lesson 4
Now it's time for
some more
advanced moves
and tricks

Qualifier
Complete this
level to advance
to the level
selection

Qualifier

Advanced

Hard

Hard

Normal

Normal

Easy

Easy

High scores

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

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

My best score

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

High scores only
available on

Click here

Click here

Subscribe to newsletter

If you want to keep informed about the latest
games on www.gameitnow.com, you can
subscribed to this newsletter.
Please enter your e-mail address

<p align="center"></p>

Subscribe

Subscribe

Cancel

Cancel

<p align="center"></p>

You can only exit the
level after you collected
all the keys on the field

Press and hold the left
mouse button and move
the mummy hand in the
different directions to
move the mummy ball
Releasing the hand will
boost the ball in that
direction

Stop

Jump
left

Jump
up

Jump
right

Roll left

Roll right

Return to main menu

More Games

Next level

Total Score

Lives left

Coins collected

Time left

0

0

0

0

x 250

x 100

x 10

Level completed!

Your name:

Your e-mail:

Your friends name:

Your friends e-mail:

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

Challenge a friend

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

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

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

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

Submit challenge

Your challenge has been
succesfully send to your
friend!
Thank you.

Challenge send!

0

Menu (M)

Menu (M)

0

0

Health

Coins

Keys left

Time

Retry (R)

Retry (R)

MAGIC

Retry the level

Level failed

You failed to complete
this level!
Try again?

Time up

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

In order to get the next key
you have to use your Mummy
hand and create a line with
the magical sand

Click and drag to create a
line  as shown here

You can draw vertical
lines to turn the ball
around
This is easier than clicking
on the ball a t high speeds

Lines stay active for six
seconds
When drawing a second
line, the first one
disappears immediately

Break these crates by
bouncing into them

Collect as many coins as
possible, the more coins the
higher your score will be

Watch out for the evil golden
scarabs, they want to hurt
you. To defeat them click on
them to stun and then roll
against it
Be careful because the stun
is for a limited time

These Crates can be
broken by clicking on
them

Try avoiding these traps
and collect the extra lives

The Magic stones with
gold arrows on them will
make you bounce

The Magic stones with
red arrows on them will
slow you down

Time to test you skills,
try to complete the level!

ActionScript [AS3]

Section 1
//Ball_83 (mummyball_en_fla.Ball_83) package mummyball_en_fla { import flash.display.*; public dynamic class Ball_83 extends MovieClip { public var character:MovieClip; public var damaged:MovieClip; public function Ball_83(){ addFrameScript(0, frame1, 23, frame24, 54, frame55); } function frame1(){ stop(); } function frame24(){ gotoAndStop(1); } function frame55(){ stop(); } } }//package mummyball_en_fla
Section 2
//Challenge_91 (mummyball_en_fla.Challenge_91) package mummyball_en_fla { import flash.display.*; import flash.text.*; public dynamic class Challenge_91 extends MovieClip { public var playerName:TextField; public var playerEmail:TextField; public var friendName:TextField; public var friendEmail:TextField; public var errorMessage:TextField; } }//package mummyball_en_fla
Section 3
//Countdown_85 (mummyball_en_fla.Countdown_85) package mummyball_en_fla { import flash.display.*; public dynamic class Countdown_85 extends MovieClip { public function Countdown_85(){ addFrameScript(89, frame90); } function frame90(){ stop(); } } }//package mummyball_en_fla
Section 4
//Cursor_21 (mummyball_en_fla.Cursor_21) package mummyball_en_fla { import flash.display.*; public dynamic class Cursor_21 extends MovieClip { public var wand:MovieClip; public var stars:MovieClip; public var boost:MovieClip; } }//package mummyball_en_fla
Section 5
//Easy1_Start_46 (mummyball_en_fla.Easy1_Start_46) package mummyball_en_fla { import flash.display.*; public dynamic class Easy1_Start_46 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 6
//Easy2_Start_47 (mummyball_en_fla.Easy2_Start_47) package mummyball_en_fla { import flash.display.*; public dynamic class Easy2_Start_47 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 7
//Easy3_Start_48 (mummyball_en_fla.Easy3_Start_48) package mummyball_en_fla { import flash.display.*; public dynamic class Easy3_Start_48 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 8
//Easy4_Start_49 (mummyball_en_fla.Easy4_Start_49) package mummyball_en_fla { import flash.display.*; public dynamic class Easy4_Start_49 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 9
//Easy5_Start_50 (mummyball_en_fla.Easy5_Start_50) package mummyball_en_fla { import flash.display.*; public dynamic class Easy5_Start_50 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 10
//Easy6_Start_51 (mummyball_en_fla.Easy6_Start_51) package mummyball_en_fla { import flash.display.*; public dynamic class Easy6_Start_51 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 11
//Easy7_Start_52 (mummyball_en_fla.Easy7_Start_52) package mummyball_en_fla { import flash.display.*; public dynamic class Easy7_Start_52 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 12
//Easy8_Start_53 (mummyball_en_fla.Easy8_Start_53) package mummyball_en_fla { import flash.display.*; public dynamic class Easy8_Start_53 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 13
//Easy9_Start_54 (mummyball_en_fla.Easy9_Start_54) package mummyball_en_fla { import flash.display.*; public dynamic class Easy9_Start_54 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 14
//FailBox_101 (mummyball_en_fla.FailBox_101) package mummyball_en_fla { import flash.display.*; public dynamic class FailBox_101 extends MovieClip { public var levelDone:MovieClip; public var retry:MovieClip; public function FailBox_101(){ addFrameScript(0, frame1, 39, frame40); } function frame1(){ stop(); } function frame40(){ stop(); } } }//package mummyball_en_fla
Section 15
//gameLogo_5 (mummyball_en_fla.gameLogo_5) package mummyball_en_fla { import flash.display.*; public dynamic class gameLogo_5 extends MovieClip { public function gameLogo_5(){ addFrameScript(0, frame1, 35, frame36); } function frame1(){ stop(); } function frame36(){ stop(); } } }//package mummyball_en_fla
Section 16
//Hard1_Start_64 (mummyball_en_fla.Hard1_Start_64) package mummyball_en_fla { import flash.display.*; public dynamic class Hard1_Start_64 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 17
//Hard2_Start_65 (mummyball_en_fla.Hard2_Start_65) package mummyball_en_fla { import flash.display.*; public dynamic class Hard2_Start_65 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 18
//Hard3_Start_66 (mummyball_en_fla.Hard3_Start_66) package mummyball_en_fla { import flash.display.*; public dynamic class Hard3_Start_66 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 19
//Hard4_Start_67 (mummyball_en_fla.Hard4_Start_67) package mummyball_en_fla { import flash.display.*; public dynamic class Hard4_Start_67 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 20
//Hard5_Start_68 (mummyball_en_fla.Hard5_Start_68) package mummyball_en_fla { import flash.display.*; public dynamic class Hard5_Start_68 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 21
//Hard6_Start_69 (mummyball_en_fla.Hard6_Start_69) package mummyball_en_fla { import flash.display.*; public dynamic class Hard6_Start_69 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 22
//Hard7_Start_72 (mummyball_en_fla.Hard7_Start_72) package mummyball_en_fla { import flash.display.*; public dynamic class Hard7_Start_72 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 23
//Hard8_Start_71 (mummyball_en_fla.Hard8_Start_71) package mummyball_en_fla { import flash.display.*; public dynamic class Hard8_Start_71 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 24
//Hard9_Start_70 (mummyball_en_fla.Hard9_Start_70) package mummyball_en_fla { import flash.display.*; public dynamic class Hard9_Start_70 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 25
//Highscores_44 (mummyball_en_fla.Highscores_44) package mummyball_en_fla { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; public dynamic class Highscores_44 extends MovieClip { public var topNames:TextField; public var gameitnow:SimpleButton; public var myScore:TextField; public var topScores:TextField; public function Highscores_44(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); gameitnow.addEventListener(MouseEvent.MOUSE_UP, redirectUser); } public function redirectUser(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.gameitnow.com/?utm_source=game&utm_medium=MummyBall&utm_campaign=link-MummyBall"); navigateToURL(_local2, "_new"); } } }//package mummyball_en_fla
Section 26
//Indicators_94 (mummyball_en_fla.Indicators_94) package mummyball_en_fla { import flash.display.*; import flash.text.*; public dynamic class Indicators_94 extends MovieClip { public var lifeBucket:MovieClip; public var keysDisplay:TextField; public var timeDisplay:TextField; public var pointsDisplay:TextField; public var retry:SimpleButton; public var paintBucket:MovieClip; public var back:SimpleButton; } }//package mummyball_en_fla
Section 27
//Intro_1 (mummyball_en_fla.Intro_1) package mummyball_en_fla { import flash.display.*; public dynamic class Intro_1 extends MovieClip { public var gameitnow:SimpleButton; public var startGame:MovieClip; public function Intro_1(){ addFrameScript(0, frame1, 230, frame231, 286, frame287); } function frame287(){ stop(); startGame.play(); } function frame1(){ startGame.visible = false; } function frame231(){ startGame.visible = true; } } }//package mummyball_en_fla
Section 28
//lifeBucket_99 (mummyball_en_fla.lifeBucket_99) package mummyball_en_fla { import flash.display.*; public dynamic class lifeBucket_99 extends MovieClip { public var lifeBar:MovieClip; } }//package mummyball_en_fla
Section 29
//Normal1_Start_55 (mummyball_en_fla.Normal1_Start_55) package mummyball_en_fla { import flash.display.*; public dynamic class Normal1_Start_55 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 30
//Normal2_Start_61 (mummyball_en_fla.Normal2_Start_61) package mummyball_en_fla { import flash.display.*; public dynamic class Normal2_Start_61 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 31
//Normal3_Start_56 (mummyball_en_fla.Normal3_Start_56) package mummyball_en_fla { import flash.display.*; public dynamic class Normal3_Start_56 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 32
//Normal4_Start_58 (mummyball_en_fla.Normal4_Start_58) package mummyball_en_fla { import flash.display.*; public dynamic class Normal4_Start_58 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 33
//Normal5_Start_63 (mummyball_en_fla.Normal5_Start_63) package mummyball_en_fla { import flash.display.*; public dynamic class Normal5_Start_63 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 34
//Normal6_Start_62 (mummyball_en_fla.Normal6_Start_62) package mummyball_en_fla { import flash.display.*; public dynamic class Normal6_Start_62 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 35
//Normal7_Start_59 (mummyball_en_fla.Normal7_Start_59) package mummyball_en_fla { import flash.display.*; public dynamic class Normal7_Start_59 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 36
//Normal8_Start_57 (mummyball_en_fla.Normal8_Start_57) package mummyball_en_fla { import flash.display.*; public dynamic class Normal8_Start_57 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 37
//Normal9_Start_60 (mummyball_en_fla.Normal9_Start_60) package mummyball_en_fla { import flash.display.*; public dynamic class Normal9_Start_60 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 38
//paintBucket_95 (mummyball_en_fla.paintBucket_95) package mummyball_en_fla { import flash.display.*; public dynamic class paintBucket_95 extends MovieClip { public var paintBar:MovieClip; } }//package mummyball_en_fla
Section 39
//Scores_90 (mummyball_en_fla.Scores_90) package mummyball_en_fla { import flash.display.*; import flash.text.*; public dynamic class Scores_90 extends MovieClip { public var timeDisplay:TextField; public var livesIcon:MovieClip; public var coinsDisplay:TextField; public var livesDisplay:TextField; public var scoreDisplay:TextField; } }//package mummyball_en_fla
Section 40
//SummaryBox_86 (mummyball_en_fla.SummaryBox_86) package mummyball_en_fla { import flash.events.*; import flash.media.*; import flash.display.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class SummaryBox_86 extends MovieClip { public var userData:SharedObject; public var submitChallenge:MovieClip; public var levelDone:MovieClip; public var scores:MovieClip; public var myVariables:URLVariables; public var myRequest:URLRequest; public var challenge:MovieClip; public var nextLevel:MovieClip; public var challengeBox:MovieClip; public var myLoader:URLLoader; public var domainControl:String; public function SummaryBox_86(){ addFrameScript(0, frame1, 24, frame25, 74, frame75, 124, frame125); } function frame75(){ stop(); submitChallenge.addEventListener(MouseEvent.CLICK, sendChallenge); } function frame1(){ stop(); domainControl = "plox.info/"; userData = SharedObject.getLocal("Bounce_V1_1"); myLoader = new URLLoader(); myVariables = new URLVariables(); scores.livesIcon.gotoAndStop(userData.data.character); } function frame25(){ stop(); } public function challengeDone(_arg1:Event){ var event = _arg1; try { myLoader.removeEventListener(Event.COMPLETE, challengeDone); play(); } catch(error:Error) { myLoader.removeEventListener(Event.COMPLETE, challengeDone); challengeBox.submitBox.visible = false; challengeBox.errorMessage.text = "Could not send challenge..."; }; } function frame125(){ stop(); } public function sendChallenge(_arg1:MouseEvent){ var _local2:int; var _local3:int; var _local4:int; var _local5:int; _local2 = challengeBox.playerEmail.text.indexOf("@"); _local3 = challengeBox.playerEmail.text.lastIndexOf("."); _local4 = challengeBox.friendEmail.text.indexOf("@"); _local5 = challengeBox.friendEmail.text.lastIndexOf("."); if (((((((!((_local2 == -1))) && (!((_local3 == -1))))) && (!((_local4 == -1))))) && (!((_local5 == -1))))){ if ((((_local3 < _local2)) && ((_local5 < _local4)))){ challengeBox.errorMessage.text = "Please verify the e-mail addresses"; } else { submitChallenge.removeEventListener(MouseEvent.CLICK, sendChallenge); myVariables.from = challengeBox.playerName.text; myVariables.fromEmail = challengeBox.playerEmail.text; myVariables.to = challengeBox.friendName.text; myVariables.toEmail = challengeBox.friendEmail.text; myVariables.score = scores.scoreDisplay.text; if (parent.root.loaderInfo.url.indexOf(domainControl) != -1){ myRequest = new URLRequest("./sendEmailChallengeEN.php"); } else { myRequest = new URLRequest("http://www.plox.info/~mattyq12/test/sendEmailChallengeEN.php"); }; myRequest.method = URLRequestMethod.POST; myRequest.data = myVariables; myLoader.addEventListener(Event.COMPLETE, challengeDone); myLoader.load(myRequest); }; } else { challengeBox.errorMessage.text = "Please verify the e-mail addresses"; }; } } }//package mummyball_en_fla
Section 41
//TimeUp_104 (mummyball_en_fla.TimeUp_104) package mummyball_en_fla { import flash.display.*; public dynamic class TimeUp_104 extends MovieClip { public function TimeUp_104(){ addFrameScript(0, frame1, 59, frame60); } function frame1(){ stop(); } function frame60(){ stop(); } } }//package mummyball_en_fla
Section 42
//Training1_Start_33 (mummyball_en_fla.Training1_Start_33) package mummyball_en_fla { import flash.display.*; public dynamic class Training1_Start_33 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 43
//Training2_Start_36 (mummyball_en_fla.Training2_Start_36) package mummyball_en_fla { import flash.display.*; public dynamic class Training2_Start_36 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 44
//Training3_Start_37 (mummyball_en_fla.Training3_Start_37) package mummyball_en_fla { import flash.display.*; public dynamic class Training3_Start_37 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 45
//Training4_Start_40 (mummyball_en_fla.Training4_Start_40) package mummyball_en_fla { import flash.display.*; public dynamic class Training4_Start_40 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 46
//Training5_Start_38 (mummyball_en_fla.Training5_Start_38) package mummyball_en_fla { import flash.display.*; public dynamic class Training5_Start_38 extends MovieClip { public var select:MovieClip; public var locked:MovieClip; } }//package mummyball_en_fla
Section 47
//BallDieSound (BallDieSound) package { import flash.media.*; public dynamic class BallDieSound extends Sound { } }//package
Section 48
//Cannon (Cannon) package { import flash.display.*; public dynamic class Cannon extends MovieClip { public function Cannon(){ addFrameScript(148, frame149); } function frame149(){ gotoAndPlay(75); } } }//package
Section 49
//EnemyDieSound (EnemyDieSound) package { import flash.media.*; public dynamic class EnemyDieSound extends Sound { } }//package
Section 50
//ErrorSound (ErrorSound) package { import flash.media.*; public dynamic class ErrorSound extends Sound { } }//package
Section 51
//Flame (Flame) package { import flash.display.*; public dynamic class Flame extends MovieClip { } }//package
Section 52
//Floor_Hill (Floor_Hill) package { import flash.display.*; public dynamic class Floor_Hill extends MovieClip { } }//package
Section 53
//Floor_Square (Floor_Square) package { import flash.display.*; public dynamic class Floor_Square extends MovieClip { } }//package
Section 54
//GetCoinSound (GetCoinSound) package { import flash.media.*; public dynamic class GetCoinSound extends Sound { } }//package
Section 55
//GetKeySound (GetKeySound) package { import flash.media.*; public dynamic class GetKeySound extends Sound { } }//package
Section 56
//GetLifeSound (GetLifeSound) package { import flash.media.*; public dynamic class GetLifeSound extends Sound { } }//package
Section 57
//GetMagicSound (GetMagicSound) package { import flash.media.*; public dynamic class GetMagicSound extends Sound { } }//package
Section 58
//Goal (Goal) package { import flash.display.*; public dynamic class Goal extends MovieClip { } }//package
Section 59
//Heal (Heal) package { import flash.display.*; public dynamic class Heal extends MovieClip { public var char:MovieClip; } }//package
Section 60
//HitSound (HitSound) package { import flash.media.*; public dynamic class HitSound extends Sound { } }//package
Section 61
//IntroTheme (IntroTheme) package { import flash.media.*; public dynamic class IntroTheme extends Sound { } }//package
Section 62
//JumpSound (JumpSound) package { import flash.media.*; public dynamic class JumpSound extends Sound { } }//package
Section 63
//Key (Key) package { import flash.display.*; public dynamic class Key extends MovieClip { } }//package
Section 64
//LevelTheme (LevelTheme) package { import flash.media.*; public dynamic class LevelTheme extends Sound { } }//package
Section 65
//LevelThemeEnd (LevelThemeEnd) package { import flash.media.*; public dynamic class LevelThemeEnd extends Sound { } }//package
Section 66
//MenuTheme (MenuTheme) package { import flash.media.*; public dynamic class MenuTheme extends Sound { } }//package
Section 67
//Mud (Mud) package { import flash.display.*; public dynamic class Mud extends MovieClip { } }//package
Section 68
//Points (Points) package { import flash.display.*; public dynamic class Points extends MovieClip { } }//package
Section 69
//Rainbow_Roller_v1_1 (Rainbow_Roller_v1_1) package { import flash.events.*; import flash.media.*; import flash.display.*; import flash.geom.*; import flash.utils.*; import flash.text.*; import flash.net.*; import flash.ui.*; public class Rainbow_Roller_v1_1 extends MovieClip { public var easy:SimpleButton; private var theJumpSound:JumpSound; private var drawing:Boolean;// = false private var gradientBoxMatrix:Matrix; public var normal2:MovieClip; public var normal3:MovieClip; public var normal4:MovieClip; public var normal5:MovieClip; public var normal7:MovieClip; public var normal8:MovieClip; public var normal9:MovieClip; private var paintRefill:Number;// = 0.8 public var normal6:MovieClip; private var playerScore:uint;// = 0 public var editProfile:SimpleButton; private var startGameTimer:Timer; private var theTrampolineSound:TrampolineSound; public var highscores:MovieClip; public var normal1:MovieClip; public var cancelNews:SimpleButton; public var easy1:MovieClip; public var easy2:MovieClip; public var easy3:MovieClip; public var easy5:MovieClip; public var easy6:MovieClip; public var easy7:MovieClip; public var easy8:MovieClip; public var easy9:MovieClip; public var easy4:MovieClip; public var i:uint; private var newPos:Object; public var hard1:MovieClip; public var hard2:MovieClip; public var hard3:MovieClip; public var hard4:MovieClip; public var hard6:MovieClip; public var hard7:MovieClip; public var hard8:MovieClip; public var hard9:MovieClip; public var trainingInfo:MovieClip; public var hard5:MovieClip; private var gameMode:String;// = "menu" public var newsletter:SimpleButton; private var theWoodBreakSound:WoodBreakSound; private var theHitSound:HitSound; private var velocity:Object; public var errorMessage:TextField; public var normal:SimpleButton; private var theStoneBreakSound:StoneBreakSound; private var myLoader:URLLoader; public var hard:SimpleButton; public var hud:MovieClip; private var theLevelThemeEnd:LevelThemeEnd; public var introChannel:SoundChannel; public var setGraphics:MovieClip; public var playerName:TextField; private var theStartSound:StartSound; private var bgChannel:SoundChannel; private var myVariables:URLVariables; private var paintUsed:Number;// = 2 public var cursor_wand:MovieClip; public var subscribe:SimpleButton; private var theGetCoinSound:GetCoinSound; public var emailInput:TextField; private var paintTotal:uint;// = 100 public var selectedLevel:String; private var totalScore:uint; private var keysRequired:uint;// = 0 private var rainbow:MovieClip; public var setSound:MovieClip; private var gameTime:int; private var lineThickness:uint;// = 10 public var ball:MovieClip; public var theIntroTheme:IntroTheme; public var ball1:SimpleButton; public var ball2:SimpleButton; public var ball4:SimpleButton; public var ball3:SimpleButton; private var userData:SharedObject; private var ballFocus:Boolean;// = false private var enemies:Array; public var countdown:MovieClip; private var theGetKeySound:GetKeySound; private var boostDelayCounter:uint; public var timeUp:MovieClip; private var startTime:int; private var paintAmount:Number;// = 100 public var theMenuTheme:MenuTheme; private var theGetMagicSound:GetMagicSound; public var intro:MovieClip; public var showLevel:TextField; public var training1:MovieClip; public var training2:MovieClip; public var training3:MovieClip; public var training4:MovieClip; public var training5:MovieClip; private var theBallDieSound:BallDieSound; public var menuChannel:SoundChannel; private var damageObjects:Array; private var playerLives:int;// = 3 public var failSummary:MovieClip; public var gameLevel:MovieClip; private var fixedObjects:Array; private var pickupObjects:Array; private var theEnemyDieSound:EnemyDieSound; private var theErrorSound:ErrorSound; private var myRequest:URLRequest; public var ball_profile:MovieClip; public var startGame:SimpleButton; public var startLink:SimpleButton; private var level:uint; public var summary:MovieClip; private var difficulty:String; private var playerIndestructible:uint;// = 0 private var theGetLifeSound:GetLifeSound; public var loaderText:TextField; private var otherObjects:Array; private var theLevelTheme:LevelTheme; private var domainControl:String;// = "plox.info/" public var nameInput:TextField; static const boostDelay:uint = 10; static const maxSpeed:uint = 24; static const trampolineSpeedup:Number = 5; static const restitution:Number = 0.6; static const moveDistance:uint = 0; static const gravity:Number = 1.2; static const radius:Number = 25; static const friction:Number = 0.95; static const mudSlowdown:Number = 0.7; public function Rainbow_Roller_v1_1(){ domainControl = "plox.info/"; newPos = {x:0, y:0}; velocity = {x:0, y:0}; ballFocus = false; drawing = false; paintTotal = 100; paintAmount = 100; paintUsed = 2; paintRefill = 0.8; lineThickness = 10; gradientBoxMatrix = new Matrix(); fixedObjects = new Array(); damageObjects = new Array(); pickupObjects = new Array(); otherObjects = new Array(); enemies = new Array(); playerLives = 3; playerIndestructible = 0; playerScore = 0; keysRequired = 0; startGameTimer = new Timer(500); gameMode = "menu"; userData = SharedObject.getLocal("Bounce_V1_1"); myLoader = new URLLoader(); myVariables = new URLVariables(); theLevelTheme = new LevelTheme(); theLevelThemeEnd = new LevelThemeEnd(); theStartSound = new StartSound(); theGetCoinSound = new GetCoinSound(); theGetKeySound = new GetKeySound(); theGetMagicSound = new GetMagicSound(); theGetLifeSound = new GetLifeSound(); theHitSound = new HitSound(); theJumpSound = new JumpSound(); theBallDieSound = new BallDieSound(); theEnemyDieSound = new EnemyDieSound(); theStoneBreakSound = new StoneBreakSound(); theTrampolineSound = new TrampolineSound(); theWoodBreakSound = new WoodBreakSound(); theErrorSound = new ErrorSound(); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39); } public function updateTimer(){ var _local1:int; var _local2:int; var _local3:String; _local1 = (getTimer() - startTime); _local2 = Math.floor((_local1 / 1000)); _local3 = String((gameTime - _local2)); hud.timeDisplay.text = _local3; if (int(_local3) <= 0){ timeUp.visible = true; timeUp.play(); ballDie(); }; } public function gotoEasy(_arg1:MouseEvent):void{ gotoAndStop("easy"); } public function updateBucket(){ if (paintAmount < paintTotal){ paintAmount = (paintAmount + paintRefill); }; hud.paintBucket.paintBar.width = ((90 / paintTotal) * paintAmount); } public function Regenboog_Roller_v1_1(){ } function frame11(){ prepareGameLevel("training", 4, 0); } function frame14(){ prepareGameLevel("easy", 2, 99); } public function nextLevel(_arg1:MouseEvent):void{ if (bgChannel){ bgChannel.stop(); }; gameMode = "menu"; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); gotoAndStop("menu"); if (difficulty == "training"){ if (level == 5){ difficulty = "easy"; level = 0; }; } else { if (difficulty == "easy"){ if (level == 9){ difficulty = "normal"; level = 0; }; } else { if (difficulty == "normal"){ if (level == 9){ difficulty = "hard"; level = 0; }; } else { if (difficulty == "hard"){ if (level == 9){ difficulty = "hard"; level = 8; }; }; }; }; }; gotoAndStop((difficulty + [(level + 1)])); } function frame16(){ prepareGameLevel("easy", 4, 99); } function frame12(){ prepareGameLevel("training", 5, 0); } public function gotoNormal(_arg1:MouseEvent):void{ gotoAndStop("normal"); } function frame3(){ stop(); Mouse.hide(); selectedLevel = ""; playerName.text = userData.data.playerName; ball_profile.gotoAndStop(userData.data.character); editProfile.addEventListener(MouseEvent.CLICK, gotoProfile); startGame.addEventListener(MouseEvent.CLICK, gotoGame); newsletter.addEventListener(MouseEvent.CLICK, gotoNewsletter); if ((((userData.data.normal[9] == true)) || ((difficulty == "hard")))){ gotoAndStop("hard"); } else { if ((((userData.data.easy[9] == true)) || ((difficulty == "normal")))){ gotoAndStop("normal"); } else { if ((((userData.data.training[5] == true)) || ((difficulty == "easy")))){ gotoAndStop("easy"); } else { i = 0; while (i < 5) { this[("training" + (i + 1))].select.visible = false; if (userData.data.training[i] == true){ this[("training" + (i + 1))].locked.visible = false; selectedLevel = this[("training" + (i + 1))].name; }; i++; }; this[selectedLevel].select.visible = true; this["training5"].locked.visible = false; trainingInfo.gotoAndStop(selectedLevel); }; }; }; training1.addEventListener(MouseEvent.CLICK, showTraining); training2.addEventListener(MouseEvent.CLICK, showTraining); training3.addEventListener(MouseEvent.CLICK, showTraining); training4.addEventListener(MouseEvent.CLICK, showTraining); training5.addEventListener(MouseEvent.CLICK, showTraining); introChannel.stop(); if (menuChannel){ menuChannel.stop(); }; if (userData.data.sound == true){ menuChannel = theMenuTheme.play(0, 99); }; } function frame4(){ stop(); playerName.text = userData.data.playerName; ball_profile.gotoAndStop(userData.data.character); i = 0; while (i < 9) { this[("easy" + (i + 1))].select.visible = false; if (userData.data.easy[i] == true){ this[("easy" + (i + 1))].locked.visible = false; selectedLevel = this[("easy" + (i + 1))].name; }; i++; }; this[selectedLevel].select.visible = true; if (this.root.loaderInfo.url.indexOf(domainControl) != -1){ requestScores(); } else { highscores.gotoAndStop(2); }; easy.addEventListener(MouseEvent.CLICK, gotoEasy); normal.addEventListener(MouseEvent.CLICK, gotoNormal); hard.addEventListener(MouseEvent.CLICK, gotoHard); easy1.addEventListener(MouseEvent.CLICK, clickLevel); easy2.addEventListener(MouseEvent.CLICK, clickLevel); easy3.addEventListener(MouseEvent.CLICK, clickLevel); easy4.addEventListener(MouseEvent.CLICK, clickLevel); easy5.addEventListener(MouseEvent.CLICK, clickLevel); easy6.addEventListener(MouseEvent.CLICK, clickLevel); easy7.addEventListener(MouseEvent.CLICK, clickLevel); easy8.addEventListener(MouseEvent.CLICK, clickLevel); easy9.addEventListener(MouseEvent.CLICK, clickLevel); } function frame1(){ stop(); stage.showDefaultContextMenu = false; this.addEventListener(Event.ENTER_FRAME, loadProgress); Mouse.hide(); stage.addEventListener(Event.ENTER_FRAME, moveCursor); cursor_wand.mouseEnabled = false; cursor_wand.wand.mouseEnabled = false; cursor_wand.stars.mouseEnabled = false; cursor_wand.stars.visible = false; cursor_wand.boost.mouseEnabled = false; cursor_wand.boost.visible = false; theIntroTheme = new IntroTheme(); theMenuTheme = new MenuTheme(); userData.data.sound = true; introChannel = theIntroTheme.play(0, 99); startLink.addEventListener(MouseEvent.CLICK, redirectUser); setSound.addEventListener(MouseEvent.MOUSE_UP, toggleSound); setGraphics.addEventListener(MouseEvent.MOUSE_UP, toggleGraphics); intro.gameitnow.addEventListener(MouseEvent.CLICK, redirectUser); userData.data.sound = true; setSound.gotoAndStop(1); setGraphics.gotoAndStop(1); } function frame2(){ stop(); Mouse.hide(); if (userData.data.playerName != undefined){ nameInput.text = userData.data.playerName; }; ball1.addEventListener(MouseEvent.CLICK, chooseBall); ball2.addEventListener(MouseEvent.CLICK, chooseBall); ball3.addEventListener(MouseEvent.CLICK, chooseBall); ball4.addEventListener(MouseEvent.CLICK, chooseBall); } public function enemyUnstun(_arg1:Event){ if (_arg1.target.stun >= 1){ _arg1.target.stun--; } else { _arg1.target.removeEventListener(Event.ENTER_FRAME, enemyUnstun); _arg1.target.play(); }; } function frame13(){ prepareGameLevel("easy", 1, 99); } function frame23(){ prepareGameLevel("normal", 2, 99); } function frame5(){ stop(); playerName.text = userData.data.playerName; ball_profile.gotoAndStop(userData.data.character); i = 0; while (i < 9) { this[("normal" + (i + 1))].select.visible = false; if (userData.data.normal[i] == true){ this[("normal" + (i + 1))].locked.visible = false; selectedLevel = this[("normal" + (i + 1))].name; }; i++; }; this[selectedLevel].select.visible = true; if (this.root.loaderInfo.url.indexOf(domainControl) != -1){ requestScores(); } else { highscores.gotoAndStop(2); }; easy.addEventListener(MouseEvent.CLICK, gotoEasy); normal.addEventListener(MouseEvent.CLICK, gotoNormal); hard.addEventListener(MouseEvent.CLICK, gotoHard); normal1.addEventListener(MouseEvent.CLICK, clickLevel); normal2.addEventListener(MouseEvent.CLICK, clickLevel); normal3.addEventListener(MouseEvent.CLICK, clickLevel); normal4.addEventListener(MouseEvent.CLICK, clickLevel); normal5.addEventListener(MouseEvent.CLICK, clickLevel); normal6.addEventListener(MouseEvent.CLICK, clickLevel); normal7.addEventListener(MouseEvent.CLICK, clickLevel); normal8.addEventListener(MouseEvent.CLICK, clickLevel); normal9.addEventListener(MouseEvent.CLICK, clickLevel); } function frame8(){ prepareGameLevel("training", 1, 0); } public function redirectDownload(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.gameitnow.com/freegames"); navigateToURL(_local2, "_new"); } function frame24(){ prepareGameLevel("normal", 3, 99); } public function startGameLevel(){ startTime = getTimer(); stage.addEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.addEventListener(MouseEvent.MOUSE_UP, handleMouseUp); } function frame26(){ prepareGameLevel("normal", 5, 99); } function frame7(){ cancelNews.addEventListener(MouseEvent.CLICK, gotoMenu); subscribe.addEventListener(MouseEvent.CLICK, subscribeNews); } function frame9(){ prepareGameLevel("training", 2, 0); } function frame30(){ prepareGameLevel("normal", 9, 99); } function frame10(){ prepareGameLevel("training", 3, 0); } function frame32(){ prepareGameLevel("hard", 2, 50); } function frame28(){ prepareGameLevel("normal", 7, 99); } function frame6(){ stop(); playerName.text = userData.data.playerName; ball_profile.gotoAndStop(userData.data.character); i = 0; while (i < 9) { this[("hard" + (i + 1))].select.visible = false; if (userData.data.hard[i] == true){ this[("hard" + (i + 1))].locked.visible = false; selectedLevel = this[("hard" + (i + 1))].name; }; i++; }; this[selectedLevel].select.visible = true; if (this.root.loaderInfo.url.indexOf(domainControl) != -1){ requestScores(); } else { highscores.gotoAndStop(2); }; easy.addEventListener(MouseEvent.CLICK, gotoEasy); normal.addEventListener(MouseEvent.CLICK, gotoNormal); hard.addEventListener(MouseEvent.CLICK, gotoHard); hard1.addEventListener(MouseEvent.CLICK, clickLevel); hard2.addEventListener(MouseEvent.CLICK, clickLevel); hard3.addEventListener(MouseEvent.CLICK, clickLevel); hard4.addEventListener(MouseEvent.CLICK, clickLevel); hard5.addEventListener(MouseEvent.CLICK, clickLevel); hard6.addEventListener(MouseEvent.CLICK, clickLevel); hard7.addEventListener(MouseEvent.CLICK, clickLevel); hard8.addEventListener(MouseEvent.CLICK, clickLevel); hard9.addEventListener(MouseEvent.CLICK, clickLevel); } function frame15(){ prepareGameLevel("easy", 3, 99); } function frame20(){ prepareGameLevel("easy", 8, 99); } function frame17(){ prepareGameLevel("easy", 5, 99); } function frame18(){ prepareGameLevel("easy", 6, 99); } function frame25(){ prepareGameLevel("normal", 4, 99); } function frame27(){ prepareGameLevel("normal", 6, 99); } function frame29(){ prepareGameLevel("normal", 8, 99); } public function examineLevel(){ var _local1:uint; var _local2:*; fixedObjects = new Array(); damageObjects = new Array(); pickupObjects = new Array(); otherObjects = new Array(); enemies = new Array(); _local1 = 0; while (_local1 < this.gameLevel.numChildren) { _local2 = this.gameLevel.getChildAt(_local1); if ((((((((((((((_local2 is Floor_Square)) || ((_local2 is Floor_Hill)))) || ((_local2 is Stone)))) || ((_local2 is Ramp)))) || ((_local2 is Mud)))) || ((_local2 is Trampoline)))) || ((_local2 is Stone_Breakable)))){ fixedObjects.push(_local2); } else { if ((_local2 is Wood)){ _local2.addEventListener(MouseEvent.MOUSE_DOWN, removeObject); fixedObjects.push(_local2); } else { if ((((((((((((_local2 is Spikes)) || ((_local2 is Spikes_Floating)))) || ((_local2 is Spikes_Wheel)))) || ((_local2 is Cannon)))) || ((_local2 is Trap)))) || ((_local2 is Flame)))){ damageObjects.push(_local2); } else { if ((((((_local2 is Points)) || ((_local2 is Key)))) || ((_local2 is Heal)))){ pickupObjects.push(_local2); if ((_local2 is Key)){ keysRequired++; } else { if ((_local2 is Heal)){ _local2.char.gotoAndStop(userData.data.character); }; }; } else { if ((_local2 is Goal)){ otherObjects.push(_local2); } else { if ((_local2 is Walker)){ _local2.addEventListener(MouseEvent.MOUSE_UP, enemyStun); _local2.addEventListener(MouseEvent.MOUSE_DOWN, enemyStun); _local2.moveLeft = true; enemies.push(_local2); }; }; }; }; }; }; _local1++; }; } function frame34(){ prepareGameLevel("hard", 4, 50); } function frame19(){ prepareGameLevel("easy", 7, 99); } public function quitCountdown(_arg1:TimerEvent){ if (this.currentFrame > 7){ failSummary.levelDone.addEventListener(MouseEvent.CLICK, quitLevel); failSummary.retry.addEventListener(MouseEvent.CLICK, retryLevel); }; } function frame35(){ prepareGameLevel("hard", 5, 50); } public function chooseBall(_arg1:MouseEvent){ var _local2:Array; var _local3:Array; var _local4:Array; var _local5:Array; if (((!((nameInput.text == ""))) && (!((nameInput.text == "Please enter a name"))))){ if (((((!((userData.data.playerName == nameInput.text))) && (!((userData.data.playerId == undefined))))) && (!((this.root.loaderInfo.url.indexOf(domainControl) == -1))))){ myVariables.id = userData.data.playerId; myVariables.name = nameInput.text; myRequest = new URLRequest("./player_update.php"); myRequest.method = URLRequestMethod.POST; myRequest.data = myVariables; myLoader.addEventListener(Event.COMPLETE, changePlayer); myLoader.load(myRequest); userData.data.playerName = nameInput.text; userData.data.character = _arg1.target.name; } else { userData.data.playerName = nameInput.text; userData.data.character = _arg1.target.name; if (userData.data.training == undefined){ _local2 = new Array(true, false, false, false, false, false); _local3 = new Array(true, false, false, false, false, false, false, false, false, false); _local4 = new Array(true, false, false, false, false, false, false, false, false, false); _local5 = new Array(true, false, false, false, false, false, false, false, false, false); userData.data.training = _local2; userData.data.easy = _local3; userData.data.normal = _local4; userData.data.hard = _local5; }; if ((((userData.data.playerId == undefined)) && (!((this.root.loaderInfo.url.indexOf(domainControl) == -1))))){ myVariables.name = nameInput.text; myRequest = new URLRequest("./player_add.php"); myRequest.method = URLRequestMethod.POST; myRequest.data = myVariables; myLoader.addEventListener(Event.COMPLETE, createPlayer); myLoader.load(myRequest); } else { if (userData.flush() == "flushed"){ nextFrame(); }; }; }; } else { nameInput.text = "Please enter a name"; }; } function frame37(){ prepareGameLevel("hard", 7, 50); } function frame38(){ prepareGameLevel("hard", 8, 50); } function frame21(){ prepareGameLevel("easy", 9, 99); } function frame22(){ prepareGameLevel("normal", 1, 99); } function frame31(){ prepareGameLevel("hard", 1, 50); } function frame36(){ prepareGameLevel("hard", 6, 50); } function frame39(){ prepareGameLevel("hard", 9, 60); } function frame33(){ prepareGameLevel("hard", 3, 50); } public function enemyStun(_arg1:MouseEvent){ if ((((gameMode == "play")) && ((_arg1.target.currentFrame == 1)))){ _arg1.target.play(); _arg1.target.stun = 150; _arg1.target.addEventListener(Event.ENTER_FRAME, enemyUnstun); }; } public function removeObject(_arg1:MouseEvent){ if (gameMode == "play"){ _arg1.target.removeEventListener(MouseEvent.MOUSE_DOWN, removeObject); _arg1.target.parent.removeChild(_arg1.target); playSound(theWoodBreakSound, 1); drawing = true; }; } public function gotoHard(_arg1:MouseEvent):void{ gotoAndStop("hard"); } public function levelComplete(){ if (gameMode == "play"){ gameMode = "complete"; playerIndestructible = 99999; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); if (drawing == true){ stage.removeEventListener(Event.ENTER_FRAME, startDrawing); drawing = false; }; hud.visible = false; totalScore = 0; totalScore = (totalScore + (playerLives * 250)); totalScore = (totalScore + (hud.pointsDisplay.text * 100)); totalScore = (totalScore + (hud.timeDisplay.text * 10)); if (summary.currentFrame == 1){ failSummary.visible = false; summary.visible = true; summary.scores.livesDisplay.text = playerLives; summary.scores.coinsDisplay.text = hud.pointsDisplay.text; summary.scores.timeDisplay.text = hud.timeDisplay.text; summary.scores.scoreDisplay.text = 0; summary.play(); }; this.addEventListener(Event.ENTER_FRAME, scoreCounter); }; } public function moveEnemies(){ var _local1:uint; var _local2:uint; _local1 = 0; while (_local1 < enemies.length) { _local2 = 0; while (_local2 < fixedObjects.length) { if (fixedObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) - (enemies[_local1].width / 2)), enemies[_local1].y, true)){ while (fixedObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) - (enemies[_local1].width / 2)), enemies[_local1].y, true)) { enemies[_local1].x++; }; enemies[_local1].moveLeft = !(enemies[_local1].moveLeft); break; }; if (fixedObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) + (enemies[_local1].width / 2)), enemies[_local1].y, true)){ while (fixedObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) + (enemies[_local1].width / 2)), enemies[_local1].y, true)) { enemies[_local1].x--; }; enemies[_local1].moveLeft = !(enemies[_local1].moveLeft); break; }; _local2++; }; _local2 = 0; while (_local2 < damageObjects.length) { if (damageObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) - (enemies[_local1].width / 2)), enemies[_local1].y, true)){ while (damageObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) - (enemies[_local1].width / 2)), enemies[_local1].y, true)) { enemies[_local1].x++; }; enemies[_local1].moveLeft = !(enemies[_local1].moveLeft); break; }; if (damageObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) + (enemies[_local1].width / 2)), enemies[_local1].y, true)){ while (damageObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) + (enemies[_local1].width / 2)), enemies[_local1].y, true)) { enemies[_local1].x--; }; enemies[_local1].moveLeft = !(enemies[_local1].moveLeft); break; }; _local2++; }; _local2 = 0; while (_local2 < otherObjects.length) { if (otherObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) - (enemies[_local1].width / 2)), enemies[_local1].y, true)){ while (otherObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) - (enemies[_local1].width / 2)), enemies[_local1].y, true)) { enemies[_local1].x++; }; enemies[_local1].moveLeft = !(enemies[_local1].moveLeft); break; }; if (otherObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) + (enemies[_local1].width / 2)), enemies[_local1].y, true)){ while (otherObjects[_local2].hitTestPoint(((enemies[_local1].x + gameLevel.x) + (enemies[_local1].width / 2)), enemies[_local1].y, true)) { enemies[_local1].x--; }; enemies[_local1].moveLeft = !(enemies[_local1].moveLeft); break; }; _local2++; }; if ((((enemies[_local1].currentFrame == 1)) && ((enemies[_local1] is Walker)))){ if (enemies[_local1].moveLeft){ enemies[_local1].x = (enemies[_local1].x - 3); } else { enemies[_local1].x = (enemies[_local1].x + 3); }; }; _local1++; }; } public function loadProgress(_arg1:Event){ var _local2:int; var _local3:int; var _local4:int; _local2 = this.root.loaderInfo.bytesLoaded; _local3 = this.root.loaderInfo.bytesTotal; _local4 = Math.floor(((_local2 / _local3) * 100)); loaderText.text = (("Loading..." + _local4) + "%"); if (_local2 >= _local3){ this.removeEventListener(Event.ENTER_FRAME, loadProgress); loaderText.text = ""; intro.startGame.addEventListener(MouseEvent.CLICK, redirectGame); }; } public function gotoMenu(_arg1:MouseEvent){ cancelNews.removeEventListener(MouseEvent.CLICK, gotoMenu); subscribe.removeEventListener(MouseEvent.CLICK, subscribeNews); gotoAndStop("menu"); } public function prepareGameLevel(_arg1:String, _arg2:uint, _arg3:uint){ difficulty = _arg1; level = _arg2; gameTime = _arg3; paintAmount = 100; if (_arg1 == "training"){ showLevel.text = String(("Training " + _arg2)); } else { if (_arg1 == "easy"){ showLevel.text = String(("Easy " + _arg2)); } else { if (_arg1 == "normal"){ showLevel.text = String(("Normal " + _arg2)); } else { if (_arg1 == "hard"){ showLevel.text = String(("Hard " + _arg2)); }; }; }; }; summary.visible = false; failSummary.visible = false; timeUp.visible = false; gradientBoxMatrix.createGradientBox(gameLevel.width, gameLevel.height, 0, 0, 0); rainbow = new MovieClip(); gameLevel.addChild(rainbow); ball.character.gotoAndStop(userData.data.character); ball.damaged.visible = false; ball.rotation = 0; ball.scaleX = 1; velocity = {x:0, y:0}; drawing = false; playerLives = 3; playerIndestructible = 0; playerScore = 0; keysRequired = 0; examineLevel(); hud.timeDisplay.text = _arg3; updateLives(); addScore(0); updateKeys(); updateBucket(); this.addEventListener(Event.ENTER_FRAME, gameLoop); stage.addEventListener(KeyboardEvent.KEY_UP, handleKeyboard); hud.back.addEventListener(MouseEvent.CLICK, quitLevel); hud.retry.addEventListener(MouseEvent.CLICK, retryLevel); startGameTimer.addEventListener(TimerEvent.TIMER, startCountdown); startGameTimer.start(); countdown.play(); Mouse.hide(); cursor_wand.stars.visible = false; cursor_wand.boost.visible = false; if (userData.data.sound == true){ bgChannel = theLevelTheme.play(0, 15); }; } public function startDrawing(_arg1:Event):void{ var _local2:Number; var _local3:Number; if (paintAmount > 0){ gameLevel.removeChild(rainbow); _local2 = gameLevel.mouseX; _local3 = gameLevel.mouseY; if (_local2 > gameLevel.width){ _local2 = gameLevel.width; }; if (_local3 > 480){ _local3 = 480; }; rainbow.graphics.lineTo(_local2, _local3); rainbow.timer = 180; rainbow.addEventListener(Event.ENTER_FRAME, removeDrawing); gameLevel.addChild(rainbow); paintAmount = (paintAmount - paintUsed); hud.paintBucket.paintBar.width = ((90 / paintTotal) * paintAmount); } else { stage.removeEventListener(Event.ENTER_FRAME, startDrawing); playSound(theErrorSound, 1); }; } public function showScores(_arg1:Event){ var variables:URLVariables; var event = _arg1; try { myLoader.removeEventListener(Event.COMPLETE, showScores); myLoader.dataFormat = URLLoaderDataFormat.VARIABLES; variables = new URLVariables(myLoader.data); highscores.topNames.htmlText = variables.names; highscores.topScores.htmlText = variables.scores; highscores.myScore.htmlText = variables.personal; } catch(error:Error) { trace("Can not retrieve score!"); highscores.topScores.htmlText = "Can not retrieve highscores..."; }; } public function handleMouseDown(_arg1:MouseEvent):void{ if (((((((((!((_arg1.target is Wood))) && (!((_arg1.target is Walker))))) && (!((_arg1.target.name == "retry"))))) && (!((_arg1.target.name == "paintBar"))))) && (!((((((((mouseX < (ball.x + 25))) && ((mouseX > (ball.x - 25))))) && ((mouseY < (ball.y + 25))))) && ((mouseY > (ball.y - 25)))))))){ if (rainbow.stage != null){ rainbow.timer = 0; rainbow.addEventListener(Event.ENTER_FRAME, removeDrawing); }; rainbow = new MovieClip(); rainbow.graphics.lineStyle(lineThickness); rainbow.graphics.lineGradientStyle(GradientType.LINEAR, [7363140, 0, 11769207, 0, 12096882, 0, 11831128, 0, 11769207], [1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 32, 64, 92, 128, 160, 192, 224, 0xFF], gradientBoxMatrix); rainbow.graphics.moveTo(gameLevel.mouseX, gameLevel.mouseY); rainbow.timer = 180; rainbow.addEventListener(Event.ENTER_FRAME, removeDrawing); gameLevel.addChild(rainbow); stage.addEventListener(MouseEvent.MOUSE_MOVE, stopJump); } else { if ((((((((mouseX < (ball.x + 25))) && ((mouseX > (ball.x - 25))))) && ((mouseY < (ball.y + 25))))) && ((mouseY > (ball.y - 25))))){ ballFocus = true; cursor_wand.boost.visible = true; }; }; } public function retryLevel(_arg1:MouseEvent):void{ if (bgChannel){ bgChannel.stop(); }; gameMode = "menu"; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); gotoAndStop("menu"); gotoAndStop((difficulty + level)); } public function gameLoop(_arg1:Event){ if ((((gameMode == "play")) && (!((gameTime == 0))))){ updateTimer(); }; if ((((gameMode == "play")) || ((gameMode == "complete")))){ if ((((playerIndestructible == 0)) || ((gameMode == "complete")))){ ball.damaged.visible = false; } else { playerIndestructible--; ball.damaged.visible = true; }; if (drawing){ cursor_wand.stars.visible = true; } else { cursor_wand.stars.visible = false; }; if (boostDelayCounter > 0){ boostDelayCounter--; }; moveCharacter(); checkCollisions(); updateBucket(); }; moveEnemies(); } public function redirectUser(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.gameitnow.com/?utm_source=game&utm_medium=MummyBall&utm_campaign=link-MummyBall"); navigateToURL(_local2, "_new"); } public function updateLives(){ var _local1:*; _local1 = (30 * playerLives); if (_local1 > 90){ _local1 = 90; }; hud.lifeBucket.lifeBar.width = _local1; } public function redirectGame(_arg1:MouseEvent){ if (userData.data.playerName == undefined){ gotoAndStop("create"); } else { gotoAndStop("menu"); }; } public function ballDie(){ var _local1:Timer; if (summary.visible == false){ if (bgChannel){ bgChannel.stop(); }; gameMode = "menu"; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); if (drawing == true){ stage.removeEventListener(Event.ENTER_FRAME, startDrawing); drawing = false; }; ball.gotoAndPlay("die"); playSound(theBallDieSound, 1); summary.visible = false; failSummary.visible = true; failSummary.play(); _local1 = new Timer(1000, 1); _local1.addEventListener(TimerEvent.TIMER, quitCountdown); _local1.start(); }; } public function toggleGraphics(_arg1:MouseEvent){ if (stage.quality == "HIGH"){ stage.quality = "MEDIUM"; setGraphics.gotoAndStop(2); } else { if (stage.quality == "MEDIUM"){ stage.quality = "LOW"; setGraphics.gotoAndStop(3); } else { if (stage.quality == "LOW"){ stage.quality = "HIGH"; setGraphics.gotoAndStop(1); }; }; }; } public function toggleSound(_arg1:MouseEvent){ if (userData.data.sound == true){ userData.data.sound = false; setSound.gotoAndStop(2); if (introChannel){ introChannel.stop(); }; if (menuChannel){ menuChannel.stop(); }; if (bgChannel){ bgChannel.stop(); }; } else { userData.data.sound = true; setSound.gotoAndStop(1); if (this.currentFrame == 1){ introChannel = theIntroTheme.play(0, 99); } else { if ((((((((((((this.currentFrame == 2)) || ((this.currentFrame == 3)))) || ((this.currentFrame == 4)))) || ((this.currentFrame == 5)))) || ((this.currentFrame == 6)))) || ((this.currentFrame == 7)))){ menuChannel = theMenuTheme.play(0, 99); } else { bgChannel = theLevelTheme.play(0, 15); }; }; }; } public function handleKeyboard(_arg1:KeyboardEvent){ if (_arg1.keyCode == 82){ if (bgChannel){ bgChannel.stop(); }; gameMode = "menu"; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); gotoAndStop("menu"); gotoAndStop((difficulty + level)); } else { if (_arg1.keyCode == 77){ if (bgChannel){ bgChannel.stop(); }; gameMode = "menu"; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); gotoAndStop("menu"); }; }; } public function playSound(_arg1:Object, _arg2:uint){ var _local3:SoundChannel; if (userData.data.sound == true){ _local3 = _arg1.play(0, _arg2); }; } public function getObject(_arg1:uint){ if ((pickupObjects[_arg1] is Points)){ addScore(1); gameLevel.removeChild(pickupObjects[_arg1]); pickupObjects.splice(_arg1, 1); playSound(theGetCoinSound, 1); } else { if ((pickupObjects[_arg1] is Key)){ keysRequired--; gameLevel.removeChild(pickupObjects[_arg1]); pickupObjects.splice(_arg1, 1); updateKeys(); playSound(theGetKeySound, 1); } else { if ((pickupObjects[_arg1] is Heal)){ gameLevel.removeChild(pickupObjects[_arg1]); pickupObjects.splice(_arg1, 1); playerLives++; updateLives(); playSound(theGetLifeSound, 1); }; }; }; } public function ballDamage(){ if (playerIndestructible == 0){ if (velocity.x > 0){ velocity.x = 6; } else { velocity.x = -6; }; if (velocity.y > 0){ velocity.y = 6; } else { velocity.y = -6; }; velocity.x = (velocity.x * -(restitution)); velocity.y = (velocity.y * -(restitution)); playerLives--; if (playerLives <= 0){ playerLives = 0; }; updateLives(); if (playerLives == 0){ ballDie(); } else { playerIndestructible = 50; playSound(theHitSound, 1); }; }; } public function moveCharacter(){ var _local1:Boolean; var _local2:uint; var _local3:uint; var _local4:Boolean; velocity.y = (velocity.y + gravity); if (velocity.x > maxSpeed){ velocity.x = maxSpeed; }; if (velocity.y > maxSpeed){ velocity.y = maxSpeed; }; newPos.x = (ball.x + velocity.x); newPos.y = (ball.y + velocity.y); _local1 = false; _local2 = 25; while (_local2 >= 1) { if (rainbow.hitTestPoint(newPos.x, (newPos.y + (radius / _local2)), true)){ while (rainbow.hitTestPoint(newPos.x, (newPos.y + (radius / _local2)), true)) { newPos.y--; }; if (velocity.x >= 0){ velocity.x = (velocity.x + 0.45); } else { velocity.x = (velocity.x - 0.45); }; velocity.x = (velocity.x * friction); velocity.y = (velocity.y * 0); _local1 = true; ball.play(); }; if (rainbow.hitTestPoint((newPos.x + (radius / _local2)), (newPos.y - radius), true)){ if (velocity.x > 0){ velocity.x = (velocity.x * -(restitution)); }; break; }; if (rainbow.hitTestPoint((newPos.x - (radius / _local2)), (newPos.y - radius), true)){ if (velocity.x < 0){ velocity.x = (velocity.x * -(restitution)); }; break; }; _local2--; }; _local3 = 0; while (_local3 < fixedObjects.length) { _local4 = false; if (fixedObjects[_local3].hitTestPoint(newPos.x, (newPos.y + radius), true)){ while (fixedObjects[_local3].hitTestPoint(newPos.x, (newPos.y + radius), true)) { newPos.y--; }; velocity.x = (velocity.x * friction); velocity.y = (velocity.y * -(restitution)); if ((fixedObjects[_local3] is Mud)){ velocity.x = (velocity.x * mudSlowdown); velocity.y = (velocity.y * mudSlowdown); }; if ((fixedObjects[_local3] is Trampoline)){ if (velocity.y > 0){ velocity.y = (velocity.y * -1); }; velocity.y = (velocity.y - trampolineSpeedup); playSound(theTrampolineSound, 1); }; if ((fixedObjects[_local3] is Stone_Breakable)){ fixedObjects[_local3].parent.removeChild(fixedObjects[_local3]); playSound(theStoneBreakSound, 1); }; }; if (fixedObjects[_local3].hitTestPoint((newPos.x + radius), (newPos.y - (radius / 2)), true)){ while (fixedObjects[_local3].hitTestPoint((newPos.x + radius), (newPos.y - (radius / 2)), true)) { if ((((gameLevel.x < 0)) && ((ball.x == ((stage.stageWidth / 2) - moveDistance))))){ gameLevel.x++; } else { newPos.x--; }; }; velocity.x = (velocity.x * -(restitution)); _local4 = true; if ((fixedObjects[_local3] is Stone_Breakable)){ fixedObjects[_local3].parent.removeChild(fixedObjects[_local3]); playSound(theStoneBreakSound, 1); }; }; if (fixedObjects[_local3].hitTestPoint((newPos.x - radius), (newPos.y - (radius / 2)), true)){ while (fixedObjects[_local3].hitTestPoint((newPos.x - radius), (newPos.y - (radius / 2)), true)) { if ((((gameLevel.x > -((gameLevel.width - stage.stageWidth)))) && ((ball.x == ((stage.stageWidth / 2) + moveDistance))))){ gameLevel.x--; } else { newPos.x++; }; }; velocity.x = (velocity.x * -(restitution)); _local4 = true; if ((fixedObjects[_local3] is Stone_Breakable)){ fixedObjects[_local3].parent.removeChild(fixedObjects[_local3]); playSound(theStoneBreakSound, 1); }; }; if (_local4 == true){ break; }; if (((fixedObjects[_local3].hitTestPoint(newPos.x, (newPos.y - radius), true)) && ((newPos.y < ((stage.stageHeight - radius) - 30))))){ while (((fixedObjects[_local3].hitTestPoint(newPos.x, (newPos.y - radius), true)) && ((newPos.y < ((stage.stageHeight - radius) - 30))))) { newPos.y++; }; velocity.x = (velocity.x * friction); velocity.y = (velocity.y * -(restitution)); if ((fixedObjects[_local3] is Stone_Breakable)){ fixedObjects[_local3].parent.removeChild(fixedObjects[_local3]); playSound(theStoneBreakSound, 1); }; }; _local3++; }; if ((((newPos.x > ((stage.stageWidth / 2) + moveDistance))) && ((velocity.x > 0)))){ if ((gameLevel.x - velocity.x) > -((gameLevel.width - stage.stageWidth))){ gameLevel.x = (gameLevel.x - velocity.x); newPos.x = ((stage.stageWidth / 2) + moveDistance); } else { gameLevel.x = -((gameLevel.width - stage.stageWidth)); if ((newPos.x + radius) > stage.stageWidth){ newPos.x = (stage.stageWidth - radius); velocity.x = (velocity.x * -(restitution)); }; }; } else { if ((((newPos.x < ((stage.stageWidth / 2) - moveDistance))) && ((velocity.x < 0)))){ if (((((gameLevel.x - velocity.x) < 0)) && ((velocity.x < 0)))){ gameLevel.x = (gameLevel.x - velocity.x); newPos.x = ((stage.stageWidth / 2) - moveDistance); } else { gameLevel.x = 0; if ((newPos.x - radius) < 0){ newPos.x = radius; velocity.x = (velocity.x * -(restitution)); }; }; }; }; if ((newPos.y + radius) > (stage.stageHeight - 30)){ trace("Ball out of bounds"); ballDie(); }; ball.x = newPos.x; if (((((ball.y - newPos.y) > 1)) || (((ball.y - newPos.y) < -1)))){ ball.y = newPos.y; }; if (velocity.x > 1){ ball.scaleX = 1; ball.rotation = (velocity.y * 1.5); } else { if (velocity.x < -1){ ball.scaleX = -1; ball.rotation = (velocity.y * 1.5); } else { ball.rotation = 0; }; }; } public function gotoChallenge(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.gameitnow.com/?utm_source=game&utm_medium=MummyBall&utm_campaign=link-MummyBall"); navigateToURL(_local2, "_new"); } public function addScore(_arg1:uint){ playerScore = (playerScore + _arg1); hud.pointsDisplay.text = String(playerScore); } public function updateKeys(){ hud.keysDisplay.text = String(keysRequired); } public function gotoNewsletter(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.gameitnow.com/?utm_source=game&utm_medium=MummyBall&utm_campaign=link-MummyBall"); navigateToURL(_local2, "_new"); } public function quitLevel(_arg1:MouseEvent):void{ if (bgChannel){ bgChannel.stop(); }; gameMode = "menu"; stage.removeEventListener(KeyboardEvent.KEY_UP, handleKeyboard); stage.removeEventListener(MouseEvent.MOUSE_DOWN, handleMouseDown); stage.removeEventListener(MouseEvent.MOUSE_UP, handleMouseUp); gotoAndStop("menu"); } public function moveCursor(_arg1:Event){ cursor_wand.x = mouseX; cursor_wand.y = mouseY; } public function checkCollisions(){ var _local1:uint; var _local2:int; _local1 = 3; while (_local1 >= 1) { _local2 = (damageObjects.length - 1); while (_local2 >= 0) { if (((((((((damageObjects[_local2].hitTestPoint(ball.x, ball.y, true)) || (damageObjects[_local2].hitTestPoint(ball.x, (ball.y + (radius / _local1)), true)))) || (damageObjects[_local2].hitTestPoint((ball.x + (radius / _local1)), ball.y, true)))) || (damageObjects[_local2].hitTestPoint((ball.x - (radius / _local1)), ball.y, true)))) || (damageObjects[_local2].hitTestPoint(ball.x, (ball.y - (radius / _local1)), true)))){ ballDamage(); }; _local2--; }; _local2 = (enemies.length - 1); while (_local2 >= 0) { if (((((((((enemies[_local2].hitTestPoint(ball.x, ball.y, true)) || (enemies[_local2].hitTestPoint(ball.x, (ball.y + (radius / _local1)), true)))) || (enemies[_local2].hitTestPoint((ball.x + (radius / _local1)), ball.y, true)))) || (enemies[_local2].hitTestPoint((ball.x - (radius / _local1)), ball.y, true)))) || (enemies[_local2].hitTestPoint(ball.x, (ball.y - (radius / _local1)), true)))){ if (enemies[_local2].currentFrame == 1){ ballDamage(); } else { enemyDie(_local2); }; }; _local2--; }; _local1--; }; _local2 = 0; while (_local2 < pickupObjects.length) { if (pickupObjects[_local2].hitTestObject(ball.character)){ getObject(_local2); }; _local2++; }; _local2 = 0; while (_local2 < otherObjects.length) { if (((otherObjects[_local2].hitTestObject(ball.character)) && ((otherObjects[_local2] is Goal)))){ if (keysRequired >= 1){ return; }; levelComplete(); velocity.x = 3; }; _local2++; }; } public function changePlayer(_arg1:Event){ var event = _arg1; try { myLoader.removeEventListener(Event.COMPLETE, changePlayer); if (userData.flush() == "flushed"){ nextFrame(); }; } catch(error:Error) { trace("Can not change player!"); }; } public function gotoProfile(_arg1:MouseEvent):void{ gotoAndStop("create"); } public function handleMouseUp(_arg1:MouseEvent):void{ if ((((((((drawing == false)) && ((boostDelayCounter == 0)))) && (!((_arg1.target is Walker))))) && ((ballFocus == true)))){ if (mouseY > (ball.y + radius)){ velocity.x = 0; velocity.y = 0; boostDelayCounter = boostDelay; } else { if ((((mouseX > (ball.x + radius))) && ((mouseY > (ball.y - radius))))){ velocity.x = 10; boostDelayCounter = boostDelay; ball.play(); playSound(theJumpSound, 1); } else { if (mouseX > (ball.x + radius)){ velocity.x = 6; velocity.y = -16; boostDelayCounter = boostDelay; ball.play(); playSound(theJumpSound, 1); } else { if ((((mouseX < (ball.x - radius))) && ((mouseY > (ball.y - radius))))){ velocity.x = -10; boostDelayCounter = boostDelay; ball.play(); playSound(theJumpSound, 1); } else { if (mouseX < (ball.x - radius)){ velocity.x = -6; velocity.y = -16; boostDelayCounter = boostDelay; ball.play(); playSound(theJumpSound, 1); } else { velocity.y = -12; boostDelayCounter = boostDelay; ball.play(); playSound(theJumpSound, 1); }; }; }; }; }; }; ballFocus = false; cursor_wand.boost.visible = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, stopJump); stage.removeEventListener(Event.ENTER_FRAME, startDrawing); drawing = false; } public function clickLevel(_arg1:MouseEvent):void{ if (((((!((_arg1.target.name == ""))) && (!((_arg1.target.name == "locked"))))) && (!((_arg1.target.name == "select"))))){ this[selectedLevel].select.visible = false; selectedLevel = _arg1.target.name; this[selectedLevel].select.visible = true; if (this.root.loaderInfo.url.indexOf(domainControl) != -1){ requestScores(); }; }; } public function showTraining(_arg1:MouseEvent):void{ if (((((!((_arg1.target.name == ""))) && (!((_arg1.target.name == "locked"))))) && (!((_arg1.target.name == "select"))))){ this[selectedLevel].select.visible = false; selectedLevel = _arg1.target.name; this[selectedLevel].select.visible = true; trainingInfo.gotoAndStop(selectedLevel); }; } public function createPlayer(_arg1:Event){ var variables:URLVariables; var event = _arg1; try { myLoader.removeEventListener(Event.COMPLETE, createPlayer); myLoader.dataFormat = URLLoaderDataFormat.VARIABLES; variables = new URLVariables(myLoader.data); userData.data.playerId = variables.id; if (userData.flush() == "flushed"){ nextFrame(); }; } catch(error:Error) { trace("Can not create player!"); }; } public function removeDrawing(_arg1:Event):void{ if (_arg1.target.timer > 0){ _arg1.target.timer--; } else { _arg1.target.alpha = (_arg1.target.alpha - 0.03); if (_arg1.target.alpha < 0){ _arg1.target.removeEventListener(Event.ENTER_FRAME, removeDrawing); _arg1.target.parent.removeChild(_arg1.target); }; }; } public function scoreCounter(_arg1:Event){ if ((((summary.currentFrame == 25)) && ((summary.scores.scoreDisplay.text < totalScore)))){ summary.scores.scoreDisplay.text = (int(summary.scores.scoreDisplay.text) + 75); } else { if (summary.scores.scoreDisplay.text >= totalScore){ userData.data[difficulty][level] = true; userData.flush(); if (((!((difficulty == "training"))) && (!((this.root.loaderInfo.url.indexOf(domainControl) == -1))))){ myVariables.id = userData.data.playerId; myVariables.level = (difficulty + level); myVariables.score = totalScore; myRequest = new URLRequest("./highscore_update.php"); myRequest.method = URLRequestMethod.POST; myRequest.data = myVariables; myLoader.load(myRequest); }; summary.scores.scoreDisplay.text = totalScore; this.removeEventListener(Event.ENTER_FRAME, scoreCounter); summary.nextLevel.addEventListener(MouseEvent.CLICK, nextLevel); summary.challenge.addEventListener(MouseEvent.CLICK, gotoChallenge); summary.levelDone.addEventListener(MouseEvent.CLICK, quitLevel); if (bgChannel){ bgChannel.stop(); }; if (userData.data.sound == true){ }; }; }; } public function subscribeNews(_arg1:MouseEvent){ var _local2:int; var _local3:int; _local2 = emailInput.text.indexOf("@"); _local3 = emailInput.text.lastIndexOf("."); if (((!((_local2 == -1))) && (!((_local3 == -1))))){ if (_local3 < _local2){ errorMessage.text = "Please verify the e-mail address"; } else { cancelNews.removeEventListener(MouseEvent.CLICK, gotoMenu); subscribe.removeEventListener(MouseEvent.CLICK, subscribeNews); myVariables.email = emailInput.text; if (this.root.loaderInfo.url.indexOf(domainControl) != -1){ myRequest = new URLRequest("./email_add.php"); } else { myRequest = new URLRequest("http://www.plox.info/~mattyq12/test/email_add.php"); }; myRequest.method = URLRequestMethod.POST; myRequest.data = myVariables; myLoader.addEventListener(Event.COMPLETE, subscribeDone); myLoader.load(myRequest); }; } else { errorMessage.text = "Please verify the e-mail address"; }; } public function stopJump(_arg1:Event):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, stopJump); stage.addEventListener(Event.ENTER_FRAME, startDrawing); drawing = true; } public function requestScores(){ myVariables.id = userData.data.playerId; myVariables.level = selectedLevel; myRequest = new URLRequest("./highscore_view.php"); myRequest.method = URLRequestMethod.POST; myRequest.data = myVariables; myLoader.addEventListener(Event.COMPLETE, showScores); myLoader.load(myRequest); } public function enemyDie(_arg1:uint){ gameLevel.removeChild(enemies[_arg1]); enemies.splice(_arg1, 1); playSound(theEnemyDieSound, 1); } public function startCountdown(_arg1:TimerEvent){ if (((((((((((((((!((this.currentFrame == 1))) && (!((this.currentFrame == 2))))) && (!((this.currentFrame == 3))))) && (!((this.currentFrame == 4))))) && (!((this.currentFrame == 5))))) && (!((this.currentFrame == 6))))) && (!((this.currentFrame == 7))))) && ((countdown.currentFrame >= 70)))){ startGameTimer.removeEventListener(TimerEvent.TIMER, startCountdown); gameMode = "play"; startGameLevel(); playSound(theStartSound, 1); }; } public function subscribeDone(_arg1:Event){ var variables:URLVariables; var event = _arg1; try { myLoader.dataFormat = URLLoaderDataFormat.TEXT; variables = new URLVariables(myLoader.data); if (variables.finish == 1){ myLoader.removeEventListener(Event.COMPLETE, subscribeDone); gotoAndStop("menu"); }; } catch(error:Error) { cancelNews.addEventListener(MouseEvent.CLICK, gotoMenu); subscribe.addEventListener(MouseEvent.CLICK, subscribeNews); errorMessage.text = "Can not subscribe, please try again later"; }; } public function gotoGame(_arg1:MouseEvent):void{ if (((((!((selectedLevel == ""))) && (!((selectedLevel == "locked"))))) && (!((selectedLevel == "select"))))){ gotoAndStop(selectedLevel); if (menuChannel){ menuChannel.stop(); }; }; } } }//package
Section 70
//Ramp (Ramp) package { import flash.display.*; public dynamic class Ramp extends MovieClip { } }//package
Section 71
//Spikes (Spikes) package { import flash.display.*; public dynamic class Spikes extends MovieClip { } }//package
Section 72
//Spikes_Floating (Spikes_Floating) package { import flash.display.*; public dynamic class Spikes_Floating extends MovieClip { } }//package
Section 73
//Spikes_Wheel (Spikes_Wheel) package { import flash.display.*; public dynamic class Spikes_Wheel extends MovieClip { } }//package
Section 74
//StartSound (StartSound) package { import flash.media.*; public dynamic class StartSound extends Sound { } }//package
Section 75
//Stone (Stone) package { import flash.display.*; public dynamic class Stone extends MovieClip { } }//package
Section 76
//Stone_Breakable (Stone_Breakable) package { import flash.display.*; public dynamic class Stone_Breakable extends MovieClip { } }//package
Section 77
//StoneBreakSound (StoneBreakSound) package { import flash.media.*; public dynamic class StoneBreakSound extends Sound { } }//package
Section 78
//Trampoline (Trampoline) package { import flash.display.*; public dynamic class Trampoline extends MovieClip { } }//package
Section 79
//TrampolineSound (TrampolineSound) package { import flash.media.*; public dynamic class TrampolineSound extends Sound { } }//package
Section 80
//Trap (Trap) package { import flash.display.*; public dynamic class Trap extends MovieClip { } }//package
Section 81
//Walker (Walker) package { import flash.display.*; public dynamic class Walker extends MovieClip { public function Walker(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 82
//Wood (Wood) package { import flash.display.*; public dynamic class Wood extends MovieClip { } }//package
Section 83
//WoodBreakSound (WoodBreakSound) package { import flash.media.*; public dynamic class WoodBreakSound extends Sound { } }//package

Library Items

Symbol 1 Sound {WoodBreakSound}
Symbol 2 Sound {TrampolineSound}
Symbol 3 Sound {StoneBreakSound}
Symbol 4 Sound {StartSound}
Symbol 5 Sound {MenuTheme}
Symbol 6 Sound {LevelThemeEnd}
Symbol 7 Sound {LevelTheme}
Symbol 8 Sound {JumpSound}
Symbol 9 Sound {IntroTheme}
Symbol 10 Sound {HitSound}
Symbol 11 Sound {GetMagicSound}
Symbol 12 Sound {GetLifeSound}
Symbol 13 Sound {GetKeySound}
Symbol 14 Sound {GetCoinSound}
Symbol 15 Sound {ErrorSound}
Symbol 16 Sound {EnemyDieSound}
Symbol 17 Sound {BallDieSound}
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip {Cannon}Uses:18 19Used by:552 553 557
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:31
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:31
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:31
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:31
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClip {Flame}Uses:22 24 26 28 30Used by:546 547 548 549 550 552 553
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip {Spikes_Wheel}Uses:32Used by:544 545 546 547 548 557
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:36 37 68
Symbol 36 MovieClip {Spikes_Floating}Uses:35Used by:528 531 536 540 542 543 544 546 547 548 549 550 551 552 553 555 557 558
Symbol 37 MovieClip {Trap}Uses:35Used by:527 532 536 542 543 544 545 546 549 552 556 557
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip {Ramp}Uses:38Used by:513 519 523 529 530 531 532 543 545 546 553
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClip {Mud}Uses:41Used by:510 513 544
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:45
Symbol 45 MovieClip {Trampoline}Uses:44Used by:510 513 519 529 542 543 548 552 553
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip {Floor_Hill}Uses:46Used by:510 519 529 532 542 543 548 549 553
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClip {Points}Uses:49Used by:500 510 513 519 523 527 528 529 530 531 532 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 51 GraphicUsed by:57
Symbol 52 GraphicUsed by:57
Symbol 53 BitmapUsed by:54 56
Symbol 54 GraphicUses:53Used by:57
Symbol 55 BitmapUsed by:56 60
Symbol 56 GraphicUses:53 55Used by:57
Symbol 57 MovieClipUses:51 52 54 56Used by:61
Symbol 58 BitmapUsed by:59 60
Symbol 59 GraphicUses:58Used by:61
Symbol 60 GraphicUses:58 55Used by:61
Symbol 61 MovieClip {Walker}Uses:57 59 60Used by:500 513 519 530 531 550 551 553
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClip {Wood}Uses:63Used by:500 513 519 523 533 536 540 543 545 546 547 548 550 552 553 557
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 MovieClip {Stone_Breakable}Uses:66Used by:500 513 519 523 528 529 530 531 533 536 542 544 545 546 547 548 549 550 551 552 553 557 558
Symbol 68 MovieClip {Spikes}Uses:35Used by:484 500 513 519 523 528 529 530 531 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 557 558
Symbol 69 BitmapUsed by:70 413
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClip {Goal}Uses:70Used by:380 484 500 510 513 519 523 527 528 529 530 531 532 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip {Stone}Uses:73Used by:380 484 500 510 513 519 523 527 528 529 530 531 532 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClip {Key}Uses:76Used by:380 484 513 519 523 528 529 530 531 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 78 GraphicUsed by:83 139 177
Symbol 79 GraphicUsed by:83 138 178
Symbol 80 GraphicUsed by:83 137 179
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83 140 180
Symbol 83 MovieClipUses:78 79 80 82Used by:84 383 414  Timeline
Symbol 84 MovieClip {Heal}Uses:83Used by:380 500 536 540 542 543 556 558
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClip {Floor_Square}Uses:86Used by:140 380 484 500 510 513 519 523 527 528 529 530 531 532 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 88 GraphicUsed by:Timeline
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:140  Timeline
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:108
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:108
Symbol 95 GraphicUsed by:108
Symbol 96 GraphicUsed by:108
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:108
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:108
Symbol 101 GraphicUsed by:108
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:108
Symbol 104 FontUsed by:105 106 107
Symbol 105 TextUses:104Used by:108
Symbol 106 TextUses:104Used by:108
Symbol 107 TextUses:104Used by:108
Symbol 108 MovieClipUses:92 94 95 96 98 100 101 103 105 106 107Used by:110
Symbol 109 GraphicUsed by:110 119 151 159 177 178 179 180 185 355 358
Symbol 110 ButtonUses:108 109Used by:140 263
Symbol 111 GraphicUsed by:119
Symbol 112 FontUsed by:113 114 136 145 174 175 176 183 184 186 188 190 194 196 205 225 226 227 228 229 230 232 233 239 240 244 245 249 250 254 257 259 260 261 392 394 396 399 404 405 406 407 408 409 410 411 422 428 431 445 446 447 448 452 459 461 462
Symbol 113 TextUses:112Used by:119
Symbol 114 TextUses:112Used by:119  Timeline
Symbol 115 GraphicUsed by:119
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:119 169 380
Symbol 118 ShapeTweeningUsed by:119
Symbol 119 MovieClip {mummyball_en_fla.gameLogo_5}Uses:111 109 113 114 115 117 118Used by:140
Symbol 120 TextUsed by:140
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:140 531 533 536 542 545 547 549 550 553 558
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:140 546 549 551 558
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:140 380 500 510 513 523 528 530 531 532 533 536 540 542 546 548 549 551 552 555 557 558
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:140 500 510 513 529 531 533 536 540 542 543 547 549 550 551 553 555 556 557 558
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:140 510 513 519 523 527 528 529 530 531 532 533 536 540 542 543 545 546 553 555 556 557
Symbol 136 TextUses:112Used by:140
Symbol 137 MovieClipUses:80Used by:140 179
Symbol 138 MovieClipUses:79Used by:140 178
Symbol 139 MovieClipUses:78Used by:140 177
Symbol 140 MovieClip {mummyball_en_fla.Intro_1}Uses:90 87 110 119 120 123 126 129 132 135 136 82 137 138 139Used by:Timeline
Symbol 141 FontUsed by:142 350 353 354 356 357
Symbol 142 EditableTextUses:141Used by:Timeline
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:146
Symbol 145 TextUses:112Used by:146
Symbol 146 ButtonUses:144 145Used by:Timeline
Symbol 147 FontUsed by:148 150 153 155 157 158 160 162 163 173 255 256 258 351 352 359 372 373 374 375 376 377 378 379 438 443 444 480 481 482 483 495 496 497 498 499 508 509 512
Symbol 148 TextUses:147Used by:151
Symbol 149 GraphicUsed by:151 159 209
Symbol 150 TextUses:147Used by:151
Symbol 151 ButtonUses:109 148 149 150Used by:156
Symbol 152 GraphicUsed by:156 164
Symbol 153 TextUses:147Used by:156
Symbol 154 GraphicUsed by:156 164
Symbol 155 TextUses:147Used by:156
Symbol 156 MovieClipUses:151 152 153 154 155Used by:Timeline
Symbol 157 TextUses:147Used by:159
Symbol 158 TextUses:147Used by:159
Symbol 159 ButtonUses:109 157 149 158Used by:164
Symbol 160 TextUses:147Used by:164
Symbol 161 GraphicUsed by:164
Symbol 162 TextUses:147Used by:164
Symbol 163 TextUses:147Used by:164
Symbol 164 MovieClipUses:159 152 160 161 162 154 163Used by:Timeline
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClip {mummyball_en_fla.Cursor_21}Uses:166 117 168Used by:Timeline
Symbol 170 BitmapUsed by:172
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:170 171Used by:Timeline
Symbol 173 EditableTextUses:147Used by:Timeline
Symbol 174 TextUses:112Used by:Timeline
Symbol 175 TextUses:112Used by:Timeline
Symbol 176 TextUses:112Used by:Timeline
Symbol 177 ButtonUses:139 109 78Used by:Timeline
Symbol 178 ButtonUses:138 109 79Used by:Timeline
Symbol 179 ButtonUses:137 109 80Used by:Timeline
Symbol 180 ButtonUses:82 109Used by:Timeline
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:Timeline
Symbol 183 TextUses:112Used by:185
Symbol 184 TextUses:112Used by:185
Symbol 185 ButtonUses:183 184 109Used by:Timeline
Symbol 186 EditableTextUses:112Used by:Timeline
Symbol 187 GraphicUsed by:192 442 451
Symbol 188 TextUses:112Used by:192
Symbol 189 GraphicUsed by:192 442 451
Symbol 190 TextUses:112Used by:192
Symbol 191 GraphicUsed by:192
Symbol 192 ButtonUses:187 188 189 190 191Used by:Timeline
Symbol 193 GraphicUsed by:198
Symbol 194 TextUses:112Used by:198
Symbol 195 GraphicUsed by:198
Symbol 196 TextUses:112Used by:198
Symbol 197 GraphicUsed by:198
Symbol 198 ButtonUses:193 194 195 196 197Used by:Timeline
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:Timeline
Symbol 201 FontUsed by:202
Symbol 202 EditableTextUses:201Used by:Timeline
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:206
Symbol 205 TextUses:112Used by:206
Symbol 206 MovieClipUses:204 205Used by:Timeline
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:Timeline
Symbol 209 MovieClipUses:149Used by:215 218 221 224 236 266 269 272 275 278 281 284 287 290 295 298 301 304 307 310 313 316 319 324 327 330 333 336 339 342 345 348
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:215
Symbol 212 GraphicUsed by:215 218 221 224 236 266 269 272 275 278 281 284 287 290 295 298 301 304 307 310 313 316 319 324 327 330 333 336 339 342 345 348
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215 218 221 224 236 266 269 272 275 278 281 284 287 290 295 298 301 304 307 310 313 316 319 324 327 330 333 336 339 342 345 348
Symbol 215 MovieClip {mummyball_en_fla.Training1_Start_33}Uses:209 211 212 214Used by:Timeline
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 MovieClip {mummyball_en_fla.Training2_Start_36}Uses:209 217 212 214Used by:Timeline
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClip {mummyball_en_fla.Training3_Start_37}Uses:209 220 212 214Used by:Timeline
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:224
Symbol 224 MovieClip {mummyball_en_fla.Training5_Start_38}Uses:209 223 212 214Used by:Timeline
Symbol 225 TextUses:112Used by:231
Symbol 226 TextUses:112Used by:231
Symbol 227 TextUses:112Used by:231
Symbol 228 TextUses:112Used by:231
Symbol 229 TextUses:112Used by:231
Symbol 230 TextUses:112Used by:231
Symbol 231 MovieClipUses:225 226 227 228 229 230Used by:Timeline
Symbol 232 TextUses:112Used by:Timeline
Symbol 233 TextUses:112Used by:Timeline
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClip {mummyball_en_fla.Training4_Start_40}Uses:209 235 212 214Used by:Timeline
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:241
Symbol 239 TextUses:112Used by:241
Symbol 240 TextUses:112Used by:241
Symbol 241 ButtonUses:238 239 240Used by:Timeline
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:246
Symbol 244 TextUses:112Used by:246
Symbol 245 TextUses:112Used by:246
Symbol 246 ButtonUses:243 244 245Used by:Timeline
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:251
Symbol 249 TextUses:112Used by:251
Symbol 250 TextUses:112Used by:251
Symbol 251 ButtonUses:248 249 250Used by:Timeline
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:Timeline
Symbol 254 TextUses:112Used by:Timeline
Symbol 255 EditableTextUses:147Used by:263
Symbol 256 EditableTextUses:147Used by:263
Symbol 257 TextUses:112Used by:263
Symbol 258 EditableTextUses:147Used by:263
Symbol 259 TextUses:112Used by:263
Symbol 260 TextUses:112Used by:262
Symbol 261 TextUses:112Used by:262
Symbol 262 ButtonUses:260 261Used by:263
Symbol 263 MovieClip {mummyball_en_fla.Highscores_44}Uses:255 256 257 258 259 110 262Used by:Timeline
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClip {mummyball_en_fla.Easy1_Start_46}Uses:209 265 212 214Used by:Timeline
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClip {mummyball_en_fla.Easy2_Start_47}Uses:209 268 212 214Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClip {mummyball_en_fla.Easy3_Start_48}Uses:209 271 212 214Used by:Timeline
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClip {mummyball_en_fla.Easy4_Start_49}Uses:209 274 212 214Used by:Timeline
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClip {mummyball_en_fla.Easy5_Start_50}Uses:209 277 212 214Used by:Timeline
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClip {mummyball_en_fla.Easy6_Start_51}Uses:209 280 212 214Used by:Timeline
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClip {mummyball_en_fla.Easy7_Start_52}Uses:209 283 212 214Used by:Timeline
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClip {mummyball_en_fla.Easy8_Start_53}Uses:209 286 212 214Used by:Timeline
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClip {mummyball_en_fla.Easy9_Start_54}Uses:209 289 212 214Used by:Timeline
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:Timeline
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClip {mummyball_en_fla.Normal1_Start_55}Uses:209 294 212 214Used by:Timeline
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClip {mummyball_en_fla.Normal3_Start_56}Uses:209 297 212 214Used by:Timeline
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClip {mummyball_en_fla.Normal8_Start_57}Uses:209 300 212 214Used by:Timeline
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClip {mummyball_en_fla.Normal4_Start_58}Uses:209 303 212 214Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClip {mummyball_en_fla.Normal7_Start_59}Uses:209 306 212 214Used by:Timeline
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClip {mummyball_en_fla.Normal9_Start_60}Uses:209 309 212 214Used by:Timeline
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClip {mummyball_en_fla.Normal2_Start_61}Uses:209 312 212 214Used by:Timeline
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClip {mummyball_en_fla.Normal6_Start_62}Uses:209 315 212 214Used by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClip {mummyball_en_fla.Normal5_Start_63}Uses:209 318 212 214Used by:Timeline
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:Timeline
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:324
Symbol 324 MovieClip {mummyball_en_fla.Hard1_Start_64}Uses:209 323 212 214Used by:Timeline
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:327
Symbol 327 MovieClip {mummyball_en_fla.Hard2_Start_65}Uses:209 326 212 214Used by:Timeline
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClip {mummyball_en_fla.Hard3_Start_66}Uses:209 329 212 214Used by:Timeline
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 MovieClip {mummyball_en_fla.Hard4_Start_67}Uses:209 332 212 214Used by:Timeline
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClip {mummyball_en_fla.Hard5_Start_68}Uses:209 335 212 214Used by:Timeline
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClip {mummyball_en_fla.Hard6_Start_69}Uses:209 338 212 214Used by:Timeline
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClip {mummyball_en_fla.Hard9_Start_70}Uses:209 341 212 214Used by:Timeline
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClip {mummyball_en_fla.Hard8_Start_71}Uses:209 344 212 214Used by:Timeline
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClip {mummyball_en_fla.Hard7_Start_72}Uses:209 347 212 214Used by:Timeline
Symbol 349 GraphicUsed by:Timeline
Symbol 350 TextUses:141Used by:Timeline
Symbol 351 TextUses:147Used by:Timeline
Symbol 352 EditableTextUses:147Used by:Timeline
Symbol 353 TextUses:141Used by:355
Symbol 354 TextUses:141Used by:355
Symbol 355 ButtonUses:353 354 109Used by:Timeline
Symbol 356 TextUses:141Used by:358
Symbol 357 TextUses:141Used by:358
Symbol 358 ButtonUses:356 357 109Used by:Timeline
Symbol 359 EditableTextUses:147Used by:Timeline
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:Timeline
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:364
Symbol 364 MovieClipUses:363Used by:380 510 513 523 536 540 542 543 544 545 546 548 549 550 551 552 553 555 556 557 558
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367
Symbol 367 MovieClipUses:366Used by:380 484 500 510 513 519 523 527 528 529 530 531 532 533 536 542 543 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:370
Symbol 370 MovieClipUses:369Used by:380 523 528 529 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 371 GraphicUsed by:380
Symbol 372 TextUses:147Used by:380
Symbol 373 TextUses:147Used by:380
Symbol 374 TextUses:147Used by:380
Symbol 375 TextUses:147Used by:380
Symbol 376 TextUses:147Used by:380
Symbol 377 TextUses:147Used by:380
Symbol 378 TextUses:147Used by:380
Symbol 379 TextUses:147Used by:380
Symbol 380 MovieClipUses:364 367 129 370 371 372 373 374 375 376 377 84 117 378 379 87 77 74 71Used by:Timeline
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:383
Symbol 383 MovieClip {mummyball_en_fla.Ball_83}Uses:83 382Used by:Timeline
Symbol 384 GraphicUsed by:388
Symbol 385 GraphicUsed by:388
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClip {mummyball_en_fla.Countdown_85}Uses:384 385 386 387Used by:Timeline
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:433
Symbol 391 GraphicUsed by:393 395 397 429 460
Symbol 392 TextUses:112Used by:393
Symbol 393 MovieClipUses:391 392Used by:433 464
Symbol 394 TextUses:112Used by:395
Symbol 395 MovieClipUses:391 394Used by:433
Symbol 396 TextUses:112Used by:397
Symbol 397 MovieClipUses:391 396Used by:433
Symbol 398 GraphicUsed by:414
Symbol 399 TextUses:112Used by:414
Symbol 400 FontUsed by:401 402 403 430 469
Symbol 401 TextUses:400Used by:414
Symbol 402 TextUses:400Used by:414
Symbol 403 TextUses:400Used by:414
Symbol 404 EditableTextUses:112Used by:414
Symbol 405 EditableTextUses:112Used by:414
Symbol 406 EditableTextUses:112Used by:414
Symbol 407 EditableTextUses:112Used by:414
Symbol 408 TextUses:112Used by:414
Symbol 409 TextUses:112Used by:414
Symbol 410 TextUses:112Used by:414
Symbol 411 TextUses:112Used by:414
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412 69Used by:414
Symbol 414 MovieClip {mummyball_en_fla.Scores_90}Uses:398 399 401 402 403 404 405 406 407 408 409 410 411 83 413Used by:433
Symbol 415 GraphicUsed by:427
Symbol 416 FontUsed by:417 418 419 420 421 423 424 425 426
Symbol 417 TextUses:416Used by:427
Symbol 418 TextUses:416Used by:427
Symbol 419 TextUses:416Used by:427
Symbol 420 TextUses:416Used by:427
Symbol 421 EditableTextUses:416Used by:427
Symbol 422 TextUses:112Used by:427
Symbol 423 EditableTextUses:416Used by:427
Symbol 424 EditableTextUses:416Used by:427
Symbol 425 EditableTextUses:416Used by:427
Symbol 426 EditableTextUses:416Used by:427
Symbol 427 MovieClip {mummyball_en_fla.Challenge_91}Uses:415 417 418 419 420 421 422 423 424 425 426Used by:433
Symbol 428 TextUses:112Used by:429
Symbol 429 MovieClipUses:391 428Used by:433
Symbol 430 TextUses:400Used by:432
Symbol 431 TextUses:112Used by:432
Symbol 432 MovieClipUses:430 431Used by:433
Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86}Uses:390 393 395 397 414 427 429 432Used by:Timeline
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:437
Symbol 436 GraphicUsed by:437 455
Symbol 437 MovieClip {mummyball_en_fla.paintBucket_95}Uses:435 436Used by:456
Symbol 438 EditableTextUses:147Used by:456
Symbol 439 FontUsed by:440 441 449 450
Symbol 440 TextUses:439Used by:442
Symbol 441 TextUses:439Used by:442
Symbol 442 ButtonUses:187 440 189 441Used by:456
Symbol 443 EditableTextUses:147Used by:456
Symbol 444 EditableTextUses:147Used by:456
Symbol 445 TextUses:112Used by:456
Symbol 446 TextUses:112Used by:456
Symbol 447 TextUses:112Used by:456
Symbol 448 TextUses:112Used by:456
Symbol 449 TextUses:439Used by:451
Symbol 450 TextUses:439Used by:451
Symbol 451 ButtonUses:187 449 189 450Used by:456
Symbol 452 TextUses:112Used by:456
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClip {mummyball_en_fla.lifeBucket_99}Uses:454 436Used by:456
Symbol 456 MovieClip {mummyball_en_fla.Indicators_94}Uses:437 438 442 443 444 445 446 447 448 451 452 455Used by:Timeline
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:464
Symbol 459 TextUses:112Used by:460
Symbol 460 MovieClipUses:391 459Used by:464
Symbol 461 TextUses:112Used by:463
Symbol 462 TextUses:112Used by:463
Symbol 463 MovieClipUses:461 462Used by:464
Symbol 464 MovieClip {mummyball_en_fla.FailBox_101}Uses:458 393 460 463Used by:Timeline
Symbol 465 FontUsed by:466
Symbol 466 TextUses:465Used by:467
Symbol 467 MovieClipUses:466Used by:468
Symbol 468 MovieClip {mummyball_en_fla.TimeUp_104}Uses:467Used by:Timeline
Symbol 469 EditableTextUses:400Used by:Timeline
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:472
Symbol 472 MovieClipUses:471Used by:484 519 543 548 553 558
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:475 544 546 549
Symbol 475 MovieClipUses:474Used by:484 500 510 513 523 527 528 529 530 531 532 533 536 540 542 543 544 545 546 547 548 549 550 551 552 553 555 556 557 558
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:478
Symbol 478 MovieClipUses:477Used by:484 500 510 513 519 523 527 528 529 530 531 532 533 536 540 542 544 546 548 549 550 551 552 553 555 556 557 558
Symbol 479 GraphicUsed by:484
Symbol 480 TextUses:147Used by:484
Symbol 481 TextUses:147Used by:484
Symbol 482 TextUses:147Used by:484
Symbol 483 TextUses:147Used by:484
Symbol 484 MovieClipUses:472 475 367 478 479 480 481 482 483 87 77 71 68 74Used by:Timeline
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:487
Symbol 487 MovieClipUses:486Used by:500 510 513 532 533 536 542 545 547 552 553
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:490
Symbol 490 MovieClipUses:489Used by:500 513 529 532 542 546 548 549 553 556 558
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:493
Symbol 493 MovieClipUses:492Used by:500 513 523 529 543 546 548 552 557
Symbol 494 GraphicUsed by:500
Symbol 495 TextUses:147Used by:500
Symbol 496 TextUses:147Used by:500
Symbol 497 TextUses:147Used by:500
Symbol 498 TextUses:147Used by:500
Symbol 499 TextUses:147Used by:500
Symbol 500 MovieClipUses:475 367 487 490 129 493 132 478 494 495 496 497 498 499 87 74 67 64 61 84 50 68 71Used by:Timeline
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:502Used by:510 523 528 531 536 542 545 547 550 551 552 555 557
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:506
Symbol 506 MovieClipUses:505Used by:510 523 528 530 533 540 542 543 544 545 546 547 548 550 551 552 553 555 556 557
Symbol 507 GraphicUsed by:510
Symbol 508 TextUses:147Used by:510
Symbol 509 TextUses:147Used by:510
Symbol 510 MovieClipUses:135 367 364 487 475 503 506 132 478 129 507 508 509 47 87 71 74 45 42 50Used by:Timeline
Symbol 511 GraphicUsed by:513
Symbol 512 TextUses:147Used by:513
Symbol 513 MovieClipUses:364 475 478 487 129 135 490 367 132 493 511 512 87 71 77 74 39 61 50 64 68 45 42 67Used by:Timeline
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:519
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:519 527 532 549 552 553 556 557 558
Symbol 519 MovieClipUses:515 367 472 478 518 135 87 71 74 61 77 64 47 39 45 50 67 68Used by:Timeline
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClipUses:521Used by:523 543 546 550 555 558
Symbol 523 MovieClipUses:135 364 370 367 475 506 503 478 493 39 129 522 74 87 77 68 71 67 64 50Used by:Timeline
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClipUses:525Used by:527 533 546 551 556 557 558
Symbol 527 MovieClipUses:475 367 135 478 518 526 74 87 37 71 50Used by:Timeline
Symbol 528 MovieClipUses:370 367 135 506 475 129 478 503 87 77 74 50 68 67 36 71Used by:Timeline
Symbol 529 MovieClipUses:367 490 478 370 493 132 475 135 39 47 71 74 87 50 67 68 45 77Used by:Timeline
Symbol 530 MovieClipUses:475 135 129 367 478 506 74 87 68 50 39 71 67 61 77Used by:Timeline
Symbol 531 MovieClipUses:367 475 132 135 503 123 129 478 71 74 87 77 39 36 68 67 50 61Used by:Timeline
Symbol 532 MovieClipUses:367 475 490 478 518 487 135 129 74 50 87 39 47 71 37Used by:Timeline
Symbol 533 MovieClipUses:370 367 475 478 123 487 129 506 132 526 135 74 50 87 71 64 67 68Used by:Timeline
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:Timeline
Symbol 536 MovieClipUses:135 487 367 370 475 364 123 503 129 132 478 74 87 71 68 64 37 84 67 50 77 36Used by:Timeline
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:538Used by:540 555 558
Symbol 540 MovieClipUses:539 364 475 370 506 478 132 129 135 74 71 87 68 36 50 77 84 64Used by:Timeline
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541 475 367 364 370 490 129 123 478 506 487 132 503 135 47 71 74 87 37 68 67 36 84 50 77 45Used by:Timeline
Symbol 543 MovieClipUses:135 132 475 370 367 364 472 506 493 522 39 71 74 87 64 68 36 45 37 47 77 50 84Used by:Timeline
Symbol 544 MovieClipUses:370 364 475 474 478 506 71 74 87 33 68 37 36 42 50 77 67Used by:Timeline
Symbol 545 MovieClipUses:475 364 370 487 123 506 503 135 74 71 87 37 39 67 68 33 50 77 64Used by:Timeline
Symbol 546 MovieClipUses:475 367 364 370 474 129 506 490 522 478 493 135 126 526 71 74 87 39 64 68 37 31 36 33 50 77 67Used by:Timeline
Symbol 547 MovieClipUses:475 370 367 132 487 503 123 506 71 74 87 31 64 67 36 33 68 77 50Used by:Timeline
Symbol 548 MovieClipUses:367 364 370 475 506 478 472 493 490 129 71 74 87 33 67 47 45 31 64 68 36 77 50Used by:Timeline
Symbol 549 MovieClipUses:129 364 474 370 367 475 490 518 123 132 478 126 47 74 87 71 36 37 68 31 67 50 77Used by:Timeline
Symbol 550 MovieClipUses:475 364 370 367 522 123 132 506 478 503 74 71 87 64 61 67 77 68 36 31 50Used by:Timeline
Symbol 551 MovieClipUses:478 132 364 370 475 526 367 126 506 503 129 74 71 87 61 67 68 36 77 50Used by:Timeline
Symbol 552 MovieClipUses:364 370 475 367 493 129 518 478 506 487 503 74 87 71 77 68 36 31 64 45 67 37 50 20Used by:Timeline
Symbol 553 MovieClipUses:367 475 370 364 478 506 123 472 490 518 487 135 132 47 71 74 87 61 39 45 77 67 64 68 31 20 36 50Used by:Timeline
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClipUses:135 370 364 475 367 539 522 132 478 506 129 503 554 68 74 87 71 36 77 50Used by:Timeline
Symbol 556 MovieClipUses:367 475 364 370 518 490 478 526 132 506 135 74 87 77 37 71 84 50Used by:Timeline
Symbol 557 MovieClipUses:506 475 367 370 364 135 518 526 503 132 493 478 129 74 87 67 77 68 33 20 36 71 64 37 50Used by:Timeline
Symbol 558 MovieClipUses:129 475 364 370 367 539 478 490 518 522 472 132 126 526 123 68 74 87 36 71 77 84 67 50Used by:Timeline

Instance Names

"intro"Frame 1Symbol 140 MovieClip {mummyball_en_fla.Intro_1}
"loaderText"Frame 1Symbol 142 EditableText
"startLink"Frame 1Symbol 146 Button
"setSound"Frame 1Symbol 156 MovieClip
"setGraphics"Frame 1Symbol 164 MovieClip
"cursor_wand"Frame 1Symbol 169 MovieClip {mummyball_en_fla.Cursor_21}
"nameInput"Frame 2Symbol 173 EditableText
"ball1"Frame 2Symbol 177 Button
"ball2"Frame 2Symbol 178 Button
"ball3"Frame 2Symbol 179 Button
"ball4"Frame 2Symbol 180 Button
"editProfile"Frame 3Symbol 185 Button
"playerName"Frame 3Symbol 186 EditableText
"ball_profile"Frame 3Symbol 83 MovieClip
"startGame"Frame 3Symbol 192 Button
"newsletter"Frame 3Symbol 198 Button
"training1"Frame 3Symbol 215 MovieClip {mummyball_en_fla.Training1_Start_33}
"training2"Frame 3Symbol 218 MovieClip {mummyball_en_fla.Training2_Start_36}
"training3"Frame 3Symbol 221 MovieClip {mummyball_en_fla.Training3_Start_37}
"training5"Frame 3Symbol 224 MovieClip {mummyball_en_fla.Training5_Start_38}
"trainingInfo"Frame 3Symbol 231 MovieClip
"training4"Frame 3Symbol 236 MovieClip {mummyball_en_fla.Training4_Start_40}
"hard"Frame 4Symbol 241 Button
"normal"Frame 4Symbol 246 Button
"easy"Frame 4Symbol 251 Button
"highscores"Frame 4Symbol 263 MovieClip {mummyball_en_fla.Highscores_44}
"easy1"Frame 4Symbol 266 MovieClip {mummyball_en_fla.Easy1_Start_46}
"easy2"Frame 4Symbol 269 MovieClip {mummyball_en_fla.Easy2_Start_47}
"easy3"Frame 4Symbol 272 MovieClip {mummyball_en_fla.Easy3_Start_48}
"easy4"Frame 4Symbol 275 MovieClip {mummyball_en_fla.Easy4_Start_49}
"easy5"Frame 4Symbol 278 MovieClip {mummyball_en_fla.Easy5_Start_50}
"easy6"Frame 4Symbol 281 MovieClip {mummyball_en_fla.Easy6_Start_51}
"easy7"Frame 4Symbol 284 MovieClip {mummyball_en_fla.Easy7_Start_52}
"easy8"Frame 4Symbol 287 MovieClip {mummyball_en_fla.Easy8_Start_53}
"easy9"Frame 4Symbol 290 MovieClip {mummyball_en_fla.Easy9_Start_54}
"easy"Frame 5Symbol 251 Button
"normal1"Frame 5Symbol 295 MovieClip {mummyball_en_fla.Normal1_Start_55}
"normal3"Frame 5Symbol 298 MovieClip {mummyball_en_fla.Normal3_Start_56}
"normal8"Frame 5Symbol 301 MovieClip {mummyball_en_fla.Normal8_Start_57}
"normal4"Frame 5Symbol 304 MovieClip {mummyball_en_fla.Normal4_Start_58}
"normal7"Frame 5Symbol 307 MovieClip {mummyball_en_fla.Normal7_Start_59}
"normal9"Frame 5Symbol 310 MovieClip {mummyball_en_fla.Normal9_Start_60}
"normal2"Frame 5Symbol 313 MovieClip {mummyball_en_fla.Normal2_Start_61}
"normal6"Frame 5Symbol 316 MovieClip {mummyball_en_fla.Normal6_Start_62}
"normal5"Frame 5Symbol 319 MovieClip {mummyball_en_fla.Normal5_Start_63}
"normal"Frame 6Symbol 246 Button
"hard1"Frame 6Symbol 324 MovieClip {mummyball_en_fla.Hard1_Start_64}
"hard2"Frame 6Symbol 327 MovieClip {mummyball_en_fla.Hard2_Start_65}
"hard3"Frame 6Symbol 330 MovieClip {mummyball_en_fla.Hard3_Start_66}
"hard4"Frame 6Symbol 333 MovieClip {mummyball_en_fla.Hard4_Start_67}
"hard5"Frame 6Symbol 336 MovieClip {mummyball_en_fla.Hard5_Start_68}
"hard6"Frame 6Symbol 339 MovieClip {mummyball_en_fla.Hard6_Start_69}
"hard9"Frame 6Symbol 342 MovieClip {mummyball_en_fla.Hard9_Start_70}
"hard8"Frame 6Symbol 345 MovieClip {mummyball_en_fla.Hard8_Start_71}
"hard7"Frame 6Symbol 348 MovieClip {mummyball_en_fla.Hard7_Start_72}
"emailInput"Frame 7Symbol 352 EditableText
"subscribe"Frame 7Symbol 355 Button
"cancelNews"Frame 7Symbol 358 Button
"errorMessage"Frame 7Symbol 359 EditableText
"gameLevel"Frame 8Symbol 380 MovieClip
"ball"Frame 8Symbol 383 MovieClip {mummyball_en_fla.Ball_83}
"countdown"Frame 8Symbol 388 MovieClip {mummyball_en_fla.Countdown_85}
"summary"Frame 8Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86}
"hud"Frame 8Symbol 456 MovieClip {mummyball_en_fla.Indicators_94}
"failSummary"Frame 8Symbol 464 MovieClip {mummyball_en_fla.FailBox_101}
"timeUp"Frame 8Symbol 468 MovieClip {mummyball_en_fla.TimeUp_104}
"showLevel"Frame 8Symbol 469 EditableText
"gameLevel"Frame 9Symbol 484 MovieClip
"gameLevel"Frame 10Symbol 500 MovieClip
"gameLevel"Frame 11Symbol 510 MovieClip
"gameLevel"Frame 12Symbol 513 MovieClip
"gameLevel"Frame 13Symbol 519 MovieClip
"gameLevel"Frame 14Symbol 523 MovieClip
"gameLevel"Frame 15Symbol 527 MovieClip
"gameLevel"Frame 16Symbol 528 MovieClip
"gameLevel"Frame 17Symbol 529 MovieClip
"gameLevel"Frame 18Symbol 530 MovieClip
"gameLevel"Frame 19Symbol 531 MovieClip
"gameLevel"Frame 20Symbol 532 MovieClip
"gameLevel"Frame 21Symbol 533 MovieClip
"gameLevel"Frame 22Symbol 536 MovieClip
"gameLevel"Frame 23Symbol 540 MovieClip
"gameLevel"Frame 24Symbol 542 MovieClip
"gameLevel"Frame 25Symbol 543 MovieClip
"gameLevel"Frame 26Symbol 544 MovieClip
"gameLevel"Frame 27Symbol 545 MovieClip
"gameLevel"Frame 28Symbol 546 MovieClip
"gameLevel"Frame 29Symbol 547 MovieClip
"gameLevel"Frame 30Symbol 548 MovieClip
"gameLevel"Frame 31Symbol 549 MovieClip
"gameLevel"Frame 32Symbol 550 MovieClip
"gameLevel"Frame 33Symbol 551 MovieClip
"gameLevel"Frame 34Symbol 552 MovieClip
"gameLevel"Frame 35Symbol 553 MovieClip
"gameLevel"Frame 36Symbol 555 MovieClip
"gameLevel"Frame 37Symbol 556 MovieClip
"gameLevel"Frame 38Symbol 557 MovieClip
"gameLevel"Frame 39Symbol 558 MovieClip
"char"Symbol 84 MovieClip {Heal} Frame 1Symbol 83 MovieClip
"gameitnow"Symbol 140 MovieClip {mummyball_en_fla.Intro_1} Frame 1Symbol 110 Button
"startGame"Symbol 140 MovieClip {mummyball_en_fla.Intro_1} Frame 1Symbol 119 MovieClip {mummyball_en_fla.gameLogo_5}
"boost"Symbol 169 MovieClip {mummyball_en_fla.Cursor_21} Frame 1Symbol 166 MovieClip
"wand"Symbol 169 MovieClip {mummyball_en_fla.Cursor_21} Frame 1Symbol 117 MovieClip
"stars"Symbol 169 MovieClip {mummyball_en_fla.Cursor_21} Frame 1Symbol 168 MovieClip
"select"Symbol 215 MovieClip {mummyball_en_fla.Training1_Start_33} Frame 1Symbol 209 MovieClip
"locked"Symbol 215 MovieClip {mummyball_en_fla.Training1_Start_33} Frame 1Symbol 214 MovieClip
"select"Symbol 218 MovieClip {mummyball_en_fla.Training2_Start_36} Frame 1Symbol 209 MovieClip
"locked"Symbol 218 MovieClip {mummyball_en_fla.Training2_Start_36} Frame 1Symbol 214 MovieClip
"select"Symbol 221 MovieClip {mummyball_en_fla.Training3_Start_37} Frame 1Symbol 209 MovieClip
"locked"Symbol 221 MovieClip {mummyball_en_fla.Training3_Start_37} Frame 1Symbol 214 MovieClip
"select"Symbol 224 MovieClip {mummyball_en_fla.Training5_Start_38} Frame 1Symbol 209 MovieClip
"locked"Symbol 224 MovieClip {mummyball_en_fla.Training5_Start_38} Frame 1Symbol 214 MovieClip
"select"Symbol 236 MovieClip {mummyball_en_fla.Training4_Start_40} Frame 1Symbol 209 MovieClip
"locked"Symbol 236 MovieClip {mummyball_en_fla.Training4_Start_40} Frame 1Symbol 214 MovieClip
"topNames"Symbol 263 MovieClip {mummyball_en_fla.Highscores_44} Frame 1Symbol 255 EditableText
"topScores"Symbol 263 MovieClip {mummyball_en_fla.Highscores_44} Frame 1Symbol 256 EditableText
"myScore"Symbol 263 MovieClip {mummyball_en_fla.Highscores_44} Frame 1Symbol 258 EditableText
"gameitnow"Symbol 263 MovieClip {mummyball_en_fla.Highscores_44} Frame 2Symbol 110 Button
"gameitnow"Symbol 263 MovieClip {mummyball_en_fla.Highscores_44} Frame 2Symbol 262 Button
"select"Symbol 266 MovieClip {mummyball_en_fla.Easy1_Start_46} Frame 1Symbol 209 MovieClip
"locked"Symbol 266 MovieClip {mummyball_en_fla.Easy1_Start_46} Frame 1Symbol 214 MovieClip
"select"Symbol 269 MovieClip {mummyball_en_fla.Easy2_Start_47} Frame 1Symbol 209 MovieClip
"locked"Symbol 269 MovieClip {mummyball_en_fla.Easy2_Start_47} Frame 1Symbol 214 MovieClip
"select"Symbol 272 MovieClip {mummyball_en_fla.Easy3_Start_48} Frame 1Symbol 209 MovieClip
"locked"Symbol 272 MovieClip {mummyball_en_fla.Easy3_Start_48} Frame 1Symbol 214 MovieClip
"select"Symbol 275 MovieClip {mummyball_en_fla.Easy4_Start_49} Frame 1Symbol 209 MovieClip
"locked"Symbol 275 MovieClip {mummyball_en_fla.Easy4_Start_49} Frame 1Symbol 214 MovieClip
"select"Symbol 278 MovieClip {mummyball_en_fla.Easy5_Start_50} Frame 1Symbol 209 MovieClip
"locked"Symbol 278 MovieClip {mummyball_en_fla.Easy5_Start_50} Frame 1Symbol 214 MovieClip
"select"Symbol 281 MovieClip {mummyball_en_fla.Easy6_Start_51} Frame 1Symbol 209 MovieClip
"locked"Symbol 281 MovieClip {mummyball_en_fla.Easy6_Start_51} Frame 1Symbol 214 MovieClip
"select"Symbol 284 MovieClip {mummyball_en_fla.Easy7_Start_52} Frame 1Symbol 209 MovieClip
"locked"Symbol 284 MovieClip {mummyball_en_fla.Easy7_Start_52} Frame 1Symbol 214 MovieClip
"select"Symbol 287 MovieClip {mummyball_en_fla.Easy8_Start_53} Frame 1Symbol 209 MovieClip
"locked"Symbol 287 MovieClip {mummyball_en_fla.Easy8_Start_53} Frame 1Symbol 214 MovieClip
"select"Symbol 290 MovieClip {mummyball_en_fla.Easy9_Start_54} Frame 1Symbol 209 MovieClip
"locked"Symbol 290 MovieClip {mummyball_en_fla.Easy9_Start_54} Frame 1Symbol 214 MovieClip
"select"Symbol 295 MovieClip {mummyball_en_fla.Normal1_Start_55} Frame 1Symbol 209 MovieClip
"locked"Symbol 295 MovieClip {mummyball_en_fla.Normal1_Start_55} Frame 1Symbol 214 MovieClip
"select"Symbol 298 MovieClip {mummyball_en_fla.Normal3_Start_56} Frame 1Symbol 209 MovieClip
"locked"Symbol 298 MovieClip {mummyball_en_fla.Normal3_Start_56} Frame 1Symbol 214 MovieClip
"select"Symbol 301 MovieClip {mummyball_en_fla.Normal8_Start_57} Frame 1Symbol 209 MovieClip
"locked"Symbol 301 MovieClip {mummyball_en_fla.Normal8_Start_57} Frame 1Symbol 214 MovieClip
"select"Symbol 304 MovieClip {mummyball_en_fla.Normal4_Start_58} Frame 1Symbol 209 MovieClip
"locked"Symbol 304 MovieClip {mummyball_en_fla.Normal4_Start_58} Frame 1Symbol 214 MovieClip
"select"Symbol 307 MovieClip {mummyball_en_fla.Normal7_Start_59} Frame 1Symbol 209 MovieClip
"locked"Symbol 307 MovieClip {mummyball_en_fla.Normal7_Start_59} Frame 1Symbol 214 MovieClip
"select"Symbol 310 MovieClip {mummyball_en_fla.Normal9_Start_60} Frame 1Symbol 209 MovieClip
"locked"Symbol 310 MovieClip {mummyball_en_fla.Normal9_Start_60} Frame 1Symbol 214 MovieClip
"select"Symbol 313 MovieClip {mummyball_en_fla.Normal2_Start_61} Frame 1Symbol 209 MovieClip
"locked"Symbol 313 MovieClip {mummyball_en_fla.Normal2_Start_61} Frame 1Symbol 214 MovieClip
"select"Symbol 316 MovieClip {mummyball_en_fla.Normal6_Start_62} Frame 1Symbol 209 MovieClip
"locked"Symbol 316 MovieClip {mummyball_en_fla.Normal6_Start_62} Frame 1Symbol 214 MovieClip
"select"Symbol 319 MovieClip {mummyball_en_fla.Normal5_Start_63} Frame 1Symbol 209 MovieClip
"locked"Symbol 319 MovieClip {mummyball_en_fla.Normal5_Start_63} Frame 1Symbol 214 MovieClip
"select"Symbol 324 MovieClip {mummyball_en_fla.Hard1_Start_64} Frame 1Symbol 209 MovieClip
"locked"Symbol 324 MovieClip {mummyball_en_fla.Hard1_Start_64} Frame 1Symbol 214 MovieClip
"select"Symbol 327 MovieClip {mummyball_en_fla.Hard2_Start_65} Frame 1Symbol 209 MovieClip
"locked"Symbol 327 MovieClip {mummyball_en_fla.Hard2_Start_65} Frame 1Symbol 214 MovieClip
"select"Symbol 330 MovieClip {mummyball_en_fla.Hard3_Start_66} Frame 1Symbol 209 MovieClip
"locked"Symbol 330 MovieClip {mummyball_en_fla.Hard3_Start_66} Frame 1Symbol 214 MovieClip
"select"Symbol 333 MovieClip {mummyball_en_fla.Hard4_Start_67} Frame 1Symbol 209 MovieClip
"locked"Symbol 333 MovieClip {mummyball_en_fla.Hard4_Start_67} Frame 1Symbol 214 MovieClip
"select"Symbol 336 MovieClip {mummyball_en_fla.Hard5_Start_68} Frame 1Symbol 209 MovieClip
"locked"Symbol 336 MovieClip {mummyball_en_fla.Hard5_Start_68} Frame 1Symbol 214 MovieClip
"select"Symbol 339 MovieClip {mummyball_en_fla.Hard6_Start_69} Frame 1Symbol 209 MovieClip
"locked"Symbol 339 MovieClip {mummyball_en_fla.Hard6_Start_69} Frame 1Symbol 214 MovieClip
"select"Symbol 342 MovieClip {mummyball_en_fla.Hard9_Start_70} Frame 1Symbol 209 MovieClip
"locked"Symbol 342 MovieClip {mummyball_en_fla.Hard9_Start_70} Frame 1Symbol 214 MovieClip
"select"Symbol 345 MovieClip {mummyball_en_fla.Hard8_Start_71} Frame 1Symbol 209 MovieClip
"locked"Symbol 345 MovieClip {mummyball_en_fla.Hard8_Start_71} Frame 1Symbol 214 MovieClip
"select"Symbol 348 MovieClip {mummyball_en_fla.Hard7_Start_72} Frame 1Symbol 209 MovieClip
"locked"Symbol 348 MovieClip {mummyball_en_fla.Hard7_Start_72} Frame 1Symbol 214 MovieClip
"character"Symbol 383 MovieClip {mummyball_en_fla.Ball_83} Frame 1Symbol 83 MovieClip
"damaged"Symbol 383 MovieClip {mummyball_en_fla.Ball_83} Frame 1Symbol 382 MovieClip
"livesDisplay"Symbol 414 MovieClip {mummyball_en_fla.Scores_90} Frame 1Symbol 404 EditableText
"coinsDisplay"Symbol 414 MovieClip {mummyball_en_fla.Scores_90} Frame 1Symbol 405 EditableText
"timeDisplay"Symbol 414 MovieClip {mummyball_en_fla.Scores_90} Frame 1Symbol 406 EditableText
"scoreDisplay"Symbol 414 MovieClip {mummyball_en_fla.Scores_90} Frame 1Symbol 407 EditableText
"livesIcon"Symbol 414 MovieClip {mummyball_en_fla.Scores_90} Frame 1Symbol 83 MovieClip
"errorMessage"Symbol 427 MovieClip {mummyball_en_fla.Challenge_91} Frame 1Symbol 421 EditableText
"playerName"Symbol 427 MovieClip {mummyball_en_fla.Challenge_91} Frame 1Symbol 423 EditableText
"playerEmail"Symbol 427 MovieClip {mummyball_en_fla.Challenge_91} Frame 1Symbol 424 EditableText
"friendName"Symbol 427 MovieClip {mummyball_en_fla.Challenge_91} Frame 1Symbol 425 EditableText
"friendEmail"Symbol 427 MovieClip {mummyball_en_fla.Challenge_91} Frame 1Symbol 426 EditableText
"levelDone"Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86} Frame 1Symbol 393 MovieClip
"challenge"Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86} Frame 1Symbol 395 MovieClip
"nextLevel"Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86} Frame 1Symbol 397 MovieClip
"scores"Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86} Frame 1Symbol 414 MovieClip {mummyball_en_fla.Scores_90}
"challengeBox"Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86} Frame 1Symbol 427 MovieClip {mummyball_en_fla.Challenge_91}
"submitChallenge"Symbol 433 MovieClip {mummyball_en_fla.SummaryBox_86} Frame 51Symbol 429 MovieClip
"paintBar"Symbol 437 MovieClip {mummyball_en_fla.paintBucket_95} Frame 1Symbol 435 MovieClip
"lifeBar"Symbol 455 MovieClip {mummyball_en_fla.lifeBucket_99} Frame 1Symbol 454 MovieClip
"paintBucket"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 437 MovieClip {mummyball_en_fla.paintBucket_95}
"timeDisplay"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 438 EditableText
"back"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 442 Button
"pointsDisplay"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 443 EditableText
"keysDisplay"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 444 EditableText
"retry"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 451 Button
"lifeBucket"Symbol 456 MovieClip {mummyball_en_fla.Indicators_94} Frame 1Symbol 455 MovieClip {mummyball_en_fla.lifeBucket_99}
"levelDone"Symbol 464 MovieClip {mummyball_en_fla.FailBox_101} Frame 16Symbol 393 MovieClip
"retry"Symbol 464 MovieClip {mummyball_en_fla.FailBox_101} Frame 16Symbol 460 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$y9$FmqQjkIqQnv1s5vtw/Gsb.."

Labels

"intro"Frame 1
"create"Frame 2
"training"Frame 3
"menu"Frame 3
"easy"Frame 4
"normal"Frame 5
"hard"Frame 6
"newsletter"Frame 7
"training1"Frame 8
"training2"Frame 9
"training3"Frame 10
"training4"Frame 11
"training5"Frame 12
"easy1"Frame 13
"easy2"Frame 14
"easy3"Frame 15
"easy4"Frame 16
"easy5"Frame 17
"easy6"Frame 18
"easy7"Frame 19
"easy8"Frame 20
"easy9"Frame 21
"normal1"Frame 22
"normal2"Frame 23
"normal3"Frame 24
"normal4"Frame 25
"normal5"Frame 26
"normal6"Frame 27
"normal7"Frame 28
"normal8"Frame 29
"normal9"Frame 30
"hard1"Frame 31
"hard2"Frame 32
"hard3"Frame 33
"hard4"Frame 34
"hard5"Frame 35
"hard6"Frame 36
"hard7"Frame 37
"hard8"Frame 38
"hard9"Frame 39
"ball1"Symbol 83 MovieClip Frame 1
"ball2"Symbol 83 MovieClip Frame 2
"ball3"Symbol 83 MovieClip Frame 3
"ball4"Symbol 83 MovieClip Frame 4
"locked"Symbol 231 MovieClip Frame 1
"training1"Symbol 231 MovieClip Frame 2
"training2"Symbol 231 MovieClip Frame 3
"training3"Symbol 231 MovieClip Frame 4
"training4"Symbol 231 MovieClip Frame 5
"training5"Symbol 231 MovieClip Frame 6
"roll"Symbol 383 MovieClip {mummyball_en_fla.Ball_83} Frame 1
"die"Symbol 383 MovieClip {mummyball_en_fla.Ball_83} Frame 30




http://swfchan.com/23/112266/info.shtml
Created: 12/3 -2019 11:11:07 Last modified: 12/3 -2019 11:11:07 Server time: 18/04 -2024 23:21:33