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

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

Desert Dash.swf

This is the info page for
Flash #47034

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


Text
<p align="center"><font face="Cooper Std Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">-5</font></p>

<p align="center"><font face="Cooper Std Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">-5</font></p>

<p align="center"><font face="Cooper Std Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">-5</font></p>

<p align="center"><font face="Cooper Std Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">-5</font></p>

<p align="center"><font face="Cooper Std Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">-5</font></p>

<p align="center"><font face="Cooper Std Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">-5</font></p>

finis

<p align="center"><font face="Cooper Std Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#000000" letterSpacing="0.000000" kerning="1">4</font></p>

:

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

:

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

:

<p align="center"><font face="Cooper Std Black" size="24" color="#79a45b" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#79a45b" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#79a45b" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#79a45b" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#79a45b" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#79a45b" letterSpacing="0.000000" kerning="1">4</font></p>

:

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#9b6464" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#9b6464" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#9b6464" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#9b6464" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#9b6464" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#9b6464" letterSpacing="0.000000" kerning="1">4</font></p>

:

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#bab3a3" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="center"><font face="Cooper Std Black" size="24" color="#6a6a6a" letterSpacing="0.000000" kerning="1">4</font></p>

EVERYTHING,
BY EVERYONE.

PLAY

PLAY

PLAY

EXPORTER

BrainFlay

.net

Sound
Holder

Music
Holder

Ambience
Holder

Desert

Dash

Highscores

<p align="left"><font face="Hobo Std" size="16" color="#958b40" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#958b40" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#828686" letterSpacing="0.000000" kerning="1">Retrieving....</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#828686" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#9a7a6d" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#9a7a6d" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

<p align="left"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Retrieving...</font></p>

<p align="center"><font face="Hobo Std" size="16" color="#7a645a" letterSpacing="0.000000" kerning="1">Wait</font></p>

Name

Time

Play

Play

Scoreboard

Scoreboard

Author

Author

More Games

More Games

Daily

Daily

Daily

All

All

All

Audio:

WonkerKot

WonkerKot

Dark-Frando

Dark-Frando

Instructions

Hey there!  No need for a long introduction - your job
here is simple.  Get to the end of the Desert Dash course in
as fast a time as possible, and you can submit your score
to our tables!

Next

Next

Although you won't be killed, hitting hazards will give
you a time penalty.
Similarly, positive items (generally identified by a blue
glow) will give you a time bonus.

Prev

Prev

You can toggle quality with the Q button if the
game is slowing.  You can also use the H button to force
high quality.

Use the WASD keys to move and jump.
Good luck!

Go!

Go!

count

3

2

1

GO!

transit

pause

Unpause

Unpause

Menu

Menu

Paused

Congratulations!

You've finished the course, with a base time of:

<p align="center"><font face="Hobo Std" size="24" color="#80423c" letterSpacing="0.000000" kerning="1">00:00:00</font></p>

Flowers:

Animals:

Rocks:

Penalties:

<p align="left"><font face="Hobo Std" size="20" color="#b52828" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Hobo Std" size="18" color="#6a8550" letterSpacing="0.000000" kerning="1">0/0</font></p>

<p align="left"><font face="Hobo Std" size="18" color="#53808a" letterSpacing="0.000000" kerning="1">0/0</font></p>

<p align="left"><font face="Hobo Std" size="18" color="#6f508d" letterSpacing="0.000000" kerning="1">0/0</font></p>

<p align="left"><font face="Hobo Std" size="18" color="#5a6820" letterSpacing="0.000000" kerning="1">Set Bonus: &nbsp;+2s</font></p>

<p align="left"><font face="Hobo Std" size="18" color="#277a58" letterSpacing="0.000000" kerning="1">Set Bonus: &nbsp;+3s</font></p>

<p align="left"><font face="Hobo Std" size="18" color="#293978" letterSpacing="0.000000" kerning="1">Set Bonus: &nbsp;+10s</font></p>

<p align="center"><font face="Hobo Std" size="32" color="#436729" letterSpacing="0.000000" kerning="1">00:00:00</font></p>

Your total time is:

Next

Next

Submit your time!

Submit your score to our daily and all-time high-score tables,
and see how you compare to the rest of the world!

<p align="center"><font face="Hobo Std" size="32" color="#436729" letterSpacing="0.000000" kerning="1">00:00:00</font></p>

Submit

Submit

Name:

Final time:

<p align="center"><font face="Hobo Std" size="32" color="#646a26" letterSpacing="0.000000" kerning="1">WWWWWWWWWWWW</font></p>

Error

You name needs at least three
characters in it

Back

Back

Your name cannot contain racist
or hateful language

Your name cannot contain
expletives

Your name cannot contain
mild bad language

Please wait

Congratulations!

Your position today:

<p align="center"><font face="Hobo Std" size="44" color="#888888" letterSpacing="0.000000" kerning="1"><b>124</b></font></p>

And your all time position is:

<p align="center"><font face="Hobo Std" size="44" color="#a89c35" letterSpacing="0.000000" kerning="1"><b>124</b></font></p>

Continue

Continue

Inconsistencies were found in the data submitted
to the server.  Your IP has been logged for review.
If you have been unfairly flagged, please contact the site admin
at:
eddy_larkin@hotmail.co.uk

Menu

Menu

Your IP has been logged for previous inconsistencies, and
you cannot submit data at this time.
If you have been unfairly flagged, please contact the site admin
at:
eddy_larkin@hotmail.co.uk

A minor error occured with the data sent.  Unfortunately, your
score cannot be submitted.
We apologise for any inconvenience.  Please try to keep your
internet connection active throughout the game.

Error connecting to the server.  Please ensure that
your internet is connected and try again.
If the problem is server-side, you may need to return at a
later time.

Run successful

Congratulations on your
run!
You can use the link
below to return to the
main menu, where you
can also find a link to our
main high-scores table.
Well done!

Menu

Menu

Connecting to score tables

Skip

Skip

Error connecting to score tables
You will not be able to submit your
high-scores unless you connect

Retry

Retry

Slow coach!

Come on!  You've taken over an hour now.
We can't let this race continue - it's just too painful!
Go back to the menu and try again!

ActionScript [AS3]

