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

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

Ragdoll Double Dodge - prove your multi-tasking skills in this online game.swf

This is the info page for
Flash #93260

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


Text
<p align="right"></p><p align="right"></p>

you died with a
final score of

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

Try again

submit

menu

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

Rank

Highscores

Paused

stupid Flash games

Stupidly Fun Games...

PLAY

ACHIEVEMENTS

instructions

highscores

more games

credits

Ragdoll Double Dodge

Turn Off Blood Effects

Turn On Blood Effects

Credits

programmed by Brandon Flynn

music by EON - Popcorn eon Remix

Cha Ching

Nap Time

Silence Is Golden

Researcher

Need Help

Ranks

Be A Fan

Boastful

Got Games

Can't Touch This

Slow Rider

Just Practicing

Noob

Beginner

Intermediate

Advanced

Master

Queasy

Slaughter House

Weight Loss

No Hit Wonder

Ninja

Collector

100 Times

Fail

Just Passed

Average

Better

Aced

Legend

AChievements

Clear Data

instructions

controls

Left Ragdoll

Right ragdoll

move this ragdoll
With the arrow keys
or WASd
to dodge the lasers.

move this ragdoll
with the Mouse
to dodge the lasers.

"Space" to pause the game.

next

laser speeds

slowest lasers

medium-slow lasers

medium lasers

medium-fast lasers

fastest lasers

powerups

raises your score multiplier by one

makes you invulnerable to all lasers

slows down you and
everything around you

x2

time powerup

multiplier power up

shield powerup

<p align="right"></p>

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

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

SHIELD

<p align="right"></p>

ActionScript [AS1/AS2]

