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

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

Runes Of Shalak.swf

This is the info page for
Flash #58241

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


Text
attention:
Do not scale the game window size as you will
ruin the gameplay and graphics experience.
It should be strictly set to the original size of 350x200.
Thank you.

NEWGROUNDS API CONNECTOR

Place this movieclip on your root timeline.
This clip will automatically hide itself unless neeeded.
(Error messages appear on frames 2 and 3)

NOTICE!

You are not logged in!
As a result, any medals you unlock in this game will NOT
be saved to your profile.

ERROR!

We could not connect to the Newgrounds gateway.
If you are using an ad-blocking application, you may need
to disable it to unlock any medals you earn in this game.

PRESENTS

a
C404
production

RUNES OF SHALAK

R U N E S  O F  S H A L A K
START GAME
ENTER PASSWORD
PLAY MORE GAMES!

<p align="left"><font face="XG pixo_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0">music by:</font></p><p align="left"><font face="XG pixo_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.8bitpeoples.com/_artist_nfo/nfo_role_model.html" target = "_blank">Role Model</a></font></p><p align="left"><font face="XG pixo_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0">of <a href="http://www.8bitpeoples.com" target = "_blank">8bitpeoples</a></font></p>

<p align="right"><font face="XG pixo_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0">developed by:</font></p><p align="right"><font face="XG pixo_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0">luka m.</font></p><p align="right"><font face="XG pixo_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0">of <a href="http://www.c404.net" target = "_blank">C404</a></font></p>

Medal Popup
Place this clip on the root of your movie,
spanning any frames where medals are
called. (this clip is hidden)

medal name

MEDAL GET!

100pts

submit
(lower-case)

click here to go back

level 1/1

*press enter to skip

level 1/2

level 1/3

level 1/4

level 1/5

press enter to continue

password:  JS765

level 1/6

level 1/7

level 1/8

level 1/9

level 1/10
RUN!

help!

You saved me!

Who are you?

My name is Kate and
I am a researcher.

I am Jake. Nice to
meet you.

What are you doing here?

I am an archaeologist in
the search of the
"Runes of Shalak".

Really? So am I! But I was
captured by some vicious
creature!

Vicious creature?
There are
creatures here?

Yes! Some unknown
species! If you are going
to continue, watch out for
them!

I will. Thank you Kate.

Thank YOU Jake. Hey, do
you want to cooperate
with me in finding the
runes?

Sure!

Ok. Let's split then. I
shall search at the top
part of the rooms and
you do the bottom.

That's a great idea! Ok,
let's not waste time
and go!

Ok! Watch yourself Jake!

Thanks. You too!

password:  H58K9

level 2/1

level 2/2

level 2/3

level 2/4

password:  EIHJ7

level 2/5

level 2/6

level 2/7

level 2/8

level 2/9

level 2/10
RUN!

You found the first part of the Shalak's Rune!
password: FKGL8

meanwhile...

level 3/1

level 3/2

level 3/3

level 3/4

level 3/5
RUN!

You found the second part of the Shalak's Rune!

I have the second Rune!
What about you?

Yes!
And I have the first one!

Finally! Let's join them
then!

Ok. But let's be careful!

press enter to continue

Wow.

Yes.

The 8-bit
world.

I haven't believed
in its existance.

But it was true
all along.

GAME OVER

INSTRUCTIONS

Ok, listen up...

click anywhere to skip

Run with left and right keys.

Jump with the up key.

Collect coins in each level...

...and enter the portal to get to a new level.

Avoid any kinds of monsters and spikes.

Good luck!

this has been
a C404 game

animation:
programming:
art:
Luka Marcetic

music:
Role Model

Make love to me.

The End

<p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Developed by:</font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.c404.net" target = "_blank">C404</a></font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Music by:</font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.8bitpeoples.com/_artist_nfo/nfo_role_model.html" target = "_blank">Role Model</a></font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">of:</font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.8bitpeoples.com" target = "_blank">8bitpeoples</a></font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">Powered by:</font></p><p align="left"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.mochibot.com" target = "_blank">Mochibot</a></font></p>

beta-testers:
Creepy, Zed, Alexar, Twenty

<p align="right"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">programming:</font></p><p align="right"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">graphics:</font></p><p align="right"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0">animation:</font></p><p align="right"><font face="Sydnie_12pt_st" size="12" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="mailto:luksy@crew404.com" target = "_blank">Luka M.</a></font></p>

Thank you for playing!

ActionScript [AS1/AS2]