Section 1
//Background1_44 (d_desert_fla.Background1_44) package d_desert_fla { import flash.display.*; public dynamic class Background1_44 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 2
//Background2_67 (d_desert_fla.Background2_67) package d_desert_fla { import flash.display.*; public dynamic class Background2_67 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 3
//Background3_77 (d_desert_fla.Background3_77) package d_desert_fla { import flash.display.*; public dynamic class Background3_77 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 4
//Background4_85 (d_desert_fla.Background4_85) package d_desert_fla { import flash.display.*; public dynamic class Background4_85 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 5
//Background5_90 (d_desert_fla.Background5_90) package d_desert_fla { import flash.display.*; public dynamic class Background5_90 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 6
//Background6_95 (d_desert_fla.Background6_95) package d_desert_fla { import flash.display.*; public dynamic class Background6_95 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 7
//Background7_101 (d_desert_fla.Background7_101) package d_desert_fla { import flash.display.*; public dynamic class Background7_101 extends MovieClip { public var bgArea:MovieClip; } }//package d_desert_fla
Section 8
//BAnimal1_70 (d_desert_fla.BAnimal1_70) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class BAnimal1_70 extends MovieClip { public function BAnimal1_70(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); MovieClip(parent).guy.speak(("animal" + Math.ceil((Math.random() * 5)))); } } }//package d_desert_fla
Section 9
//BAnimal2_87 (d_desert_fla.BAnimal2_87) package d_desert_fla { import flash.display.*; public dynamic class BAnimal2_87 extends MovieClip { public function BAnimal2_87(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); } } }//package d_desert_fla
Section 10
//BAnimal3_92 (d_desert_fla.BAnimal3_92) package d_desert_fla { import flash.display.*; public dynamic class BAnimal3_92 extends MovieClip { public function BAnimal3_92(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); } } }//package d_desert_fla
Section 11
//CountDown_62 (d_desert_fla.CountDown_62) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class CountDown_62 extends MovieClip { public var _root:MovieClip; public function CountDown_62(){ addFrameScript(0, frame1, 18, frame19, 21, frame22, 50, frame51, 80, frame81, 109, frame110, 140, frame141); } function frame81(){ LivingObject.sounds.addSound("countOne"); } function frame1(){ stop(); _root = MovieClip(parent); } function frame19(){ SoundMixer.stopAll(); } function frame22(){ LivingObject.sounds.addSound("countThree"); } function frame110(){ MovieClip(parent).holder.started = true; _root.musicHold.setVolume(1); _root.musicHold.addMusic("gameTheme", false); LivingObject.sounds.addSound("countGo"); } function frame51(){ LivingObject.sounds.addSound("countTwo"); } function frame141(){ stop(); } } }//package d_desert_fla
Section 12
//CRock1_69 (d_desert_fla.CRock1_69) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class CRock1_69 extends MovieClip { public function CRock1_69(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); MovieClip(parent).guy.speak(("rock" + Math.ceil((Math.random() * 5)))); } } }//package d_desert_fla
Section 13
//CRock2_80 (d_desert_fla.CRock2_80) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class CRock2_80 extends MovieClip { public function CRock2_80(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); MovieClip(parent).guy.speak(("rock" + Math.ceil((Math.random() * 5)))); } } }//package d_desert_fla
Section 14
//CRock3_103 (d_desert_fla.CRock3_103) package d_desert_fla { import flash.display.*; public dynamic class CRock3_103 extends MovieClip { public function CRock3_103(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); } } }//package d_desert_fla
Section 15
//DFlower1_57 (d_desert_fla.DFlower1_57) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class DFlower1_57 extends MovieClip { public function DFlower1_57(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); MovieClip(parent).guy.speak(("flower" + Math.ceil((Math.random() * 5)))); } } }//package d_desert_fla
Section 16
//DFlower2_58 (d_desert_fla.DFlower2_58) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class DFlower2_58 extends MovieClip { public function DFlower2_58(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); MovieClip(parent).guy.speak(("flower" + Math.ceil((Math.random() * 5)))); } } }//package d_desert_fla
Section 17
//DFlower3_81 (d_desert_fla.DFlower3_81) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class DFlower3_81 extends MovieClip { public function DFlower3_81(){ addFrameScript(0, frame1, 1, frame2, 25, frame26); } function frame1(){ stop(); } function frame26(){ stop(); } function frame2(){ LivingObject.sounds.addSound("collect"); MovieClip(parent).guy.speak(("flower" + Math.ceil((Math.random() * 5)))); } } }//package d_desert_fla
Section 18
//IntroClip_10 (d_desert_fla.IntroClip_10) package d_desert_fla { import flash.display.*; public dynamic class IntroClip_10 extends MovieClip { public var _root:MovieClip; public function IntroClip_10(){ addFrameScript(0, frame1, 34, frame35, 38, frame39, 109, frame110, 119, frame120, 120, frame121, 148, frame149); } function frame1(){ _root = MovieClip(parent); } function frame110(){ buttonMode = false; } function frame39(){ LivingObject.sounds.addSound("fadeOutSilly"); } function frame35(){ buttonMode = true; } function frame120(){ stop(); buttonMode = true; } function frame121(){ buttonMode = false; } function frame149(){ _root.nextFrame(); } } }//package d_desert_fla
Section 19
//KnightDrown_53 (d_desert_fla.KnightDrown_53) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class KnightDrown_53 extends MovieClip { public function KnightDrown_53(){ addFrameScript(24, frame25); } function frame25(){ MovieClip(parent).reset(); } } }//package d_desert_fla
Section 20
//KnightMonkey_50 (d_desert_fla.KnightMonkey_50) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class KnightMonkey_50 extends MovieClip { public function KnightMonkey_50(){ addFrameScript(0, frame1, 3, frame4, 8, frame9); } function frame1(){ stop(); } function frame4(){ if (Boolean(MovieClip(parent).andir)){ LivingObject.sounds.addSound("ropel"); } else { LivingObject.sounds.addSound("roper"); }; } function frame9(){ if (Boolean(MovieClip(parent).andir)){ LivingObject.sounds.addSound("roper"); } else { LivingObject.sounds.addSound("ropel"); }; } } }//package d_desert_fla
Section 21
//KnightMonkeyStill_51 (d_desert_fla.KnightMonkeyStill_51) package d_desert_fla { import flash.display.*; public dynamic class KnightMonkeyStill_51 extends MovieClip { public function KnightMonkeyStill_51(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package d_desert_fla
Section 22
//KnightRespawn_52 (d_desert_fla.KnightRespawn_52) package d_desert_fla { import flash.display.*; public dynamic class KnightRespawn_52 extends MovieClip { public function KnightRespawn_52(){ addFrameScript(29, frame30); } function frame30(){ MovieClip(parent).gotoAndStop((MovieClip(parent).currentFrame - 12)); } } }//package d_desert_fla
Section 23
//KnightRunning_49 (d_desert_fla.KnightRunning_49) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class KnightRunning_49 extends MovieClip { public function KnightRunning_49(){ addFrameScript(0, frame1, 7, frame8, 15, frame16); } function frame16(){ if (Boolean(MovieClip(parent).andir)){ LivingObject.sounds.addSound("footr"); } else { LivingObject.sounds.addSound("footl"); }; } function frame1(){ stop(); stop(); } function frame8(){ if (Boolean(MovieClip(parent).andir)){ LivingObject.sounds.addSound("footl"); } else { LivingObject.sounds.addSound("footr"); }; } } }//package d_desert_fla
Section 24
//KnightSlider_54 (d_desert_fla.KnightSlider_54) package d_desert_fla { import flash.display.*; public dynamic class KnightSlider_54 extends MovieClip { public function KnightSlider_54(){ addFrameScript(0, frame1, 1, frame2, 6, frame7); } function frame7(){ LivingObject.sounds.addSound("slidey"); } function frame1(){ stop(); } function frame2(){ LivingObject.sounds.addSound("slidey"); } } }//package d_desert_fla
Section 25
//KnightStanding_48 (d_desert_fla.KnightStanding_48) package d_desert_fla { import flash.display.*; public dynamic class KnightStanding_48 extends MovieClip { public function KnightStanding_48(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package d_desert_fla
Section 26
//MainMernu_30 (d_desert_fla.MainMernu_30) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainMernu_30 extends MovieClip { public var sponsReq:URLRequest; public var score10:TextField; public var audDarkBtn:SimpleButton; public var menScoreBtn:SimpleButton; public var scoreReq:URLRequest; public var audWonkBtn:SimpleButton; public var allBtn:MovieClip; public var name1:TextField; public var name3:TextField; public var name4:TextField; public var name6:TextField; public var name8:TextField; public var name2:TextField; public var name7:TextField; public var name5:TextField; public var name9:TextField; public var menSponsorBtn:SimpleButton; public var dailyBtn:MovieClip; public var menAuthorBtn:SimpleButton; public var _root:MovieClip; public var menPlayBtn:SimpleButton; public var siteReq:URLRequest; public var score1:TextField; public var score2:TextField; public var score3:TextField; public var score4:TextField; public var score5:TextField; public var score6:TextField; public var score7:TextField; public var score8:TextField; public var score9:TextField; public var name10:TextField; public function MainMernu_30(){ addFrameScript(0, frame1, 30, frame31, 32, frame33, 59, frame60); } public function menPlayFunc(_arg1:MouseEvent):void{ gotoAndPlay(32); } function frame1(){ _root = MovieClip(parent); sponsReq = new URLRequest("http://www.brainflay.net/"); siteReq = new URLRequest("http://www.brainflay.net/"); scoreReq = new URLRequest("http://www.brainflay.net/scores_tables/d_desert_scores.php"); menPlayBtn.addEventListener(MouseEvent.MOUSE_DOWN, menPlayFunc); menScoreBtn.addEventListener(MouseEvent.MOUSE_DOWN, menScoreFunc); menAuthorBtn.addEventListener(MouseEvent.MOUSE_DOWN, menAuthorFunc); menSponsorBtn.addEventListener(MouseEvent.MOUSE_DOWN, menSponsorFunc); audWonkBtn.addEventListener(MouseEvent.MOUSE_DOWN, wonkPress); audDarkBtn.addEventListener(MouseEvent.MOUSE_DOWN, darkPress); gotoAndPlay(2); dailyBtn.gotoAndStop(3); allBtn.gotoAndStop(1); allBtn.buttonMode = true; dailyBtn.addEventListener(MouseEvent.ROLL_OVER, mOver); dailyBtn.addEventListener(MouseEvent.ROLL_OUT, mOut); dailyBtn.addEventListener(MouseEvent.MOUSE_DOWN, dailyPress); allBtn.addEventListener(MouseEvent.ROLL_OVER, mOver); allBtn.addEventListener(MouseEvent.ROLL_OUT, mOut); allBtn.addEventListener(MouseEvent.MOUSE_DOWN, allPress); } public function darkPress(_arg1:MouseEvent):void{ NewgroundsAPI.loadCustomLink("Audio - Dark-Frando"); } function frame33(){ LivingObject.sounds.addSound("menuOut"); } function frame31(){ stop(); } public function wonkPress(_arg1:MouseEvent):void{ NewgroundsAPI.loadCustomLink("Audio - WonkerKot"); } public function mOver(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 3){ _arg1.target.gotoAndStop(2); }; } function frame60(){ _root.gotoAndStop(27); } public function allPress(_arg1:MouseEvent):void{ if (allBtn.currentFrame != 3){ allBtn.gotoAndStop(3); allBtn.buttonMode = false; dailyBtn.gotoAndStop(1); dailyBtn.buttonMode = true; _root.getScores(false); }; } public function menScoreFunc(_arg1:MouseEvent):void{ navigateToURL(scoreReq, "_blank"); } public function menSponsorFunc(_arg1:MouseEvent):void{ NewgroundsAPI.loadNewgrounds(); } public function menAuthorFunc(_arg1:MouseEvent):void{ NewgroundsAPI.loadMySite(); } public function mOut(_arg1:MouseEvent):void{ if (_arg1.target.currentFrame != 3){ _arg1.target.gotoAndStop(1); }; } public function dailyPress(_arg1:MouseEvent):void{ if (dailyBtn.currentFrame != 3){ dailyBtn.gotoAndStop(3); dailyBtn.buttonMode = false; allBtn.gotoAndStop(1); allBtn.buttonMode = true; _root.getScores(true); }; } } }//package d_desert_fla
Section 27
//MainTimeline (d_desert_fla.MainTimeline) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var rockText:TextField; public var timerBox:TimeCount; public var flowSet:TextField; public var nextFrmBtn:SimpleButton; public var backg:MovieClip; public var bonusTotal:Number; public var soundHold:SoundHolderFirstLevel; public var musicHold:MusicHolderFirstLevel; public var menuBtn:SimpleButton; public var countIn:MovieClip; public var secforp:String; public var ambienceHold:AmbienceHolderFirstLevel; public var identifier:String; public var stageArea:MovieClip; public var rockSet:TextField; public var keysDown:Array; public var seSkip:SimpleButton; public var anSet:TextField; public var permaPosText:TextField; public var anText:TextField; public var finalTimeText2:TextField; public var connectTimeOut:Number; public var playerName:String; public var permaPos:String; public var submitBtn:SimpleButton; public var mernu:MovieClip; public var pauser:MovieClip; public var baseTime:TextField; public var finalTimeText:TextField; public var nameBox:TextField; public var dailyPosText:TextField; public var seSkip2:SimpleButton; public var seRetry:SimpleButton; public var flowText:TextField; public var dailyPos:String; public var holder:MovieClip; public var gamePaused:Boolean; public var contBtn:SimpleButton; public var countOut:EndClip; public var transit:Transition; public var introClip:MovieClip; public var penText:TextField; public var backBtn:SimpleButton; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 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); } public function connectErrorRetry(_arg1:MouseEvent):void{ prevFrame(); } public function pauseMe():void{ gamePaused = (AnimatedObject.paused = true); pauser.gotoAndStop(3); } public function onPr(_arg1:MouseEvent):void{ if (introClip.currentFrame < 35){ } else { if (introClip.currentFrame < 110){ NewgroundsAPI.loadMySite(); } else { if (introClip.currentFrame < 120){ } else { if (introClip.currentFrame < 121){ NewgroundsAPI.loadNewgrounds(); }; }; }; }; } function frame16(){ backBtn.addEventListener(MouseEvent.MOUSE_DOWN, scoreBack); LivingObject.sounds.addSound("fadeOutAbrupt"); } function frame14(){ bonusTotal = 15; musicHold.setVolume(0.4); stage.quality = "MEDIUM"; nextFrmBtn.addEventListener(MouseEvent.MOUSE_DOWN, nextFrm); timerBox.visible = false; baseTime.text = getTime(Math.ceil(((timerBox.time / timerBox.myFps) * 100))); penText.text = String(timerBox.damages); flowText.text = (String(timerBox.flowers) + "/3"); anText.text = (String(timerBox.animals) + "/3"); rockText.text = (String(timerBox.rocks) + "/3"); if (timerBox.flowers < 3){ flowSet.text = ""; bonusTotal = (bonusTotal - 2); }; if (timerBox.animals < 3){ anSet.text = ""; bonusTotal = (bonusTotal - 3); }; if (timerBox.rocks < 3){ rockSet.text = ""; bonusTotal = (bonusTotal - 10); }; finalTimeText.text = getTime(Math.ceil((((timerBox.time / timerBox.myFps) + ((timerBox.losses - timerBox.gains) - bonusTotal)) * 100))); playCongrat(); } function frame15(){ submitBtn.addEventListener(MouseEvent.MOUSE_DOWN, scoreSubmit); musicHold.setVolume(0.2); nameBox.text = playerName; finalTimeText2.text = getTime(Math.ceil((((timerBox.time / timerBox.myFps) + ((timerBox.losses - timerBox.gains) - bonusTotal)) * 100))); } public function timeOutCheck(_arg1:Event):void{ connectTimeOut--; if (connectTimeOut <= 0){ nextFrame(); removeEventListener(Event.ENTER_FRAME, timeOutCheck); }; } function frame17(){ backBtn.addEventListener(MouseEvent.MOUSE_DOWN, scoreBack); LivingObject.sounds.addSound("fadeOutAbrupt"); } function frame18(){ backBtn.addEventListener(MouseEvent.MOUSE_DOWN, scoreBack); LivingObject.sounds.addSound("fadeOutAbrupt"); } public function kUp(_arg1:KeyboardEvent):void{ if (holder != null){ if (holder.guy != null){ holder.guy.kUp(_arg1.keyCode); }; }; } function frame6(){ musicHold.setVolume(0.2); } function frame7(){ timerBox.sounds = soundHold; secforp = "8"; timerBox.addEventListener("overtime", overTime); } public function goToTheMenu(_arg1:MouseEvent):void{ gotoAndStop(5); } function frame5(){ getScores(true); SoundMixer.stopAll(); musicHold.setVolume(1); musicHold.addMusic("menuTheme", true); } function frame25(){ backBtn.addEventListener(MouseEvent.MOUSE_DOWN, scoreBack); } function frame13(){ secforp = (secforp + "s"); musicHold.setVolume(0.7); } function frame1(){ Security.allowDomain("*"); NewgroundsAPI.linkAPI(this); NewgroundsAPI.connectMovie(2815); NewgroundsAPI.addCustomLink(1, "Audio - WonkerKot"); NewgroundsAPI.addCustomLink(2, "Audio - Dark-Frando"); } function frame2(){ prevFrame(); } function frame23(){ menuBtn.addEventListener(MouseEvent.MOUSE_DOWN, goToTheMenu); } function frame4(){ gamePaused = false; playerName = ""; identifier = ""; secforp = "8"; keysDown = new Array(false, false, false, false); stage.addEventListener(KeyboardEvent.KEY_DOWN, kDown); stage.addEventListener(KeyboardEvent.KEY_UP, kUp); introClip.addEventListener(MouseEvent.MOUSE_DOWN, onPr); stage.quality = "MEDIUM"; stage.showDefaultContextMenu = false; LivingObject.sounds = soundHold; stop(); } function frame19(){ backBtn.addEventListener(MouseEvent.MOUSE_DOWN, scoreBack); LivingObject.sounds.addSound("fadeOutAbrupt"); } function frame21(){ contBtn.addEventListener(MouseEvent.MOUSE_DOWN, contBtnPressLol); musicHold.setVolume(0.1); dailyPosText.text = convertToPos(dailyPos); permaPosText.text = convertToPos(permaPos); } function frame24(){ menuBtn.addEventListener(MouseEvent.MOUSE_DOWN, goToTheMenu); } function frame20(){ sendScores(); LivingObject.sounds.addSound("fadeOutSilly"); } function frame27(){ connectTimeOut = 360; sendStart(); musicHold.setVolume(0.6); addEventListener(Event.ENTER_FRAME, timeOutCheck); } function frame22(){ menuBtn.addEventListener(MouseEvent.MOUSE_DOWN, goToTheMenu); } function frame28(){ seRetry.addEventListener(MouseEvent.MOUSE_DOWN, connectErrorRetry); seSkip.addEventListener(MouseEvent.MOUSE_DOWN, connectErrorSkip); } function frame29(){ menuBtn.addEventListener(MouseEvent.MOUSE_DOWN, goToTheMenu2); stage.quality = "MEDIUM"; musicHold.setVolume(0.1); } public function scoreBack(_arg1:MouseEvent):void{ gotoAndStop(15); } function frame26(){ menuBtn.addEventListener(MouseEvent.MOUSE_DOWN, menuBtnPressLol); } public function muteAll():void{ musicHold.muteMe(); soundHold.muteMe(); ambienceHold.muteMe(); } public function unPause():void{ gamePaused = (AnimatedObject.paused = false); pauser.gotoAndStop(2); } public function getScores(_arg1:Boolean=true):void{ var req:URLRequest; var scoreLoad:URLLoader; var ii:int; var scoreShow:Function; var onFail:Function; var vd = _arg1; scoreShow = function (_arg1:Event):void{ var uvars:URLVariables; var isBlank:Boolean; var ii:int; var e = _arg1; uvars = new URLVariables(); isBlank = false; try { uvars.decode(scoreLoad.data); } catch(e:Error) { isBlank = true; }; ii = 1; while (ii <= 10) { if (((Boolean(uvars[("name" + ii)])) && (Boolean(uvars[("score" + ii)])))){ mernu[("name" + ii)].text = uvars[("name" + ii)]; mernu[("score" + ii)].text = getTime(Number(uvars[("score" + ii)])); } else { mernu[("name" + ii)].text = (mernu[("score" + ii)].text = ""); }; ii = (ii + 1); }; if (isBlank){ mernu.name1.text = "No data yet!"; mernu.score1.text = ":("; }; scoreLoad.removeEventListener(Event.COMPLETE, scoreShow); scoreLoad.removeEventListener(IOErrorEvent.IO_ERROR, onFail); }; onFail = function (_arg1:IOErrorEvent):void{ var _local2:int; mernu.name1.text = "Error connecting to server"; mernu.score1.text = ":O"; _local2 = 2; while (_local2 <= 10) { mernu[("name" + _local2)].text = (mernu[("score" + _local2)].text = ""); _local2++; }; }; req = new URLRequest("http://www.brainflay.net/scores_handler/desert_dash.php"); req.data = new URLVariables((("daily=" + vd) + "&start=1&end=10")); req.method = URLRequestMethod.POST; scoreLoad = new URLLoader(); scoreLoad.addEventListener(Event.COMPLETE, scoreShow); scoreLoad.addEventListener(IOErrorEvent.IO_ERROR, onFail); scoreLoad.load(req); ii = 2; while (ii <= 10) { mernu[("name" + ii)].text = (mernu[("score" + ii)].text = ""); ii = (ii + 1); }; mernu.name1.text = "Loading scores"; mernu.score1.text = "..."; } public function playCongrat():void{ var _local1:Number; _local1 = Math.ceil((timerBox.time / timerBox.myFps)); if (_local1 < 55){ LivingObject.sounds.addSound("incredible"); } else { if (_local1 < 70){ LivingObject.sounds.addSound("fast"); } else { if (_local1 < 85){ LivingObject.sounds.addSound("good"); } else { if (_local1 < 110){ LivingObject.sounds.addSound("notBad"); } else { if (_local1 < 140){ LivingObject.sounds.addSound("ok"); } else { if (_local1 < 220){ LivingObject.sounds.addSound("better"); } else { if (_local1 < 360){ LivingObject.sounds.addSound("quiteSlow"); } else { if (_local1 < 600){ LivingObject.sounds.addSound("slow"); } else { LivingObject.sounds.addSound("awful"); }; }; }; }; }; }; }; }; } public function nextFrm(_arg1:MouseEvent):void{ nextFrame(); } public function getTime(_arg1:Number):String{ var _local2:Function; var _local3:Number; var _local4:String; var _local5:String; var _local6:String; _local2 = Math.floor; _local3 = _arg1; if (_local3 < 0){ _local3 = 0; }; _local4 = String(_local2((_local3 % 6000))); _local5 = String(_local2(((_local3 - Number(_local4)) / 6000))); while (_local4.length < 4) { _local4 = ("0" + _local4); }; while (_local5.length < 2) { _local5 = ("0" + _local5); }; _local6 = (String(_local5) + String(_local4)); return (((((_local6.substr(0, 2) + ":") + _local6.substr(2, 2)) + ":") + _local6.substr(4, 2))); } public function scoreSubmit(_arg1:MouseEvent):void{ var _local2:String; _local2 = nameBox.text.toUpperCase(); playerName = nameBox.text; if (nameBox.text.length < 3){ nextFrame(); } else { if ((((((_local2.search("NIGGER") > -1)) || ((_local2.search("FAGGOT") > -1)))) || ((_local2.search("NIGGA") > -1)))){ gotoAndStop(17); } else { if ((((((((((((((_local2.search("CUNT") > -1)) || ((_local2.search("FUCK") > -1)))) || ((_local2.search("SHIT") > -1)))) || ((_local2.search("PISS") > -1)))) || ((_local2.search("DICK") > -1)))) || ((_local2.search("BOLLOCK") > -1)))) || ((_local2.search("WANK") > -1)))){ gotoAndStop(18); } else { if ((((((((((((((((_local2.search("CRAP") > -1)) || ((_local2.search("COCK") > -1)))) || ((_local2.search("PUSSY") > -1)))) || ((_local2.search("BUGGER") > -1)))) || ((_local2.search("BASTARD") > -1)))) || ((_local2.search("BITCH") > -1)))) || ((_local2.search("PORN") > -1)))) || ((_local2.search("WHORE") > -1)))){ gotoAndStop(19); } else { gotoAndStop(20); }; }; }; }; } public function goToTheMenu2(_arg1:MouseEvent):void{ gotoAndStop(5); } public function qualHigh():void{ stage.quality = "HIGH"; } public function menuBtnPressLol(_arg1:MouseEvent):void{ gotoAndStop(5); } public function kDown(_arg1:KeyboardEvent):void{ if (holder != null){ if (holder.guy != null){ holder.guy.kDown(_arg1.keyCode); }; }; if (_arg1.keyCode == 72){ qualHigh(); } else { if (_arg1.keyCode == 81){ qualChange(); } else { if (_arg1.keyCode == 80){ if ((((currentFrame >= 7)) && ((currentFrame < 14)))){ if (!gamePaused){ pauseMe(); } else { unPause(); }; }; }; }; }; } public function sendStart(_arg1:Boolean=true):void{ var req:URLRequest; var scoreLoad:URLLoader; var skipConnectFunc:Function; var scoreStart:Function; var scoreError:Function; var vd = _arg1; skipConnectFunc = function (_arg1:MouseEvent):void{ nextFrame(); removeEventListener(Event.ENTER_FRAME, timeOutCheck); scoreLoad.removeEventListener(Event.COMPLETE, scoreStart); scoreLoad.removeEventListener(Event.COMPLETE, scoreError); scoreLoad.close(); }; scoreStart = function (_arg1:Event):void{ identifier = String(scoreLoad.data.identifier); trace(identifier); gotoAndStop(6); removeEventListener(Event.ENTER_FRAME, timeOutCheck); scoreLoad.removeEventListener(Event.COMPLETE, scoreStart); scoreLoad.removeEventListener(Event.COMPLETE, scoreError); }; scoreError = function (_arg1:IOErrorEvent):void{ nextFrame(); removeEventListener(Event.ENTER_FRAME, timeOutCheck); scoreLoad.removeEventListener(Event.COMPLETE, scoreStart); scoreLoad.removeEventListener(Event.COMPLETE, scoreError); }; req = new URLRequest("http://www.brainflay.net/scores_handler/desert_dash_startgame.php"); scoreLoad = new URLLoader(); scoreLoad.dataFormat = URLLoaderDataFormat.VARIABLES; scoreLoad.addEventListener(Event.COMPLETE, scoreStart); scoreLoad.addEventListener(IOErrorEvent.IO_ERROR, scoreError); req.data = new URLVariables("theUser=scriptKiddieNoob"); req.method = URLRequestMethod.POST; scoreLoad.load(req); seSkip2.addEventListener(MouseEvent.MOUSE_DOWN, skipConnectFunc); } public function overTime(_arg1:Event):void{ gotoAndStop(29); } public function sendScores():void{ var requ:URLRequest; var uvars:URLVariables; var scoreLoader:URLLoader; var prop:*; var scoreResult:Function; var onFailSend:Function; scoreResult = function (_arg1:Event):void{ var _local2:Boolean; var _local3:int; _local2 = false; if (scoreLoader.data.anError == "minor"){ gotoAndStop(24); } else { if (scoreLoader.data.anError == "banned"){ gotoAndStop(23); } else { if (scoreLoader.data.anError == "found"){ gotoAndStop(22); } else { gotoAndStop(21); dailyPos = String(scoreLoader.data.dailyPos); permaPos = String(scoreLoader.data.permaPos); }; }; }; scoreLoader.removeEventListener(Event.COMPLETE, scoreResult); scoreLoader.removeEventListener(IOErrorEvent.IO_ERROR, onFailSend); }; onFailSend = function (_arg1:IOErrorEvent):void{ gotoAndStop(25); }; requ = new URLRequest("http://www.brainflay.net/scores_handler/desert_dash_scorerecieve.php"); scoreLoader = new URLLoader(); uvars = new URLVariables(((((((("thetime=" + Math.ceil((((timerBox.time / timerBox.myFps) + ((timerBox.losses - timerBox.gains) - bonusTotal)) * 100))) + "&thename=") + playerName) + "&theident=") + identifier) + "&thesec=") + secforp)); for (prop in uvars) { trace(((("uvarst." + prop) + " = ") + uvars[prop])); }; requ.data = uvars; requ.method = URLRequestMethod.POST; scoreLoader.dataFormat = URLLoaderDataFormat.VARIABLES; scoreLoader.addEventListener(Event.COMPLETE, scoreResult); scoreLoader.addEventListener(IOErrorEvent.IO_ERROR, onFailSend); scoreLoader.load(requ); } public function connectErrorSkip(_arg1:MouseEvent):void{ gotoAndStop(6); } public function convertToPos(_arg1):String{ var _local2:Number; var _local3:String; _local2 = Number(_arg1); if ((((_local2 > 10)) && ((_local2 < 20)))){ return ((_local2 + "th")); }; _local3 = String(_local2).charAt((String(_local2).length - 1)); if (_local3 == "1"){ return ((_local2 + "st")); }; if (_local3 == "2"){ return ((_local2 + "nd")); }; if (_local3 == "3"){ return ((_local2 + "rd")); }; return ((_local2 + "th")); } public function qualChange():void{ if (stage.quality == "MEDIUM"){ stage.quality = "LOW"; } else { stage.quality = "MEDIUM"; }; } public function unMuteAll():void{ musicHold.unMuteMe(); soundHold.unMuteMe(); ambienceHold.unMuteMe(); } public function contBtnPressLol(_arg1:MouseEvent):void{ gotoAndStop(26); } } }//package d_desert_fla
Section 28
//NG_AD_OBJECT_3 (d_desert_fla.NG_AD_OBJECT_3) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class NG_AD_OBJECT_3 extends MovieClip { public var ng_ad:MovieClip; public var NG_Button:SimpleButton; public function NG_AD_OBJECT_3(){ addFrameScript(0, frame1); } public function loadNGSite(_arg1:Event){ NewgroundsAPI.loadNewgrounds(); } public function startAd(_arg1){ var _local2:URLLoader; _local2 = new URLLoader(new URLRequest(_arg1)); _local2.addEventListener(Event.COMPLETE, ad_Loaded); } function frame1(){ Security.allowDomain("70.87.128.99"); Security.allowInsecureDomain("70.87.128.99"); Security.allowDomain("ads.shizmoo.com"); Security.allowInsecureDomain("ads.shizmoo.com"); Security.allowDomain("www.cpmstar.com"); Security.allowInsecureDomain("www.cpmstar.com"); Security.allowDomain("server.cpmstar.com"); Security.allowInsecureDomain("server.cpmstar.com"); if (NewgroundsAPI.getAdURL()){ startAd(NewgroundsAPI.getAdURL()); }; NewgroundsAPI.addEventListener(NewgroundsAPI.ADS_APPROVED, startAd); NG_Button.addEventListener(MouseEvent.CLICK, loadNGSite); stop(); } public function ad_Loaded(_arg1:Event){ var _local2:*; var _local3:Loader; _local2 = String(_arg1.target.data); _local3 = new Loader(); _local3.load(new URLRequest(_local2)); ng_ad.addChild(_local3); } } }//package d_desert_fla
Section 29
//NG_TANK_5 (d_desert_fla.NG_TANK_5) package d_desert_fla { import flash.events.*; import flash.display.*; public dynamic class NG_TANK_5 extends MovieClip { public var NG_Logo:SimpleButton; public function NG_TANK_5(){ addFrameScript(0, frame1); } public function loadNGSite(_arg1:Event){ NewgroundsAPI.loadNewgrounds(); } function frame1(){ NG_Logo.addEventListener(MouseEvent.CLICK, loadNGSite); } } }//package d_desert_fla
Section 30
//NGI_INTRO_12 (d_desert_fla.NGI_INTRO_12) package d_desert_fla { import flash.display.*; public dynamic class NGI_INTRO_12 extends MovieClip { public var _root:MovieClip; public function NGI_INTRO_12(){ addFrameScript(0, frame1, 274, frame275, 279, frame280); } function frame275(){ _root.play(); } function frame280(){ stop(); } function frame1(){ _root = MovieClip(parent); } } }//package d_desert_fla
Section 31
//NGI_MASK_CUBE_16 (d_desert_fla.NGI_MASK_CUBE_16) package d_desert_fla { import flash.display.*; public dynamic class NGI_MASK_CUBE_16 extends MovieClip { public function NGI_MASK_CUBE_16(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package d_desert_fla
Section 32
//NGI_MASK_IN_15 (d_desert_fla.NGI_MASK_IN_15) package d_desert_fla { import flash.display.*; public dynamic class NGI_MASK_IN_15 extends MovieClip { public function NGI_MASK_IN_15(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package d_desert_fla
Section 33
//Pause_64 (d_desert_fla.Pause_64) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Pause_64 extends MovieClip { public var menUnpauseBtn:SimpleButton; public var _root:MovieClip; public var menMenuBtn:SimpleButton; public function Pause_64(){ addFrameScript(0, frame1, 2, frame3); } public function unPauseFunc(_arg1:MouseEvent):void{ _root.unPause(); gotoAndStop(2); } function frame3(){ menUnpauseBtn.addEventListener(MouseEvent.MOUSE_DOWN, unPauseFunc); menMenuBtn.addEventListener(MouseEvent.MOUSE_DOWN, goMenuFunc); } function frame1(){ _root = MovieClip(parent); nextFrame(); } public function goMenuFunc(_arg1:MouseEvent):void{ _root.gotoAndStop(5); } } }//package d_desert_fla
Section 34
//PreloaderScreen_1 (d_desert_fla.PreloaderScreen_1) package d_desert_fla { import flash.events.*; import flash.display.*; public dynamic class PreloaderScreen_1 extends MovieClip { public var loadBar:MovieClip; public var loadPlayPrev:MovieClip; public var _root:MovieClip; public var loadPlayBtn:SimpleButton; public function PreloaderScreen_1(){ addFrameScript(0, frame1, 1, frame2, 15, frame16, 69, frame70); } function frame70(){ _root.gotoAndStop(4); } public function loadUpd(_arg1:Event):void{ if ((loadBar.scaleX = (_root.loaderInfo.bytesLoaded / _root.loaderInfo.bytesTotal)) == 1){ gotoAndPlay(2); removeEventListener(Event.ENTER_FRAME, loadUpd); }; } function frame16(){ stop(); loadPlayBtn.addEventListener(MouseEvent.MOUSE_DOWN, loadPlay); } function frame1(){ _root = MovieClip(parent); stop(); loadBar.scaleX = 0; addEventListener(Event.ENTER_FRAME, loadUpd); } function frame2(){ loadPlayPrev.gotoAndStop(1); } public function loadPlay(_arg1:MouseEvent):void{ gotoAndPlay(17); } } }//package d_desert_fla
Section 35
//Screen1Hold_46 (d_desert_fla.Screen1Hold_46) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen1Hold_46 extends MovieClip { public var effects:MovieClip; public var bonus2:MovieClip; public var cactus11:MovieClip; public var cactus12:MovieClip; public var cactus10:MovieClip; public var cactus13:MovieClip; public var effs:Array; public var levelArea:MovieClip; public var terrain:MovieClip; public var frm:Number; public var guy:KnightStances; public var i:uint; public var started:Boolean; public var cactus3:MovieClip; public var cactus4:MovieClip; public var cactus5:MovieClip; public var cactus6:MovieClip; public var cactus9:MovieClip; public var cactus7:MovieClip; public var cactus1:MovieClip; public var cactus8:MovieClip; public var end1:MovieClip; public var _root:MovieClip; public var cactus2:MovieClip; public var bonus1:MovieClip; public function Screen1Hold_46(){ addFrameScript(0, frame1); } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } function frame1(){ frm = 7; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); started = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); guy.setBackground(_root.backg, _root.backg.bgArea); guy.my = 240; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; addEventListener(Event.ENTER_FRAME, onFrame); _root.timerBox.startTime(); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ LivingObject.updateVars(); if (started){ guy.upd(); } else { guy.updateAnimation(); }; guy.snap(); guy.correct(); guy.correctBG(); if (started){ _root.timerBox.upd(); }; updEffs(); if (((guy.hitbox.hitTestObject(end1)) && ((_root.transit.currentFrame == 1)))){ _root.secforp = (("!" + _root.secforp) + "/"); _root.transit.goTransTo(8); }; i = 1; while (i <= 2) { if (this[("bonus" + i)].currentFrame == 1){ if (guy.hitbox.hitTestObject(this[("bonus" + i)])){ this[("bonus" + i)].gotoAndStop(2); if (i == 1){ newEff(false, "+3"); _root.timerBox.addBonus(3, "flower"); } else { if (i == 2){ newEff(false, "+2"); _root.timerBox.addBonus(2, "flower"); }; }; }; } else { if (this[("bonus" + i)].currentFrame != 26){ this[("bonus" + i)].nextFrame(); }; }; i++; }; i = 1; while (i <= 13) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; if (_root.countIn.currentFrame != _root.countIn.totalFrames){ _root.countIn.nextFrame(); }; }; }; } } }//package d_desert_fla
Section 36
//Screen2Hold_68 (d_desert_fla.Screen2Hold_68) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen2Hold_68 extends MovieClip { public var cpoint10:MovieClip; public var logEnd:MovieClip; public var effects:MovieClip; public var bonus2:MovieClip; public var effs:Array; public var frm:Number; public var levelArea:MovieClip; public var terrain:MovieClip; public var guy:KnightStances; public var i:uint; public var cactus3:MovieClip; public var cactus4:MovieClip; public var cactus5:MovieClip; public var cactus6:MovieClip; public var bounce1:Bouncy1; public var cactus7:MovieClip; public var cactus1:MovieClip; public var cactus8:MovieClip; public var end1:MovieClip; public var cpoint2:MovieClip; public var cpoint6:MovieClip; public var cpoint7:MovieClip; public var cpoint9:MovieClip; public var cpoint3:MovieClip; public var cpoint4:MovieClip; public var cpoint5:MovieClip; public var _root:MovieClip; public var cpoint8:MovieClip; public var cpoint1:MovieClip; public var started:Boolean; public var falls1:MovieClip; public var cactus2:MovieClip; public var cpoint11:MovieClip; public var bonus1:MovieClip; public function Screen2Hold_68(){ addFrameScript(0, frame1); } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } function frame1(){ frm = 8; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); started = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); WobblyRock.terr = terrain; WobblyRock.targ = guy; FloatyLog.terr = terrain; FloatyLog.targ = guy; FloatyLog.ends = logEnd; guy.setBackground(_root.backg, _root.backg.bgArea); guy.my = 220; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; guy.speak(("rocks" + Math.ceil((Math.random() * 4)))); addEventListener(Event.ENTER_FRAME, onFrame); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ LivingObject.updateVars(); guy.upd(); guy.snap(); guy.correct(); guy.correctBG(); _root.timerBox.upd(); updEffs(); if (guy.hitbox.hitTestObject(falls1)){ guy.falling = true; }; if (guy.hitbox.hitTestObject(bounce1)){ bounce1.gotoAndStop(2); guy.spdY = -30; guy.jumpD = true; guy.y = (guy.y - 16); }; i = 1; while (i <= 2) { if (this[("bonus" + i)].currentFrame == 1){ if (guy.hitbox.hitTestObject(this[("bonus" + i)])){ this[("bonus" + i)].gotoAndStop(2); if (i == 1){ newEff(false, "+1"); _root.timerBox.addBonus(1, "rock"); } else { if (i == 2){ newEff(false, "+3"); _root.timerBox.addBonus(3, "animal"); }; }; }; } else { if (this[("bonus" + i)].currentFrame != this[("bonus" + i)].totalFrames){ this[("bonus" + i)].nextFrame(); }; }; i++; }; i = 1; while (i <= 8) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; i = 1; while (i <= 11) { if (guy.hitbox.hitTestObject(this[("cpoint" + i)])){ if (guy.cpx < this[("cpoint" + i)].x){ if (i == 1){ _root.secforp = ("w2" + _root.secforp); }; guy.cpx = this[("cpoint" + i)].x; guy.cpy = this[("cpoint" + i)].y; }; break; }; i++; }; guy.hitAmount = 5; i = 1; while (i <= 3) { terrain[("wobbly" + i)].upd(); i++; }; terrain.loggy1.upd(); if (terrain.water.hitTestPoint((x + (guy.x * scaleX)), ((y + (guy.y * scaleY)) + 1))){ if (guy.currentFrame != (15 + guy.andir)){ guy.gotoAndStop((15 + guy.andir)); }; guy.spdX = (guy.spdY = 0); terrain.loggy1.resetting = true; }; if (guy.hitbox.hitTestObject(end1)){ _root.transit.goTransTo(9); }; }; }; } } }//package d_desert_fla
Section 37
//Screen2Terrain_73 (d_desert_fla.Screen2Terrain_73) package d_desert_fla { import flash.display.*; public dynamic class Screen2Terrain_73 extends MovieClip { public var water:WaterObject; public var wobbly1:WobblingRock; public var wobbly2:WobblingRock; public var wobbly3:WobblingRock; public var loggy1:LogFloater; } }//package d_desert_fla
Section 38
//Screen3Hold_78 (d_desert_fla.Screen3Hold_78) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen3Hold_78 extends MovieClip { public var levelArea:MovieClip; public var i:uint; public var started:Boolean; public var bounce1:Bouncy1; public var bounce3:Bouncy1; public var bounce4:Bouncy1; public var bounce2:Bouncy1; public var end1:MovieClip; public var cpoint1:MovieClip; public var cpoint2:MovieClip; public var cpoint3:MovieClip; public var cpoint4:MovieClip; public var cpoint6:MovieClip; public var cpoint5:MovieClip; public var falls1:MovieClip; public var spike1:Spike1; public var spike2:Spike1; public var spike3:Spike1; public var spike4:Spike1; public var spike5:Spike1; public var spike7:Spike1; public var spike8:Spike1; public var spike9:Spike1; public var spike6:Spike1; public var effects:MovieClip; public var effs:Array; public var frm:Number; public var terrain:MovieClip; public var guy:KnightStances; public var cactus1:MovieClip; public var cactus2:MovieClip; public var cactus3:MovieClip; public var cactus4:MovieClip; public var cactus5:MovieClip; public var cactus6:MovieClip; public var cactus7:MovieClip; public var cactus8:MovieClip; public var _root:MovieClip; public var bonus1:MovieClip; public var bonus2:MovieClip; public function Screen3Hold_78(){ addFrameScript(0, frame1); } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } function frame1(){ frm = 9; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); started = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); guy.setBackground(_root.backg, _root.backg.bgArea); guy.my = 200; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; spike1.gotoAndStop(25); spike3.gotoAndStop(51); spike4.gotoAndStop(58); spike5.gotoAndStop(65); spike6.gotoAndStop(8); spike7.gotoAndStop(15); spike8.gotoAndStop(22); spike9.gotoAndStop(29); addEventListener(Event.ENTER_FRAME, onFrame); guy.speak(("mbars" + Math.ceil((Math.random() * 4)))); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ if (terrain.climb1.hitTestPoint((x + (scaleX * guy.x)), (y + (scaleY * (guy.y - 98))), true)){ if ((((guy.currentFrame < 9)) || ((guy.currentFrame > 12)))){ guy.gotoAndStop((9 + guy.andir)); }; guy.y = (guy.y - 6); do { guy.y++; } while (terrain.climb1.hitTestPoint((x + (scaleX * guy.x)), (y + (scaleY * (guy.y - 92))), true)); } else { if ((((guy.currentFrame > 8)) && ((guy.currentFrame < 13)))){ guy.gotoAndStop((5 + guy.andir)); }; }; LivingObject.updateVars(); guy.upd(); guy.snap(); guy.correct(); guy.correctBG(); _root.timerBox.upd(); updEffs(); if (guy.hitbox.hitTestObject(falls1)){ guy.falling = true; }; if (guy.hits(terrain.slide1, 0, (guy.hitAmount * 2))){ guy.landSlide(); } else { if ((((((guy.currentFrame == 17)) || ((guy.currentFrame == 18)))) && (!(guy.hits(terrain.slide1, 0, (guy.hitAmount * 4)))))){ guy.gotoAndStop((1 + guy.andir)); }; }; i = 1; while (i <= 2) { if (this[("bonus" + i)].currentFrame == 1){ if (guy.hitbox.hitTestObject(this[("bonus" + i)])){ this[("bonus" + i)].gotoAndStop(2); if (i == 1){ newEff(false, "+1"); _root.timerBox.addBonus(1, "rock"); } else { if (i == 2){ newEff(false, "+3"); _root.timerBox.addBonus(3, "flower"); }; }; }; } else { if (this[("bonus" + i)].currentFrame != this[("bonus" + i)].totalFrames){ this[("bonus" + i)].nextFrame(); }; }; i++; }; i = 1; while (i <= 4) { if ((((guy.spdY > 0)) && (guy.hitbox.hitTestObject(this[("bounce" + i)])))){ this[("bounce" + i)].gotoAndStop(2); if (i == 1){ guy.spdY = -22; } else { if (i == 2){ guy.spdY = -30; if (_root.secforp.length == 5){ _root.secforp = (_root.secforp + "#"); }; } else { if (i == 3){ guy.spdY = -24; } else { guy.spdY = -28; }; }; }; guy.jumpD = true; guy.y = (guy.y - 16); }; i++; }; i = 1; while (i <= 8) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; i = 1; while (i <= 9) { if (guy.hitbox.hitTestObject(this[("spike" + i)])){ if (guy.bash()){ newEff(true, "-3"); _root.timerBox.addDamage(3); }; }; i++; }; i = 1; while (i <= 6) { if (guy.hitbox.hitTestObject(this[("cpoint" + i)])){ if (guy.cpx < this[("cpoint" + i)].x){ guy.cpx = this[("cpoint" + i)].x; guy.cpy = this[("cpoint" + i)].y; }; break; }; i++; }; if (guy.hitbox.hitTestObject(end1)){ _root.transit.goTransTo(10); }; }; }; } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } } }//package d_desert_fla
Section 39
//Screen3Terrain_82 (d_desert_fla.Screen3Terrain_82) package d_desert_fla { import flash.display.*; public dynamic class Screen3Terrain_82 extends MovieClip { public var climb1:MovieClip; public var slide1:MovieClip; } }//package d_desert_fla
Section 40
//Screen4Hold_86 (d_desert_fla.Screen4Hold_86) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen4Hold_86 extends MovieClip { public var effects:MovieClip; public var effs:Array; public var frm:Number; public var levelArea:MovieClip; public var terrain:MovieClip; public var guy:KnightStances; public var i:uint; public var cactus3:MovieClip; public var cactus4:MovieClip; public var cactus5:MovieClip; public var bounce1:Bouncy1; public var bounce2:Bouncy1; public var cactus1:MovieClip; public var started:Boolean; public var end1:MovieClip; public var cpoint2:MovieClip; public var cpoint6:MovieClip; public var cpoint7:MovieClip; public var cpoint3:MovieClip; public var cpoint4:MovieClip; public var cpoint5:MovieClip; public var _root:MovieClip; public var cactus2:MovieClip; public var cpoint1:MovieClip; public var falls1:MovieClip; public var bonus1:MovieClip; public function Screen4Hold_86(){ addFrameScript(0, frame1); } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } function frame1(){ frm = 10; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); started = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); guy.setBackground(_root.backg, _root.backg.bgArea); guy.my = 180; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; guy.speak(("cactus" + Math.ceil((Math.random() * 4)))); addEventListener(Event.ENTER_FRAME, onFrame); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ LivingObject.updateVars(); guy.upd(); guy.snap(); guy.correct(); guy.correctBG(); _root.timerBox.upd(); updEffs(); if (guy.hitbox.hitTestObject(falls1)){ guy.falling = true; }; if (guy.hits(terrain.slide1, 0, (guy.hitAmount * 2))){ guy.landSlide(); } else { if ((((((guy.currentFrame == 17)) || ((guy.currentFrame == 18)))) && (!(guy.hits(terrain.slide1, 0, (guy.hitAmount * 4)))))){ guy.gotoAndStop((1 + guy.andir)); }; }; i = 1; while (i <= 1) { if (this[("bonus" + i)].currentFrame == 1){ if (guy.hitbox.hitTestObject(this[("bonus" + i)])){ this[("bonus" + i)].gotoAndStop(2); if (i == 1){ newEff(false, "+4"); _root.timerBox.addBonus(5, "animal"); }; }; } else { if (this[("bonus" + i)].currentFrame != this[("bonus" + i)].totalFrames){ this[("bonus" + i)].nextFrame(); }; }; i++; }; i = 1; while (i <= 2) { if ((((guy.spdY > 0)) && (((guy.hits(this[("bounce" + i)], -12, 0)) || (guy.hits(this[("bounce" + i)], 12, 0)))))){ this[("bounce" + i)].gotoAndStop(2); if (i == 1){ guy.spdX = 14; guy.spdY = -16; } else { guy.spdY = -24; }; guy.jumpD = true; guy.y = (guy.y - 16); }; i++; }; if (guy.spdY > 18){ guy.spdY = 18; }; i = 1; while (i <= 5) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; i = 1; while (i <= 7) { if (guy.hitbox.hitTestObject(this[("cpoint" + i)])){ if (guy.cpx < this[("cpoint" + i)].x){ guy.cpx = this[("cpoint" + i)].x; guy.cpy = this[("cpoint" + i)].y; if (i == 7){ _root.secforp = ("A" + _root.secforp); }; }; break; }; i++; }; if (guy.hitbox.hitTestObject(end1)){ _root.transit.goTransTo(11); }; }; }; } } }//package d_desert_fla
Section 41
//Screen4Terrain_88 (d_desert_fla.Screen4Terrain_88) package d_desert_fla { import flash.display.*; public dynamic class Screen4Terrain_88 extends MovieClip { public var slide1:MovieClip; } }//package d_desert_fla
Section 42
//Screen5Hold_91 (d_desert_fla.Screen5Hold_91) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen5Hold_91 extends MovieClip { public var effects:MovieClip; public var cactus11:MovieClip; public var cactus12:MovieClip; public var cactus10:MovieClip; public var cactus13:MovieClip; public var effs:Array; public var levelArea:MovieClip; public var terrain:MovieClip; public var frm:Number; public var guy:KnightStances; public var i:uint; public var started:Boolean; public var cactus3:MovieClip; public var cactus4:MovieClip; public var cactus5:MovieClip; public var cactus6:MovieClip; public var cactus9:MovieClip; public var bounce1:Bouncy1; public var cactus7:MovieClip; public var cactus1:MovieClip; public var cactus8:MovieClip; public var end1:MovieClip; public var _root:MovieClip; public var cactus2:MovieClip; public var bonus1:MovieClip; public function Screen5Hold_91(){ addFrameScript(0, frame1); } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } function frame1(){ frm = 11; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); started = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); guy.setBackground(_root.backg, _root.backg.bgArea); guy.andir = 1; guy.my = 180; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; guy.speak(("slide" + Math.ceil((Math.random() * 4)))); addEventListener(Event.ENTER_FRAME, onFrame); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ LivingObject.updateVars(); guy.upd(); guy.snap(); guy.correct(); guy.correctBG(); _root.timerBox.upd(); updEffs(); if (guy.hits(terrain.slide1, 0, (guy.hitAmount * 2))){ guy.landSlide(); } else { if ((((((guy.currentFrame == 17)) || ((guy.currentFrame == 18)))) && (!(guy.hits(terrain.slide1, 0, (guy.hitAmount * 4)))))){ guy.gotoAndStop((1 + guy.andir)); }; }; i = 1; while (i <= 1) { if (this[("bonus" + i)].currentFrame == 1){ if (guy.hitbox.hitTestObject(this[("bonus" + i)])){ this[("bonus" + i)].gotoAndStop(2); if (i == 1){ newEff(false, "+3"); _root.timerBox.addBonus(3, "animal"); }; }; } else { if (this[("bonus" + i)].currentFrame != this[("bonus" + i)].totalFrames){ this[("bonus" + i)].nextFrame(); }; }; i++; }; i = 1; while (i <= 1) { if ((((guy.spdY > 0)) && (((guy.hits(this[("bounce" + i)], -12, 0)) || (guy.hits(this[("bounce" + i)], 12, 0)))))){ this[("bounce" + i)].gotoAndStop(2); if (i == 1){ guy.spdX = -18; guy.spdY = -18; }; guy.jumpD = true; guy.y = (guy.y - 16); }; i++; }; if (guy.spdY > 18){ guy.spdY = 18; }; i = 1; while (i <= 13) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; if (guy.hitbox.hitTestObject(end1)){ _root.transit.goTransTo(12); }; }; }; } } }//package d_desert_fla
Section 43
//Screen5Terrain_93 (d_desert_fla.Screen5Terrain_93) package d_desert_fla { import flash.display.*; public dynamic class Screen5Terrain_93 extends MovieClip { public var slide1:MovieClip; } }//package d_desert_fla
Section 44
//Screen6Hold_96 (d_desert_fla.Screen6Hold_96) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen6Hold_96 extends MovieClip { public var effects:MovieClip; public var cactus11:MovieClip; public var cactus12:MovieClip; public var cactus14:MovieClip; public var cactus10:MovieClip; public var cactus13:MovieClip; public var webEnd2:MovieClip; public var webEnd3:MovieClip; public var effs:Array; public var levelArea:MovieClip; public var terrain:MovieClip; public var frm:Number; public var webEnd1:MovieClip; public var guy:KnightStances; public var started:Boolean; public var cactus3:MovieClip; public var cactus4:MovieClip; public var cactus5:MovieClip; public var cactus6:MovieClip; public var cactus9:MovieClip; public var bounce5:Bouncy1; public var bounce1:Bouncy1; public var cactus7:MovieClip; public var bounce4:Bouncy1; public var bounce2:Bouncy1; public var cactus8:MovieClip; public var end1:MovieClip; public var _root:MovieClip; public var bounce3:Bouncy1; public var i:uint; public var cactus1:MovieClip; public var cactus2:MovieClip; public function Screen6Hold_96(){ addFrameScript(0, frame1); } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ if (terrain.climb1.hitTestPoint((x + (scaleX * guy.x)), (y + (scaleY * (guy.y - 98))), true)){ if ((((guy.currentFrame < 9)) || ((guy.currentFrame > 12)))){ guy.gotoAndStop((9 + guy.andir)); }; guy.y = (guy.y - 6); do { guy.y++; } while (terrain.climb1.hitTestPoint((x + (scaleX * guy.x)), (y + (scaleY * (guy.y - 92))), true)); } else { if ((((guy.currentFrame > 8)) && ((guy.currentFrame < 13)))){ guy.gotoAndStop((5 + guy.andir)); }; }; LivingObject.updateVars(); guy.upd(); guy.snap(); guy.correct(); guy.correctBG(); _root.timerBox.upd(); updEffs(); i = 1; while (i <= 5) { if ((((guy.spdY > 0)) && (((guy.hits(this[("bounce" + i)], -8, 4)) || (guy.hits(this[("bounce" + i)], 8, 4)))))){ this[("bounce" + i)].gotoAndStop(2); if (i == 1){ guy.spdX = 11; guy.spdY = -18; } else { if (i == 2){ guy.spdY = -20; } else { if (i == 3){ guy.spdY = -16; } else { if (i == 4){ guy.spdX = 12; guy.spdY = -22; } else { guy.spdY = -16; }; }; }; }; guy.jumpD = true; guy.y = (guy.y - 16); }; i++; }; if (guy.spdY > 18){ guy.spdY = 18; }; i = 1; while (i <= 14) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; guy.hitAmount = 5; i = 1; while (i <= 3) { terrain[("web" + i)].upd(); i++; }; if (guy.hitbox.hitTestObject(end1)){ if (_root.transit.currentFrame == 1){ _root.secforp = ("h" + _root.secforp); }; _root.transit.goTransTo(13); }; }; }; } function frame1(){ frm = 12; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); started = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); SpiderWeb.targ = guy; SpiderWeb.terr = terrain; terrain.web1.ends = webEnd1; terrain.web2.ends = webEnd2; terrain.web3.ends = webEnd3; guy.setBackground(_root.backg, _root.backg.bgArea); guy.my = 180; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; guy.speak(("swebs" + Math.ceil((Math.random() * 4)))); addEventListener(Event.ENTER_FRAME, onFrame); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } } }//package d_desert_fla
Section 45
//Screen6Terrain_98 (d_desert_fla.Screen6Terrain_98) package d_desert_fla { import flash.display.*; public dynamic class Screen6Terrain_98 extends MovieClip { public var climb1:MovieClip; public var web1:SpiderWebClip; public var web3:SpiderWebClip; public var web2:SpiderWebClip; } }//package d_desert_fla
Section 46
//Screen7Hold_102 (d_desert_fla.Screen7Hold_102) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Screen7Hold_102 extends MovieClip { public var cpoint10:MovieClip; public var effects:MovieClip; public var effs:Array; public var frm:Number; public var levelArea:MovieClip; public var terrain:MovieClip; public var guy:KnightStances; public var completed:Boolean; public var i:uint; public var cactus3:MovieClip; public var bounce1:Bouncy1; public var bounce2:Bouncy1; public var cactus1:MovieClip; public var bounce3:Bouncy1; public var end1:MovieClip; public var cpoint2:MovieClip; public var cpoint6:MovieClip; public var cpoint7:MovieClip; public var cpoint9:MovieClip; public var cpoint3:MovieClip; public var cpoint4:MovieClip; public var cpoint5:MovieClip; public var _root:MovieClip; public var cpoint8:MovieClip; public var cpoint1:MovieClip; public var falls1:MovieClip; public var cactus2:MovieClip; public var bonus1:MovieClip; public function Screen7Hold_102(){ addFrameScript(0, frame1); } public function updEffs():void{ i = 0; while (i < effs.length) { effs[i].upd(); if (effs[i].over){ effs.splice(i, 1); }; i++; }; } public function newEff(_arg1:Boolean, _arg2:String):void{ var _local3:ValueShower; if (_arg1){ _local3 = new DamageShower(); } else { _local3 = new BonusShower(); }; _local3.setVars(guy.x, (guy.y - 100), _arg2); effects.addChild(_local3); effs.push(_local3); } function frame1(){ frm = 13; _root = MovieClip(parent); if (frm == _root.currentFrame){ i = 0; effs = new Array(); completed = false; LivingObject.setVars(this, levelArea, _root.stageArea, terrain, _root); LivingObject.updateVars(); FloatyPlatform.targ = guy; FloatyPlatform.terr = terrain; guy.setBackground(_root.backg, _root.backg.bgArea); guy.my = 240; guy.snap(1); guy.right = _root.keysDown[0]; guy.right2 = _root.keysDown[1]; guy.left = _root.keysDown[2]; guy.left2 = _root.keysDown[3]; guy.speak(("final" + Math.ceil((Math.random() * 4)))); addEventListener(Event.ENTER_FRAME, onFrame); nextFrame(); guy.ani.play(); guy.snap(); guy.correct(); guy.correctBG(); }; } public function onFrame(_arg1:Event):void{ if (frm != _root.currentFrame){ removeEventListener(Event.ENTER_FRAME, onFrame); } else { if (!_root.gamePaused){ if (completed){ if (scaleX > 0.41){ scaleX = (scaleX + ((0.65 - scaleX) / 9)); scaleY = (scaleY + ((0.65 - scaleY) / 9)); _root.backg.scaleX = (_root.backg.scaleX + ((0.8 - _root.backg.scaleX) / 9)); _root.backg.scaleY = (_root.backg.scaleY + ((0.8 - _root.backg.scaleY) / 9)); }; }; LivingObject.updateVars(); if (!completed){ guy.upd(); }; guy.snap(); guy.correct(); guy.correctBG(); if (!completed){ _root.timerBox.upd(); }; updEffs(); i = 1; while (i <= 10) { if (guy.hitbox.hitTestObject(this[("cpoint" + i)])){ if (guy.cpx < this[("cpoint" + i)].x){ guy.cpx = this[("cpoint" + i)].x; guy.cpy = this[("cpoint" + i)].y; }; break; }; i++; }; i = 1; while (i <= 1) { if (this[("bonus" + i)].currentFrame == 1){ if (guy.hitbox.hitTestObject(this[("bonus" + i)])){ this[("bonus" + i)].gotoAndStop(2); if (i == 1){ newEff(false, "+2"); _root.timerBox.addBonus(2, "rock"); }; }; } else { if (this[("bonus" + i)].currentFrame != this[("bonus" + i)].totalFrames){ this[("bonus" + i)].nextFrame(); }; }; i++; }; i = 1; while (i <= 10) { terrain[("floatPlat" + i)].upd(); i++; }; i = 1; while (i <= 3) { if ((((guy.spdY > 0)) && (((guy.hits(this[("bounce" + i)], -8, 4)) || (guy.hits(this[("bounce" + i)], 8, 4)))))){ this[("bounce" + i)].gotoAndStop(2); if (i == 1){ guy.spdX = 10; guy.spdY = -16; } else { if (i == 2){ guy.spdY = -27; } else { guy.spdY = -16; }; }; guy.jumpD = true; guy.y = (guy.y - 16); }; i++; }; if (guy.spdY > 18){ guy.spdY = 18; }; i = 1; while (i <= 3) { if (terrain[("boingPlat" + i)].currentFrame == 1){ if (((guy.hits(terrain[("boingPlat" + i)], 0, 6)) && ((guy.currentFrame < 5)))){ terrain[("boingPlat" + i)].nextFrame(); }; } else { terrain[("boingPlat" + i)].nextFrame(); if (guy.hits(terrain[("boingPlat" + i)], 0, 6)){ if (terrain[("boingPlat" + i)].currentFrame == 20){ guy.spdY = -22; guy.jumpD = true; guy.y = (guy.y - 16); }; } else { if (terrain[("boingPlat" + i)].currentFrame < 20){ terrain[("boingPlat" + i)].gotoAndStop(36); }; }; }; terrain[("boingPlat" + i)].upd(); i++; }; i = 1; while (i <= 3) { if (guy.hitbox.hitTestObject(this[("cactus" + i)])){ if (guy.bash()){ newEff(true, "-2"); _root.timerBox.addDamage(2); }; }; i++; }; if (guy.hitbox.hitTestObject(falls1)){ guy.falling = true; }; if (guy.hitbox.hitTestObject(end1)){ if (((guy.hits(terrain.endPlat, 0, 1)) && ((guy.currentFrame < 5)))){ completed = (guy.jumpD = true); guy.gotoAndStop(1); _root.timerBox.paused = true; if (_root.countOut.currentFrame == 1){ _root.countOut.nextFrame(); }; }; }; }; }; } } }//package d_desert_fla
Section 47
//Screen7Terrain_104 (d_desert_fla.Screen7Terrain_104) package d_desert_fla { import flash.display.*; public dynamic class Screen7Terrain_104 extends MovieClip { public var floatPlat7:WobblyWeirdPlat; public var floatPlat6:WobblyWeirdPlat; public var floatPlat10:WobblyWeirdPlat; public var boingPlat1:BoingWeirdPlat; public var boingPlat2:BoingWeirdPlat; public var boingPlat3:BoingWeirdPlat; public var endPlat:MovieClip; public var floatPlat1:WobblyWeirdPlat; public var floatPlat3:WobblyWeirdPlat; public var floatPlat4:WobblyWeirdPlat; public var floatPlat8:WobblyWeirdPlat; public var floatPlat9:WobblyWeirdPlat; public var floatPlat5:WobblyWeirdPlat; public var floatPlat2:WobblyWeirdPlat; } }//package d_desert_fla
Section 48
//StartHints_39 (d_desert_fla.StartHints_39) package d_desert_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class StartHints_39 extends MovieClip { public var prevBtn:SimpleButton; public var goBtn:SimpleButton; public var nextBtn:SimpleButton; public var _root:MovieClip; public function StartHints_39(){ addFrameScript(0, frame1, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35); } public function nextFunc(_arg1:MouseEvent):void{ nextFrame(); } function frame1(){ _root = MovieClip(parent); gotoAndPlay(2); } function frame34(){ prevBtn.addEventListener(MouseEvent.MOUSE_DOWN, prevFunc); goBtn.addEventListener(MouseEvent.MOUSE_DOWN, nextFunc); LivingObject.sounds.addSound("fadeOutShort"); } public function prevFunc(_arg1:MouseEvent):void{ prevFrame(); } function frame31(){ stop(); nextBtn.addEventListener(MouseEvent.MOUSE_DOWN, nextFunc); } function frame35(){ _root.nextFrame(); _root.musicHold.fadeOut(20); } function frame33(){ prevBtn.addEventListener(MouseEvent.MOUSE_DOWN, prevFunc); nextBtn.addEventListener(MouseEvent.MOUSE_DOWN, nextFunc); } function frame32(){ prevBtn.addEventListener(MouseEvent.MOUSE_DOWN, prevFunc); nextBtn.addEventListener(MouseEvent.MOUSE_DOWN, nextFunc); } } }//package d_desert_fla
Section 49
//TriggerArea_43 (d_desert_fla.TriggerArea_43) package d_desert_fla { import flash.display.*; public dynamic class TriggerArea_43 extends MovieClip { public function TriggerArea_43(){ addFrameScript(0, frame1); } function frame1(){ visible = false; } } }//package d_desert_fla
Section 50
//ABirdFlying (ABirdFlying) package { public dynamic class ABirdFlying extends AnimatedObject { public function ABirdFlying(){ addFrameScript(0, frame1); } function frame1(){ looping = true; } } }//package
Section 51
//AmbienceHolderFirstLevel (AmbienceHolderFirstLevel) package { public dynamic class AmbienceHolderFirstLevel extends AmbienceManager { public function AmbienceHolderFirstLevel(){ addFrameScript(9, frame10, 20, frame21, 29, frame30, 44, frame45, 49, frame50, 50, frame51); } function frame10(){ gotoAndStop(30); } function frame21(){ gotoAndStop(45); } function frame30(){ gotoAndStop(21); } function frame45(){ gotoAndPlay(50); } function frame51(){ gotoAndStop(1); } function frame50(){ sh2.gotoAndStop(this.frm); nextFrame(); } } }//package
Section 52
//AmbienceManager (AmbienceManager) package { import flash.events.*; import flash.display.*; import flash.media.*; public class AmbienceManager extends MovieClip { public var frm:Number;// = 0 private var fRed:Number;// = 0 private var fFunc:Function; private var soT:SoundTransform; public var sh2:MovieClip; private var defVol:Number;// = 1 private var holdMe:Object; public function AmbienceManager(){ defVol = 1; holdMe = new Object(); fRed = 0; soT = new SoundTransform(1, 0); frm = 0; super(); stop(); holdMe.nuller = 0; } public function muteAmbience():void{ SoundMixer.stopAll(); } private function fadeUpd(_arg1:Event):void{ if (soT.volume < fRed){ stopSound(); if (fFunc != null){ fFunc(); }; removeEventListener(Event.ENTER_FRAME, fadeUpd); } else { soT.volume = (soT.volume - fRed); soundTransform = soT; }; } public function setVolume(_arg1:Number=1):void{ defVol = (soT.volume = _arg1); soundTransform = soT; } public function stopSound():void{ frm = 0; soT.volume = 0; soundTransform = soT; } public function fadeOut(_arg1:Number=10, _arg2:Function=null):void{ fFunc = _arg2; fRed = (1 / _arg1); addEventListener(Event.ENTER_FRAME, fadeUpd); } public function unMuteMe():void{ soT.volume = defVol; soundTransform = soT; } public function muteMe():void{ defVol = soT.volume; soT.volume = 0; soundTransform = soT; } public function addAmbience(_arg1:String="nuller", _arg2:Boolean=false):void{ if (_arg2){ SoundMixer.stopAll(); }; soT.volume = (defVol = 1); soundTransform = soT; frm = holdMe[_arg1]; gotoAndStop(10); removeEventListener(Event.ENTER_FRAME, fadeUpd); } public function isOn(_arg1:String="nuller"):Boolean{ return ((frm == holdMe[_arg1])); } public function isPlaying():Boolean{ return (!((frm == 0))); } public function fadeIn(_arg1:Number=10, _arg2:Function=null):void{ fFunc = _arg2; fRed = (-1 / _arg1); addEventListener(Event.ENTER_FRAME, fadeUpd); } } }//package
Section 53
//AnimatedObject (AnimatedObject) package { import flash.events.*; import flash.display.*; public class AnimatedObject extends MovieClip { public var looping:Boolean;// = false public static var paused:Boolean = false; public function AnimatedObject(){ looping = false; super(); stop(); addEventListener(Event.ENTER_FRAME, anUpd); } private function anUpd(_arg1:Event):void{ if (!paused){ if (looping){ if (currentFrame == totalFrames){ gotoAndStop(1); } else { nextFrame(); }; } else { if (currentFrame != 1){ nextFrame(); }; }; }; } } }//package
Section 54
//BoingWeirdPlat (BoingWeirdPlat) package { public dynamic class BoingWeirdPlat extends FloatyPlatform { public function BoingWeirdPlat(){ addFrameScript(2, frame3, 19, frame20, 34, frame35, 50, frame51); } function frame3(){ LivingObject.sounds.addSound("buildUp"); } function frame20(){ LivingObject.sounds.addSound("repel"); } function frame35(){ gotoAndStop(1); } function frame51(){ gotoAndStop(1); } } }//package
Section 55
//BonusShower (BonusShower) package { public dynamic class BonusShower extends ValueShower { public function BonusShower(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package
Section 56
//Bouncy1 (Bouncy1) package { public dynamic class Bouncy1 extends AnimatedObject { public function Bouncy1(){ addFrameScript(1, frame2, 27, frame28); } function frame2(){ LivingObject.sounds.addSound("boingy"); } function frame28(){ gotoAndStop(1); } } }//package
Section 57
//ClockTracker (ClockTracker) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.filters.*; public dynamic class ClockTracker extends MovieClip { public const sround:Function; public const myFps:Number = 30; private var mseconds2:String; private var mseconds1:String; public var secs1text:TextField; public var msecs1text:TextField; public var smins1text:TextField; public var losses:Number;// = 0 public var mins1text:TextField; private var paused:Boolean;// = false public var animals:Number;// = 0 public var smsecs2text:TextField; public var damages:Number;// = 0 public var secs2text:TextField; public var ssecs2text:TextField; public var flowers:Number;// = 0 public var msecs2text:TextField; public var smins2text:TextField; public var mins2text:TextField; public var rocks:Number;// = 0 public var smsecs1text:TextField; private var justGone:Boolean;// = false public var ssecs1text:TextField; private var seconds2:String; public var time:Number;// = 0 public var gains:Number;// = 0 private var seconds1:String; private var mins2:String; private var mins1:String; public static var sounds:SoundEffectManager; public function ClockTracker(){ sround = Math.floor; time = 0; paused = false; justGone = false; damages = 0; flowers = 0; rocks = 0; animals = 0; losses = 0; gains = 0; super(); stop(); damages = (flowers = (rocks = (animals = (losses = (gains = (time = 0)))))); } public function addBonus(_arg1:Number, _arg2:String){ gains = (gains + _arg1); switch (_arg2){ case "flower": flowers++; break; case "rock": rocks++; break; case "animal": animals++; break; }; } public function pauseTime():void{ paused = true; } public function unpauseTime():void{ paused = false; } public function addDamage(_arg1:Number){ damages++; losses = (losses + _arg1); } public function startTime():void{ paused = false; time = (damages = (losses = (gains = 0))); this.mins1text.text = (this.mins2text.text = (this.secs1text.text = (this.secs2text.text = (this.msecs1text.text = (this.msecs2text.text = "0"))))); rocks = (animals = (flowers = 0)); } private function fetchTime(_arg1:Number):void{ var _local2:Number; var _local3:String; var _local4:String; var _local5:String; _local2 = ((_arg1 / myFps) * 100); if (_local2 < 0){ _local2 = 0; }; _local3 = String(sround((_local2 % 6000))); _local4 = String(sround(((_local2 - Number(_local3)) / 6000))); while (_local3.length < 4) { _local3 = ("0" + _local3); }; while (_local4.length < 2) { _local4 = ("0" + _local4); }; _local5 = (String(_local4) + String(_local3)); mins1 = _local5.charAt(0); mins2 = _local5.charAt(1); seconds1 = _local5.charAt(2); seconds2 = _local5.charAt(3); mseconds1 = _local5.charAt(4); mseconds2 = _local5.charAt(5); if (_local2 >= 360000){ dispatchEvent(new Event("overtime")); }; } public function upd():void{ if (!paused){ time++; if ((losses - gains) == 0){ if (currentFrame != 1){ gotoAndStop(1); justGone = true; }; } else { if (losses > gains){ if (currentFrame != 4){ gotoAndStop(4); justGone = true; }; } else { if (currentFrame != 3){ gotoAndStop(3); justGone = true; }; }; fetchTime((time + ((losses - gains) * myFps))); if (!justGone){ this.smins1text.text = mins1; this.smins2text.text = mins2; this.ssecs1text.text = seconds1; this.ssecs2text.text = seconds2; this.smsecs1text.text = mseconds1; this.smsecs2text.text = mseconds2; }; }; fetchTime(time); if (!justGone){ filters = new Array(); this.mins1text.text = mins1; this.mins2text.text = mins2; this.secs1text.text = seconds1; this.secs2text.text = seconds2; this.msecs1text.text = mseconds1; this.msecs2text.text = mseconds2; } else { filters = new Array(new BlurFilter(20, 6)); justGone = false; }; }; } } }//package
Section 58
//DamageShower (DamageShower) package { public dynamic class DamageShower extends ValueShower { public function DamageShower(){ addFrameScript(4, frame5); } function frame5(){ stop(); } } }//package
Section 59
//EndClip (EndClip) package { import flash.display.*; public dynamic class EndClip extends AnimatedObject { public function EndClip(){ addFrameScript(0, frame1, 19, frame20, 240, frame241, 270, frame271); } function frame1(){ stop(); } function frame20(){ LivingObject.sounds.addSound("wellDone"); } function frame241(){ MovieClip(parent).nextFrame(); } function frame271(){ stop(); } } }//package
Section 60
//FloatyLog (FloatyLog) package { import flash.display.*; public class FloatyLog extends MovieClip { private const abs:Function; private const acc:Number = 0.4; private var pass:Boolean;// = false private var lnd:Boolean;// = false private var moving:Boolean;// = false private var spdX:Number;// = 0 private var dy:Number;// = 0 private var spd:Number;// = 0 private var dx:Number;// = 0 public var resetting:Boolean;// = false public var snap:Number;// = 0 public static var terr:MovieClip; public static var targ:TheGuy; public static var ends:MovieClip; public function FloatyLog(){ abs = Math.abs; moving = false; dx = 0; dy = 0; pass = false; lnd = false; spd = 0; spdX = 0; resetting = false; snap = 0; super(); dx = x; dy = y; } public function upd():void{ if (resetting){ snap = 80; if (y > (dy + 80)){ reset(); }; } else { if (targ.hits(this, 0, 4)){ snap = 10; targ.hitAmount = (5 + spd); targ.x = (targ.x + spdX); moving = true; if (!lnd){ lnd = true; spd = 2; }; } else { snap = 0; lnd = false; }; }; updateMe(); } public function updateMe():void{ if ((((abs(((dy + snap) - y)) < 0.2)) && ((abs(spd) < acc)))){ ((y - dy) + snap); spd = 0; } else { if (y < (dy + snap)){ if (pass){ spd = (spd * 0.8); pass = false; }; if (spd < 3){ spd = (spd + acc); }; } else { if (!pass){ spd = (spd * 0.8); pass = true; }; if (spd > -3){ spd = (spd - acc); }; }; y = (y + spd); }; if (moving){ if (!hitTestObject(ends)){ if (spdX < 4){ spdX++; }; } else { if (spdX > 0){ spdX--; }; }; x = (x + spdX); }; } public function reset():void{ resetting = (moving = false); x = dx; y = (dy + 80); snap = 0; spdX = (spd = 0); } } }//package
Section 61
//FloatyPlatform (FloatyPlatform) package { import flash.display.*; public class FloatyPlatform extends MovieClip { private const abs:Function; private const acc:Number = 0.4; private const accAng:Number = 0.3; private var passAng:Boolean;// = false private var pass:Boolean;// = false private var lnd:Boolean;// = false private var moving:Boolean;// = false private var dy:Number;// = 0 private var spd:Number;// = 0 private var snapAng:Number;// = 0 private var spdAng:Number;// = 0 public var resetting:Boolean;// = false public var snap:Number;// = 0 public static var terr:MovieClip; public static var targ:TheGuy; public static var ends:MovieClip; public function FloatyPlatform(){ abs = Math.abs; moving = false; dy = 0; pass = false; passAng = false; lnd = false; spd = 0; spdAng = 0; snapAng = 0; resetting = false; snap = 0; super(); dy = y; } public function upd():void{ if (resetting){ snap = 80; if (y > (dy + 80)){ reset(); }; } else { if (targ.hits(this, 0, 4)){ snapAng = ((targ.x - (x + terr.x)) / 14); snap = 10; targ.hitAmount = (5 + spd); moving = true; if (!lnd){ lnd = true; spd = 2; }; } else { snap = 0; lnd = false; }; }; updateMe(); } public function updateMe():void{ if ((((abs(((dy + snap) - y)) < 0.2)) && ((abs(spd) < acc)))){ ((y - dy) + snap); spd = 0; } else { if (y < (dy + snap)){ if (pass){ spd = (spd * 0.8); pass = false; }; if (spd < 3){ spd = (spd + acc); }; } else { if (!pass){ spd = (spd * 0.8); pass = true; }; if (spd > -3){ spd = (spd - acc); }; }; y = (y + spd); }; if ((((abs((rotation - snapAng)) < 0.4)) && ((abs(spdAng) < accAng)))){ rotation = snapAng; spdAng = 0; } else { if (rotation < snapAng){ if (passAng){ spdAng = (spdAng * 0.8); passAng = false; }; spdAng = (spdAng + accAng); } else { if (!passAng){ spdAng = (spdAng * 0.8); passAng = true; }; spdAng = (spdAng - accAng); }; rotation = (rotation + spdAng); }; } public function reset():void{ resetting = (moving = false); y = (dy + 80); snap = (snapAng = 0); spd = (spdAng = 0); } } }//package
Section 62
//KnightStances (KnightStances) package { public dynamic class KnightStances extends TheGuy { } }//package
Section 63
//LivingObject (LivingObject) package { import flash.events.*; import flash.display.*; import flash.geom.*; public dynamic class LivingObject extends MovieClip { protected const ceil:Function; protected const floor:Function; protected const sin:Function; protected const cos:Function; protected const abs:Function; protected const round:Function; protected const pi:Number = 3.14159265358979; public var theGuy:Boolean;// = false public var basePoints:Array; public var sidePoints:Array; private var arC:Boolean;// = false protected var hitCheck:Boolean;// = true protected var hitRight:Boolean;// = false public var health:Number;// = 100 private var i:Number;// = 0 public var lazy:Boolean;// = true public var projected:Boolean;// = false public var spdX:Number;// = 0 public var topPoints:Array; public var spdY:Number;// = 0 public var falling:Boolean;// = false protected var hitUp:Boolean;// = false public var flying:Boolean;// = false protected var hitLeft:Boolean;// = false private var hitEvent:MouseEvent; protected var hitDown:Boolean;// = true public var hitAmount:Number;// = 5 public var maxHealth:Number;// = 100 protected static var hill:Boolean = true; public static var sounds:SoundEffectManager; public static var gravity:Number = 1.4; protected static var terra:MovieClip = null; protected static var will:Boolean = true; protected static var stArea:MovieClip = null; protected static var bnd:Rectangle; protected static var _root:MovieClip = null; public static var paused:Boolean = false; protected static var hoArea:MovieClip = null; protected static var equivs:Array = new Array(); protected static var hold:MovieClip = null; public function LivingObject(){ abs = Math.abs; round = Math.round; floor = Math.floor; ceil = Math.ceil; sin = Math.sin; cos = Math.cos; arC = false; i = 0; maxHealth = 100; health = 100; theGuy = false; flying = false; lazy = true; projected = false; basePoints = new Array(); sidePoints = new Array(); topPoints = new Array(); spdX = 0; spdY = 0; falling = false; hitLeft = false; hitRight = false; hitUp = false; hitDown = true; hitCheck = true; hitAmount = 5; stop(); super(); health = maxHealth; } public function land():void{ landFunc(); hitCheck = true; spdY = 0; i = (equivs.length - 1); while (i >= 0) { if (hits(equivs[i], 0, 4)){ hitEvent = new MouseEvent("landingEvent", true, false, x, y); equivs[i].dispatchEvent(hitEvent); }; i--; }; } public function upd():void{ if (((!(paused)) && (((!(lazy)) || (hitTestObject(stArea)))))){ updateObject(); x = (x + spdX); y = (y + spdY); if ((((spdY < 18)) && (!(flying)))){ spdY = (spdY + gravity); }; if (hitCheck){ y = (y + hitAmount); hitCheck = false; }; hitLeft = (hitRight = (hitUp = (hitDown = false))); if (!projected){ if (x < (bnd.left + (width / 2))){ x = (bnd.left + (width / 2)); hitLeft = true; } else { if (x > (bnd.right - (width / 2))){ x = (bnd.right - (width / 2)); hitRight = true; }; }; if ((((y > bnd.bottom)) && (!(falling)))){ y = bnd.bottom; hitDown = true; } else { if (y < (bnd.top + height)){ y = (bnd.top + height); hitUp = true; }; }; }; if (currentFrame < 17){ i = (sidePoints.length - 1); while (i >= 0) { if (hits(terra, (-(sidePoints[i].x) - 2), sidePoints[i].y)){ hitLeft = true; do { x++; } while (hits(terra, -(sidePoints[i].x), sidePoints[i].y)); }; i--; }; i = (sidePoints.length - 1); while (i >= 0) { if (hits(terra, (sidePoints[i].x + 2), sidePoints[i].y)){ hitRight = true; do { x--; } while (hits(terra, sidePoints[i].x, sidePoints[i].y)); }; i--; }; }; i = (basePoints.length - 1); while (i >= 0) { if (hits(terra, basePoints[i].x, basePoints[i].y)){ hitDown = true; do { y--; } while (hits(terra, basePoints[i].x, basePoints[i].y)); }; i--; }; i = (topPoints.length - 1); while (i >= 0) { if (hits(terra, topPoints[i].x, topPoints[i].y)){ hitUp = true; do { y++; } while (hits(terra, topPoints[i].x, topPoints[i].y)); }; i--; }; if (hitLeft){ if (spdX < 0){ spdX = 0; }; }; if (hitRight){ if (spdX > 0){ spdX = 0; }; }; if (hitUp){ spdY = abs(spdY); }; if (hitDown){ land(); }; updateAnimation(); }; } public function hits(_arg1:MovieClip, _arg2:Number=0, _arg3:Number=0):Boolean{ return (_arg1.hitTestPoint((hold.x + ((x + _arg2) * hold.scaleX)), (hold.y + ((y + _arg3) * hold.scaleY)), true)); } public function updateObject():void{ } public function absPos():Point{ return (new Point((hold.x + (x * hold.scaleX)), (hold.y + (y * hold.scaleY)))); } public function killFunc():void{ } public function updateAnimation():void{ } public function landFunc():void{ } public static function updateVars(){ bnd = hoArea.getBounds(hold); } public static function setVars(_arg1:MovieClip, _arg2:MovieClip, _arg3:MovieClip, _arg4:MovieClip, _arg5:MovieClip, _arg6:Array=null){ hold = _arg1; hoArea = _arg2; stArea = _arg3; terra = _arg4; _root = _arg5; if (_arg6 == null){ equivs = new Array(); } else { equivs = _arg6; }; hill = (hoArea.height > 390); will = (hoArea.width > 610); } } }//package
Section 64
//LogFloater (LogFloater) package { public dynamic class LogFloater extends FloatyLog { } }//package
Section 65
//MusicHolderFirstLevel (MusicHolderFirstLevel) package { public dynamic class MusicHolderFirstLevel extends MusicManager { public function MusicHolderFirstLevel(){ addFrameScript(9, frame10, 20, frame21, 29, frame30, 44, frame45, 49, frame50, 50, frame51); } function frame10(){ gotoAndStop(30); } function frame21(){ gotoAndStop(45); } function frame30(){ gotoAndStop(21); } function frame45(){ gotoAndPlay(50); } function frame51(){ gotoAndStop(1); } function frame50(){ sh2.gotoAndStop(this.frm); nextFrame(); } } }//package
Section 66
//MusicManager (MusicManager) package { import flash.events.*; import flash.display.*; import flash.media.*; public class MusicManager extends MovieClip { public var frm:Number;// = 0 private var fRed:Number;// = 0 private var muted:Boolean;// = false private var fFunc:Function; private var pseudVol:Number;// = 1 private var soT:SoundTransform; private var amplitude:Number;// = 1 public var sh2:MovieClip; private var holdMe:Object; public function MusicManager(){ muted = false; holdMe = new Object(); fRed = 0; soT = new SoundTransform(1, 0); amplitude = 1; pseudVol = 1; frm = 0; super(); stop(); amplitude = 1; holdMe.nuller = 0; holdMe.menuTheme = 3; holdMe.gameTheme = 5; } public function addMusic(_arg1:String="nuller", _arg2:Boolean=false):void{ if (_arg2){ SoundMixer.stopAll(); }; pseudVol = 1; soT.volume = (pseudVol * amplitude); soundTransform = soT; frm = holdMe[_arg1]; gotoAndStop(10); } private function fadeUpd(_arg1:Event):void{ if (muted){ pseudVol = 0; } else { if (pseudVol < fRed){ stopSound(); if (fFunc != null){ fFunc(); }; removeEventListener(Event.ENTER_FRAME, fadeUpd); } else { pseudVol = (pseudVol - fRed); soT.volume = (pseudVol * amplitude); soundTransform = soT; }; }; } public function setVolume(_arg1:Number=1):void{ amplitude = _arg1; soT.volume = (amplitude * pseudVol); soundTransform = soT; } public function stopSound():void{ frm = 0; soT.volume = 0; soundTransform = soT; } public function fadeOut(_arg1:Number=10, _arg2:Function=null):void{ fFunc = _arg2; fRed = (1 / _arg1); addEventListener(Event.ENTER_FRAME, fadeUpd); } public function unMuteMe():void{ soT.volume = amplitude; soundTransform = soT; muted = false; } public function muteMe():void{ amplitude = soT.volume; soT.volume = 0; soundTransform = soT; muted = true; } public function isOn(_arg1:String="nuller"):Boolean{ return ((frm == holdMe[_arg1])); } public function isPlaying():Boolean{ return (!((frm == 0))); } public function fadeIn(_arg1:Number=10, _arg2:Function=null):void{ fFunc = _arg2; fRed = (-1 / _arg1); addEventListener(Event.ENTER_FRAME, fadeUpd); } } }//package
Section 67
//NewgroundsAPI (NewgroundsAPI) package { import flash.events.*; import flash.display.*; import flash.net.*; import flash.text.*; public class NewgroundsAPI { public static const ADS_APPROVED:Number = 3; public static const bridge:Sprite = new Sprite(); private static const STAT_NEW_VERSION:Number = 4; private static const STAT_AUTHOR_SITE:Number = 2; private static const GATEWAY_URL:String = "http://www.ngads.com/gateway.php"; private static const NEWGROUNDS_URL:String = "http://www.newgrounds.com"; private static const STAT_CUSTOM_STATS:Number = 50; private static const STAT_MOVIE_VIEWS:Number = 1; private static const STAT_NEWGROUNDS:Number = 3; public static const NEW_VERSION:Number = 2; public static const DENY_HOST:Number = 1; private static var tracker_id:Number; private static var movie_options:Object = new Object(); private static var connected:Boolean; private static var custom_events:Object = new Object(); private static var host:String; private static var linked:Boolean; private static var events:Object = new Object(); private static var debug:Boolean; private static var version:String; private static var custom_links:Object = new Object(); public static function getNewVersionURL(){ return (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + STAT_NEW_VERSION)); } private static function ReadGatewayData(_arg1:Object){ var _local2:*; var _local3:String; var _local4:*; var _local5:URLLoader; for (_local2 in _arg1) { _arg1[_local2] = unescape(_arg1[_local2]); movie_options[_local2] = _arg1[_local2]; }; if (_arg1["settings_loaded"]){ SendMessage("You have successfully connected to the Newgrounds API gateway!"); SendMessage((("Movie Identified as '" + movie_options["movie_name"]) + "'")); if (movie_options["message"]){ SendMessage(movie_options["message"]); }; if (movie_options["ad_url"]){ SendMessage("Your movie has been approved to run Flash Ads"); if (events[ADS_APPROVED]){ var _local6 = events; _local6[ADS_APPROVED](movie_options["ad_url"]); } else { onAdsApproved(movie_options["ad_url"]); }; }; if (((movie_options["movie_version"]) && (!((String(movie_options["movie_version"]) == String(version)))))){ SendMessage("WARNING: The movie version configured in your API settings does not match this movie's version!"); if (events[NEW_VERSION]){ _local6 = events; _local6[NEW_VERSION]({version:movie_options["movie_version"], real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onNewVersionAvailable(movie_options["movie_version"], getMovieURL(), getNewVersionURL()); }; }; if (movie_options["deny_host"]){ SendMessage("You have blocked 'localHost' in your API settings."); SendMessage("If you wish to test your movie you will need to remove this block."); if (events[DENY_HOST]){ _local6 = events; _local6[DENY_HOST]({host:host, real_url:getMovieURL(), redirect_url:getNewVersionURL()}); } else { onDenyHost(host, getMovieURL(), getNewVersionURL()); }; }; if (movie_options["request_portal_url"]){ _local3 = bridge.root.loaderInfo.url; _local4 = ((((GATEWAY_URL + "?&id=") + tracker_id) + "&portal_url=") + escape(_local3)); _local5 = new URLLoader(new URLRequest(_local4)); }; if (events[69]){ _local6 = events; _local6[69](); }; } else { if (!movie_options["settings_loaded"]){ SendError("Could not establish connection to the API gateway."); }; }; } public static function setMovieVersion(_arg1){ if (!_arg1){ SendError("Missing required 'version' in NewgroundsAPI.setMovieVersion(version:String)"); } else { version = String(_arg1); }; } public static function loadCustomLink(_arg1:String){ if (!_arg1){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.loadCustomLink(link_name:String)"); } else { if (!custom_links[_arg1]){ SendError(("Attempted to open undefined custom link: " + _arg1)); } else { SendLink(custom_links[_arg1]); }; }; } public static function addCustomLink(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { if (!_arg2){ SendError("Missing required 'link_name' parameter in NewgroundsAPI.AddCustomLink(id:Number, link_name:String)"); } else { custom_links[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(((("Created custom link " + _arg1) + ": ") + _arg2)); }; }; } public static function getMovieURL(){ if (movie_options["movie_url"]){ return (movie_options["movie_url"]); }; return ("Newgrounds.com"); } public static function debugMode(){ debug = true; } public static function getAdURL(){ return (movie_options["ad_url"]); } private static function SendStat(_arg1:Number, _arg2:Boolean, _arg3=null){ var target_url:*; var XML_Loaded:Function; var x:*; var request:URLRequest; var gateway_loader:URLLoader; var stat_id = _arg1; var open_in_browser = _arg2; var extra = _arg3; if (!tracker_id){ SendError("You must call NewgroundsAPI.connectMovie() with a valid movie id before using API features!"); } else { XML_Loaded = function (_arg1:Event){ var _local2:XML; var _local3:Object; var _local4:XMLList; var _local5:XML; var _local6:*; var _local7:*; XML.ignoreWhitespace = true; _local2 = XML(_arg1.target.data); _local3 = new Object(); _local4 = _local2.children(); for each (_local5 in _local4) { _local6 = _local5.localName(); _local7 = _local5.attribute("value"); if (_local7 == Number(_local7)){ _local7 = Number(_local7); }; _local3[_local6] = _local7; }; ReadGatewayData(_local3); }; target_url = (((((((GATEWAY_URL + "?&id=") + tracker_id) + "&host=") + escape(host)) + "&stat=") + stat_id) + addSeed()); if (extra){ for (x in extra) { target_url = (target_url + ((("&" + escape(x)) + "=") + escape(extra[x]))); }; }; if (debug){ target_url = (target_url + "&debug=1"); }; if (open_in_browser){ request = new URLRequest((target_url + addSeed())); navigateToURL(request, "_blank"); } else { gateway_loader = new URLLoader(new URLRequest((target_url + addSeed()))); gateway_loader.addEventListener(Event.COMPLETE, XML_Loaded); }; }; } public static function onAdsApproved(_arg1:String){ } public static function loadMySite(_arg1:Event=null){ SendLink(STAT_AUTHOR_SITE); } private static function SendMessage(_arg1:String){ trace(("[NEWGROUNDS API] :: " + _arg1)); } public static function linkAPI(_arg1){ _arg1.addChild(bridge); linked = true; } public static function loadNewgrounds(_arg1:Event=null, _arg2:String=null){ var _local3:URLRequest; var _local4:*; if (!tracker_id){ _local3 = new URLRequest(((NEWGROUNDS_URL + "/") + _arg2)); navigateToURL(_local3, "_blank"); } else { _local4 = null; if (_arg2){ _local4 = new Object(); _local4.page = _arg2; }; SendLink(STAT_NEWGROUNDS, _local4); }; } private static function SendLink(_arg1, _arg2=null){ SendStat(_arg1, true, _arg2); } public static function logCustomEvent(_arg1:String){ if (!_arg1){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.logCustomEvent(event_name:String)"); } else { if (!custom_events[_arg1]){ SendError(("Attempted to log undefined custom event: " + _arg1)); } else { SendEvent(custom_events[_arg1]); }; }; } private static function SendError(_arg1:String){ trace(("[NEWGROUNDS API ERROR] :: " + _arg1)); } public static function addCustomEvent(_arg1:Number, _arg2:String){ if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { if (!_arg2){ SendError("Missing required 'event_name' parameter in NewgroundsAPI.AddCustomEvent(id:Number, event_name:String)"); } else { custom_events[_arg2] = (STAT_CUSTOM_STATS + _arg1); SendMessage(("Created custom event: " + _arg2)); }; }; } private static function addSeed(){ return (("&seed=" + Math.random())); } public static function addEventListener(_arg1:Number, _arg2:Function){ events[_arg1] = _arg2; } private static function SendEvent(_arg1){ SendStat(_arg1, false); } public static function onNewVersionAvailable(_arg1:String, _arg2:String, _arg3:String){ var sw:*; var sh:*; var tw:*; var th:*; var mg:*; var _root:*; var overlay:MovieClip; var overlay_x:*; var overlay_y:*; var close_x:*; var blankarea:TextField; var header:TextField; var header_format:TextFormat; var msgtext:TextField; var msgtext_format:TextFormat; var msgtext_link:TextFormat; var version = _arg1; var movie_url = _arg2; var redirect_url = _arg3; sw = bridge.stage.stageWidth; sh = bridge.stage.stageHeight; tw = 350; th = 160; mg = 20; _root = bridge.root; overlay = new MovieClip(); overlay.graphics.beginFill(0, 0.6); overlay.graphics.lineStyle(0, 0); overlay.graphics.drawRect(0, 0, sw, sh); overlay.graphics.endFill(); overlay_x = Math.round(((sw - tw) / 2)); overlay_y = Math.round(((sh - th) / 2)); overlay.graphics.beginFill(102); overlay.graphics.lineStyle(10, 0); overlay.graphics.drawRect((overlay_x - mg), (overlay_y - mg), (tw + mg), (th + mg)); overlay.graphics.endFill(); overlay.close = function (_arg1:Event){ _root.removeChild(overlay); }; close_x = new MovieClip(); close_x.graphics.beginFill(0, 0.1); close_x.graphics.lineStyle(3, 22015); close_x.graphics.drawRect(0, 0, 16, 16); close_x.graphics.endFill(); close_x.graphics.moveTo(4, 4); close_x.graphics.lineTo(13, 13); close_x.graphics.moveTo(13, 4); close_x.graphics.lineTo(4, 13); close_x.x = ((overlay_x + tw) - 26); close_x.y = (overlay_y - 10); close_x.addEventListener(MouseEvent.CLICK, overlay.close); blankarea = new TextField(); blankarea.x = (overlay_x - mg); blankarea.y = (overlay_y - mg); blankarea.width = (tw + mg); blankarea.height = (th + mg); blankarea.selectable = false; header = new TextField(); header.width = tw; header.x = overlay_x; header.y = overlay_y; header.height = 100; header.selectable = false; header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.color = 0xFFFFFF; header_format.size = 20; header.defaultTextFormat = header_format; header.text = "New Version Available!"; msgtext = new TextField(); msgtext.x = overlay_x; msgtext.y = (overlay_y + 70); msgtext.width = tw; msgtext.height = 60; msgtext.selectable = false; msgtext_format = new TextFormat(); msgtext_format.font = "Arial"; msgtext_format.color = 0xFFFFFF; msgtext_format.size = 12; msgtext_format.bold = true; msgtext_link = new TextFormat(); msgtext_link.font = "Arial"; msgtext_link.color = 0xFFFF00; msgtext_link.size = 12; msgtext_link.bold = true; msgtext_link.url = redirect_url; msgtext_link.target = "_blank"; if (version){ version = ("Version " + version); } else { version = "A new version"; }; msgtext.defaultTextFormat = msgtext_format; msgtext.appendText((version + " is now available")); if (movie_url){ msgtext.appendText(" at:\n"); msgtext.defaultTextFormat = msgtext_link; msgtext.appendText(movie_url); } else { msgtext.appendText("!"); }; _root.addChild(overlay); overlay.addChild(blankarea); overlay.addChild(header); overlay.addChild(msgtext); overlay.addChild(close_x); } public static function onDenyHost(_arg1:String, _arg2:String, _arg3:String){ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:MovieClip; var _local10:TextField; var _local11:TextField; var _local12:TextFormat; var _local13:TextField; var _local14:TextFormat; var _local15:TextFormat; _local4 = bridge.stage.stageWidth; _local5 = bridge.stage.stageHeight; _local6 = 350; _local7 = 160; _local8 = bridge.root; _local9 = new MovieClip(); _local9.graphics.beginFill(0x660000); _local9.graphics.lineStyle(20, 0); _local9.graphics.drawRect(0, 0, _local4, _local5); _local9.graphics.endFill(); _local10 = new TextField(); _local10.x = 0; _local10.y = 0; _local10.width = _local4; _local10.height = _local5; _local10.selectable = false; _local11 = new TextField(); _local11.x = Math.round(((_local4 - _local6) / 2)); _local11.y = Math.round(((_local5 - _local7) / 2.5)); _local11.width = _local6; _local11.height = 100; _local11.selectable = false; _local12 = new TextFormat(); _local12.font = "Arial Black"; _local12.color = 0xFF0000; _local12.size = 38; _local11.defaultTextFormat = _local12; _local11.text = "ERROR!"; _local13 = new TextField(); _local13.x = Math.round(((_local4 - _local6) / 2)); _local13.y = (Math.round(((_local5 - _local7) / 2.5)) + 80); _local13.width = _local6; _local13.height = 80; _local13.selectable = false; _local14 = new TextFormat(); _local14.font = "Arial"; _local14.color = 0xFFFFFF; _local14.size = 12; _local14.bold = true; _local15 = new TextFormat(); _local15.font = "Arial"; _local15.color = 0xFFFF00; _local15.size = 12; _local15.bold = true; _local15.url = _arg3; _local15.target = "_blank"; _local13.defaultTextFormat = _local14; _local13.appendText((("This movie has not been approved for use on " + _arg1) + "\n")); _local13.appendText("For an approved copy, please visit:\n"); _local13.defaultTextFormat = _local15; _local13.appendText(_arg2); _local8.addChild(_local9); _local9.addChild(_local10); _local9.addChild(_local11); _local9.addChild(_local13); } public static function connectMovie(_arg1:Number){ var _local2:String; var _local3:*; if (!_arg1){ SendError("Missing required 'id' parameter in NewgroundsAPI.connectMovie(id:Number)"); } else { if (!linked){ SendError("Attempted to call MewgroundsAPI.connectMovie() without first calling NewgroundsAPI.linkAPI(this)"); } else { if (!tracker_id){ SendMessage("Connecting to API gateway..."); tracker_id = _arg1; _local2 = bridge.root.loaderInfo.url; host = _local2.split("/")[2].toLowerCase(); if (host.length < 1){ host = "localhost"; }; _local3 = new Object(); SendEvent(STAT_MOVIE_VIEWS); }; }; }; } public static function isInstalled(){ return (true); } } }//package
Section 68
//SoundEffectManager (SoundEffectManager) package { import flash.events.*; import flash.display.*; import flash.media.*; public class SoundEffectManager extends MovieClip { public var frm:Number;// = 0 private var soT:SoundTransform; public var sh2:MovieClip; private var defVol:Number;// = 1 private var stack:Array; private var holdMe:Object; public function SoundEffectManager(){ defVol = 1; stack = new Array(); holdMe = new Object(); soT = new SoundTransform(1, 0); frm = 0; super(); stop(); addEventListener(Event.ENTER_FRAME, sem_update); holdMe.nuller = 0; holdMe.footl = 3; holdMe.footr = 5; holdMe.footn = 7; holdMe.jump = 9; holdMe.roper = 11; holdMe.ropel = 13; holdMe.boingy = 15; holdMe.menuOut = 17; holdMe.fadeOut = 19; holdMe.fadeOutShort = 21; holdMe.fadeOutSilly = 23; holdMe.fadeOutAbrupt = 25; holdMe.slidey = 27; holdMe.hit = 29; holdMe.repel = 31; holdMe.buildUp = 33; holdMe.collect = 35; holdMe.countThree = 37; holdMe.countTwo = 39; holdMe.countOne = 41; holdMe.countGo = 43; holdMe.wellDone = 45; holdMe.incredible = 47; holdMe.fast = 49; holdMe.good = 51; holdMe.notBad = 53; holdMe.ok = 55; holdMe.better = 57; holdMe.quiteSlow = 59; holdMe.slow = 61; holdMe.awful = 63; holdMe.animal1 = 65; holdMe.animal2 = 67; holdMe.animal3 = 69; holdMe.animal4 = 71; holdMe.animal5 = 73; holdMe.flower1 = 75; holdMe.flower2 = 77; holdMe.flower3 = 79; holdMe.flower4 = 81; holdMe.flower5 = 83; holdMe.rock1 = 85; holdMe.rock2 = 87; holdMe.rock3 = 89; holdMe.rock4 = 91; holdMe.rock5 = 93; holdMe.hurt1 = 95; holdMe.hurt2 = 97; holdMe.hurt3 = 99; holdMe.hurt4 = 101; holdMe.hurt5 = 103; holdMe.hurt6 = 105; holdMe.hurt7 = 107; holdMe.hurt8 = 109; holdMe.hurt9 = 111; holdMe.hurt10 = 113; } private function sem_update(_arg1:Event):void{ if (stack.length > 3){ stack.splice(3); } else { if (stack.length > 0){ if (currentFrame == 1){ gotoAndStop(10); frm = stack.shift(); }; }; }; } public function unMuteMe():void{ soT.volume = defVol; soundTransform = soT; } public function muteMe():void{ defVol = soT.volume; soT.volume = 0; soundTransform = soT; } public function addSound(_arg1:String="nuller"){ stack.push(holdMe[_arg1]); soT.volume = (defVol = 1); soundTransform = soT; } } }//package
Section 69
//SoundHolderFirstLevel (SoundHolderFirstLevel) package { public dynamic class SoundHolderFirstLevel extends SoundEffectManager { public function SoundHolderFirstLevel(){ addFrameScript(9, frame10, 20, frame21, 29, frame30, 44, frame45, 49, frame50, 50, frame51); } function frame10(){ gotoAndStop(30); } function frame21(){ gotoAndStop(45); } function frame30(){ gotoAndStop(21); } function frame45(){ gotoAndPlay(50); } function frame51(){ gotoAndStop(1); } function frame50(){ sh2.gotoAndStop(this.frm); nextFrame(); } } }//package
Section 70
//SpiderWeb (SpiderWeb) package { import flash.display.*; public class SpiderWeb extends MovieClip { private const abs:Function; private const acc:Number = 0.5; private var pass:Boolean;// = false private var lnd:Boolean;// = false private var boingY:Number;// = 0 private var spd:Number;// = 0 public var resetting:Boolean;// = false public var snap:Number;// = 0 private var wide:Number;// = 0 private var pntX:Number;// = 0 public var ends:MovieClip; public static var terr:MovieClip; public static var targ:TheGuy; public function SpiderWeb(){ abs = Math.abs; pass = false; lnd = false; spd = 0; pntX = 0; wide = 0; resetting = false; snap = 0; boingY = 0; super(); } public function upd():void{ wide = abs((ends.x - x)); if (targ.hits(this, 0, 4)){ snap = (5 + (((wide / 2) - abs(((targ.x - (x + terr.x)) - (wide / 2)))) / 12)); pntX = (targ.x - (x + terr.x)); targ.hitAmount = (5 + spd); targ.spdX = (targ.spdX * 0.4); if (!lnd){ lnd = true; spd = 2; }; } else { snap = 0; pntX = (pntX - Math.floor(((pntX - (wide / 2)) / 6))); lnd = false; }; updateMe(); } public function updateMe():void{ if ((((abs((snap - boingY)) < 0.2)) && ((abs(spd) < acc)))){ (boingY - snap); spd = 0; } else { if (boingY < snap){ if (pass){ spd = (spd * 0.8); pass = false; }; if (spd < 3){ spd = (spd + acc); }; } else { if (!pass){ spd = (spd * 0.8); pass = true; }; if (spd > -3){ spd = (spd - acc); }; }; boingY = (boingY + spd); }; var _local2 = graphics; with (_local2) { clear(); lineStyle(3, 0xDDDDDD, 1); beginFill(0, 0); moveTo(0, 0); lineTo((pntX - 12), boingY); lineTo((pntX + 12), boingY); lineTo(wide, 0); lineStyle(0, 0, 0); lineTo(wide, 100); lineTo(0, 100); }; } } }//package
Section 71
//SpiderWebClip (SpiderWebClip) package { public dynamic class SpiderWebClip extends SpiderWeb { } }//package
Section 72
//Spike1 (Spike1) package { public dynamic class Spike1 extends AnimatedObject { public function Spike1(){ addFrameScript(0, frame1); } function frame1(){ looping = true; } } }//package
Section 73
//TheGuy (TheGuy) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class TheGuy extends LivingObject { private const acc:Number = 2; private const jumpSpd:Number = 15; private const maxSpd:Number = 9; public var left:Boolean;// = false public var right:Boolean;// = false private var hitLand:Boolean;// = true private var hSpdX:Number;// = 0 private var bFactY:Number; private var bFactX:Number; private var hAng:Number;// = 0 private var bs:Number;// = 1 private var backg:MovieClip; private var dir:Number;// = 0 private var slowDir:Number;// = 0 public var speechTime:uint;// = 0 private var hitTime:int;// = 0 public var left2:Boolean;// = false public var hitbox:MovieClip; public var andir:Number;// = 0 public var mo:Number;// = 100 public var my:Number;// = 260 public var cpx:Number;// = 0 public var cpy:Number;// = 0 public var right2:Boolean;// = false private var jumpD:Boolean;// = false public var ani:MovieClip; public function TheGuy(){ mo = 100; my = 260; cpx = 0; cpy = 0; speechTime = 0; hAng = 0; hSpdX = 0; left = false; right = false; left2 = false; right2 = false; jumpD = false; dir = 0; andir = 0; bs = 1; slowDir = 0; hitTime = 0; hitLand = true; super(); lazy = false; theGuy = true; basePoints = new Array(new Point(7, 0), new Point(-7, 0)); sidePoints = new Array(new Point(25, -20), new Point(25, -46), new Point(25, -68)); topPoints = new Array(new Point(7, -96), new Point(-7, -96)); } public function clearAll():void{ left = (right = (left2 = (right2 = false))); } public function jump():void{ if (paused){ } else { if (currentFrame < 9){ if (((!(jumpD)) && ((spdY < 3)))){ spdY = -(jumpSpd); y = (y + spdY); jumpD = true; sounds.addSound("jump"); }; } else { if (currentFrame < 13){ drop(); } else { if (currentFrame < 19){ spdY = -(jumpSpd); jumpD = true; gotoAndStop((5 + andir)); y = (y + spdY); }; }; }; }; } public function correctBG():void{ backg.x = int((hold.x * bFactX)); backg.y = int((hold.y * bFactY)); } public function kUp(_arg1:Number=0){ switch (_arg1){ case 65: left = false; break; case 68: right = false; break; case 37: left2 = false; break; case 39: right2 = false; break; }; } public function correct():void{ bnd = hoArea.getBounds(_root); if (bnd.left > 0){ hold.x = (hold.x - bnd.left); } else { if (bnd.right < 600){ hold.x = (hold.x + (600 - bnd.right)); }; }; if (bnd.top > 0){ hold.y = (hold.y - bnd.top); } else { if (bnd.bottom < 360){ hold.y = (hold.y + (360 - bnd.bottom)); }; }; } public function landSlide():void{ if (currentFrame < 9){ gotoAndStop((17 + andir)); hSpdX = spdX; }; } override public function updateAnimation():void{ if (this.ani != null){ if (this.ani.currentFrame == this.ani.totalFrames){ this.ani.gotoAndStop(1); } else { this.ani.nextFrame(); }; }; if (hitTime > 0){ hitTime--; visible = ((hitTime % 4) < 2); } else { visible = true; }; if (currentFrame < 9){ if (!hitDown){ if (hitLand){ if (currentFrame != (5 + andir)){ gotoAndStop((5 + andir)); }; } else { if (currentFrame != (7 + andir)){ gotoAndStop((7 + andir)); }; }; } else { if (((((((Boolean(dir)) && (!(hitLeft)))) && (!(hitRight)))) || ((abs(spdX) > 4)))){ if (currentFrame != (3 + andir)){ }; gotoAndStop((3 + andir)); } else { if (currentFrame != (1 + andir)){ gotoAndStop((1 + andir)); }; }; }; } else { if (currentFrame < 13){ if (Boolean(dir)){ if (currentFrame != (9 + andir)){ gotoAndStop((9 + andir)); }; } else { if (currentFrame != (11 + andir)){ gotoAndStop((11 + andir)); }; }; } else { if (currentFrame < 17){ } else { if (currentFrame < 19){ andir = Number((spdX < 0)); if (currentFrame != (17 + andir)){ gotoAndStop((17 + andir)); }; }; }; }; }; } public function bash():Boolean{ if (hitTime > 0){ return (false); }; sounds.addSound("hit"); speak(("hurt" + Math.ceil((Math.random() * 10)))); hitTime = 36; if (currentFrame < 9){ hitLand = false; y = (y - 10); spdY = -(jumpSpd); return ((jumpD = true)); }; return (true); } public function drop():void{ if (currentFrame < 9){ } else { if (currentFrame < 13){ gotoAndStop((5 + andir)); y = (y + 8); }; }; } public function setBackground(_arg1:MovieClip, _arg2:MovieClip):void{ backg = _arg1; bFactX = ((_arg2.width - 600) / (hoArea.width - 600)); bFactY = ((_arg2.height - 360) / (hoArea.height - 360)); } override public function landFunc():void{ jumpD = false; if ((((spdY > 3)) && ((currentFrame < 17)))){ sounds.addSound("footn"); }; if (!hitLand){ hitLand = true; }; } private function getAngle():Number{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:int; _local1 = 0; _local2 = -20; _local3 = -20; _local4 = 0; while (_local4 < 40) { if (hits(terra, -20, _local2)){ break; }; if (_local4 == 39){ return (999); }; _local2 = (_local2 + 4); _local4++; }; _local4 = 0; while (_local4 < 10) { if (!hits(terra, -20, _local2)){ break; }; _local2 = (_local2 - 0.5); _local4++; }; _local4 = 0; while (_local4 < 40) { if (hits(terra, 20, _local3)){ break; }; if (_local4 == 39){ return (999); }; _local3 = (_local3 + 4); _local4++; }; _local4 = 0; while (_local4 < 10) { if (!hits(terra, 20, _local3)){ break; }; _local3 = (_local3 - 0.5); _local4++; }; return ((-(Math.atan2(40, (_local3 - _local2))) + (pi / 2))); } override public function updateObject():void{ rotation = 0; if (speechTime > 0){ speechTime--; }; if (currentFrame < 9){ dir = (Number(((right) || (right2))) - Number(((left) || (left2)))); if (Boolean((slowDir = spdX))){ slowDir = ((spdX)>0) ? -1 : 1; }; if ((spdX * dir) < maxSpd){ spdX = (spdX + (acc * dir)); } else { if (((spdX - acc) * dir) < maxSpd){ spdX = (maxSpd * dir); }; }; if (abs(spdX) > maxSpd){ if ((abs(spdX) - acc) > maxSpd){ if (!hitDown){ if (slowDir == dir){ spdX = (spdX + ((slowDir * acc) * 2)); }; } else { spdX = (spdX + ((slowDir * acc) * 4)); }; } else { spdX = (maxSpd * -(slowDir)); }; }; if (Boolean(dir)){ andir = Number((dir < 0)); } else { if (!hitDown){ spdX = (spdX + ((slowDir * acc) / 2)); } else { spdX = (spdX + (slowDir * acc)); }; }; if (abs(spdX) < acc){ spdX = dir; }; if (falling){ if ((y + hold.y) > (360 + height)){ reset(); }; }; } else { if (currentFrame < 13){ dir = (Number(((right) || (right2))) - Number(((left) || (left2)))); spdY = 0; spdX = (((dir * maxSpd) * 3) / 5); if (Boolean(dir)){ andir = Number((dir < 0)); }; } else { if (currentFrame < 17){ } else { if (currentFrame < 19){ if ((hAng = getAngle()) == 999){ hAng = 0; }; rotation = ((hAng * 120) / pi); if ((hSpdX + sin(hAng)) < ((maxSpd * 9) / 5)){ hSpdX = (hSpdX + ((sin(hAng) * 5) / 3)); }; spdX = (hSpdX * cos(hAng)); spdY = abs((((sin(hAng) * maxSpd) * 6) + 1)); }; }; }; }; } public function reset():void{ x = cpx; y = cpy; spdX = (spdY = 0); gotoAndStop(13); andir = 0; } public function kDown(_arg1:Number=0){ switch (_arg1){ case 87: jump(); break; case 32: jump(); break; case 38: jump(); break; case 83: drop(); break; case 65: left = true; break; case 68: right = true; break; case 37: left2 = true; break; case 39: right2 = true; break; case 72: dispatchEvent(new Event("qualhigh")); break; case 81: dispatchEvent(new Event("qualchange")); break; case 80: dispatchEvent(new Event("pause")); break; }; } public function snap(_arg1:Number=6):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Point; _local2 = andir; _local3 = ((250 - mo) + ((2 * mo) * _local2)); _local4 = my; _local5 = absPos(); if (((!((hold.frm == null))) && ((hold.frm == 11)))){ _local3 = ((350 - mo) + ((2 * mo) * _local2)); }; _local3 = (_local3 - _local5.x); _local4 = (_local4 - _local5.y); if (will){ hold.x = (hold.x + Math.round((_local3 / _arg1))); }; if (hill){ hold.y = (hold.y + Math.round(((_local4 / _arg1) / 2))); }; correct(); } public function speak(_arg1:String):void{ if ((((Math.random() < 0.6)) && ((speechTime <= 0)))){ speechTime = 96; sounds.addSound(_arg1); }; } } }//package
Section 74
//TimeCount (TimeCount) package { public dynamic class TimeCount extends ClockTracker { } }//package
Section 75
//Transition (Transition) package { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.net.*; import flash.text.*; import flash.media.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class Transition extends AnimatedObject { public var frm:Number; public var _root:MovieClip; public function Transition(){ addFrameScript(0, frame1, 13, frame14, 24, frame25); } public function goTransTo(_arg1:Number):void{ if (currentFrame == 1){ gotoAndPlay(2); frm = _arg1; }; } function frame14(){ if (((!((_root.holder == null))) && (!((_root.holder.guy == null))))){ _root.keysDown = [_root.holder.guy.right, _root.holder.guy.right2, _root.holder.guy.left, _root.holder.guy.left2]; }; MovieClip(parent).gotoAndStop(frm); } function frame1(){ frm = 7; _root = MovieClip(parent); stop(); } function frame25(){ gotoAndStop(1); } } }//package
Section 76
//ValueShower (ValueShower) package { import flash.display.*; import flash.text.*; public dynamic class ValueShower extends MovieClip { public var paused:Boolean;// = false public var tim:Number;// = 0 private var textShow:String; public var over:Boolean;// = false public var valText:TextField; public function ValueShower(){ tim = 0; over = false; paused = false; super(); } public function upd():void{ if (currentFrame < 5){ nextFrame(); if (this.valText != null){ this.valText.text = textShow; }; }; tim++; y = (y - 0.8); if (tim < 4){ alpha = (tim / 4); } else { if (tim > 45){ alpha = ((60 - tim) / 15); if (tim >= 60){ visible = false; over = true; }; } else { alpha = 1; }; }; } public function setVars(_arg1:Number, _arg2:Number, _arg3:String):void{ alpha = 0.2; tim = 0; x = _arg1; y = _arg2; textShow = (this.valText.text = _arg3); } } }//package
Section 77
//WaterObject (WaterObject) package { public dynamic class WaterObject extends AnimatedObject { public function WaterObject(){ addFrameScript(0, frame1); } function frame1(){ looping = true; } } }//package
Section 78
//WobblingRock (WobblingRock) package { public dynamic class WobblingRock extends WobblyRock { } }//package
Section 79
//WobblyRock (WobblyRock) package { import flash.display.*; public class WobblyRock extends MovieClip { private const sin:Function; private const abs:Function; private const acc:Number = 0.2; private const pi:Number = 3.14159265358979; private var pass:Boolean;// = false private var lnd:Boolean;// = false private var spd:Number;// = 0 public var snap:Number;// = 0 public static var terr:MovieClip; public static var targ:TheGuy; public function WobblyRock(){ abs = Math.abs; sin = Math.sin; pass = false; lnd = false; spd = 0; snap = 0; super(); } public function upd():void{ if (targ.hits(this, 0, 6)){ snap = ((targ.x - (x + terr.x)) / 20); targ.hitAmount = (5 + (abs(spd) * 8)); if (!lnd){ lnd = true; spd = ((targ.x - (x + terr.x)) / 240); }; } else { snap = 0; lnd = false; }; updateMe(); } public function updateMe():void{ if ((((abs((rotation - snap)) < 0.4)) && ((abs(spd) < acc)))){ rotation = snap; spd = 0; } else { if (rotation < snap){ if (pass){ spd = (spd * 0.8); pass = false; }; spd = (spd + acc); } else { if (!pass){ spd = (spd * 0.8); pass = true; }; spd = (spd - acc); }; rotation = (rotation + spd); }; } } }//package
Section 80
//WobblyWeirdPlat (WobblyWeirdPlat) package { public dynamic class WobblyWeirdPlat extends FloatyPlatform { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:7
Symbol 3 FontUsed by:4 5 6 10 11 12 15 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 340 344 348 349 490 491 493 494 495 498 503
Symbol 4 EditableTextUses:3Used by:7
Symbol 5 EditableTextUses:3Used by:7
Symbol 6 EditableTextUses:3Used by:7
Symbol 7 MovieClip {BonusShower}Uses:2 4 5 6
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:13
Symbol 10 EditableTextUses:3Used by:13
Symbol 11 EditableTextUses:3Used by:13
Symbol 12 EditableTextUses:3Used by:13
Symbol 13 MovieClip {DamageShower}Uses:9 10 11 12
Symbol 14 GraphicUsed by:37 108 496
Symbol 15 TextUses:3Used by:37
Symbol 16 GraphicUsed by:37
Symbol 17 GraphicUsed by:37
Symbol 18 GraphicUsed by:37
Symbol 19 ShapeTweeningUsed by:37
Symbol 20 ShapeTweeningUsed by:37
Symbol 21 ShapeTweeningUsed by:37
Symbol 22 GraphicUsed by:37
Symbol 23 GraphicUsed by:37
Symbol 24 GraphicUsed by:37
Symbol 25 ShapeTweeningUsed by:37
Symbol 26 ShapeTweeningUsed by:37
Symbol 27 ShapeTweeningUsed by:37
Symbol 28 ShapeTweeningUsed by:37
Symbol 29 ShapeTweeningUsed by:37
Symbol 30 ShapeTweeningUsed by:37
Symbol 31 ShapeTweeningUsed by:37
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:37 158
Symbol 35 ShapeTweeningUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip {EndClip}Uses:14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36Used by:Timeline
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip {WobblyWeirdPlat}Uses:38Used by:645
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClip {LogFloater}Uses:40Used by:546
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip {WobblingRock}Uses:42Used by:546
Symbol 44 EditableTextUses:3 339Used by:103
Symbol 45 EditableTextUses:3 339Used by:103
Symbol 46 EditableTextUses:3 339Used by:103
Symbol 47 EditableTextUses:3 339Used by:103
Symbol 48 EditableTextUses:3 339Used by:103
Symbol 49 EditableTextUses:3 339Used by:103
Symbol 50 TextUses:3Used by:103
Symbol 51 EditableTextUses:3 339Used by:103
Symbol 52 EditableTextUses:3 339Used by:103
Symbol 53 EditableTextUses:3 339Used by:103
Symbol 54 EditableTextUses:3 339Used by:103
Symbol 55 EditableTextUses:3 339Used by:103
Symbol 56 EditableTextUses:3 339Used by:103
Symbol 57 TextUses:3Used by:103
Symbol 58 EditableTextUses:3 339Used by:103
Symbol 59 EditableTextUses:3 339Used by:103
Symbol 60 EditableTextUses:3 339Used by:103
Symbol 61 EditableTextUses:3 339Used by:103
Symbol 62 EditableTextUses:3 339Used by:103
Symbol 63 EditableTextUses:3 339Used by:103
Symbol 64 TextUses:3Used by:103
Symbol 65 EditableTextUses:3 339Used by:103
Symbol 66 EditableTextUses:3 339Used by:103
Symbol 67 EditableTextUses:3 339Used by:103
Symbol 68 EditableTextUses:3 339Used by:103
Symbol 69 EditableTextUses:3 339Used by:103
Symbol 70 EditableTextUses:3 339Used by:103
Symbol 71 TextUses:3Used by:103
Symbol 72 EditableTextUses:3 339Used by:103
Symbol 73 EditableTextUses:3 339Used by:103
Symbol 74 EditableTextUses:3 339Used by:103
Symbol 75 EditableTextUses:3 339Used by:103
Symbol 76 EditableTextUses:3 339Used by:103
Symbol 77 EditableTextUses:3 339Used by:103
Symbol 78 EditableTextUses:3 339Used by:103
Symbol 79 EditableTextUses:3 339Used by:103
Symbol 80 EditableTextUses:3 339Used by:103
Symbol 81 EditableTextUses:3 339Used by:103
Symbol 82 EditableTextUses:3 339Used by:103
Symbol 83 EditableTextUses:3 339Used by:103
Symbol 84 TextUses:3Used by:103
Symbol 85 EditableTextUses:3 339Used by:103
Symbol 86 EditableTextUses:3 339Used by:103
Symbol 87 EditableTextUses:3 339Used by:103
Symbol 88 EditableTextUses:3 339Used by:103
Symbol 89 EditableTextUses:3 339Used by:103
Symbol 90 EditableTextUses:3 339Used by:103
Symbol 91 EditableTextUses:3 339Used by:103
Symbol 92 EditableTextUses:3 339Used by:103
Symbol 93 EditableTextUses:3 339Used by:103
Symbol 94 EditableTextUses:3 339Used by:103
Symbol 95 EditableTextUses:3 339Used by:103
Symbol 96 EditableTextUses:3 339Used by:103
Symbol 97 EditableTextUses:3 339Used by:103
Symbol 98 EditableTextUses:3 339Used by:103
Symbol 99 EditableTextUses:3 339Used by:103
Symbol 100 EditableTextUses:3 339Used by:103
Symbol 101 EditableTextUses:3 339Used by:103
Symbol 102 EditableTextUses:3 339Used by:103
Symbol 103 MovieClip {TimeCount}Uses:44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102Used by:Timeline
Symbol 104 BitmapUsed by:105 139 276 648 717
Symbol 105 GraphicUses:104Used by:Timeline
Symbol 106 GraphicUsed by:135
Symbol 107 GraphicUsed by:135
Symbol 108 MovieClipUses:14Used by:135
Symbol 109 GraphicUsed by:123
Symbol 110 FontUsed by:111
Symbol 111 TextUses:110Used by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115 306 309 312 315 343 347 352 507 510 668 675 683 695 699 707 712 716
Symbol 115 ButtonUses:111 112 113 114Used by:123
Symbol 116 GraphicUsed by:123
Symbol 117 GraphicUsed by:123
Symbol 118 GraphicUsed by:122 130 131 135 328 331
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 ButtonUses:119 120Used by:122
Symbol 122 MovieClip {d_desert_fla.NG_TANK_5}Uses:118 121Used by:123
Symbol 123 MovieClip {d_desert_fla.NG_AD_OBJECT_3}Uses:109 115 116 117 122Used by:135  Timeline
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:135
Symbol 126 FontUsed by:127 128 132 304 305 307 308 310 311 313 314 325 326 327 329 330 341 342 345 346 350 351 505 506 508 509 511 666 667 673 674 681 682 693 694 697 698 705 706 710 711 714 715
Symbol 127 TextUses:126Used by:130 131
Symbol 128 TextUses:126Used by:130 131
Symbol 129 SoundUsed by:130 131 306 309 312 315 319 323 343 347 352 507 510 668 683 712 716
Symbol 130 MovieClipUses:127 128 129 118Used by:135
Symbol 131 ButtonUses:127 128 118 129Used by:135
Symbol 132 TextUses:126Used by:135
Symbol 133 ShapeTweeningUsed by:135
Symbol 134 GraphicUsed by:135 193 334
Symbol 135 MovieClip {d_desert_fla.PreloaderScreen_1}Uses:106 107 108 123 125 130 131 132 133 134 118Used by:Timeline
Symbol 136 GraphicUsed by:Timeline
Symbol 137 FontUsed by:138 278 279 280 302 303 316 317 318 320 321 322 338
Symbol 138 TextUses:137Used by:Timeline
Symbol 139 GraphicUses:104Used by:Timeline
Symbol 140 GraphicUsed by:193 319 323
Symbol 141 ShapeTweeningUsed by:193
Symbol 142 GraphicUsed by:193 334 354
Symbol 143 GraphicUsed by:148
Symbol 144 FontUsed by:146 147 195 267 273
Symbol 145 FontUsed by:146
Symbol 146 TextUses:144 145Used by:148
Symbol 147 TextUses:144Used by:148
Symbol 148 MovieClipUses:143 146 147Used by:193
Symbol 149 GraphicUsed by:150
Symbol 150 ButtonUses:149Used by:191
Symbol 151 ShapeTweeningUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip {d_desert_fla.NGI_MASK_CUBE_16}Uses:151 152Used by:154
Symbol 154 MovieClip {d_desert_fla.NGI_MASK_IN_15}Uses:153Used by:157 191
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:157 191
Symbol 157 MovieClipUses:154 156Used by:191
Symbol 158 MovieClipUses:34Used by:191
Symbol 159 GraphicUsed by:191
Symbol 160 GraphicUsed by:191
Symbol 161 GraphicUsed by:191
Symbol 162 GraphicUsed by:191
Symbol 163 GraphicUsed by:191
Symbol 164 GraphicUsed by:191
Symbol 165 GraphicUsed by:191
Symbol 166 GraphicUsed by:191
Symbol 167 GraphicUsed by:191
Symbol 168 GraphicUsed by:191
Symbol 169 GraphicUsed by:191
Symbol 170 GraphicUsed by:191
Symbol 171 GraphicUsed by:191
Symbol 172 GraphicUsed by:191
Symbol 173 GraphicUsed by:191
Symbol 174 GraphicUsed by:191
Symbol 175 GraphicUsed by:191
Symbol 176 GraphicUsed by:191
Symbol 177 GraphicUsed by:191
Symbol 178 GraphicUsed by:191
Symbol 179 GraphicUsed by:191
Symbol 180 GraphicUsed by:191
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:191
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:191
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:191
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:191
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClip {d_desert_fla.NGI_INTRO_12}Uses:150 157 154 156 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 182 184 186 188 190 SS1Used by:193
Symbol 192 ShapeTweeningUsed by:193
Symbol 193 MovieClip {d_desert_fla.IntroClip_10}Uses:140 141 142 148 191 192 134Used by:Timeline
Symbol 194 GraphicUsed by:264 265
Symbol 195 TextUses:144Used by:264 265
Symbol 196 SoundUsed by:264
Symbol 197 SoundUsed by:264
Symbol 198 SoundUsed by:264
Symbol 199 SoundUsed by:264
Symbol 200 SoundUsed by:264
Symbol 201 SoundUsed by:264
Symbol 202 SoundUsed by:264
Symbol 203 SoundUsed by:264
Symbol 204 SoundUsed by:264
Symbol 205 SoundUsed by:264
Symbol 206 SoundUsed by:264
Symbol 207 SoundUsed by:264
Symbol 208 SoundUsed by:264
Symbol 209 SoundUsed by:264
Symbol 210 SoundUsed by:264
Symbol 211 SoundUsed by:264
Symbol 212 SoundUsed by:264
Symbol 213 SoundUsed by:264
Symbol 214 SoundUsed by:264
Symbol 215 SoundUsed by:264
Symbol 216 SoundUsed by:264
Symbol 217 SoundUsed by:264
Symbol 218 SoundUsed by:264
Symbol 219 SoundUsed by:264
Symbol 220 SoundUsed by:264
Symbol 221 SoundUsed by:264
Symbol 222 SoundUsed by:264
Symbol 223 SoundUsed by:264
Symbol 224 SoundUsed by:264
Symbol 225 SoundUsed by:264
Symbol 226 SoundUsed by:264
Symbol 227 SoundUsed by:264
Symbol 228 SoundUsed by:264
Symbol 229 SoundUsed by:264
Symbol 230 SoundUsed by:264
Symbol 231 SoundUsed by:264
Symbol 232 SoundUsed by:264
Symbol 233 SoundUsed by:264
Symbol 234 SoundUsed by:264
Symbol 235 SoundUsed by:264
Symbol 236 SoundUsed by:264
Symbol 237 SoundUsed by:264
Symbol 238 SoundUsed by:264
Symbol 239 SoundUsed by:264
Symbol 240 SoundUsed by:264
Symbol 241 SoundUsed by:264
Symbol 242 SoundUsed by:264
Symbol 243 SoundUsed by:264
Symbol 244 SoundUsed by:264
Symbol 245 SoundUsed by:264
Symbol 246 SoundUsed by:264
Symbol 247 SoundUsed by:264
Symbol 248 SoundUsed by:264
Symbol 249 SoundUsed by:264
Symbol 250 SoundUsed by:264
Symbol 251 SoundUsed by:264
Symbol 252 SoundUsed by:264
Symbol 253 SoundUsed by:264
Symbol 254 SoundUsed by:264
Symbol 255 SoundUsed by:264
Symbol 256 SoundUsed by:264
Symbol 257 SoundUsed by:264
Symbol 258 SoundUsed by:264
Symbol 259 SoundUsed by:264
Symbol 260 SoundUsed by:264
Symbol 261 SoundUsed by:264
Symbol 262 SoundUsed by:264
Symbol 263 SoundUsed by:264
Symbol 264 MovieClipUses:194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263Used by:265
Symbol 265 MovieClip {SoundHolderFirstLevel}Uses:194 195 264Used by:Timeline
Symbol 266 GraphicUsed by:270 271
Symbol 267 TextUses:144Used by:270 271
Symbol 268 SoundUsed by:270
Symbol 269 SoundUsed by:270
Symbol 270 MovieClipUses:266 267 268 269Used by:271
Symbol 271 MovieClip {MusicHolderFirstLevel}Uses:266 267 270Used by:Timeline
Symbol 272 GraphicUsed by:274 275
Symbol 273 TextUses:144Used by:274 275
Symbol 274 MovieClipUses:272 273Used by:275
Symbol 275 MovieClip {AmbienceHolderFirstLevel}Uses:272 273 274Used by:Timeline
Symbol 276 GraphicUses:104Used by:Timeline
Symbol 277 GraphicUsed by:334
Symbol 278 TextUses:137Used by:334
Symbol 279 TextUses:137Used by:334
Symbol 280 TextUses:137Used by:334
Symbol 281 FontUsed by:282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 652 657 658 659 660 661 662 663 664 672 678 690 692
Symbol 282 EditableTextUses:281 649Used by:334
Symbol 283 EditableTextUses:281 649Used by:334
Symbol 284 EditableTextUses:281 649Used by:334
Symbol 285 EditableTextUses:281 649Used by:334
Symbol 286 EditableTextUses:281 649Used by:334
Symbol 287 EditableTextUses:281 649Used by:334
Symbol 288 EditableTextUses:281 649Used by:334
Symbol 289 EditableTextUses:281 649Used by:334
Symbol 290 EditableTextUses:281 649Used by:334
Symbol 291 EditableTextUses:281 649Used by:334
Symbol 292 EditableTextUses:281 649Used by:334
Symbol 293 EditableTextUses:281 649Used by:334
Symbol 294 EditableTextUses:281 649Used by:334
Symbol 295 EditableTextUses:281 649Used by:334
Symbol 296 EditableTextUses:281 649Used by:334
Symbol 297 EditableTextUses:281 649Used by:334
Symbol 298 EditableTextUses:281 649Used by:334
Symbol 299 EditableTextUses:281 649Used by:334
Symbol 300 EditableTextUses:281 649Used by:334
Symbol 301 EditableTextUses:281 649Used by:334
Symbol 302 TextUses:137Used by:334
Symbol 303 TextUses:137Used by:334
Symbol 304 TextUses:126Used by:306 334
Symbol 305 TextUses:126Used by:306
Symbol 306 ButtonUses:304 305 114 129Used by:334
Symbol 307 TextUses:126Used by:309 334
Symbol 308 TextUses:126Used by:309
Symbol 309 ButtonUses:307 308 114 129Used by:334
Symbol 310 TextUses:126Used by:312 334
Symbol 311 TextUses:126Used by:312
Symbol 312 ButtonUses:310 311 114 129Used by:334
Symbol 313 TextUses:126Used by:315 334
Symbol 314 TextUses:126Used by:315
Symbol 315 ButtonUses:313 314 114 129Used by:334
Symbol 316 TextUses:137Used by:319
Symbol 317 TextUses:137Used by:319
Symbol 318 TextUses:137Used by:319
Symbol 319 MovieClipUses:140 316 317 129 318Used by:334
Symbol 320 TextUses:137Used by:323
Symbol 321 TextUses:137Used by:323
Symbol 322 TextUses:137Used by:323
Symbol 323 MovieClipUses:140 320 321 129 322Used by:334
Symbol 324 GraphicUsed by:334
Symbol 325 TextUses:126Used by:334
Symbol 326 TextUses:126Used by:328
Symbol 327 TextUses:126Used by:328
Symbol 328 ButtonUses:326 327 118Used by:334
Symbol 329 TextUses:126Used by:331
Symbol 330 TextUses:126Used by:331
Symbol 331 ButtonUses:329 330 118Used by:334
Symbol 332 ShapeTweeningUsed by:334
Symbol 333 ShapeTweeningUsed by:334
Symbol 334 MovieClip {d_desert_fla.MainMernu_30}Uses:277 278 279 280 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 306 309 312 315 319 323 324 325 328 331 332 142 304 307 310 313 333 134Used by:Timeline
Symbol 335 GraphicUsed by:354
Symbol 336 ShapeTweeningUsed by:354
Symbol 337 GraphicUsed by:354
Symbol 338 TextUses:137Used by:354
Symbol 339 FontUsed by:44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 340
Symbol 340 TextUses:3 339Used by:354
Symbol 341 TextUses:126Used by:343
Symbol 342 TextUses:126Used by:343
Symbol 343 ButtonUses:341 342 114 129Used by:354
Symbol 344 TextUses:3Used by:354
Symbol 345 TextUses:126Used by:347
Symbol 346 TextUses:126Used by:347
Symbol 347 ButtonUses:345 346 114 129Used by:354
Symbol 348 TextUses:3Used by:354
Symbol 349 TextUses:3Used by:354
Symbol 350 TextUses:126Used by:352
Symbol 351 TextUses:126Used by:352
Symbol 352 ButtonUses:350 351 114 129Used by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClip {d_desert_fla.StartHints_39}Uses:335 336 142 337 338 340 343 344 347 348 349 352 353Used by:Timeline
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}Uses:355Used by:359 474 489 513 548 549 565 566 576 577 587 588 593 599 600 647  Timeline
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:357Used by:359 513 549 566 577 588 600
Symbol 359 MovieClip {d_desert_fla.Background1_44}Uses:358 356Used by:Timeline
Symbol 360 GraphicUsed by:489
Symbol 361 GraphicUsed by:365 424
Symbol 362 GraphicUsed by:365 395 424
Symbol 363 GraphicUsed by:365 424
Symbol 364 GraphicUsed by:365 395 424
Symbol 365 MovieClip {d_desert_fla.KnightStanding_48}Uses:361 362 363 364Used by:474
Symbol 366 GraphicUsed by:395
Symbol 367 GraphicUsed by:395
Symbol 368 GraphicUsed by:395
Symbol 369 GraphicUsed by:395
Symbol 370 GraphicUsed by:395
Symbol 371 GraphicUsed by:395
Symbol 372 GraphicUsed by:395
Symbol 373 GraphicUsed by:395
Symbol 374 GraphicUsed by:395
Symbol 375 GraphicUsed by:395
Symbol 376 GraphicUsed by:395
Symbol 377 GraphicUsed by:395
Symbol 378 GraphicUsed by:395
Symbol 379 GraphicUsed by:395
Symbol 380 GraphicUsed by:395
Symbol 381 GraphicUsed by:395
Symbol 382 GraphicUsed by:395
Symbol 383 GraphicUsed by:395
Symbol 384 GraphicUsed by:395
Symbol 385 GraphicUsed by:395
Symbol 386 GraphicUsed by:395
Symbol 387 GraphicUsed by:395
Symbol 388 GraphicUsed by:395
Symbol 389 GraphicUsed by:395
Symbol 390 GraphicUsed by:395
Symbol 391 GraphicUsed by:395
Symbol 392 GraphicUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClip {d_desert_fla.KnightRunning_49}Uses:366 362 364 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394Used by:474
Symbol 396 GraphicUsed by:474
Symbol 397 GraphicUsed by:474
Symbol 398 GraphicUsed by:474
Symbol 399 GraphicUsed by:474
Symbol 400 GraphicUsed by:410
Symbol 401 GraphicUsed by:410
Symbol 402 GraphicUsed by:410
Symbol 403 GraphicUsed by:410
Symbol 404 GraphicUsed by:410
Symbol 405 GraphicUsed by:410
Symbol 406 GraphicUsed by:410
Symbol 407 GraphicUsed by:410
Symbol 408 GraphicUsed by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClip {d_desert_fla.KnightMonkey_50}Uses:400 401 402 403 404 405 406 407 408 409Used by:474
Symbol 411 GraphicUsed by:415
Symbol 412 GraphicUsed by:415
Symbol 413 GraphicUsed by:415
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClip {d_desert_fla.KnightMonkeyStill_51}Uses:411 412 413 414Used by:474
Symbol 416 GraphicUsed by:424
Symbol 417 GraphicUsed by:424
Symbol 418 GraphicUsed by:424
Symbol 419 GraphicUsed by:424
Symbol 420 GraphicUsed by:424
Symbol 421 GraphicUsed by:424
Symbol 422 GraphicUsed by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClip {d_desert_fla.KnightRespawn_52}Uses:416 417 418 419 420 361 362 363 364 421 422 423Used by:474
Symbol 425 GraphicUsed by:449
Symbol 426 GraphicUsed by:449
Symbol 427 GraphicUsed by:449
Symbol 428 GraphicUsed by:449
Symbol 429 GraphicUsed by:449
Symbol 430 GraphicUsed by:449
Symbol 431 GraphicUsed by:449
Symbol 432 GraphicUsed by:449
Symbol 433 GraphicUsed by:449
Symbol 434 GraphicUsed by:449
Symbol 435 GraphicUsed by:449
Symbol 436 GraphicUsed by:449
Symbol 437 GraphicUsed by:449
Symbol 438 GraphicUsed by:449
Symbol 439 GraphicUsed by:449
Symbol 440 GraphicUsed by:449
Symbol 441 GraphicUsed by:449
Symbol 442 GraphicUsed by:449
Symbol 443 GraphicUsed by:449
Symbol 444 GraphicUsed by:449
Symbol 445 GraphicUsed by:449
Symbol 446 GraphicUsed by:449
Symbol 447 GraphicUsed by:449
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClip {d_desert_fla.KnightDrown_53}Uses:425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448Used by:474
Symbol 450 GraphicUsed by:473
Symbol 451 GraphicUsed by:473
Symbol 452 GraphicUsed by:473
Symbol 453 GraphicUsed by:473
Symbol 454 GraphicUsed by:473
Symbol 455 GraphicUsed by:473
Symbol 456 GraphicUsed by:473
Symbol 457 GraphicUsed by:473
Symbol 458 GraphicUsed by:473
Symbol 459 GraphicUsed by:473
Symbol 460 GraphicUsed by:473
Symbol 461 GraphicUsed by:473
Symbol 462 GraphicUsed by:473
Symbol 463 GraphicUsed by:473
Symbol 464 GraphicUsed by:473
Symbol 465 GraphicUsed by:473
Symbol 466 GraphicUsed by:473
Symbol 467 GraphicUsed by:473
Symbol 468 GraphicUsed by:473
Symbol 469 GraphicUsed by:473
Symbol 470 GraphicUsed by:473
Symbol 471 GraphicUsed by:473
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClip {d_desert_fla.KnightSlider_54}Uses:450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472Used by:474
Symbol 474 MovieClip {KnightStances}Uses:365 356 395 396 397 398 399 410 415 424 449 473Used by:489 548 565 576 587 599 647
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:489 548 565 576 587 599 647
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:489 548 565 576 587 599 647
Symbol 479 GraphicUsed by:480 482 516 521 554 556 569 580 603
Symbol 480 MovieClip {d_desert_fla.DFlower1_57}Uses:479Used by:489
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClip {d_desert_fla.DFlower2_58}Uses:481 479Used by:489
Symbol 483 GraphicUsed by:489
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClipUses:484Used by:489
Symbol 486 GraphicUsed by:489
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:489 548 565 576 587 599 647
Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46}Uses:360 474 476 478 480 482 483 485 486 488 356Used by:Timeline
Symbol 490 TextUses:3Used by:496
Symbol 491 TextUses:3Used by:496
Symbol 492 GraphicUsed by:496
Symbol 493 TextUses:3Used by:496
Symbol 494 TextUses:3Used by:496
Symbol 495 TextUses:3Used by:496
Symbol 496 MovieClip {d_desert_fla.CountDown_62}Uses:14 490 491 492 493 494 495Used by:Timeline
Symbol 497 GraphicUsed by:501
Symbol 498 TextUses:3Used by:501
Symbol 499 ShapeTweeningUsed by:501
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClip {Transition}Uses:497 498 499 500Used by:Timeline
Symbol 502 GraphicUsed by:512
Symbol 503 TextUses:3Used by:512
Symbol 504 GraphicUsed by:512
Symbol 505 TextUses:126Used by:507
Symbol 506 TextUses:126Used by:507
Symbol 507 ButtonUses:505 506 114 129Used by:512
Symbol 508 TextUses:126Used by:510
Symbol 509 TextUses:126Used by:510
Symbol 510 ButtonUses:508 509 114 129Used by:512
Symbol 511 TextUses:126Used by:512
Symbol 512 MovieClip {d_desert_fla.Pause_64}Uses:502 503 504 507 510 511Used by:Timeline
Symbol 513 MovieClip {d_desert_fla.Background2_67}Uses:358 356Used by:Timeline
Symbol 514 GraphicUsed by:548
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClip {d_desert_fla.CRock1_69}Uses:515 479Used by:548
Symbol 517 GraphicUsed by:519
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClip {ABirdFlying}Uses:517 518Used by:521
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClip {d_desert_fla.BAnimal1_70}Uses:519 520 479Used by:548
Symbol 522 ShapeTweeningUsed by:538
Symbol 523 ShapeTweeningUsed by:538
Symbol 524 GraphicUsed by:538
Symbol 525 ShapeTweeningUsed by:538
Symbol 526 ShapeTweeningUsed by:538
Symbol 527 ShapeTweeningUsed by:538
Symbol 528 ShapeTweeningUsed by:538
Symbol 529 ShapeTweeningUsed by:538
Symbol 530 ShapeTweeningUsed by:538
Symbol 531 ShapeTweeningUsed by:538
Symbol 532 ShapeTweeningUsed by:538
Symbol 533 ShapeTweeningUsed by:538
Symbol 534 ShapeTweeningUsed by:538
Symbol 535 ShapeTweeningUsed by:538
Symbol 536 ShapeTweeningUsed by:538
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClip {Bouncy1}Uses:522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537Used by:548 565 576 587 599 647
Symbol 539 GraphicUsed by:548
Symbol 540 GraphicUsed by:546
Symbol 541 GraphicUsed by:544
Symbol 542 GraphicUsed by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip {WaterObject}Uses:541 542 543Used by:546
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73}Uses:43 41 540 544 545Used by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68}Uses:514 474 476 478 516 521 538 539 546 547 488 356Used by:Timeline
Symbol 549 MovieClip {d_desert_fla.Background3_77}Uses:358 356Used by:Timeline
Symbol 550 GraphicUsed by:565
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClip {Spike1}Uses:551Used by:565
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClip {d_desert_fla.CRock2_80}Uses:553 479Used by:565
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClip {d_desert_fla.DFlower3_81}Uses:555 479Used by:565
Symbol 557 GraphicUsed by:565
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:563
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:563
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClip {d_desert_fla.Screen3Terrain_82}Uses:559 561 562Used by:565
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78}Uses:550 474 476 478 552 554 556 538 557 563 564 488 356Used by:Timeline
Symbol 566 MovieClip {d_desert_fla.Background4_85}Uses:358 356Used by:Timeline
Symbol 567 GraphicUsed by:576
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClip {d_desert_fla.BAnimal2_87}Uses:568 479Used by:576
Symbol 570 GraphicUsed by:576
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:574
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClip {d_desert_fla.Screen4Terrain_88}Uses:572 573Used by:576
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86}Uses:567 474 476 478 569 538 570 574 575 488 356Used by:Timeline
Symbol 577 MovieClip {d_desert_fla.Background5_90}Uses:358 356Used by:Timeline
Symbol 578 GraphicUsed by:587
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClip {d_desert_fla.BAnimal3_92}Uses:579 479Used by:587
Symbol 581 GraphicUsed by:587
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:585
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClip {d_desert_fla.Screen5Terrain_93}Uses:583 584Used by:587
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91}Uses:578 474 478 476 580 538 581 585 586 488 356Used by:Timeline
Symbol 588 MovieClip {d_desert_fla.Background6_95}Uses:358 356Used by:Timeline
Symbol 589 GraphicUsed by:599
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:599
Symbol 592 GraphicUsed by:599
Symbol 593 MovieClip {SpiderWebClip}Uses:356Used by:597
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:597
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClip {d_desert_fla.Screen6Terrain_98}Uses:593 595 596Used by:599
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96}Uses:589 474 476 478 591 538 592 597 356 598 488Used by:Timeline
Symbol 600 MovieClip {d_desert_fla.Background7_101}Uses:358 356Used by:Timeline
Symbol 601 GraphicUsed by:647
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClip {d_desert_fla.CRock3_103}Uses:602 479Used by:647
Symbol 604 GraphicUsed by:647
Symbol 605 GraphicUsed by:628
Symbol 606 GraphicUsed by:626
Symbol 607 GraphicUsed by:626
Symbol 608 GraphicUsed by:626
Symbol 609 GraphicUsed by:626
Symbol 610 GraphicUsed by:626
Symbol 611 GraphicUsed by:626
Symbol 612 GraphicUsed by:626
Symbol 613 GraphicUsed by:626
Symbol 614 GraphicUsed by:626
Symbol 615 GraphicUsed by:626
Symbol 616 GraphicUsed by:626
Symbol 617 GraphicUsed by:626
Symbol 618 GraphicUsed by:626
Symbol 619 GraphicUsed by:626
Symbol 620 GraphicUsed by:626
Symbol 621 GraphicUsed by:626
Symbol 622 GraphicUsed by:626
Symbol 623 GraphicUsed by:626
Symbol 624 GraphicUsed by:626
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625Used by:628
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:605 626 627Used by:645
Symbol 629 GraphicUsed by:645
Symbol 630 ShapeTweeningUsed by:644
Symbol 631 GraphicUsed by:644
Symbol 632 ShapeTweeningUsed by:644
Symbol 633 GraphicUsed by:644
Symbol 634 GraphicUsed by:644
Symbol 635 GraphicUsed by:644
Symbol 636 ShapeTweeningUsed by:644
Symbol 637 ShapeTweeningUsed by:644
Symbol 638 ShapeTweeningUsed by:644
Symbol 639 GraphicUsed by:644
Symbol 640 GraphicUsed by:644
Symbol 641 GraphicUsed by:644
Symbol 642 ShapeTweeningUsed by:644
Symbol 643 ShapeTweeningUsed by:644
Symbol 644 MovieClip {BoingWeirdPlat}Uses:630 631 632 633 634 635 636 637 638 639 640 641 642 643Used by:645
Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104}Uses:628 629 39 644Used by:647
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102}Uses:601 356 474 478 476 538 603 604 645 646 488Used by:Timeline
Symbol 648 GraphicUses:104Used by:Timeline
Symbol 649 FontUsed by:282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 650 651 653 654 655 656 665 670 671 676 677 678 679 680 684 685 686 687 688 689 690 691 692 696 700 701 702 703 704 709 713 718 719
Symbol 650 TextUses:649Used by:Timeline
Symbol 651 TextUses:649Used by:Timeline
Symbol 652 EditableTextUses:281Used by:Timeline
Symbol 653 TextUses:649Used by:Timeline
Symbol 654 TextUses:649Used by:Timeline
Symbol 655 TextUses:649Used by:Timeline
Symbol 656 TextUses:649Used by:Timeline
Symbol 657 EditableTextUses:281Used by:Timeline
Symbol 658 EditableTextUses:281Used by:Timeline
Symbol 659 EditableTextUses:281Used by:Timeline
Symbol 660 EditableTextUses:281Used by:Timeline
Symbol 661 EditableTextUses:281Used by:Timeline
Symbol 662 EditableTextUses:281Used by:Timeline
Symbol 663 EditableTextUses:281Used by:Timeline
Symbol 664 EditableTextUses:281Used by:Timeline
Symbol 665 TextUses:649Used by:Timeline
Symbol 666 TextUses:126Used by:668
Symbol 667 TextUses:126Used by:668
Symbol 668 ButtonUses:666 667 114 129Used by:Timeline
Symbol 669 GraphicUsed by:Timeline
Symbol 670 TextUses:649Used by:Timeline
Symbol 671 TextUses:649Used by:Timeline
Symbol 672 EditableTextUses:281Used by:Timeline
Symbol 673 TextUses:126Used by:675
Symbol 674 TextUses:126Used by:675
Symbol 675 ButtonUses:673 674 114Used by:Timeline
Symbol 676 TextUses:649Used by:Timeline
Symbol 677 TextUses:649Used by:Timeline
Symbol 678 EditableTextUses:281 649Used by:Timeline
Symbol 679 TextUses:649Used by:Timeline
Symbol 680 TextUses:649Used by:Timeline
Symbol 681 TextUses:126Used by:683
Symbol 682 TextUses:126Used by:683
Symbol 683 ButtonUses:681 682 114 129Used by:Timeline
Symbol 684 TextUses:649Used by:Timeline
Symbol 685 TextUses:649Used by:Timeline
Symbol 686 TextUses:649Used by:Timeline
Symbol 687 TextUses:649Used by:Timeline
Symbol 688 TextUses:649Used by:Timeline
Symbol 689 TextUses:649Used by:Timeline
Symbol 690 EditableTextUses:281 649Used by:Timeline
Symbol 691 TextUses:649Used by:Timeline
Symbol 692 EditableTextUses:281 649Used by:Timeline
Symbol 693 TextUses:126Used by:695
Symbol 694 TextUses:126Used by:695
Symbol 695 ButtonUses:693 694 114Used by:Timeline
Symbol 696 TextUses:649Used by:Timeline
Symbol 697 TextUses:126Used by:699
Symbol 698 TextUses:126Used by:699
Symbol 699 ButtonUses:697 698 114Used by:Timeline
Symbol 700 TextUses:649Used by:Timeline
Symbol 701 TextUses:649Used by:Timeline
Symbol 702 TextUses:649Used by:Timeline
Symbol 703 TextUses:649Used by:Timeline
Symbol 704 TextUses:649Used by:Timeline
Symbol 705 TextUses:126Used by:707
Symbol 706 TextUses:126Used by:707
Symbol 707 ButtonUses:705 706 114Used by:Timeline
Symbol 708 GraphicUsed by:Timeline
Symbol 709 TextUses:649Used by:Timeline
Symbol 710 TextUses:126Used by:712
Symbol 711 TextUses:126Used by:712
Symbol 712 ButtonUses:710 711 114 129Used by:Timeline
Symbol 713 TextUses:649Used by:Timeline
Symbol 714 TextUses:126Used by:716
Symbol 715 TextUses:126Used by:716
Symbol 716 ButtonUses:714 715 114 129Used by:Timeline
Symbol 717 GraphicUses:104Used by:Timeline
Symbol 718 TextUses:649Used by:Timeline
Symbol 719 TextUses:649Used by:Timeline
Streaming Sound 1Used by:Symbol 191 MovieClip {d_desert_fla.NGI_INTRO_12}