Frame 1
function deadClick() { } function gotoMySite() { getURL ("http://freewebs.com/stupidflashgames101", "_blank"); } function gotoFacebook() { getURL ("http://www.facebook.com/home.php?ref=home#/pages/Stupid-Flash-Games/337124255493?ref=search&sid=1445930779.2185803851..1", "_blank"); _root.a9 = true; } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var copyrightNotice = new ContextMenuItem("2009 Stupid Flash Games", deadClick); copyrightNotice.separatorBefore = true; var myName = new ContextMenuItem("Created by Brandon Flynn", gotoFacebook); var mySiteLink = new ContextMenuItem("StupidFlashGames", gotoMySite); mySiteLink.separatorBefore = true; myMenu.customItems.push(myName, mySiteLink, copyrightNotice); _root.menu = myMenu; 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); } mochi.as2.MochiAd.showPreGameAd({id:"9b1f0eedda4de2c1", res:"700x500"}); mochi.as2.MochiServices.connect("9b1f0eedda4de2c1"); __com_mochibot__("02c906f9", this, 10301, true);
Frame 2
var savefile = SharedObject.getLocal("Ragdoll_Double_Dodge"); if (savefile.data.boastful == undefined) { _root.boastful = 0; _root.ranks = 0; _root.need_help = 0; _root.got_games = 0; _root.researcher = 0; _root.nap_time = 0; _root.silence_is_golden = 0; _root.queasy = 0; _root.be_a_fan = 0; _root.cant_touch_this = 0; _root.slow_rider = 0; _root.just_practicing = 0; _root.slaughter_house = 0; _root.weight_loss = 0; _root.ninja = 0; _root.no_hit_wonder = 0; _root.cha_ching = 0; _root.collector = 0; _root.hundred_times = 0; _root.noob = 0; _root.beginner = 0; _root.intermediate = 0; _root.advanced = 0; _root.fail = 0; _root.just_passed = 0; _root.average = 0; _root.better = 0; _root.aced = 0; _root.legend = 0; _root.master = 0; savefile.data.boastful = 0; savefile.data.queasy = 0; savefile.data.cha_ching = 0; savefile.data.nap_time = 0; savefile.data.cant_touch_this = 0; savefile.data.slow_rider = 0; savefile.data.weight_loss = 0; savefile.data.researcher = 0; savefile.data.silence_is_golden = 0; savefile.data.be_a_fan = 0; savefile.data.ranks = 0; savefile.data.need_help = 0; savefile.data.got_games = 0; savefile.data.no_hit_wonder = 0; savefile.data.ninja = 0; savefile.data.collector = 0; savefile.data.hundred_times = 0; savefile.data.just_practicing = 0; savefile.data.slaughter_house = 0; savefile.data.noob = 0; savefile.data.fail = 0; savefile.data.beginner = 0; savefile.data.intermediate = 0; savefile.data.advanced = 0; savefile.data.master = 0; savefile.data.just_passed = 0; savefile.data.average = 0; savefile.data.better = 0; savefile.data.aced = 0; savefile.data.legend = 0; savefile.flush(); } else { _root.queasy = savefile.data.queasy; _root.cha_ching = savefile.data.cha_ching; _root.nap_time = savefile.data.nap_time; _root.cant_touch_this = savefile.data.cant_touch_this; _root.slow_rider = savefile.data.slow_rider; _root.weight_loss = savefile.data.weight_loss; _root.researcher = savefile.data.researcher; _root.silence_is_golden = savefile.data.silence_is_golden; _root.be_a_fan = savefile.data.be_a_fan; _root.ranks = savefile.data.ranks; _root.need_help = savefile.data.need_help; _root.boastful = savefile.data.boastful; _root.got_games = savefile.data.got_games; _root.no_hit_wonder = savefile.data.no_hit_wonder; _root.ninja = savefile.data.ninja; _root.collector = savefile.data.collector; _root.hundred_times = savefile.data.hundred_times; _root.just_practicing = savefile.data.just_practicing; _root.slaughter_house = savefile.data.slaughter_house; _root.noob = savefile.data.noob; _root.fail = savefile.data.fail; _root.beginner = savefile.data.beginner; _root.intermediate = savefile.data.intermediate; _root.advanced = savefile.data.advanced; _root.master = savefile.data.master; _root.just_passed = savefile.data.just_passed; _root.average = savefile.data.average; _root.better = savefile.data.better; _root.aced = savefile.data.aced; _root.legend = savefile.data.legend; } achievements = _root.createEmptyMovieClip("achievements", _root.getNextHighestDepth()); _root.abar = _root.attachMovie("abar", "abar", 10000, {_x:95, _y:509}); _root.abar.go = false; _root.abar.timer = 100; _root.abar.onEnterFrame = function () { if (this.go == true) { if (this._y <= 495) { this._y = 495; this.timer = this.timer - 1; } if (this.timer <= 0) { this.timer = 0; this._y = this._y + 5; } else { this._y = this._y - 5; } if (this._y >= 510) { this._y = 509; this.timer = 100; this.go = false; } } }; achievements.onEnterFrame = function () { if ((!_root.boastful) == 1) { if (_root.a1 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Boastful Achieved"; _root.boastful = 1; savefile.data.boastful = 1; savefile.flush(); _root.s.sachieve.start(); _root.a1 = false; } } } if ((!_root.ranks) == 1) { if (_root.a2 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Ranks Achieved"; _root.ranks = 1; savefile.data.ranks = 1; savefile.flush(); _root.s.sachieve.start(); _root.a2 = false; } } } if ((!_root.need_help) == 1) { if (_root.a3 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Need Help Achieved"; _root.need_help = 1; savefile.data.need_help = 1; savefile.flush(); _root.s.sachieve.start(); _root.a3 = false; } } } if ((!_root.got_games) == 1) { if (_root.a4 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Got Games Achieved"; _root.got_games = 1; savefile.data.got_games = 1; savefile.flush(); _root.s.sachieve.start(); _root.a4 = false; } } } if ((!_root.researcher) == 1) { if (_root.a5 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Researcher Achieved"; _root.researcher = 1; savefile.data.researcher = 1; savefile.flush(); _root.s.sachieve.start(); _root.a5 = false; } } } if ((!_root.nap_time) == 1) { if (_root.a6 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Nap Time Achieved"; _root.nap_time = 1; savefile.data.nap_time = 1; savefile.flush(); _root.s.sachieve.start(); _root.a6 = false; } } } if ((!_root.silence_is_golden) == 1) { if (_root.a7 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Silence Is Golden Achieved"; _root.silence_is_golden = 1; savefile.data.silence_is_golden = 1; savefile.flush(); _root.s.sachieve.start(); _root.a7 = false; } } } if ((!_root.queasy) == 1) { if (_root.a8 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Queasy Achieved"; _root.queasy = 1; savefile.data.queasy = 1; savefile.flush(); _root.s.sachieve.start(); _root.a8 = false; } } } if ((!_root.be_a_fan) == 1) { if (_root.a9 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Be A Fan Achieved"; _root.be_a_fan = 1; savefile.data.be_a_fan = 1; savefile.flush(); _root.s.sachieve.start(); _root.a9 = false; } } } if ((!_root.cant_touch_this) == 1) { if (_root.a10 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Can't Touch This Achieved"; _root.cant_touch_this = 1; savefile.data.cant_touch_this = 1; savefile.flush(); _root.s.sachieve.start(); _root.a10 = false; } } } if ((!_root.slow_rider) == 1) { if (_root.a11 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Slow Rider Achieved"; _root.slow_rider = 1; savefile.data.slow_rider = 1; savefile.flush(); _root.s.sachieve.start(); _root.a11 = false; } } } if ((!_root.just_practicing) == 1) { if (_root.a12 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Just Practicing Achieved"; _root.just_practicing = 1; savefile.data.just_practicing = 1; savefile.flush(); _root.s.sachieve.start(); _root.a12 = false; } } } if ((!_root.slaughter_house) == 1) { if (_root.a13 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Slaughter House Achieved"; _root.slaughter_house = 1; savefile.data.slaughter_house = 1; savefile.flush(); _root.s.sachieve.start(); _root.a13 = false; } } } if ((!_root.weight_loss) == 1) { if (_root.a14 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Weight Loss Achieved"; _root.weight_loss = 1; savefile.data.weight_loss = 1; savefile.flush(); _root.s.sachieve.start(); _root.a14 = false; } } } if ((!_root.ninja) == 1) { if (_root.a15 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Ninja Achieved"; _root.ninja = 1; savefile.data.ninja = 1; savefile.flush(); _root.s.sachieve.start(); _root.a15 = false; } } } if ((!_root.no_hit_wonder) == 1) { if (_root.a16 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "No Hit Wonder Achieved"; _root.no_hit_wonder = 1; savefile.data.no_hit_wonder = 1; savefile.flush(); _root.s.sachieve.start(); _root.a16 = false; } } } if ((!_root.cha_ching) == 1) { if (_root.a17 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Cha Ching Achieved"; _root.cha_ching = 1; savefile.data.cha_ching = 1; savefile.flush(); _root.s.sachieve.start(); _root.a17 = false; } } } if ((!_root.collector) == 1) { if (_root.a18 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Collector Achieved"; _root.collector = 1; savefile.data.collector = 1; savefile.flush(); _root.s.sachieve.start(); _root.a18 = false; } } } if ((!_root.hundred_times) == 1) { if (_root.a19 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "100 Times Achieved"; _root.hundred_times = 1; savefile.data.hundred_times = 1; savefile.flush(); _root.s.sachieve.start(); _root.a19 = false; } } } if ((!_root.noob) == 1) { if (_root.a20 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Noob Achieved"; _root.noob = 1; savefile.data.noob = 1; savefile.flush(); _root.s.sachieve.start(); _root.a20 = false; } } } if ((!_root.beginner) == 1) { if (_root.a21 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Beginner Achieved"; _root.beginner = 1; savefile.data.beginner = 1; savefile.flush(); _root.s.sachieve.start(); _root.a21 = false; } } } if ((!_root.intermediate) == 1) { if (_root.a22 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Intermediate Achieved"; _root.intermediate = 1; savefile.data.intermediate = 1; savefile.flush(); _root.s.sachieve.start(); _root.a22 = false; } } } if ((!_root.advanced) == 1) { if (_root.a23 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Advanced Achieved"; _root.advanced = 1; savefile.data.advanced = 1; savefile.flush(); _root.s.sachieve.start(); _root.a23 = false; } } } if ((!_root.fail) == 1) { if (_root.a24 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Fail Achieved"; _root.fail = 1; savefile.data.fail = 1; savefile.flush(); _root.s.sachieve.start(); _root.a24 = false; } } } if ((!_root.just_passed) == 1) { if (_root.a25 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Just Passed Achieved"; _root.just_passed = 1; savefile.data.just_passed = 1; savefile.flush(); _root.s.sachieve.start(); _root.a25 = false; } } } if ((!_root.average) == 1) { if (_root.a26 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Average Achieved"; _root.average = 1; savefile.data.average = 1; savefile.flush(); _root.s.sachieve.start(); _root.a26 = false; } } } if ((!_root.better) == 1) { if (_root.a27 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Better Achieved"; _root.better = 1; savefile.data.better = 1; savefile.flush(); _root.s.sachieve.start(); _root.a27 = false; } } } if ((!_root.aced) == 1) { if (_root.a28 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Aced Achieved"; _root.aced = 1; savefile.data.aced = 1; savefile.flush(); _root.s.sachieve.start(); _root.a28 = false; } } } if ((!_root.legend) == 1) { if (_root.a29 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Legend Achieved"; _root.legend = 1; savefile.data.legend = 1; savefile.flush(); _root.s.sachieve.start(); _root.a29 = false; } } } if ((!_root.master) == 1) { if (_root.a30 == true) { if (_root.abar.go == false) { _root.abar.go = true; _root.abar.acomplete = "Master Achieved"; _root.master = 1; savefile.data.master = 1; savefile.flush(); _root.s.sachieve.start(); _root.a30 = false; } } } }; stop(); _root.blood_on = true; _root.died = 0;
Instance of Symbol 77 MovieClip in Frame 2
on (release) { getURL ("http://freewebs.com/stupidflashgames101", "_blank"); }
Instance of Symbol 79 MovieClip "s" in Frame 2
onClipEvent (load) { sachieve = new Sound(this); sachieve.attachSound("sachieve"); sachieve.setVolume(100); }
Instance of Symbol 81 MovieClip "bgs" in Frame 2
onClipEvent (load) { bgm = new Sound(this); bgm.attachSound("bgm"); bgm.start(0, 99999); }
Frame 5
stop(); _root.startover = true; speed = 15; _root.gameover.removeMovieClip(); _root.reddeath.removeMovieClip(); _root.head.removeMovieClip(this); _root.neck.removeMovieClip(this); _root.larm.removeMovieClip(this); _root.lhand.removeMovieClip(this); _root.rarm.removeMovieClip(this); _root.rhand.removeMovieClip(this); _root.body.removeMovieClip(this); _root.rleg.removeMovieClip(this); _root.rfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); _root.lfoot.removeMovieClip(this); _root.head2.removeMovieClip(this); _root.neck2.removeMovieClip(this); _root.larm2.removeMovieClip(this); _root.lhand2.removeMovieClip(this); _root.rarm2.removeMovieClip(this); _root.rhand2.removeMovieClip(this); _root.body2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); _root.rfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); _root.lfoot2.removeMovieClip(this);
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = 600; laser._x = random(305) + 370; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y - laserSpeed; if (this._y < -25) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = 600; laser._x = random(305) + 370; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y - laserSpeed; if (this._y < -25) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = 600; laser._x = random(305) + 370; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y - laserSpeed; if (this._y < -25) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = 600; laser._x = random(305) + 370; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y - laserSpeed; if (this._y < -25) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = -100; laser._x = random(305) + 25; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y + laserSpeed; if (this._y > 525) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = -100; laser._x = random(305) + 25; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y + laserSpeed; if (this._y > 525) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = -100; laser._x = random(305) + 25; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y + laserSpeed; if (this._y > 525) { reset(); } }
Instance of Symbol 63 MovieClip [laser] in Frame 5
onClipEvent (load) { function reset() { this._y = -100; laser._x = random(305) + 25; laserSpeed = random(7) + 3; this.gotoAndStop(1); ls = laserSpeed; ss = ls; if (this.laserSpeed >= 3) { this.gotoAndStop("yellow"); } if (this.laserSpeed >= 4) { this.gotoAndStop("red"); } if (this.laserSpeed >= 5) { this.gotoAndStop("purple"); } if (this.laserSpeed >= 6) { this.gotoAndStop("blue"); } if (this.laserSpeed >= 7) { this.gotoAndStop("green"); } } reset(); } onClipEvent (enterFrame) { this._y = this._y + laserSpeed; if (this._y > 525) { reset(); } }
Instance of Symbol 96 MovieClip in Frame 5
on (release) { getURL ("http://stupidflashgames101.webs.com/", "_blank"); }
Instance of Symbol 40 MovieClip in Frame 5
onClipEvent (load) { this.pg.gotoAndStop(1); this.gotoAndStop(2); } onClipEvent (enterFrame) { if (_root.mute == true) { _root.bgs.bgm.setVolume(0); } if (_root.mute == false) { _root.bgs.bgm.setVolume(100); } } on (release) { if (_root.mute == false) { this.pg.gotoAndStop(3); } if (_root.mute == true) { this.pg.gotoAndStop(2); } }
Instance of Symbol 104 MovieClip in Frame 5
onClipEvent (load) { this.po.gotoAndStop(1); this.gotoAndStop(2); } on (release) { if (_root.blood_on == false) { this.po.gotoAndStop(2); } if (_root.blood_on == true) { this.po.gotoAndStop(3); } }
Frame 6
stop(); _root.startover = true; speed = 15; _root.gameover.removeMovieClip(); _root.reddeath.removeMovieClip(); _root.head.removeMovieClip(this); _root.neck.removeMovieClip(this); _root.larm.removeMovieClip(this); _root.lhand.removeMovieClip(this); _root.rarm.removeMovieClip(this); _root.rhand.removeMovieClip(this); _root.body.removeMovieClip(this); _root.rleg.removeMovieClip(this); _root.rfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); _root.lfoot.removeMovieClip(this); _root.head2.removeMovieClip(this); _root.neck2.removeMovieClip(this); _root.larm2.removeMovieClip(this); _root.lhand2.removeMovieClip(this); _root.rarm2.removeMovieClip(this); _root.rhand2.removeMovieClip(this); _root.body2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); _root.rfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); _root.lfoot2.removeMovieClip(this);
Frame 7
stop(); _root.a5 = true;
Instance of Symbol 79 MovieClip "s" in Frame 7
onClipEvent (load) { sachieve = new Sound(this); sachieve.attachSound("sachieve"); sachieve.setVolume(40); }
Instance of Symbol 96 MovieClip in Frame 7
on (release) { getURL ("http://freewebs.com/stupidflashgames101", "_blank"); }
Frame 8
stop(); _root.a1 = true;
Instance of Symbol 122 MovieClip in Frame 8
on (rollOver) { if (_root.cha_ching == 1) { _root.howtoachieve = "Collect A Multiplier Powerup"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.cha_ching == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 124 MovieClip in Frame 8
on (rollOver) { if (_root.nap_time == 1) { _root.howtoachieve = "Pause The Game"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.nap_time == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 126 MovieClip in Frame 8
on (rollOver) { if (_root.silence_is_golden == 1) { _root.howtoachieve = "Mute The Music"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.silence_is_golden == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 128 MovieClip in Frame 8
on (rollOver) { if (_root.researcher == 1) { _root.howtoachieve = "View The Credits Page"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.researcher == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 130 MovieClip in Frame 8
on (rollOver) { if (_root.need_help == 1) { _root.howtoachieve = "View The Instructions Page"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.need_help == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 132 MovieClip in Frame 8
on (rollOver) { if (_root.ranks == 1) { _root.howtoachieve = "View The Highscores Page"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.ranks == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 134 MovieClip in Frame 8
on (rollOver) { if (_root.be_a_fan == 1) { _root.howtoachieve = "Click On The Facebook Fan Page Link"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.be_a_fan == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 136 MovieClip in Frame 8
on (rollOver) { if (_root.boastful == 1) { _root.howtoachieve = "View The Achievements Page"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.boastful == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 138 MovieClip in Frame 8
on (rollOver) { if (_root.got_games == 1) { _root.howtoachieve = "Click The More Games Link"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.got_games == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 141 MovieClip in Frame 8
on (rollOver) { if (_root.cant_touch_this == 1) { _root.howtoachieve = "Collect A Shield Powerup"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.cant_touch_this == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 143 MovieClip in Frame 8
on (rollOver) { if (_root.slow_rider == 1) { _root.howtoachieve = "Collect A Slow Motion Powerup"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.slow_rider == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 145 MovieClip in Frame 8
on (rollOver) { if (_root.just_practicing == 1) { _root.howtoachieve = "Die Once"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.just_practicing == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 147 MovieClip in Frame 8
on (rollOver) { if (_root.noob == 1) { _root.howtoachieve = "Score Over 5000 Points"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.noob == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 149 MovieClip in Frame 8
on (rollOver) { if (_root.beginner == 1) { _root.howtoachieve = "Score Over 25,000 Points"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.beginner == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 151 MovieClip in Frame 8
on (rollOver) { if (_root.intermediate == 1) { _root.howtoachieve = "Score Over 100,000 Points"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.intermediate == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 153 MovieClip in Frame 8
on (rollOver) { if (_root.advanced == 1) { _root.howtoachieve = "Score Over 250,000 Points"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.advanced == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 155 MovieClip in Frame 8
on (rollOver) { if (_root.master == 1) { _root.howtoachieve = "Achieve Rank M"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.master == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 157 MovieClip in Frame 8
on (rollOver) { if (_root.queasy == 1) { _root.howtoachieve = "Turn Off The Blood Effects"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.queasy == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 159 MovieClip in Frame 8
on (rollOver) { if (_root.slaughter_house == 1) { _root.howtoachieve = "Die Twenty Times"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.slaughter_house == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 161 MovieClip in Frame 8
on (rollOver) { if (_root.weight_loss == 1) { _root.howtoachieve = "Lose All Your Limbs On Both Ragdolls"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.weight_loss == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 163 MovieClip in Frame 8
on (rollOver) { if (_root.no_hit_wonder == 1) { _root.howtoachieve = "Dodge 300 Lasers Without Getting Hit"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.no_hit_wonder == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 165 MovieClip in Frame 8
on (rollOver) { if (_root.ninja == 1) { _root.howtoachieve = "Dodge 150 Lasers Without Getting Hit"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.ninja == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 167 MovieClip in Frame 8
on (rollOver) { if (_root.collector == 1) { _root.howtoachieve = "Get A x50 Multiplier"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.collector == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 169 MovieClip in Frame 8
on (rollOver) { if (_root.hundred_times == 1) { _root.howtoachieve = "Get A x100 Multiplier"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.hundred_times == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 171 MovieClip in Frame 8
on (rollOver) { if (_root.fail == 1) { _root.howtoachieve = "Achieve Rank F"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.fail == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 173 MovieClip in Frame 8
on (rollOver) { if (_root.just_passed == 1) { _root.howtoachieve = "Achieve Rank D"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.just_passed == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 175 MovieClip in Frame 8
on (rollOver) { if (_root.average == 1) { _root.howtoachieve = "Achieve Rank C"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.average == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 177 MovieClip in Frame 8
on (rollOver) { if (_root.better == 1) { _root.howtoachieve = "Achieve Rank B"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.better == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 179 MovieClip in Frame 8
on (rollOver) { if (_root.aced == 1) { _root.howtoachieve = "Achieve Rank A"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.aced == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Instance of Symbol 181 MovieClip in Frame 8
on (rollOver) { if (_root.legend == 1) { _root.howtoachieve = "Achieve Rank L"; } else { _root.howtoachieve = "???"; } } on (rollOut) { _root.howtoachieve = ""; } onClipEvent (enterFrame) { if (_root.legend == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } }
Frame 9
stop(); _root.a2 = true; var o = {n:[8, 5, 14, 3, 11, 14, 1, 0, 3, 5, 11, 14, 0, 14, 5, 2], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, onClose:function () { _root.gotoAndStop("pre"); }});
Frame 10
stop(); _root.a3 = true;
Frame 11
stop();
Frame 12
stop();
Frame 19
stop(); _root.rank = "F"; _root.rcount = 0; _root.spu = false; _root.tpu = false; _root.rsgo = false; _root.lsgo = false; _root.rbgo = false; _root.lbgo = false; _root.ltgo = false; _root.rtgo = false; _root.death = false; _root.slowmotion = false; _root.slowmo = 0; _root.stimer = 100; _root.stimer2 = 100; _root.shield = false; _root.shield2 = false; _root.pause = false; _root.mt.text = "x"; _root.mt.multiplier = 1; _root.timer = 0; _root.score = 0; _root.limbslost = 0; _root.dodgestreak = 0; _root.laserslefttop = 2; _root.lasersleftside = 2; _root.lasersleftbottom = 2; _root.lasersrighttop = 2; _root.lasersrightside = 2; _root.lasersrightbottom = 2; _root.llt = 1; _root.lls = 1; _root.llb = 1; _root.lrt = 1; _root.lrs = 1; _root.lrb = 1; _root.dr1 = 0; speed = 15; _global.gravity = 0.5; _global.speed = 15; _global.drag = 0.96; _global.flex = 1.4; _global.slow = 1; _global.sw = (Stage.width / 2) - 6; _global.sh = Stage.height; _global.gravity2 = 0.5; _global.speed2 = 15; _global.drag2 = 0.96; _global.flex2 = 1.4; _global.slow2 = 1; _global.sw2 = Stage.width; _global.sh2 = Stage.height; createEmptyMovieClip("head", 1); createEmptyMovieClip("neck", 2); createEmptyMovieClip("larm", 3); createEmptyMovieClip("rarm", 4); createEmptyMovieClip("lhand", 5); createEmptyMovieClip("rhand", 6); createEmptyMovieClip("body", 7); createEmptyMovieClip("lleg", 8); createEmptyMovieClip("rleg", 9); createEmptyMovieClip("lfoot", 10); createEmptyMovieClip("rfoot", 11); createEmptyMovieClip("head2", 12); createEmptyMovieClip("neck2", 13); createEmptyMovieClip("larm2", 14); createEmptyMovieClip("rarm2", 15); createEmptyMovieClip("lhand2", 16); createEmptyMovieClip("rhand2", 17); createEmptyMovieClip("body2", 18); createEmptyMovieClip("lleg2", 19); createEmptyMovieClip("rleg2", 20); createEmptyMovieClip("lfoot2", 21); createEmptyMovieClip("rfoot2", 22); var pressed = Key.isDown; var UP = 38; var DOWN = 40; var LEFT = 37; var RIGHT = 39; var SPACE = 32; var ESC = 27; var P = 80; var escaping = false; var settings = false; var oxmouse = _xmouse; var oymouse = _ymouse; var nodes = 18; var xn = new Array(nodes); var yn = new Array(nodes); var xo = new Array(nodes); var yo = new Array(nodes); var xf = new Array(nodes); var yf = new Array(nodes); var root = new Array(nodes); var rest = new Array(nodes); var sproot = new Array(nodes); var sprest = new Array(nodes); var mass = new Array(nodes); var size = new Array(nodes); var i = 0; var color = 10066329; while (i < nodes) { xn[i] = 225 + random(100); yn[i] = 150 + random(100); xo[i] = 225 + random(100); yo[i] = 150 + random(100); xf[i] = 0; yf[i] = 0; mass[i] = 1; size[i] = 10; i++; } var nodes2 = 18; var xn2 = new Array(nodes2); var yn2 = new Array(nodes2); var xo2 = new Array(nodes2); var yo2 = new Array(nodes2); var xf2 = new Array(nodes2); var yf2 = new Array(nodes2); var root2 = new Array(nodes2); var rest2 = new Array(nodes2); var sproot2 = new Array(nodes2); var sprest2 = new Array(nodes2); var mass2 = new Array(nodes2); var size2 = new Array(nodes2); var z = 0; var color2 = 10066329; while (z < nodes2) { xn2[z] = 225 + random(100); yn2[z] = 150 + random(100); xo2[z] = 225 + random(100); yo2[z] = 150 + random(100); xf2[z] = 0; yf2[z] = 0; mass2[z] = 1; size2[z] = 10; z++; } root[7] = 7; root[8] = 7; root[9] = 8; root[10] = 8; root[11] = 8; root[12] = 10; root[13] = 11; root[14] = 9; root[15] = 9; root[16] = 14; root[17] = 15; rest[7] = 0.5; rest[8] = 50; rest[9] = 450; rest[10] = 200; rest[11] = 200; rest[12] = 200; rest[13] = 200; rest[14] = 450; rest[15] = 450; rest[16] = 450; rest[17] = 450; sproot[7] = 9; sproot[8] = 14; sproot[9] = 10; sproot[10] = 11; sproot[11] = 9; sproot[12] = 8; sproot[13] = 8; sproot[14] = 15; sproot[15] = 8; sproot[16] = 9; sproot[17] = 9; sprest[7] = 1800; sprest[8] = 3200; sprest[9] = 800; sprest[10] = 800; sprest[11] = 800; sprest[12] = 1800; sprest[13] = 1800; sprest[14] = 800; sprest[15] = 3200; sprest[16] = 3200; sprest[17] = 3200; size[6] = 23; size[7] = 23; root2[7] = 7; root2[8] = 7; root2[9] = 8; root2[10] = 8; root2[11] = 8; root2[12] = 10; root2[13] = 11; root2[14] = 9; root2[15] = 9; root2[16] = 14; root2[17] = 15; rest2[7] = 0.5; rest2[8] = 50; rest2[9] = 450; rest2[10] = 200; rest2[11] = 200; rest2[12] = 200; rest2[13] = 200; rest2[14] = 450; rest2[15] = 450; rest2[16] = 450; rest2[17] = 450; sproot2[7] = 9; sproot2[8] = 14; sproot2[9] = 10; sproot2[10] = 11; sproot2[11] = 9; sproot2[12] = 8; sproot2[13] = 8; sproot2[14] = 15; sproot2[15] = 8; sproot2[16] = 9; sproot2[17] = 9; sprest2[7] = 1800; sprest2[8] = 3200; sprest2[9] = 800; sprest2[10] = 800; sprest2[11] = 800; sprest2[12] = 1800; sprest2[13] = 1800; sprest2[14] = 800; sprest2[15] = 3200; sprest2[16] = 3200; sprest2[17] = 3200; size2[6] = 23; size2[7] = 23; _root.onEnterFrame = function () { function bloodexplode(laser) { _root.limbslost = _root.limbslost + 1; _root.dodgestreak = 0; f = 0; while (f < 50) { bloodexplosion = _root.attachMovie("bloodexplosion", "b_" + _root.parts, _root.getNextHighestDepth(), {_x:laser._x, _y:laser._y}); _root.parts++; f++; } } function bloodsplat(laser) { if (_root.blood_on == true) { f = 0; while (f < 15) { blood = _root.attachMovie("blood", "b_" + _root.parts, _root.getNextHighestDepth(), {_x:laser._x, _y:laser._y}); _root.parts++; f++; } } } function bodyfragment(laser) { if (_root.blood_on == true) { f = 0; while (f < 5) { fragment = _root.attachMovie("fragment", "b_" + _root.parts, _root.getNextHighestDepth(), {_x:laser._x, _y:laser._y}); _root.parts++; f++; } } } function sounds(laser) { pan = -100 + ((laser._x * 350) / 700); rand = Math.floor(Math.random() * 2) + 1; _root.s2.hitsound.attachSound("hit" + rand); _root.s2.hitsound.setPan(pan); _root.s2.hitsound.setVolume(100); _root.s2.hitsound.start(); } function resetlefttop(laser) { _root.dodgestreak = _root.dodgestreak + 1; laser.lspeed = random(7) + 3; laser._y = -20; laser._x = random(305) + 25; if (laser.lspeed >= 3) { laser.gotoAndStop("yellow"); } if (laser.lspeed >= 4) { laser.gotoAndStop("red"); } if (laser.lspeed >= 5) { laser.gotoAndStop("purple"); } if (laser.lspeed >= 6) { laser.gotoAndStop("blue"); } if (laser.lspeed >= 7) { laser.gotoAndStop("green"); } if (_root.death) { laser.removeMovieClip(); } if (_root.timer >= 3) { if (_root.ltgo == false) { _root.llt = _root.llt - 1; laser.removeMovieClip(); } } } function resetleftside(laser) { _root.dodgestreak = _root.dodgestreak + 1; laser.lspeed = random(7) + 3; laser._y = random(475) + 25; laser._x = -20; if (laser.lspeed >= 3) { laser.gotoAndStop("yellow"); } if (laser.lspeed >= 4) { laser.gotoAndStop("red"); } if (laser.lspeed >= 5) { laser.gotoAndStop("purple"); } if (laser.lspeed >= 6) { laser.gotoAndStop("blue"); } if (laser.lspeed >= 7) { laser.gotoAndStop("green"); } if (_root.death) { laser.removeMovieClip(); } if (_root.timer >= 3) { if (_root.lsgo == false) { _root.lls = _root.lls - 1; laser.removeMovieClip(); } } } function resetleftbottom(laser) { _root.dodgestreak = _root.dodgestreak + 1; laser.lspeed = random(7) + 3; laser._y = 520; laser._x = random(305) + 25; if (laser.lspeed >= 3) { laser.gotoAndStop("yellow"); } if (laser.lspeed >= 4) { laser.gotoAndStop("red"); } if (laser.lspeed >= 5) { laser.gotoAndStop("purple"); } if (laser.lspeed >= 6) { laser.gotoAndStop("blue"); } if (laser.lspeed >= 7) { laser.gotoAndStop("green"); } if (_root.death) { laser.removeMovieClip(); } if (_root.timer >= 3) { if (_root.lbgo == false) { _root.llb = _root.llb - 1; laser.removeMovieClip(); } } } function resetrighttop(laser) { _root.dodgestreak = _root.dodgestreak + 1; laser.lspeed = random(7) + 3; laser._y = -20; laser._x = random(305) + 370; if (laser.lspeed >= 3) { laser.gotoAndStop("yellow"); } if (laser.lspeed >= 4) { laser.gotoAndStop("red"); } if (laser.lspeed >= 5) { laser.gotoAndStop("purple"); } if (laser.lspeed >= 6) { laser.gotoAndStop("blue"); } if (laser.lspeed >= 7) { laser.gotoAndStop("green"); } if (_root.death) { laser.removeMovieClip(); } if (_root.timer >= 3) { if (_root.rtgo == false) { _root.lrt = _root.lrt - 1; laser.removeMovieClip(); } } } function resetrightside(laser) { _root.dodgestreak = _root.dodgestreak + 1; laser.lspeed = random(7) + 3; laser._y = random(475) + 25; laser._x = 720; if (laser.lspeed >= 3) { laser.gotoAndStop("yellow"); } if (laser.lspeed >= 4) { laser.gotoAndStop("red"); } if (laser.lspeed >= 5) { laser.gotoAndStop("purple"); } if (laser.lspeed >= 6) { laser.gotoAndStop("blue"); } if (laser.lspeed >= 7) { laser.gotoAndStop("green"); } if (_root.death) { laser.removeMovieClip(); } if (_root.timer >= 3) { if (_root.rsgo == false) { _root.lrs = _root.lrs - 1; laser.removeMovieClip(); } } } function resetrightbottom(laser) { _root.dodgestreak = _root.dodgestreak + 1; laser.lspeed = random(7) + 3; laser._y = 520; laser._x = random(305) + 370; if (laser.lspeed >= 3) { laser.gotoAndStop("yellow"); } if (laser.lspeed >= 4) { laser.gotoAndStop("red"); } if (laser.lspeed >= 5) { laser.gotoAndStop("purple"); } if (laser.lspeed >= 6) { laser.gotoAndStop("blue"); } if (laser.lspeed >= 7) { laser.gotoAndStop("green"); } if (_root.death) { laser.removeMovieClip(); } if (_root.timer >= 3) { if (_root.rbgo == false) { _root.lrb = _root.lrb - 1; laser.removeMovieClip(); } } } if (_root.mt.multiplier <= 1) { _root.mt._visible = false; } if (_root.mt.multiplier >= 2) { _root.mt._visible = true; } if (pause == true) { _root.ps._visible = true; } if (pause == false) { _root.ps._visible = false; if (!_root.death) { _root.score = _root.score + _root.mt.multiplier; if (!pause) { _root.timer = _root.timer + 0.0285714285714286; if (_root.limbslost == 8) { _root.a14 = true; } if (_root.dodgestreak >= 150) { _root.a15 = true; } if (_root.dodgestreak >= 300) { _root.a16 = true; } if (_root.mt.multiplier == 2) { _root.a17 = true; } if (_root.mt.multiplier == 50) { _root.a18 = true; } if (_root.mt.multiplier == 100) { _root.a19 = true; } if (_root.score >= 5000) { _root.a20 = true; } if (_root.score >= 25000) { _root.a21 = true; } if (_root.score >= 100000) { _root.a22 = true; } if (_root.score >= 250000) { _root.a23 = true; } } } } if (_root.timer >= 1) { _root.startover = false; } if (_root.timer >= 2) { _root.ltgo = true; _root.rtgo = true; _root.rcount = 1; } if (_root.timer >= 17) { _root.rank = "D"; _root.rcount = 2; } if (_root.timer >= 27) { _root.ltgo = false; _root.rtgo = false; } if (_root.timer >= 30) { _root.lbgo = true; _root.rbgo = true; _root.rank = "C"; _root.rcount = 3; } if (_root.timer >= 57) { _root.lbgo = false; _root.rbgo = false; } if (_root.timer >= 60) { _root.lsgo = true; _root.rsgo = true; _root.rank = "B"; _root.rcount = 4; _root.laserslefttop = 3; _root.lasersleftside = 3; _root.lasersleftbottom = 3; _root.lasersrighttop = 3; _root.lasersrightside = 3; _root.lasersrightbottom = 3; } if (_root.timer >= 87) { _root.lsgo = false; _root.rsgo = false; } if (_root.timer >= 90) { _root.ltgo = true; _root.rsgo = true; } if (_root.timer >= 117) { _root.ltgo = false; _root.rsgo = false; } if (_root.timer >= 120) { _root.lsgo = true; _root.rbgo = true; _root.rank = "A"; _root.rcount = 5; } if (_root.timer >= 147) { _root.lsgo = false; _root.rbgo = false; } if (_root.timer >= 150) { _root.lbgo = true; _root.rtgo = true; _root.laserslefttop = 4; _root.lasersleftside = 4; _root.lasersleftbottom = 4; _root.lasersrighttop = 4; _root.lasersrightside = 4; _root.lasersrightbottom = 4; } if (_root.timer >= 177) { _root.lbgo = false; _root.rtgo = false; } if (_root.timer >= 180) { _root.ltgo = true; _root.rtgo = true; _root.lsgo = true; _root.rsgo = true; _root.rank = "L"; _root.rcount = 6; } if (_root.timer >= 207) { _root.ltgo = false; _root.rtgo = false; _root.lsgo = false; _root.rsgo = false; } if (_root.timer >= 210) { _root.lbgo = true; _root.rbgo = true; _root.lsgo = true; _root.rsgo = true; } if (_root.timer >= 237) { _root.lbgo = false; _root.rbgo = false; _root.lsgo = false; _root.rsgo = false; } if (_root.timer >= 240) { _root.ltgo = true; _root.rbgo = true; _root.lsgo = true; _root.rsgo = true; } if (_root.timer >= 267) { _root.ltgo = false; _root.rbgo = false; _root.lsgo = false; _root.rsgo = false; } if (_root.timer >= 270) { _root.lbgo = true; _root.rbgo = true; _root.lsgo = true; _root.rsgo = true; _root.ltgo = true; _root.rtgo = true; _root.rank = "M"; _root.rcount = 7; } if (_root.death == true) { if (_root.dr1 == 1) { _root.reddeath = attachMovie("reddeath", "reddeath", _root.getNextHighestDepth(), {_x:350, _y:250}); _root.reddeath._alpha = 0; _root.died = _root.died + 1; } if (_root.reddeath._alpha <= 20) { _root.reddeath._alpha = _root.reddeath._alpha + 1; } if (_root.dr1 == 20) { _root.gameover = attachMovie("gameover", "gameover", _root.getNextHighestDepth(), {_x:350, _y:191}); _root.gameover._alpha = 0; } if (_root.gameover._alpha <= 100) { _root.gameover._alpha = _root.gameover._alpha + 1; } if (_root.died == 1) { _root.a12 = true; } if (_root.died == 20) { _root.a13 = true; } if (_root.rcount == 1) { _root.a24 = true; } if (_root.rcount == 2) { _root.a25 = true; } if (_root.rcount == 3) { _root.a26 = true; } if (_root.rcount == 4) { _root.a27 = true; } if (_root.rcount == 5) { _root.a28 = true; } if (_root.rcount == 6) { _root.a29 = true; } if (_root.rcount == 7) { _root.a30 = true; } _root.limbslost = 0; _root.slowmo = 0; _root.slowmotion = false; _root.shield = false; _root.shield2 = false; _root.sguage.unloadMovie(this); _root.sguage2.unloadMovie(this); _root.pause_menu.removeMovieClip(); speed = 0; _root.dr1 = _root.dr1 + 1; _root.pause = false; } if (pressed(ESC)) { escaping = false; } else if (escaping) { escaping = false; settings = !settings; if (settings) { gotoAndStop (2); } else { gotoAndStop (3); } } if (!pause) { if (_root.slowmotion == true) { _root.slow = 0.25; _root.slow2 = 0.25; } else { _root.slow = 1; _root.slow2 = 1; } } if (death == false) { if (unp == true) { if (pressed(SPACE) and (pause == false)) { attachMovie("pause_menu", "pause_menu", _root.getNextHighestDepth(), {_x:350, _y:137}); unp = false; pause = true; _root.a6 = true; } } if (!pressed(SPACE)) { unp = true; } if (unp == true) { if (pressed(SPACE) and (pause == true)) { pause_menu.removeMovieClip(); unp = false; pause = false; } } } if (!pause) { for (var i in xn) { var n = (drag * (xn[i] - xo[i])); xo[i] = xn[i] - (n * (1 - slow)); xn[i] = xn[i] + (n * slow); n = (drag * (yn[i] - yo[i])) + gravity; yo[i] = yn[i] - (n * (1 - slow)); yn[i] = yn[i] + (n * slow); } if (pressed(UP) or pressed(87)) { yn[8] = yn[8] - speed; } if (pressed(DOWN) or pressed(83)) { yn[8] = yn[8] + speed; } if (pressed(LEFT) or pressed(65)) { xn[8] = xn[8] - speed; } if (pressed(RIGHT) or pressed(68)) { xn[8] = xn[8] + speed; } for (var i in sproot) { var j = sproot[i]; if (i != j) { var xd = (xn[j] - xn[i]); var yd = (yn[j] - yn[i]); var dl = ((sprest[i] / (((xd * xd) + (yd * yd)) + sprest[i])) - 0.5); xd = xd * dl; yd = yd * dl; var ir = ((mass[i] + mass[j]) * flex); var jr = (mass[i] / ir); ir = mass[j] / ir; xf[i] = xf[i] - (ir * xd); yf[i] = yf[i] - (ir * yd); xf[j] = xf[j] + (jr * xd); yf[j] = yf[j] + (jr * yd); } } for (var i in xf) { xn[i] = xn[i] + xf[i]; yn[i] = yn[i] + yf[i]; xf[i] = 0; yf[i] = 0; } for (var i in root) { var j = root[i]; if (i != j) { var xd = (xn[j] - xn[i]); var yd = (yn[j] - yn[i]); var dl = ((rest[i] / (((xd * xd) + (yd * yd)) + rest[i])) - 0.5); xd = xd * dl; yd = yd * dl; var ir = (mass[i] + mass[j]); var jr = (mass[i] / ir); ir = mass[j] / ir; xf[i] = xf[i] - (ir * xd); yf[i] = yf[i] - (ir * yd); xf[j] = xf[j] + (jr * xd); yf[j] = yf[j] + (jr * yd); } } for (var i in xf) { xn[i] = xn[i] + xf[i]; yn[i] = yn[i] + yf[i]; xf[i] = 0; yf[i] = 0; } for (var i in xn) { var s = (size[i] / 2); if (xn[i] < s) { xo[i] = xn[i]; xn[i] = s; yo[i] = yn[i]; } else if (xn[i] > (sw - s)) { xo[i] = xn[i]; xn[i] = sw - s; yo[i] = yn[i]; } if (yn[i] < s) { yo[i] = yn[i]; yn[i] = s; xo[i] = xn[i]; } else if (yn[i] > (sh - s)) { yo[i] = yn[i]; yn[i] = sh - s; xo[i] = xn[i]; } } with (head) { clear(); for (var i in root) { lineStyle(size[i], color); moveTo(xn[7], yn[7]); lineTo(xn[root[7]] + 0.5, yn[root[7]]); } } with (neck) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[8], yn[8]); lineTo(xn[root[8]] + 0.5, yn[root[8]]); } } with (larm) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[13], yn[13]); lineTo(xn[root[13]] + 0.5, yn[root[13]]); } } with (rarm) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[10], yn[10]); lineTo(xn[root[10]] + 0.5, yn[root[10]]); } } with (lhand) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[11], yn[11]); lineTo(xn[root[11]] + 0.5, yn[root[11]]); } } with (rhand) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[12], yn[12]); lineTo(xn[root[12]] + 0.5, yn[root[12]]); } } with (body) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[9], yn[9]); lineTo(xn[root[9]] + 0.5, yn[root[9]]); } } with (lleg) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[14], yn[14]); lineTo(xn[root[14]] + 0.5, yn[root[14]]); } } with (rleg) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[15], yn[15]); lineTo(xn[root[15]] + 0.5, yn[root[15]]); } } with (lfoot) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[16], yn[16]); lineTo(xn[root[16]] + 0.5, yn[root[16]]); } } with (rfoot) { clear(); for (var i in root) { lineStyle(8, color); moveTo(xn[17], yn[17]); lineTo(xn[root[17]] + 0.5, yn[root[17]]); } } for (var z in xn2) { var n2 = (drag2 * (xn2[z] - xo2[z])); xo2[z] = xn2[z] - (n2 * (1 - slow2)); xn2[z] = xn2[z] + (n2 * slow2); n2 = (drag2 * (yn2[z] - yo2[z])) + gravity2; yo2[z] = yn2[z] - (n2 * (1 - slow2)); yn2[z] = yn2[z] + (n2 * slow2); } if (!_root.death) { xn2[8] = _xmouse; yn2[8] = _ymouse; } for (var z in sproot2) { var v = sproot2[z]; if (z != v) { var xd2 = (xn2[v] - xn2[z]); var yd2 = (yn2[v] - yn2[z]); var dl2 = ((sprest2[z] / (((xd2 * xd2) + (yd2 * yd2)) + sprest2[z])) - 0.5); xd2 = xd2 * dl2; yd2 = yd2 * dl2; var ir2 = ((mass2[z] + mass2[v]) * flex2); var jr2 = (mass2[z] / ir2); ir2 = mass2[v] / ir2; xf2[z] = xf2[z] - (ir2 * xd2); yf2[z] = yf2[z] - (ir2 * yd2); xf2[v] = xf2[v] + (jr2 * xd2); yf2[v] = yf2[v] + (jr2 * yd2); } } for (var z in xf2) { xn2[z] = xn2[z] + xf2[z]; yn2[z] = yn2[z] + yf2[z]; xf2[z] = 0; yf2[z] = 0; } for (var z in root2) { var v = root2[z]; if (z != v) { var xd2 = (xn2[v] - xn2[z]); var yd2 = (yn2[v] - yn2[z]); var dl2 = ((rest2[z] / (((xd2 * xd2) + (yd2 * yd2)) + rest2[z])) - 0.5); xd2 = xd2 * dl2; yd2 = yd2 * dl2; var ir2 = (mass2[z] + mass2[v]); var jr2 = (mass2[z] / ir2); ir2 = mass2[v] / ir2; xf2[z] = xf2[z] - (ir2 * xd2); yf2[z] = yf2[z] - (ir2 * yd2); xf2[v] = xf2[v] + (jr2 * xd2); yf2[v] = yf2[v] + (jr2 * yd2); } } for (var z in xf2) { xn2[z] = xn2[z] + xf2[z]; yn2[z] = yn2[z] + yf2[z]; xf2[z] = 0; yf2[z] = 0; } for (var z in xn2) { var s2 = (size2[z] / 2); if (xn2[z] < (s2 + 356)) { xo2[z] = xn2[z]; xn2[z] = s2 + 356; yo2[z] = yn2[z]; } else if (xn2[z] > (sw2 - s2)) { xo2[z] = xn2[z]; xn2[z] = sw2 - s2; yo2[z] = yn2[z]; } if (yn2[z] < s2) { yo2[z] = yn2[z]; yn2[z] = s2; xo2[z] = xn2[z]; } else if (yn2[z] > (sh2 - s2)) { yo2[z] = yn2[z]; yn2[z] = sh2 - s2; xo2[z] = xn2[z]; } } with (head2) { clear(); for (var z in root2) { lineStyle(size2[z], color2); moveTo(xn2[7], yn2[7]); lineTo(xn2[root2[7]] + 0.5, yn2[root2[7]]); } } with (neck2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[8], yn2[8]); lineTo(xn2[root2[8]] + 0.5, yn2[root2[8]]); } } with (larm2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[13], yn2[13]); lineTo(xn2[root2[13]] + 0.5, yn2[root2[13]]); } } with (rarm2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[10], yn2[10]); lineTo(xn2[root2[10]] + 0.5, yn2[root2[10]]); } } with (lhand2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[11], yn2[11]); lineTo(xn2[root2[11]] + 0.5, yn2[root2[11]]); } } with (rhand2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[12], yn2[12]); lineTo(xn2[root2[12]] + 0.5, yn2[root2[12]]); } } with (body2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[9], yn2[9]); lineTo(xn2[root2[9]] + 0.5, yn2[root2[9]]); } } with (lleg2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[14], yn2[14]); lineTo(xn2[root2[14]] + 0.5, yn2[root2[14]]); } } with (rleg2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[15], yn2[15]); lineTo(xn2[root2[15]] + 0.5, yn2[root2[15]]); } } with (lfoot2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[16], yn2[16]); lineTo(xn2[root2[16]] + 0.5, yn2[root2[16]]); } } with (rfoot2) { clear(); for (var z in root2) { lineStyle(8, color2); moveTo(xn2[17], yn2[17]); lineTo(xn2[root2[17]] + 0.5, yn2[root2[17]]); } } } if (_root.ltgo == true) { if (_root.llt <= _root.laserslefttop) { llt++; laserlefttop = _root.attachMovie("laser", "laser_" + llt, _root.getNextHighestDepth()); resetlefttop(_root.laserlefttop); } } _root.laserlefttop.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!pause) { this._y = this._y + (this.lspeed * _root.slow); if (this._y >= 520) { resetlefttop(this); } if (!_root.shield) { if (this.hitTest(_root.head)) { _root.death = true; _root.head.removeMovieClip(); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.neck)) { _root.death = true; _root.neck.removeMovieClip(this); _root.head.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.larm)) { _root.larm.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.rarm)) { _root.death = true; _root.rarm.removeMovieClip(this); _root.rhand.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.lhand)) { _root.death = true; _root.lhand.removeMovieClip(this); _root.larm.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.rhand)) { _root.rhand.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.body)) { _root.death = true; _root.body.removeMovieClip(this); _root.lfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); _root.rfoot.removeMovieClip(this); _root.rleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.lleg)) { _root.death = true; _root.lfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.rleg)) { _root.death = true; _root.rfoot.removeMovieClip(this); _root.rleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.lfoot)) { _root.lfoot.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } if (this.hitTest(_root.rfoot)) { _root.rfoot.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetlefttop(this); } } } }; if (_root.lsgo == true) { if (_root.lls <= _root.lasersleftside) { lls++; laserleftside = _root.attachMovie("laser", ("laser_" + lls) + llt, _root.getNextHighestDepth()); resetleftside(_root.laserleftside); } } _root.laserleftside.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!pause) { this._x = this._x + (this.lspeed * _root.slow); this._rotation = 90; this.stopl = 324; if (this._x >= this.stopl) { this.stopl = 304; this._x = 343.5; if (this.yellowshrink == true) { this._yscale = this._yscale - 13; } if (this.redshrink == true) { this._yscale = this._yscale - 15; } if (this.purpleshrink == true) { this._yscale = this._yscale - 17; } if (this.blueshrink == true) { this._yscale = this._yscale - 19; } if (this.greenshrink == true) { this._yscale = this._yscale - 21; } if ((this.lspeed >= 3) and (this.lspeed < 4)) { this.yellowl._y = 19.5; this.yellowshrink = true; } if ((this.lspeed >= 4) and (this.lspeed < 5)) { this.redl._y = 19.5; this.redshrink = true; } if ((this.lspeed >= 5) and (this.lspeed < 6)) { this.purplel._y = 19.5; this.purpleshrink = true; } if ((this.lspeed >= 6) and (this.lspeed < 7)) { this.bluel._y = 19.5; this.blueshrink = true; } if (this.lspeed >= 7) { this.greenl._y = 19.5; this.greenshrink = true; } this.lspeed = 0; if (this._yscale <= 0) { this.yellowshrink = false; this.redshrink = false; this.greenshrink = false; this.blueshrink = false; this.purpleshrink = false; this._yscale = 100; resetleftside(this); } } if (!_root.shield) { if (this.hitTest(_root.head)) { _root.death = true; _root.head.removeMovieClip(); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.neck)) { _root.death = true; _root.neck.removeMovieClip(this); _root.head.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.larm)) { _root.larm.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.rarm)) { _root.death = true; _root.rarm.removeMovieClip(this); _root.rhand.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.lhand)) { _root.death = true; _root.lhand.removeMovieClip(this); _root.larm.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.rhand)) { _root.rhand.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.body)) { _root.death = true; _root.body.removeMovieClip(this); _root.lfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); _root.rfoot.removeMovieClip(this); _root.rleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.lleg)) { _root.death = true; _root.lfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.rleg)) { _root.death = true; _root.rfoot.removeMovieClip(this); _root.rleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.lfoot)) { _root.lfoot.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } if (this.hitTest(_root.rfoot)) { _root.rfoot.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftside(this); } } } }; if (_root.lbgo == true) { if (_root.llb <= _root.lasersleftbottom) { llb++; laserleftbottom = _root.attachMovie("laser", (("laser_" + llb) + lls) + llt, _root.getNextHighestDepth()); resetleftbottom(_root.laserleftbottom); } } _root.laserleftbottom.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!pause) { this._y = this._y - (this.lspeed * _root.slow); if (this._y <= -20) { resetleftbottom(this); } if (!_root.shield) { if (this.hitTest(_root.head)) { _root.death = true; _root.head.removeMovieClip(); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.neck)) { _root.death = true; _root.neck.removeMovieClip(this); _root.head.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.larm)) { _root.larm.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.rarm)) { _root.death = true; _root.rarm.removeMovieClip(this); _root.rhand.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.lhand)) { _root.death = true; _root.lhand.removeMovieClip(this); _root.larm.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.rhand)) { _root.rhand.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.body)) { _root.death = true; _root.body.removeMovieClip(this); _root.lfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); _root.rfoot.removeMovieClip(this); _root.rleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.lleg)) { _root.death = true; _root.lfoot.removeMovieClip(this); _root.lleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.rleg)) { _root.death = true; _root.rfoot.removeMovieClip(this); _root.rleg.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.lfoot)) { _root.lfoot.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } if (this.hitTest(_root.rfoot)) { _root.rfoot.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetleftbottom(this); } } } }; if (_root.rtgo == true) { if (_root.lrt <= _root.lasersrighttop) { lrt++; laserrighttop = _root.attachMovie("laser", ((("laser_" + lrt) + llt) + lls) + llb, _root.getNextHighestDepth()); resetrighttop(_root.laserrighttop); } } _root.laserrighttop.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!pause) { this._y = this._y + (this.lspeed * _root.slow); if (this._y >= 520) { resetrighttop(this); } if (!_root.shield2) { if (this.hitTest(_root.head2)) { _root.death = true; _root.head2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.neck2)) { _root.death = true; _root.neck2.removeMovieClip(this); _root.head2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.larm2)) { _root.larm2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.rarm2)) { _root.death = true; _root.rarm2.removeMovieClip(this); _root.rhand2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.lhand2)) { _root.death = true; _root.lhand2.removeMovieClip(this); _root.larm2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.rhand2)) { _root.rhand2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.body2)) { _root.death = true; _root.body2.removeMovieClip(this); _root.lfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); _root.rfoot2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.lleg2)) { _root.death = true; _root.lfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.rleg2)) { _root.death = true; _root.rfoot2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.lfoot2)) { _root.lfoot2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } if (this.hitTest(_root.rfoot2)) { _root.rfoot2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrighttop(this); } } } }; if (_root.rsgo == true) { if (_root.lrs <= _root.lasersrightside) { lrs++; laserrightside = _root.attachMovie("laser", (((("laser_" + lrs) + llt) + lls) + llb) + lrt, _root.getNextHighestDepth()); resetrightside(_root.laserrightside); } } _root.laserrightside.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!pause) { this._x = this._x - (this.lspeed * _root.slow); this._rotation = 90; this.stopl = 376; if (this._x <= this.stopl) { this.stopl = 396; this._x = 356.5; if (this.yellowshrink == true) { this._yscale = this._yscale - 13; } if (this.redshrink == true) { this._yscale = this._yscale - 15; } if (this.purpleshrink == true) { this._yscale = this._yscale - 17; } if (this.blueshrink == true) { this._yscale = this._yscale - 19; } if (this.greenshrink == true) { this._yscale = this._yscale - 21; } if ((this.lspeed >= 3) and (this.lspeed < 4)) { this.yellowl._y = -19.5; this.yellowshrink = true; } if ((this.lspeed >= 4) and (this.lspeed < 5)) { this.redl._y = -19.5; this.redshrink = true; } if ((this.lspeed >= 5) and (this.lspeed < 6)) { this.purplel._y = -19.5; this.purpleshrink = true; } if ((this.lspeed >= 6) and (this.lspeed < 7)) { this.bluel._y = -19.5; this.blueshrink = true; } if (this.lspeed >= 7) { this.greenl._y = -19.5; this.greenshrink = true; } this.lspeed = 0; if (this._yscale <= 0) { this.yellowshrink = false; this.redshrink = false; this.greenshrink = false; this.blueshrink = false; this.purpleshrink = false; this._yscale = 100; resetrightside(this); } } if (!_root.shield2) { if (this.hitTest(_root.head2)) { _root.death = true; _root.head2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.neck2)) { _root.death = true; _root.neck2.removeMovieClip(this); _root.head2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.larm2)) { _root.larm2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.rarm2)) { _root.death = true; _root.rarm2.removeMovieClip(this); _root.rhand2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.lhand2)) { _root.death = true; _root.lhand2.removeMovieClip(this); _root.larm2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.rhand2)) { _root.rhand2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.body2)) { _root.death = true; _root.body2.removeMovieClip(this); _root.lfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); _root.rfoot2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.lleg2)) { _root.death = true; _root.lfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.rleg2)) { _root.death = true; _root.rfoot2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.lfoot2)) { _root.lfoot2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } if (this.hitTest(_root.rfoot2)) { _root.rfoot2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightside(this); } } } }; if (_root.rbgo == true) { if (_root.lrb <= _root.lasersrightbottom) { lrb++; laserrightbottom = _root.attachMovie("laser", ((((("laser_" + lrb) + llt) + lls) + llb) + lrt) + lrs, _root.getNextHighestDepth()); resetrightbottom(_root.laserrightbottom); } } _root.laserrightbottom.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!pause) { this._y = this._y - (this.lspeed * _root.slow); if (this._y <= -20) { resetrightbottom(this); } if (!_root.shield2) { if (this.hitTest(_root.head2)) { _root.death = true; _root.head2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.neck2)) { _root.death = true; _root.neck2.removeMovieClip(this); _root.head2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.larm2)) { _root.larm2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.rarm2)) { _root.death = true; _root.rarm2.removeMovieClip(this); _root.rhand2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.lhand2)) { _root.death = true; _root.lhand2.removeMovieClip(this); _root.larm2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.rhand2)) { _root.rhand2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.body2)) { _root.death = true; _root.body2.removeMovieClip(this); _root.lfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); _root.rfoot2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.lleg2)) { _root.death = true; _root.lfoot2.removeMovieClip(this); _root.lleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.rleg2)) { _root.death = true; _root.rfoot2.removeMovieClip(this); _root.rleg2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.lfoot2)) { _root.lfoot2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } if (this.hitTest(_root.rfoot2)) { _root.rfoot2.removeMovieClip(this); bloodexplode(this); bloodsplat(this); bodyfragment(this); sounds(this); resetrightbottom(this); } } } }; };
Instance of Symbol 235 MovieClip "slowguage" in Frame 19
onClipEvent (enterFrame) { if (!_root.pause) { if (_root.slowmotion == true) { _root.slowmo = _root.slowmo - 0.4; _root.a11 = true; } } }
Instance of Symbol 81 MovieClip "s3" in Frame 19
onClipEvent (load) { st = new Sound(this); st.attachSound("st"); st.setVolume(100); so = new Sound(this); so.attachSound("so"); so.setVolume(100); reward = new Sound(this); reward.attachSound("reward"); reward.setVolume(100); }
Instance of Symbol 226 MovieClip in Frame 19
onClipEvent (load) { function sparkleexplode(powerup) { s = 0; while (s < 50) { sparkle = _root.attachMovie("sparkle", "s_" + _root.parts, _root.getNextHighestDepth(), {_x:powerup._x, _y:powerup._y}); _root.parts++; s++; } } function reset() { this._y = -100; this._x = random(300) + 25; speed = random(6) + 3; if (_root.death) { this.unloadMovie(this); } } this._y = -100; this._x = -50; speed = 20; } onClipEvent (enterFrame) { if (!_root.pause) { this._y = this._y + (speed * _root.slow); if (this._y > 515) { reset(); } if (this.hitTest(_root.head)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.neck)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.larm)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rarm)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.lhand)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rhand)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.body)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.lleg)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rleg)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.lfoot)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rfoot)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(-100); _root.s3.reward.start(); reset(); } } }
Instance of Symbol 226 MovieClip in Frame 19
onClipEvent (load) { function sparkleexplode(powerup) { s = 0; while (s < 50) { sparkle = _root.attachMovie("sparkle", "s_" + _root.parts, _root.getNextHighestDepth(), {_x:powerup._x, _y:powerup._y}); _root.parts++; s++; } } function reset() { this._y = -100; this._x = random(300) + 375; speed = random(6) + 3; if (_root.death) { this.unloadMovie(this); } } this._y = -100; this._x = -50; speed = 20; } onClipEvent (enterFrame) { if (!_root.pause) { this._y = this._y + (speed * _root.slow); if (this._y > 515) { reset(); } if (this.hitTest(_root.head2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.neck2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.larm2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rarm2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.lhand2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rhand2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.body2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.lleg2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rleg2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.lfoot2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } if (this.hitTest(_root.rfoot2)) { sparkleexplode(this); _root.mt.multiplier = _root.mt.multiplier + 1; _root.s3.reward.setPan(100); _root.s3.reward.start(); reset(); } } }
Instance of Symbol 81 MovieClip "s2" in Frame 19
onClipEvent (load) { hitsound = new Sound(this); }
Instance of Symbol 244 MovieClip "sguage" in Frame 19
onClipEvent (enterFrame) { if (!_root.pause) { if (_root.shield == true) { _root.stimer = _root.stimer - 0.4; _root.color = 1636599 /* 0x18F8F7 */; this._visible = true; _root.a10 = true; } if (_root.shield == false) { _root.stimer = 100; _root.color = 10066329 /* 0x999999 */; this._visible = false; } } }
Instance of Symbol 222 MovieClip in Frame 19
onClipEvent (load) { function sparkleexplode(powerup) { s = 0; while (s < 50) { sparkle = _root.attachMovie("sparkle", "s_" + _root.parts, _root.getNextHighestDepth(), {_x:powerup._x, _y:powerup._y}); _root.parts++; s++; } } function reset() { this._y = -100; this._x = random(300) + 25; speed = random(6) + 3; this._visible = false; this.resetclock = random(800) + 650; this.rstimer = 0; this.go = false; if (_root.death) { this.unloadMovie(this); } } this.reset(); } onClipEvent (enterFrame) { if (!_root.pause) { this.rstimer = this.rstimer + 1; if (this.rstimer >= this.resetclock) { this.go = true; } else if (_root.death) { this.unloadMovie(this); } if (this.go == true) { this._visible = true; this._y = this._y + (speed * _root.slow); if (this._y > 515) { reset(); } if (this.hitTest(_root.head)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.neck)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.larm)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.rarm)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.lhand)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.rhand)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.body)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.lleg)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.rleg)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.lfoot)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } if (this.hitTest(_root.rfoot)) { sparkleexplode(this); _root.s3.so.setPan(-100); _root.s3.so.start(); _root.stimer = 100; _root.shield = true; reset(); } } } }
Instance of Symbol 222 MovieClip in Frame 19
onClipEvent (load) { function sparkleexplode(powerup) { s = 0; while (s < 50) { sparkle = _root.attachMovie("sparkle", "s_" + _root.parts, _root.getNextHighestDepth(), {_x:powerup._x, _y:powerup._y}); _root.parts++; s++; } } function reset() { this._y = -100; this._x = random(300) + 375; speed = random(6) + 3; this._visible = false; this.resetclock = random(800) + 650; this.rstimer = 0; this.go = false; if (_root.death) { this.unloadMovie(this); } } this.reset(); } onClipEvent (enterFrame) { if (!_root.pause) { this.rstimer = this.rstimer + 1; if (this.rstimer >= this.resetclock) { this.go = true; } else if (_root.death) { this.unloadMovie(this); } if (this.go == true) { this._visible = true; this._y = this._y + (speed * _root.slow); if (this._y > 515) { reset(); } if (this.hitTest(_root.head2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.neck2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.larm2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.rarm2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.lhand2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.rhand2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.body2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.lleg2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.rleg2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.lfoot2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } if (this.hitTest(_root.rfoot2)) { sparkleexplode(this); _root.s3.so.setPan(100); _root.s3.so.start(); _root.stimer2 = 100; _root.shield2 = true; reset(); } } } }
Instance of Symbol 245 MovieClip "sguage2" in Frame 19
onClipEvent (enterFrame) { if (!_root.pause) { if (_root.shield2 == true) { _root.stimer2 = _root.stimer2 - 0.4; _root.color2 = 1636599 /* 0x18F8F7 */; this._visible = true; _root.a10 = true; } if (_root.shield2 == false) { _root.stimer2 = 100; _root.color2 = 10066329 /* 0x999999 */; this._visible = false; } } }
Instance of Symbol 216 MovieClip in Frame 19
onClipEvent (load) { function sparkleexplode(powerup) { s = 0; while (s < 50) { sparkle = _root.attachMovie("sparkle", "s_" + _root.parts, _root.getNextHighestDepth(), {_x:powerup._x, _y:powerup._y}); _root.parts++; s++; } } function reset() { this._y = -100; this._x = random(300) + 375; speed = random(6) + 3; this._visible = false; this.resetclock = random(900) + 1500; this.rstimer = 0; this.go = false; if (_root.death) { this.unloadMovie(this); } } this.reset(); } onClipEvent (enterFrame) { if (!_root.pause) { this.rstimer = this.rstimer + 1; if (this.rstimer >= this.resetclock) { this.go = true; } else if (_root.death) { this.unloadMovie(this); } if (this.go == true) { this._visible = true; this._y = this._y + (speed * _root.slow); if (this._y > 515) { reset(); } if (this.hitTest(_root.head2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.neck2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.larm2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rarm2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.lhand2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rhand2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.body2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.lleg2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rleg2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.lfoot2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rfoot2)) { sparkleexplode(this); _root.s3.st.setPan(100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } } } }
Instance of Symbol 216 MovieClip in Frame 19
onClipEvent (load) { function sparkleexplode(powerup) { s = 0; while (s < 50) { sparkle = _root.attachMovie("sparkle", "s_" + _root.parts, _root.getNextHighestDepth(), {_x:powerup._x, _y:powerup._y}); _root.parts++; s++; } } function reset() { this._y = -100; this._x = random(300) + 25; speed = random(6) + 3; this._visible = false; this.resetclock = random(900) + 1500; this.rstimer = 0; this.go = false; if (_root.death) { this.unloadMovie(this); } } this.reset(); } onClipEvent (enterFrame) { if (!_root.pause) { this.rstimer = this.rstimer + 1; if (this.rstimer >= this.resetclock) { this.go = true; } else if (_root.death) { this.unloadMovie(this); } if (this.go == true) { this._visible = true; this._y = this._y + (speed * _root.slow); if (this._y > 515) { reset(); } if (this.hitTest(_root.head)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.neck)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.larm)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rarm)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.lhand)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rhand)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.body)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.lleg)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rleg)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.lfoot)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } if (this.hitTest(_root.rfoot)) { sparkleexplode(this); _root.s3.st.setPan(-100); _root.s3.st.start(); _root.slowmo = 100; _root.slowmotion = true; reset(); } } } }
Frame 20
_root.startover = true; speed = 15; _root.gameover.removeMovieClip(); _root.reddeath.removeMovieClip(); _root.gotoAndStop("game");
Instance of Symbol 235 MovieClip "slowguage" in Frame 20
onClipEvent (enterFrame) { if (!_root.pause) { if (_root.slowmotion == true) { _root.slowmo = _root.slowmo - 0.4; } } }
Symbol 22 Button
on (release) { _root.gotoAndStop("tryagain"); }
Symbol 24 Button
on (release) { _root.gameover.gotoAndStop(2); }
Symbol 26 Button
on (release) { _root.gotoAndStop("pre"); }
Symbol 29 Button
on (release) { _root.gotoAndStop("pre"); mochi.as2.MochiScores.closeLeaderboard(); }
Symbol 32 MovieClip [gameover] Frame 1
stop();
Symbol 32 MovieClip [gameover] Frame 2
stop(); _root.reddeath.removeMovieClip(); var o = {n:[8, 5, 14, 3, 11, 14, 1, 0, 3, 5, 11, 14, 0, 14, 5, 2], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:_root.score, onClose:function () { _root.gotoAndStop("pre"); }});
Symbol 39 MovieClip Frame 1
if (_root.mute == false) { gotoAndStop (2); } if (_root.mute == true) { gotoAndStop (3); }
Symbol 39 MovieClip Frame 2
stop(); _root.mute = false;
Symbol 39 MovieClip Frame 3
stop(); _root.mute = true; _root.a7 = true;
Symbol 40 MovieClip Frame 1
stop();
Symbol 40 MovieClip Frame 2
stop();
Instance of Symbol 40 MovieClip in Symbol 41 MovieClip [pause_menu] Frame 1
onClipEvent (load) { this.pg.gotoAndStop(1); } onClipEvent (enterFrame) { if (_root.pause == true) { this.gotoAndStop(2); } if (_root.pause == false) { this.gotoAndStop(1); } if (_root.mute == true) { _root.bgs.bgm.setVolume(0); } if (_root.mute == false) { _root.bgs.bgm.setVolume(100); } } on (release) { if (_root.mute == false) { this.pg.gotoAndStop(3); } if (_root.mute == true) { this.pg.gotoAndStop(2); } }
Symbol 44 MovieClip [bloodexplosion] Frame 1
movex = (Math.random() * 10) - 5; movey = (Math.random() * 10) - 5; this._width = (Math.random() * 5) + 3; this._height = this._width; this.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!_root.pause) { this._x = this._x + (movex * _root.slow); this._y = this._y + (movey * _root.slow); this._alpha = this._alpha - (10 * _root.slow); if (this._alpha <= 0) { this.removeMovieClip(this); } if (this._x <= 350) { if (this._x <= (0 + (this._width / 2))) { this._x = 0 + (this._width / 2); if (movey <= 0) { movey = 0; } } if (this._x >= (344 - (this._width / 2))) { this._x = 344 - (this._width / 2); if (movey <= 0) { movey = 0; } } if (this._y >= (500 - (this._width / 2))) { this._y = 500 - (this._width / 2); } } else { if (this._x <= (356 + (this._width / 2))) { this._x = 356 + (this._width / 2); if (movey <= 0) { movey = 0; } } if (this._x >= (700 - (this._width / 2))) { this._x = 700 - (this._width / 2); if (movey <= 0) { movey = 0; } } if (this._y >= (500 - (this._width / 2))) { this._y = 500 - (this._width / 2); } } } };
Symbol 47 MovieClip [blood] Frame 1
movex = (Math.random() * 10) - 5; movey = (Math.random() * 10) - 5; this._width = (Math.random() * 5) + 3; this._height = this._width; gravity = 0.3; drag = 0.2; this.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!_root.pause) { if (!this.dragging) { this._x = this._x + (((movex = movex * 0.99)) * _root.slow); this._y = this._y + (movey * _root.slow); movey = movey + (gravity * _root.slow); } else { this._x = this._x + (((movex = movex * 0.96)) * _root.slow); this._y = this._y + ((movey * drag) * _root.slow); movey = movey + (gravity * _root.slow); } if (this._x <= 350) { if (this._x <= (0 + (this._width / 2))) { this._x = 0 + (this._width / 2); if (!this.bsplat) { if (this._height <= 30) { this._height = this._height + 0.5; } if (this._width >= 3) { this._width = this._width - 0.1; } } if (movey <= 0) { movey = 0; } this.dragging = true; } if (this._x >= (344 - (this._width / 2))) { this._x = 344 - (this._width / 2); if (!this.bsplat) { if (this._height <= 30) { this._height = this._height + 0.5; } if (this._width >= 3) { this._width = this._width - 0.1; } } if (movey <= 0) { movey = 0; } this.dragging = true; } if (this._y >= (500 - (this._height / 2))) { this._y = 500 - (this._height / 2); if (this._height <= 10) { if (this._width <= 30) { this._width = this._width + 0.5; } } if (this._height >= 3) { this._height = this._height - 0.1; } if (this._height >= 10) { this._height = this._height - 1; } this.dragging = true; this.bsplat = true; } } else { if (this._x <= (356 + (this._width / 2))) { this._x = 356 + (this._width / 2); if (!this.bsplat) { if (this._height <= 30) { this._height = this._height + 0.5; } if (this._width >= 3) { this._width = this._width - 0.1; } } if (movey <= 0) { movey = 0; } this.dragging = true; } if (this._x >= (700 - (this._width / 2))) { this._x = 700 - (this._width / 2); if (!this.bsplat) { if (this._height <= 30) { this._height = this._height + 0.5; } if (this._width >= 3) { this._width = this._width - 0.1; } } if (movey <= 0) { movey = 0; } this.dragging = true; } if (this._y >= (500 - (this._height / 2))) { this._y = 500 - (this._height / 2); if (this._height <= 10) { if (this._width <= 30) { this._width = this._width + 0.5; } } if (this._height >= 3) { this._height = this._height - 0.1; } if (this._height >= 10) { this._height = this._height - 1; } this.dragging = true; this.bsplat = true; } } } };
Symbol 49 MovieClip Frame 1
stop();
Symbol 50 MovieClip [fragment] Frame 1
stop(); movex = (Math.random() * 10) - 5; movey = (Math.random() * 10) - 5; this._width = (Math.random() * 5) + 2; this._height = this._width; gravity = 0.3; bounce = 0.2; this.onEnterFrame = function () { if (_root.startover == true) { this.removeMovieClip(); } if (!_root.pause) { this._x = this._x + (((movex = movex * 0.99)) * _root.slow); this._y = this._y + (movey * _root.slow); movey = movey + gravity; if (this._x <= 350) { if (this._x <= (0 + (this._width / 2))) { this._x = 0 + (this._width / 2); movex = movex * (-bounce); } if (this._x >= (344 - (this._width / 2))) { this._x = 344 - (this._width / 2); movex = movex * (-bounce); } if (this._y >= (500 - (this._width / 2))) { this._y = 500 - (this._width / 2); movey = movey * (-bounce); } } else { if (this._x <= (356 + (this._width / 2))) { this._x = 356 + (this._width / 2); movex = movex * (-bounce); } if (this._x >= (700 - (this._width / 2))) { this._x = 700 - (this._width / 2); movex = movex * (-bounce); } if (this._y >= (500 - (this._width / 2))) { this._y = 500 - (this._width / 2); movey = movey * (-bounce); } } } };
Symbol 52 MovieClip [sparkle] Frame 1
movex = (Math.random() * 30) - 15; movey = (Math.random() * 30) - 15; this._width = (Math.random() * 5) + 3; this._height = this._width; this._alpha = random(75) + 25; this.onEnterFrame = function () { if (!_root.pause) { this._x = this._x + (movex * _root.slow); this._y = this._y + (movey * _root.slow); this._alpha = this._alpha - (3 * _root.slow); if (this._alpha <= 0) { this.removeMovieClip(this); } if (this._x <= 350) { if (this._x <= (0 + (this._width / 2))) { this.removeMovieClip(this); } if (this._x >= (344 - (this._width / 2))) { this.removeMovieClip(this); } if (this._y >= (500 - (this._width / 2))) { this.removeMovieClip(this); } } else { if (this._x <= (356 + (this._width / 2))) { this.removeMovieClip(this); } if (this._x >= (700 - (this._width / 2))) { this.removeMovieClip(this); } if (this._y >= (500 - (this._width / 2))) { this.removeMovieClip(this); } } } };
Symbol 63 MovieClip [laser] Frame 1
stop();
Symbol 63 MovieClip [laser] Frame 2
stop();
Symbol 63 MovieClip [laser] Frame 3
stop();
Symbol 63 MovieClip [laser] Frame 4
stop();
Symbol 63 MovieClip [laser] Frame 5
stop();
Symbol 247 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { options.clip = mochi.as2.MochiServices.clip; if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 248 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 249 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.7 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 250 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 251 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 252 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 253 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 254 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local22 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local24, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local19; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local10 + ".swf", "POST"); } return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 77 MovieClip Frame 155
_root.gotoAndStop("pre");
Symbol 85 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 87 Button
on (release) { _root.gotoAndStop("achieved"); }
Symbol 89 Button
on (release) { _root.gotoAndStop("instructions1"); }
Symbol 91 Button
on (release) { _root.gotoAndStop("highscores"); }
Symbol 93 Button
on (release) { getURL ("http://stupidflashgames101.webs.com/", "_blank"); _root.a4 = true; }
Symbol 95 Button
on (release) { _root.gotoAndStop("credits"); }
Symbol 103 MovieClip Frame 1
if (_root.blood_on == false) { gotoAndStop (3); } if (_root.blood_on == true) { gotoAndStop (2); }
Symbol 103 MovieClip Frame 2
stop(); _root.blood_on = true;
Symbol 103 MovieClip Frame 3
stop(); _root.blood_on = false; _root.a8 = true;
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
stop();
Instance of Symbol 103 MovieClip "po" in Symbol 104 MovieClip Frame 2
on (release) { if (_root.particles_on == true) { this.gotoAndStop(1); } if (_root.particles_on == false) { this.gotoAndStop(2); } }
Symbol 108 MovieClip Frame 34
_root.gotoAndStop("menu"); unloadMovie (this);
Symbol 114 Button
on (release) { getURL ("http://www.facebook.com/home.php?ref=home#/pages/Stupid-Flash-Games/337124255493?ref=search&sid=1445930779.2185803851..1", "_blank"); _root.a9 = true; }
Symbol 117 Button
on (release) { getURL ("http://www.newgrounds.com/audio/listen/133937", "_blank"); }
Symbol 122 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 2
stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 2
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 2
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 2
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 2
stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 2
stop();
Symbol 134 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 2
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 2
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
stop();
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 2
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 2
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 2
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 2
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 2
stop();
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 2
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 2
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 2
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
stop();
Symbol 161 MovieClip Frame 1
stop();
Symbol 161 MovieClip Frame 2
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
stop();
Symbol 167 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 2
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 2
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 2
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
stop();
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 2
stop();
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 2
stop();
Symbol 186 Button
on (release) { savefile.clear(); _root.boastful = 0; _root.ranks = 0; _root.need_help = 0; _root.got_games = 0; _root.researcher = 0; _root.nap_time = 0; _root.silence_is_golden = 0; _root.queasy = 0; _root.be_a_fan = 0; _root.cant_touch_this = 0; _root.slow_rider = 0; _root.just_practicing = 0; _root.slaughter_house = 0; _root.weight_loss = 0; _root.ninja = 0; _root.no_hit_wonder = 0; _root.cha_ching = 0; _root.collector = 0; _root.hundred_times = 0; _root.noob = 0; _root.beginner = 0; _root.intermediate = 0; _root.advanced = 0; _root.fail = 0; _root.just_passed = 0; _root.average = 0; _root.better = 0; _root.aced = 0; _root.legend = 0; _root.master = 0; }
Symbol 194 Button
on (release) { _root.gotoAndStop("pre"); }
Symbol 196 Button
on (release) { _root.gotoAndStop("instructions2"); }
Symbol 205 Button
on (release) { _root.gotoAndStop("instructions3"); }
Instance of Symbol 213 MovieClip in Symbol 214 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 1); }
Instance of Symbol 213 MovieClip in Symbol 214 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation - 3); }
Instance of Symbol 234 MovieClip in Symbol 235 MovieClip Frame 1
onClipEvent (enterFrame) { this._yscale = _root.slowmo; if (_root.slowmo < 0) { _root.slowmotion = false; _root.slowmo = 0; } if (_root.slowmo >= 100) { _root.slowmo = 100; } }
Instance of Symbol 243 MovieClip in Symbol 244 MovieClip Frame 1
onClipEvent (enterFrame) { this._xscale = _root.stimer; if (_root.stimer < 0) { _root.shield = false; } }
Instance of Symbol 243 MovieClip in Symbol 245 MovieClip Frame 1
onClipEvent (enterFrame) { this._xscale = _root.stimer2; if (_root.stimer2 < 0) { _root.shield2 = false; } }