Frame 1
fscommand ("fullscreen", "false"); fscommand ("allowscale", "false"); Stage.showMenu = false; _root.API_Settings = {movie_id:7910, enc_key:"TF8qloZ0ULwrVIGH8ydnUOXvCttWYG9p", debug_mode:false, movie_version:""};
Frame 459
this.createEmptyMovieClip("musicDummySoundClip", this.getNextHighestDepth()); music = new Sound(musicDummySoundClip); music.attachSound("role_model"); this.createEmptyMovieClip("intro_outroDummySoundClip", this.getNextHighestDepth()); intro_outro = new Sound(intro_outroDummySoundClip); intro_outro.attachSound("intro_outro"); intro_outro.start(0, 999); function __com_mochibot__(swfid, mc, lv) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = ((((((((((("http://" + mbc) + "/my/core.swf?mv=5&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } g[n] = res; return(res); } stop(); __com_mochibot__("0b3ac632", this, 10301); jump = new Sound(); heroineJump = new Sound(); coin_take = new Sound(); death_sound = new Sound(); end_loop = new Sound(); medalGet = new Sound(); medalGet.attachSound("medalGet_sound"); jump.attachSound("hero_jump"); heroineJump.attachSound("heroine_jump"); coin_take.attachSound("coin_pickup"); death_sound.attachSound("hero_die"); end_loop.attachSound("end"); spikeDeath = false; creature1Death = false; creature2Death = false; creature3Death = false; creature4Death = false; creature5Death = false; creature6Death = false; lavaDeath = false; gotClumsyMedal == false;
Frame 460
life = "3"; gotoAndStop ("level1_1_intro");
Frame 461
stop(); Selection.setFocus("txtPassBox");
Frame 462
life = life - "1"; music.setVolume(0); _root._level999.gameEnd(); if (((((((((spikeDeath == true) && (creature1Death == true)) && (creature2Death == true)) && (creature3Death == true)) && (creature4Death == true)) && (creature5Death == true)) && (creature6Death == true)) && (lavaDeath == true)) && (gotClumsyMedal == false)) { _root.medal_popup.unlockMedal("CLUMSY ADVENTURER"); gotClumsyMedal = true; }
Frame 515
if (level == "1") { gotoAndStop ("level1_1_intro"); } if (level == "2") { gotoAndStop ("level1_2_intro"); } if (level == "3") { gotoAndStop ("level1_3_intro"); } if (level == "4") { gotoAndStop ("level1_4_intro"); } if (level == "5") { gotoAndStop ("level1_5_intro"); } if (level == "6") { gotoAndStop ("level1_6_intro"); } if (level == "7") { gotoAndStop ("level1_7_intro"); } if (level == "8") { gotoAndStop ("level1_8_intro"); } if (level == "9") { gotoAndStop ("level1_9_intro"); } if (level == "10") { gotoAndStop ("level1_10_intro"); } if (level == "11") { gotoAndStop ("level2_1_intro"); } if (level == "12") { gotoAndStop ("level2_2_intro"); } if (level == "13") { gotoAndStop ("level2_3_intro"); } if (level == "14") { gotoAndStop ("level2_4_intro"); } if (level == "15") { gotoAndStop ("level2_5_intro"); } if (level == "16") { gotoAndStop ("level2_6_intro"); } if (level == "17") { gotoAndStop ("level2_7_intro"); } if (level == "18") { gotoAndStop ("level2_8_intro"); } if (level == "19") { gotoAndStop ("level2_9_intro"); } if (level == "20") { gotoAndStop ("level2_10_intro"); } if (level == "21") { gotoAndStop ("level3_1_intro"); } if (level == "22") { gotoAndStop ("level3_2_intro"); } if (level == "23") { gotoAndStop ("level3_3_intro"); } if (level == "24") { gotoAndStop ("level3_4_intro"); } if (level == "25") { gotoAndStop ("level3_5_intro"); }
Frame 516
music.setVolume(100); intro_outro.stop(); jackdies = "true"; katedies = "false"; level = "1"; stop();
Instance of Symbol 217 MovieClip "jake_run" in Frame 516
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 517
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC1.limitMC1.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC1.limitMC1.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC1.limitMC1.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC1.limitMC1.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC1.limitMC1.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); fscommand ("showmenu", "false"); this.stageMC1.limitMC1._visible = false; Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 0); } }
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip "coinMC" in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 517
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 517
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "8") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_2_intro"); } }
Frame 526
music.setVolume(100); level = "2"; _root.medal_popup.unlockMedal("START OF AN ADVENTURE");
Instance of Symbol 217 MovieClip "jake_run" in Frame 526
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 527
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC2.limitMC2.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC2.limitMC2.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC2.limitMC2.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC2.limitMC2.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC2.limitMC2.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); this.stageMC2.limitMC21._visible = false; Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 527
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 527
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "13") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_3_intro"); } }
Frame 536
music.setVolume(100); level = "3";
Instance of Symbol 217 MovieClip "jake_run" in Frame 536
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 537
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC3.limitMC3.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC3.limitMC3.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC3.limitMC3.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC3.limitMC3.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC3.limitMC3.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); this.stageMC3.limitMC3._visible = false; Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 537
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 537
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 537
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 537
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 537
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 537
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "5") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_4_intro"); } if (this._parent.jakeMC.hitTest(this._parent.death_level1_3)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 546
music.setVolume(100); level = "4";
Instance of Symbol 217 MovieClip "jake_run" in Frame 546
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 547
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC4.limitMC4.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC4.limitMC4.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC4.limitMC4.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC4.limitMC4.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC4.limitMC4.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); this.stageMC4.limitMC4._visible = false; Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 547
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 547
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "8") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_5_intro"); } }
Frame 556
music.setVolume(100); level = "5";
Instance of Symbol 217 MovieClip "jake_run" in Frame 556
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 557
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC5.limitMC5.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC5.limitMC5.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC5.limitMC5.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC5.limitMC5.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC5.limitMC5.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); this.stageMC5.limitMC5._visible = false; Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 557
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 557
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 557
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "2") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_6_pass"); } }
Instance of Symbol 245 MovieClip in Frame 557
onClipEvent (enterFrame) { if (_root.death_level1_5_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_5_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_5_3.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_5_4.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_5_5.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 566
intro_outro.stop(); music.setVolume(100); level = "6"; stop();
Instance of Symbol 217 MovieClip "jake_run" in Frame 566
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 567
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC6.limitMC6.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC6.limitMC6.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC6.limitMC6.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC6.limitMC6.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC6.limitMC6.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 567
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 567
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 567
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 567
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 567
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 567
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 567
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "6") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_7_intro"); } }
Instance of Symbol 245 MovieClip in Frame 567
onClipEvent (enterFrame) { if (_root.death_level1_6_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_6_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_6_3.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 576
music.setVolume(100); level = "7";
Instance of Symbol 217 MovieClip "jake_run" in Frame 576
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 577
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC7.limitMC7.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC7.limitMC7.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC7.limitMC7.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC7.limitMC7.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC7.limitMC7.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 577
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 577
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "8") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_8_intro"); } }
Instance of Symbol 245 MovieClip in Frame 577
onClipEvent (enterFrame) { if (_root.death_level1_7_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 586
music.setVolume(100); level = "8";
Instance of Symbol 217 MovieClip "jake_run" in Frame 586
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 587
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC8.limitMC8.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC8.limitMC8.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC8.limitMC8.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC8.limitMC8.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC8.limitMC8.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 587
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 587
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "11") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_9_intro"); } }
Instance of Symbol 245 MovieClip in Frame 587
onClipEvent (enterFrame) { if (_root.death_level1_8_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_3.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_4.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_5.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_6.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_7.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 596
music.setVolume(100); level = "9";
Instance of Symbol 217 MovieClip "jake_run" in Frame 596
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 597
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC9.limitMC9.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC9.limitMC9.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC9.limitMC9.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC9.limitMC9.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC9.limitMC9.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 597
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 597
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "14") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level1_10_intro"); } }
Instance of Symbol 245 MovieClip in Frame 597
onClipEvent (enterFrame) { if (_root.death_level1_8_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_3.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_4.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_5.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_6.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_7.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_8.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_9.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level1_8_10.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 606
music.setVolume(100); level = "10";
Instance of Symbol 217 MovieClip "jake_run" in Frame 606
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 607
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC10.limitMC10.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC10.limitMC10.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC10.limitMC10.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC10.limitMC10.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC10.limitMC10.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 245 MovieClip in Frame 607
onClipEvent (enterFrame) { if (this._parent.jakeMC.hitTest(this._parent.heroine_captured)) { _root.gotoAndStop("sequence_1"); } }
Instance of Symbol 245 MovieClip in Frame 607
onClipEvent (enterFrame) { if (_root.lava_level1_10.hitTest(_root.jakeMC)) { _root.lavaDeath = true; _root.gotoAndPlay("death"); } }
Frame 616
music.setVolume(30); _root.medal_popup.unlockMedal("MY SAVIOUR"); stop();
Frame 617
stop();
Frame 618
stop();
Frame 619
stop();
Frame 620
stop();
Frame 621
stop();
Frame 622
stop();
Frame 623
stop();
Frame 624
stop();
Frame 625
stop();
Frame 626
stop();
Frame 627
stop();
Frame 628
stop();
Frame 629
stop();
Frame 630
stop();
Frame 631
stop();
Frame 632
stop();
Frame 633
music.setVolume(100); intro_outro.stop(); level = "11"; life = "3"; stop();
Instance of Symbol 217 MovieClip "jake_run" in Frame 633
onClipEvent (enterFrame) { this._x = this._x + 3; }
Instance of Symbol 319 MovieClip "kate_run" in Frame 633
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 634
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC11.limitMC11.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC11.limitMC11.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC11.limitMC11.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC11.limitMC11.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC11.limitMC11.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 634
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 634
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 634
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 634
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 634
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 325 MovieClip in Frame 634
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 90) { moveleft = false; moveright = true; } if (_x > 117) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 245 MovieClip in Frame 634
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "5") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_2_intro"); } }
Instance of Symbol 245 MovieClip in Frame 634
onClipEvent (enterFrame) { if (_root.death_level2_1_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 641
music.setVolume(100); level = "12";
Instance of Symbol 217 MovieClip "jake_run" in Frame 641
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 642
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC12.limitMC12.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC12.limitMC12.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC12.limitMC12.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC12.limitMC12.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC12.limitMC12.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 642
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 331 MovieClip in Frame 642
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 90) { moveleft = false; moveright = true; } if (_x > 121) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 331 MovieClip in Frame 642
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 229) { moveleft = false; moveright = true; } if (_x > 261) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 642
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "8") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_3_intro"); } }
Instance of Symbol 245 MovieClip in Frame 642
onClipEvent (enterFrame) { if (_root.death_level2_2_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level2_2_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level2_2_3.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 651
music.setVolume(100); level = "13";
Instance of Symbol 217 MovieClip "jake_run" in Frame 651
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 652
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC13.limitMC13.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC13.limitMC13.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC13.limitMC13.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC13.limitMC13.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC13.limitMC13.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 652
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 652
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 652
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 325 MovieClip in Frame 652
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 135) { moveleft = false; moveright = true; } if (_x > 162) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 652
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 255) { moveleft = false; moveright = true; } if (_x > 282) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 652
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 75) { moveleft = false; moveright = true; } if (_x > 103) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 652
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 195) { moveleft = false; moveright = true; } if (_x > 222) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 652
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 135) { moveleft = false; moveright = true; } if (_x > 162) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 652
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 255) { moveleft = false; moveright = true; } if (_x > 282) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 245 MovieClip in Frame 652
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "3") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_4_intro"); } }
Instance of Symbol 245 MovieClip in Frame 652
onClipEvent (enterFrame) { if (_root.death_level2_3_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 661
music.setVolume(100); level = "14";
Instance of Symbol 217 MovieClip "jake_run" in Frame 661
onClipEvent (enterFrame) { this._x = this._x + 3; }
Instance of Symbol 325 MovieClip in Frame 661
onClipEvent (enterFrame) { this._x = this._x + 4; if (_x > 355) { _root.nextFrame(); } }
Frame 662
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC14.limitMC14.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC14.limitMC14.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC14.limitMC14.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC14.limitMC14.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC14.limitMC14.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 662
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 325 MovieClip in Frame 662
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 70) { moveleft = false; moveright = true; } if (_x > 81) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 662
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 260) { moveleft = false; moveright = true; } if (_x > 271) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 662
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 84) { moveleft = false; moveright = true; } if (_x > 120) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 662
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 221) { moveleft = false; moveright = true; } if (_x > 257) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 340 MovieClip in Frame 662
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 153) { moveleft = false; moveright = true; } if (_x > 189) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature3Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 662
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "7") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_5_pass"); } }
Instance of Symbol 245 MovieClip in Frame 662
onClipEvent (enterFrame) { if (_root.death_level2_4_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 671
intro_outro.stop();
Frame 672
music.setVolume(100); stop();
Instance of Symbol 217 MovieClip "jake_run" in Frame 672
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 673
level = "15"; function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.stageMC15.limitMC15.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.stageMC15.limitMC15.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.stageMC15.limitMC15.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.stageMC15.limitMC15.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.stageMC15.limitMC15.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 673
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 673
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 673
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 673
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 673
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 280 MovieClip in Frame 673
onClipEvent (load) { moveup = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 35) { moveup = false; movedown = true; } if (_y > 125) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 673
onClipEvent (load) { moveup = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 40) { moveup = false; movedown = true; } if (_y > 125) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 673
onClipEvent (load) { moveup = true; speed = 6; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 53) { moveup = false; movedown = true; } if (_y > 125) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 673
onClipEvent (load) { moveup = true; speed = 5; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 64) { moveup = false; movedown = true; } if (_y > 125) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 673
onClipEvent (load) { moveup = true; speed = 3; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 74) { moveup = false; movedown = true; } if (_y > 125) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 331 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 331 MovieClip in Frame 673
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.gotoAndPlay("death"); } }
Instance of Symbol 331 MovieClip in Frame 673
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 673
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "5") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_6_intro"); } }
Instance of Symbol 245 MovieClip in Frame 673
onClipEvent (enterFrame) { if (_root.death_level2_4_1.hitTest(_root.jakeMC)) { _root.gotoAndPlay("death"); } }
Frame 682
music.setVolume(100); level = "16";
Instance of Symbol 217 MovieClip "jake_run" in Frame 682
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 683
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC16.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC16.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC16.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC16.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC16.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 683
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 683
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 683
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 280 MovieClip in Frame 683
onClipEvent (load) { moveup = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 175) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 683
onClipEvent (load) { moveup = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 175) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 683
onClipEvent (load) { moveup = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 175) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 683
onClipEvent (load) { movedown = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 175) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 683
onClipEvent (load) { moveup = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 175) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 683
onClipEvent (load) { movedown = true; speed = 7; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 175) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 245 MovieClip in Frame 683
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "3") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_7_intro"); } }
Frame 693
music.setVolume(100); level = "17";
Instance of Symbol 217 MovieClip "jake_run" in Frame 693
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 694
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC17.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC17.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC17.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC17.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC17.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 694
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 694
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 694
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 694
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 694
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 694
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 694
onClipEvent (load) { moveright = true; speed = 3; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 330) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 694
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 115) { moveleft = false; moveright = true; } if (_x > 185) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 224) { moveleft = false; moveright = true; } if (_x > 282) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 175) { moveleft = false; moveright = true; } if (_x > 234) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 65) { moveleft = false; moveright = true; } if (_x > 133) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 331 MovieClip in Frame 694
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 331 MovieClip in Frame 694
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 331 MovieClip in Frame 694
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 694
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "6") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_8_intro"); } }
Frame 703
music.setVolume(100); level = "18";
Instance of Symbol 217 MovieClip "jake_run" in Frame 703
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 704
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC18.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC18.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC18.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC18.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC18.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 704
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 704
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 704
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 280 MovieClip in Frame 704
onClipEvent (load) { moveright = true; speed = 4; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 187) { moveleft = false; moveright = true; } if (_x > 325) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 704
onClipEvent (load) { moveleft = true; speed = 6; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 187) { moveleft = false; moveright = true; } if (_x > 325) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 704
onClipEvent (load) { moveleft = true; speed = 4; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 18) { moveleft = false; moveright = true; } if (_x > 155) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 704
onClipEvent (load) { moveright = true; speed = 6; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 18) { moveleft = false; moveright = true; } if (_x > 155) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 245 MovieClip in Frame 704
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "3") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_9_intro"); } }
Instance of Symbol 245 MovieClip in Frame 704
onClipEvent (enterFrame) { if (_root.death_level2_8_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 713
music.setVolume(100); level = "19";
Instance of Symbol 217 MovieClip "jake_run" in Frame 713
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 714
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC19.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC19.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC19.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC19.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC19.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 714
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 325 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 97) { moveleft = false; moveright = true; } if (_x > 105) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 197) { moveleft = false; moveright = true; } if (_x > 205) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 247) { moveleft = false; moveright = true; } if (_x > 255) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 119) { moveleft = false; moveright = true; } if (_x > 126) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 47) { moveleft = false; moveright = true; } if (_x > 55) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 308) { moveleft = false; moveright = true; } if (_x > 317) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 714
onClipEvent (load) { moveleft = true; speed = 6; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 17) { moveleft = false; moveright = true; } if (_x > 330) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 714
onClipEvent (load) { moveright = true; speed = 6; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 17) { moveleft = false; moveright = true; } if (_x > 330) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 714
onClipEvent (load) { moveleft = true; speed = 6; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 17) { moveleft = false; moveright = true; } if (_x > 330) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 245 MovieClip in Frame 714
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "23") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_10_intro"); } }
Instance of Symbol 245 MovieClip in Frame 714
onClipEvent (enterFrame) { if (_root.death_level2_9_1.hitTest(_root.jakeMC)) { _root.gotoAndPlay("death"); _root.spikeDeath = true; } if (_root.death_level2_9_2.hitTest(_root.jakeMC)) { _root.gotoAndPlay("death"); _root.spikeDeath = true; } if (_root.death_level2_9_3.hitTest(_root.jakeMC)) { _root.gotoAndPlay("death"); _root.spikeDeath = true; } if (_root.death_level2_9_4.hitTest(_root.jakeMC)) { _root.gotoAndPlay("death"); _root.spikeDeath = true; } }
Frame 723
music.setVolume(100); level = "20";
Instance of Symbol 217 MovieClip "jake_run" in Frame 723
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 724
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC20.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC20.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC20.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC20.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC20.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 245 MovieClip in Frame 724
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "23") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level2_9_intro"); } }
Instance of Symbol 245 MovieClip in Frame 724
onClipEvent (enterFrame) { if (_root.lava_level2_10.hitTest(_root.jakeMC)) { _root.lavaDeath = true; _root.gotoAndPlay("death"); } if (_root.rune1.hitTest(_root.jakeMC)) { _root.gotoAndPlay("level2_10_end"); } }
Frame 733
music.setVolume(30); _root.medal_popup.unlockMedal("RUNE OF SHALAK"); stop(); life = "3";
Frame 734
stop();
Frame 735
music.setVolume(100); intro_outro.stop(); katedies = "true"; jackdies = "false"; level = "21"; stop();
Instance of Symbol 319 MovieClip "jake_run" in Frame 735
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 736
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC21.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC21.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC21.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC21.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC21.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 736
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 736
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 736
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 736
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 245 MovieClip in Frame 736
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "4") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level3_2_intro"); } }
Instance of Symbol 245 MovieClip in Frame 736
onClipEvent (enterFrame) { if (_root.death_level3_1_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level3_1_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level3_1_3.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 746
music.setVolume(100); level = "22";
Instance of Symbol 319 MovieClip "jake_run" in Frame 746
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 747
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC22.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC22.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC22.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC22.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC22.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 747
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 747
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 747
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 747
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 747
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 325 MovieClip in Frame 747
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 747
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 747
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 747
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 325 MovieClip in Frame 747
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 747
onClipEvent (load) { moveright = true; speed = 3; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 92) { moveleft = false; moveright = true; } if (_x > 120) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 747
onClipEvent (load) { moveright = true; speed = 3; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 225) { moveleft = false; moveright = true; } if (_x > 255) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 280 MovieClip in Frame 747
onClipEvent (load) { movedown = true; speed = 5; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 70) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 280 MovieClip in Frame 747
onClipEvent (load) { moveup = true; speed = 5; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 20) { moveup = false; movedown = true; } if (_y > 70) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } }
Instance of Symbol 331 MovieClip in Frame 747
onClipEvent (load) { moveright = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 331 MovieClip in Frame 747
onClipEvent (load) { moveleft = true; speed = 1; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 15) { moveleft = false; moveright = true; } if (_x > 333) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature2Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 747
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "5") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level3_3_intro"); } }
Frame 757
music.setVolume(100); level = "23";
Instance of Symbol 319 MovieClip "jake_run" in Frame 757
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 758
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC23.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC23.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC23.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC23.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC23.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 376 MovieClip in Frame 758
onClipEvent (load) { movedown = true; speed = 3; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 16) { moveup = false; movedown = true; } if (_y > 90) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature6Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 376 MovieClip in Frame 758
onClipEvent (load) { moveup = true; speed = 3; } onClipEvent (enterFrame) { if (moveup) { _y = (_y - speed); _yscale = 100; } if (_y < 16) { moveup = false; movedown = true; } if (_y > 90) { movedown = false; moveup = true; } if (movedown) { _y = (_y + speed); _yscale = 100; } if (this.hitTest(this._parent.jakeMC)) { _root.creature6Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 381 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 381 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 381 MovieClip in Frame 758
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 758
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "5") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level3_4_intro"); } }
Instance of Symbol 245 MovieClip in Frame 758
onClipEvent (enterFrame) { if (_root.death_level3_3_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 767
music.setVolume(100); level = "24";
Instance of Symbol 319 MovieClip "jake_run" in Frame 767
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 768
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC24.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC24.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC24.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC24.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC24.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 239 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { unloadMovie (this); _root.score = _root.score + 1; _root.coin_take.start(0, 1); } }
Instance of Symbol 280 MovieClip in Frame 768
onClipEvent (load) { moveleft = true; speed = 6; } onClipEvent (enterFrame) { if (moveleft) { _x = (_x - speed); _xscale = 100; } if (_x < 17) { moveleft = false; moveright = true; } if (_x > 325) { moveright = false; moveleft = true; } if (moveright) { _x = (_x + speed); _xscale = -100; } }
Instance of Symbol 381 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 381 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 381 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 381 MovieClip in Frame 768
onClipEvent (enterFrame) { if (this.hitTest(this._parent.jakeMC)) { _root.creature5Death = true; _root.gotoAndPlay("death"); } }
Instance of Symbol 245 MovieClip in Frame 768
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (_root.score == "8") { _root.goalMC.play(); } if (this._parent.jakeMC.hitTest(this._parent.goalMC)) { _root.gotoAndStop("level3_5_intro"); } }
Instance of Symbol 245 MovieClip in Frame 768
onClipEvent (enterFrame) { if (_root.death_level3_4_1.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } if (_root.death_level3_4_2.hitTest(_root.jakeMC)) { _root.spikeDeath = true; _root.gotoAndPlay("death"); } }
Frame 777
music.setVolume(100); level = "25";
Instance of Symbol 319 MovieClip "jake_run" in Frame 777
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 778
function move_wait() { if (Key.isDown(Kleft)) { this.jakeMC._xscale = -100; this.jakeMC.gotoAndStop("walk"); } if (Key.isDown(Kright)) { this.jakeMC._xscale = 100; this.jakeMC.gotoAndStop("walk"); } } function jump_wait() { if (Key.isDown(Kjump)) { this.jakeMC.gotoAndStop("jumpUp"); } } function fall_wait() { if (!this.limitMC25.hitTest(this.jakeMC._x, this.jakeMC._y, true)) { this.jakeMC.gotoAndStop("jumpDown"); } } function move_left(valueX) { if (!this.limitMC25.hitTest((this.jakeMC._x - valueX) - 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x - valueX; } } function move_right(valueX) { if (!this.limitMC25.hitTest((this.jakeMC._x + valueX) + 8, this.jakeMC._y - 4, true)) { this.jakeMC._x = this.jakeMC._x + valueX; } } function jump_down(valueY) { if (!this.limitMC25.hitTest(this.jakeMC._x, this.jakeMC._y - 2, true)) { this.jakeMC._y = this.jakeMC._y + valueY; } else { i = 1; while (i <= 5) { if (!this.limitMC25.hitTest(this.jakeMC._x, this.jakeMC._y - i, true)) { this.jakeMC._y = this.jakeMC._y - (i - 3); break; } i++; } this.jakeMC.gotoAndStop("stand"); } } stop(); Kleft = 37; Kright = 39; Kjump = 38; walkSpeed = 2; jumpHeight = 6; jumpSpeed = 0.5; fallSpeed = 3;
Instance of Symbol 245 MovieClip in Frame 778
onClipEvent (load) { _root.score = 0; } onClipEvent (enterFrame) { if (this._parent.jakeMC.hitTest(this._parent.rune2)) { _root.gotoAndStop("level3_5_end"); } }
Instance of Symbol 245 MovieClip in Frame 778
onClipEvent (enterFrame) { if (_root.lava_level3_5.hitTest(_root.jakeMC)) { _root.lavaDeath = true; _root.gotoAndPlay("death"); } }
Frame 787
music.setVolume(30); _root.medal_popup.unlockMedal("TRUE ARCHAEOLOGIST");
Frame 788
music.stop();
Frame 868
music.setVolume(30); stop();
Frame 869
stop();
Frame 870
stop();
Frame 871
stop();
Frame 896
music.setVolume(0);
Frame 943
end_loop.start(0, 999);
Instance of Symbol 290 MovieClip "jake_run" in Frame 1037
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1037
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1062
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1062
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1072
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1072
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1077
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1077
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1080
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1080
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1082
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1082
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1084
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1084
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1086
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1086
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 290 MovieClip "jake_run" in Frame 1088
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Instance of Symbol 228 MovieClip "jake_run" in Frame 1088
onClipEvent (enterFrame) { this._x = this._x + 3; if (_x > 355) { _root.nextFrame(); } }
Frame 1157
end_loop.stop();
Frame 1272
stop();
Frame 1273
stop();
Frame 1274
stop();
Frame 1275
stop();
Frame 1276
stop();
Frame 1277
play();
Frame 1342
gotoAndPlay (2081);
Frame 1343
music.stop();
Frame 1344
gotoAndStop (459);
Instance of Symbol 244 MovieClip "portal" in Frame 1680
onClipEvent (enterFrame) { play(); }
Frame 2080
gotoAndStop ("level1_1_intro");
Frame 2081
_root.intro_outro.start(0, 999);
Frame 2301
intro_outro.stop();
Frame 2361
intro_outro.start(0, 999);
Frame 2406
stop();
Symbol 23 MovieClip Frame 1
_root.stop(); PercentLoaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { _root.play(); }
Symbol 23 MovieClip Frame 2
gotoAndPlay (1);
Symbol 29 Button
on (release) { this._visible = false; }
Symbol 38 MovieClip Frame 1
_visible = false; var checkConnection = function (event) { if (!event.success) { _visible = true; gotoAndStop (3); } }; if (com.Newgrounds.NewgroundsAPI.isNewgrounds() || (_root.API_Settings.debug_mode)) { com.Newgrounds.NewgroundsAPI.addEventListener(com.Newgrounds.NewgroundsAPI.events.MOVIE_CONNECTED, checkConnection); if ((!com.Newgrounds.NewgroundsAPI.hasUserSession()) && (!_root.API_Settings.debug_mode)) { _visible = true; gotoAndStop (2); } } com.Newgrounds.NewgroundsAPI.setMovieVersion(_root.API_Settings.movie_version); com.Newgrounds.NewgroundsAPI.connectMovie(_root.API_Settings.movie_id, _root.API_Settings.enc_key, _root.API_Settings.debug_mode); com.Newgrounds.NewgroundsAPI.loadMedals(); stop();
Symbol 433 MovieClip [__Packages.com.Newgrounds.BaseN] Frame 0
class com.Newgrounds.BaseN { var ceiling, hashIndex, bitSize, hashVal, i; function BaseN (hash) { ceiling = 100000000000000; if (hash) { hashIndex = hash; } else { hashIndex = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`~@#$%^&*()+|;/"; } bitSize = hashIndex.length; hashVal = new Object(); i = 0; while (i < bitSize) { hashVal[hashIndex.charAt(i)] = i; i++; } } function verify(s) { if (hashVal[s] != undefined) { return(true); } return(false); } function encode(n, minchars) { debug.lastencode = ""; if (typeof(i) != "string") { n = n.toString(); } if (n.charAt(0) == "-") { var _local3 = "-"; n = n.substring(1); } else { var _local3 = ""; } if (String(n).indexOf(".") > -1) { var _local4 = String(n).split(".", 2); return(((_local3 + baseNEncoder(_local4[0], minchars)) + ".") + baseNEncoder(_local4[1])); } debug.lastencode = debug.lastencode + "\tNo decimal\r"; return(_local3 + baseNEncoder(n, minchars)); } function decode(s) { var _local4 = 1; if (s.charAt(0) == "-") { _local4 = -1; s = s.substring(1, s.length); } var _local3 = s.indexOf("."); if (_local3 > -1) { var _local5 = Math.pow(10, baseNDecoder(s.substring(_local3 + 1, s.length))); return((baseNDecoder(s.substring(0, _local3)) / _local5) * _local4); } return(baseNDecoder(s) * _local4); } function baseNEncoder(n, minchars) { if (!minchars) { minchars = 1; } var _local4 = ""; while (n != 0) { n = Math.round(n); var _local3 = n % bitSize; if (Math.round(_local3) != _local3) { trace((((((((("BaseN failed on " + n) + "%") + bitSize) + " = ") + _local3) + " ") + int(n)) + " ") + int(bitSize)); } _local4 = hashIndex.charAt(_local3) + _local4; debug.lastencode = debug.lastencode + (((((((("\t-> n:" + n) + " % bitSize:") + bitSize) + " = ") + _local3) + ", final char=") + _local4) + newline); n = n - _local3; n = n / bitSize; } if (minchars) { while (_local4.length < minchars) { _local4 = hashIndex.charAt(0) + _local4; } } return(_local4); } function baseNDecoder(s) { var _local2 = 0; var _local6 = 0; i = 0; while (i < s.length) { var _local3 = s.charAt((s.length - i) - 1); if (_local3 == hashIndex.charAt(0)) { var _local5 = 0; } else { var _local5 = hashVal[_local3] * Math.pow(bitSize, i); } _local2 = _local2 + _local5; if (_local2 >= ceiling) { _local6 = _local6 + ((_local2 - (_local2 % ceiling)) / ceiling); _local2 = _local2 % ceiling; } i++; } if (_local6 > 0) { _local2 = "" + _local2; while (_local2.length < (ceiling.toString().length - 1)) { _local2 = "0" + _local2; } _local2 = ("" + _local6) + _local2; } return(_local2); } var debug = new Object(); }
Symbol 434 MovieClip [__Packages.com.Newgrounds.NewgroundsAPIError] Frame 0
class com.Newgrounds.NewgroundsAPIError { var message, name, alias; function NewgroundsAPIError (error, msg) { if (Number(error).toString() == String(error)) { error = Number(error); } else if (error_codes[String(error)]) { error = error_codes[String(error)]; } else { error = 0; } code = error; message = msg; name = error_names[error]; alias = aliases[error]; } static function init_codes() { var _local2 = new Object(); var _local1 = 0; while (_local1 < aliases.length) { _local2[aliases[_local1]] = _local1; _local1++; } return(_local2); } static function init_names() { var _local5 = new Array(); var _local3 = 0; while (_local3 < aliases.length) { var _local2 = aliases[_local3].toLowerCase().split("_"); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = _local2[_local1].substr(0, 1).toUpperCase() + _local2[_local1].substr(1, _local2[_local1].length); for (var _local4 in always_caps) { if (_local2[_local1].toUpperCase() == always_caps[_local4]) { _local2[_local1] = _local2[_local1].toUpperCase(); } } _local1++; } _local5[_local3] = _local2.join(" "); _local3++; } return(_local5); } function isError() { return(true); } static var aliases = new Array("UNKNOWN_ERROR", "INVALID_API_ID", "MISSING_PARAM", "INVALID_STAT_ID", "INVALID_COMMAND_ID", "FLASH_ADS_NOT_APPROVED", "PERMISSION_DENIED", "IDENTIFICATION_REQUIRED", "INVALID_EMAIL_ADDRESS", "BANNED_USER", "SESSION_EXPIRED", "INVALID_SCORE", "INVALID_MEDAL", "INVALID_FOLDER", "FILE_NOT_FOUND", "SITE_ID_REQUIRED", "UPLOAD_IN_PROGRESS", "USER_CANCELLED", "CONFIRM_REQUEST", "CONNECTION_FAILED"); static var always_caps = new Array("API", "URL", "ID"); static var error_codes = init_codes(); static var error_names = init_names(); var code = 0; }
Symbol 435 MovieClip [__Packages.com.Newgrounds.NewgroundsAPI] Frame 0
class com.Newgrounds.NewgroundsAPI { static var version, user_email, movie_id, debug, session_id, publisher_id, timeout, connected, tracker_id, encryption_key, user_id, user_name, host, error_format, normal_format, link_format, header_format, ad_url, ad_swf_url; function NewgroundsAPI () { } static function setMovieVersion(v) { if (v) { version = String(v); } } static function setUserEmail(e) { user_email = e; } static function getOfficialVersionURL() { var _local1 = (((((GATEWAY_URL + "?tracker_id=") + movie_id) + "&command_id=") + getCommandID("loadOfficalVersion")) + "&seed=") + Math.random(); if (debug) { _local1 = _local1 + "&debug=1"; } return(_local1); } static function hasUserSession() { if (session_id && (publisher_id)) { return(true); } if (_root.NewgroundsAPI_PublisherID && (_root.NewgroundsAPI_SessionID)) { return(true); } return(false); } static function isNewgrounds() { return(((publisher_id == 1) || (_root.NewgroundsAPI_PublisherID == 1)) || (getHost().toLowerCase().indexOf("ungrounded.net") > -1)); } static function hasPublisher() { return(publisher_id || (_root.NewgroundsAPI_PublisherID)); } static function hasUserEmail() { if (user_email) { return(true); } return(false); } static function connectionTimeOut() { clearInterval(timeout); callListener(events.MOVIE_CONNECTED, false, new com.Newgrounds.NewgroundsAPIError("CONNECTION_FAILED", "Connection to NewgroundsAPI gateway timed out.")); } static function connectMovie(m_id, encrypt_key, debug_mode) { if (connected) { return(undefined); } var _local2 = function () { com.Newgrounds.NewgroundsAPI.connectionTimeOut(); }; timeout = setInterval(_local2, 8000, null); if (!m_id) { fatalError("NewgroundsAPI.connectMovie() - missing required movie_id parameter", "connectMovie"); } movie_id = String(m_id); tracker_id = Number(movie_id.substring(0, movie_id.indexOf(":"))); encryption_key = encrypt_key; debug = debug_mode; if (_root.NewgroundsAPI_PublisherID) { publisher_id = _root.NewgroundsAPI_PublisherID; if (_root.NewgroundsAPI_SessionID) { session_id = _root.NewgroundsAPI_SessionID; } } else { publisher_id = 1; session_id = null; user_id = 0; user_name = "Guest"; } if (_root.NewgroundsAPI_UserName) { user_name = _root.NewgroundsAPI_UserName; } if (_root.NewgroundsAPI_UserID) { user_id = _root.NewgroundsAPI_UserID; } connected = true; sendCommand("connectMovie", {host:getHost(), movie_version:version}); } static function getHost() { if (!host) { var _local1 = _url; if ((_local1.indexOf("http://") > -1) or (_local1.indexOf("https://") > -1)) { host = _local1.split("/")[2].toLowerCase(); } else { host = "localhost"; } } return(host); } static function loadNewgrounds() { sendCommand("loadNewgrounds", {host:getHost()}, true); } static function loadMySite() { sendCommand("loadMySite", {host:getHost()}); } static function loadCustomLink(link) { sendCommand("loadCustomLink", {host:getHost(), link:link}, true); } static function logCustomEvent(event) { sendCommand("logCustomEvent", {host:getHost(), event:event}); } static function postScore(score, value, get_best) { if ((!score) or (value == undefined)) { sendError({command_id:getCommandID("postScore")}, new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", "missing required parameter(s)")); return(undefined); } sendSecureCommand("postScore", {score:score, value:value, get_best:get_best}); } static function getTodaysScores(score, params) { getScores(score, "t", params, "getTodaysScores"); } static function getYesterdaysScores(score, params) { getScores(score, "y", params, "getYesterdaysScores"); } static function getThisWeeksScores(score, params) { getScores(score, "w", params, "getThisWeeksScores"); } static function getThisMonthsScores(score, params) { getScores(score, "m", params, "getThisMonthsScores"); } static function getThisYearsScores(score, params) { getScores(score, "y", params, "getThisYearsScores"); } static function getAlltimeScores(score, params) { getScores(score, "a", params, "getAlltimeScores"); } static function getScores(score, period, params, command_name) { if (!score) { sendError({command_id:getCommandID(command_name)}, new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", "missing required score name")); return(undefined); } if (!params) { params = new Object(); } if (!hasUserSession()) { callListener(events.SCORES_LOADED, false, new com.Newgrounds.NewgroundsAPIError("SITE_ID_REQUIRED", ("Host '" + getHost()) + "' does not have high scores enabled")); return(undefined); } params.publisher_id = publisher_id; params.period = period; params.score = score; if (params.user_id) { var _local3 = period; } else { var _local3 = period + "-u"; } if (score_page_counts[_local3] == undefined) { params.request_page_count = true; } sendCommand("getScores", params); } static function unlockMedal(medal, get_score) { if (!medal) { sendError({command_id:getCommandID("unlockMedal")}, new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", "missing required medal name")); return(undefined); } var _local1 = new Object(); _local1.medal = medal; if (get_score) { _local1.get_score = get_score; } sendSecureCommand("unlockMedal", _local1); } static function loadMedals() { if (medals) { callListener(events.MEDALS_LOADED, true, {medals:medals}); return(undefined); } var _local1 = new Object(); if (hasUserSession()) { _local1.publisher_id = publisher_id; _local1.user_id = user_id; } sendCommand("getMedals", _local1); } static function getMedals() { return(medals); } static function saveLocal(save_id, save_data, size_allocation) { if (!sharedObjects[save_id]) { sharedObjects[save_id] = SharedObject.getLocal((("ng_ap_secure_" + movie_id) + "_") + save_id); } sharedObjects[save_id].data[save_id] = encodeData(save_data); sharedObjects[save_id].flush(); } static function loadLocal(save_id) { if (!sharedObjects[save_id]) { sharedObjects[save_id] = SharedObject.getLocal((("ng_ap_secure_" + movie_id) + "_") + save_id); } sharedObjects[save_id].flush(); if (sharedObjects[save_id].data[save_id]) { return(decodeData(sharedObjects[save_id].data[save_id])); } return(null); } static function encodeData(data) { return(compressHex(com.Newgrounds.RC4.encrypt(com.Newgrounds.JSON.encode(data), encryption_key))); } static function decodeData(base) { return(com.Newgrounds.JSON.decode(com.Newgrounds.RC4.decrypt(uncompressHex(base), encryption_key))); } static function compressHex(hex_value) { var _local5 = hex_value.length % 6; var _local4 = ""; var _local1 = 0; while (_local1 < hex_value.length) { var _local2 = Number("0x" + hex_value.substr(_local1, 6)); _local4 = _local4 + compressor.encode(_local2, 4); _local1 = _local1 + 6; } return(_local5 + _local4); } static function uncompressHex(base_value) { var _local8 = Number(base_value.charAt(0)); var _local7 = ""; var _local3; var _local2 = 1; while (_local2 < base_value.length) { var _local6 = base_value.substr(_local2, 4); var _local5 = compressor.decode(_local6); var _local1 = dec2hex(_local5); if ((_local2 + 4) < base_value.length) { _local3 = 6; } else { _local3 = _local8; } while (_local1.length < _local3) { _local1 = "0" + _local1; } _local7 = _local7 + _local1; _local2 = _local2 + 4; } return(_local7); } static function dec2hex(dec) { var _local4 = "0123456789ABCDEF"; var _local3 = ""; while (dec > 0) { var _local2 = dec % 16; _local3 = _local4.charAt(_local2) + _local3; dec = (dec - _local2) / 16; } return(_local3); } static function saveFile(folder, filename, contents, thumbnail_source) { if (!save_file) { save_file = new com.Newgrounds.NewgroundsAPISaveFile(movie_id, folder, filename); save_file.setContents(contents); if (thumbnail_source) { save_file.setThumbnail(thumbnail_source); } save_file.onError = function (msg) { var _local1 = new com.Newgrounds.NewgroundsAPIError("PERMISSION_DENIED", msg); com.Newgrounds.NewgroundsAPI.sendError({command_id:com.Newgrounds.NewgroundsAPI.getCommandID("saveFile")}, _local1); com.Newgrounds.NewgroundsAPI.callListener(com.Newgrounds.NewgroundsAPI.events.FILE_SAVED, false, _local1); }; save_file.onCancel = function (msg) { var _local1 = new com.Newgrounds.NewgroundsAPIError("USER_CANCELLED", msg); com.Newgrounds.NewgroundsAPI.callListener(com.Newgrounds.NewgroundsAPI.events.FILE_SAVED, false, _local1); }; save_file.submit(); } else { var _local1 = new com.Newgrounds.NewgroundsAPIError("UPLOAD_IN_PROGRESS", "Please wait for the previous file to finish uploading"); sendError({command_id:getCommandID("saveFile")}, _local1); callListener(events.FILE_SAVED, false, _local1); } } static function checkFilePrivs(folder, filename) { if (user_id) { var _local1 = user_id; } else { var _local1 = 0; } var _local2 = {folder:folder, filename:filename, user_id:_local1, publisher_id:publisher_id}; sendCommand("checkFilePrivs", _local2); } static function finishFileSave(folder, filename, description, share, file, thumbnail) { var _local2; _local2 = {folder:folder, filename:filename, description:description, share:share}; var _local1; _local1 = {file:file, thumbnail:thumbnail}; sendSecureCommand("saveFile", _local2, null, _local1); } static function getFiles(folder, options) { var _local7 = {name:1, date:2, score:3}; var _local2 = {user_only:false, sort_on:"date", page:1, results_per_page:20, sort_descending:true}; var _local6 = new Array(); for (var _local10 in _local7) { _local6.push(("'" + _local10) + "'"); } var _local4 = new Array(); for (var _local9 in _local2) { _local4.push(("'" + _local9) + "'"); } if (options.sort_descending && (!_local7[options.sort_descending])) { var _local3 = new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", (("'" + options.sort_descending) + "' is not a valid sort_on value. Valid values are: ") + _local6.join(", ")); sendError({command_id:getCommandID("getFiles")}, _local3); delete options.sort_descending; } var _local8; if (options) { for (var _local10 in options) { if (_local2[_local10] == undefined) { var _local3 = new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", (("'" + _local10) + "' is not a valid option. Valid options are: ") + _local4.join(", ")); sendError({command_id:getCommandID("getFiles")}, _local3); delete options[_local10]; } else if (typeof(options[_local10]) != typeof(_local2[_local10])) { var _local3 = new com.Newgrounds.NewgroundsAPIError("MISSING_PARAM", (("option '" + _local10) + "' should be the following type: ") + typeof(_local2[_local10])); sendError({command_id:getCommandID("getFiles")}, _local3); delete options[_local10]; } } _local8 = options; } else { _local8 = new Object(); } if (hasUserSession()) { _local8.publisher_id = publisher_id; _local8.user_id = user_id; } _local8.folder = folder; sendCommand("getFiles", _local8); } static function getConfirmation(command_name, event, msg, target, confirm, cancel) { var _local1 = new com.Newgrounds.NewgroundsAPIError("CONFIRM_REQUEST", msg); _local1.confirm = function () { target[confirm](); }; _local1.cancel = function () { target[cancel](); }; _local1.command = getCommandID(command_name); callListener(event, false, _local1); } static function doBlockHost(event) { _root.stop(); initTextFormats(); _root.createEmptyMovieClip("NGAPI_deny_host_overlay", _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var _local2 = ("This movie has not been approved for use on " + getHost()) + "."; _local2 = _local2 + "\r\rFor an aproved copy, please visit:\r"; var _local4 = _local2.length; _local2 = _local2 + event.data.movie_url; var _local3 = _local2.length; _root.NGAPI_deny_host_overlay.createTextField("mousekill", 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField("error", 101, (Stage.width - 400) / 2, (Stage.height / 2) - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = "ERROR!"; _root.NGAPI_deny_host_overlay.error.setTextFormat(error_format); _root.NGAPI_deny_host_overlay.createTextField("message", 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = _local2; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(normal_format); link_format.url = event.data.redirect_url; _root.NGAPI_deny_host_overlay.message.setTextFormat(_local4, _local3, link_format); } static function onNewVersionAvailable(event) { _root.stop(); initTextFormats(); var _local2 = new Object(); _local2.x = Stage.width / 2; _local2.y = Stage.height / 2; _root.createEmptyMovieClip("NGAPI_new_version_overlay", _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(1, 0, 100); _root.NGAPI_new_version_overlay.beginFill(0, 70); _root.NGAPI_new_version_overlay.moveTo(-10, -10); _root.NGAPI_new_version_overlay.lineTo(-10, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, 1000); _root.NGAPI_new_version_overlay.lineTo(1000, -10); _root.NGAPI_new_version_overlay.lineTo(-10, -10); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y - 120); _root.NGAPI_new_version_overlay.lineTo(_local2.x + 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y + 80); _root.NGAPI_new_version_overlay.lineTo(_local2.x - 240, _local2.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip("exit", 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0, 50); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 230, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 210, _local2.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 214, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 226, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(_local2.x + 226, _local2.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(_local2.x + 214, _local2.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var _local3 = (("Version " + event.data.movie_version) + " is now available at:") + newline; var _local6 = _local3.length; _local3 = _local3 + event.data.movie_url; var _local4 = _local3.length; _root.NGAPI_new_version_overlay.createTextField("mouseblocker", 99, -10, -10, 1000, 1000); _root.NGAPI_new_version_overlay.createTextField("newversion", 100, _local2.x - 210, _local2.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = "New Version Available!"; _root.NGAPI_new_version_overlay.newversion.setTextFormat(header_format); _root.NGAPI_new_version_overlay.createTextField("message", 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = _local3; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(normal_format); link_format.url = event.data.redirect_url; _root.NGAPI_new_version_overlay.message.setTextFormat(_local6, _local4, link_format); } static function initTextFormats() { if (!error_format) { error_format = new TextFormat(); error_format.font = "Arial Black"; error_format.size = 48; error_format.color = 16711680 /* 0xFF0000 */; } if (!header_format) { header_format = new TextFormat(); header_format.font = "Arial Black"; header_format.size = 24; header_format.color = 16777215 /* 0xFFFFFF */; } if (!normal_format) { normal_format = new TextFormat(); normal_format.font = "Arial"; normal_format.bold = true; normal_format.size = 12; normal_format.color = 16777215 /* 0xFFFFFF */; } if (!link_format) { link_format = new TextFormat(); link_format.color = 16776960 /* 0xFFFF00 */; link_format.underline = true; } } static function doEvent(e) { switch (getCommandName(e.command_id)) { case "connectMovie" : clearInterval(timeout); sendMessage("You have successfully connected to the Newgrounds API Gateway"); sendMessage(("Movie identified as \"" + e.movie_name) + "\""); callListener(events.MOVIE_CONNECTED, e.success, {movie_name:e.movie_name}); var _local4 = false; if (e.ad_status === -1) { var _local6 = "This movie was not approved to run Flash Ads."; sendWarning(_local6); sendWarning(("visit " + AD_TERMS_URL) + " to view our approval guidelines"); if (!e.ad_url) { callListener(events.ADS_APPROVED, false, new com.Newgrounds.NewgroundsAPIError("FLASH_ADS_NOT_APPROVED", _local6)); } else { _local4 = true; } } else if (e.ad_status === 0) { var _local6 = "Flash Ads are currently awaiting approval."; sendNotice(_local6); if (!e.ad_url) { callListener(events.ADS_APPROVED, false, new com.Newgrounds.NewgroundsAPIError("FLASH_ADS_NOT_APPROVED", _local6)); } else { _local4 = true; } } if (e.ad_url) { ad_url = unescape(e.ad_url); if (!_local4) { sendMessage("This movie has been approved to run Flash Ads!"); } callListener(events.ADS_APPROVED, true); } if (e.deny_host) { var _local6 = getHost() + " does not have permission to run this movie!"; sendWarning(_local6); sendWarning("\tUpdate your API configuration to unblock " + getHost()); callListener(events.HOST_BLOCKED, true, {movie_url:unescape(e.movie_url), redirect_url:getOfficialVersionURL()}); } if (e.movie_version) { sendWarning("According to your API Configuration, this version is out of date."); if (version) { sendWarning("\tThe this movie is version " + version); } sendWarning("\tThe most current version is " + e.movie_version); callListener(events.NEW_VERSION_AVAILABLE, true, {movie_version:e.movie_version, movie_url:unescape(e.movie_url), redirect_url:getOfficialVersionURL()}); } if (e.request_portal_url) { sendCommand("setPortalID", {portal_url:_url}); } break; case "logCustomEvent" : if (e.success) { sendMessage(("Event '" + e.event) + "' was logged."); } callListener(events.EVENT_LOGGED, e.success, {event:e.event}); break; case "postScore" : var _local7; if (e.success) { var _local3 = "User"; if (user_email) { _local3 = user_email; } else if (user_name) { _local3 = user_name; } sendMessage(((((_local3 + " posted ") + e.value) + " to '") + e.score) + "'"); _local7 = {score:e.score, value:e.value, username:_local3}; } callListener(events.SCORE_POSTED, e.success, _local7); break; case "getScores" : _local7 = new Object(); if (e.user_id) { var _local5 = e.period; } else { var _local5 = e.period + "-u"; } if (e.total_pages) { score_page_counts[_local5] = e.total_pages; } _local7.user_id = e.user_id; _local7.current_page = e.current_page; _local7.total_pages = score_page_counts[_local5]; _local7.scores = e.scores; _local7.period = getPeriodName(e.period); callListener(events.SCORES_LOADED, e.success, _local7); break; case "unlockMedal" : if (medals) { var _local2 = 0; while (_local2 < medals.length) { if (medals[_local2].medal_name === e.medal_name) { medals[_local2].medal_unlocked = true; break; } _local2++; } } _local7 = {medal_name:e.medal_name, medal_value:e.medal_value, medal_difficulty:e.medal_difficulty}; callListener(events.MEDAL_UNLOCKED, e.success, _local7); break; case "getMedals" : medals = e.medals; _local7 = {medals:e.medals}; callListener(events.MEDALS_LOADED, e.success, _local7); break; case "getFiles" : break; case "getSystemFiles" : break; case "saveFile" : save_file = null; _local7 = {file_id:e.file_id, filename:e.filename, file_url:e.file_url, thumbnail:e.thumbnail, icon:e.icon}; callListener(events.FILE_SAVED, e.success, _local7); break; case "checkFilePrivs" : if (save_file) { save_file.checkPrivs(e); } else { _local7 = {filename:e.filename, folder:e.folder, can_read:e.can_read, can_write:e.can_write}; callListener(events.FILE_PRIVS_LOADED, e.success, _local7); } } } static function setDefaultListeners() { var _local1 = new Array(); _local1[events.HOST_BLOCKED] = {listener:doBlockHost}; _local1[events.NEW_VERSION_AVAILABLE] = {listener:onNewVersionAvailable}; return(_local1); } static function addEventListener(event, listener, params) { listeners[event] = {listener:listener, params:params}; } static function removeEventListener(event) { delete listeners[event]; } static function getEventName(event) { for (var _local2 in events) { if (events[_local2] == event) { return(_local2); } } return(undefined); } static function callListener(event, success, data, target) { echo("Fired Event: " + getEventName(event)); if (listeners[event]) { if (data.isError()) { listeners[event].listener({event:event, success:success, error:data, target:target}, listeners[event].params); } else { listeners[event].listener({event:event, success:success, data:data, target:target}, listeners[event].params); } } } static function getCommandName(id) { return(id); } static function getCommandID(name) { return(name); } static function getPeriodAliases() { var _local1 = new Object(); for (var _local2 in period_aliases) { _local1[period_aliases[_local2].alias] = _local2; } return(_local1); } static function getPeriodName(p) { for (var _local2 in period_aliases) { if (_local2 == p) { return(period_aliases[_local2].name); } } return(null); } static function getPeriodAlias(p) { for (var _local2 in period_aliases) { if (_local2 == p) { return(period_aliases[_local2].alias); } } return(null); } static function sendError(c, e) { trace((((((("[NewgroundsAPI ERROR] :: " + getCommandName(c.command_id)) + "() - ") + e.name) + ":") + newline) + "\t\t\t\t") + e.message); } static function sendWarning(m, c) { if (c) { m = m + ((("\r[NewgroundsAPI WARNING] :: \tSee " + COMMANDS_WIKI_URL) + c.toLowerCase()) + " for additional information."); } trace("[NewgroundsAPI WARNING] :: " + m); } static function sendNotice(m, c) { if (c) { m = m + ((("\r[NewgroundsAPI NOTICE] :: \tSee " + COMMANDS_WIKI_URL) + c.toLowerCase()) + " for additional information."); } trace("[NewgroundsAPI NOTICE] :: " + m); } static function fatalError(m, c) { if (c) { m = m + ((("\r\tSee " + COMMANDS_WIKI_URL) + c.toLowerCase()) + " for additional information."); } throw (((("***ERROR*** frame=" + _root._currentframe) + ", class=NewgroundsAPI") + newline) + newline) + m; } static function sendSecureCommand(command, secure_params, unsecure_params, files) { if (((!debug) && (!hasUserSession())) && (!hasUserEmail())) { sendError({command_id:getCommandID(command)}, new com.Newgrounds.NewgroundsAPIError("IDENTIFICATION_REQUIRED", ("You must be logged in or provide an e-mail address ( using NewgroundsAPI.setUserEmail(\"name@domain.com\"); ) to use " + command) + "().")); return(undefined); } if (!command) { fatalError("Missing command", "sendSecureCommand"); } if (!secure_params) { fatalError("Missing secure_params", "sendSecureCommand"); } if (!unsecure_params) { unsecure_params = new Object(); } var _local2 = ""; var _local1 = 0; while (_local1 < 16) { _local2 = _local2 + compression_radix.charAt(Math.floor(Math.random() * compression_radix.length)); _local1++; } if (debug) { secure_params.session_id = ""; } else { secure_params.session_id = session_id; } secure_params.as_version = 2; secure_params.user_email = user_email; secure_params.publisher_id = publisher_id; secure_params.seed = _local2; secure_params.command_id = getCommandID(command); var _local8 = com.Newgrounds.MD5.calculate(_local2); var _local6 = com.Newgrounds.RC4.encrypt(com.Newgrounds.JSON.encode(secure_params), encryption_key); var _local7 = _local8 + _local6; unsecure_params.secure = compressHex(_local7); sendCommand("securePacket", unsecure_params, false, files); } static function sendCommand(command, params, open_browser, files) { if ((!connected) and (command != "connectMovie")) { var _local11 = (("NewgroundsAPI." + command) + "() - NewgroundsAPI.connectMovie() must be called before this command can be called") + newline; fatalError(_local11, "connectMovie"); } if (open_browser) { var _local1 = new Object(); } else { var _local1 = new LoadVars(); } _local1.command_id = getCommandID(command); _local1.tracker_id = movie_id; if (debug) { _local1.debug = debug; } if (params) { for (var _local8 in params) { _local1[_local8] = params[_local8]; } } if (files) { for (var _local8 in files) { _local1[_local8] = files[_local8]; } } echo(("OUTPUT: \r" + com.Newgrounds.JSON.encode(_local1)) + newline); if (open_browser) { var _local5 = (GATEWAY_URL + "?seed=") + Math.random(); for (var _local8 in _local1) { _local5 = _local5 + ((("&" + escape(_local8)) + "=") + escape(_local1[_local8])); } getURL (_local5, "_blank"); _local1.removeMovieClip(); } else { var _local9 = new LoadVars(); _local9.onData = function (data) { com.Newgrounds.NewgroundsAPI.echo(("INPUT: \r" + data) + newline); if (data) { var _local1 = com.Newgrounds.JSON.decode(data); } else { var _local1 = {success:false}; } if (!_local1.success) { var _local3 = new com.Newgrounds.NewgroundsAPIError(_local1.error_code, _local1.error_msg); com.Newgrounds.NewgroundsAPI.sendError(_local1, _local3); } else { com.Newgrounds.NewgroundsAPI.doEvent(_local1); } }; var _local4 = new Array(); for (var _local7 in _local1) { _local4.push((_local7 + "=") + escape(_local1[_local7])); } echo((("POST " + GATEWAY_URL) + "?") + _local4.join("&")); _local1.sendAndLoad((GATEWAY_URL + "?seed=") + Math.random(), _local9, "POST"); } } static function renderAd(target) { if (ad_swf_url) { target.background = target.createEmptyMovieClip("background", 100); target.background.beginFill(0); target.background.moveTo(0, 0); target.background.lineTo(300, 0); target.background.lineTo(300, 250); target.background.lineTo(0, 250); target.background.lineTo(0, 0); target.background.endFill(); target.mask = target.createEmptyMovieClip("mask", 101); target.mask.beginFill(0); target.mask.moveTo(0, 0); target.mask.lineTo(300, 0); target.mask.lineTo(300, 250); target.mask.lineTo(0, 250); target.mask.lineTo(0, 0); target.mask.endFill(); target.clip = target.createEmptyMovieClip("clip", 102); target.clip.ad = target.clip.createEmptyMovieClip("ad", 100); target.clip.setMask(target.mask); loadMovie (ad_swf_url, target.clip.ad); callListener(events.AD_ATTACHED, true, null, target); } else { callListener(events.AD_ATTACHED, false, new com.Newgrounds.NewgroundsAPIError("FLASH_ADS_NOT_APPROVED", "Unable to render ad")); } } static function attachFlashAd(target) { System.security.allowDomain("http://server.cpmstar.com"); System.security.allowDomain("http://www.cpmstar.com"); System.security.allowDomain("https://server.cpmstar.com"); System.security.allowDomain("https://www.cpmstar.com"); System.security.allowInsecureDomain("http://server.cpmstar.com"); System.security.allowInsecureDomain("http://www.cpmstar.com"); System.security.allowInsecureDomain("https://server.cpmstar.com"); System.security.allowInsecureDomain("https://www.cpmstar.com"); sendMessage("You may get a security sandbox violation from this ad. This is nothing to worry about!"); if (resetAdTimer()) { if (ad_url) { var _local1 = new LoadVars(); _local1.onData = function (data) { if (data) { com.Newgrounds.NewgroundsAPI.ad_swf_url = data; } else { com.Newgrounds.NewgroundsAPI.ad_swf_url = null; } com.Newgrounds.NewgroundsAPI.renderAd(target); }; if (ad_url.indexOf("?") > -1) { _local1.load((ad_url + "&random=") + Math.random()); } else { _local1.load((ad_url + "?random=") + Math.random()); } } } else { renderAd(target); } } static function resetAdTimer() { if (!ad_url) { return(false); } var _local1 = new Date(); if (_local1.getTime() >= ad_reset) { ad_reset = _local1.getTime() + 300000; return(true); } return(false); } static function sendMessage(m, r) { var _local1 = "[NewgroundsAPI] :: " + m; if (r) { return(_local1); } trace(_local1); } static function echo(m) { if (do_echo) { trace(m); } } static var do_echo = false; static var GATEWAY_URL = "http://www.ngads.com/gateway_v2.php"; static var AD_TERMS_URL = "http://www.newgrounds.com/wiki/flashads/terms/"; static var COMMANDS_WIKI_URL = "http://www.newgrounds.com/wiki/flashapi/commands/"; static var ad_reset = 0; static var save_file = null; static var medals = null; static var score_page_counts = new Object(); static var compression_radix = "/g8236klvBQ#&|;Zb*7CEA59%s`Oue1wziFp$rDVY@TKxUPWytSaGHJ>dmoMR^<0~4qNLhc(I+fjn)X"; static var compressor = new com.Newgrounds.BaseN(compression_radix); static var errors = com.Newgrounds.NewgroundsAPIError.init_codes(); static var sharedObjects = new Object(); static var events = {MOVIE_CONNECTED:1, ADS_APPROVED:2, AD_ATTACHED:3, HOST_BLOCKED:4, NEW_VERSION_AVAILABLE:5, EVENT_LOGGED:6, SCORE_POSTED:7, SCORES_LOADED:8, MEDAL_UNLOCKED:9, MEDALS_LOADED:10, FILE_PRIVS_LOADED:11, FILE_SAVED:12}; static var listeners = setDefaultListeners(); static var periods = getPeriodAliases(); static var period_aliases = {t:{name:"Today", alias:"TODAY"}, p:{name:"Yesterday", alias:"YESTERDAY"}, w:{name:"This Week", alias:"THIS_WEEK"}, m:{name:"This Month", alias:"THIS_MONTH"}, y:{name:"This Year", alias:"THIS_YEAR"}, a:{name:"All-Time", alias:"ALL_TIME"}}; }
Symbol 436 MovieClip [__Packages.com.Newgrounds.NewgroundsAPISaveFile] Frame 0
class com.Newgrounds.NewgroundsAPISaveFile { var tracker_id, folder, filename, contents, thumbnail, icon_url, thumbnail_url, description, scan, scanner; function NewgroundsAPISaveFile (tracker_id, folder, filename) { this.tracker_id = tracker_id; this.folder = folder; this.filename = filename; contents = null; thumbnail = null; icon_url = null; thumbnail_url = null; } function setDescription(description) { this.description = description; } function setShared(share) { this.share = share; } function setContents(contents) { this.contents = contents; } function setThumbnail(thumb) { if (thumb) { thumbnail = thumb; } else { thumbnail = null; } } function onError(msg) { trace("[NewgroundsAPISaveFile ERROR] :: " + msg); } function onCancel(msg) { trace("[NewgroundsAPISaveFile] :: " + msg); } function submit() { scan = null; com.Newgrounds.NewgroundsAPI.checkFilePrivs(folder, filename); } function checkPrivs(p) { if (p.success) { if (p.can_write) { can_write = p.can_write; if (p.exists) { com.Newgrounds.NewgroundsAPI.getConfirmation("saveFile", com.Newgrounds.NewgroundsAPI.events.FILE_SAVED, ("File '" + filename) + "' exists, overwrite?", this, "startFile", "cancelFile"); } else { startFile(); } } else { onError("This filename is owned by another user."); } } else { onError("There was a problem looking up your file's details"); } } function cancelFile() { onCancel("Overwrite was cancelled"); } function startFile() { if (can_write) { if (thumbnail) { scanner = new com.Newgrounds.ImageScanner(thumbnail); scanner.setCallback(this, "writeFile"); scanner.startScan(100, 100, true); } else { writeFile(); } } else { onError(("You cannot write to filename \"" + filename) + "\""); } } function writeFile(img) { trace("FINISHED"); com.Newgrounds.NewgroundsAPI.finishFileSave(folder, filename, description, share, com.Newgrounds.JSON.encode(contents), img); } var can_write = false; var share = true; }
Symbol 437 MovieClip [__Packages.com.Newgrounds.ImageScanner] Frame 0
class com.Newgrounds.ImageScanner { var image_source, source_width, source_height, sourceBitmap, callback_target, callback_function, hash, cube, basen, xpos, ypos, pixels, busy, canvas_width, canvas_height, resizedBitmap, copyBitmap, output, draw_interval, callback_interval; function ImageScanner (the_source) { if (the_source) { image_source = the_source; } else { image_source = _root; } reset(); if (typeof(image_source) == "movieclip") { if (image_source == _root) { source_width = Stage.width; source_height = Stage.height; } else { source_width = Math.floor(image_source._width); source_height = Math.floor(image_source._height); } sourceBitmap = new flash.display.BitmapData(source_width, source_height, false, 4294967295); sourceBitmap.draw(_root); } else if (image_source.width) { source_width = image_source.width; source_height = image_source.height; sourceBitmap = image_source; } else { error("You can only use BitMaptData and MovieClip objects to create images"); } } function setCallback(target, funct) { if (target && (funct)) { callback_target = target; callback_function = funct; } } function reset() { callback_target = null; callback_function = null; debug.bad_pixels = 0; hash = "0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ<>?:;-_=+()!&"; var _local3 = Math.pow(hash.length, 2); trace("MAX COLORS: " + _local3); var _local2 = Math.floor(Math.pow(_local3, 0.333333333333333)) - 1; var _local4 = Math.pow(_local2, 3); cube = _local2; basen = new com.Newgrounds.BaseN(hash); xpos = 0; ypos = 0; pixels = 0; busy = false; } function startScan(w, h, s) { if (w) { image_width = w; } if (h) { image_height = h; } if (s != undefined) { crop = s; } var _local7 = _root.getNextHighestDepth(); var _local6 = _root.createEmptyMovieClip("API_image_container_" + _local7, _local7); var _local5 = _local6.createEmptyMovieClip("canvas", 100); _local5.attachBitmap(sourceBitmap, 100); if (crop) { if ((image_width / source_width) > (image_height / source_height)) { canvas_width = image_width; canvas_height = Math.ceil(source_height * (image_width / source_width)); } else { canvas_height = image_height; canvas_width = Math.ceil(source_width * (image_height / source_height)); } } else { canvas_width = image_width; canvas_height = image_height; } _local5._x = Math.round((image_width - canvas_width) / 2); _local5._width = canvas_width; _local5._height = canvas_height; resizedBitmap = new flash.display.BitmapData(image_width, image_height, false, 4294967295); resizedBitmap.draw(_local6); _local6.removeMovieClip(); copyBitmap = new flash.display.BitmapData(image_width, image_height, false, 4294967295); var _local3 = "" + image_width; while (_local3.length < 3) { _local3 = "0" + _local3; } var _local4 = "" + image_height; while (_local4.length < 3) { _local4 = "0" + _local4; } output = _local3 + _local4; draw_interval = setInterval(this, "drawChunk", 10); busy = false; return(resizedBitmap); } function getBitmapData() { return(copyBitmap); } function getBytesTotal() { return((image_width * image_height) * 2); } function getBytesScanned() { return(pixels * 2); } function drawChunk() { if (!busy) { busy = true; var _local2 = 0; while (_local2 < 250) { if (!nextPixel()) { clearInterval(draw_interval); callback_interval = setInterval(this, "doCallback", 25); busy = true; break; } _local2++; } busy = false; } } function doCallback() { busy = false; clearInterval(callback_interval); if (callback_target and callback_function) { callback_target[callback_function](output); } else { onScanComplete(output); } } function onScanComplete(packet) { sendMessage(("packet size: " + output.length) + " bytes", "onScanComplete"); } function nextPixel() { var _local15 = xpos; var _local14 = ypos; var _local7 = resizedBitmap.getPixel(_local15, _local14); var _local17 = (_local7 >> 16) & 255; var _local20 = (_local7 >> 8) & 255; var _local16 = (_local7 >> 0) & 255; var _local11 = Math.round(((_local17 + 1) / 256) * cube); var _local10 = Math.round(((_local20 + 1) / 256) * cube); var _local13 = Math.round(((_local16 + 1) / 256) * cube); var _local12 = (((_local11 * (cube + 1)) * (cube + 1)) + (_local10 * (cube + 1))) + _local13; var _local6 = basen.encode(_local12, 2); output = output + _local6; if (_local6.length != 2) { trace("bad pixel " + _local6); } var _local5 = basen.decode(_local6); var _local18 = _local5; var _local8 = _local5 % (cube + 1); _local5 = (_local5 - _local8) / (cube + 1); var _local9 = _local5 % (cube + 1); var _local19 = (_local5 - _local9) / (cube + 1); if (((_local13 != _local8) and (_local10 != _local9)) and (_local11 != _local10)) { debug.bad_pixels++; trace((((((("BAD PIXEL " + debug.bad_pixels) + ") ") + _local12) + " != ") + _local18) + " ") + _local6); trace(basen.debug.lastencode); } var _local2 = Math.round((_local19 / cube) * 255).toString(16); var _local4 = Math.round((_local9 / cube) * 255).toString(16); var _local3 = Math.round((_local8 / cube) * 255).toString(16); while (_local2.length < 2) { _local2 = "0" + _local2; } while (_local4.length < 2) { _local4 = "0" + _local4; } while (_local3.length < 2) { _local3 = "0" + _local3; } copyBitmap.setPixel(_local15, _local14, Number((("0x" + _local2) + _local4) + _local3)); pixels++; if (pixels >= (image_width * image_height)) { return(false); } xpos++; if (xpos >= image_width) { xpos = 0; ypos++; } return(true); } function error(e, f) { sendMessage(e, f, "ERROR"); } function sendMessage(msg, func, type) { var _local1 = "ImageScanner"; if (func) { _local1 = _local1 + (("." + func) + "()"); } if (type) { _local1 = (type + " in ") + _local1; } _local1 = _local1 + (" :: " + msg); trace(_local1); } var image_width = 100; var image_height = 100; var crop = true; var debug = new Object(); }
Symbol 438 MovieClip [__Packages.com.Newgrounds.JSON] Frame 0
class com.Newgrounds.JSON { function JSON () { } static function encode(arg, noquotes) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; if (arg.isSServerVar()) { var _local8 = "sservervariable"; } else { var _local8 = typeof(arg); } switch (_local8) { case "sservervariable" : return("?" + arg.getEncodedValue()); case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = encode(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = encode(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((encode(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; if (noquotes) { var _local7 = ""; } else { var _local7 = "\""; } _local1 = _local7; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + _local7); case "boolean" : return(String(arg)); } return("null"); } static function decode(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } }
Symbol 439 MovieClip [__Packages.com.Newgrounds.RC4] Frame 0
class com.Newgrounds.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function encryptbin(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(_local2); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }
Symbol 440 MovieClip [__Packages.com.Newgrounds.MD5] Frame 0
class com.Newgrounds.MD5 { function MD5 () { } static function calculate(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }
Symbol 42 Button
on (release) { getURL ("http://www.flashportal.com", "_blank"); }
Symbol 44 MovieClip Frame 1
stop();
Symbol 138 Button
on (release) { getURL ("http://www.c404.net", "_blank"); }
Symbol 146 Button
on (release) { gotoAndStop ("password_win"); }
Symbol 148 Button
on (release) { gotoAndPlay (1352); }
Symbol 149 Button
on (release) { getURL ("http://www.flashportal.com", "_blank"); }
Symbol 163 MovieClip Frame 1
function unlockMedal(m_name) { clearInterval(pop_delay); var _local2 = com.Newgrounds.NewgroundsAPI.getMedals(); var _local3 = null; for (i in _local2) { if (_local2[i].medal_name == m_name) { _local3 = _local2[i]; medal_name = _local3.medal_name; medal_value = _local3.medal_value + "pts"; com.Newgrounds.NewgroundsAPI.unlockMedal(medal_name); pop_delay = setInterval(endDelay, 3000); _visible = true; _root.medalGet.start(); gotoAndPlay (2); break; } } } function endDelay(params) { gotoAndPlay (10); clearInterval(pop_delay); } var pop_delay; var medal_name = "?????"; var medal_value = "???"; _visible = false;
Symbol 163 MovieClip Frame 10
var myBitmapData = flash.display.BitmapData.loadBitmap(medal_name + ".gif"); medal_icon.attachBitmap(myBitmapData, 111); stop();
Symbol 169 Button
on (release) { intro_outro.stop(); gotoAndStop (459); }
Symbol 170 Button
on (release) { if (passbox == "h58k9") { _root.gotoAndStop("level2_1_intro"); } else if (passbox == "fkgl8") { _root.gotoAndStop("level3_1_intro"); } else if (passbox == "eihj7") { _root.gotoAndStop("level2_5_intro"); } else if (passbox == "js765") { _root.gotoAndStop("level1_6_intro"); } intro_outro.stop(); } on (keyPress "<Enter>") { if (passbox == "h58k9") { _root.gotoAndStop("level2_1_intro"); } else if (passbox == "fkgl8") { _root.gotoAndStop("level3_1_intro"); } else if (passbox == "eihj7") { _root.gotoAndStop("level2_5_intro"); } else if (passbox == "js765") { _root.gotoAndStop("level1_6_intro"); } intro_outro.stop(); }
Symbol 199 MovieClip Frame 1
if (_root.jackdies == "true") { gotoAndPlay ("hero_dies"); } else if (_root.katedies == "true") { gotoAndPlay ("heroine_dies"); }
Symbol 199 MovieClip Frame 27
stop();
Symbol 199 MovieClip Frame 54
stop();
Symbol 201 Button
on (release) { nextFrame(); }
Symbol 203 Button
on (release) { prevFrame(); }
Symbol 204 MovieClip Frame 1
stop(); _root.music.start(0, 999);
Symbol 204 MovieClip Frame 2
_root.music.stop();
Symbol 217 MovieClip Frame 7
gotoAndPlay (1);
Symbol 219 Button
on (keyPress "<Enter>") { nextFrame(); }
Symbol 229 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 10
gotoAndPlay (1);
Symbol 235 MovieClip Frame 10
gotoAndPlay (1);
Symbol 236 MovieClip Frame 1
this.gotoAndStop("jumpDown");
Instance of Symbol 229 MovieClip in Symbol 236 MovieClip Frame 2
onClipEvent (enterFrame) { _root.move_wait(); _root.jump_wait(); }
Instance of Symbol 229 MovieClip in Symbol 236 MovieClip Frame 3
onClipEvent (enterFrame) { if (_parent._xscale == 100) { _root.move_right(_root.walkSpeed); if (!Key.isDown(_root.Kright)) { _parent.gotoAndStop("stand"); } } else { _root.move_left(_root.walkSpeed); if (!Key.isDown(_root.Kleft)) { _parent.gotoAndStop("stand"); } } _root.jump_wait(); _root.fall_wait(); }
Symbol 236 MovieClip Frame 4
_root.jump.start(0, 0);
Instance of Symbol 229 MovieClip in Symbol 236 MovieClip Frame 4
onClipEvent (load) { jumpH = -_root.jumpHeight; } onClipEvent (enterFrame) { _parent._y = _parent._y + jumpH; jumpH = jumpH + _root.jumpSpeed; if (jumpH >= 0) { _parent.gotoAndStop("jumpDown"); } if (Key.isDown(_root.Kright)) { _parent._xscale = 100; _root.move_right(_root.walkSpeed); } else if (Key.isDown(_root.Kleft)) { _parent._xscale = -100; _root.move_left(_root.walkSpeed); } }
Instance of Symbol 229 MovieClip in Symbol 236 MovieClip Frame 5
onClipEvent (load) { jumpH = 0; } onClipEvent (enterFrame) { if (jumpH < _root.fallSpeed) { jumpH = jumpH + _root.jumpSpeed; } _root.jump_down(jumpH); if (Key.isDown(_root.Kright)) { _parent._xscale = 100; _root.move_right(_root.walkSpeed); } else if (Key.isDown(_root.Kleft)) { _parent._xscale = -100; _root.move_left(_root.walkSpeed); } }
Symbol 244 MovieClip Frame 1
stop();
Symbol 244 MovieClip Frame 17
gotoAndPlay (1);
Symbol 280 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(this._parent.jakeMC)) { _root.creature4Death = true; _root.gotoAndPlay("death"); } };
Symbol 281 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(this._parent.jakeMC)) { _root.lavaDeath = true; _root.gotoAndPlay("death"); } };
Symbol 281 MovieClip Frame 320
stop();
Symbol 319 MovieClip Frame 7
gotoAndPlay (1);
Symbol 325 MovieClip Frame 1
this.onEnterFrame = function () { if (this.hitTest(this._parent.jakeMC)) { _root.creature1Death = true; _root.gotoAndPlay("death"); } };
Symbol 365 MovieClip Frame 10
gotoAndPlay (1);
Symbol 368 MovieClip Frame 10
gotoAndPlay (1);
Symbol 369 MovieClip Frame 1
this.gotoAndStop("jumpDown");
Instance of Symbol 229 MovieClip in Symbol 369 MovieClip Frame 2
onClipEvent (enterFrame) { _root.move_wait(); _root.jump_wait(); }
Instance of Symbol 229 MovieClip in Symbol 369 MovieClip Frame 3
onClipEvent (enterFrame) { if (_parent._xscale == 100) { _root.move_right(_root.walkSpeed); if (!Key.isDown(_root.Kright)) { _parent.gotoAndStop("stand"); } } else { _root.move_left(_root.walkSpeed); if (!Key.isDown(_root.Kleft)) { _parent.gotoAndStop("stand"); } } _root.jump_wait(); _root.fall_wait(); }
Symbol 369 MovieClip Frame 4
_root.heroineJump.start();
Instance of Symbol 229 MovieClip in Symbol 369 MovieClip Frame 4
onClipEvent (load) { jumpH = -_root.jumpHeight; } onClipEvent (enterFrame) { _parent._y = _parent._y + jumpH; jumpH = jumpH + _root.jumpSpeed; if (jumpH >= 0) { _parent.gotoAndStop("jumpDown"); } if (Key.isDown(_root.Kright)) { _parent._xscale = 100; _root.move_right(_root.walkSpeed); } else if (Key.isDown(_root.Kleft)) { _parent._xscale = -100; _root.move_left(_root.walkSpeed); } }
Instance of Symbol 229 MovieClip in Symbol 369 MovieClip Frame 5
onClipEvent (load) { jumpH = 0; } onClipEvent (enterFrame) { if (jumpH < _root.fallSpeed) { jumpH = jumpH + _root.jumpSpeed; } _root.jump_down(jumpH); if (Key.isDown(_root.Kright)) { _parent._xscale = 100; _root.move_right(_root.walkSpeed); } else if (Key.isDown(_root.Kleft)) { _parent._xscale = -100; _root.move_left(_root.walkSpeed); } }
Symbol 387 Button
on (keyPress "<Enter>") { play(); }
Symbol 411 Button
on (keyPress "<Enter>") { gotoAndStop ("main_menu"); }
Symbol 417 Button
on (release) { gotoAndStop ("level1_1_intro"); }

Library Items

Symbol 1 Sound [medalGet_sound]
Symbol 2 Sound [heroine_jump]
Symbol 3 Sound [hero_jump]
Symbol 4 Sound [coin_pickup]
Symbol 5 Sound [end]Used by:244
Symbol 6 Sound [hero_die]Used by:199
Symbol 7 Sound [intro_outro]Used by:Timeline
Symbol 8 Bitmap [MY SAVIOUR.gif]
Symbol 9 Bitmap [RUNE OF SHALAK.gif]
Symbol 10 Bitmap [CLUMSY ADVENTURER.gif]
Symbol 11 Bitmap [TRUE ARCHAEOLOGIST.gif]
Symbol 12 Bitmap [START OF AN ADVENTURE.gif]
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:19
Symbol 15 BitmapUsed by:16
Symbol 16 GraphicUses:15Used by:19
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClip [mcNoise]Uses:14 16 18Used by:Timeline
Symbol 20 GraphicUsed by:21 239 358
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:21 22Used by:Timeline
Symbol 24 FontUsed by:25 135 136 139 145 147 150 167 168 218 220 246 249 256 259 262 264 265 268 271 274 277 286 288 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 320 326 332 335 341 342 345 347 349 351 353 359 360 361 370 372 382 384 386 388 389 390 391 409 414 416 418 419 420 421 422 423
Symbol 25 TextUses:24Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 GraphicUsed by:38
Symbol 28 GraphicUsed by:29
Symbol 29 ButtonUses:28Used by:38
Symbol 30 FontUsed by:31 34 36
Symbol 31 TextUses:30Used by:38
Symbol 32 FontUsed by:33 35 37 157
Symbol 33 TextUses:32Used by:38
Symbol 34 TextUses:30Used by:38
Symbol 35 TextUses:32Used by:38
Symbol 36 TextUses:30Used by:38
Symbol 37 TextUses:32Used by:38
Symbol 38 MovieClipUses:27 29 31 33 34 35 36 37Used by:Timeline
Symbol 433 MovieClip [__Packages.com.Newgrounds.BaseN]
Symbol 434 MovieClip [__Packages.com.Newgrounds.NewgroundsAPIError]
Symbol 435 MovieClip [__Packages.com.Newgrounds.NewgroundsAPI]
Symbol 436 MovieClip [__Packages.com.Newgrounds.NewgroundsAPISaveFile]
Symbol 437 MovieClip [__Packages.com.Newgrounds.ImageScanner]
Symbol 438 MovieClip [__Packages.com.Newgrounds.JSON]
Symbol 439 MovieClip [__Packages.com.Newgrounds.RC4]
Symbol 440 MovieClip [__Packages.com.Newgrounds.MD5]
Symbol 39 GraphicUsed by:Timeline
Symbol 40 GraphicUsed by:Timeline
Symbol 41 GraphicUsed by:42
Symbol 42 ButtonUses:41Used by:Timeline
Symbol 43 Sound [role_model]Used by:44
Symbol 44 MovieClipUses:43Used by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 GraphicUsed by:Timeline
Symbol 47 GraphicUsed by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:Timeline
Symbol 50 GraphicUsed by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 GraphicUsed by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 GraphicUsed by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 GraphicUsed by:Timeline
Symbol 66 GraphicUsed by:Timeline
Symbol 67 GraphicUsed by:Timeline
Symbol 68 GraphicUsed by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 GraphicUsed by:Timeline
Symbol 75 GraphicUsed by:Timeline
Symbol 76 GraphicUsed by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 GraphicUsed by:Timeline
Symbol 79 GraphicUsed by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 GraphicUsed by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 GraphicUsed by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 GraphicUsed by:Timeline
Symbol 86 GraphicUsed by:Timeline
Symbol 87 GraphicUsed by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:Timeline
Symbol 92 SoundUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 GraphicUsed by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 GraphicUsed by:Timeline
Symbol 99 GraphicUsed by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:Timeline
Symbol 102 GraphicUsed by:Timeline
Symbol 103 GraphicUsed by:Timeline
Symbol 104 GraphicUsed by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 GraphicUsed by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 GraphicUsed by:Timeline
Symbol 110 GraphicUsed by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 113 GraphicUsed by:Timeline
Symbol 114 GraphicUsed by:Timeline
Symbol 115 GraphicUsed by:Timeline
Symbol 116 GraphicUsed by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 GraphicUsed by:Timeline
Symbol 119 GraphicUsed by:Timeline
Symbol 120 GraphicUsed by:Timeline
Symbol 121 GraphicUsed by:Timeline
Symbol 122 GraphicUsed by:Timeline
Symbol 123 GraphicUsed by:Timeline
Symbol 124 GraphicUsed by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:Timeline
Symbol 128 GraphicUsed by:Timeline
Symbol 129 GraphicUsed by:Timeline
Symbol 130 GraphicUsed by:Timeline
Symbol 131 GraphicUsed by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 GraphicUsed by:Timeline
Symbol 134 GraphicUsed by:Timeline
Symbol 135 TextUses:24Used by:Timeline
Symbol 136 TextUses:24Used by:Timeline
Symbol 137 GraphicUsed by:138 146 148 149 169 170 201 203 417
Symbol 138 ButtonUses:137Used by:Timeline
Symbol 139 TextUses:24Used by:Timeline
Symbol 140 GraphicUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:140 141Used by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 FontUsed by:145 147 150 413
Symbol 145 TextUses:144 24Used by:Timeline
Symbol 146 ButtonUses:137Used by:Timeline
Symbol 147 EditableTextUses:24 144Used by:Timeline
Symbol 148 ButtonUses:137Used by:Timeline
Symbol 149 ButtonUses:137Used by:Timeline
Symbol 150 EditableTextUses:24 144Used by:Timeline
Symbol 151 GraphicUsed by:163
Symbol 152 FontUsed by:154
Symbol 153 FontUsed by:154
Symbol 154 TextUses:152 153Used by:163
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:163
Symbol 157 EditableTextUses:32Used by:163
Symbol 158 FontUsed by:159 160
Symbol 159 TextUses:158Used by:163
Symbol 160 EditableTextUses:158Used by:163
Symbol 161 GraphicUsed by:162 281
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClipUses:151 154 156 157 159 160 162Used by:Timeline
Symbol 164 GraphicUsed by:Timeline
Symbol 165 FontUsed by:166
Symbol 166 EditableTextUses:165Used by:Timeline
Symbol 167 TextUses:24Used by:Timeline
Symbol 168 TextUses:24Used by:Timeline
Symbol 169 ButtonUses:137Used by:Timeline
Symbol 170 ButtonUses:137Used by:Timeline
Symbol 171 GraphicUsed by:199 228
Symbol 172 GraphicUsed by:199
Symbol 173 GraphicUsed by:199
Symbol 174 GraphicUsed by:199
Symbol 175 GraphicUsed by:199
Symbol 176 GraphicUsed by:199
Symbol 177 GraphicUsed by:199
Symbol 178 GraphicUsed by:199
Symbol 179 GraphicUsed by:199
Symbol 180 GraphicUsed by:199
Symbol 181 GraphicUsed by:199
Symbol 182 GraphicUsed by:199
Symbol 183 GraphicUsed by:199
Symbol 184 GraphicUsed by:199
Symbol 185 GraphicUsed by:199
Symbol 186 GraphicUsed by:199
Symbol 187 GraphicUsed by:199
Symbol 188 GraphicUsed by:199
Symbol 189 GraphicUsed by:199
Symbol 190 GraphicUsed by:199
Symbol 191 GraphicUsed by:199
Symbol 192 GraphicUsed by:199
Symbol 193 GraphicUsed by:199
Symbol 194 GraphicUsed by:199
Symbol 195 GraphicUsed by:199
Symbol 196 GraphicUsed by:199
Symbol 197 GraphicUsed by:199
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:171 172 6 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198Used by:Timeline
Symbol 200 GraphicUsed by:204
Symbol 201 ButtonUses:137Used by:204
Symbol 202 GraphicUsed by:204
Symbol 203 ButtonUses:137Used by:204
Symbol 204 MovieClipUses:200 201 202 203Used by:Timeline
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:217
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:217
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:217
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:217
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:217
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClipUses:206 208 210 212 214 216Used by:236  Timeline
Symbol 218 TextUses:24Used by:Timeline
Symbol 219 ButtonUsed by:Timeline
Symbol 220 TextUses:24Used by:221
Symbol 221 MovieClipUses:220Used by:Timeline
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:226 227 247 248 250 253 257 258 260 261 266 269 272 275 282 321 327 333 336 343 346 348 350 352 354 362 371 373 383 385
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226 227 244 247 248 250 253 257 258 260 261 266 269 272 275 282 321 327 333 336 343 346 348 350 352 354 362 371 373 383 385  Timeline
Symbol 226 MovieClipUses:223 225Used by:227
Symbol 227 MovieClipUses:226 223 225Used by:Timeline
Symbol 228 MovieClipUses:171Used by:236  Timeline
Symbol 229 MovieClipUsed by:236 369
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:230 231Used by:236  Timeline
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:233 234Used by:236  Timeline
Symbol 236 MovieClipUses:228 229 217 232 235Used by:Timeline
Symbol 237 GraphicUsed by:239
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:237 238 20Used by:Timeline
Symbol 240 GraphicUsed by:244
Symbol 241 GraphicUsed by:244
Symbol 242 GraphicUsed by:244
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:225 240 5 241 242 243Used by:Timeline
Symbol 245 MovieClipUsed by:Timeline
Symbol 246 TextUses:24Used by:Timeline
Symbol 247 MovieClipUses:223 225Used by:248
Symbol 248 MovieClipUses:247 223 225Used by:Timeline
Symbol 249 TextUses:24Used by:Timeline
Symbol 250 MovieClipUses:223 225Used by:253
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:253 261 267 270 272 275 321 327 333 336 350 352 362 373 383  Timeline
Symbol 253 MovieClipUses:250 223 225 252Used by:Timeline
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:Timeline
Symbol 256 TextUses:24Used by:Timeline
Symbol 257 MovieClipUses:223 225Used by:258
Symbol 258 MovieClipUses:257 223 225Used by:Timeline
Symbol 259 TextUses:24Used by:Timeline
Symbol 260 MovieClipUses:223 225Used by:261
Symbol 261 MovieClipUses:260 223 225 252Used by:Timeline
Symbol 262 TextUses:24Used by:263
Symbol 263 MovieClipUses:262Used by:Timeline
Symbol 264 TextUses:24Used by:Timeline
Symbol 265 TextUses:24Used by:Timeline
Symbol 266 MovieClipUses:223 225Used by:267
Symbol 267 MovieClipUses:266 252Used by:Timeline
Symbol 268 TextUses:24Used by:Timeline
Symbol 269 MovieClipUses:223 225Used by:270
Symbol 270 MovieClipUses:269 252Used by:Timeline
Symbol 271 TextUses:24Used by:Timeline
Symbol 272 MovieClipUses:223 225 252Used by:273
Symbol 273 MovieClipUses:272Used by:Timeline
Symbol 274 TextUses:24Used by:Timeline
Symbol 275 MovieClipUses:223 225 252Used by:276
Symbol 276 MovieClipUses:275Used by:Timeline
Symbol 277 TextUses:24Used by:Timeline
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:278 279Used by:281  Timeline
Symbol 281 MovieClipUses:161 280Used by:Timeline
Symbol 282 MovieClipUses:223 225Used by:283
Symbol 283 MovieClipUses:282Used by:Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:Timeline
Symbol 286 TextUses:24Used by:287
Symbol 287 MovieClipUses:286Used by:Timeline
Symbol 288 TextUses:24Used by:Timeline
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:369  Timeline
Symbol 291 TextUses:24Used by:Timeline
Symbol 292 TextUses:24Used by:Timeline
Symbol 293 TextUses:24Used by:Timeline
Symbol 294 TextUses:24Used by:Timeline
Symbol 295 TextUses:24Used by:Timeline
Symbol 296 TextUses:24Used by:Timeline
Symbol 297 TextUses:24Used by:Timeline
Symbol 298 TextUses:24Used by:Timeline
Symbol 299 TextUses:24Used by:Timeline
Symbol 300 TextUses:24Used by:Timeline
Symbol 301 TextUses:24Used by:Timeline
Symbol 302 TextUses:24Used by:Timeline
Symbol 303 TextUses:24Used by:Timeline
Symbol 304 TextUses:24Used by:Timeline
Symbol 305 TextUses:24Used by:Timeline
Symbol 306 TextUses:24Used by:Timeline
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:319
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:319
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:319
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:319
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:319
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:308 310 312 314 316 318Used by:369  Timeline
Symbol 320 TextUses:24Used by:Timeline
Symbol 321 MovieClipUses:223 225 252Used by:322
Symbol 322 MovieClipUses:321Used by:Timeline
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:323 324Used by:Timeline
Symbol 326 TextUses:24Used by:Timeline
Symbol 327 MovieClipUses:223 225 252Used by:328
Symbol 328 MovieClipUses:327Used by:Timeline
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:329 330Used by:Timeline
Symbol 332 TextUses:24Used by:Timeline
Symbol 333 MovieClipUses:223 252 225Used by:334
Symbol 334 MovieClipUses:333Used by:Timeline
Symbol 335 TextUses:24Used by:Timeline
Symbol 336 MovieClipUses:223 225 252Used by:337
Symbol 337 MovieClipUses:336Used by:Timeline
Symbol 338 GraphicUsed by:340
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:338 339Used by:Timeline
Symbol 341 TextUses:24Used by:Timeline
Symbol 342 TextUses:24Used by:Timeline
Symbol 343 MovieClipUses:223 225Used by:344
Symbol 344 MovieClipUses:343Used by:Timeline
Symbol 345 TextUses:24Used by:Timeline
Symbol 346 MovieClipUses:223 225Used by:Timeline
Symbol 347 TextUses:24Used by:Timeline
Symbol 348 MovieClipUses:223 225Used by:Timeline
Symbol 349 TextUses:24Used by:Timeline
Symbol 350 MovieClipUses:223 225 252Used by:Timeline
Symbol 351 TextUses:24Used by:Timeline
Symbol 352 MovieClipUses:223 225 252Used by:Timeline
Symbol 353 TextUses:24Used by:Timeline
Symbol 354 MovieClipUses:223 225Used by:Timeline
Symbol 355 GraphicUsed by:358
Symbol 356 GraphicUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:355 356 357 20Used by:Timeline
Symbol 359 TextUses:24Used by:Timeline
Symbol 360 TextUses:24Used by:Timeline
Symbol 361 TextUses:24Used by:Timeline
Symbol 362 MovieClipUses:223 252 225Used by:Timeline
Symbol 363 GraphicUsed by:365
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:363 364Used by:369
Symbol 366 GraphicUsed by:368
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:366 367Used by:369
Symbol 369 MovieClipUses:290 229 319 365 368Used by:Timeline
Symbol 370 TextUses:24Used by:Timeline
Symbol 371 MovieClipUses:223 225Used by:Timeline
Symbol 372 TextUses:24Used by:Timeline
Symbol 373 MovieClipUses:223 225 252Used by:Timeline
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:374 375Used by:Timeline
Symbol 377 GraphicUsed by:380
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:377 378 379Used by:381
Symbol 381 MovieClipUses:380Used by:Timeline
Symbol 382 TextUses:24Used by:Timeline
Symbol 383 MovieClipUses:223 225 252Used by:Timeline
Symbol 384 TextUses:24Used by:Timeline
Symbol 385 MovieClipUses:223 225Used by:Timeline
Symbol 386 TextUses:24Used by:Timeline
Symbol 387 ButtonUsed by:Timeline
Symbol 388 TextUses:24Used by:Timeline
Symbol 389 TextUses:24Used by:Timeline
Symbol 390 TextUses:24Used by:Timeline
Symbol 391 TextUses:24Used by:Timeline
Symbol 392 GraphicUsed by:395
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:392 393 394Used by:Timeline
Symbol 396 GraphicUsed by:Timeline
Symbol 397 GraphicUsed by:Timeline
Symbol 398 GraphicUsed by:Timeline
Symbol 399 GraphicUsed by:Timeline
Symbol 400 FontUsed by:401 424 425 426 428
Symbol 401 TextUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:Timeline
Symbol 403 FontUsed by:404 405 406 407 408 427 429 430 431 432
Symbol 404 TextUses:403Used by:Timeline
Symbol 405 TextUses:403Used by:Timeline
Symbol 406 TextUses:403Used by:Timeline
Symbol 407 TextUses:403Used by:Timeline
Symbol 408 TextUses:403Used by:Timeline
Symbol 409 TextUses:24Used by:410
Symbol 410 MovieClipUses:409Used by:Timeline
Symbol 411 ButtonUsed by:Timeline
Symbol 412 GraphicUsed by:Timeline
Symbol 413 TextUses:144Used by:Timeline
Symbol 414 TextUses:24Used by:Timeline
Symbol 415 GraphicUsed by:Timeline
Symbol 416 TextUses:24Used by:Timeline
Symbol 417 ButtonUses:137Used by:Timeline
Symbol 418 TextUses:24Used by:Timeline
Symbol 419 TextUses:24Used by:Timeline
Symbol 420 TextUses:24Used by:Timeline
Symbol 421 TextUses:24Used by:Timeline
Symbol 422 TextUses:24Used by:Timeline
Symbol 423 TextUses:24Used by:Timeline
Symbol 424 TextUses:400Used by:Timeline
Symbol 425 TextUses:400Used by:Timeline
Symbol 426 TextUses:400Used by:Timeline
Symbol 427 TextUses:403Used by:Timeline
Symbol 428 TextUses:400Used by:Timeline
Symbol 429 EditableTextUses:403Used by:Timeline
Symbol 430 TextUses:403Used by:Timeline
Symbol 431 EditableTextUses:403Used by:Timeline
Symbol 432 TextUses:403Used by:Timeline

Instance Names

"medal_popup"Frame 459Symbol 163 MovieClip
"txtPassBox"Frame 461Symbol 166 EditableText
"jake_run"Frame 516Symbol 217 MovieClip
"stageMC1"Frame 517Symbol 227 MovieClip
"jakeMC"Frame 517Symbol 236 MovieClip
"coinMC"Frame 517Symbol 239 MovieClip
"goalMC"Frame 517Symbol 244 MovieClip
"jake_run"Frame 526Symbol 217 MovieClip
"stageMC2"Frame 527Symbol 248 MovieClip
"jakeMC"Frame 527Symbol 236 MovieClip
"goalMC"Frame 527Symbol 244 MovieClip
"jake_run"Frame 536Symbol 217 MovieClip
"stageMC3"Frame 537Symbol 253 MovieClip
"jakeMC"Frame 537Symbol 236 MovieClip
"death_level1_3"Frame 537Symbol 255 MovieClip
"goalMC"Frame 537Symbol 244 MovieClip
"jake_run"Frame 546Symbol 217 MovieClip
"stageMC4"Frame 547Symbol 258 MovieClip
"jakeMC"Frame 547Symbol 236 MovieClip
"goalMC"Frame 547Symbol 244 MovieClip
"jake_run"Frame 556Symbol 217 MovieClip
"stageMC5"Frame 557Symbol 261 MovieClip
"jakeMC"Frame 557Symbol 236 MovieClip
"death_level1_5_1"Frame 557Symbol 255 MovieClip
"death_level1_5_2"Frame 557Symbol 255 MovieClip
"death_level1_5_3"Frame 557Symbol 255 MovieClip
"death_level1_5_4"Frame 557Symbol 255 MovieClip
"death_level1_5_5"Frame 557Symbol 255 MovieClip
"goalMC"Frame 557Symbol 244 MovieClip
"jake_run"Frame 566Symbol 217 MovieClip
"stageMC6"Frame 567Symbol 267 MovieClip
"jakeMC"Frame 567Symbol 236 MovieClip
"death_level1_6_1"Frame 567Symbol 255 MovieClip
"death_level1_6_2"Frame 567Symbol 255 MovieClip
"death_level1_6_3"Frame 567Symbol 255 MovieClip
"goalMC"Frame 567Symbol 244 MovieClip
"jake_run"Frame 576Symbol 217 MovieClip
"stageMC7"Frame 577Symbol 270 MovieClip
"jakeMC"Frame 577Symbol 236 MovieClip
"death_level1_7_1"Frame 577Symbol 255 MovieClip
"goalMC"Frame 577Symbol 244 MovieClip
"jake_run"Frame 586Symbol 217 MovieClip
"stageMC8"Frame 587Symbol 273 MovieClip
"jakeMC"Frame 587Symbol 236 MovieClip
"death_level1_8_1"Frame 587Symbol 255 MovieClip
"death_level1_8_2"Frame 587Symbol 255 MovieClip
"death_level1_8_3"Frame 587Symbol 255 MovieClip
"death_level1_8_4"Frame 587Symbol 255 MovieClip
"death_level1_8_5"Frame 587Symbol 255 MovieClip
"death_level1_8_6"Frame 587Symbol 255 MovieClip
"death_level1_8_7"Frame 587Symbol 255 MovieClip
"goalMC"Frame 587Symbol 244 MovieClip
"jake_run"Frame 596Symbol 217 MovieClip
"stageMC9"Frame 597Symbol 276 MovieClip
"jakeMC"Frame 597Symbol 236 MovieClip
"death_level1_8_2"Frame 597Symbol 255 MovieClip
"death_level1_8_5"Frame 597Symbol 255 MovieClip
"death_level1_8_6"Frame 597Symbol 255 MovieClip
"death_level1_8_9"Frame 597Symbol 255 MovieClip
"death_level1_8_8"Frame 597Symbol 255 MovieClip
"death_level1_8_7"Frame 597Symbol 255 MovieClip
"death_level1_8_4"Frame 597Symbol 255 MovieClip
"death_level1_8_3"Frame 597Symbol 255 MovieClip
"death_level1_8_1"Frame 597Symbol 255 MovieClip
"death_level1_8_10"Frame 597Symbol 255 MovieClip
"goalMC"Frame 597Symbol 244 MovieClip
"jake_run"Frame 606Symbol 217 MovieClip
"lava_level1_10"Frame 607Symbol 281 MovieClip
"stageMC10"Frame 607Symbol 283 MovieClip
"jakeMC"Frame 607Symbol 236 MovieClip
"heroine_captured"Frame 607Symbol 285 MovieClip
"jake_run"Frame 633Symbol 217 MovieClip
"kate_run"Frame 633Symbol 319 MovieClip
"stageMC11"Frame 634Symbol 322 MovieClip
"jakeMC"Frame 634Symbol 236 MovieClip
"death_level2_1_1"Frame 634Symbol 255 MovieClip
"goalMC"Frame 634Symbol 244 MovieClip
"jake_run"Frame 641Symbol 217 MovieClip
"stageMC12"Frame 642Symbol 328 MovieClip
"jakeMC"Frame 642Symbol 236 MovieClip
"death_level2_2_1"Frame 642Symbol 255 MovieClip
"death_level2_2_3"Frame 642Symbol 255 MovieClip
"death_level2_2_2"Frame 642Symbol 255 MovieClip
"goalMC"Frame 642Symbol 244 MovieClip
"jake_run"Frame 651Symbol 217 MovieClip
"stageMC13"Frame 652Symbol 334 MovieClip
"jakeMC"Frame 652Symbol 236 MovieClip
"death_level2_3_1"Frame 652Symbol 255 MovieClip
"goalMC"Frame 652Symbol 244 MovieClip
"jake_run"Frame 661Symbol 217 MovieClip
"stageMC14"Frame 662Symbol 337 MovieClip
"jakeMC"Frame 662Symbol 236 MovieClip
"death_level2_4_1"Frame 662Symbol 255 MovieClip
"goalMC"Frame 662Symbol 244 MovieClip
"jake_run"Frame 672Symbol 217 MovieClip
"stageMC15"Frame 673Symbol 344 MovieClip
"jakeMC"Frame 673Symbol 236 MovieClip
"goalMC"Frame 673Symbol 244 MovieClip
"jake_run"Frame 682Symbol 217 MovieClip
"limitMC16"Frame 683Symbol 346 MovieClip
"jakeMC"Frame 683Symbol 236 MovieClip
"goalMC"Frame 683Symbol 244 MovieClip
"jake_run"Frame 693Symbol 217 MovieClip
"limitMC17"Frame 694Symbol 348 MovieClip
"jakeMC"Frame 694Symbol 236 MovieClip
"goalMC"Frame 694Symbol 244 MovieClip
"jake_run"Frame 703Symbol 217 MovieClip
"limitMC18"Frame 704Symbol 350 MovieClip
"jakeMC"Frame 704Symbol 236 MovieClip
"death_level2_8_1"Frame 704Symbol 255 MovieClip
"goalMC"Frame 704Symbol 244 MovieClip
"jake_run"Frame 713Symbol 217 MovieClip
"limitMC19"Frame 714Symbol 352 MovieClip
"jakeMC"Frame 714Symbol 236 MovieClip
"death_level2_9_1"Frame 714Symbol 255 MovieClip
"death_level2_9_2"Frame 714Symbol 255 MovieClip
"death_level2_9_3"Frame 714Symbol 255 MovieClip
"death_level2_9_4"Frame 714Symbol 255 MovieClip
"goalMC"Frame 714Symbol 244 MovieClip
"jake_run"Frame 723Symbol 217 MovieClip
"lava_level2_10"Frame 724Symbol 281 MovieClip
"limitMC20"Frame 724Symbol 354 MovieClip
"jakeMC"Frame 724Symbol 236 MovieClip
"rune1"Frame 724Symbol 358 MovieClip
"jake_run"Frame 735Symbol 319 MovieClip
"limitMC21"Frame 736Symbol 362 MovieClip
"jakeMC"Frame 736Symbol 369 MovieClip
"death_level3_1_1"Frame 736Symbol 255 MovieClip
"death_level3_1_3"Frame 736Symbol 255 MovieClip
"death_level3_1_2"Frame 736Symbol 255 MovieClip
"goalMC"Frame 736Symbol 244 MovieClip
"jake_run"Frame 746Symbol 319 MovieClip
"limitMC22"Frame 747Symbol 371 MovieClip
"jakeMC"Frame 747Symbol 369 MovieClip
"goalMC"Frame 747Symbol 244 MovieClip
"jake_run"Frame 757Symbol 319 MovieClip
"limitMC23"Frame 758Symbol 373 MovieClip
"jakeMC"Frame 758Symbol 369 MovieClip
"death_level3_3_1"Frame 758Symbol 255 MovieClip
"goalMC"Frame 758Symbol 244 MovieClip
"jake_run"Frame 767Symbol 319 MovieClip
"limitMC24"Frame 768Symbol 383 MovieClip
"jakeMC"Frame 768Symbol 369 MovieClip
"death_level3_4_1"Frame 768Symbol 255 MovieClip
"death_level3_4_2"Frame 768Symbol 255 MovieClip
"goalMC"Frame 768Symbol 244 MovieClip
"jake_run"Frame 777Symbol 319 MovieClip
"lava_level3_5"Frame 778Symbol 281 MovieClip
"limitMC25"Frame 778Symbol 385 MovieClip
"jakeMC"Frame 778Symbol 369 MovieClip
"rune2"Frame 778Symbol 358 MovieClip
"jake_run"Frame 788Symbol 319 MovieClip
"jake_run"Frame 788Symbol 217 MovieClip
"jake_run"Frame 868Symbol 290 MovieClip
"jake_run"Frame 868Symbol 228 MovieClip
"jake_run"Frame 897Symbol 228 MovieClip
"jake_run"Frame 1037Symbol 290 MovieClip
"jake_run"Frame 1037Symbol 228 MovieClip
"jake_run"Frame 1062Symbol 290 MovieClip
"jake_run"Frame 1062Symbol 228 MovieClip
"jake_run"Frame 1072Symbol 290 MovieClip
"jake_run"Frame 1072Symbol 228 MovieClip
"jake_run"Frame 1077Symbol 290 MovieClip
"jake_run"Frame 1077Symbol 228 MovieClip
"jake_run"Frame 1080Symbol 290 MovieClip
"jake_run"Frame 1080Symbol 228 MovieClip
"jake_run"Frame 1082Symbol 290 MovieClip
"jake_run"Frame 1082Symbol 228 MovieClip
"jake_run"Frame 1084Symbol 290 MovieClip
"jake_run"Frame 1084Symbol 228 MovieClip
"jake_run"Frame 1086Symbol 290 MovieClip
"jake_run"Frame 1086Symbol 228 MovieClip
"jake_run"Frame 1088Symbol 290 MovieClip
"jake_run"Frame 1088Symbol 228 MovieClip
"portal"Frame 1680Symbol 244 MovieClip
"bar"Symbol 23 MovieClip Frame 1Symbol 21 MovieClip
"medal_icon"Symbol 163 MovieClip Frame 10Symbol 162 MovieClip
"limitMC1"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"limitMC2"Symbol 248 MovieClip Frame 1Symbol 247 MovieClip
"limitMC3"Symbol 253 MovieClip Frame 1Symbol 250 MovieClip
"limitMC4"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"limitMC5"Symbol 261 MovieClip Frame 1Symbol 260 MovieClip
"limitMC6"Symbol 267 MovieClip Frame 1Symbol 266 MovieClip
"limitMC7"Symbol 270 MovieClip Frame 1Symbol 269 MovieClip
"limitMC8"Symbol 273 MovieClip Frame 1Symbol 272 MovieClip
"limitMC9"Symbol 276 MovieClip Frame 1Symbol 275 MovieClip
"limitMC10"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"limitMC11"Symbol 322 MovieClip Frame 1Symbol 321 MovieClip
"limitMC12"Symbol 328 MovieClip Frame 1Symbol 327 MovieClip
"limitMC13"Symbol 334 MovieClip Frame 1Symbol 333 MovieClip
"limitMC14"Symbol 337 MovieClip Frame 1Symbol 336 MovieClip
"limitMC15"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "medalGet_sound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "heroine_jump"
ExportAssets (56)Timeline Frame 1Symbol 3 as "hero_jump"
ExportAssets (56)Timeline Frame 1Symbol 4 as "coin_pickup"
ExportAssets (56)Timeline Frame 1Symbol 5 as "end"
ExportAssets (56)Timeline Frame 1Symbol 6 as "hero_die"
ExportAssets (56)Timeline Frame 1Symbol 7 as "intro_outro"
ExportAssets (56)Timeline Frame 1Symbol 8 as "MY SAVIOUR.gif"
ExportAssets (56)Timeline Frame 1Symbol 9 as "RUNE OF SHALAK.gif"
ExportAssets (56)Timeline Frame 1Symbol 10 as "CLUMSY ADVENTURER.gif"
ExportAssets (56)Timeline Frame 1Symbol 11 as "TRUE ARCHAEOLOGIST.gif"
ExportAssets (56)Timeline Frame 1Symbol 12 as "START OF AN ADVENTURE.gif"
ExportAssets (56)Timeline Frame 1Symbol 19 as "mcNoise"
ExportAssets (56)Timeline Frame 1Symbol 433 as "__Packages.com.Newgrounds.BaseN"
ExportAssets (56)Timeline Frame 1Symbol 434 as "__Packages.com.Newgrounds.NewgroundsAPIError"
ExportAssets (56)Timeline Frame 1Symbol 435 as "__Packages.com.Newgrounds.NewgroundsAPI"
ExportAssets (56)Timeline Frame 1Symbol 436 as "__Packages.com.Newgrounds.NewgroundsAPISaveFile"
ExportAssets (56)Timeline Frame 1Symbol 437 as "__Packages.com.Newgrounds.ImageScanner"
ExportAssets (56)Timeline Frame 1Symbol 438 as "__Packages.com.Newgrounds.JSON"
ExportAssets (56)Timeline Frame 1Symbol 439 as "__Packages.com.Newgrounds.RC4"
ExportAssets (56)Timeline Frame 1Symbol 440 as "__Packages.com.Newgrounds.MD5"
ExportAssets (56)Timeline Frame 2Symbol 43 as "role_model"

Labels

"main_menu"Frame 459
"password_win"Frame 461
"death"Frame 462
"level1_1_intro"Frame 516
"level1_1"Frame 517
"level1_2_intro"Frame 526
"level1_2"Frame 527
"level1_3_intro"Frame 536
"level1_3"Frame 537
"level1_4_intro"Frame 546
"level1_4"Frame 547
"level1_5_intro"Frame 556
"level1_5"Frame 557
"level1_6_pass"Frame 565
"level1_6_intro"Frame 566
"level1_6"Frame 567
"level1_7_intro"Frame 576
"level1_7"Frame 577
"level1_8_intro"Frame 586
"level1_8"Frame 587
"level1_9_intro"Frame 596
"level1_9"Frame 597
"level1_10_intro"Frame 606
"level1_10"Frame 607
"sequence_1"Frame 616
"level2_1_intro"Frame 633
"level2_1"Frame 634
"level2_2_intro"Frame 641
"level2_2"Frame 642
"level2_3_intro"Frame 651
"level2_3"Frame 652
"level2_4_intro"Frame 661
"level2_4"Frame 662
"level2_5_pass"Frame 671
"level2_5_intro"Frame 672
"level2_5"Frame 673
"level2_6_intro"Frame 682
"level2_6"Frame 683
"level2_7_intro"Frame 693
"level2_7"Frame 694
"level2_8_intro"Frame 703
"level2_8"Frame 704
"level2_9_intro"Frame 713
"level2_9"Frame 714
"level2_10_intro"Frame 723
"level2_10"Frame 724
"level2_10_end"Frame 733
"level3_1_intro"Frame 735
"level3_1"Frame 736
"level3_2_intro"Frame 746
"level3_2"Frame 747
"level3_3_intro"Frame 757
"level3_3"Frame 758
"level3_4_intro"Frame 767
"level3_4"Frame 768
"level3_5_intro"Frame 777
"level3_5"Frame 778
"level3_5_end"Frame 787
"game_over"Frame 1343
"hero_dies"Symbol 199 MovieClip Frame 1
"heroine_dies"Symbol 199 MovieClip Frame 28
"stand"Symbol 236 MovieClip Frame 2
"walk"Symbol 236 MovieClip Frame 3
"jumpUp"Symbol 236 MovieClip Frame 4
"jumpDown"Symbol 236 MovieClip Frame 5
"stand"Symbol 369 MovieClip Frame 2
"walk"Symbol 369 MovieClip Frame 3
"jumpUp"Symbol 369 MovieClip Frame 4
"jumpDown"Symbol 369 MovieClip Frame 5

Dynamic Text Variables

medal_nameSymbol 157 EditableText"medal name"
medal_valueSymbol 160 EditableText"100pts"
passboxSymbol 166 EditableText""




http://swfchan.com/12/58241/info.shtml
Created: 17/4 -2019 08:41:51 Last modified: 17/4 -2019 08:41:51 Server time: 12/05 -2024 09:05:18