Instance Names

"introClip"Frame 4Symbol 193 MovieClip {d_desert_fla.IntroClip_10}
"soundHold"Frame 4Symbol 265 MovieClip {SoundHolderFirstLevel}
"musicHold"Frame 4Symbol 271 MovieClip {MusicHolderFirstLevel}
"ambienceHold"Frame 4Symbol 275 MovieClip {AmbienceHolderFirstLevel}
"mernu"Frame 5Symbol 334 MovieClip {d_desert_fla.MainMernu_30}
"stageArea"Frame 7Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"backg"Frame 7Symbol 359 MovieClip {d_desert_fla.Background1_44}
"holder"Frame 7Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46}
"timerBox"Frame 7Symbol 103 MovieClip {TimeCount}
"countIn"Frame 7Symbol 496 MovieClip {d_desert_fla.CountDown_62}
"transit"Frame 7Symbol 501 MovieClip {Transition}
"pauser"Frame 7Symbol 512 MovieClip {d_desert_fla.Pause_64}
"backg"Frame 8Symbol 513 MovieClip {d_desert_fla.Background2_67}
"holder"Frame 8Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68}
"backg"Frame 9Symbol 549 MovieClip {d_desert_fla.Background3_77}
"holder"Frame 9Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78}
"backg"Frame 10Symbol 566 MovieClip {d_desert_fla.Background4_85}
"holder"Frame 10Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86}
"backg"Frame 11Symbol 577 MovieClip {d_desert_fla.Background5_90}
"holder"Frame 11Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91}
"backg"Frame 12Symbol 588 MovieClip {d_desert_fla.Background6_95}
"holder"Frame 12Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96}
"backg"Frame 13Symbol 600 MovieClip {d_desert_fla.Background7_101}
"holder"Frame 13Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102}
"countOut"Frame 13Symbol 37 MovieClip {EndClip}
"baseTime"Frame 14Symbol 652 EditableText
"penText"Frame 14Symbol 657 EditableText
"flowText"Frame 14Symbol 658 EditableText
"anText"Frame 14Symbol 659 EditableText
"rockText"Frame 14Symbol 660 EditableText
"flowSet"Frame 14Symbol 661 EditableText
"anSet"Frame 14Symbol 662 EditableText
"rockSet"Frame 14Symbol 663 EditableText
"finalTimeText"Frame 14Symbol 664 EditableText
"nextFrmBtn"Frame 14Symbol 668 Button
"finalTimeText2"Frame 15Symbol 672 EditableText
"submitBtn"Frame 15Symbol 675 Button
"nameBox"Frame 15Symbol 678 EditableText
"backBtn"Frame 16Symbol 683 Button
"dailyPosText"Frame 21Symbol 690 EditableText
"permaPosText"Frame 21Symbol 692 EditableText
"contBtn"Frame 21Symbol 695 Button
"menuBtn"Frame 22Symbol 699 Button
"backBtn"Frame 25Symbol 683 Button
"menuBtn"Frame 26Symbol 707 Button
"seSkip2"Frame 27Symbol 712 Button
"seRetry"Frame 28Symbol 716 Button
"seSkip"Frame 28Symbol 712 Button
"menuBtn"Frame 29Symbol 699 Button
"valText"Symbol 7 MovieClip {BonusShower} Frame 1Symbol 4 EditableText
"valText"Symbol 7 MovieClip {BonusShower} Frame 3Symbol 5 EditableText
"valText"Symbol 7 MovieClip {BonusShower} Frame 4Symbol 6 EditableText
"valText"Symbol 13 MovieClip {DamageShower} Frame 1Symbol 10 EditableText
"valText"Symbol 13 MovieClip {DamageShower} Frame 3Symbol 11 EditableText
"valText"Symbol 13 MovieClip {DamageShower} Frame 4Symbol 12 EditableText
"smsecs2text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 44 EditableText
"smsecs1text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 45 EditableText
"ssecs2text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 46 EditableText
"ssecs1text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 47 EditableText
"smins2text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 48 EditableText
"smins1text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 49 EditableText
"msecs1text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 51 EditableText
"msecs2text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 52 EditableText
"secs2text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 53 EditableText
"secs1text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 54 EditableText
"mins2text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 55 EditableText
"mins1text"Symbol 103 MovieClip {TimeCount} Frame 1Symbol 56 EditableText
"msecs1text"Symbol 103 MovieClip {TimeCount} Frame 2Symbol 58 EditableText
"msecs2text"Symbol 103 MovieClip {TimeCount} Frame 2Symbol 59 EditableText
"secs2text"Symbol 103 MovieClip {TimeCount} Frame 2Symbol 60 EditableText
"secs1text"Symbol 103 MovieClip {TimeCount} Frame 2Symbol 61 EditableText
"mins2text"Symbol 103 MovieClip {TimeCount} Frame 2Symbol 62 EditableText
"mins1text"Symbol 103 MovieClip {TimeCount} Frame 2Symbol 63 EditableText
"smsecs2text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 65 EditableText
"smsecs1text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 66 EditableText
"ssecs2text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 67 EditableText
"ssecs1text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 68 EditableText
"smins2text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 69 EditableText
"smins1text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 70 EditableText
"msecs1text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 72 EditableText
"msecs2text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 73 EditableText
"secs2text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 74 EditableText
"secs1text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 75 EditableText
"mins2text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 76 EditableText
"mins1text"Symbol 103 MovieClip {TimeCount} Frame 3Symbol 77 EditableText
"smsecs2text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 78 EditableText
"smsecs1text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 79 EditableText
"ssecs2text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 80 EditableText
"ssecs1text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 81 EditableText
"smins2text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 82 EditableText
"smins1text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 83 EditableText
"msecs1text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 85 EditableText
"msecs2text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 86 EditableText
"secs2text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 87 EditableText
"secs1text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 88 EditableText
"mins2text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 89 EditableText
"mins1text"Symbol 103 MovieClip {TimeCount} Frame 4Symbol 90 EditableText
"smsecs2text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 91 EditableText
"smsecs1text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 92 EditableText
"ssecs2text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 93 EditableText
"ssecs1text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 94 EditableText
"smins2text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 95 EditableText
"smins1text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 96 EditableText
"msecs1text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 97 EditableText
"msecs2text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 98 EditableText
"secs2text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 99 EditableText
"secs1text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 100 EditableText
"mins2text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 101 EditableText
"mins1text"Symbol 103 MovieClip {TimeCount} Frame 5Symbol 102 EditableText
"NG_Logo"Symbol 122 MovieClip {d_desert_fla.NG_TANK_5} Frame 1Symbol 121 Button
"NG_Button"Symbol 123 MovieClip {d_desert_fla.NG_AD_OBJECT_3} Frame 1Symbol 115 Button
"ng_ad"Symbol 123 MovieClip {d_desert_fla.NG_AD_OBJECT_3} Frame 1Symbol 122 MovieClip {d_desert_fla.NG_TANK_5}
"loadBar"Symbol 135 MovieClip {d_desert_fla.PreloaderScreen_1} Frame 1Symbol 108 MovieClip
"loadPlayPrev"Symbol 135 MovieClip {d_desert_fla.PreloaderScreen_1} Frame 2Symbol 130 MovieClip
"loadPlayBtn"Symbol 135 MovieClip {d_desert_fla.PreloaderScreen_1} Frame 16Symbol 131 Button
"sh2"Symbol 265 MovieClip {SoundHolderFirstLevel} Frame 50Symbol 264 MovieClip
"sh2"Symbol 271 MovieClip {MusicHolderFirstLevel} Frame 50Symbol 270 MovieClip
"sh2"Symbol 275 MovieClip {AmbienceHolderFirstLevel} Frame 50Symbol 274 MovieClip
"name1"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 282 EditableText
"score1"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 283 EditableText
"name2"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 284 EditableText
"score2"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 285 EditableText
"name3"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 286 EditableText
"score3"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 287 EditableText
"name4"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 288 EditableText
"score4"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 289 EditableText
"name5"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 290 EditableText
"score5"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 291 EditableText
"name6"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 292 EditableText
"score6"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 293 EditableText
"name7"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 294 EditableText
"score7"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 295 EditableText
"name8"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 296 EditableText
"score8"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 297 EditableText
"name9"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 298 EditableText
"score9"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 299 EditableText
"name10"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 300 EditableText
"score10"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 301 EditableText
"menPlayBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 306 Button
"menScoreBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 309 Button
"menAuthorBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 312 Button
"menSponsorBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 315 Button
"dailyBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 319 MovieClip
"allBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 323 MovieClip
"audWonkBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 328 Button
"audDarkBtn"Symbol 334 MovieClip {d_desert_fla.MainMernu_30} Frame 1Symbol 331 Button
"nextBtn"Symbol 354 MovieClip {d_desert_fla.StartHints_39} Frame 31Symbol 343 Button
"prevBtn"Symbol 354 MovieClip {d_desert_fla.StartHints_39} Frame 32Symbol 347 Button
"goBtn"Symbol 354 MovieClip {d_desert_fla.StartHints_39} Frame 34Symbol 352 Button
"bgArea"Symbol 359 MovieClip {d_desert_fla.Background1_44} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"ani"Symbol 474 MovieClip {KnightStances} Frame 1Symbol 365 MovieClip {d_desert_fla.KnightStanding_48}
"hitbox"Symbol 474 MovieClip {KnightStances} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"ani"Symbol 474 MovieClip {KnightStances} Frame 3Symbol 395 MovieClip {d_desert_fla.KnightRunning_49}
"ani"Symbol 474 MovieClip {KnightStances} Frame 9Symbol 410 MovieClip {d_desert_fla.KnightMonkey_50}
"ani"Symbol 474 MovieClip {KnightStances} Frame 11Symbol 415 MovieClip {d_desert_fla.KnightMonkeyStill_51}
"ani"Symbol 474 MovieClip {KnightStances} Frame 13Symbol 424 MovieClip {d_desert_fla.KnightRespawn_52}
"ani"Symbol 474 MovieClip {KnightStances} Frame 15Symbol 449 MovieClip {d_desert_fla.KnightDrown_53}
"ani"Symbol 474 MovieClip {KnightStances} Frame 17Symbol 473 MovieClip {d_desert_fla.KnightSlider_54}
"guy"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus13"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 476 MovieClip
"cactus12"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 476 MovieClip
"cactus9"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 476 MovieClip
"cactus8"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 476 MovieClip
"cactus7"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"cactus11"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"cactus10"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"cactus4"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"cactus6"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"cactus5"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 476 MovieClip
"cactus2"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 476 MovieClip
"cactus3"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"cactus1"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 478 MovieClip
"bonus2"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 480 MovieClip {d_desert_fla.DFlower1_57}
"bonus1"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 482 MovieClip {d_desert_fla.DFlower2_58}
"terrain"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 485 MovieClip
"effects"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 488 MovieClip
"end1"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 489 MovieClip {d_desert_fla.Screen1Hold_46} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"menUnpauseBtn"Symbol 512 MovieClip {d_desert_fla.Pause_64} Frame 3Symbol 507 Button
"menMenuBtn"Symbol 512 MovieClip {d_desert_fla.Pause_64} Frame 3Symbol 510 Button
"bgArea"Symbol 513 MovieClip {d_desert_fla.Background2_67} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"wobbly1"Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73} Frame 1Symbol 43 MovieClip {WobblingRock}
"wobbly2"Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73} Frame 1Symbol 43 MovieClip {WobblingRock}
"wobbly3"Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73} Frame 1Symbol 43 MovieClip {WobblingRock}
"loggy1"Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73} Frame 1Symbol 41 MovieClip {LogFloater}
"water"Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73} Frame 1Symbol 544 MovieClip {WaterObject}
"guy"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus4"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 476 MovieClip
"cactus2"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 476 MovieClip
"cactus1"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 478 MovieClip
"cactus3"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 478 MovieClip
"cactus5"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 478 MovieClip
"cactus6"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 476 MovieClip
"cactus7"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 478 MovieClip
"cactus8"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 478 MovieClip
"bonus1"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 516 MovieClip {d_desert_fla.CRock1_69}
"bonus2"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 521 MovieClip {d_desert_fla.BAnimal1_70}
"bounce1"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 538 MovieClip {Bouncy1}
"terrain"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 546 MovieClip {d_desert_fla.Screen2Terrain_73}
"effects"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 488 MovieClip
"end1"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint1"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint2"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint3"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint4"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint5"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint7"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint8"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint9"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint11"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"falls1"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint6"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint10"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"logEnd"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 548 MovieClip {d_desert_fla.Screen2Hold_68} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"bgArea"Symbol 549 MovieClip {d_desert_fla.Background3_77} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"slide1"Symbol 563 MovieClip {d_desert_fla.Screen3Terrain_82} Frame 1Symbol 559 MovieClip
"climb1"Symbol 563 MovieClip {d_desert_fla.Screen3Terrain_82} Frame 1Symbol 561 MovieClip
"guy"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus6"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 476 MovieClip
"cactus1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 476 MovieClip
"cactus2"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 478 MovieClip
"cactus4"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 476 MovieClip
"cactus3"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 478 MovieClip
"cactus7"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 478 MovieClip
"cactus5"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 478 MovieClip
"cactus8"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 478 MovieClip
"spike1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike2"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike3"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike4"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike5"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike6"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike7"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike8"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"spike9"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 552 MovieClip {Spike1}
"bonus1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 554 MovieClip {d_desert_fla.CRock2_80}
"bonus2"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 556 MovieClip {d_desert_fla.DFlower3_81}
"bounce4"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce2"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce3"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 538 MovieClip {Bouncy1}
"terrain"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 563 MovieClip {d_desert_fla.Screen3Terrain_82}
"effects"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 488 MovieClip
"end1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint2"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint3"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint4"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint5"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint6"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"falls1"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 565 MovieClip {d_desert_fla.Screen3Hold_78} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"bgArea"Symbol 566 MovieClip {d_desert_fla.Background4_85} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"slide1"Symbol 574 MovieClip {d_desert_fla.Screen4Terrain_88} Frame 1Symbol 572 MovieClip
"guy"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus2"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 476 MovieClip
"cactus1"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 478 MovieClip
"cactus3"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 478 MovieClip
"cactus4"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 478 MovieClip
"cactus5"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 478 MovieClip
"bonus1"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 569 MovieClip {d_desert_fla.BAnimal2_87}
"bounce2"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce1"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 538 MovieClip {Bouncy1}
"terrain"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 574 MovieClip {d_desert_fla.Screen4Terrain_88}
"effects"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 488 MovieClip
"end1"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint1"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint2"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint3"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint4"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint5"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint6"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint7"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"falls1"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 576 MovieClip {d_desert_fla.Screen4Hold_86} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"bgArea"Symbol 577 MovieClip {d_desert_fla.Background5_90} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"slide1"Symbol 585 MovieClip {d_desert_fla.Screen5Terrain_93} Frame 1Symbol 583 MovieClip
"guy"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus7"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus9"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus8"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 476 MovieClip
"cactus11"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 476 MovieClip
"cactus12"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 476 MovieClip
"cactus10"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus13"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus6"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 476 MovieClip
"cactus5"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus1"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus3"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus4"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 478 MovieClip
"cactus2"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 476 MovieClip
"bonus1"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 580 MovieClip {d_desert_fla.BAnimal3_92}
"bounce1"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 538 MovieClip {Bouncy1}
"terrain"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 585 MovieClip {d_desert_fla.Screen5Terrain_93}
"effects"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 488 MovieClip
"end1"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 587 MovieClip {d_desert_fla.Screen5Hold_91} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"bgArea"Symbol 588 MovieClip {d_desert_fla.Background6_95} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"web3"Symbol 597 MovieClip {d_desert_fla.Screen6Terrain_98} Frame 1Symbol 593 MovieClip {SpiderWebClip}
"web2"Symbol 597 MovieClip {d_desert_fla.Screen6Terrain_98} Frame 1Symbol 593 MovieClip {SpiderWebClip}
"web1"Symbol 597 MovieClip {d_desert_fla.Screen6Terrain_98} Frame 1Symbol 593 MovieClip {SpiderWebClip}
"climb1"Symbol 597 MovieClip {d_desert_fla.Screen6Terrain_98} Frame 1Symbol 595 MovieClip
"guy"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus4"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 476 MovieClip
"cactus1"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus2"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 476 MovieClip
"cactus3"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus6"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 476 MovieClip
"cactus5"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus10"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 476 MovieClip
"cactus8"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus11"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus9"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 476 MovieClip
"cactus7"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus13"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 476 MovieClip
"cactus12"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"cactus14"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 478 MovieClip
"bounce1"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce2"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce3"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce5"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce4"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 538 MovieClip {Bouncy1}
"terrain"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 597 MovieClip {d_desert_fla.Screen6Terrain_98}
"webEnd3"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"webEnd1"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"webEnd2"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"effects"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 488 MovieClip
"end1"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 599 MovieClip {d_desert_fla.Screen6Hold_96} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"bgArea"Symbol 600 MovieClip {d_desert_fla.Background7_101} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"endPlat"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 628 MovieClip
"floatPlat9"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat8"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat7"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat6"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat4"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat3"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat2"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat1"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat5"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"floatPlat10"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 39 MovieClip {WobblyWeirdPlat}
"boingPlat1"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 644 MovieClip {BoingWeirdPlat}
"boingPlat2"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 644 MovieClip {BoingWeirdPlat}
"boingPlat3"Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104} Frame 1Symbol 644 MovieClip {BoingWeirdPlat}
"falls1"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"guy"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 474 MovieClip {KnightStances}
"cactus1"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 478 MovieClip
"cactus2"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 476 MovieClip
"cactus3"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 478 MovieClip
"bounce2"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce1"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 538 MovieClip {Bouncy1}
"bounce3"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 538 MovieClip {Bouncy1}
"bonus1"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 603 MovieClip {d_desert_fla.CRock3_103}
"terrain"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 645 MovieClip {d_desert_fla.Screen7Terrain_104}
"effects"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 488 MovieClip
"end1"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint1"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint2"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint3"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint4"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint7"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint5"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint6"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint8"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint9"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"cpoint10"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}
"levelArea"Symbol 647 MovieClip {d_desert_fla.Screen7Hold_102} Frame 1Symbol 356 MovieClip {d_desert_fla.TriggerArea_43}

Special Tags

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




http://swfchan.com/10/47034/info.shtml
Created: 2/5 -2019 15:31:01 Last modified: 2/5 -2019 15:31:01 Server time: 21/05 -2024 21:59:50