Library Items

Symbol 1 Font [Glass Gauge]Used by:223 241
Symbol 2 Sound [st]
Symbol 3 Sound [so]
Symbol 4 Sound [reward]
Symbol 5 Sound [bgm]
Symbol 6 Sound [hit2]
Symbol 7 Sound [hit1]
Symbol 8 Sound [sachieve]
Symbol 9 GraphicUsed by:14
Symbol 10 FontUsed by:11
Symbol 11 EditableTextUses:10Used by:14
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14 122 124 126 128 130 132 134 136 138 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181
Symbol 14 MovieClip [abar]Uses:9 11 13
Symbol 15 FontUsed by:16 17 19 23 25 27 28 30 35 71 72 84 86 88 90 92 94 97 110 112 115 182 187 188 189 190 191 192 193 195 199 200 201 202 203 204 207 208 209 210 227 228 229 236 237 238 246
Symbol 16 TextUses:15Used by:32
Symbol 17 EditableTextUses:15Used by:32
Symbol 18 GraphicUsed by:22 24 26 29 87 194 196 205
Symbol 19 TextUses:15Used by:22
Symbol 20 GraphicUsed by:22 24 26 29 85 87 89 91 93 95 194 196 205
Symbol 21 GraphicUsed by:22 24 26 29 85 87 89 91 93 95 194 196 205
Symbol 22 ButtonUses:18 19 20 21Used by:32
Symbol 23 TextUses:15Used by:24
Symbol 24 ButtonUses:18 23 20 21Used by:32
Symbol 25 TextUses:15Used by:26 29 194
Symbol 26 ButtonUses:18 25 20 21Used by:32  Timeline
Symbol 27 EditableTextUses:15Used by:32
Symbol 28 TextUses:15Used by:32
Symbol 29 ButtonUses:18 25 20 21Used by:32  Timeline
Symbol 30 TextUses:15Used by:31
Symbol 31 MovieClipUses:30Used by:32  Timeline
Symbol 32 MovieClip [gameover]Uses:16 17 22 24 26 27 28 29 31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [reddeath]Uses:33
Symbol 35 TextUses:15Used by:41
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:36 37 38Used by:40
Symbol 40 MovieClipUses:39Used by:41  Timeline
Symbol 41 MovieClip [pause_menu]Uses:35 40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClip [bloodexplosion]Uses:43
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClip [blood]Uses:46
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip [fragment]Uses:49
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip [sparkle]Uses:51
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:63
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:63
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:63
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:63
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:63
Symbol 63 MovieClip [laser]Uses:54 56 58 60 62Used by:Timeline
Symbol 247 MovieClip [__Packages.mochi.as2.MochiScores]
Symbol 248 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 249 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 250 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 251 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 252 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 253 MovieClip [__Packages.mochi.as2.MochiDigits]
Symbol 254 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 64 GraphicUsed by:68 216 222 226
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:64 66 67Used by:96  Timeline
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:96  Timeline
Symbol 71 TextUses:15Used by:Timeline
Symbol 72 TextUses:15Used by:Timeline
Symbol 73 ShapeTweeningUsed by:77
Symbol 74 GraphicUsed by:77
Symbol 75 ShapeTweeningUsed by:77
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:73 74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:Timeline
Symbol 82 GraphicUsed by:Timeline
Symbol 83 GraphicUsed by:85 89 91 93 95
Symbol 84 TextUses:15Used by:85
Symbol 85 ButtonUses:83 84 20 21Used by:Timeline
Symbol 86 TextUses:15Used by:87
Symbol 87 ButtonUses:18 86 20 21Used by:Timeline
Symbol 88 TextUses:15Used by:89
Symbol 89 ButtonUses:83 88 20 21Used by:Timeline
Symbol 90 TextUses:15Used by:91
Symbol 91 ButtonUses:83 90 20 21Used by:Timeline
Symbol 92 TextUses:15Used by:93
Symbol 93 ButtonUses:83 92 20 21Used by:Timeline
Symbol 94 TextUses:15Used by:95
Symbol 95 ButtonUses:83 94 20 21Used by:Timeline
Symbol 96 MovieClipUses:68 70Used by:Timeline
Symbol 97 TextUses:15Used by:98
Symbol 98 MovieClipUses:97Used by:Timeline
Symbol 99 GraphicUsed by:103
Symbol 100 FontUsed by:101 102 121 123 125 127 129 131 133 135 137 139 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 184
Symbol 101 TextUses:100Used by:103
Symbol 102 TextUses:100Used by:103
Symbol 103 MovieClipUses:99 101 102Used by:104
Symbol 104 MovieClipUses:103Used by:Timeline
Symbol 105 GraphicUsed by:108
Symbol 106 ShapeTweeningUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:105 106 107Used by:Timeline
Symbol 109 GraphicUsed by:Timeline
Symbol 110 TextUses:15Used by:111
Symbol 111 MovieClipUses:110Used by:Timeline
Symbol 112 TextUses:15Used by:114
Symbol 113 GraphicUsed by:114
Symbol 114 ButtonUses:112 113Used by:Timeline
Symbol 115 TextUses:15Used by:117
Symbol 116 GraphicUsed by:117
Symbol 117 ButtonUses:115 116Used by:Timeline
Symbol 118 GraphicUsed by:120
Symbol 119 GraphicUsed by:120
Symbol 120 ButtonUses:118 119Used by:122 124 126 128 130 132 134 136 138 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181
Symbol 121 TextUses:100Used by:122
Symbol 122 MovieClipUses:120 121 13Used by:Timeline
Symbol 123 TextUses:100Used by:124
Symbol 124 MovieClipUses:120 123 13Used by:Timeline
Symbol 125 TextUses:100Used by:126
Symbol 126 MovieClipUses:120 125 13Used by:Timeline
Symbol 127 TextUses:100Used by:128
Symbol 128 MovieClipUses:120 127 13Used by:Timeline
Symbol 129 TextUses:100Used by:130
Symbol 130 MovieClipUses:120 129 13Used by:Timeline
Symbol 131 TextUses:100Used by:132
Symbol 132 MovieClipUses:120 131 13Used by:Timeline
Symbol 133 TextUses:100Used by:134
Symbol 134 MovieClipUses:120 133 13Used by:Timeline
Symbol 135 TextUses:100Used by:136
Symbol 136 MovieClipUses:120 135 13Used by:Timeline
Symbol 137 TextUses:100Used by:138
Symbol 138 MovieClipUses:120 137 13Used by:Timeline
Symbol 139 EditableTextUses:100Used by:Timeline
Symbol 140 TextUses:100Used by:141
Symbol 141 MovieClipUses:120 140 13Used by:Timeline
Symbol 142 TextUses:100Used by:143
Symbol 143 MovieClipUses:120 142 13Used by:Timeline
Symbol 144 TextUses:100Used by:145
Symbol 145 MovieClipUses:120 144 13Used by:Timeline
Symbol 146 TextUses:100Used by:147
Symbol 147 MovieClipUses:120 146 13Used by:Timeline
Symbol 148 TextUses:100Used by:149
Symbol 149 MovieClipUses:120 148 13Used by:Timeline
Symbol 150 TextUses:100Used by:151
Symbol 151 MovieClipUses:120 150 13Used by:Timeline
Symbol 152 TextUses:100Used by:153
Symbol 153 MovieClipUses:120 152 13Used by:Timeline
Symbol 154 TextUses:100Used by:155
Symbol 155 MovieClipUses:120 154 13Used by:Timeline
Symbol 156 TextUses:100Used by:157
Symbol 157 MovieClipUses:120 156 13Used by:Timeline
Symbol 158 TextUses:100Used by:159
Symbol 159 MovieClipUses:120 158 13Used by:Timeline
Symbol 160 TextUses:100Used by:161
Symbol 161 MovieClipUses:120 160 13Used by:Timeline
Symbol 162 TextUses:100Used by:163
Symbol 163 MovieClipUses:120 162 13Used by:Timeline
Symbol 164 TextUses:100Used by:165
Symbol 165 MovieClipUses:120 164 13Used by:Timeline
Symbol 166 TextUses:100Used by:167
Symbol 167 MovieClipUses:120 166 13Used by:Timeline
Symbol 168 TextUses:100Used by:169
Symbol 169 MovieClipUses:120 168 13Used by:Timeline
Symbol 170 TextUses:100Used by:171
Symbol 171 MovieClipUses:120 170 13Used by:Timeline
Symbol 172 TextUses:100Used by:173
Symbol 173 MovieClipUses:120 172 13Used by:Timeline
Symbol 174 TextUses:100Used by:175
Symbol 175 MovieClipUses:120 174 13Used by:Timeline
Symbol 176 TextUses:100Used by:177
Symbol 177 MovieClipUses:120 176 13Used by:Timeline
Symbol 178 TextUses:100Used by:179
Symbol 179 MovieClipUses:120 178 13Used by:Timeline
Symbol 180 TextUses:100Used by:181
Symbol 181 MovieClipUses:120 180 13Used by:Timeline
Symbol 182 TextUses:15Used by:183
Symbol 183 MovieClipUses:182Used by:Timeline
Symbol 184 TextUses:100Used by:186
Symbol 185 GraphicUsed by:186
Symbol 186 ButtonUses:184 185Used by:Timeline
Symbol 187 TextUses:15Used by:197 206 230
Symbol 188 TextUses:15Used by:197
Symbol 189 TextUses:15Used by:197
Symbol 190 TextUses:15Used by:197
Symbol 191 TextUses:15Used by:197
Symbol 192 TextUses:15Used by:197
Symbol 193 TextUses:15Used by:197
Symbol 194 ButtonUses:18 25 20 21Used by:197 206 230
Symbol 195 TextUses:15Used by:196 205
Symbol 196 ButtonUses:18 195 20 21Used by:197
Symbol 197 MovieClipUses:187 188 189 190 191 192 193 194 196Used by:Timeline
Symbol 198 GraphicUsed by:206
Symbol 199 TextUses:15Used by:206
Symbol 200 TextUses:15Used by:206
Symbol 201 TextUses:15Used by:206
Symbol 202 TextUses:15Used by:206
Symbol 203 TextUses:15Used by:206
Symbol 204 TextUses:15Used by:206
Symbol 205 ButtonUses:18 195 20 21Used by:206
Symbol 206 MovieClipUses:198 187 199 200 201 202 203 204 205 194Used by:Timeline
Symbol 207 TextUses:15Used by:230
Symbol 208 TextUses:15Used by:230
Symbol 209 TextUses:15Used by:230
Symbol 210 TextUses:15Used by:230
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:214
Symbol 214 MovieClipUses:211 213Used by:216
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:64 214 215Used by:230  Timeline
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:219Used by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:64 220 221Used by:230  Timeline
Symbol 223 TextUses:1Used by:224
Symbol 224 MovieClipUses:223Used by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:64 224 225Used by:230  Timeline
Symbol 227 TextUses:15Used by:230
Symbol 228 TextUses:15Used by:230
Symbol 229 TextUses:15Used by:230
Symbol 230 MovieClipUses:187 207 208 209 210 216 222 226 227 228 229 194Used by:Timeline
Symbol 231 GraphicUsed by:Timeline
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:232 234Used by:Timeline
Symbol 236 EditableTextUses:15Used by:Timeline
Symbol 237 EditableTextUses:15Used by:239
Symbol 238 EditableTextUses:15Used by:239
Symbol 239 MovieClipUses:237 238Used by:Timeline
Symbol 240 GraphicUsed by:244 245
Symbol 241 TextUses:1Used by:244 245
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:244 245
Symbol 244 MovieClipUses:240 241 243Used by:Timeline
Symbol 245 MovieClipUses:240 241 243Used by:Timeline
Symbol 246 EditableTextUses:15Used by:Timeline

