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

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

The-Kid-Spectre.swf

This is the info page for
Flash #110411

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


Text
LOADING...

KID

THE

SPECTRE

FIND IT

FIND IT

FIND IT

FIND IT

FIND IT

FIND IT

FIND IT

FIND IT

PORTAL OPEN

PORTAL OPEN

PORTAL OPEN

PORTAL OPEN

PORTAL OPEN

PORTAL OPEN

PORTAL OPEN

PORTAL OPEN

TUTORIAL

THE

GHOSTS LEFT

ECTOPLASM =

00

00

<p align="left"><font face="Arial Black" size="37" color="#ffffff" letterSpacing="-1.000000" kerning="1">000</font></p>

<p align="left"><font face="Arial Black" size="24" color="#99ff00" letterSpacing="-1.000000" kerning="1">000</font></p>

.music

;

;

4

4

MANSION

MANSION 2

ALPS

ALPS 2

INNER CITY

INNER CITY 2

BASEMENT

BASEMENT 2

POLTERGEIST

CLICK HERE

COMPLETE

GAMEOVER

CLICK HERE

MUSIC CREDITS

by - Kevin Macleod (incompetech.com)

Licensed under Creative Commons "Attribution 3.0"
http://creativecommons.org/licenses/by/3.0/"

"Darkest Child"

"Exotic"

"Not As It Seems"

"One-eyed Maestro"

courtesy of http://www.PACDV.com

"Daydreaming"

ActionScript [AS1/AS2]