Instance Names

"s"Frame 2Symbol 79 MovieClip
"bgs"Frame 2Symbol 81 MovieClip
"s"Frame 7Symbol 79 MovieClip
"slowguage"Frame 19Symbol 235 MovieClip
"s3"Frame 19Symbol 81 MovieClip
"mt"Frame 19Symbol 239 MovieClip
"s2"Frame 19Symbol 81 MovieClip
"sguage"Frame 19Symbol 244 MovieClip
"sguage2"Frame 19Symbol 245 MovieClip
"slowguage"Frame 20Symbol 235 MovieClip
"rank"Symbol 32 MovieClip [gameover] Frame 1Symbol 27 EditableText
"pg"Symbol 40 MovieClip Frame 2Symbol 39 MovieClip
"redl"Symbol 63 MovieClip [laser] Frame 1Symbol 54 MovieClip
"greenl"Symbol 63 MovieClip [laser] Frame 2Symbol 56 MovieClip
"bluel"Symbol 63 MovieClip [laser] Frame 3Symbol 58 MovieClip
"yellowl"Symbol 63 MovieClip [laser] Frame 4Symbol 60 MovieClip
"purplel"Symbol 63 MovieClip [laser] Frame 5Symbol 62 MovieClip
"karta"Symbol 68 MovieClip Frame 1Symbol 66 MovieClip
"po"Symbol 104 MovieClip Frame 2Symbol 103 MovieClip
"karta"Symbol 226 MovieClip Frame 1Symbol 224 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "Glass Gauge"
ExportAssets (56)Timeline Frame 1Symbol 2 as "st"
ExportAssets (56)Timeline Frame 1Symbol 3 as "so"
ExportAssets (56)Timeline Frame 1Symbol 4 as "reward"
ExportAssets (56)Timeline Frame 1Symbol 5 as "bgm"
ExportAssets (56)Timeline Frame 1Symbol 6 as "hit2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "hit1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sachieve"
ExportAssets (56)Timeline Frame 1Symbol 14 as "abar"
ExportAssets (56)Timeline Frame 1Symbol 32 as "gameover"
ExportAssets (56)Timeline Frame 1Symbol 34 as "reddeath"
ExportAssets (56)Timeline Frame 1Symbol 41 as "pause_menu"
ExportAssets (56)Timeline Frame 1Symbol 44 as "bloodexplosion"
ExportAssets (56)Timeline Frame 1Symbol 47 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 50 as "fragment"
ExportAssets (56)Timeline Frame 1Symbol 52 as "sparkle"
ExportAssets (56)Timeline Frame 1Symbol 63 as "laser"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.mochi.as2.MochiAd"