Frame 1
bytes_loaded = Math.round(_root.getBytesLoaded()); bytes_total = Math.round(_root.getBytesTotal()); getPercent = bytes_loaded / bytes_total; _root.loadBar._width = getPercent * 100; _root.loadText = Math.round(getPercent * 100) + "%"; if (bytes_loaded == bytes_total) { _root.gotoAndStop(3); } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; 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); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); 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); } return(res); } __com_mochibot__("97533f29", this, 10301, true); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); copyrightNotice.separatorBefore = true; myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu;
Frame 2
gotoAndPlay (1);
Frame 3
function init() { gradient_mc._width = (background_mc._width = (click_mc._width = Stage.width)); gradient_mc._height = (background_mc._height = (click_mc._height = Stage.height)); play_knop._x = Stage.width / 2; play_knop._y = Stage.height - 40; play_mc._x = (Stage.width / 2) + 100; play_mc._y = (Stage.height / 2) + 50; logo_mc._x = Stage.width / 2; logo_mc._y = Stage.height / 2; logo_glans_mc._x = Stage.width / 2; logo_glans_mc._y = (Stage.height / 2) + 80; flits_mc._x = Stage.width / 2; flits_mc._y = Stage.height / 2; glans1_mc._width = Stage.width; glans1_mc._height = (Stage.height / 2) + 80; glans2_mc._width = Stage.width; glans2_mc._height = (Stage.height / 2) + 50; stralen_mc._x = Stage.width / 2; stralen_mc._y = Stage.height / 2; flits_mc._alpha = 0; logo_mc._alpha = 0; play_mc._alpha = 0; play_knop._alpha = 0; logo_glans_mc._alpha = 0; glans1_mc._alpha = 0; glans2_mc._alpha = 0; stralen_mc._alpha = 0; gradient_mc._alpha = 0; play_knop.enabled = false; logo_mc.stop(); logo_glans_mc.stop(); start_animatie(); } function start_animatie() { var _local1 = new mx.transitions.Tween(gradient_mc, "_alpha", mx.transitions.easing.Regular.easeInOut, 0, 100, 0.5, true); _local1.onMotionFinished = function () { start_glans(); }; } function start_glans() { var _local1 = new mx.transitions.Tween(glans1_mc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 15, 0.5, true); _local1.onMotionFinished = function () { start_stralen(); }; var _local2 = new mx.transitions.Tween(glans2_mc, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 15, 1, true); _local2.onMotionFinished = function () { start_logo(); }; } function start_stralen() { var _local1 = new mx.transitions.Tween(stralen_mc, "_alpha", mx.transitions.easing.Regular.easeInOut, 0, 10, 1, true); } function start_logo() { var _local7 = new mx.transitions.Tween(logo_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 0.5, true); var _local5 = new mx.transitions.Tween(logo_mc, "_yscale", mx.transitions.easing.Elastic.easeOut, 40, 100, 1.5, true); var _local3 = new mx.transitions.Tween(logo_mc, "_xscale", mx.transitions.easing.Elastic.easeOut, 40, 100, 1.5, true); var _local2 = new mx.transitions.Tween(logo_glans_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 20, 0.5, true); var _local6 = new mx.transitions.Tween(logo_glans_mc, "_xscale", mx.transitions.easing.Elastic.easeOut, 40, 100, 1.5, true); var _local4 = new mx.transitions.Tween(logo_glans_mc, "_yscale", mx.transitions.easing.Elastic.easeOut, 40, 100, 1.5, true); var _local1 = new mx.transitions.Tween(logo_glans_mc, "_y", mx.transitions.easing.Elastic.easeOut, Stage.height / 2, (Stage.height / 2) + 100, 1.5, true); _local1.onMotionFinished = function () { logo_shine(); }; } function logo_shine() { logo_mc.play(); logo_glans_mc.play(); var _local3 = new mx.transitions.Tween(play_mc, "_alpha", mx.transitions.easing.Regular.easeOut, 0, 100, 0.5, true); var _local2 = new mx.transitions.Tween(play_mc, "_xscale", mx.transitions.easing.Elastic.easeOut, 40, 100, 1.5, true); var _local1 = new mx.transitions.Tween(play_mc, "_yscale", mx.transitions.easing.Elastic.easeOut, 40, 100, 1.5, true); var _local5 = new mx.transitions.Tween(play_knop, "_alpha", mx.transitions.easing.Strong.easeInOut, 0, 100, 0.5, true); var _local6 = new mx.transitions.Tween(play_knop, "_xscale", mx.transitions.easing.Strong.easeInOut, 10, 100, 0.5, true); var _local4 = new mx.transitions.Tween(play_knop, "_yscale", mx.transitions.easing.Strong.easeInOut, 10, 100, 0.5, true); play_knop.enabled = true; play_knop.onRelease = function () { logo_groter(); }; } function logo_groter() { play_knop.enabled = false; var _local2 = new mx.transitions.Tween(play_knop, "_alpha", mx.transitions.easing.Strong.easeIn, 100, 0, 0.5, true); var _local10 = new mx.transitions.Tween(play_knop, "_xscale", mx.transitions.easing.Strong.easeIn, 100, 10, 0.5, true); var _local8 = new mx.transitions.Tween(play_knop, "_yscale", mx.transitions.easing.Strong.easeIn, 100, 10, 0.5, true); var _local3 = new mx.transitions.Tween(play_mc, "_alpha", mx.transitions.easing.Strong.easeIn, 100, 0, 0.5, true); var _local7 = new mx.transitions.Tween(play_mc, "_xscale", mx.transitions.easing.Strong.easeIn, 100, 10, 0.5, true); var _local5 = new mx.transitions.Tween(play_mc, "_yscale", mx.transitions.easing.Strong.easeIn, 100, 10, 0.5, true); var _local6 = new mx.transitions.Tween(logo_mc, "_xscale", mx.transitions.easing.Regular.easeOut, 100, 110, 0.4, true); var _local9 = new mx.transitions.Tween(logo_mc, "_yscale", mx.transitions.easing.Regular.easeOut, 100, 110, 0.4, true); var _local4 = new mx.transitions.Tween(logo_glans_mc, "_xscale", mx.transitions.easing.Regular.easeOut, 100, 110, 0.4, true); var _local1 = new mx.transitions.Tween(logo_glans_mc, "_yscale", mx.transitions.easing.Regular.easeOut, 100, 110, 0.4, true); _local1.onMotionFinished = function () { logo_weg(); }; } function logo_weg() { var _local1 = new mx.transitions.Tween(logo_glans_mc, "_xscale", mx.transitions.easing.Strong.easeIn, 110, 10, 0.5, true); _local1 = new mx.transitions.Tween(logo_glans_mc, "_yscale", mx.transitions.easing.Strong.easeIn, 110, 10, 0.5, true); var _local5 = new mx.transitions.Tween(logo_glans_mc, "_y", mx.transitions.easing.Strong.easeIn, (Stage.height / 2) + 100, Stage.height / 2, 0.5, true); var _local3 = new mx.transitions.Tween(logo_mc, "_xscale", mx.transitions.easing.Strong.easeIn, 110, 10, 0.5, true); var _local4 = new mx.transitions.Tween(logo_mc, "_yscale", mx.transitions.easing.Strong.easeIn, 110, 10, 0.5, true); var _local2 = new mx.transitions.Tween(logo_mc, "_alpha", mx.transitions.easing.Strong.easeIn, 100, 0, 0.5, true); _local2.onMotionFinished = function () { start_flits(); }; } function start_flits() { var _local3 = new mx.transitions.Tween(flits_mc, "_xscale", mx.transitions.easing.Strong.easeOut, 10, 100, 0.5, true); var _local2 = new mx.transitions.Tween(flits_mc, "_yscale", mx.transitions.easing.Strong.easeOut, 10, 100, 1, true); var _local1 = new mx.transitions.Tween(flits_mc, "_alpha", mx.transitions.easing.Strong.easeOut, 100, 0, 1, true); _local1.onMotionFinished = function () { deel1_weg(); }; } function deel1_weg() { var _local1 = new mx.transitions.Tween(stralen_mc, "_xscale", mx.transitions.easing.Regular.easeInOut, 100, 10, 1, true); var _local4 = new mx.transitions.Tween(stralen_mc, "_yscale", mx.transitions.easing.Regular.easeInOut, 100, 10, 1, true); _local1.onMotionFinished = function () { deel2_weg(); }; var _local2 = new mx.transitions.Tween(stralen_mc, "_alpha", mx.transitions.easing.Regular.easeInOut, 10, 0, 1, true); _local2.onMotionFinished = function () { deel3_weg(); }; var _local3 = new mx.transitions.Tween(glans1_mc, "_alpha", mx.transitions.easing.Regular.easeInOut, 15, 0, 1, true); } function deel2_weg() { var _local1 = new mx.transitions.Tween(glans2_mc, "_alpha", mx.transitions.easing.Regular.easeInOut, 15, 0, 1, true); } function deel3_weg() { gotoAndStop ("main_menu"); } var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "splashscreen"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } click_mc._alpha = 0; click_mc.onRelease = function () { getURL (link, "_blank"); }; init(); this.onEnterFrame = function () { stralen_mc._rotation = stralen_mc._rotation + 0.2; };
Frame 5
stop(); score = 0; titlemusic = new Sound(); titlemusic.attachSound("title_music"); titlemusic.start(0, 1000);
Frame 6
stop(); stage = 1; titlemusic.stop(); tutlvlmusic = new Sound(); tutlvlmusic.attachSound("tutmusic"); tutlvlmusic.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); tutlvlmusic.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); tutlvlmusic.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd = new Sound(); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:-200, gb:-200, bb:-200}; myColor.setTransform(myColorTransform); portal_mc.lvl_portal._visible = false; player._alpha = 100; player._x = 610.7; player._y = 294.1; portalOpen = false; cam.ghostsleft = 1; cam.hearts = 5; cam.count = 0; cam.ectoleft = 3; enemyCount = 0; fallonce = 1; shootOnce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageOneEnemy1); var monsterAttacking = new Array(); monsterAttacking.push(false); var monsterAlive = new Array(); monsterAlive.push(true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0); var monsterMovement = new Array(); monsterMovement.push(0); var removeMonster = new Array(); removeMonster.push(0); var collect = new Array(); collect.push(stageOneButton1, stageOneButton2, stageOneButton3); player.onEnterFrame = function () { fadein._x = player._x; fadein._y = player._y; lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; ghostboosnd.stop; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { portal_mc.lvl_portal._visible = true; } if (((cam.count == 3) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.portal_mc.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.portal_mc.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 7
stop(); stage = 2; lvl2music = new Sound(); lvl2music.attachSound("2ndlvlmusic"); lvl2music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl2music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl2music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; _root.fadein.gotoAndPlay(1); cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); portal_mc.lvl_portal._visible = false; player._alpha = 100; player._x = 412.7; player._y = 225.1; portalOpen = false; cam.ghostsleft = 8; cam.hearts = 5; cam.ectoleft = 75; cam.count = 0; enemyCount = 8; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageTwoEnemy1, stageTwoEnemy2, stageTwoEnemy3, stageTwoEnemy4, stageTwoEnemy5, stageTwoEnemy6, stageTwoEnemy7, stageTwoEnemy8); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageTwoButton1, stageTwoButton2, stageTwoButton3, stageTwoButton4, stageTwoButton5, stageTwoButton6, stageTwoButton7, stageTwoButton8, stageTwoButton9, stageTwoButton10, stageTwoButton11, stageTwoButton12, stageTwoButton13, stageTwoButton14, stageTwoButton15, stageTwoButton16, stageTwoButton17, stageTwoButton18, stageTwoButton19, stageTwoButton20, stageTwoButton21, stageTwoButton22, stageTwoButton23, stageTwoButton24, stageTwoButton25, stageTwoButton26, stageTwoButton27, stageTwoButton28, stageTwoButton29, stageTwoButton30, stageTwoButton31, stageTwoButton32, stageTwoButton33, stageTwoButton34, stageTwoButton35, stageTwoButton36, stageTwoButton37, stageTwoButton38, stageTwoButton39, stageTwoButton40, stageTwoButton41, stageTwoButton42, stageTwoButton43, stageTwoButton44, stageTwoButton45, stageTwoButton46, stageTwoButton47, stageTwoButton48, stageTwoButton49, stageTwoButton50, stageTwoButton51, stageTwoButton52, stageTwoButton53, stageTwoButton54, stageTwoButton55, stageTwoButton56, stageTwoButton57, stageTwoButton58, stageTwoButton59, stageTwoButton60, stageTwoButton61, stageTwoButton62, stageTwoButton63, stageTwoButton64, stageTwoButton65, stageTwoButton66, stageTwoButton67, stageTwoButton68, stageTwoButton69, stageTwoButton70, stageTwoButton71, stageTwoButton72, stageTwoButton73, stageTwoButton74, stageTwoButton75); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { portal_mc.lvl_portal._visible = true; } if (((cam.count == 75) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.portal_mc.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.portal_mc.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 8
stop(); portalOpen = false;
Frame 9
stop(); stage = 3; lvl3music = new Sound(); lvl3music.attachSound("3rdlvlmusic"); lvl3music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl3music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl3music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 412.7; player._y = 185.1; portalOpen = false; cam.ghostsleft = 9; cam.hearts = 5; cam.count = 0; cam.ectoleft = 51; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageThreeEnemy1, stageThreeEnemy2, stageThreeEnemy3, stageThreeEnemy4, stageThreeEnemy5, stageThreeEnemy6, stageThreeEnemy7, stageThreeEnemy8, stageThreeEnemy9); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageThreeButton1, stageThreeButton2, stageThreeButton3, stageThreeButton4, stageThreeButton5, stageThreeButton6, stageThreeButton7, stageThreeButton8, stageThreeButton9, stageThreeButton10, stageThreeButton11, stageThreeButton12, stageThreeButton13, stageThreeButton14, stageThreeButton15, stageThreeButton16, stageThreeButton17, stageThreeButton18, stageThreeButton19, stageThreeButton20, stageThreeButton21, stageThreeButton22, stageThreeButton23, stageThreeButton24, stageThreeButton25, stageThreeButton26, stageThreeButton27, stageThreeButton28, stageThreeButton29, stageThreeButton30, stageThreeButton31, stageThreeButton32, stageThreeButton33, stageThreeButton34, stageThreeButton35, stageThreeButton36, stageThreeButton37, stageThreeButton38, stageThreeButton39, stageThreeButton40, stageThreeButton41, stageThreeButton42, stageThreeButton43, stageThreeButton44, stageThreeButton45, stageThreeButton46, stageThreeButton47, stageThreeButton48, stageThreeButton49, stageThreeButton50, stageThreeButton51); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 51) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 10
stop(); portalOpen = false;
Frame 11
stop(); stage = 4; lvl4music = new Sound(); lvl4music.attachSound("4thlvlmusic"); lvl4music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl4music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl4music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 388.7; player._y = 127.1; portalOpen = false; cam.ghostsleft = 6; cam.hearts = 5; cam.count = 0; cam.ectoleft = 57; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageFourEnemy1, stageFourEnemy2, stageFourEnemy3, stageFourEnemy4, stageFourEnemy5, stageFourEnemy6); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageFourButton1, stageFourButton2, stageFourButton3, stageFourButton4, stageFourButton5, stageFourButton6, stageFourButton7, stageFourButton8, stageFourButton9, stageFourButton10, stageFourButton11, stageFourButton12, stageFourButton13, stageFourButton14, stageFourButton15, stageFourButton16, stageFourButton17, stageFourButton18, stageFourButton19, stageFourButton20, stageFourButton21, stageFourButton22, stageFourButton23, stageFourButton24, stageFourButton25, stageFourButton26, stageFourButton27, stageFourButton28, stageFourButton29, stageFourButton30, stageFourButton31, stageFourButton32, stageFourButton33, stageFourButton34, stageFourButton35, stageFourButton36, stageFourButton37, stageFourButton38, stageFourButton39, stageFourButton40, stageFourButton41, stageFourButton42, stageFourButton43, stageFourButton44, stageFourButton45, stageFourButton46, stageFourButton47, stageFourButton48, stageFourButton49, stageFourButton50, stageFourButton51, stageFourButton52, stageFourButton53, stageFourButton54, stageFourButton55, stageFourButton56, stageFourButton57); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 57) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 12
stop(); portalOpen = false;
Frame 13
stop(); stage = 5; lvl5music = new Sound(); lvl5music.attachSound("5thlvlmusic"); lvl5music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl5music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl5music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 412.7; player._y = 225.1; portalOpen = false; cam.ghostsleft = 9; cam.hearts = 5; cam.count = 0; cam.ectoleft = 69; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageFiveEnemy1, stageFiveEnemy2, stageFiveEnemy3, stageFiveEnemy4, stageFiveEnemy5, stageFiveEnemy6, stageFiveEnemy7, stageFiveEnemy8, stageFiveEnemy9); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageFiveButton1, stageFiveButton2, stageFiveButton3, stageFiveButton4, stageFiveButton5, stageFiveButton6, stageFiveButton7, stageFiveButton8, stageFiveButton9, stageFiveButton10, stageFiveButton11, stageFiveButton12, stageFiveButton13, stageFiveButton14, stageFiveButton15, stageFiveButton16, stageFiveButton17, stageFiveButton18, stageFiveButton19, stageFiveButton20, stageFiveButton21, stageFiveButton22, stageFiveButton23, stageFiveButton24, stageFiveButton25, stageFiveButton26, stageFiveButton27, stageFiveButton28, stageFiveButton29, stageFiveButton30, stageFiveButton31, stageFiveButton32, stageFiveButton33, stageFiveButton34, stageFiveButton35, stageFiveButton36, stageFiveButton37, stageFiveButton38, stageFiveButton39, stageFiveButton40, stageFiveButton41, stageFiveButton42, stageFiveButton43, stageFiveButton44, stageFiveButton45, stageFiveButton46, stageFiveButton47, stageFiveButton48, stageFiveButton49, stageFiveButton50, stageFiveButton51, stageFiveButton52, stageFiveButton53, stageFiveButton54, stageFiveButton55, stageFiveButton56, stageFiveButton57, stageFiveButton58, stageFiveButton59, stageFiveButton60, stageFiveButton61, stageFiveButton62, stageFiveButton63, stageFiveButton64, stageFiveButton65, stageFiveButton66, stageFiveButton67, stageFiveButton68, stageFiveButton69); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 69) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 14
stop(); portalOpen = false;
Frame 15
stop(); stage = 6; tutlvlmusic = new Sound(); tutlvlmusic.attachSound("tutmusic"); tutlvlmusic.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); tutlvlmusic.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); tutlvlmusic.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); portalReset(); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 380.7; player._y = 137.1; portalOpen = false; cam.ghostsleft = 9; cam.hearts = 5; cam.count = 0; cam.ectoleft = 78; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageSixEnemy1, stageSixEnemy2, stageSixEnemy3, stageSixEnemy4, stageSixEnemy5, stageSixEnemy6, stageSixEnemy7, stageSixEnemy8, stageSixEnemy9); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageSixButton1, stageSixButton2, stageSixButton3, stageSixButton4, stageSixButton5, stageSixButton6, stageSixButton7, stageSixButton8, stageSixButton9, stageSixButton10, stageSixButton11, stageSixButton12, stageSixButton13, stageSixButton14, stageSixButton15, stageSixButton16, stageSixButton17, stageSixButton18, stageSixButton19, stageSixButton20, stageSixButton21, stageSixButton22, stageSixButton23, stageSixButton24, stageSixButton25, stageSixButton26, stageSixButton27, stageSixButton28, stageSixButton29, stageSixButton30, stageSixButton31, stageSixButton32, stageSixButton33, stageSixButton34, stageSixButton35, stageSixButton36, stageSixButton37, stageSixButton38, stageSixButton39, stageSixButton40, stageSixButton41, stageSixButton42, stageSixButton43, stageSixButton44, stageSixButton45, stageSixButton46, stageSixButton47, stageSixButton48, stageSixButton49, stageSixButton50, stageSixButton51, stageSixButton52, stageSixButton53, stageSixButton54, stageSixButton55, stageSixButton56, stageSixButton57, stageSixButton58, stageSixButton59, stageSixButton60, stageSixButton61, stageSixButton62, stageSixButton63, stageSixButton64, stageSixButton65, stageSixButton66, stageSixButton67, stageSixButton68, stageSixButton69, stageSixButton70, stageSixButton71, stageSixButton72, stageSixButton73, stageSixButton74, stageSixButton75, stageSixButton76, stageSixButton77, stageSixButton78); player.onEnterFrame = function () { portalReset = function () { lvl_portal.gotoAndStop("idle"); portflash.gotoAndPlay(1); }; lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 78) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 16
stop(); portalOpen = false;
Frame 17
stop(); stage = 7; lvl7music = new Sound(); lvl7music.attachSound("7thlvlmusic"); lvl7music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl7music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl7music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 392.7; player._y = 269.1; portalOpen = false; cam.ghostsleft = 9; cam.hearts = 5; cam.count = 0; cam.ectoleft = 90; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageSevenEnemy1, stageSevenEnemy2, stageSevenEnemy3, stageSevenEnemy4, stageSevenEnemy5, stageSevenEnemy6, stageSevenEnemy7, stageSevenEnemy8, stageSevenEnemy9); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageSevenButton1, stageSevenButton2, stageSevenButton3, stageSevenButton4, stageSevenButton5, stageSevenButton6, stageSevenButton7, stageSevenButton8, stageSevenButton9, stageSevenButton10, stageSevenButton11, stageSevenButton12, stageSevenButton13, stageSevenButton14, stageSevenButton15, stageSevenButton16, stageSevenButton17, stageSevenButton18, stageSevenButton19, stageSevenButton20, stageSevenButton21, stageSevenButton22, stageSevenButton23, stageSevenButton24, stageSevenButton25, stageSevenButton26, stageSevenButton27, stageSevenButton28, stageSevenButton29, stageSevenButton30, stageSevenButton31, stageSevenButton32, stageSevenButton33, stageSevenButton34, stageSevenButton35, stageSevenButton36, stageSevenButton37, stageSevenButton38, stageSevenButton39, stageSevenButton40, stageSevenButton41, stageSevenButton42, stageSevenButton43, stageSevenButton44, stageSevenButton45, stageSevenButton46, stageSevenButton47, stageSevenButton48, stageSevenButton49, stageSevenButton50, stageSevenButton51, stageSevenButton52, stageSevenButton53, stageSevenButton54, stageSevenButton55, stageSevenButton56, stageSevenButton57, stageSevenButton58, stageSevenButton59, stageSevenButton60, stageSevenButton61, stageSevenButton62, stageSevenButton63, stageSevenButton64, stageSevenButton65, stageSevenButton66, stageSevenButton67, stageSevenButton68, stageSevenButton69, stageSevenButton70, stageSevenButton71, stageSevenButton72, stageSevenButton73, stageSevenButton74, stageSevenButton75, stageSevenButton76, stageSevenButton77, stageSevenButton78, stageSevenButton79, stageSevenButton80, stageSevenButton81, stageSevenButton82, stageSevenButton83, stageSevenButton84, stageSevenButton85, stageSevenButton86, stageSevenButton87, stageSevenButton88, stageSevenButton89, stageSevenButton90); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 90) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 18
stop(); portalOpen = false;
Frame 19
stop(); stage = 8; lvl8music = new Sound(); lvl8music.attachSound("8thlvlmusic"); lvl8music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl8music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl8music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 392.7; player._y = 285.1; portalOpen = false; cam.ghostsleft = 6; cam.hearts = 5; cam.count = 0; cam.ectoleft = 80; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageEightEnemy1, stageEightEnemy2, stageEightEnemy3, stageEightEnemy4, stageEightEnemy5, stageEightEnemy6); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageEightButton1, stageEightButton2, stageEightButton3, stageEightButton4, stageEightButton5, stageEightButton6, stageEightButton7, stageEightButton8, stageEightButton9, stageEightButton10, stageEightButton11, stageEightButton12, stageEightButton13, stageEightButton14, stageEightButton15, stageEightButton16, stageEightButton17, stageEightButton18, stageEightButton19, stageEightButton20, stageEightButton21, stageEightButton22, stageEightButton23, stageEightButton24, stageEightButton25, stageEightButton26, stageEightButton27, stageEightButton28, stageEightButton29, stageEightButton30, stageEightButton31, stageEightButton32, stageEightButton33, stageEightButton34, stageEightButton35, stageEightButton36, stageEightButton37, stageEightButton38, stageEightButton39, stageEightButton40, stageEightButton41, stageEightButton42, stageEightButton43, stageEightButton44, stageEightButton45, stageEightButton46, stageEightButton47, stageEightButton48, stageEightButton49, stageEightButton50, stageEightButton51, stageEightButton52, stageEightButton53, stageEightButton54, stageEightButton55, stageEightButton56, stageEightButton57, stageEightButton58, stageEightButton59, stageEightButton60, stageEightButton61, stageEightButton62, stageEightButton63, stageEightButton64, stageEightButton65, stageEightButton66, stageEightButton67, stageEightButton68, stageEightButton69, stageEightButton70, stageEightButton71, stageEightButton72, stageEightButton73, stageEightButton74, stageEightButton75, stageEightButton76, stageEightButton77, stageEightButton78, stageEightButton79, stageEightButton80); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 80) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 20
stop(); portalOpen = false;
Frame 21
stop(); stage = 9; lvl8music = new Sound(); lvl8music.attachSound("8thlvlmusic"); lvl8music.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); lvl8music.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); lvl8music.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); lvl_portal._visible = false; player._alpha = 100; player._x = 392.7; player._y = 285.1; portalOpen = false; cam.ghostsleft = 8; cam.hearts = 5; cam.count = 0; cam.ectoleft = 90; fallonce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageNineEnemy1, stageNineEnemy2, stageNineEnemy3, stageNineEnemy4, stageNineEnemy5, stageNineEnemy6, stageNineEnemy7, stageNineEnemy8, stageNineEnemy9); var monsterAttacking = new Array(); monsterAttacking.push(false, false, false, false, false, false, false, false, false); var monsterAlive = new Array(); monsterAlive.push(true, true, true, true, true, true, true, true, true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var monsterMovement = new Array(); monsterMovement.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var removeMonster = new Array(); removeMonster.push(0, 0, 0, 0, 0, 0, 0, 0, 0); var collect = new Array(); collect.push(stageNineButton1, stageNineButton2, stageNineButton3, stageNineButton4, stageNineButton5, stageNineButton6, stageNineButton7, stageNineButton8, stageNineButton9, stageNineButton10, stageNineButton11, stageNineButton12, stageNineButton13, stageNineButton14, stageNineButton15, stageNineButton16, stageNineButton17, stageNineButton18, stageNineButton19, stageNineButton20, stageNineButton21, stageNineButton22, stageNineButton23, stageNineButton24, stageNineButton25, stageNineButton26, stageNineButton27, stageNineButton28, stageNineButton29, stageNineButton30, stageNineButton31, stageNineButton32, stageNineButton33, stageNineButton34, stageNineButton35, stageNineButton36, stageNineButton37, stageNineButton38, stageNineButton39, stageNineButton40, stageNineButton41, stageNineButton42, stageNineButton43, stageNineButton44, stageNineButton45, stageNineButton46, stageNineButton47, stageNineButton48, stageNineButton49, stageNineButton50, stageNineButton51, stageNineButton52, stageNineButton53, stageNineButton54, stageNineButton55, stageNineButton56, stageNineButton57, stageNineButton58, stageNineButton59, stageNineButton60, stageNineButton61, stageNineButton62, stageNineButton63, stageNineButton64, stageNineButton65, stageNineButton66, stageNineButton67, stageNineButton68, stageNineButton69, stageNineButton70, stageNineButton71, stageNineButton72, stageNineButton73, stageNineButton74, stageNineButton75, stageNineButton76, stageNineButton77, stageNineButton78, stageNineButton79, stageNineButton80, stageNineButton81, stageNineButton82, stageNineButton83, stageNineButton84, stageNineButton85, stageNineButton86, stageNineButton87, stageNineButton88, stageNineButton89, stageNineButton90); player.onEnterFrame = function () { lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 100; monster[i]._x = monster[i]._x - 3; } if (monsterMovement[i] > 40) { monster[i]._xscale = -100; monster[i]._x = monster[i]._x + 3; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { _root.lvl_portal._visible = true; } if (((cam.count == 90) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; portal_notice.gotoAndPlay("playslide"); } if (player.hitTest(_root.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 22
stop(); portalOpen = false;
Frame 23
stop(); stage = 10; titlemusic.stop(); tutlvlmusic = new Sound(); tutlvlmusic.attachSound("tutmusic"); tutlvlmusic.start(0, 1000); musicplayer = "play"; cam.playPause.gotoAndStop("pause"); cam.music_eq.gotoAndStop("play"); cam.playPause.onRollOver = function () { if (this._currentframe == 1) { this.gotoAndStop("pauseOver"); } else { this.gotoAndStop("playOver"); } }; cam.playPause.onRollOut = (cam.playPause.onReleaseOutside = function () { if (this._currentframe == 10) { this.gotoAndStop("pause"); } else { this.gotoAndStop("play"); } }); cam.playPause.onRelease = function () { if (this._currentframe == 10) { this.gotoAndStop("playOver"); tutlvlmusic.stop(); cam.music_eq.gotoAndStop("stop"); } else { this.gotoAndStop("pauseOver"); tutlvlmusic.start(0, 1000); cam.music_eq.gotoAndStop("play"); } }; fall_sound = new Sound(); dun_hitsnd = new Sound(); collectsnd = new Sound(); echosnd = new Sound(); shootsnd = new Sound(); portalsnd = new Sound(); jumpsnd = new Sound(); dropsnd.attachSound("drop"); fall_sound.attachSound("fall_noise"); dun_hitsnd.attachSound("dun_hit"); collectsnd.attachSound("collectedsnd"); echosnd.attachSound("echo"); shootsnd.attachSound("shoot"); portalsnd.attachSound("portaljump"); jumpsnd.attachSound("jump"); ghostboosnd = new Sound(); ghostboosnd.attachSound("ghostboo"); cam.tic = 999; toc = 32; cam._xscale = 120; cam._yscale = 120; cam.lens._xscale = 50; cam.lens._yscale = 50; canMove = true; myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:-200, gb:-200, bb:-200}; myColor.setTransform(myColorTransform); portal_mc.lvl_portal._visible = false; player._alpha = 100; player._x = 300.7; player._y = 99.1; portalOpen = false; cam.ghostsleft = 1; cam.hearts = 5; cam.count = 0; cam.ectoleft = 0; enemyCount = 0; fallonce = 1; shootOnce = 1; TimerWarn = 1; PanicWarn = 1; attacking = false; is_attacking = 0; inControl = true; running = false; gravity = 10; gravityaccel = 1; xaccel = 7; runaccelamt = 0.7; friction = 2; airrisist = 0.07; maxaccel = 7; maxjump = 12; doubleJump = false; doubleJumping = false; jump = true; pressOnce = 0; playerHit = false; playerHitTimer = 0; invulnerable = false; invulnerableTimer = 0; var monster = new Array(); monster.push(stageEndEnemy1); var monsterAttacking = new Array(); monsterAttacking.push(false); var monsterAlive = new Array(); monsterAlive.push(true); var monsterAttackingTimer = new Array(); monsterAttackingTimer.push(0); var monsterMovement = new Array(); monsterMovement.push(0); var removeMonster = new Array(); removeMonster.push(0); var collect = new Array(); collect.push(); player.onEnterFrame = function () { fadein._x = player._x; fadein._y = player._y; lvl_intro._x = player._x - 150; if ((cam.tic == 30) && (TimerWarn == 1)) { TimerWarn = 0; timer_warning.gotoAndPlay("playslide"); } if ((cam.tic == 10) && (PanicWarn == 1)) { PanicWarn = 0; panic_warning.gotoAndPlay("playslide"); } toc--; if (toc == 0) { cam.tic--; toc = 32; } if ((cam.tic == 0) && (fallonce == 1)) { fallonce = 0; cam.tic = 0; toc = 2000; go_fadeout(); } if (playerHit) { player.gotoAndStop("hit"); playerHitTimer++; invulnerable = true; if (playerHitTimer == 15) { playerHitTimer = 0; cam.hearts--; playerHit = false; } } if (invulnerable) { invulnerableTimer++; player._alpha = 25; if (invulnerableTimer == 75) { invulnerable = false; invulnerableTimer = 0; player._alpha = 100; } } i = collect.length - 1; while (i >= 0) { if (player.hitTest(collect[i])) { if (collect[i]._alpha == 100) { _root.collectsnd.start(0, 0); cam.count++; } collect[i]._alpha = 0; } i--; } if ((player._y > 600) && (fallonce == 1)) { canMove = false; fall_sound.start(); fallonce = 0; go_fadeout(); } if (cam.hearts == 5) { cam.health.gotoAndStop("5hearts"); } if (cam.hearts == 4) { cam.health.gotoAndStop("4hearts"); } if (cam.hearts == 3) { cam.health.gotoAndStop("3hearts"); } if (cam.hearts == 2) { cam.health.gotoAndStop("2hearts"); } if (cam.hearts == 1) { cam.health.gotoAndStop("1heart"); } if (cam.hearts == 0) { cam.health.gotoAndStop("0hearts"); _root.gotoAndStop("gameover"); } i = monster.length - 1; while (i >= 0) { if (!monsterAlive[i]) { removeMonster[i]++; monster[i].gotoAndStop("hit"); if (removeMonster[i] < 2) { monster[i]._y = monster[i]._y - 10; } if (removeMonster[i] > 10) { monster[i].gotoAndStop("death"); cam.ghostsleft--; } if (removeMonster[i] > 10) { monster[i].removeMovieClip(); monster.splice(i, 1); removeMonster.splice(i, 1); monsterMovement.splice(i, 1); monsterAttackingTimer.splice(i, 1); monsterAlive.splice(i, 1); monsterAttacking.splice(i, 1); } } if (monsterAlive[i]) { if (!monsterAttacking[i]) { monsterMovement[i]++; monster[i].gotoAndStop("idle"); if (monsterMovement[i] == 80) { monsterMovement[i] = 0; } if ((monsterMovement[i] > 0) && (monsterMovement[i] < 40)) { monster[i]._xscale = 170; } } if (player.hitTest(monster[i])) { if (is_attacking > 8) { ranNum++; _root.attachMovie("hit", "hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); monsterAlive[i] = false; _root.kicksnd.start(0, 0); _root.echosnd.start(0, 0); _root.fadeout(); inControl = false; xaccel = 0; } monsterAttackingTimer[i]++; if (monsterAttackingTimer[i] > 20) { monsterAttacking[i] = true; monster[i].gotoAndStop("attack"); } if (monsterAttackingTimer[i] == 60) { monsterAttackingTimer[i] = 0; monsterAttacking[i] = false; ghostboosnd.stop; } if (monsterAttacking[i] == true) { if (!invulnerable) { if (player.hitTest(monster[i])) { ranNum++; dun_hitsnd.start(); _root.attachMovie("en_hit", "en_hit" + ranNum, _root.getNextHighestDepth(), {_x:player._x, _y:player._y - 10}); playerHit = true; ghostboosnd.start(0, 0); } } } } else { monsterAttacking[i] = 0; monsterAttacking[i] = false; } } i--; } portal_notice._x = player._x + 150; portal_notice._y = player._y - 150; if (portalOpen == true) { portal_mc.lvl_portal._visible = true; } if (((cam.count == 3) && (portalOpen == false)) && (cam.ghostsleft == 0)) { portalOpen = true; } if (player.hitTest(_root.portal_mc.lvl_portal) && (portalOpen == true)) { canMove = false; portalOpen = false; toc = 2000; playerHit = false; invulnerable = false; inControl = false; xaccel = 0; gravity = 0; cam.count = 0; player._alpha = 0; _root.portal_mc.lvl_portal.gotoAndStop("entered"); } fadeout = function () { _root.attachMovie("fade", "newfadeout", 200); newfadeout._x = cam._x; newfadeout._y = cam._y; }; go_fadeout = function () { _root.attachMovie("go_fade", "newgo_fadeout", 200); newgo_fadeout._x = cam._x; newgo_fadeout._y = cam._y; }; if (Key.isDown(65) && (canMove)) { attacking = true; } if (attacking) { is_attacking++; if (is_attacking == 20) { attacking = false; is_attacking = 0; shootOnce = 0; } if (is_attacking == 1) { shootsnd.start(0, 0); if (shootOnce == 0) { shootsnd.stop; } } } if (doubleJumping) { if (!attacking) { player.gotoAndStop("double"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (inControl == false) { running = false; xaccel = 0; gravity = 0; gravityaccel = 0; doubleJumping = false; jump = false; runaccelamt = 0; doubleJumping = false; doubleJump = false; } if (jump && (!doubleJumping)) { if (running) { if (!attacking) { player.gotoAndStop("run"); } if (attacking) { player.gotoAndStop("runAttack"); } } else { if (!attacking) { player.gotoAndStop("idle"); } if (attacking) { player.gotoAndStop("attack"); } } } else if (!doubleJumping) { if (!attacking) { player.gotoAndStop("jump"); } if (attacking) { player.gotoAndStop("jumpAttack"); } } if (Key.isDown(39) or Key.isDown(37)) { running = true; } else { running = false; } if (!ground.hitTest(player._x, player._y + 10, true)) { falling = true; grounded = false; } if (ground.hitTest(player._x, player._y + 11, true)) { doubleJumping = false; doubleJump = false; jump = true; grounded = true; falling = false; while (ground.hitTest(player._x, player._y + 9, true)) { player._y--; } } if (falling == true) { gravity = gravity + gravityaccel; } else { gravity = 0; } if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == true)) { xaccel = xaccel + (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == true)) { xaccel = xaccel - (runaccelamt - airrisist); } else if (((canMove && (Key.isDown(37))) && (xaccel > (-maxaccel))) && (falling == false)) { xaccel = xaccel - runaccelamt; } else if (((canMove && (Key.isDown(39))) && (xaccel < maxaccel)) && (falling == false)) { xaccel = xaccel + runaccelamt; } else if (grounded == true) { if (xaccel > 0) { xaccel = xaccel - friction; } if (xaccel < 0) { xaccel = xaccel + friction; } if ((xaccel < 0) && (xaccel > friction)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < friction)) { xaccel = 0; } } else { if (xaccel > 0) { xaccel = xaccel - airrisist; } if (xaccel < 0) { xaccel = xaccel + airrisist; } if ((xaccel < 0) && (xaccel > airrisist)) { xaccel = 0; } if ((xaccel > 0) && (xaccel < airrisist)) { xaccel = 0; } } if (_root.ground.hitTest(this._x, this._y - 11, true)) { gravity = 1; while (_root.ground.hitTest(this._x, this._y - 10, true)) { this._y++; } } if (xaccel > 0) { player._xscale = 40; } if (xaccel < 0) { player._xscale = -40; } if (!Key.isDown(38)) { pressOnce = 0; } if ((canMove && (Key.isDown(38))) && (jump == true)) { gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); jump = false; doubleJump = true; pressOnce = 1; _root.jumpsnd.start(0, 0); } if (((canMove && (Key.isDown(38))) && (doubleJump == true)) && (pressOnce == 0)) { gravity = 0; gravity = gravity - (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * maxjump); doubleJump = false; doubleJumping = true; _root.jumpsnd.start(0, 0); } leftx = player._x + (Math.cos(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); lefty = player._y - (Math.sin(3.141593 * (((player._rotation * -1) + 180) / 180)) * 7); rightx = player._x + (Math.cos(3.141593 * ((player._rotation * -1) / 180)) * 7); righty = player._y - (Math.sin(3.141593 * ((player._rotation * -1) / 180)) * 7); if (ground.hitTest(leftx, lefty, true)) { xaccel = 0; player._x++; } if (ground.hitTest(rightx, righty, true)) { xaccel = 0; player._x--; } cam._x = _root.player._x; if (player._y < 400) { cam._y = _root.player._y; } cam.camControl(); player._y = player._y + gravity; player._x = player._x + xaccel; fade.swapDepths(_root.getNextHighestDepth()); go_fade.swapDepths(_root.getNextHighestDepth()); score = cam.tic; };
Frame 24
function tws_submitScore(_tws_score) { if (score == undefined) { _tws_score = 0; } else { _tws_score = score; } var _local5 = 13913; var _local7 = "utm_medium=flashgame&utm_term=the_kid_spectre&utm_content=highscore&utm_campaign=sponsored_games"; var _local3 = "0123456789abcdef"; var _local2 = _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); var _local6 = "http://www.funnygames.nu/highscores/submit.html"; _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(1).length > 0) ? (String(_tws_score).charAt(1)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(6).length > 0) ? (String(_tws_score).charAt(6)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(9).length > 0) ? (String(_tws_score).charAt(9)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + ((String(_tws_score).charAt(8).length > 0) ? (String(_tws_score).charAt(8)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(3).length > 0) ? (String(_tws_score).charAt(3)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(2).length > 0) ? (String(_tws_score).charAt(2)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(7).length > 0) ? (String(_tws_score).charAt(7)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(0).length > 0) ? (String(_tws_score).charAt(0)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(5).length > 0) ? (String(_tws_score).charAt(5)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(4).length > 0) ? (String(_tws_score).charAt(4)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); if (!_root.tibaco) { getURL ((((((((((((_local6 + "?length=") + String(_tws_score).length) + "&score=") + _tws_score) + "&session=") + _local2) + "&gameid=") + _local5) + "&") + _local7) + "&utm_source=") + escape(_url), "_blank"); } else { getURL ((((((((_local6 + "?length=") + String(_tws_score).length) + "&score=") + _tws_score) + "&session=") + _local2) + "&gameid=") + _local5, "_blank"); } } stop(); score = score * stage; runonetime = 0; sub.onRelease = function () { tws_submitScore(); };
Instance of Symbol 784 MovieClip "sub" in Frame 24
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Frame 25
function tws_submitScore(_tws_score) { if (score == undefined) { _tws_score = 0; } else { _tws_score = score; } var _local5 = 13913; var _local7 = "utm_medium=flashgame&utm_term=the_kid_spectre&utm_content=highscore&utm_campaign=sponsored_games"; var _local3 = "0123456789abcdef"; var _local2 = _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); var _local6 = "http://www.funnygames.nu/highscores/submit.html"; _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(1).length > 0) ? (String(_tws_score).charAt(1)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(6).length > 0) ? (String(_tws_score).charAt(6)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(9).length > 0) ? (String(_tws_score).charAt(9)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + ((String(_tws_score).charAt(8).length > 0) ? (String(_tws_score).charAt(8)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(3).length > 0) ? (String(_tws_score).charAt(3)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(2).length > 0) ? (String(_tws_score).charAt(2)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(7).length > 0) ? (String(_tws_score).charAt(7)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(0).length > 0) ? (String(_tws_score).charAt(0)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(5).length > 0) ? (String(_tws_score).charAt(5)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + ((String(_tws_score).charAt(4).length > 0) ? (String(_tws_score).charAt(4)) : (_local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1))); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); _local2 = _local2 + _local3.charAt(Math.round((Math.random() * 16) + 0.5) - 1); if (!_root.tibaco) { getURL ((((((((((((_local6 + "?length=") + String(_tws_score).length) + "&score=") + _tws_score) + "&session=") + _local2) + "&gameid=") + _local5) + "&") + _local7) + "&utm_source=") + escape(_url), "_blank"); } else { getURL ((((((((_local6 + "?length=") + String(_tws_score).length) + "&score=") + _tws_score) + "&session=") + _local2) + "&gameid=") + _local5, "_blank"); } } stop(); score = score * stage; stopAllSounds(); count = 0; runonetime = 0; fallonce = 1; _root.newgo_fadeout.removeMovieClip("GO_fade"); sub.onRelease = function () { tws_submitScore(); }; try_again.onRollOver = function () { this.gotoAndStop("over"); }; try_again.onRollOut = function () { this.gotoAndStop("off"); }; try_again.onRelease = function () { if (stage == 1) { gotoAndStop ("tutorial_lvl"); } if (stage == 2) { gotoAndStop ("2nd_lvl"); } if (stage == 3) { gotoAndStop ("3rd_lvl"); } if (stage == 3) { gotoAndStop ("3rd_lvl"); } if (stage == 4) { gotoAndStop ("4th_lvl"); } if (stage == 5) { gotoAndStop ("5th_lvl"); } if (stage == 6) { gotoAndStop ("6th_lvl"); } if (stage == 7) { gotoAndStop ("7th_lvl"); } if (stage == 8) { gotoAndStop ("8th_lvl"); } if (stage == 9) { gotoAndStop ("9th_lvl"); } if (stage == 10) { gotoAndStop ("end_lvl"); } };
Instance of Symbol 794 MovieClip "sub" in Frame 25
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Frame 26
stop();
Symbol 28 MovieClip Frame 37
stop();
Symbol 814 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 815 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 816 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 817 MovieClip [__Packages.mx.transitions.easing.Elastic] Frame 0
class mx.transitions.easing.Elastic { function Elastic () { } static function easeIn(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } t = t - 1; return((-((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } static function easeOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / d; if (t == 1) { return(b + c); } if (!p) { p = d * 0.3; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } return((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) + c) + b); } static function easeInOut(t, b, c, d, a, p) { if (t == 0) { return(b); } t = t / (d / 2); if (t == 2) { return(b + c); } if (!p) { p = d * 0.45; } if ((!a) || (a < Math.abs(c))) { a = c; var _local7 = p / 4; } else { var _local7 = (p / (Math.PI*2)) * Math.asin(c / a); } if (t < 1) { t = t - 1; return((-0.5 * ((a * Math.pow(2, 10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p))) + b); } t = t - 1; return(((((a * Math.pow(2, -10 * t)) * Math.sin((((t * d) - _local7) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static var version = "1.1.0.52"; }
Symbol 818 MovieClip [__Packages.mx.transitions.easing.Strong] Frame 0
class mx.transitions.easing.Strong { function Strong () { } static function easeIn(t, b, c, d) { t = t / d; return((((((c * t) * t) * t) * t) * t) + b); } static function easeOut(t, b, c, d) { t = (t / d) - 1; return((c * (((((t * t) * t) * t) * t) + 1)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } t = t - 2; return(((c / 2) * (((((t * t) * t) * t) * t) + 2)) + b); } static var version = "1.1.0.52"; }
Symbol 819 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular { function Regular () { } static function easeIn(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOut(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOut(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } static var version = "1.1.0.52"; }
Symbol 53 MovieClip Frame 41
stop();
Symbol 60 MovieClip Frame 41
stop();
Symbol 72 MovieClip [fade] Frame 84
stop(); _root.newfadout.removeMovieClip("fade"); _root.nextFrame(); this.removeMovieClip();
Symbol 75 MovieClip [go_fade] Frame 84
stop(); stopAllSounds(); _root.gotoAndStop("gameover"); this.removeMovieClip();
Symbol 97 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "logo"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } funny.onRelease = function () { getURL (link, "_blank"); };
Symbol 139 MovieClip Frame 1
stepOne = new Sound(); stepOne.attachSound("step1"); stepTwo = new Sound(); stepTwo.attachSound("step2");
Symbol 139 MovieClip Frame 7
stepOne.start(0, 0);
Symbol 139 MovieClip Frame 16
stepTwo.start(0, 0);
Symbol 162 MovieClip Frame 80
stop();
Symbol 169 MovieClip Frame 125
stop();
Symbol 187 Button
on (release) { _root.nextFrame(); }
Symbol 191 Button
on (release) { _root.gotoAndStop("credits"); }
Symbol 196 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "more_games"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } pmg.onRelease = function () { getURL (link, "_blank"); };
Symbol 201 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "download_game"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu/redirect.html?gameid=13913&page=download"; if (!_root.tibaco) { link = link.concat(((((("&utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } dlc.onRelease = function () { getURL (link, "_blank"); };
Symbol 206 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "highscores"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu/redirect.html?gameid=13913&page=highscores"; if (!_root.tibaco) { link = link.concat(((((("&utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } hsc.onRelease = function () { getURL (link, "_blank"); };
Symbol 208 MovieClip Frame 220
stop();
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Instance of Symbol 222 MovieClip in Symbol 228 MovieClip Frame 1
onClipEvent (load) { width = 450; height = 180; speed = Math.round(Math.random() * 2) + 0.2; x = (this._x = Math.random() * width); y = (this._y = Math.random() * height); x_new = Math.random() * width; y_new = Math.random() * height; } onClipEvent (enterFrame) { if (x_new > this._x) { sign_x = 1; this._xscale = 100; } else { sign_x = -1; this._xscale = -100; } dx = Math.abs(x_new - this._x); if ((dx > speed) || (dx < (-speed))) { this._x = this._x + (sign_x * speed); } else { x_new = Math.random() * width; } if (y_new > this._y) { sign_y = 1; } else { sign_y = -1; } dy = Math.abs(y_new - this._y); if ((dy > speed) || (dy < (-speed))) { this._y = this._y + (sign_y * speed); } else { y_new = Math.random() * height; } }
Symbol 318 MovieClip Frame 27
stop();
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 2
stop();
Symbol 319 MovieClip Frame 3
stop();
Symbol 319 MovieClip Frame 4
stop();
Symbol 368 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 2
stop();
Symbol 389 MovieClip Frame 3
stop();
Symbol 389 MovieClip Frame 4
stop();
Symbol 389 MovieClip Frame 5
stop();
Symbol 389 MovieClip Frame 6
stop();
Symbol 389 MovieClip Frame 7
stop();
Symbol 389 MovieClip Frame 8
stop();
Symbol 417 MovieClip Frame 1
_root.portalsnd.start(0, 0);
Symbol 417 MovieClip Frame 36
stop(); stopAllSounds(); _root.fadeout();
Symbol 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 2
stop();
Symbol 454 MovieClip Frame 1
stop();
Symbol 454 MovieClip Frame 107
stop(); gotoAndStop (1);
Symbol 469 MovieClip Frame 121
stop();
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 2
stop();
Symbol 498 MovieClip Frame 3
stop();
Symbol 498 MovieClip Frame 4
stop();
Symbol 498 MovieClip Frame 5
stop();
Symbol 498 MovieClip Frame 6
stop();
Symbol 525 MovieClip Frame 10
stop();
Symbol 526 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 1
stop();
Symbol 534 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local3 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local3); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local3; _parent._yscale = 100 * _local4; } stop(); this._visible = true; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; camControl();
Symbol 537 MovieClip Frame 61
stop();
Symbol 562 MovieClip Frame 1
_root.portalsnd.start(0, 0);
Symbol 562 MovieClip Frame 36
stop();
Symbol 571 MovieClip Frame 121
stop();
Symbol 582 MovieClip Frame 122
_root.nextFrame();
Symbol 583 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local3 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local3); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local3; _parent._yscale = 100 * _local4; } stop(); this._visible = true; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; camControl();
Symbol 595 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 2
stop();
Symbol 601 MovieClip Frame 121
stop();
Symbol 610 MovieClip Frame 122
_root.nextFrame();
Symbol 622 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 2
stop();
Symbol 628 MovieClip Frame 121
stop();
Symbol 637 MovieClip Frame 122
_root.nextFrame();
Symbol 651 MovieClip Frame 121
stop();
Symbol 660 MovieClip Frame 122
_root.nextFrame();
Symbol 677 MovieClip Frame 121
stop();
Symbol 686 MovieClip Frame 122
_root.nextFrame();
Symbol 697 MovieClip Frame 121
stop();
Symbol 706 MovieClip Frame 122
_root.nextFrame();
Symbol 712 MovieClip Frame 1
stop();
Symbol 712 MovieClip Frame 2
stop();
Symbol 718 MovieClip Frame 121
stop();
Symbol 727 MovieClip Frame 122
_root.nextFrame();
Symbol 738 MovieClip Frame 121
stop();
Symbol 747 MovieClip Frame 122
_root.nextFrame();
Symbol 768 MovieClip Frame 27
stop(); stopAllSounds();
Symbol 769 MovieClip Frame 1
stop();
Symbol 769 MovieClip Frame 2
stop();
Symbol 769 MovieClip Frame 3
stop();
Symbol 769 MovieClip Frame 4
stop();
Symbol 775 MovieClip Frame 121
stop();
Symbol 784 MovieClip Frame 1
stop();
Symbol 787 Button
on (release) { _root.gotoAndStop("main_menu"); }
Symbol 788 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "highscores"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu/redirect.html?gameid=13913&page=highscores"; if (!_root.tibaco) { link = link.concat(((((("&utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } hsc2.onRelease = function () { getURL (link, "_blank"); };
Symbol 789 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "more_games"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } pmg2.onRelease = function () { getURL (link, "_blank"); };
Symbol 793 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "logo"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } funny.onRelease = function () { getURL (link, "_blank"); };
Symbol 794 MovieClip Frame 1
stop();
Symbol 795 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "highscores"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu/redirect.html?gameid=13913&page=highscores"; if (!_root.tibaco) { link = link.concat(((((("&utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } hsc2.onRelease = function () { getURL (link, "_blank"); };
Symbol 796 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "more_games"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } pmg2.onRelease = function () { getURL (link, "_blank"); };
Symbol 801 MovieClip Frame 1
stop();
Symbol 803 MovieClip Frame 1
var deze_website; if (_url.substr(0, 4) == "http") { deze_website = _url; } else { deze_website = "local"; } var content_knop = "logo"; var spel_naam = "the_kid_spectre"; var link = "http://www.funnygames.nu"; if (!_root.tibaco) { link = link.concat(((((("/?utm_source=" + deze_website) + "&utm_medium=flashgame&utm_term=") + spel_naam) + "&utm_content=") + content_knop) + "&utm_campaign=sponsored_games"); } funny.onRelease = function () { getURL (link, "_blank"); };

Library Items

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

Instance Names

"loadBar"Frame 1Symbol 32 MovieClip
"background_mc"Frame 3Symbol 38 MovieClip
"gradient_mc"Frame 3Symbol 40 MovieClip
"stralen_mc"Frame 3Symbol 42 MovieClip
"glans2_mc"Frame 3Symbol 44 MovieClip
"glans1_mc"Frame 3Symbol 46 MovieClip
"flits_mc"Frame 3Symbol 48 MovieClip
"logo_glans_mc"Frame 3Symbol 53 MovieClip
"logo_mc"Frame 3Symbol 60 MovieClip
"play_mc"Frame 3Symbol 62 MovieClip
"click_mc"Frame 3Symbol 7 Button [clickvlak]
"play_knop"Frame 3Symbol 70 Button
"ground"Frame 6Symbol 239 MovieClip
"stageOneButton1"Frame 6Symbol 259 MovieClip
"stageOneButton2"Frame 6Symbol 259 MovieClip
"stageOneButton3"Frame 6Symbol 259 MovieClip
"stageOneEnemy1"Frame 6Symbol 319 MovieClip
"player"Frame 6Symbol 389 MovieClip
"portal_mc"Frame 6Symbol 419 MovieClip
"portal_notice"Frame 6Symbol 454 MovieClip
"lvl_intro"Frame 6Symbol 469 MovieClip
"cam"Frame 6Symbol 534 MovieClip
"fadein"Frame 6Symbol 537 MovieClip
"ground"Frame 7Symbol 545 MovieClip
"stageTwoButton1"Frame 7Symbol 259 MovieClip
"stageTwoButton2"Frame 7Symbol 259 MovieClip
"stageTwoButton3"Frame 7Symbol 259 MovieClip
"stageTwoButton4"Frame 7Symbol 259 MovieClip
"stageTwoButton5"Frame 7Symbol 259 MovieClip
"stageTwoButton6"Frame 7Symbol 259 MovieClip
"stageTwoButton7"Frame 7Symbol 259 MovieClip
"stageTwoButton8"Frame 7Symbol 259 MovieClip
"stageTwoButton9"Frame 7Symbol 259 MovieClip
"stageTwoButton14"Frame 7Symbol 259 MovieClip
"stageTwoButton15"Frame 7Symbol 259 MovieClip
"stageTwoButton16"Frame 7Symbol 259 MovieClip
"stageTwoButton17"Frame 7Symbol 259 MovieClip
"stageTwoButton10"Frame 7Symbol 259 MovieClip
"stageTwoButton11"Frame 7Symbol 259 MovieClip
"stageTwoButton12"Frame 7Symbol 259 MovieClip
"stageTwoButton13"Frame 7Symbol 259 MovieClip
"stageTwoButton18"Frame 7Symbol 259 MovieClip
"stageTwoButton19"Frame 7Symbol 259 MovieClip
"stageTwoButton20"Frame 7Symbol 259 MovieClip
"stageTwoButton21"Frame 7Symbol 259 MovieClip
"stageTwoButton22"Frame 7Symbol 259 MovieClip
"stageTwoButton23"Frame 7Symbol 259 MovieClip
"stageTwoButton24"Frame 7Symbol 259 MovieClip
"stageTwoButton25"Frame 7Symbol 259 MovieClip
"stageTwoButton26"Frame 7Symbol 259 MovieClip
"stageTwoButton27"Frame 7Symbol 259 MovieClip
"stageTwoButton31"Frame 7Symbol 259 MovieClip
"stageTwoButton32"Frame 7Symbol 259 MovieClip
"stageTwoButton33"Frame 7Symbol 259 MovieClip
"stageTwoButton28"Frame 7Symbol 259 MovieClip
"stageTwoButton29"Frame 7Symbol 259 MovieClip
"stageTwoButton30"Frame 7Symbol 259 MovieClip
"stageTwoButton34"Frame 7Symbol 259 MovieClip
"stageTwoButton35"Frame 7Symbol 259 MovieClip
"stageTwoButton36"Frame 7Symbol 259 MovieClip
"stageTwoButton37"Frame 7Symbol 259 MovieClip
"stageTwoButton38"Frame 7Symbol 259 MovieClip
"stageTwoButton39"Frame 7Symbol 259 MovieClip
"stageTwoButton40"Frame 7Symbol 259 MovieClip
"stageTwoButton41"Frame 7Symbol 259 MovieClip
"stageTwoButton42"Frame 7Symbol 259 MovieClip
"stageTwoButton43"Frame 7Symbol 259 MovieClip
"stageTwoButton44"Frame 7Symbol 259 MovieClip
"stageTwoButton45"Frame 7Symbol 259 MovieClip
"stageTwoButton49"Frame 7Symbol 259 MovieClip
"stageTwoButton50"Frame 7Symbol 259 MovieClip
"stageTwoButton51"Frame 7Symbol 259 MovieClip
"stageTwoButton52"Frame 7Symbol 259 MovieClip
"stageTwoButton53"Frame 7Symbol 259 MovieClip
"stageTwoButton54"Frame 7Symbol 259 MovieClip
"stageTwoButton46"Frame 7Symbol 259 MovieClip
"stageTwoButton47"Frame 7Symbol 259 MovieClip
"stageTwoButton48"Frame 7Symbol 259 MovieClip
"stageTwoButton55"Frame 7Symbol 259 MovieClip
"stageTwoButton56"Frame 7Symbol 259 MovieClip
"stageTwoButton57"Frame 7Symbol 259 MovieClip
"stageTwoButton58"Frame 7Symbol 259 MovieClip
"stageTwoButton59"Frame 7Symbol 259 MovieClip
"stageTwoButton60"Frame 7Symbol 259 MovieClip
"stageTwoButton61"Frame 7Symbol 259 MovieClip
"stageTwoButton62"Frame 7Symbol 259 MovieClip
"stageTwoButton63"Frame 7Symbol 259 MovieClip
"stageTwoButton67"Frame 7Symbol 259 MovieClip
"stageTwoButton68"Frame 7Symbol 259 MovieClip
"stageTwoButton69"Frame 7Symbol 259 MovieClip
"stageTwoButton64"Frame 7Symbol 259 MovieClip
"stageTwoButton65"Frame 7Symbol 259 MovieClip
"stageTwoButton66"Frame 7Symbol 259 MovieClip
"stageTwoButton73"Frame 7Symbol 259 MovieClip
"stageTwoButton74"Frame 7Symbol 259 MovieClip
"stageTwoButton75"Frame 7Symbol 259 MovieClip
"stageTwoButton70"Frame 7Symbol 259 MovieClip
"stageTwoButton71"Frame 7Symbol 259 MovieClip
"stageTwoButton72"Frame 7Symbol 259 MovieClip
"stageTwoEnemy1"Frame 7Symbol 319 MovieClip
"stageTwoEnemy2"Frame 7Symbol 319 MovieClip
"stageTwoEnemy3"Frame 7Symbol 319 MovieClip
"stageTwoEnemy4"Frame 7Symbol 319 MovieClip
"stageTwoEnemy5"Frame 7Symbol 319 MovieClip
"stageTwoEnemy6"Frame 7Symbol 319 MovieClip
"stageTwoEnemy7"Frame 7Symbol 319 MovieClip
"stageTwoEnemy8"Frame 7Symbol 319 MovieClip
"portal_mc"Frame 7Symbol 563 MovieClip
"lvl_intro"Frame 7Symbol 571 MovieClip
"cam"Frame 8Symbol 583 MovieClip
"ground"Frame 9Symbol 591 MovieClip
"stageThreeButton1"Frame 9Symbol 259 MovieClip
"stageThreeButton2"Frame 9Symbol 259 MovieClip
"stageThreeButton3"Frame 9Symbol 259 MovieClip
"stageThreeButton4"Frame 9Symbol 259 MovieClip
"stageThreeButton5"Frame 9Symbol 259 MovieClip
"stageThreeButton6"Frame 9Symbol 259 MovieClip
"stageThreeButton7"Frame 9Symbol 259 MovieClip
"stageThreeButton10"Frame 9Symbol 259 MovieClip
"stageThreeButton11"Frame 9Symbol 259 MovieClip
"stageThreeButton8"Frame 9Symbol 259 MovieClip
"stageThreeButton9"Frame 9Symbol 259 MovieClip
"stageThreeButton12"Frame 9Symbol 259 MovieClip
"stageThreeButton13"Frame 9Symbol 259 MovieClip
"stageThreeButton14"Frame 9Symbol 259 MovieClip
"stageThreeButton15"Frame 9Symbol 259 MovieClip
"stageThreeButton16"Frame 9Symbol 259 MovieClip
"stageThreeButton17"Frame 9Symbol 259 MovieClip
"stageThreeButton18"Frame 9Symbol 259 MovieClip
"stageThreeButton19"Frame 9Symbol 259 MovieClip
"stageThreeButton20"Frame 9Symbol 259 MovieClip
"stageThreeButton21"Frame 9Symbol 259 MovieClip
"stageThreeButton22"Frame 9Symbol 259 MovieClip
"stageThreeButton23"Frame 9Symbol 259 MovieClip
"stageThreeButton24"Frame 9Symbol 259 MovieClip
"stageThreeButton25"Frame 9Symbol 259 MovieClip
"stageThreeButton28"Frame 9Symbol 259 MovieClip
"stageThreeButton29"Frame 9Symbol 259 MovieClip
"stageThreeButton26"Frame 9Symbol 259 MovieClip
"stageThreeButton27"Frame 9Symbol 259 MovieClip
"stageThreeButton30"Frame 9Symbol 259 MovieClip
"stageThreeButton31"Frame 9Symbol 259 MovieClip
"stageThreeButton32"Frame 9Symbol 259 MovieClip
"stageThreeButton33"Frame 9Symbol 259 MovieClip
"stageThreeButton34"Frame 9Symbol 259 MovieClip
"stageThreeButton35"Frame 9Symbol 259 MovieClip
"stageThreeButton36"Frame 9Symbol 259 MovieClip
"stageThreeButton37"Frame 9Symbol 259 MovieClip
"stageThreeButton40"Frame 9Symbol 259 MovieClip
"stageThreeButton41"Frame 9Symbol 259 MovieClip
"stageThreeButton38"Frame 9Symbol 259 MovieClip
"stageThreeButton39"Frame 9Symbol 259 MovieClip
"stageThreeButton44"Frame 9Symbol 259 MovieClip
"stageThreeButton45"Frame 9Symbol 259 MovieClip
"stageThreeButton42"Frame 9Symbol 259 MovieClip
"stageThreeButton43"Frame 9Symbol 259 MovieClip
"stageThreeButton48"Frame 9Symbol 259 MovieClip
"stageThreeButton49"Frame 9Symbol 259 MovieClip
"stageThreeButton50"Frame 9Symbol 259 MovieClip
"stageThreeButton51"Frame 9Symbol 259 MovieClip
"stageThreeButton46"Frame 9Symbol 259 MovieClip
"stageThreeButton47"Frame 9Symbol 259 MovieClip
"stageThreeEnemy2"Frame 9Symbol 319 MovieClip
"stageThreeEnemy3"Frame 9Symbol 319 MovieClip
"stageThreeEnemy5"Frame 9Symbol 319 MovieClip
"stageThreeEnemy4"Frame 9Symbol 319 MovieClip
"stageThreeEnemy1"Frame 9Symbol 319 MovieClip
"stageThreeEnemy6"Frame 9Symbol 319 MovieClip
"stageThreeEnemy7"Frame 9Symbol 319 MovieClip
"stageThreeEnemy8"Frame 9Symbol 319 MovieClip
"stageThreeEnemy9"Frame 9Symbol 319 MovieClip
"player"Frame 9Symbol 389 MovieClip
"lvl_portal"Frame 9Symbol 595 MovieClip
"portal_notice"Frame 9Symbol 454 MovieClip
"lvl_intro"Frame 9Symbol 601 MovieClip
"cam"Frame 9Symbol 534 MovieClip
"cam"Frame 10Symbol 583 MovieClip
"ground"Frame 11Symbol 618 MovieClip
"stageFourButton1"Frame 11Symbol 259 MovieClip
"stageFourButton2"Frame 11Symbol 259 MovieClip
"stageFourButton3"Frame 11Symbol 259 MovieClip
"stageFourButton4"Frame 11Symbol 259 MovieClip
"stageFourButton5"Frame 11Symbol 259 MovieClip
"stageFourButton6"Frame 11Symbol 259 MovieClip
"stageFourButton7"Frame 11Symbol 259 MovieClip
"stageFourButton8"Frame 11Symbol 259 MovieClip
"stageFourButton9"Frame 11Symbol 259 MovieClip
"stageFourButton10"Frame 11Symbol 259 MovieClip
"stageFourButton11"Frame 11Symbol 259 MovieClip
"stageFourButton12"Frame 11Symbol 259 MovieClip
"stageFourButton13"Frame 11Symbol 259 MovieClip
"stageFourButton14"Frame 11Symbol 259 MovieClip
"stageFourButton15"Frame 11Symbol 259 MovieClip
"stageFourButton16"Frame 11Symbol 259 MovieClip
"stageFourButton17"Frame 11Symbol 259 MovieClip
"stageFourButton18"Frame 11Symbol 259 MovieClip
"stageFourButton19"Frame 11Symbol 259 MovieClip
"stageFourButton20"Frame 11Symbol 259 MovieClip
"stageFourButton21"Frame 11Symbol 259 MovieClip
"stageFourButton22"Frame 11Symbol 259 MovieClip
"stageFourButton23"Frame 11Symbol 259 MovieClip
"stageFourButton30"Frame 11Symbol 259 MovieClip
"stageFourButton31"Frame 11Symbol 259 MovieClip
"stageFourButton28"Frame 11Symbol 259 MovieClip
"stageFourButton29"Frame 11Symbol 259 MovieClip
"stageFourButton24"Frame 11Symbol 259 MovieClip
"stageFourButton25"Frame 11Symbol 259 MovieClip
"stageFourButton26"Frame 11Symbol 259 MovieClip
"stageFourButton27"Frame 11Symbol 259 MovieClip
"stageFourButton32"Frame 11Symbol 259 MovieClip
"stageFourButton33"Frame 11Symbol 259 MovieClip
"stageFourButton34"Frame 11Symbol 259 MovieClip
"stageFourButton35"Frame 11Symbol 259 MovieClip
"stageFourButton36"Frame 11Symbol 259 MovieClip
"stageFourButton37"Frame 11Symbol 259 MovieClip
"stageFourButton38"Frame 11Symbol 259 MovieClip
"stageFourButton39"Frame 11Symbol 259 MovieClip
"stageFourButton40"Frame 11Symbol 259 MovieClip
"stageFourButton41"Frame 11Symbol 259 MovieClip
"stageFourButton42"Frame 11Symbol 259 MovieClip
"stageFourButton43"Frame 11Symbol 259 MovieClip
"stageFourButton44"Frame 11Symbol 259 MovieClip
"stageFourButton45"Frame 11Symbol 259 MovieClip
"stageFourButton50"Frame 11Symbol 259 MovieClip
"stageFourButton51"Frame 11Symbol 259 MovieClip
"stageFourButton48"Frame 11Symbol 259 MovieClip
"stageFourButton49"Frame 11Symbol 259 MovieClip
"stageFourButton46"Frame 11Symbol 259 MovieClip
"stageFourButton47"Frame 11Symbol 259 MovieClip
"stageFourButton52"Frame 11Symbol 259 MovieClip
"stageFourButton53"Frame 11Symbol 259 MovieClip
"stageFourButton56"Frame 11Symbol 259 MovieClip
"stageFourButton57"Frame 11Symbol 259 MovieClip
"stageFourButton54"Frame 11Symbol 259 MovieClip
"stageFourButton55"Frame 11Symbol 259 MovieClip
"stageFourEnemy1"Frame 11Symbol 319 MovieClip
"stageFourEnemy2"Frame 11Symbol 319 MovieClip
"stageFourEnemy3"Frame 11Symbol 319 MovieClip
"stageFourEnemy4"Frame 11Symbol 319 MovieClip
"stageFourEnemy5"Frame 11Symbol 319 MovieClip
"stageFourEnemy6"Frame 11Symbol 319 MovieClip
"player"Frame 11Symbol 389 MovieClip
"lvl_portal"Frame 11Symbol 622 MovieClip
"portal_notice"Frame 11Symbol 454 MovieClip
"lvl_intro"Frame 11Symbol 628 MovieClip
"cam"Frame 11Symbol 534 MovieClip
"cam"Frame 12Symbol 583 MovieClip
"ground"Frame 13Symbol 642 MovieClip
"stageFiveButton1"Frame 13Symbol 259 MovieClip
"stageFiveButton2"Frame 13Symbol 259 MovieClip
"stageFiveButton3"Frame 13Symbol 259 MovieClip
"stageFiveButton5"Frame 13Symbol 259 MovieClip
"stageFiveButton4"Frame 13Symbol 259 MovieClip
"stageFiveButton6"Frame 13Symbol 259 MovieClip
"stageFiveButton7"Frame 13Symbol 259 MovieClip
"stageFiveButton8"Frame 13Symbol 259 MovieClip
"stageFiveButton9"Frame 13Symbol 259 MovieClip
"stageFiveButton10"Frame 13Symbol 259 MovieClip
"stageFiveButton11"Frame 13Symbol 259 MovieClip
"stageFiveButton12"Frame 13Symbol 259 MovieClip
"stageFiveButton13"Frame 13Symbol 259 MovieClip
"stageFiveButton14"Frame 13Symbol 259 MovieClip
"stageFiveButton15"Frame 13Symbol 259 MovieClip
"stageFiveButton16"Frame 13Symbol 259 MovieClip
"stageFiveButton17"Frame 13Symbol 259 MovieClip
"stageFiveButton18"Frame 13Symbol 259 MovieClip
"stageFiveButton19"Frame 13Symbol 259 MovieClip
"stageFiveButton20"Frame 13Symbol 259 MovieClip
"stageFiveButton21"Frame 13Symbol 259 MovieClip
"stageFiveButton22"Frame 13Symbol 259 MovieClip
"stageFiveButton23"Frame 13Symbol 259 MovieClip
"stageFiveButton24"Frame 13Symbol 259 MovieClip
"stageFiveButton25"Frame 13Symbol 259 MovieClip
"stageFiveButton26"Frame 13Symbol 259 MovieClip
"stageFiveButton27"Frame 13Symbol 259 MovieClip
"stageFiveButton28"Frame 13Symbol 259 MovieClip
"stageFiveButton29"Frame 13Symbol 259 MovieClip
"stageFiveButton30"Frame 13Symbol 259 MovieClip
"stageFiveButton31"Frame 13Symbol 259 MovieClip
"stageFiveButton32"Frame 13Symbol 259 MovieClip
"stageFiveButton33"Frame 13Symbol 259 MovieClip
"stageFiveButton36"Frame 13Symbol 259 MovieClip
"stageFiveButton37"Frame 13Symbol 259 MovieClip
"stageFiveButton34"Frame 13Symbol 259 MovieClip
"stageFiveButton35"Frame 13Symbol 259 MovieClip
"stageFiveButton38"Frame 13Symbol 259 MovieClip
"stageFiveButton39"Frame 13Symbol 259 MovieClip
"stageFiveButton40"Frame 13Symbol 259 MovieClip
"stageFiveButton41"Frame 13Symbol 259 MovieClip
"stageFiveButton42"Frame 13Symbol 259 MovieClip
"stageFiveButton43"Frame 13Symbol 259 MovieClip
"stageFiveButton44"Frame 13Symbol 259 MovieClip
"stageFiveButton45"Frame 13Symbol 259 MovieClip
"stageFiveButton46"Frame 13Symbol 259 MovieClip
"stageFiveButton47"Frame 13Symbol 259 MovieClip
"stageFiveButton48"Frame 13Symbol 259 MovieClip
"stageFiveButton49"Frame 13Symbol 259 MovieClip
"stageFiveButton50"Frame 13Symbol 259 MovieClip
"stageFiveButton51"Frame 13Symbol 259 MovieClip
"stageFiveButton52"Frame 13Symbol 259 MovieClip
"stageFiveButton53"Frame 13Symbol 259 MovieClip
"stageFiveButton54"Frame 13Symbol 259 MovieClip
"stageFiveButton55"Frame 13Symbol 259 MovieClip
"stageFiveButton56"Frame 13Symbol 259 MovieClip
"stageFiveButton57"Frame 13Symbol 259 MovieClip
"stageFiveButton58"Frame 13Symbol 259 MovieClip
"stageFiveButton59"Frame 13Symbol 259 MovieClip
"stageFiveButton64"Frame 13Symbol 259 MovieClip
"stageFiveButton65"Frame 13Symbol 259 MovieClip
"stageFiveButton66"Frame 13Symbol 259 MovieClip
"stageFiveButton67"Frame 13Symbol 259 MovieClip
"stageFiveButton68"Frame 13Symbol 259 MovieClip
"stageFiveButton69"Frame 13Symbol 259 MovieClip
"stageFiveButton60"Frame 13Symbol 259 MovieClip
"stageFiveButton61"Frame 13Symbol 259 MovieClip
"stageFiveButton62"Frame 13Symbol 259 MovieClip
"stageFiveButton63"Frame 13Symbol 259 MovieClip
"stageFiveEnemy1"Frame 13Symbol 319 MovieClip
"stageFiveEnemy2"Frame 13Symbol 319 MovieClip
"stageFiveEnemy4"Frame 13Symbol 319 MovieClip
"stageFiveEnemy3"Frame 13Symbol 319 MovieClip
"stageFiveEnemy5"Frame 13Symbol 319 MovieClip
"stageFiveEnemy6"Frame 13Symbol 319 MovieClip
"stageFiveEnemy7"Frame 13Symbol 319 MovieClip
"stageFiveEnemy8"Frame 13Symbol 319 MovieClip
"stageFiveEnemy9"Frame 13Symbol 319 MovieClip
"player"Frame 13Symbol 389 MovieClip
"lvl_portal"Frame 13Symbol 622 MovieClip
"portal_notice"Frame 13Symbol 454 MovieClip
"lvl_intro"Frame 13Symbol 651 MovieClip
"cam"Frame 13Symbol 534 MovieClip
"cam"Frame 14Symbol 583 MovieClip
"ground"Frame 15Symbol 668 MovieClip
"stageSixButton1"Frame 15Symbol 259 MovieClip
"stageSixButton2"Frame 15Symbol 259 MovieClip
"stageSixButton3"Frame 15Symbol 259 MovieClip
"stageSixButton4"Frame 15Symbol 259 MovieClip
"stageSixButton5"Frame 15Symbol 259 MovieClip
"stageSixButton6"Frame 15Symbol 259 MovieClip
"stageSixButton7"Frame 15Symbol 259 MovieClip
"stageSixButton8"Frame 15Symbol 259 MovieClip
"stageSixButton9"Frame 15Symbol 259 MovieClip
"stageSixButton10"Frame 15Symbol 259 MovieClip
"stageSixButton11"Frame 15Symbol 259 MovieClip
"stageSixButton12"Frame 15Symbol 259 MovieClip
"stageSixButton13"Frame 15Symbol 259 MovieClip
"stageSixButton14"Frame 15Symbol 259 MovieClip
"stageSixButton15"Frame 15Symbol 259 MovieClip
"stageSixButton16"Frame 15Symbol 259 MovieClip
"stageSixButton17"Frame 15Symbol 259 MovieClip
"stageSixButton18"Frame 15Symbol 259 MovieClip
"stageSixButton19"Frame 15Symbol 259 MovieClip
"stageSixButton20"Frame 15Symbol 259 MovieClip
"stageSixButton21"Frame 15Symbol 259 MovieClip
"stageSixButton22"Frame 15Symbol 259 MovieClip
"stageSixButton23"Frame 15Symbol 259 MovieClip
"stageSixButton24"Frame 15Symbol 259 MovieClip
"stageSixButton25"Frame 15Symbol 259 MovieClip
"stageSixButton26"Frame 15Symbol 259 MovieClip
"stageSixButton31"Frame 15Symbol 259 MovieClip
"stageSixButton32"Frame 15Symbol 259 MovieClip
"stageSixButton33"Frame 15Symbol 259 MovieClip
"stageSixButton34"Frame 15Symbol 259 MovieClip
"stageSixButton35"Frame 15Symbol 259 MovieClip
"stageSixButton36"Frame 15Symbol 259 MovieClip
"stageSixButton29"Frame 15Symbol 259 MovieClip
"stageSixButton30"Frame 15Symbol 259 MovieClip
"stageSixButton27"Frame 15Symbol 259 MovieClip
"stageSixButton28"Frame 15Symbol 259 MovieClip
"stageSixButton37"Frame 15Symbol 259 MovieClip
"stageSixButton38"Frame 15Symbol 259 MovieClip
"stageSixButton39"Frame 15Symbol 259 MovieClip
"stageSixButton40"Frame 15Symbol 259 MovieClip
"stageSixButton41"Frame 15Symbol 259 MovieClip
"stageSixButton42"Frame 15Symbol 259 MovieClip
"stageSixButton43"Frame 15Symbol 259 MovieClip
"stageSixButton44"Frame 15Symbol 259 MovieClip
"stageSixButton45"Frame 15Symbol 259 MovieClip
"stageSixButton46"Frame 15Symbol 259 MovieClip
"stageSixButton47"Frame 15Symbol 259 MovieClip
"stageSixButton48"Frame 15Symbol 259 MovieClip
"stageSixButton49"Frame 15Symbol 259 MovieClip
"stageSixButton50"Frame 15Symbol 259 MovieClip
"stageSixButton51"Frame 15Symbol 259 MovieClip
"stageSixButton52"Frame 15Symbol 259 MovieClip
"stageSixButton57"Frame 15Symbol 259 MovieClip
"stageSixButton58"Frame 15Symbol 259 MovieClip
"stageSixButton53"Frame 15Symbol 259 MovieClip
"stageSixButton54"Frame 15Symbol 259 MovieClip
"stageSixButton55"Frame 15Symbol 259 MovieClip
"stageSixButton56"Frame 15Symbol 259 MovieClip
"stageSixButton59"Frame 15Symbol 259 MovieClip
"stageSixButton60"Frame 15Symbol 259 MovieClip
"stageSixButton61"Frame 15Symbol 259 MovieClip
"stageSixButton62"Frame 15Symbol 259 MovieClip
"stageSixButton63"Frame 15Symbol 259 MovieClip
"stageSixButton64"Frame 15Symbol 259 MovieClip
"stageSixButton65"Frame 15Symbol 259 MovieClip
"stageSixButton66"Frame 15Symbol 259 MovieClip
"stageSixButton67"Frame 15Symbol 259 MovieClip
"stageSixButton68"Frame 15Symbol 259 MovieClip
"stageSixButton69"Frame 15Symbol 259 MovieClip
"stageSixButton70"Frame 15Symbol 259 MovieClip
"stageSixButton71"Frame 15Symbol 259 MovieClip
"stageSixButton72"Frame 15Symbol 259 MovieClip
"stageSixButton73"Frame 15Symbol 259 MovieClip
"stageSixButton74"Frame 15Symbol 259 MovieClip
"stageSixButton75"Frame 15Symbol 259 MovieClip
"stageSixButton76"Frame 15Symbol 259 MovieClip
"stageSixButton77"Frame 15Symbol 259 MovieClip
"stageSixButton78"Frame 15Symbol 259 MovieClip
"stageSixEnemy1"Frame 15Symbol 319 MovieClip
"stageSixEnemy2"Frame 15Symbol 319 MovieClip
"stageSixEnemy3"Frame 15Symbol 319 MovieClip
"stageSixEnemy4"Frame 15Symbol 319 MovieClip
"stageSixEnemy5"Frame 15Symbol 319 MovieClip
"stageSixEnemy6"Frame 15Symbol 319 MovieClip
"stageSixEnemy7"Frame 15Symbol 319 MovieClip
"stageSixEnemy8"Frame 15Symbol 319 MovieClip
"stageSixEnemy9"Frame 15Symbol 319 MovieClip
"player"Frame 15Symbol 389 MovieClip
"portflash"Frame 15Symbol 562 MovieClip
"lvl_portal"Frame 15Symbol 622 MovieClip
"portal_notice"Frame 15Symbol 454 MovieClip
"lvl_intro"Frame 15Symbol 677 MovieClip
"cam"Frame 15Symbol 534 MovieClip
"cam"Frame 16Symbol 583 MovieClip
"ground"Frame 17Symbol 688 MovieClip
"stageSevenButton1"Frame 17Symbol 259 MovieClip
"stageSevenButton2"Frame 17Symbol 259 MovieClip
"stageSevenButton3"Frame 17Symbol 259 MovieClip
"stageSevenButton4"Frame 17Symbol 259 MovieClip
"stageSevenButton5"Frame 17Symbol 259 MovieClip
"stageSevenButton6"Frame 17Symbol 259 MovieClip
"stageSevenButton7"Frame 17Symbol 259 MovieClip
"stageSevenButton8"Frame 17Symbol 259 MovieClip
"stageSevenButton9"Frame 17Symbol 259 MovieClip
"stageSevenButton10"Frame 17Symbol 259 MovieClip
"stageSevenButton11"Frame 17Symbol 259 MovieClip
"stageSevenButton12"Frame 17Symbol 259 MovieClip
"stageSevenButton13"Frame 17Symbol 259 MovieClip
"stageSevenButton14"Frame 17Symbol 259 MovieClip
"stageSevenButton15"Frame 17Symbol 259 MovieClip
"stageSevenButton16"Frame 17Symbol 259 MovieClip
"stageSevenButton17"Frame 17Symbol 259 MovieClip
"stageSevenButton18"Frame 17Symbol 259 MovieClip
"stageSevenButton19"Frame 17Symbol 259 MovieClip
"stageSevenButton20"Frame 17Symbol 259 MovieClip
"stageSevenButton21"Frame 17Symbol 259 MovieClip
"stageSevenButton22"Frame 17Symbol 259 MovieClip
"stageSevenButton23"Frame 17Symbol 259 MovieClip
"stageSevenButton24"Frame 17Symbol 259 MovieClip
"stageSevenButton25"Frame 17Symbol 259 MovieClip
"stageSevenButton26"Frame 17Symbol 259 MovieClip
"stageSevenButton29"Frame 17Symbol 259 MovieClip
"stageSevenButton30"Frame 17Symbol 259 MovieClip
"stageSevenButton31"Frame 17Symbol 259 MovieClip
"stageSevenButton32"Frame 17Symbol 259 MovieClip
"stageSevenButton35"Frame 17Symbol 259 MovieClip
"stageSevenButton36"Frame 17Symbol 259 MovieClip
"stageSevenButton33"Frame 17Symbol 259 MovieClip
"stageSevenButton34"Frame 17Symbol 259 MovieClip
"stageSevenButton37"Frame 17Symbol 259 MovieClip
"stageSevenButton38"Frame 17Symbol 259 MovieClip
"stageSevenButton27"Frame 17Symbol 259 MovieClip
"stageSevenButton28"Frame 17Symbol 259 MovieClip
"stageSevenButton39"Frame 17Symbol 259 MovieClip
"stageSevenButton40"Frame 17Symbol 259 MovieClip
"stageSevenButton41"Frame 17Symbol 259 MovieClip
"stageSevenButton42"Frame 17Symbol 259 MovieClip
"stageSevenButton43"Frame 17Symbol 259 MovieClip
"stageSevenButton44"Frame 17Symbol 259 MovieClip
"stageSevenButton45"Frame 17Symbol 259 MovieClip
"stageSevenButton46"Frame 17Symbol 259 MovieClip
"stageSevenButton47"Frame 17Symbol 259 MovieClip
"stageSevenButton48"Frame 17Symbol 259 MovieClip
"stageSevenButton51"Frame 17Symbol 259 MovieClip
"stageSevenButton52"Frame 17Symbol 259 MovieClip
"stageSevenButton49"Frame 17Symbol 259 MovieClip
"stageSevenButton50"Frame 17Symbol 259 MovieClip
"stageSevenButton53"Frame 17Symbol 259 MovieClip
"stageSevenButton54"Frame 17Symbol 259 MovieClip
"stageSevenButton55"Frame 17Symbol 259 MovieClip
"stageSevenButton56"Frame 17Symbol 259 MovieClip
"stageSevenButton57"Frame 17Symbol 259 MovieClip
"stageSevenButton58"Frame 17Symbol 259 MovieClip
"stageSevenButton59"Frame 17Symbol 259 MovieClip
"stageSevenButton60"Frame 17Symbol 259 MovieClip
"stageSevenButton63"Frame 17Symbol 259 MovieClip
"stageSevenButton64"Frame 17Symbol 259 MovieClip
"stageSevenButton61"Frame 17Symbol 259 MovieClip
"stageSevenButton62"Frame 17Symbol 259 MovieClip
"stageSevenButton73"Frame 17Symbol 259 MovieClip
"stageSevenButton74"Frame 17Symbol 259 MovieClip
"stageSevenButton71"Frame 17Symbol 259 MovieClip
"stageSevenButton72"Frame 17Symbol 259 MovieClip
"stageSevenButton65"Frame 17Symbol 259 MovieClip
"stageSevenButton66"Frame 17Symbol 259 MovieClip
"stageSevenButton67"Frame 17Symbol 259 MovieClip
"stageSevenButton68"Frame 17Symbol 259 MovieClip
"stageSevenButton69"Frame 17Symbol 259 MovieClip
"stageSevenButton70"Frame 17Symbol 259 MovieClip
"stageSevenButton75"Frame 17Symbol 259 MovieClip
"stageSevenButton76"Frame 17Symbol 259 MovieClip
"stageSevenButton77"Frame 17Symbol 259 MovieClip
"stageSevenButton78"Frame 17Symbol 259 MovieClip
"stageSevenButton89"Frame 17Symbol 259 MovieClip
"stageSevenButton90"Frame 17Symbol 259 MovieClip
"stageSevenButton85"Frame 17Symbol 259 MovieClip
"stageSevenButton86"Frame 17Symbol 259 MovieClip
"stageSevenButton83"Frame 17Symbol 259 MovieClip
"stageSevenButton84"Frame 17Symbol 259 MovieClip
"stageSevenButton87"Frame 17Symbol 259 MovieClip
"stageSevenButton88"Frame 17Symbol 259 MovieClip
"stageSevenButton79"Frame 17Symbol 259 MovieClip
"stageSevenButton80"Frame 17Symbol 259 MovieClip
"stageSevenButton81"Frame 17Symbol 259 MovieClip
"stageSevenButton82"Frame 17Symbol 259 MovieClip
"stageSevenEnemy1"Frame 17Symbol 319 MovieClip
"stageSevenEnemy2"Frame 17Symbol 319 MovieClip
"stageSevenEnemy3"Frame 17Symbol 319 MovieClip
"stageSevenEnemy4"Frame 17Symbol 319 MovieClip
"stageSevenEnemy5"Frame 17Symbol 319 MovieClip
"stageSevenEnemy6"Frame 17Symbol 319 MovieClip
"stageSevenEnemy7"Frame 17Symbol 319 MovieClip
"stageSevenEnemy8"Frame 17Symbol 319 MovieClip
"stageSevenEnemy9"Frame 17Symbol 319 MovieClip
"player"Frame 17Symbol 389 MovieClip
"lvl_portal"Frame 17Symbol 622 MovieClip
"portal_notice"Frame 17Symbol 454 MovieClip
"lvl_intro"Frame 17Symbol 697 MovieClip
"cam"Frame 17Symbol 534 MovieClip
"cam"Frame 18Symbol 583 MovieClip
"ground"Frame 19Symbol 708 MovieClip
"stageEightButton1"Frame 19Symbol 259 MovieClip
"stageEightButton2"Frame 19Symbol 259 MovieClip
"stageEightButton3"Frame 19Symbol 259 MovieClip
"stageEightButton4"Frame 19Symbol 259 MovieClip
"stageEightButton5"Frame 19Symbol 259 MovieClip
"stageEightButton6"Frame 19Symbol 259 MovieClip
"stageEightButton7"Frame 19Symbol 259 MovieClip
"stageEightButton8"Frame 19Symbol 259 MovieClip
"stageEightButton9"Frame 19Symbol 259 MovieClip
"stageEightButton10"Frame 19Symbol 259 MovieClip
"stageEightButton11"Frame 19Symbol 259 MovieClip
"stageEightButton12"Frame 19Symbol 259 MovieClip
"stageEightButton13"Frame 19Symbol 259 MovieClip
"stageEightButton14"Frame 19Symbol 259 MovieClip
"stageEightButton15"Frame 19Symbol 259 MovieClip
"stageEightButton16"Frame 19Symbol 259 MovieClip
"stageEightButton17"Frame 19Symbol 259 MovieClip
"stageEightButton18"Frame 19Symbol 259 MovieClip
"stageEightButton21"Frame 19Symbol 259 MovieClip
"stageEightButton22"Frame 19Symbol 259 MovieClip
"stageEightButton19"Frame 19Symbol 259 MovieClip
"stageEightButton20"Frame 19Symbol 259 MovieClip
"stageEightButton23"Frame 19Symbol 259 MovieClip
"stageEightButton24"Frame 19Symbol 259 MovieClip
"stageEightButton25"Frame 19Symbol 259 MovieClip
"stageEightButton26"Frame 19Symbol 259 MovieClip
"stageEightButton33"Frame 19Symbol 259 MovieClip
"stageEightButton34"Frame 19Symbol 259 MovieClip
"stageEightButton29"Frame 19Symbol 259 MovieClip
"stageEightButton30"Frame 19Symbol 259 MovieClip
"stageEightButton27"Frame 19Symbol 259 MovieClip
"stageEightButton28"Frame 19Symbol 259 MovieClip
"stageEightButton31"Frame 19Symbol 259 MovieClip
"stageEightButton32"Frame 19Symbol 259 MovieClip
"stageEightButton35"Frame 19Symbol 259 MovieClip
"stageEightButton36"Frame 19Symbol 259 MovieClip
"stageEightButton37"Frame 19Symbol 259 MovieClip
"stageEightButton38"Frame 19Symbol 259 MovieClip
"stageEightButton39"Frame 19Symbol 259 MovieClip
"stageEightButton40"Frame 19Symbol 259 MovieClip
"stageEightButton41"Frame 19Symbol 259 MovieClip
"stageEightButton42"Frame 19Symbol 259 MovieClip
"stageEightButton43"Frame 19Symbol 259 MovieClip
"stageEightButton44"Frame 19Symbol 259 MovieClip
"stageEightButton45"Frame 19Symbol 259 MovieClip
"stageEightButton46"Frame 19Symbol 259 MovieClip
"stageEightButton47"Frame 19Symbol 259 MovieClip
"stageEightButton48"Frame 19Symbol 259 MovieClip
"stageEightButton51"Frame 19Symbol 259 MovieClip
"stageEightButton52"Frame 19Symbol 259 MovieClip
"stageEightButton49"Frame 19Symbol 259 MovieClip
"stageEightButton50"Frame 19Symbol 259 MovieClip
"stageEightButton53"Frame 19Symbol 259 MovieClip
"stageEightButton54"Frame 19Symbol 259 MovieClip
"stageEightButton55"Frame 19Symbol 259 MovieClip
"stageEightButton56"Frame 19Symbol 259 MovieClip
"stageEightButton57"Frame 19Symbol 259 MovieClip
"stageEightButton58"Frame 19Symbol 259 MovieClip
"stageEightButton59"Frame 19Symbol 259 MovieClip
"stageEightButton60"Frame 19Symbol 259 MovieClip
"stageEightButton61"Frame 19Symbol 259 MovieClip
"stageEightButton62"Frame 19Symbol 259 MovieClip
"stageEightButton63"Frame 19Symbol 259 MovieClip
"stageEightButton64"Frame 19Symbol 259 MovieClip
"stageEightButton65"Frame 19Symbol 259 MovieClip
"stageEightButton66"Frame 19Symbol 259 MovieClip
"stageEightButton69"Frame 19Symbol 259 MovieClip
"stageEightButton70"Frame 19Symbol 259 MovieClip
"stageEightButton67"Frame 19Symbol 259 MovieClip
"stageEightButton68"Frame 19Symbol 259 MovieClip
"stageEightButton71"Frame 19Symbol 259 MovieClip
"stageEightButton72"Frame 19Symbol 259 MovieClip
"stageEightButton75"Frame 19Symbol 259 MovieClip
"stageEightButton76"Frame 19Symbol 259 MovieClip
"stageEightButton77"Frame 19Symbol 259 MovieClip
"stageEightButton78"Frame 19Symbol 259 MovieClip
"stageEightButton73"Frame 19Symbol 259 MovieClip
"stageEightButton74"Frame 19Symbol 259 MovieClip
"stageEightButton79"Frame 19Symbol 259 MovieClip
"stageEightButton80"Frame 19Symbol 259 MovieClip
"stageEightEnemy1"Frame 19Symbol 319 MovieClip
"stageEightEnemy2"Frame 19Symbol 319 MovieClip
"stageEightEnemy3"Frame 19Symbol 319 MovieClip
"stageEightEnemy4"Frame 19Symbol 319 MovieClip
"stageEightEnemy5"Frame 19Symbol 319 MovieClip
"stageEightEnemy6"Frame 19Symbol 319 MovieClip
"player"Frame 19Symbol 389 MovieClip
"lvl_portal"Frame 19Symbol 712 MovieClip
"portal_notice"Frame 19Symbol 454 MovieClip
"lvl_intro"Frame 19Symbol 718 MovieClip
"cam"Frame 19Symbol 534 MovieClip
"cam"Frame 20Symbol 583 MovieClip
"ground"Frame 21Symbol 729 MovieClip
"stageNineButton1"Frame 21Symbol 259 MovieClip
"stageNineButton2"Frame 21Symbol 259 MovieClip
"stageNineButton3"Frame 21Symbol 259 MovieClip
"stageNineButton4"Frame 21Symbol 259 MovieClip
"stageNineButton5"Frame 21Symbol 259 MovieClip
"stageNineButton6"Frame 21Symbol 259 MovieClip
"stageNineButton7"Frame 21Symbol 259 MovieClip
"stageNineButton8"Frame 21Symbol 259 MovieClip
"stageNineButton9"Frame 21Symbol 259 MovieClip
"stageNineButton10"Frame 21Symbol 259 MovieClip
"stageNineButton11"Frame 21Symbol 259 MovieClip
"stageNineButton12"Frame 21Symbol 259 MovieClip
"stageNineButton13"Frame 21Symbol 259 MovieClip
"stageNineButton14"Frame 21Symbol 259 MovieClip
"stageNineButton15"Frame 21Symbol 259 MovieClip
"stageNineButton16"Frame 21Symbol 259 MovieClip
"stageNineButton17"Frame 21Symbol 259 MovieClip
"stageNineButton18"Frame 21Symbol 259 MovieClip
"stageNineButton20"Frame 21Symbol 259 MovieClip
"stageNineButton19"Frame 21Symbol 259 MovieClip
"stageNineButton22"Frame 21Symbol 259 MovieClip
"stageNineButton21"Frame 21Symbol 259 MovieClip
"stageNineButton24"Frame 21Symbol 259 MovieClip
"stageNineButton23"Frame 21Symbol 259 MovieClip
"stageNineButton25"Frame 21Symbol 259 MovieClip
"stageNineButton26"Frame 21Symbol 259 MovieClip
"stageNineButton27"Frame 21Symbol 259 MovieClip
"stageNineButton28"Frame 21Symbol 259 MovieClip
"stageNineButton29"Frame 21Symbol 259 MovieClip
"stageNineButton30"Frame 21Symbol 259 MovieClip
"stageNineButton31"Frame 21Symbol 259 MovieClip
"stageNineButton32"Frame 21Symbol 259 MovieClip
"stageNineButton33"Frame 21Symbol 259 MovieClip
"stageNineButton34"Frame 21Symbol 259 MovieClip
"stageNineButton35"Frame 21Symbol 259 MovieClip
"stageNineButton36"Frame 21Symbol 259 MovieClip
"stageNineButton37"Frame 21Symbol 259 MovieClip
"stageNineButton38"Frame 21Symbol 259 MovieClip
"stageNineButton39"Frame 21Symbol 259 MovieClip
"stageNineButton40"Frame 21Symbol 259 MovieClip
"stageNineButton41"Frame 21Symbol 259 MovieClip
"stageNineButton42"Frame 21Symbol 259 MovieClip
"stageNineButton43"Frame 21Symbol 259 MovieClip
"stageNineButton44"Frame 21Symbol 259 MovieClip
"stageNineButton47"Frame 21Symbol 259 MovieClip
"stageNineButton48"Frame 21Symbol 259 MovieClip
"stageNineButton45"Frame 21Symbol 259 MovieClip
"stageNineButton46"Frame 21Symbol 259 MovieClip
"stageNineButton49"Frame 21Symbol 259 MovieClip
"stageNineButton50"Frame 21Symbol 259 MovieClip
"stageNineButton51"Frame 21Symbol 259 MovieClip
"stageNineButton52"Frame 21Symbol 259 MovieClip
"stageNineButton53"Frame 21Symbol 259 MovieClip
"stageNineButton54"Frame 21Symbol 259 MovieClip
"stageNineButton55"Frame 21Symbol 259 MovieClip
"stageNineButton56"Frame 21Symbol 259 MovieClip
"stageNineButton57"Frame 21Symbol 259 MovieClip
"stageNineButton58"Frame 21Symbol 259 MovieClip
"stageNineButton59"Frame 21Symbol 259 MovieClip
"stageNineButton60"Frame 21Symbol 259 MovieClip
"stageNineButton61"Frame 21Symbol 259 MovieClip
"stageNineButton62"Frame 21Symbol 259 MovieClip
"stageNineButton63"Frame 21Symbol 259 MovieClip
"stageNineButton64"Frame 21Symbol 259 MovieClip
"stageNineButton65"Frame 21Symbol 259 MovieClip
"stageNineButton66"Frame 21Symbol 259 MovieClip
"stageNineButton67"Frame 21Symbol 259 MovieClip
"stageNineButton68"Frame 21Symbol 259 MovieClip
"stageNineButton69"Frame 21Symbol 259 MovieClip
"stageNineButton70"Frame 21Symbol 259 MovieClip
"stageNineButton71"Frame 21Symbol 259 MovieClip
"stageNineButton72"Frame 21Symbol 259 MovieClip
"stageNineButton73"Frame 21Symbol 259 MovieClip
"stageNineButton74"Frame 21Symbol 259 MovieClip
"stageNineButton75"Frame 21Symbol 259 MovieClip
"stageNineButton76"Frame 21Symbol 259 MovieClip
"stageNineButton79"Frame 21Symbol 259 MovieClip
"stageNineButton80"Frame 21Symbol 259 MovieClip
"stageNineButton83"Frame 21Symbol 259 MovieClip
"stageNineButton84"Frame 21Symbol 259 MovieClip
"stageNineButton81"Frame 21Symbol 259 MovieClip
"stageNineButton82"Frame 21Symbol 259 MovieClip
"stageNineButton77"Frame 21Symbol 259 MovieClip
"stageNineButton78"Frame 21Symbol 259 MovieClip
"stageNineButton89"Frame 21Symbol 259 MovieClip
"stageNineButton90"Frame 21Symbol 259 MovieClip
"stageNineButton87"Frame 21Symbol 259 MovieClip
"stageNineButton88"Frame 21Symbol 259 MovieClip
"stageNineButton85"Frame 21Symbol 259 MovieClip
"stageNineButton86"Frame 21Symbol 259 MovieClip
"stageNineEnemy1"Frame 21Symbol 319 MovieClip
"stageNineEnemy2"Frame 21Symbol 319 MovieClip
"stageNineEnemy3"Frame 21Symbol 319 MovieClip
"stageNineEnemy4"Frame 21Symbol 319 MovieClip
"stageNineEnemy6"Frame 21Symbol 319 MovieClip
"stageNineEnemy5"Frame 21Symbol 319 MovieClip
"stageNineEnemy7"Frame 21Symbol 319 MovieClip
"stageNineEnemy8"Frame 21Symbol 319 MovieClip
"player"Frame 21Symbol 389 MovieClip
"lvl_portal"Frame 21Symbol 622 MovieClip
"portal_notice"Frame 21Symbol 454 MovieClip
"lvl_intro"Frame 21Symbol 738 MovieClip
"cam"Frame 21Symbol 534 MovieClip
"cam"Frame 22Symbol 583 MovieClip
"ground"Frame 23Symbol 753 MovieClip
"stageEndEnemy1"Frame 23Symbol 769 MovieClip
"player"Frame 23Symbol 389 MovieClip
"portal_mc"Frame 23Symbol 563 MovieClip
"portal_notice"Frame 23Symbol 454 MovieClip
"lvl_intro"Frame 23Symbol 775 MovieClip
"cam"Frame 23Symbol 534 MovieClip
"sub"Frame 24Symbol 784 MovieClip
"lolol"Frame 24Symbol 793 MovieClip
"cam"Frame 24Symbol 583 MovieClip
"sub"Frame 25Symbol 794 MovieClip
"try_again"Frame 25Symbol 801 MovieClip
"lolz"Frame 25Symbol 803 MovieClip
"funny"Symbol 97 MovieClip Frame 1Symbol 96 MovieClip
"pmg"Symbol 196 MovieClip Frame 1Symbol 195 Button
"dlc"Symbol 201 MovieClip Frame 1Symbol 200 Button
"hsc"Symbol 206 MovieClip Frame 1Symbol 205 Button
"items_mc"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"passthru"Symbol 418 MovieClip Frame 2Symbol 417 MovieClip
"lvl_portal"Symbol 419 MovieClip Frame 1Symbol 418 MovieClip
"lens"Symbol 534 MovieClip Frame 1Symbol 471 MovieClip
"health"Symbol 534 MovieClip Frame 1Symbol 498 MovieClip
"music_eq"Symbol 534 MovieClip Frame 1Symbol 526 MovieClip
"playPause"Symbol 534 MovieClip Frame 1Symbol 533 MovieClip
"lvl_portal"Symbol 563 MovieClip Frame 1Symbol 418 MovieClip
"lens"Symbol 583 MovieClip Frame 1Symbol 471 MovieClip
"passthru"Symbol 595 MovieClip Frame 2Symbol 417 MovieClip
"passthru"Symbol 622 MovieClip Frame 2Symbol 417 MovieClip
"passthru"Symbol 712 MovieClip Frame 2Symbol 417 MovieClip
"hsc2"Symbol 788 MovieClip Frame 1Symbol 205 Button
"pmg2"Symbol 789 MovieClip Frame 1Symbol 195 Button
"funny"Symbol 793 MovieClip Frame 1Symbol 96 MovieClip
"hsc2"Symbol 795 MovieClip Frame 1Symbol 205 Button
"pmg2"Symbol 796 MovieClip Frame 1Symbol 195 Button
"funny"Symbol 803 MovieClip Frame 1Symbol 96 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "step2"
ExportAssets (56)Timeline Frame 1Symbol 2 as "step1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "title_music"
ExportAssets (56)Timeline Frame 1Symbol 4 as "shoot"
ExportAssets (56)Timeline Frame 1Symbol 5 as "collectedsnd"
ExportAssets (56)Timeline Frame 1Symbol 7 as "clickvlak"
ExportAssets (56)Timeline Frame 1Symbol 814 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 815 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 816 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 817 as "__Packages.mx.transitions.easing.Elastic"
ExportAssets (56)Timeline Frame 1Symbol 818 as "__Packages.mx.transitions.easing.Strong"
ExportAssets (56)Timeline Frame 1Symbol 819 as "__Packages.mx.transitions.easing.Regular"
ExportAssets (56)Timeline Frame 4Symbol 72 as "fade"
ExportAssets (56)Timeline Frame 4Symbol 75 as "go_fade"
ExportAssets (56)Timeline Frame 4Symbol 77 as "8thlvlmusic"
ExportAssets (56)Timeline Frame 4Symbol 78 as "10thlvlmusic"
ExportAssets (56)Timeline Frame 4Symbol 79 as "dun_hit"
ExportAssets (56)Timeline Frame 4Symbol 80 as "ghostboo"
ExportAssets (56)Timeline Frame 4Symbol 81 as "3rdlvlmusic"
ExportAssets (56)Timeline Frame 4Symbol 82 as "4thlvlmusic"
ExportAssets (56)Timeline Frame 4Symbol 83 as "5thlvlmusic"
ExportAssets (56)Timeline Frame 4Symbol 84 as "jump"
ExportAssets (56)Timeline Frame 4Symbol 85 as "portaljump"
ExportAssets (56)Timeline Frame 4Symbol 86 as "echo"
ExportAssets (56)Timeline Frame 4Symbol 87 as "fall_noise"
ExportAssets (56)Timeline Frame 4Symbol 88 as "7thlvlmusic"
ExportAssets (56)Timeline Frame 4Symbol 89 as "tutmusic"
ExportAssets (56)Timeline Frame 4Symbol 90 as "2ndlvlmusic"

Labels

"main_menu"Frame 5
"tutorial_lvl"Frame 6
"2nd_lvl"Frame 7
"3rd_lvl"Frame 9
"4th_lvl"Frame 11
"5th_lvl"Frame 13
"6th_lvl"Frame 15
"7th_lvl"Frame 17
"8th_lvl"Frame 19
"9th_lvl"Frame 21
"end_lvl"Frame 23
"congrats"Frame 24
"gameover"Frame 25
"credits"Frame 26
"notfiring"Symbol 129 MovieClip Frame 1
"idle"Symbol 319 MovieClip Frame 1
"hit"Symbol 319 MovieClip Frame 2
"attack"Symbol 319 MovieClip Frame 3
"death"Symbol 319 MovieClip Frame 4
"firing"Symbol 368 MovieClip Frame 1
"idle"Symbol 389 MovieClip Frame 1
"jump"Symbol 389 MovieClip Frame 2
"double"Symbol 389 MovieClip Frame 3
"run"Symbol 389 MovieClip Frame 4
"angry"Symbol 389 MovieClip Frame 5
"attack"Symbol 389 MovieClip Frame 6
"runAttack"Symbol 389 MovieClip Frame 7
"jumpAttack"Symbol 389 MovieClip Frame 8
"idle"Symbol 418 MovieClip Frame 1
"entered"Symbol 418 MovieClip Frame 2
"playslide"Symbol 454 MovieClip Frame 5
"5hearts"Symbol 498 MovieClip Frame 1
"4hearts"Symbol 498 MovieClip Frame 2
"3hearts"Symbol 498 MovieClip Frame 3
"2hearts"Symbol 498 MovieClip Frame 4
"1heart"Symbol 498 MovieClip Frame 5
"0hearts"Symbol 498 MovieClip Frame 6
"play"Symbol 526 MovieClip Frame 1
"stop"Symbol 526 MovieClip Frame 6
"pause"Symbol 533 MovieClip Frame 1
"pauseOver"Symbol 533 MovieClip Frame 10
"play"Symbol 533 MovieClip Frame 20
"playOver"Symbol 533 MovieClip Frame 30
"idle"Symbol 595 MovieClip Frame 1
"entered"Symbol 595 MovieClip Frame 2
"idle"Symbol 622 MovieClip Frame 1
"entered"Symbol 622 MovieClip Frame 2
"idle"Symbol 712 MovieClip Frame 1
"entered"Symbol 712 MovieClip Frame 2
"idle"Symbol 769 MovieClip Frame 1
"hit"Symbol 769 MovieClip Frame 2
"attack"Symbol 769 MovieClip Frame 3
"death"Symbol 769 MovieClip Frame 4
"off"Symbol 801 MovieClip Frame 1
"over"Symbol 801 MovieClip Frame 6

Dynamic Text Variables

loadTextSymbol 30 EditableText"LOADING... "
countSymbol 502 EditableText"00"
ectoleftSymbol 503 EditableText"00"
ticSymbol 505 EditableText"<p align="left"><font face="Arial Black" size="37" color="#ffffff" letterSpacing="-1.000000" kerning="1">000</font></p>"
ghostsleftSymbol 506 EditableText"<p align="left"><font face="Arial Black" size="24" color="#99ff00" letterSpacing="-1.000000" kerning="1">000</font></p>"




http://swfchan.com/23/110411/info.shtml
Created: 13/3 -2019 20:39:43 Last modified: 13/3 -2019 20:39:43 Server time: 04/05 -2024 10:53:58