Labels

"pre"Frame 5
"menu"Frame 6
"credits"Frame 7
"achieved"Frame 8
"highscores"Frame 9
"instructions1"Frame 10
"instructions2"Frame 11
"instructions3"Frame 12
"game"Frame 19
"tryagain"Frame 20
"red"Symbol 63 MovieClip [laser] Frame 1
"green"Symbol 63 MovieClip [laser] Frame 2
"blue"Symbol 63 MovieClip [laser] Frame 3
"yellow"Symbol 63 MovieClip [laser] Frame 4
"purple"Symbol 63 MovieClip [laser] Frame 5

Dynamic Text Variables

acompleteSymbol 11 EditableText"<p align="right"></p><p align="right"></p>"
_root.scoreSymbol 17 EditableText"<p align="center"></p>"
_root.rankSymbol 27 EditableText"<p align="left"></p>"
howtoachieveSymbol 139 EditableText""
scoreSymbol 236 EditableText"<p align="right"></p>"
textSymbol 237 EditableText"<p align="left"></p>"
multiplierSymbol 238 EditableText"<p align="left"></p>"
scoreSymbol 246 EditableText"<p align="right"></p>"




http://swfchan.com/19/93260/info.shtml
Created: 27/3 -2019 00:46:23 Last modified: 27/3 -2019 00:46:23 Server time: 11/05 -2024 13:14:32