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

swfchan turned sixteen years old yesterday! (5may2024)

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

Plant Life 2 - fight off dangerous insects in this fun game.swf

This is the info page for
Flash #90762

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


Text
embed:

.swf + thumbnail:

<embed src="http://games.mochiads.com/c/g/plant-life-2/PL.swf" width="500" height="500">

http://cdn.mochiads.com/c/g/plant-life-2.zip

.swf:

http://games.mochiads.com/c/g/plant-life-2/PL.swf

Get this game for your site!

<embed src="http://games.mochiads.com/c/g/plant-life-2/PL.swf" width="500" height="500">

http://cdn.mochiads.com/c/g/plant-life-2.zip

http://games.mochiads.com/c/g/plant-life-2/PL.swf

x

012345

00:00

MUSIC

SFX

Super Strength

Grow Petal

Extra Life

Regenerate Petals

MAIN MENU

NEXT
LEVEL

50pts

200pts

100pts

SHOP

CONTROLS

z

x

c

d

s

a

w

j

k

l

<< space >>

Boss:

012345

012345

>Submit Score

>Submit Time

MAIN MENU

PLAY MORE GAMES

or

(new window)

Play original ->

CONGRATUlATIONS!

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"02a3aeb8703da344", res:"500x500", background:14024658, color:4521728, outline:1279259, no_bg:false}); mochi.MochiServices.connect("02a3aeb8703da344");
Frame 2
stop(); _global.mutefx = false; _global.mute = false; 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; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("2b3a44e2", this, 10301, true);
Instance of Symbol 39 MovieClip in Frame 2
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Frame 3
stop(); _global.scoresent = false; _global.timesent = false; var _mochiads_game_id = "bc42ad4e3b259f99"; 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; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("06b6c8f1", this, 10301, true);
Instance of Symbol 42 MovieClip in Frame 3
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Frame 4
function reset() { i = 0; while (i < 1) { removeMovieClip(_root.bigred[i]); _root.bigred[i] = null; i++; } i = 0; while (i < 16) { removeMovieClip(_root.medred[i].counterpart); removeMovieClip(_root.medred[i]); _root.medred[i] = null; i++; } i = 0; while (i < 16) { removeMovieClip(_root.medred2[i]); _root.medred2[i] = null; i++; } i = 0; while (i < 64) { removeMovieClip(_root.smared[i].counterpart); removeMovieClip(_root.smared[i]); _root.smared[i] = null; i++; } i = 0; while (i < 64) { removeMovieClip(_root.smared2[i]); _root.smared2[i] = null; i++; } i = 0; while (i < 10) { removeMovieClip(c1.arrayBullets[i].counterpart); removeMovieClip(c1.arrayBullets[i]); c1.arrayBullets[i] = null; i++; } i = 0; while (i < 10) { removeMovieClip(c1.arrayBullets[i].counterpart); removeMovieClip(c1.arrayBulletsOut[i]); c1.arrayBulletsOut[i] = null; i++; } i = 0; while (i < 10) { removeMovieClip(_root["bullet" + i]); removeMovieClip(_root["bulletA" + i]); i++; } _global.score = c1.score; _global.timer = timer.text; } function gameOver() { _global.timerGo = false; _root.bigboss._y = 38; _root.bigbosstext._y = 41; instructions.instructions.text = "Fight to your death!"; var _local3 = addbig(250, 250); } function died() { reset(); _global.timerGo = false; gotoAndStop ("a4"); } function level1() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 1\rUse your petals to attack enemies"; addShield(100, 400); addsma(400, 400); addbug(300, 400); } function level2() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 2\rThey like to move around, watch out!"; addRotate(400, 400); var _local1 = addsma(100, 400); _local1.xvel = 1; _local1.yvel = -1; _local1.updateRotation(); } function level3() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 3\r\"Z\" contracts your petals"; var _local1 = addsma(100, 100); _local1.xvel = 2; _local1.yvel = 2; _local1.updateRotation(); addRotate(400, 100); } function level4() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 4\r\"C\" expands your petals"; var _local2 = addsma(400, 100); _local2.xvel = 3; _local2.yvel = 3; var _local1 = addsma(100, 100); _local1.xvel = -3; _local1.yvel = 3; addRotate(100, 400); addSpeed(400, 400); } function level5() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 5\r\"X\" fires your petals"; addsma(400, 400).yvel = 4; addsma(350, 400).yvel = 4; addsma(300, 400).yvel = 4; addsma(250, 400).yvel = 4; addsma(200, 400).yvel = 4; addsma(150, 400).yvel = 4; addsma(100, 400).yvel = 4; } function level6() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 6\rPetals need time to recharge!"; var _local4 = addsma(400, 100); _local4.xvel = 5; _local4.yvel = 1; var _local3 = addsma(100, 100); _local3.xvel = 1; _local3.yvel = 5; var _local2 = addsma(100, 400); _local2.xvel = 1; _local2.yvel = 5; var _local1 = addsma(400, 400); _local1.xvel = 5; _local1.yvel = 1; } function level7() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 7\rGetting the hang of it?"; tx = 6; ty = 6; var _local4 = addsma(250, 250); _local4.xvel = -tx; _local4.yvel = ty; var _local3 = addsma(250, 250); _local3.xvel = tx; _local3.yvel = -ty; var _local2 = addsma(250, 250); _local2.xvel = -tx; _local2.yvel = -ty; var _local1 = addsma(250, 250); _local1.xvel = tx; _local1.yvel = ty; addShield(250, 250); } function level8() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 8\rGood, let's add another character into the mix"; tx = 0; ty = 0; var _local1 = addmed(250, 400); _local1.xvel = -tx; _local1.yvel = ty; addRotate(250, 250); } function level9() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 9\rStarting off slow"; tx = 2; ty = 2; var _local4 = addmed(250, 350); _local4.xvel = -tx; _local4.yvel = ty; var _local3 = addmed(250, 350); _local3.xvel = tx; _local3.yvel = -ty; var _local2 = addmed(250, 350); _local2.xvel = -tx; _local2.yvel = -ty; var _local1 = addmed(250, 350); _local1.xvel = tx; _local1.yvel = ty; addShield(350, 350); } function level10() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 10\rGetting faster!"; tx = 4; ty = 4; var _local4 = addmed(100, 200); _local4.xvel = -tx; _local4.yvel = ty; var _local3 = addmed(100, 250); _local3.xvel = tx; _local3.yvel = -ty; var _local2 = addmed(100, 300); _local2.xvel = -tx; _local2.yvel = -ty; var _local1 = addmed(100, 350); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(100, 400); _local1.xvel = tx; _local1.yvel = ty; _local4 = addmed(400, 200); _local4.xvel = -tx; _local4.yvel = ty; _local3 = addmed(400, 250); _local3.xvel = tx; _local3.yvel = -ty; _local2 = addmed(400, 300); _local2.xvel = -tx; _local2.yvel = -ty; _local1 = addmed(400, 350); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 400); _local1.xvel = tx; _local1.yvel = ty; addShield(250, 250); } function level11() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 11\rSquishy\nExpand your petals for a faster game!"; tx = 1; ty = 0; var _local1 = addmed(100, 100); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(100, 150); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(100, 200); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(100, 250); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(100, 300); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(100, 350); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(100, 400); _local1.xvel = -tx; _local1.yvel = ty; _local1 = addmed(400, 100); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 150); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 200); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 250); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 300); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 350); _local1.xvel = tx; _local1.yvel = ty; _local1 = addmed(400, 400); _local1.xvel = tx; _local1.yvel = ty; addLife(250, 250); } function level12() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 12\rOoo, pretty pattern"; var _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = -1; _local1 = addsma(250, 250); _local1.xvel = 2; _local1.yvel = -2; _local1 = addsma(250, 250); _local1.xvel = 3; _local1.yvel = -3; _local1 = addsma(250, 250); _local1.xvel = 5; _local1.yvel = -4; _local1 = addsma(250, 250); _local1.xvel = 8; _local1.yvel = -5; _local1 = addsma(250, 250); _local1.xvel = -8; _local1.yvel = -5; _local1 = addsma(250, 250); _local1.xvel = -5; _local1.yvel = -4; _local1 = addsma(250, 250); _local1.xvel = -3; _local1.yvel = -3; _local1 = addsma(250, 250); _local1.xvel = -2; _local1.yvel = -2; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 1; _local1 = addsma(250, 250); _local1.xvel = 2; _local1.yvel = 2; _local1 = addsma(250, 250); _local1.xvel = 3; _local1.yvel = 3; _local1 = addsma(250, 250); _local1.xvel = 5; _local1.yvel = 4; _local1 = addsma(250, 250); _local1.xvel = 8; _local1.yvel = 5; _local1 = addsma(250, 250); _local1.xvel = -8; _local1.yvel = 5; _local1 = addsma(250, 250); _local1.xvel = -5; _local1.yvel = 4; _local1 = addsma(250, 250); _local1.xvel = -3; _local1.yvel = 3; _local1 = addsma(250, 250); _local1.xvel = -2; _local1.yvel = 2; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 1; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 0; _local1 = addmed(250, 250); _local1.xvel = 0; _local1.yvel = 0; } function level13() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 13\rWatch out!"; addLife(250, 250); var _local1 = addmed(250, 250); _local1.xvel = 1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = -1; _local1 = addmed(250, 250); _local1.xvel = 2; _local1.yvel = -2; _local1 = addsma(250, 250); _local1.xvel = 3; _local1.yvel = -3; _local1 = addmed(250, 250); _local1.xvel = 5; _local1.yvel = -4; _local1 = addsma(250, 250); _local1.xvel = 8; _local1.yvel = -5; _local1 = addmed(250, 250); _local1.xvel = -8; _local1.yvel = -5; _local1 = addsma(250, 250); _local1.xvel = -5; _local1.yvel = -4; _local1 = addmed(250, 250); _local1.xvel = -3; _local1.yvel = -3; _local1 = addsma(250, 250); _local1.xvel = -2; _local1.yvel = -2; _local1 = addmed(250, 250); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 0; _local1 = addmed(250, 250); _local1.xvel = 1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 1; _local1 = addmed(250, 250); _local1.xvel = 2; _local1.yvel = 2; _local1 = addsma(250, 250); _local1.xvel = 3; _local1.yvel = 3; _local1 = addmed(250, 250); _local1.xvel = 5; _local1.yvel = 4; _local1 = addsma(250, 250); _local1.xvel = 8; _local1.yvel = 5; _local1 = addmed(250, 250); _local1.xvel = -8; _local1.yvel = 5; _local1 = addsma(250, 250); _local1.xvel = -5; _local1.yvel = 4; _local1 = addmed(250, 250); _local1.xvel = -3; _local1.yvel = 3; _local1 = addsma(250, 250); _local1.xvel = -2; _local1.yvel = 2; _local1 = addmed(250, 250); _local1.xvel = -1; _local1.yvel = 1; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 0; _local1 = addmed(250, 250); _local1.xvel = 0; _local1.yvel = 0; } function level14() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 14\rTake it slow?"; addLife(250, 250); var _local1 = addmed(250, 250); _local1.xvel = -1; _local1.yvel = -1; _local1 = addmed(250, 250); _local1.xvel = -2; _local1.yvel = -2; _local1 = addmed(250, 250); _local1.xvel = -3; _local1.yvel = -3; _local1 = addmed(250, 250); _local1.xvel = -5; _local1.yvel = -4; _local1 = addmed(250, 250); _local1.xvel = -5; _local1.yvel = 4; _local1 = addmed(250, 250); _local1.xvel = -3; _local1.yvel = 3; _local1 = addmed(250, 250); _local1.xvel = -2; _local1.yvel = 2; _local1 = addmed(250, 250); _local1.xvel = -1; _local1.yvel = 1; _local1 = addmed(250, 250); _local1.xvel = 1; _local1.yvel = 1; _local1 = addmed(250, 250); _local1.xvel = 2; _local1.yvel = 2; _local1 = addmed(250, 250); _local1.xvel = 3; _local1.yvel = 3; _local1 = addmed(250, 250); _local1.xvel = 5; _local1.yvel = 4; _local1 = addmed(250, 250); _local1.xvel = 5; _local1.yvel = -4; _local1 = addmed(250, 250); _local1.xvel = 3; _local1.yvel = -3; _local1 = addmed(250, 250); _local1.xvel = 2; _local1.yvel = -2; _local1 = addmed(250, 250); _local1.xvel = 1; _local1.yvel = -1; } function level15() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 15\rWait, wtf?!"; addLife(250, 250); var _local1 = addsma2(100, 400); _local1 = addsma2(150, 400); _local1 = addsma2(200, 400); _local1 = addsma2(250, 400); _local1 = addsma2(300, 400); _local1 = addsma2(350, 400); _local1 = addsma2(400, 400); _local1 = addsma2(100, 350); _local1 = addsma2(150, 350); _local1 = addsma2(200, 350); _local1 = addsma2(250, 350); _local1 = addsma2(300, 350); _local1 = addsma2(350, 350); _local1 = addsma2(400, 350); _local1 = addsma2(100, 300); _local1 = addsma2(150, 300); _local1 = addsma2(200, 300); _local1 = addsma2(250, 300); _local1 = addsma2(300, 300); _local1 = addsma2(350, 300); _local1 = addsma2(400, 300); } function level16() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 16\rRiggle!!"; addLife(250, 250); var _local1 = addsma2(100, 400); _local1 = addsma2(100, 350); _local1 = addsma2(100, 300); _local1 = addsma2(100, 250); _local1 = addsma2(100, 200); _local1 = addsma2(100, 150); _local1 = addsma2(100, 100); _local1 = addsma2(400, 400); _local1 = addsma2(400, 350); _local1 = addsma2(400, 300); _local1 = addsma2(400, 250); _local1 = addsma2(400, 200); _local1 = addsma2(400, 150); _local1 = addsma2(400, 100); } function level17() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 17\rHeating up, isn't it?"; addLife(250, 250); var _local2 = addsma2(100, 400); _local2 = addsma2(100, 350); _local2 = addsma2(100, 300); _local2 = addsma2(100, 250); _local2 = addsma2(100, 200); _local2 = addsma2(100, 150); _local2 = addsma2(100, 100); _local2 = addsma2(400, 400); _local2 = addsma2(400, 350); _local2 = addsma2(400, 300); _local2 = addsma2(400, 250); _local2 = addsma2(400, 200); _local2 = addsma2(400, 150); _local2 = addsma2(400, 100); _local2 = addsma2(350, 400); _local2 = addsma2(300, 400); _local2 = addsma2(250, 400); _local2 = addsma2(200, 400); _local2 = addsma2(150, 400); var _local1 = addmed(250, 250); _local1.yvel = 4; _local1 = addmed(250, 400); _local1.yvel = 4; _local1 = addmed(100, 250); _local1.xvel = 4; _local1 = addmed(400, 250); _local1.xvel = -4; } function level18() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 18\rAh! Level repeat! With added riggle-ness"; addLife(250, 250); var _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = -1; _local1 = addsma(250, 250); _local1.xvel = 2; _local1.yvel = -2; _local1 = addsma(250, 250); _local1.xvel = 3; _local1.yvel = -3; _local1 = addsma(250, 250); _local1.xvel = 5; _local1.yvel = -4; _local1 = addsma(250, 250); _local1.xvel = 8; _local1.yvel = -5; _local1 = addsma(250, 250); _local1.xvel = -8; _local1.yvel = -5; _local1 = addsma(250, 250); _local1.xvel = -5; _local1.yvel = -4; _local1 = addsma(250, 250); _local1.xvel = -3; _local1.yvel = -3; _local1 = addsma(250, 250); _local1.xvel = -2; _local1.yvel = -2; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 0; _local1 = addsma(250, 250); _local1.xvel = 1; _local1.yvel = 1; _local1 = addsma(250, 250); _local1.xvel = 2; _local1.yvel = 2; _local1 = addsma(250, 250); _local1.xvel = 3; _local1.yvel = 3; _local1 = addsma(250, 250); _local1.xvel = 5; _local1.yvel = 4; _local1 = addsma(250, 250); _local1.xvel = 8; _local1.yvel = 5; _local1 = addsma(250, 250); _local1.xvel = -8; _local1.yvel = 5; _local1 = addsma(250, 250); _local1.xvel = -5; _local1.yvel = 4; _local1 = addsma(250, 250); _local1.xvel = -3; _local1.yvel = 3; _local1 = addsma(250, 250); _local1.xvel = -2; _local1.yvel = 2; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 1; _local1 = addsma(250, 250); _local1.xvel = -1; _local1.yvel = 0; addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); addsma2(250, 250); } function level19() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 19\rThe big riggle!"; addLife(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addLife(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); } function level20() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 20\rTake a break after this level"; addLife(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addmed2(250, 250); addsma2(400, 400); addsma2(400, 400); addsma2(400, 400); addsma2(400, 400); addsma2(400, 400); addsma2(400, 400); addsma2(400, 400); addsma2(400, 400); addsma2(100, 400); addsma2(100, 400); addsma2(100, 400); addsma2(100, 400); addsma2(100, 400); addsma2(100, 400); addsma2(100, 400); addsma2(100, 400); tx = 4; ty = 1; var _local2 = addmed(250, 350); _local2.xvel = -tx; _local2.yvel = -ty; var _local1 = addmed(250, 350); _local1.xvel = tx; _local1.yvel = ty; addShield(250, 350); } function level21() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 21\rCollect the powerups, you'll need them!"; addLife(250, 250); addSpeed(250, 350); addRotate(250, 150); addsma2(400, 400); } function levelMarch() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 8\rSlow Swarm"; var _local1 = addsma(89, 388); _local1.xvel = 0; _local1.yvel = -0.3; _local1 = addsma(93, 320); _local1.xvel = 0; _local1.yvel = -0.3; _local1 = addsma(399, 347); _local1.xvel = 0; _local1.yvel = -0.3; _local1 = addsma(419, 324); _local1.xvel = 0; _local1.yvel = -0.3; _local1 = addsma(87, 386); _local1.xvel = 0; _local1.yvel = -0.3; _local1 = addsma(113, 301); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(363, 318); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(380, 339); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(97, 342); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(118, 332); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(146, 368); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(147, 317); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(174, 351); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(294, 367); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(390, 399); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(331, 403); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(269, 402); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(230, 411); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(170, 395); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(87, 408); _local1.xvel = 0; _local1.yvel = -0.2; _local1 = addsma(292, 361); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(412, 373); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(421, 345); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(163, 331); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(64, 313); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(374, 361); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(375, 386); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(262, 403); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(167, 389); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(314, 317); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(151, 347); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(275, 367); _local1.xvel = 0; _local1.yvel = -0.1; _local1 = addsma(208, 413); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addsma(357, 290); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addsma(114, 380); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addsma(78, 324); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addsma(308, 380); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addsma(132, 362); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(397, 314); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(62, 292); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(193, 298); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(115, 357); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(348, 381); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(120, 331); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addsma(61, 371); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(308, 278); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(92, 284); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(414, 397); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(398, 373); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(258, 314); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addsma(133, 419); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(74, 423); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addsma(320, 427); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addsma(314, 363); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addsma(408, 297); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(233, 347); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(302, 399); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(132, 357); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(293, 327); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(93, 314); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(364, 356); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(167, 313); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(81, 353); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addsma(201, 310); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(148, 303); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addmed(208, 331); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addmed(414, 409); _local1.xvel = 0; _local1.yvel = -0.06; _local1 = addmed(340, 338); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addmed(197, 391); _local1.xvel = 0; _local1.yvel = -0.05; _local1 = addmed(281, 350); _local1.xvel = 0; _local1.yvel = -0.02; _local1 = addmed(405, 345); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(245, 427); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(370, 419); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(254, 381); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(178, 413); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(344, 314); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(253, 290); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(129, 277); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(177, 358); _local1.xvel = 0; _local1.yvel = -0.03; _local1 = addmed(100, 404); _local1.xvel = 0; _local1.yvel = -0.03; addShield(323.75, 439); addRotate(180.75, 440.15); addSpeed(251.75, 398); } function addLevel() { if (checkLevelClear()) { _root.nextlevel._alpha = 100; _root.nextlevel._x = 196; instructions.instructions.text = ""; } } function checkLevelClear() { i = 0; while (i < 1) { if (_root.bigred[i] != null) { return(false); } i++; } i = 0; while (i < 16) { if (_root.medred[i] != null) { return(false); } i++; } i = 0; while (i < 64) { if (_root.smared[i] != null) { return(false); } i++; } i = 0; while (i < 64) { if (_root.smared2[i] != null) { return(false); } i++; } return(true); } function addbullets() { var _local2 = 150; i = 0; while (i < 4) { var _local1 = (i * 20) + 200; addbullet(_local1, _local2); i++; } } function addbullet(xpos, ypos) { var _local2 = 0; while (_local2 < 10) { if (!_root["bullet" + _local2]) { var _local3 = bullet.duplicateMovieClip("bullet" + _local2, _root.getNextHighestDepth()); var _local4 = bulletA.duplicateMovieClip("bulletA" + _local2, _root.getNextHighestDepth()); _root["bulletA" + _local2].followtag = "bullet" + _local2; _root["bullet" + _local2]._y = ypos; _root["bullet" + _local2]._x = xpos; _root["bulletA" + _local2]._y = ypos; _root["bulletA" + _local2]._x = xpos; _root["bullet" + _local2].counterpart = _local4; _root["bullet" + _local2].counterpart.gotoAndStop(7); _root["bullet" + _local2].ivalue = _local2; _root["bulletA" + _local2].counterpart = _local3; _root.c1.arrayBulletsOut[_local2] = _root["bullet" + _local2]; return(true); } _local2++; } return(false); } function addbig(xpos, ypos) { xpos = xpos - 40; ypos = ypos - 40; var _local2 = null; i = 0; while (i < 1) { if (bigred[i] == null) { _local2 = i; break; } i++; } if (_local2 != null) { bbb.duplicateMovieClip("bbb" + _local2, _root.getNextHighestDepth()); bigred[_local2] = _root["bbb" + _local2]; bigred[_local2]._x = xpos; bigred[_local2]._y = ypos; return(bigred[_local2]); } return(null); } function addmed(xpos, ypos) { xpos = xpos - 25; ypos = ypos - 25; var _local2 = null; i = 0; while (i < 16) { if (medred[i] == null) { _local2 = i; break; } i++; } if (_local2 != null) { bb.duplicateMovieClip("bb" + _local2, _root.getNextHighestDepth()); bbA.duplicateMovieClip("bbA" + _local2, _root.getNextHighestDepth()); _root["bbA" + _local2].followtag = "bb" + _local2; _root["bbA" + _local2]._x = xpos; _root["bbA" + _local2]._y = ypos; medred[_local2] = _root["bb" + _local2]; medred[_local2]._x = xpos; medred[_local2]._y = ypos; medred[_local2].counterpart = _root["bbA" + _local2]; return(medred[_local2]); } return(null); } function addmed2(xpos, ypos) { xpos = xpos - 25; ypos = ypos - 25; var _local2 = null; i = 0; while (i < 16) { if (medred2[i] == null) { _local2 = i; break; } i++; } if (_local2 != null) { bbs2.duplicateMovieClip("bbs2" + _local2, _root.getNextHighestDepth()); medred2[_local2] = _root["bbs2" + _local2]; medred2[_local2]._x = xpos; medred2[_local2]._y = ypos; return(medred2[_local2]); } return(null); } function addbug(xpos, ypos) { var _local1 = addsma(xpos, ypos); _local1.gotoAndStop("bug"); _local1.counterpart.gotoAndPlay("bug"); return(_local1); } function addcatepillar(xpos, ypos) { var _local1 = addsma(xpos, ypos); _local1.gotoAndStop("catepillar"); _local1.counterpart.gotoAndPlay("catepillar"); return(_local1); } function addsnail(xpos, ypos) { var _local1 = addsma(xpos, ypos); _local1.gotoAndStop("snail"); _local1.counterpart.gotoAndPlay("snail"); _local1.issnail = true; return(_local1); } function addsma(xpos, ypos) { xpos = xpos - 15; ypos = ypos - 15; var _local2 = null; i = 0; while (i < 64) { if (smared[i] == null) { _local2 = i; break; } i++; } if (_local2 != null) { _root.test.text = _root.test.text + _local2; bs.duplicateMovieClip("b" + _local2, _root.getNextHighestDepth()); bsA.duplicateMovieClip("bA" + _local2, _root.getNextHighestDepth()); _root["bA" + _local2].followtag = "b" + _local2; _root["bA" + _local2]._x = xpos; _root["bA" + _local2]._y = ypos; smared[_local2] = _root["b" + _local2]; smared[_local2]._x = xpos; smared[_local2]._y = ypos; smared[_local2].counterpart = _root["bA" + _local2]; smared[_local2].gotoAndStop("bug"); smared[_local2].counterpart.gotoAndPlay("bug"); return(smared[_local2]); } return(null); } function addsma2(xpos, ypos) { xpos = xpos - 15; ypos = ypos - 15; var _local2 = null; i = 0; while (i < 64) { if (smared2[i] == null) { _local2 = i; break; } i++; } if (_local2 != null) { _root.test.text = _root.test.text + _local2; bs2.duplicateMovieClip("bs2" + _local2, _root.getNextHighestDepth()); smared2[_local2] = _root["bs2" + _local2]; smared2[_local2]._x = xpos; smared2[_local2]._y = ypos; return(smared2[_local2]); } return(null); } function addShield(xt, yt) { extrashield._x = xt - (0.5 * extrashield._width); extrashield._y = yt - (0.5 * extrashield._height); } function addLife(xt, yt) { extralife._x = xt - (0.5 * extralife._width); extralife._y = yt - (0.5 * extralife._height); } function addRotate(xt, yt) { trace((("XT: " + xt) + " YT: ") + yt); extrarotate._x = xt - (0.5 * extrarotate._width); extrarotate._y = yt - (0.5 * extrarotate._height); } function addSpeed(xt, yt) { extraspeed._x = xt - (0.5 * extraspeed._width); extraspeed._y = yt - (0.5 * extraspeed._height); } stop(); _global.gameCompleted = false; _root.score.text = 0; level = 0; bigred = new Array(); medred = new Array(); medred2 = new Array(); smared = new Array(); smared2 = new Array(); addLevel(); _global.timerGo = false; _global.gun = false; _global.gununlocked = false; onMouseDown = function () { if (_global.gun) { _root.c1.fireOnce(); } }; start_time = getTimer(); onEnterFrame = function () { if (_global.timerGo) { elapsed_time = getTimer() - start_time; elapsed_minutes = Math.floor(elapsed_time / 60000); elapsed_seconds = Math.floor(elapsed_time / 1000); while (elapsed_seconds >= 60) { elapsed_seconds = elapsed_seconds - 60; } if (elapsed_minutes < 10) { minutes = "0" + elapsed_minutes.toString(); } else { minutes = elapsed_minutes.toString(); } if (elapsed_seconds < 10) { seconds = "0" + elapsed_seconds.toString(); } else { seconds = elapsed_seconds.toString(); } timer.text = (minutes + ":") + seconds; } }; instructions.gotoAndPlay(1); function easy1() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 1\rUse your petals to fight off the bugs"; var _local1 = addsma(268, 431); _local1.xvel = 0; _local1.yvel = 0; } function easy2() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 2\rThey move around, be careful!"; var _local1 = addsma(268, 431); _local1.xvel = 0; _local1.yvel = 0; } function easy3() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 3\rYour life bar is at the bottom of the screen"; var _local1 = addsma(434, 444); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(120, 442); _local1.xvel = 0; _local1.yvel = -1; } function easy4() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 4\rRemeber to collect the items that appear"; var _local1 = addsma(263, 351); _local1.xvel = -1; _local1.yvel = 1; _local1 = addsma(431, 446); _local1.xvel = 1; _local1.yvel = 1; _local1 = addsma(120, 448); _local1.xvel = 1; _local1.yvel = 1; addShield(270.75, 447); } function easy5() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 5\rDon't forgot to buy upgrades with your points! You'll need them"; var _local1 = addsma(276, 369); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(332, 414); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(216, 413); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(394, 463); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(165, 457); _local1.xvel = 0; _local1.yvel = -2; addRotate(278.75, 456.15); } function easy6() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 6\rWatch Out!"; var _local1 = addsma(450, 450); _local1.xvel = -1; _local1.yvel = -2; _local1 = addsma(450, 450); _local1.xvel = -2; _local1.yvel = -2; _local1 = addsma(450, 450); _local1.xvel = -2; _local1.yvel = -3; _local1 = addsma(450, 450); _local1.xvel = -3; _local1.yvel = -3; _local1 = addsma(450, 450); _local1.xvel = -3; _local1.yvel = -4; _local1 = addsma(450, 450); _local1.xvel = -4; _local1.yvel = -4; addLife(282.75, 447); } function easy7() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 7\r"; var _local1 = addsma(450, 450); _local1.xvel = -1; _local1.yvel = -2; _local1 = addsma(450, 450); _local1.xvel = -2; _local1.yvel = -2; _local1 = addsma(450, 450); _local1.xvel = -2; _local1.yvel = -3; _local1 = addsma(450, 450); _local1.xvel = -3; _local1.yvel = -3; _local1 = addsma(450, 450); _local1.xvel = -3; _local1.yvel = -4; _local1 = addsma(450, 450); _local1.xvel = -4; _local1.yvel = -4; _local1 = addsma(50, 450); _local1.xvel = 1; _local1.yvel = -2; _local1 = addsma(50, 450); _local1.xvel = 2; _local1.yvel = -2; _local1 = addsma(50, 450); _local1.xvel = 2; _local1.yvel = -3; _local1 = addsma(50, 450); _local1.xvel = 3; _local1.yvel = -3; _local1 = addsma(50, 450); _local1.xvel = 3; _local1.yvel = -4; _local1 = addsma(50, 450); _local1.xvel = 4; _local1.yvel = -4; _local1 = addsma(450, 50); _local1.xvel = -1; _local1.yvel = 2; _local1 = addsma(450, 50); _local1.xvel = -2; _local1.yvel = 2; _local1 = addsma(450, 50); _local1.xvel = -2; _local1.yvel = 3; _local1 = addsma(450, 50); _local1.xvel = -3; _local1.yvel = 3; _local1 = addsma(450, 50); _local1.xvel = -3; _local1.yvel = 4; _local1 = addsma(450, 50); _local1.xvel = -4; _local1.yvel = 4; _local1 = addsma(50, 50); _local1.xvel = 1; _local1.yvel = 2; _local1 = addsma(50, 50); _local1.xvel = 2; _local1.yvel = 2; _local1 = addsma(50, 50); _local1.xvel = 2; _local1.yvel = 3; _local1 = addsma(50, 50); _local1.xvel = 3; _local1.yvel = 3; _local1 = addsma(50, 50); _local1.xvel = 3; _local1.yvel = 4; _local1 = addsma(50, 50); _local1.xvel = 4; _local1.yvel = 4; } function easyX() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level X\r"; var _local1 = addsma(450, 450); _local1.xvel = -2; _local1.yvel = 0; _local1 = addsma(450, 350); _local1.xvel = -2; _local1.yvel = 0; _local1 = addsma(450, 250); _local1.xvel = -2; _local1.yvel = 0; _local1 = addsma(450, 150); _local1.xvel = -2; _local1.yvel = 0; _local1 = addsma(450, 50); _local1.xvel = -2; _local1.yvel = 0; _local1 = addsma(100, 450); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(100, 350); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(100, 250); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(100, 150); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(100, 50); _local1.xvel = 2; _local1.yvel = 0; } function easyX2() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level X2\r"; var _local1 = addsma(454, 417); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(450, 310); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(459, 222); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(457, 133); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(140, 419); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(141, 325); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(138, 235); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(130, 145); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(429, 466); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(422, 367); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(423, 267); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(420, 181); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(417, 98); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(104, 377); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(101, 469); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(102, 283); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(100, 193); _local1.xvel = 2; _local1.yvel = 0; _local1 = addsma(96, 105); _local1.xvel = 2; _local1.yvel = 0; } function easyX3() { instructions.gotoAndPlay(1); instructions.instructions.text = "easyX3"; var _local1 = addmed(444, 285); _local1.xvel = -1; _local1.yvel = -1; _local1 = addmed(103, 282); _local1.xvel = 1; _local1.yvel = 1; } function hard1() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 1\rHard Mode"; var _local1 = addsma(255, 447); _local1.yvel = -2; _local1.xvel = 0; _local1 = addsma(321, 449); _local1.yvel = -1; _local1.xvel = 0; _local1 = addsma(187, 448); _local1.yvel = -2; _local1.xvel = 0; } function hard2() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 2\rTry and keep up"; var _local1 = addsma(380, 450); _local1.yvel = -1; _local1.xvel = 0; _local1 = addsma(117, 449); _local1.yvel = -1; _local1.xvel = 0; _local1 = addsma(247, 447); _local1.yvel = -3; _local1.xvel = 0; _local1 = addsma(315, 448); _local1.yvel = -2; _local1.xvel = 0; _local1 = addsma(181, 448); _local1.yvel = -2; _local1.xvel = 0; } function hard3() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 3\rThis is going to get hard fast"; var _local1 = addsma(347, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(281, 446); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(212, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(151, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(380, 450); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(117, 449); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(247, 447); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(316, 448); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(181, 448); _local1.xvel = 0; _local1.yvel = -1; } function hard4() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 4\r"; var _local1 = addsma(340, 416); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(244, 414); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(148, 414); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(347, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(281, 446); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(212, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(151, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(380, 450); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(117, 449); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(247, 447); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(316, 448); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(181, 448); _local1.xvel = 0; _local1.yvel = -1; } function hard5() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 5\rOnce more"; var _local1 = addsma(429, 447); _local1.xvel = 1; _local1.yvel = -1; _local1 = addsma(428, 446); _local1.xvel = 2; _local1.yvel = -2; _local1 = addsma(429, 447); _local1.xvel = 3; _local1.yvel = -3; _local1 = addsma(65, 448); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(63, 446); _local1.xvel = -2; _local1.yvel = -2; _local1 = addsma(64, 446); _local1.xvel = -3; _local1.yvel = -3; _local1 = addsma(340, 416); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(244, 414); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(148, 414); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(347, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(281, 446); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(212, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(151, 447); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(380, 450); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(117, 449); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(247, 447); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(316, 448); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(181, 448); _local1.xvel = 0; _local1.yvel = -1; } function hard6() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 6\rNo Escape"; var _local1 = addsma(386, 220); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(358, 217); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(337, 265); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(349, 248); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(320, 277); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(358, 232); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(300, 290); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(282, 295); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(258, 302); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(237, 300); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(214, 297); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(192, 293); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(170, 286); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(150, 275); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(132, 260); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(123, 245); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(115, 228); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(111, 209); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(79, 210); _local1.xvel = 0; _local1.yvel = -2; _local1 = addmed(309, 217); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(159, 217); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(308, 236); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(288, 252); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(160, 235); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(183, 252); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(266, 269); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(221, 268); _local1.xvel = 0; _local1.yvel = -3; _local1 = addmed(240, 269); _local1.xvel = 0; _local1.yvel = -3; } function hard7() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 7\rTarget Practice"; var _local1 = addsma(407, 249); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(233, 347); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(311, 433); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(171, 403); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(287, 273); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(93, 314); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(364, 356); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(351, 165); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(167, 212); _local1.xvel = 0; _local1.yvel = -0.01; _local1 = addsma(81, 94); _local1.xvel = 0; _local1.yvel = -0.01; } function hard8() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 8\rQuick"; var _local1 = addsnail(50, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(100, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(150, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(200, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(250, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(300, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(350, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(400, 400); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsnail(450, 400); _local1.xvel = 0; _local1.yvel = -10; addShield(323.75, 439); addRotate(180.75, 440.15); addSpeed(251.75, 398); } function easynew1() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 1\rMedium Mode"; var _local1 = addsma(250, 444); _local1.xvel = 0; _local1.yvel = 0; addRotate(162.75, 159.15); addSpeed(405.75, 155); } function easynew2() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 2\rThey like to move around"; var _local1 = addsma(250, 444); _local1.xvel = 0; _local1.yvel = -1; addRotate(162.75, 159.15); addLife(392.75, 157); } function easynew3() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 3\rRemember to buy upgrades, you'll need them"; var _local1 = addsma(212, 445); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(279, 444); _local1.xvel = 0; _local1.yvel = -1; } function easynew4() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 4\r"; var _local1 = addsma(245, 443); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(204, 444); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(286, 444); _local1.xvel = 0; _local1.yvel = -1; } function easynew5() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 5\r"; var _local1 = addsma(428, 447); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(69, 445); _local1.xvel = 1; _local1.yvel = -1; _local1 = addsma(245, 443); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(204, 444); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(286, 444); _local1.xvel = 0; _local1.yvel = -1; addShield(379.75, 153); addRotate(162.75, 159.15); } function easynew6() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 6\r"; var _local1 = addsma(425, 278); _local1.xvel = -1; _local1.yvel = 0; _local1 = addsma(67, 283); _local1.xvel = -1; _local1.yvel = 0; _local1 = addsma(428, 447); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(69, 445); _local1.xvel = 1; _local1.yvel = -1; _local1 = addsma(245, 443); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(204, 444); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(286, 444); _local1.xvel = 0; _local1.yvel = 1; } function easynew7() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 7\r"; var _local1 = addsma(344, 371); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(139, 367); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(244, 406); _local1.xvel = 0; _local1.yvel = -3; _local1 = addsma(425, 278); _local1.xvel = -1; _local1.yvel = 0; _local1 = addsma(67, 283); _local1.xvel = -1; _local1.yvel = 0; _local1 = addsma(428, 447); _local1.xvel = -1; _local1.yvel = -1; _local1 = addsma(69, 445); _local1.xvel = 1; _local1.yvel = -1; _local1 = addsma(245, 443); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(204, 444); _local1.xvel = 0; _local1.yvel = -1; _local1 = addsma(286, 444); _local1.xvel = 0; _local1.yvel = 1; } function easynew8() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 8\rAnother enemy, twice as hard to kill!"; var _local1 = addmed(245, 356); _local1.xvel = 0; _local1.yvel = 0.1; } function easynew9() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 9\r"; var _local1 = addmed(245, 356); _local1.xvel = 0; _local1.yvel = 1; } function easynew10() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 10\r"; var _local1 = addmed(298, 419); _local1.xvel = 0; _local1.yvel = 2; _local1 = addmed(190, 418); _local1.xvel = 0; _local1.yvel = 2; _local1 = addmed(245, 356); _local1.xvel = 0; _local1.yvel = 1; addShield(379.75, 153); addRotate(162.75, 159.15); } function easynew11() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 11\r"; var _local1 = addmed(421, 440); _local1.xvel = -1; _local1.yvel = 3; _local1 = addmed(75, 438); _local1.xvel = 1; _local1.yvel = 3; _local1 = addmed(298, 419); _local1.xvel = 0; _local1.yvel = 2; _local1 = addmed(190, 418); _local1.xvel = 0; _local1.yvel = 2; _local1 = addmed(245, 356); _local1.xvel = 0; _local1.yvel = 1; } function easynew12() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 12\r"; var _local1 = addsma(336, 308); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(245, 314); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(153, 311); _local1.xvel = 0; _local1.yvel = -2; _local1 = addsma(422, 262); _local1.xvel = -2; _local1.yvel = -2; _local1 = addsma(69, 261); _local1.xvel = 2; _local1.yvel = -2; _local1 = addmed(421, 440); _local1.xvel = -1; _local1.yvel = 3; _local1 = addmed(75, 438); _local1.xvel = 1; _local1.yvel = 3; _local1 = addmed(298, 419); _local1.xvel = 0; _local1.yvel = 2; _local1 = addmed(190, 418); _local1.xvel = 0; _local1.yvel = 2; _local1 = addmed(245, 356); _local1.xvel = 0; _local1.yvel = 1; } function easynew13() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 13\rWriggle!"; var _local1 = addsma2(251, 422); _local1.xvel = 0; _local1.yvel = 0; addLife(280.75, 307); } function easynew14() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 14\r"; var _local1 = addsma2(424, 271); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(77, 280); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(251, 422); _local1.xvel = 0; _local1.yvel = 0; addRotate(277.75, 310.15); } function easynew15() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 15\r"; var _local1 = addsma2(387, 318); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(295, 400); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(203, 401); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(115, 323); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(345, 358); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(157, 365); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(424, 271); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(77, 280); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(251, 438); _local1.xvel = 0; _local1.yvel = 0; addRotate(277.75, 310.15); } function easynew16() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 16\r"; var _local1 = addsma2(387, 318); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(295, 400); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(203, 401); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(115, 323); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(345, 358); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(157, 365); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(424, 271); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(77, 280); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(251, 438); _local1.xvel = 0; _local1.yvel = 0; _local1 = addmed2(248, 362); _local1.xvel = 0; _local1.yvel = -2; addRotate(277.75, 310.15); } function easynew17() { instructions.gotoAndPlay(1); instructions.instructions.text = "Level 17\r"; var _local1 = addsma(56, 61); _local1.xvel = 4; _local1.yvel = 4; _local1 = addsma2(255, 438); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(222, 438); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(274, 458); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(208, 459); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(241, 459); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma(442, 60); _local1.xvel = -4; _local1.yvel = 4; _local1 = addsma2(239, 418); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma(444, 458); _local1.xvel = -4; _local1.yvel = -4; _local1 = addsma(53, 459); _local1.xvel = 4; _local1.yvel = -4; _local1 = addmed(239, 291); _local1.xvel = 0; _local1.yvel = 3; _local1 = addmed(239, 262); _local1.xvel = 0; _local1.yvel = -3; } function nnhard1() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsnail(412.75, 273.95); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(77.45, 271.8); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(353.15, 274.15); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(296.3, 273.05); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(132.7, 271.65); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(241.15, 275.45); _local1.xvel = 0; _local1.yvel = 9; } function nnhard2() { instructions.gotoAndPlay(1); instructions.instructions.text = "sdfsdf"; var _local1 = addsnail(412.9, 273.9); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(352.85, 273.85); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(296, 272.15); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(240.7, 276); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(190.55, 274.05); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(131.05, 271.1); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(77.8, 271.75); _local1.xvel = 0; _local1.yvel = 10; _local1 = addsnail(412.75, 273.95); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(77.45, 271.8); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(353.15, 274.15); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(296.3, 273.05); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(132.7, 271.65); _local1.xvel = 0; _local1.yvel = 9; _local1 = addsnail(241.15, 275.45); _local1.xvel = 0; _local1.yvel = 9; addRotate(267.5, 294.65); } function nnhard3() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addmed(240.95, 260.55); _local1.xvel = -7; _local1.yvel = -8; _local1 = addmed(241.55, 259.85); _local1.xvel = -7; _local1.yvel = 6; _local1 = addmed(242.8, 262); _local1.xvel = 5; _local1.yvel = 6; _local1 = addmed(241.7, 261.8); _local1.xvel = 5; _local1.yvel = -4; _local1 = addmed(241.8, 260.8); _local1.xvel = -3; _local1.yvel = -4; _local1 = addmed(241.6, 261.85); _local1.xvel = -3; _local1.yvel = 2; _local1 = addmed(240.75, 259.85); _local1.xvel = 1; _local1.yvel = 2; _local1 = addmed(241.75, 260.65); _local1.xvel = 1; _local1.yvel = 0; _local1 = addmed(240.9, 259.95); _local1.xvel = 1; _local1.yvel = 0; addRotate(267.5, 294.65); } function nnhard4() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma(426.65, 267.8); _local1.xvel = -6; _local1.yvel = -6; _local1 = addsma(247.25, 447.45); _local1.xvel = 0; _local1.yvel = -12; _local1 = addsma(427, 91.6); _local1.xvel = -12; _local1.yvel = 0; _local1 = addsma(70.25, 88.4); _local1.xvel = 12; _local1.yvel = 0; _local1 = addmed(75.9, 444.35); _local1.xvel = 6; _local1.yvel = -3; addRotate(267.5, 294.65); } function nnhard5() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma(426.65, 267.8); _local1.xvel = -6; _local1.yvel = -6; _local1 = addsma(247.25, 447.45); _local1.xvel = 0; _local1.yvel = -12; _local1 = addsma(427, 91.6); _local1.xvel = -12; _local1.yvel = 0; _local1 = addsma(70.25, 88.4); _local1.xvel = 12; _local1.yvel = 0; _local1 = addmed(72.6, 178.9); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(426.2, 179.7); _local1.xvel = -6; _local1.yvel = 0; _local1 = addmed(427.1, 361.35); _local1.xvel = -6; _local1.yvel = 0; _local1 = addmed(73.35, 355.9); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(75.9, 444.35); _local1.xvel = 6; _local1.yvel = -3; addRotate(269.3, 278.5); addSpeed(274.1, 312.8); } function nnhard6() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma(346.1, 284.25); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(140.3, 282); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(309.35, 308.55); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(175.9, 307.7); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(275.65, 333.85); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(209.2, 335.15); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(243.9, 360.1); _local1.xvel = 0; _local1.yvel = -6; _local1 = addsma(426.65, 267.8); _local1.xvel = -6; _local1.yvel = -6; _local1 = addsma(247.25, 447.45); _local1.xvel = 0; _local1.yvel = -12; _local1 = addsma(427, 91.6); _local1.xvel = -12; _local1.yvel = 0; _local1 = addsma(70.25, 88.4); _local1.xvel = 12; _local1.yvel = 0; _local1 = addmed(72.6, 178.9); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(426.2, 179.7); _local1.xvel = -6; _local1.yvel = 0; _local1 = addmed(427.1, 361.35); _local1.xvel = -6; _local1.yvel = 0; _local1 = addmed(73.35, 355.9); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(75.9, 444.35); _local1.xvel = 6; _local1.yvel = -3; addRotate(269.3, 286.5); addSpeed(273.1, 319.8); } function nnhard7() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addmed(67.55, 83.25); _local1.xvel = 1; _local1.yvel = 0; _local1 = addmed(68.65, 115.8); _local1.xvel = 2; _local1.yvel = 0; _local1 = addmed(69.75, 146.25); _local1.xvel = 3; _local1.yvel = 0; _local1 = addmed(69.5, 179.65); _local1.xvel = 4; _local1.yvel = 0; _local1 = addmed(70.4, 212.35); _local1.xvel = 5; _local1.yvel = 0; _local1 = addmed(71.65, 245.45); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(72.8, 277.9); _local1.xvel = 7; _local1.yvel = 0; _local1 = addmed(73.7, 310.6); _local1.xvel = 8; _local1.yvel = 0; _local1 = addmed(74.75, 342.75); _local1.xvel = 9; _local1.yvel = 0; _local1 = addmed(76.55, 375); _local1.xvel = 10; _local1.yvel = 0; _local1 = addmed(77.7, 408.55); _local1.xvel = 11; _local1.yvel = 0; _local1 = addmed(79.75, 441.25); _local1.xvel = 12; _local1.yvel = 0; addShield(261.4, 260.8); addRotate(267.5, 294.65); } function nnhard8() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addmed(428.4, 214.35); _local1.xvel = -5; _local1.yvel = 0; _local1 = addmed(427.4, 181.75); _local1.xvel = -4; _local1.yvel = 0; _local1 = addmed(425.25, 149.2); _local1.xvel = -3; _local1.yvel = 0; _local1 = addmed(424.1, 116.1); _local1.xvel = -2; _local1.yvel = 0; _local1 = addmed(67.55, 83.25); _local1.xvel = 1; _local1.yvel = 0; _local1 = addmed(68.65, 115.8); _local1.xvel = 2; _local1.yvel = 0; _local1 = addmed(69.75, 146.25); _local1.xvel = 3; _local1.yvel = 0; _local1 = addmed(69.5, 179.65); _local1.xvel = 4; _local1.yvel = 0; _local1 = addmed(70.4, 212.35); _local1.xvel = 5; _local1.yvel = 0; _local1 = addmed(71.65, 245.45); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(72.8, 277.9); _local1.xvel = 7; _local1.yvel = 0; _local1 = addmed(73.7, 310.6); _local1.xvel = 8; _local1.yvel = 0; _local1 = addmed(422.75, 82.25); _local1.xvel = -1; _local1.yvel = 0; _local1 = addmed(431.35, 310.9); _local1.xvel = -8; _local1.yvel = 0; _local1 = addmed(430.7, 277.9); _local1.xvel = -7; _local1.yvel = 0; _local1 = addmed(429.45, 246.6); _local1.xvel = -6; _local1.yvel = 0; addShield(261.4, 260.8); addRotate(267.5, 294.65); } function nnhard9() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma(425.1, 454.2); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(379.95, 454.3); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(334.35, 453.65); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(288.65, 454.4); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(242.55, 452.55); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(196.75, 454.15); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(148.1, 453.35); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(104.55, 453.6); _local1.xvel = 0; _local1.yvel = -4; _local1 = addsma(63.3, 454.2); _local1.xvel = 0; _local1.yvel = -4; _local1 = addmed(428.4, 214.35); _local1.xvel = -5; _local1.yvel = 0; _local1 = addmed(427.4, 181.75); _local1.xvel = -4; _local1.yvel = 0; _local1 = addmed(425.25, 149.2); _local1.xvel = -3; _local1.yvel = 0; _local1 = addmed(424.1, 116.1); _local1.xvel = -2; _local1.yvel = 0; _local1 = addmed(67.55, 83.25); _local1.xvel = 1; _local1.yvel = 0; _local1 = addmed(68.65, 115.8); _local1.xvel = 2; _local1.yvel = 0; _local1 = addmed(69.75, 146.25); _local1.xvel = 3; _local1.yvel = 0; _local1 = addmed(69.5, 179.65); _local1.xvel = 4; _local1.yvel = 0; _local1 = addmed(70.4, 212.35); _local1.xvel = 5; _local1.yvel = 0; _local1 = addmed(71.65, 245.45); _local1.xvel = 6; _local1.yvel = 0; _local1 = addmed(72.8, 277.9); _local1.xvel = 7; _local1.yvel = 0; _local1 = addmed(73.7, 310.6); _local1.xvel = 8; _local1.yvel = 0; _local1 = addmed(422.75, 82.25); _local1.xvel = -1; _local1.yvel = 0; _local1 = addmed(431.35, 310.9); _local1.xvel = -8; _local1.yvel = 0; _local1 = addmed(430.7, 277.9); _local1.xvel = -7; _local1.yvel = 0; _local1 = addmed(429.45, 246.6); _local1.xvel = -6; _local1.yvel = 0; addShield(261.4, 237.75); addRotate(267.5, 294.65); addSpeed(271.9, 343.95); } function nnhard10() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma2(244.45, 446.2); _local1.xvel = 0; _local1.yvel = 0; } function nnhard11() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma2(246.4, 214.15); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(362.95, 380.5); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(246.65, 378.35); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(132.95, 381.65); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(423, 419.9); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(75.25, 421); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(357.9, 453.4); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(124.9, 450.25); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(302.25, 419.75); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(187.75, 422.1); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(244.45, 446.2); _local1.xvel = 0; _local1.yvel = 0; } function nnhard12() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma(363.15, 297.15); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsma(247.7, 300.3); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsma(138.9, 296.3); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsma(417.9, 344); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsma(85.3, 339.9); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsma(311.25, 342.85); _local1.xvel = 0; _local1.yvel = -10; _local1 = addsma2(246.4, 214.15); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(362.95, 380.5); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(246.65, 378.35); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(132.95, 381.65); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(423, 419.9); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(75.25, 421); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(357.9, 453.4); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(124.9, 450.25); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(302.25, 419.75); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(187.75, 422.1); _local1.xvel = 0; _local1.yvel = 0; _local1 = addsma2(244.45, 446.2); _local1.xvel = 0; _local1.yvel = 0; } function nnhard13() { instructions.gotoAndPlay(1); instructions.instructions.text = ""; var _local1 = addsma(71.3, 449.55); _local1.xvel = 1; _local1.yvel = 1; _local1 = addsma(412.7, 447.35); _local1.xvel = 7; _local1.yvel = 7; _local1 = addsma(355.75, 448.2); _local1.xvel = 6; _local1.yvel = 6; _local1 = addsma(295.2, 449.35); _local1.xvel = 5; _local1.yvel = 5; _local1 = addsma(238.6, 448.35); _local1.xvel = 4; _local1.yvel = 4; _local1 = addsma(184.85, 448.45); _local1.xvel = 3; _local1.yvel = 3; _local1 = addsma(129.1, 447.3); _local1.xvel = 2; _local1.yvel = 2; } function capIt(val, max, min) { if (val > max) { return(max); } if (val < min) { return(min); } return(val); } stop();
Instance of Symbol 128 MovieClip "instructions" in Frame 4
onClipEvent (load) { function showText(a) { this.gotoAndPlay(1); this.instructions.text = a; } }
Instance of Symbol 132 MovieClip "music" in Frame 4
on (release) { play(); }
Instance of Symbol 135 MovieClip "music" in Frame 4
on (release) { if (_global.mutefx) { _global.mutefx = false; } else { _global.mutefx = true; } }
Instance of Symbol 141 MovieClip "bb" in Frame 4
onClipEvent (enterFrame) { var ew = 36; if (this._name != "bb") { updateRotation(); this._x = _root.capIt(this._x + this.xvel, (500 - ew) - this._height, ew); this._y = _root.capIt(this._y + this.yvel, (500 - ew) - this._height, ew); if ((((this.hitTest(_root.b) && (this.hitTest(_root.l))) || (this.hitTest(_root.b) && (this.hitTest(_root.r)))) || (this.hitTest(_root.t) && (this.hitTest(_root.l)))) || (this.hitTest(_root.t) && (this.hitTest(_root.r)))) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = _root.capIt(this._x + this.xvel, (500 - ew) - this._height, ew); this._y = _root.capIt(this._y + this.yvel, (500 - ew) - this._height, ew); } else if (this.hitTest(_root.b) || (this.hitTest(_root.t))) { this.yvel = this.yvel * -1; this._y = _root.capIt(this._y + this.yvel, (500 - ew) - this._height, ew); } else if (this.hitTest(_root.l) || (this.hitTest(_root.r))) { this.xvel = this.xvel * -1; this._x = _root.capIt(this._x + this.xvel, (500 - ew) - this._height, ew); } if (this.square.hitTest(_root.c1.square) && (_root.c1._alpha >= 100)) { _root.c1.removeLife(); } } } onClipEvent (load) { function updateRotation() { if ((this.lastxvel == this.xvel) && (this.lastyvel == this.yvel)) { } else { this.hyp = Math.sqrt((this.xvel * this.xvel) + (this.yvel * this.yvel)); if ((!this.xvel) && (this.yvel > 0)) { addon = 0; deg = 90; } else if ((!this.xvel) && (this.yvel < 0)) { addon = 0; deg = 270; } else if ((!this.yvel) && (this.xvel > 0)) { addon = 0; deg = 0; } else if ((!this.yvel) && (this.xvel < 0)) { addon = 0; deg = 180; } else if ((this.xvel >= 0) && (this.yvel >= 0)) { addon = 0; rad = Math.asin(Math.abs(this.yvel) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xvel <= 0) && (this.yvel >= 0)) { addon = 90; rad = Math.asin(Math.abs(this.xvel) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xvel <= 0) && (this.yvel <= 0)) { addon = 180; rad = Math.atan(Math.abs(this.yvel) / Math.abs(this.xvel)); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xvel >= 0) && (this.yvel <= 0)) { addon = 270; rad = Math.acos(Math.abs(this.yvel) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else { deg = 0; addon = 0; deg = Math.round((rad * 180) / Math.PI); } this.lastxvel = this.xvel; this.lastyvel = this.yvel; this.counterpart._rotation = (deg + addon) - 90; } } }
Instance of Symbol 149 MovieClip "deploy" in Frame 4
onClipEvent (enterFrame) { this.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 152 MovieClip "bullet" in Frame 4
onClipEvent (enterFrame) { if (this._name != "bullet") { if (this.counterpart._currentframe < 2) { this.str = 0; } else { this.str = 75; } if (this.counterpart._currentframe >= 12) { trace("ivalue = " + this.ivalue); var i = this.ivalue; _root.c1.arrayBulletsOut[i] = null; _root.c1.arrayBullets[i] = null; removeMovieClip(this.counterpart); removeMovieClip(this); } else { if (this.counterpart._alpha < 100) { this.counterpart._alpha++; } if (this.inCircle) { this._x = this._x + ((this.tarx - this._x) / 3); this._y = this._y + ((this.tary - this._y) / 3); } else { var ew = 32; this._x = _root.capIt(this._x + this.xvel, (500 - ew) - this._height, ew); this._y = _root.capIt(this._y + this.yvel, (500 - ew) - this._height, ew); if ((((this.hitTest(_root.b) && (this.hitTest(_root.l))) || (this.hitTest(_root.b) && (this.hitTest(_root.r)))) || (this.hitTest(_root.t) && (this.hitTest(_root.l)))) || (this.hitTest(_root.t) && (this.hitTest(_root.r)))) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = this._x + this.xvel; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; } else if (this.hitTest(_root.b) || (this.hitTest(_root.t))) { this.yvel = this.yvel * -1; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; } else if (this.hitTest(_root.l) || (this.hitTest(_root.r))) { this.xvel = this.xvel * -1; this._x = this._x + this.xvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; } } i = 0; while (i < 64) { if (this.hitTest(_root.smared[i].square)) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = this._x + this.xvel; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; if (this.counterpart._alpha > 75) { _root.c1.addScore(1); removeMovieClip(_root.smared[i].counterpart); removeMovieClip(_root.smared[i]); this.playSound(); _root.smared[i] = null; this.counterpart.play(); this.counterpart._alpha = this.counterpart._alpha - this.str; _root.addLevel(); } } i++; } i = 0; while (i < 64) { if (this.hitTest(_root.smared2[i].square)) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = this._x + this.xvel; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; if (this.counterpart._alpha > 75) { _root.c1.addScore(1); removeMovieClip(_root.smared2[i]); this.playSound(); _root.smared2[i] = null; this.counterpart.play(); this.counterpart._alpha = this.counterpart._alpha - this.str; _root.addLevel(); } } i++; } i = 0; while (i < 16) { if (this.hitTest(_root.medred[i].square)) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = this._x + this.xvel; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; if (this.counterpart._alpha > 75) { var a = _root.addsma(_root.medred[i]._x, _root.medred[i]._y); _root.c1.addScore(2); removeMovieClip(_root.medred[i].counterpart); removeMovieClip(_root.medred[i]); this.playSound(); _root.medred[i] = null; a.xvel = this.xvel * -1; a.yvel = this.yvel * -1; this.counterpart.play(); this.counterpart._alpha = this.counterpart._alpha - this.str; _root.addLevel(); if ((_global.gameMode == "easy") || (_global.gameMode == "survival")) { var ran = Math.round(Math.random() * 10); } else if (_global.gameMode == "medium") { var ran = Math.round(Math.random() * 20); } else if (_global.gameMode == "hard") { var ran = Math.round(Math.random() * 80); } if ((ran == 1) || (ran == 2)) { _root.addRotate(this._x, this._y); } else if ((ran == 3) || (ran == 4)) { _root.addShield(this._x, this._y); } else if (ran == 5) { _root.addShield(this._x, this._y); } if (Math.round(Math.random() * 10) == 5) { _root.deploy.gotoAndPlay(2); } } } i++; } i = 0; while (i < 16) { if (this.hitTest(_root.medred2[i].square)) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = this._x + this.xvel; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; if (this.counterpart._alpha > 75) { var w = _root.bs._width; var h = _root.bs._height; var a = _root.addsma2(_root.medred2[i]._x + w, _root.medred2[i]._y + h); _root.c1.addScore(2); removeMovieClip(_root.medred2[i]); this.playSound(); _root.medred2[i] = null; a.xvel = this.xvel * -1; a.yvel = this.yvel * -1; this.counterpart.play(); this.counterpart._alpha = this.counterpart._alpha - this.str; if ((_global.gameMode == "easy") || (_global.gameMode == "survival")) { var ran = Math.round(Math.random() * 10); } else if (_global.gameMode == "medium") { var ran = Math.round(Math.random() * 20); } else if (_global.gameMode == "hard") { var ran = Math.round(Math.random() * 80); } if ((ran == 1) || (ran == 2)) { _root.addRotate(this._x, this._y); } else if ((ran == 3) || (ran == 4)) { _root.addShield(this._x, this._y); } else if (ran == 5) { _root.addShield(this._x, this._y); } if (Math.round(Math.random() * 10) == 5) { _root.deploy.gotoAndPlay(2); } _root.addLevel(); } } i++; } i = 0; while (i < 1) { if (this.hitTest(_root.bigred[i].square)) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = this._x + this.xvel; this._y = this._y + this.yvel; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; if (this.counterpart._alpha > 75) { var w = _root.bb._width; var h = _root.bb._height; var a = _root.addmed((_root.bigred[i]._x + w) - 81, (_root.bigred[i]._y + w) - 81); var b = _root.addmed(((_root.bigred[i]._x + 40) + w) - 81, (_root.bigred[i]._y + w) - 81); var c = _root.addmed(((_root.bigred[i]._x + 40) + w) - 81, ((_root.bigred[i]._y + 40) + w) - 81); var d = _root.addmed((_root.bigred[i]._x + w) - 81, ((_root.bigred[i]._y + 40) + w) - 81); a.xvel = this.xvel * -1; b.xvel = (this.xvel * -1) + 1; c.xvel = (this.xvel * -1) + 1; d.xvel = this.xvel * -1; a.yvel = this.yvel * -1; b.yvel = this.yvel * -1; c.yvel = (this.yvel * -1) + 1; d.yvel = (this.yvel * -1) + 1; this.counterpart.play(); this.counterpart._alpha = this.counterpart._alpha - this.str; var hit = _root.bigboss.hit(1); if (hit == 0) { removeMovieClip(_root.bigred[i]); this.playSound(); _root.bigred[i] = null; _root.bigboss._y = -40; _root.bigbosstext._y = -40; } _root.addLevel(); } } i++; } } } } onClipEvent (load) { function playSound() { if (!_global.mutefx) { kirupaSound = new Sound(this); kirupaSound.attachSound("pop"); kirupaSound.start(0, 1); } } this.str = 50; this.fric = 0.999; this.xvel = 0; this.yvel = 0; this.tarx = 0; this.tary = 0; this.inCircle = false; }
Instance of Symbol 157 MovieClip "bbb" in Frame 4
onClipEvent (enterFrame) { var ew = 16; if (this._name != "bbb") { updateRotation(); this.tarx = _root.c1._x; this.tary = _root.c1._y; this.xvel = this._x - this.tarx; this.yvel = this._y - this.tary; this._x = _root.capIt(this._x + ((this.tarx - this._x) / 200), (500 - ew) - this._height, ew); this._y = _root.capIt(this._y + ((this.tary - this._y) / 200), (500 - ew) - this._height, ew); } if (this.square.hitTest(_root.c1.square) && (_root.c1._alpha >= 100)) { _root.c1.removeLife(); } } onClipEvent (load) { function updateRotation() { this.hyp = Math.sqrt((this.xvel * this.xvel) + (this.yvel * this.yvel)); if ((this.xvel >= 0) && (this.yvel >= 0)) { addon = 0; rad = Math.asin(Math.abs(this.yvel) / this.hyp); } else if ((this.xvel <= 0) && (this.yvel >= 0)) { addon = 90; rad = Math.asin(Math.abs(this.xvel) / this.hyp); } else if ((this.xvel <= 0) && (this.yvel <= 0)) { addon = 180; rad = Math.atan(Math.abs(this.yvel) / Math.abs(this.xvel)); } else if ((this.xvel >= 0) && (this.yvel <= 0)) { addon = 270; rad = Math.acos(Math.abs(this.yvel) / this.hyp); } deg = Math.round((rad * 180) / Math.PI); this._rotation = (deg + addon) + 90; } }
Instance of Symbol 164 MovieClip in Frame 4
on (release) { stopAllSounds(); _root.reset(); _global.timerGo = false; _root.gotoAndStop("a2"); }
Instance of Symbol 171 MovieClip "bs" in Frame 4
onClipEvent (enterFrame) { var ew = 33; if (this._name != "bs") { this.updateRotation(); this._x = _root.capIt(this._x + this.xvel, ((500 - ew) - this._height) - 12, ew - 8); if (this.issnail) { this._y = _root.capIt(this._y + this.yvel, ((500 - ew) - this._height) - 12, ew - 18); } else { this._y = _root.capIt(this._y + this.yvel, ((500 - ew) - this._height) - 12, ew - 8); } if ((((this.hitTest(_root.b) && (this.hitTest(_root.l))) || (this.hitTest(_root.b) && (this.hitTest(_root.r)))) || (this.hitTest(_root.t) && (this.hitTest(_root.l)))) || (this.hitTest(_root.t) && (this.hitTest(_root.r)))) { this.xvel = this.xvel * -1; this.yvel = this.yvel * -1; this._x = _root.capIt(this._x + this.xvel, (500 - ew) - this._height, ew); this._y = _root.capIt(this._y + this.yvel, (500 - ew) - this._height, ew); } else if (this.hitTest(_root.b) || (this.hitTest(_root.t))) { this.yvel = this.yvel * -1; this._y = _root.capIt(this._y + this.yvel, (500 - ew) - this._height, ew); } else if (this.hitTest(_root.l) || (this.hitTest(_root.r))) { this.xvel = this.xvel * -1; this._x = _root.capIt(this._x + this.xvel, (500 - ew) - this._height, ew); } if (this.square.hitTest(_root.c1.square) && (_root.c1._alpha >= 100)) { _root.c1.removeLife(); } } } onClipEvent (load) { function updateRotation() { if ((this.lastxvel == this.xvel) && (this.lastyvel == this.yvel)) { } else { this.hyp = Math.sqrt((this.xvel * this.xvel) + (this.yvel * this.yvel)); if ((!this.xvel) && (this.yvel > 0)) { addon = 0; deg = 90; } else if ((!this.xvel) && (this.yvel < 0)) { addon = 0; deg = 270; } else if ((!this.yvel) && (this.xvel > 0)) { addon = 0; deg = 0; } else if ((!this.yvel) && (this.xvel < 0)) { addon = 0; deg = 180; } else if ((this.xvel >= 0) && (this.yvel >= 0)) { addon = 0; rad = Math.asin(Math.abs(this.yvel) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xvel <= 0) && (this.yvel >= 0)) { addon = 90; rad = Math.asin(Math.abs(this.xvel) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xvel <= 0) && (this.yvel <= 0)) { addon = 180; rad = Math.atan(Math.abs(this.yvel) / Math.abs(this.xvel)); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xvel >= 0) && (this.yvel <= 0)) { addon = 270; rad = Math.acos(Math.abs(this.yvel) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else { deg = 0; addon = 0; deg = Math.round((rad * 180) / Math.PI); } this.lastxvel = this.xvel; this.lastyvel = this.yvel; this.counterpart._rotation = deg + addon; } } }
Instance of Symbol 273 MovieClip "nextlevel" in Frame 4
onClipEvent (enterFrame) { if (this.nl.hitTest(_root.c1.square) && (_root.nextlevel._alpha >= 100)) { nextLevelPlease(); } } onClipEvent (load) { function nextLevelPlease() { _root.level++; _root.nextlevel._alpha = 0; _root.nextlevel._x = 1000; if (_global.gameMode == "medium") { if (_root.level == 1) { _root.music.gotoAndStop(2); _root.instructions2._x = 600; _root.start_time = getTimer(); _global.timerGo = true; _root.easynew1(); } else if (_root.level == 2) { _root.easynew2(); } else if (_root.level == 3) { _root.easynew3(); } else if (_root.level == 4) { _root.easynew4(); } else if (_root.level == 5) { _root.easynew5(); } else if (_root.level == 6) { _root.easynew6(); } else if (_root.level == 7) { _root.easynew7(); } else if (_root.level == 8) { _root.easynew8(); } else if (_root.level == 9) { _root.easynew9(); } else if (_root.level == 10) { _root.easynew10(); } else if (_root.level == 11) { _root.easynew11(); } else if (_root.level == 12) { _root.easynew12(); } else if (_root.level == 13) { _root.easynew13(); } else if (_root.level == 14) { _root.easynew14(); } else if (_root.level == 15) { _root.easynew15(); } else if (_root.level == 16) { _root.easynew16(); } else if (_root.level == 17) { _root.easynew17(); } else if (_root.level == 18) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = "Level 18\rScatter!"; var _local3 = _root.addsma(413, 369); _local3.xvel = 5; _local3.yvel = 0; _local3 = _root.addsma(370, 98); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(205, 328); _local3.xvel = -3; _local3.yvel = -3; _local3 = _root.addsma(397, 250); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(273, 436); _local3.xvel = 7; _local3.yvel = -8; _local3 = _root.addsma(341, 362); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(162, 175); _local3.xvel = -3; _local3.yvel = 3; _local3 = _root.addsma(317, 193); _local3.xvel = 1; _local3.yvel = 3; _local3 = _root.addsma(219, 278); _local3.xvel = 1; _local3.yvel = 3; _local3 = _root.addsma(105, 424); _local3.xvel = 7; _local3.yvel = -8; _local3 = _root.addsma(90, 331); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(184, 244); _local3.xvel = 0; _local3.yvel = 0; _local3 = _root.addsma(71, 215); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(172, 433); _local3.xvel = 3; _local3.yvel = 3; _local3 = _root.addsma(382, 417); _local3.xvel = 7; _local3.yvel = 8; _local3 = _root.addsma(282, 305); _local3.xvel = 0; _local3.yvel = 0; _local3 = _root.addsma(282, 385); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(124, 383); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(150, 281); _local3.xvel = 7; _local3.yvel = -8; _local3 = _root.addsma(218, 384); _local3.xvel = 3; _local3.yvel = 3; _local3 = _root.addsma(242, 231); _local3.xvel = 0; _local3.yvel = 0; _local3 = _root.addsma(344, 140); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(156, 337); _local3.xvel = 1; _local3.yvel = 3; _local3 = _root.addsma(127, 205); _local3.xvel = -3; _local3.yvel = -3; _local3 = _root.addsma(73, 269); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(75, 161); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(128, 103); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(398, 193); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(376, 318); _local3.xvel = 10; _local3.yvel = 0; _local3 = _root.addsma(329, 268); _local3.xvel = 0; _local3.yvel = 10; } else if (_root.level == 19) { _root.gameOver(); } else { _global.gameCompleted = true; _root.died(); } } else if (_global.gameMode == "easy") { if (_root.level == 1) { _root.music.gotoAndStop(2); _root.instructions2._x = 600; _root.start_time = getTimer(); _global.timerGo = true; _root.level1(); } else if (_root.level == 2) { _root.level2(); } else if (_root.level == 3) { _root.level3(); } else if (_root.level == 4) { _root.level4(); } else if (_root.level == 5) { _root.level5(); } else if (_root.level == 6) { _root.level6(); } else if (_root.level == 7) { _root.level7(); } else if (_root.level == 8) { _root.level8(); } else if (_root.level == 9) { _root.level9(); } else if (_root.level == 10) { _root.level10(); } else if (_root.level == 11) { _root.level11(); } else if (_root.level == 12) { _root.level12(); } else if (_root.level == 13) { _root.level13(); } else if (_root.level == 14) { _root.level14(); } else if (_root.level == 15) { _root.level15(); } else if (_root.level == 16) { _root.level16(); } else if (_root.level == 17) { _root.level17(); _root.addSpeed(250, 250); } else if (_root.level == 18) { _root.level18(); } else if (_root.level == 19) { _root.level19(); } else if (_root.level == 20) { _root.level20(); } else if (_root.level == 21) { _root.level21(); } else if (_root.level == 22) { _root.gameOver(); } else { _global.gameCompleted = true; _root.died(); } } else if (_global.gameMode == "hard") { if (_root.level == 1) { _root.music.gotoAndStop(2); _root.instructions2._x = 600; _root.start_time = getTimer(); _global.timerGo = true; _root.hard1(); } else if (_root.level == 2) { _root.hard2(); } else if (_root.level == 3) { _root.hard3(); } else if (_root.level == 4) { _root.hard4(); } else if (_root.level == 5) { _root.hard5(); } else if (_root.level == 6) { _root.hard6(); _root.addSpeed(250, 250); _root.addShield(275, 250); _root.addRotate(225, 250); } else if (_root.level == 7) { _root.hard8(); } else if (_root.level == 8) { _root.hard7(); } else if (_root.level == 9) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = "Level 9\r"; var _local3 = _root.addsma(450, 450); _local3.xvel = -1; _local3.yvel = -2; _local3 = _root.addsma(450, 450); _local3.xvel = -2; _local3.yvel = -2; _local3 = _root.addsma(450, 450); _local3.xvel = -2; _local3.yvel = -3; _local3 = _root.addsma(450, 450); _local3.xvel = -3; _local3.yvel = -3; _local3 = _root.addsma(450, 450); _local3.xvel = -3; _local3.yvel = -4; _local3 = _root.addsma(450, 450); _local3.xvel = -4; _local3.yvel = -4; } else if (_root.level == 10) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = "Level 9\r"; var _local3 = _root.addsma(450, 450); _local3.xvel = -1; _local3.yvel = -2; _local3 = _root.addsma(450, 450); _local3.xvel = -2; _local3.yvel = -2; _local3 = _root.addsma(450, 450); _local3.xvel = -2; _local3.yvel = -3; _local3 = _root.addsma(450, 450); _local3.xvel = -3; _local3.yvel = -3; _local3 = _root.addsma(450, 450); _local3.xvel = -3; _local3.yvel = -4; _local3 = _root.addsma(450, 450); _local3.xvel = -4; _local3.yvel = -4; _local3 = _root.addsma(50, 450); _local3.xvel = 1; _local3.yvel = -2; _local3 = _root.addsma(50, 450); _local3.xvel = 2; _local3.yvel = -2; _local3 = _root.addsma(50, 450); _local3.xvel = 2; _local3.yvel = -3; _local3 = _root.addsma(50, 450); _local3.xvel = 3; _local3.yvel = -3; _local3 = _root.addsma(50, 450); _local3.xvel = 3; _local3.yvel = -4; _local3 = _root.addsma(50, 450); _local3.xvel = 4; _local3.yvel = -4; _local3 = _root.addsma(450, 50); _local3.xvel = -1; _local3.yvel = 2; _local3 = _root.addsma(450, 50); _local3.xvel = -2; _local3.yvel = 2; _local3 = _root.addsma(450, 50); _local3.xvel = -2; _local3.yvel = 3; _local3 = _root.addsma(450, 50); _local3.xvel = -3; _local3.yvel = 3; _local3 = _root.addsma(450, 50); _local3.xvel = -3; _local3.yvel = 4; _local3 = _root.addsma(450, 50); _local3.xvel = -4; _local3.yvel = 4; _local3 = _root.addsma(50, 50); _local3.xvel = 1; _local3.yvel = 2; _local3 = _root.addsma(50, 50); _local3.xvel = 2; _local3.yvel = 2; _local3 = _root.addsma(50, 50); _local3.xvel = 2; _local3.yvel = 3; _local3 = _root.addsma(50, 50); _local3.xvel = 3; _local3.yvel = 3; _local3 = _root.addsma(50, 50); _local3.xvel = 3; _local3.yvel = 4; _local3 = _root.addsma(50, 50); _local3.xvel = 4; _local3.yvel = 4; } else if (_root.level == 11) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = "Level 11"; var _local3 = _root.addsma(285, 305); _local3.xvel = 5; _local3.yvel = 0; _local3 = _root.addsma(181, 302); _local3.xvel = 0; _local3.yvel = 5; _local3 = _root.addsma(284, 220); _local3.xvel = 0; _local3.yvel = -5; _local3 = _root.addsma(182, 218); _local3.xvel = -5; _local3.yvel = 0; _local3 = _root.addsma(235, 304); _local3.xvel = 5; _local3.yvel = 5; _local3 = _root.addsma(231, 218); _local3.xvel = -5; _local3.yvel = -5; _local3 = _root.addsma(179, 259); _local3.xvel = -5; _local3.yvel = 5; _local3 = _root.addsma(283, 261); _local3.xvel = 5; _local3.yvel = -5; } else if (_root.level == 12) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = "Level 12"; var _local3 = _root.addsma(285, 305); _local3.xvel = 5; _local3.yvel = 0; _local3 = _root.addsma(181, 302); _local3.xvel = 0; _local3.yvel = 5; _local3 = _root.addsma(284, 220); _local3.xvel = 0; _local3.yvel = -5; _local3 = _root.addsma(182, 218); _local3.xvel = -5; _local3.yvel = 0; _local3 = _root.addsma(235, 304); _local3.xvel = 5; _local3.yvel = 5; _local3 = _root.addsma(231, 218); _local3.xvel = -5; _local3.yvel = -5; _local3 = _root.addsma(179, 259); _local3.xvel = -5; _local3.yvel = 5; _local3 = _root.addsma(283, 261); _local3.xvel = 5; _local3.yvel = -5; _local3 = _root.addmed(408, 380); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(407, 319); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(408, 261); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(407, 205); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(408, 153); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(81, 202); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(81, 150); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(82, 261); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(82, 323); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(81, 381); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(410, 435); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(81, 435); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(408, 101); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(81, 103); _local3.xvel = 6; _local3.yvel = -1; } else if (_root.level == 13) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = ""; var _local3 = _root.addsma(285, 305); _local3.xvel = 5; _local3.yvel = 0; _local3 = _root.addsma(181, 302); _local3.xvel = 0; _local3.yvel = 5; _local3 = _root.addsma(284, 220); _local3.xvel = 0; _local3.yvel = -5; _local3 = _root.addsma(182, 218); _local3.xvel = -5; _local3.yvel = 0; _local3 = _root.addsma(235, 304); _local3.xvel = 5; _local3.yvel = 5; _local3 = _root.addsma(231, 218); _local3.xvel = -5; _local3.yvel = -5; _local3 = _root.addsma(179, 259); _local3.xvel = -5; _local3.yvel = 5; _local3 = _root.addsma(283, 261); _local3.xvel = 5; _local3.yvel = -5; _local3 = _root.addmed2(408, 380); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed2(407, 319); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed2(408, 261); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed2(407, 205); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(408, 153); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(81, 202); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(81, 150); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(82, 261); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed2(82, 323); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed2(81, 381); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed2(410, 435); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed2(81, 435); _local3.xvel = 6; _local3.yvel = -1; _local3 = _root.addmed(408, 101); _local3.xvel = -6; _local3.yvel = -1; _local3 = _root.addmed(81, 103); _local3.xvel = 6; _local3.yvel = -1; } else if (_root.level == 14) { _root.nnhard1(); } else if (_root.level == 15) { _root.nnhard2(); } else if (_root.level == 16) { _root.nnhard3(); } else if (_root.level == 17) { _root.nnhard4(); } else if (_root.level == 18) { _root.nnhard5(); } else if (_root.level == 19) { _root.nnhard6(); } else if (_root.level == 20) { _root.nnhard7(); } else if (_root.level == 21) { _root.nnhard8(); } else if (_root.level == 22) { _root.nnhard9(); } else if (_root.level == 23) { _root.nnhard10(); } else if (_root.level == 24) { _root.nnhard11(); } else if (_root.level == 25) { _root.nnhard12(); } else if (_root.level == 26) { _root.nnhard13(); } else if (_root.level == 28) { _root.gameOver(); } else if (_root.level == 27) { _root.instructions.gotoAndPlay(1); _root.instructions.instructions.text = "Level 18\rScatter!"; var _local3 = _root.addsma(413, 369); _local3.xvel = 5; _local3.yvel = 0; _local3 = _root.addsma(370, 98); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(205, 328); _local3.xvel = -3; _local3.yvel = -3; _local3 = _root.addsma(397, 250); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(273, 436); _local3.xvel = 7; _local3.yvel = -8; _local3 = _root.addsma(341, 362); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(162, 175); _local3.xvel = -3; _local3.yvel = 3; _local3 = _root.addsma(317, 193); _local3.xvel = 1; _local3.yvel = 3; _local3 = _root.addsma(219, 278); _local3.xvel = 1; _local3.yvel = 3; _local3 = _root.addsma(105, 424); _local3.xvel = 7; _local3.yvel = -8; _local3 = _root.addsma(90, 331); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(184, 244); _local3.xvel = 0; _local3.yvel = 0; _local3 = _root.addsma(71, 215); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(172, 433); _local3.xvel = 3; _local3.yvel = 3; _local3 = _root.addsma(382, 417); _local3.xvel = 7; _local3.yvel = 8; _local3 = _root.addsma(282, 305); _local3.xvel = 0; _local3.yvel = 0; _local3 = _root.addsma(282, 385); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(124, 383); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(150, 281); _local3.xvel = 7; _local3.yvel = -8; _local3 = _root.addsma(218, 384); _local3.xvel = 3; _local3.yvel = 3; _local3 = _root.addsma(242, 231); _local3.xvel = 0; _local3.yvel = 0; _local3 = _root.addsma(344, 140); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(156, 337); _local3.xvel = 1; _local3.yvel = 3; _local3 = _root.addsma(127, 205); _local3.xvel = -3; _local3.yvel = -3; _local3 = _root.addsma(73, 269); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(75, 161); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(128, 103); _local3.xvel = -6; _local3.yvel = -3; _local3 = _root.addsma(398, 193); _local3.xvel = -6; _local3.yvel = -8; _local3 = _root.addsma(376, 318); _local3.xvel = 10; _local3.yvel = 0; _local3 = _root.addsma(329, 268); _local3.xvel = 0; _local3.yvel = 10; } else { _global.gameCompleted = true; _root.died(); } } else if (_global.gameMode == "survival") { _global.gameCompleted = true; _root.music.gotoAndStop(2); _root.instructions2._x = 600; _root.start_time = getTimer(); _global.timerGo = true; _root.deploy.gotoAndPlay(2); } } }
Instance of Symbol 279 MovieClip "c1" in Frame 4
on (keyPress "<Space>") { if (_global.gununlocked) { if (_global.gun) { _global.gun = false; } else { _global.gun = true; } } } onClipEvent (enterFrame) { if (_global.gun) { _root.c1.highlightOnce(); } var ew = 34; var ew1 = 6; var ew2 = 5; this.xvel = this.xvel * this.fric; this.yvel = this.yvel * this.fric; if (Key.isDown(90) || (Key.isDown(74))) { _root.c1.r = _root.c1.capIt(_root.c1.r - 5, 100, 30); } else if (Key.isDown(88) || (Key.isDown(75))) { _root.c1.fire(); } else if (Key.isDown(67) || (Key.isDown(76))) { _root.c1.r = _root.c1.capIt(_root.c1.r + 5, 100, 30); } if (this._alpha < 100) { this._alpha++; } this._x = _root.capIt(this._x + this.xvel, ((500 - ew) + ew2) - this._height, ew + ew1); this._y = _root.capIt(this._y + this.yvel, ((500 - ew) + ew2) - this._height, ew + ew1); if (!Key.isDown(32)) { if (Key.isDown(37) || (Key.isDown(65))) { this.moveLeft(); } if (Key.isDown(39) || (Key.isDown(68))) { this.moveRight(); } if (Key.isDown(38) || (Key.isDown(87))) { this.moveUp(); } if (Key.isDown(40) || (Key.isDown(83))) { this.moveDown(); } } j = 0; while (j < 10) { if (this.square.hitTest(this.arrayBulletsOut[j])) { ivalue = this.arrayBulletsOut[j].ivalue; this.arrayBullets[ivalue] = this.arrayBulletsOut[j]; arrayBullets[ivalue].inCircle = true; } j++; } if (!_global.gun) { this.offset = this.offset + this.offsetspeed; if (this.offset >= 360) { this.offset = this.offset - 360; } } else { this.xmouse = (_root._xmouse - this._x) + (this._width / 4); this.ymouse = (_root._ymouse - this._y) + (this._height / 4); this.hyp = Math.sqrt((this.xmouse * this.xmouse) + (this.ymouse * this.ymouse)); if ((!this.xmouse) && (this.ymouse > 0)) { addon = 0; deg = 90; } else if ((!this.xmouse) && (this.ymouse < 0)) { addon = 0; deg = 270; } else if ((!this.ymouse) && (this.xmouse > 0)) { addon = 0; deg = 0; } else if ((!this.ymouse) && (this.xmouse < 0)) { addon = 0; deg = 180; } else if ((this.xmouse >= 0) && (this.ymouse >= 0)) { addon = 0; rad = Math.asin(Math.abs(this.ymouse) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xmouse <= 0) && (this.ymouse >= 0)) { addon = 90; rad = Math.asin(Math.abs(this.xmouse) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xmouse <= 0) && (this.ymouse <= 0)) { addon = 180; rad = Math.atan(Math.abs(this.ymouse) / Math.abs(this.xmouse)); deg = Math.round((rad * 180) / Math.PI); } else if ((this.xmouse >= 0) && (this.ymouse <= 0)) { addon = 270; rad = Math.acos(Math.abs(this.ymouse) / this.hyp); deg = Math.round((rad * 180) / Math.PI); } else { deg = 0; addon = 0; deg = Math.round((rad * 180) / Math.PI); } this.offset = deg + addon; } var num = 0; i = 0; while (i < 10) { if (this.arrayBullets[i] != null) { num++; } i++; } if (num != 0) { var spacing = (360 / num); var t = 0; var max = ((500 - ew) - 23); var min = (ew + 10); i = 0; while (i < 10) { if (this.arrayBullets[i] != null) { deg = (t * spacing) + this.offset; rad = (deg * Math.PI) / 180; t++; var trigx = (this.r * Math.cos(rad)); var trigy = (this.r * Math.sin(rad)); var vel = this.bulletSpeed; this.arrayBullets[i].counterpart._rotation = deg; this.arrayBullets[i].xvel = (trigx / 70) * vel; this.arrayBullets[i].yvel = (trigy / 70) * vel; this.arrayBullets[i].tarx = capIt((trigx + this._x) + this.centerx, max, min); this.arrayBullets[i].tary = capIt((trigy + this._y) + this.centery, max, min); } i++; } } } onClipEvent (load) { function fire() { i = 0; while (i < 10) { if (this.arrayBullets[i] != null) { this.arrayBullets[i].inCircle = false; this.arrayBullets[i] = null; } i++; } } function fireOnce() { i = 0; while (i < 10) { if (this.arrayBullets[i] != null) { this.arrayBullets[i].inCircle = false; this.arrayBullets[i].counterpart.setTransform({rb:0, gb:0, bb:0, aa:0}); this.arrayBullets[i] = null; break; } i++; } } function highlightOnce() { i = 0; while (i < 10) { if (this.arrayBullets[i] != null) { this.arrayBullets[i].counterpart.setTransform({rb:255, gb:255, bb:0, aa:100}); break; } i++; } } function capIt(val, max, min) { if (val > max) { return(max); } if (val < min) { return(min); } return(val); } function isPos(t) { if (t >= 0) { return(true); } return(false); } function addRotate() { if (this.offsetspeed < 5) { this.offsetspeed++; } } function addStrength() { i = 0; while (i < 10) { if (this.arrayBulletsOut[i] != null) { this.arrayBulletsOut[i].counterpart.gotoAndStop(1); } else if (this.arrayBullets[i] != null) { this.arrayBullets[i].counterpart.gotoAndStop(1); } i++; } } function addSpeed() { if (this.maxxvel < 8) { this.maxxvel = this.maxxvel + 0.5; } if (this.maxyvel < 8) { this.maxyvel = this.maxyvel + 0.5; } } function addlife() { if (this.life < 14) { this.life = this.life + 1; _root.lifes.gotoAndStop(this.life); } } function addShield() { i = 0; while (i < 10) { if (this.arrayBulletsOut[i] != null) { if (this.arrayBulletsOut[i].counterpart._currentframe > 7) { this.arrayBulletsOut[i].counterpart.gotoAndStop(7); } this.arrayBulletsOut[i].counterpart._alpha = 100; } else if (this.arrayBullets[i] != null) { if (this.arrayBullets[i].counterpart._currentframe > 7) { this.arrayBullets[i].counterpart.gotoAndStop(7); } this.arrayBullets[i].counterpart._alpha = 100; } i++; } } function removeLife() { this.life = this.life - 1; _root.lifes.gotoAndStop(this.life); this._alpha = 50; var _local3 = false; i = 0; while (i < 10) { if (this.arrayBullets[i] || (this.arrayBulletsOut[i])) { _local3 = true; } i++; } if (!_local3) { _root.reset(); _root.nextlevel._alpha = 100; _root.nextlevel._x = 196; _root.instructions.instructions.text = ""; _root.addbullets(); _root.level--; } if (this.life == 0) { _root.died(); } } function addScore(num) { this.score = this.score + num; _root.score.text = this.score + "pts"; } function moveUp() { if (this.xvel == 0) { this.xvel = startspeed; } if (this.yvel == 0) { this.yvel = startspeed; } if (this.yvel >= (-1 * this.maxyvel)) { this.yvel = this.yvel - this.speed; } } function moveDown() { if (this.xvel == 0) { this.xvel = this.xvel - startspeed; } if (this.yvel == 0) { this.yvel = this.yvel - startspeed; } if (this.yvel <= this.maxyvel) { this.yvel = this.yvel + this.speed; } } function moveRight() { if (this.xvel == 0) { this.xvel = startspeed; } if (this.yvel == 0) { this.yvel = startspeed; } if (this.xvel <= this.maxxvel) { this.xvel = this.xvel + this.speed; } } function moveLeft() { if (this.xvel == 0) { this.xvel = this.xvel - startspeed; } if (this.yvel == 0) { this.yvel = this.yvel - startspeed; } if (this.xvel >= (-1 * this.maxxvel)) { this.xvel = this.xvel - this.speed; } } function playPowerUp() { if (!_global.mutefx) { kirupaSound = new Sound(this); kirupaSound.attachSound("powerup3"); kirupaSound.start(0, 1); } } this.score = 250; _root.score.text = this.score + "pts"; this.life = 5; _root.lifes.gotoAndStop(this.life); this.bulletSpeed = 8; this.centerx = (this._width / 2) - 12; this.centery = (this._height / 2) - 10; this.fric = 0.92; this.maxxvel = 3; this.maxyvel = 3; this.xvel = 0; this.yvel = 0; this.speed = 1.5; this.startspeed = 0.001; this.r = 50; this.offset = 0; this.offsetspeed = 1; this.arrayBullets = new Array(); i = 0; while (i < 10) { this.arrayBullets[i] = null; i++; } this.arrayBulletsOut = new Array(); _root.addbullets(); }
Instance of Symbol 282 MovieClip "extrashield" in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(_root.c1)) { _root.c1.addShield(); this._x = -100; this._y = -100; _root.c1.playPowerUp(); } }
Instance of Symbol 285 MovieClip "extraspeed" in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(_root.c1)) { _root.c1.addStrength(); this._x = -100; this._y = -100; _root.c1.playPowerUp(); } }
Instance of Symbol 286 MovieClip "extralife" in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(_root.c1)) { _root.c1.addlife(); this._x = -100; this._y = -100; _root.c1.playPowerUp(); } }
Instance of Symbol 289 MovieClip "extrarotate" in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(_root.c1)) { _root.addbullet(this._x + 20, this._y + 20); this._x = -100; this._y = -100; _root.c1.playPowerUp(); } }
Instance of Symbol 294 MovieClip "bs2" in Frame 4
onClipEvent (enterFrame) { var ew = 16; if (this._name != "bs2") { this.updateRotation(); this.tarx = _root.c1._x; this.tary = _root.c1._y; this.xvel2 = (this._x + ((this.tarx - this._x) / ((Math.random() * 30) + 30))) + ((Math.random() * 10) - 5); this.yvel2 = (this._y + ((this.tary - this._y) / ((Math.random() * 30) + 30))) + ((Math.random() * 10) - 5); this.xvel = this._x - this.tarx; this.yvel = this._y - this.tary; this._x = _root.capIt(this.xvel2, (500 - ew) - this._height, ew); this._y = _root.capIt(this.yvel2, (500 - ew) - this._height, ew); if (this.square.hitTest(_root.c1.square) && (_root.c1._alpha >= 100)) { _root.c1.removeLife(); } } } onClipEvent (load) { function updateRotation() { this.hyp = Math.sqrt((this.xvel * this.xvel) + (this.yvel * this.yvel)); if ((this.xvel >= 0) && (this.yvel >= 0)) { addon = 0; rad = Math.asin(Math.abs(this.yvel) / this.hyp); } else if ((this.xvel <= 0) && (this.yvel >= 0)) { addon = 90; rad = Math.asin(Math.abs(this.xvel) / this.hyp); } else if ((this.xvel <= 0) && (this.yvel <= 0)) { addon = 180; rad = Math.atan(Math.abs(this.yvel) / Math.abs(this.xvel)); } else if ((this.xvel >= 0) && (this.yvel <= 0)) { addon = 270; rad = Math.acos(Math.abs(this.yvel) / this.hyp); } deg = Math.round((rad * 180) / Math.PI); this._rotation = (deg + addon) + 90; } }
Instance of Symbol 297 MovieClip "bbs2" in Frame 4
onClipEvent (enterFrame) { var ew = 38; if (this._name != "bbs2") { this.updateRotation(); this.tarx = _root.c1._x; this.tary = _root.c1._y; this.xvel2 = (this._x + ((this.tarx - this._x) / ((Math.random() * 30) + 30))) + ((Math.random() * 10) - 5); this.yvel2 = (this._y + ((this.tary - this._y) / ((Math.random() * 30) + 30))) + ((Math.random() * 10) - 5); this.xvel = this._x - this.tarx; this.yvel = this._y - this.tary; this._x = _root.capIt(this.xvel2, (500 - ew) - this._height, ew); this._y = _root.capIt(this.yvel2, (500 - ew) - this._height, ew); if (this.square.hitTest(_root.c1.square) && (_root.c1._alpha >= 100)) { _root.c1.removeLife(); } } } onClipEvent (load) { function updateRotation() { this.hyp = Math.sqrt((this.xvel * this.xvel) + (this.yvel * this.yvel)); if ((this.xvel >= 0) && (this.yvel >= 0)) { addon = 0; rad = Math.asin(Math.abs(this.yvel) / this.hyp); } else if ((this.xvel <= 0) && (this.yvel >= 0)) { addon = 90; rad = Math.asin(Math.abs(this.xvel) / this.hyp); } else if ((this.xvel <= 0) && (this.yvel <= 0)) { addon = 180; rad = Math.atan(Math.abs(this.yvel) / Math.abs(this.xvel)); } else if ((this.xvel >= 0) && (this.yvel <= 0)) { addon = 270; rad = Math.acos(Math.abs(this.yvel) / this.hyp); } deg = Math.round((rad * 180) / Math.PI); this._rotation = (deg + addon) + 90; } }
Instance of Symbol 304 MovieClip "bsA" in Frame 4
onClipEvent (enterFrame) { this._x = this._x + (((_root[this.followtag]._x - this._x) / 2) + (this._width / 4)); this._y = this._y + (((_root[this.followtag]._y - this._y) / 2) + (this._height / 4)); }
Instance of Symbol 313 MovieClip "bbA" in Frame 4
onClipEvent (enterFrame) { this._x = this._x + (((_root[this.followtag]._x - this._x) / 2) + (this._width / 4)); this._y = this._y + (((_root[this.followtag]._y - this._y) / 2) + (this._height / 4)); }
Instance of Symbol 325 MovieClip "bulletA" in Frame 4
onClipEvent (enterFrame) { this._x = _root[this.followtag]._x + (this._width / 4); this._y = _root[this.followtag]._y + (this._height / 4); }
Instance of Symbol 330 MovieClip "bigboss" in Frame 4
onClipEvent (load) { function hit(hit) { if ((this.health - hit) > 0) { this.health = this.health - hit; this.healthstrip._width = this.health; } else { this.health = 0; } return(this.health); } this.health = 100; hit(0); }
Instance of Symbol 332 MovieClip in Frame 4
onClipEvent (enterFrame) { if (_global.gun) { Mouse.hide(); this._x = _root._xmouse; this._y = _root._ymouse; this.swapDepths(_root.getNextHighestDepth()); } else { Mouse.show(); this._x = -100; this._y = -100; } }
Frame 5
_global.gun = false; _root.deploy.gotoAndStop(1); if (_root.isUser == 1) { gname = "Plant Life 2"; gscore = _global.score; getURL ("index.php?act=Arcade&do=newscore", "_self", "POST"); } stop(); stopAllSounds(); score.text = _global.score; if (_global.gameCompleted) { timer.text = _global.timer; var ex = _global.timer.split(":"); minutes = ex[0]; seconds = ex[1]; milli = ((Number(minutes) * 60) + Number(seconds)) * 1000; } else { timer.text = "--:--"; } if (_global.timesent) { st._x = 600; } else { st._x = 130; } if (timer.text == "--:--") { st._x = 600; } if (_global.scoresent) { ss._x = 600; } else { ss._x = 130; }
Instance of Symbol 357 MovieClip "ss" in Frame 5
on (release) { if (_global.gameMode == "easy") { mochi.MochiScores.showLeaderboard({boardID:"f9180ae88417ac83", score:_global.score}); } else if (_global.gameMode == "medium") { mochi.MochiScores.showLeaderboard({boardID:"210617a844c4ebdd", score:_global.score}); } else if (_global.gameMode == "hard") { mochi.MochiScores.showLeaderboard({boardID:"8e6388d70438e937", score:_global.score}); } else if (_global.gameMode == "survival") { mochi.MochiScores.showLeaderboard({boardID:"3c5cb895f5676670", score:_global.score}); } this._x = 600; _global.scoresent = true; }
Instance of Symbol 359 MovieClip "st" in Frame 5
on (release) { if (_root.timer.text != "--:--") { if (_global.gameMode == "easy") { mochi.MochiScores.showLeaderboard({boardID:"a3cb57dbeb90adf5", score:_root.milli}); } else if (_global.gameMode == "medium") { mochi.MochiScores.showLeaderboard({boardID:"18fe0e80b65a489a", score:_root.milli}); } else if (_global.gameMode == "hard") { mochi.MochiScores.showLeaderboard({boardID:"116128f09265fd37", score:_root.milli}); } else if (_global.gameMode == "survival") { mochi.MochiScores.showLeaderboard({boardID:"a03125963c6db6a0", score:_root.milli}); } } this._x = 600; _global.timesent = true; }
Instance of Symbol 53 MovieClip in Frame 5
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Instance of Symbol 373 MovieClip in Frame 5
onClipEvent (load) { if (!_global.gameCompleted) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }
Frame 6
gotoAndStop ("a4");
Symbol 374 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _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("1.31"); } 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"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.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(); _rcvChannel.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 _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } 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.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.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]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); 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 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._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 (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:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 375 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.7"); } 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 _local22 = 11000; var _local25 = 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 _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 _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _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(_local21); _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, _local23, 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 = _local22; chk.ad_timeout = _local25; 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; 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) { 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) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); 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) { 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; 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) { 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 _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } 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; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _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); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } 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); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); 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); } }
Symbol 376 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.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 (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.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.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.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 39 MovieClip Frame 190
_root.play();
Symbol 91 Button
on (release) { _root.play(); _global.gameMode = "survival"; }
Symbol 92 Button
on (release) { _root.play(); _global.gameMode = "hard"; }
Symbol 93 Button
on (release) { _root.play(); _global.gameMode = "medium"; }
Symbol 94 Button
on (release) { _root.play(); _global.gameMode = "easy"; }
Symbol 105 MovieClip Frame 1
stop();
Instance of Symbol 114 MovieClip in Symbol 115 MovieClip Frame 1
on (release) { _parent._x = -600; }
Instance of Symbol 53 MovieClip in Symbol 116 MovieClip Frame 1
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Symbol 116 MovieClip Frame 60
stop();
Instance of Symbol 107 MovieClip in Symbol 116 MovieClip Frame 60
on (rollOver) { _parent.siteinfo._x = -207.6; }
Symbol 128 MovieClip Frame 155
stop();
Symbol 132 MovieClip Frame 1
stopAllSounds(); stop();
Symbol 132 MovieClip Frame 2
stop();
Symbol 135 MovieClip Frame 1
stopAllSounds(); stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 149 MovieClip Frame 19
var xpos = 147.2; var ypos = 80.8; if (_global.gameMode == "easy") { var a = _root.addsma(xpos, ypos); a.xvel = 1; } else if (_global.gameMode == "medium") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); a.xvel = 2; a.yvel = -1; b.xvel = 2; b.yvel = 1; } else if (_global.gameMode == "hard") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); var c = _root.addsma(xpos, ypos); a.xvel = 4; a.yvel = -1; b.xvel = 4; b.yvel = 0; c.xvel = 4; c.yvel = 1; } else if (_global.gameMode == "survival") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); var c = _root.addsma(xpos, ypos); a.xvel = 4; a.yvel = -1; b.xvel = 4; b.yvel = 0; c.xvel = 4; c.yvel = 1; }
Symbol 149 MovieClip Frame 106
var xpos = 453.3; var ypos = 250; if (_global.gameMode == "easy") { var a = _root.addsma(xpos, ypos); a.xvel = -1; } else if (_global.gameMode == "medium") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); a.xvel = -2; a.yvel = -1; b.xvel = -2; b.yvel = 1; } else if (_global.gameMode == "hard") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); var c = _root.addsma(xpos, ypos); a.xvel = -4; a.yvel = -1; b.xvel = -4; b.yvel = 0; c.xvel = -4; c.yvel = 1; } else if (_global.gameMode == "survival") { var a = _root.addsma2(xpos, ypos); var b = _root.addsma2(xpos, ypos); var c = _root.addsma2(xpos, ypos); a.xvel = 4; a.yvel = -1; b.xvel = 4; b.yvel = 0; c.xvel = 4; c.yvel = 1; }
Symbol 149 MovieClip Frame 125
var xpos = 260.1; var ypos = 250; if (_global.gameMode == "easy") { var a = _root.addsma(xpos, ypos); a.xvel = -1; } else if (_global.gameMode == "medium") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); a.xvel = -2; a.yvel = -1; b.xvel = -2; b.yvel = 1; } else if (_global.gameMode == "hard") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); var c = _root.addsma(xpos, ypos); a.xvel = -4; a.yvel = -1; b.xvel = -4; b.yvel = 0; c.xvel = -4; c.yvel = 1; } else if (_global.gameMode == "survival") { var a = _root.addmed2(xpos, ypos); a.xvel = 4; a.yvel = -1; var a = _root.addsnail(xpos, ypos); var b = _root.addsnail(xpos, ypos); var c = _root.addsnail(xpos, ypos); a.xvel = 7; a.yvel = -2; b.xvel = 7; b.yvel = 0; c.xvel = 7; c.yvel = 2; }
Symbol 149 MovieClip Frame 209
var xpos = 258.8; var ypos = 418; if (_global.gameMode == "easy") { var a = _root.addsma(xpos, ypos); a.xvel = 1; } else if (_global.gameMode == "medium") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); a.xvel = 2; a.yvel = -1; b.xvel = 2; b.yvel = 1; } else if (_global.gameMode == "hard") { var a = _root.addsma(xpos, ypos); var b = _root.addsma(xpos, ypos); var c = _root.addsma(xpos, ypos); a.xvel = 4; a.yvel = -1; b.xvel = 4; b.yvel = 0; c.xvel = 4; c.yvel = 1; } else if (_global.gameMode == "survival") { var a = _root.addmed(xpos, ypos); var b = _root.addmed(xpos, ypos); var c = _root.addmed(xpos, ypos); a.xvel = 4; a.yvel = -1; b.xvel = 4; b.yvel = 0; c.xvel = 4; c.yvel = 1; }
Symbol 149 MovieClip Frame 240
if (_global.gameMode == "survival") { this.gotoAndPlay(2); }
Symbol 149 MovieClip Frame 241
stop();
Symbol 171 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 246 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 1
stop();
Symbol 252 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 261 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 1
stop();
Instance of Symbol 201 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Unlock Gun"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 200) { _global.gun = true; _global.gununlocked = true; _root.c1.score = _root.c1.score - 200; _root.score.text = _root.c1.score + "pts"; } }
Instance of Symbol 205 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Increase Speed"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 50) { _root.c1.addSpeed(); _root.c1.score = _root.c1.score - 50; _root.score.text = _root.c1.score + "pts"; } }
Instance of Symbol 209 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Increase Rotate"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 50) { _root.c1.addRotate(); _root.c1.score = _root.c1.score - 50; _root.score.text = _root.c1.score + "pts"; } }
Instance of Symbol 213 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Extra Life"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 100) { _root.c1.addlife(); _root.c1.score = _root.c1.score - 100; _root.score.text = _root.c1.score + "pts"; } }
Instance of Symbol 217 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Extra Petal"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 50) { if (_root.addbullet(_root.c1._x, _root.c1._y)) { _root.c1.score = _root.c1.score - 50; _root.score.text = _root.c1.score + "pts"; } else { _parent.desc1.text = "Max number of petals reached"; } } }
Instance of Symbol 220 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Regenerate & Enhance"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 100) { _root.c1.addStrength(); _root.c1.score = _root.c1.score - 100; _root.score.text = _root.c1.score + "pts"; } }
Instance of Symbol 223 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.desc1.text = "Regenerate Petals"; } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.c1.score >= 50) { _root.c1.addShield(); _root.c1.score = _root.c1.score - 50; _root.score.text = _root.c1.score + "pts"; } }
Instance of Symbol 228 MovieClip "nl" in Symbol 273 MovieClip Frame 1
on (release) { _parent.nextLevelPlease(); }
Instance of Symbol 235 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Fire Petal (Gun Needed)"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 241 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Arrows: Move Plant"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 246 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Z: Contract Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 249 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "X: Fire All Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 252 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "C: Extend Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 258 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "WASD: Move Plant"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 261 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "J: Contract Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 264 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "K: Fire All Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 267 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "L: Extend Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 272 MovieClip in Symbol 273 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Toggle Gun (Gun Needed)"; } on (rollOut) { this.gotoAndStop(1); }
Symbol 279 MovieClip Frame 7
stop();
Symbol 294 MovieClip Frame 7
stop();
Symbol 304 MovieClip Frame 3
this.gotoAndPlay("bug");
Symbol 304 MovieClip Frame 10
this.gotoAndPlay("catepillar");
Symbol 304 MovieClip Frame 17
this.gotoAndPlay("snail");
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
stop();
Symbol 325 MovieClip Frame 3
stop();
Symbol 325 MovieClip Frame 4
stop();
Symbol 325 MovieClip Frame 5
stop();
Symbol 325 MovieClip Frame 6
stop();
Symbol 325 MovieClip Frame 7
stop();
Symbol 325 MovieClip Frame 8
stop();
Symbol 325 MovieClip Frame 9
stop();
Symbol 325 MovieClip Frame 10
stop();
Symbol 325 MovieClip Frame 11
stop();
Symbol 325 MovieClip Frame 12
stop();
Symbol 354 MovieClip Frame 1
dupMovie = function () { i = 0; while (i < 1) { flower.duplicateMovieClip("flower" + i, i, {_x:Math.random() * 500, _y:Math.random() * 500}); with (eval ("flower" + i)) { _xscale = (_yscale = Math.round(Math.random() * 45) + 30); } i++; } }; dupMovie();
Instance of Symbol 353 MovieClip "flower" in Symbol 354 MovieClip Frame 1
onClipEvent (load) { randFrame = Math.round(Math.random() * 9) + 1; this.gotoAndStop(randFrame); }
Symbol 370 MovieClip Frame 1
stop();
Symbol 373 MovieClip Frame 1
stop();
Instance of Symbol 361 MovieClip in Symbol 373 MovieClip Frame 1
on (release) { _root.gotoAndStop("a2"); }
Instance of Symbol 363 MovieClip in Symbol 373 MovieClip Frame 1
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Instance of Symbol 370 MovieClip in Symbol 373 MovieClip Frame 2
on (release) { getURL ("http://www.funny-games.biz/plant-life.html", "_blank"); }
Instance of Symbol 370 MovieClip in Symbol 373 MovieClip Frame 2
on (release) { getURL ("http://www.funny-games.biz/plant-life.html", "_blank"); }
Instance of Symbol 370 MovieClip in Symbol 373 MovieClip Frame 2
on (release) { getURL ("http://www.funny-games.biz/plant-life.html", "_blank"); } on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }

Library Items

Symbol 1 Sound [powerup]
Symbol 2 Sound [Pop]
Symbol 3 Sound [powerup3]
Symbol 4 Sound [powerup2]
Symbol 5 GraphicUsed by:241 246 249 252 258 261 264 267 271 272 361  Timeline
Symbol 374 MovieClip [__Packages.mochi.MochiServices]
Symbol 375 MovieClip [__Packages.MochiAd]
Symbol 376 MovieClip [__Packages.mochi.MochiScores]
Symbol 6 GraphicUsed by:39
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:39
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:14
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:10 12 13Used by:39
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:20
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:16 18 19Used by:39
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:26 29
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:26
Symbol 25 GraphicUsed by:26 29
Symbol 26 MovieClipUses:22 24 25Used by:39
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClipUses:22 28 25Used by:39
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:35
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:31 33 34Used by:39
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:6 8 14 20 26 29 35 38 SS1Used by:Timeline
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:Timeline
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:116
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:116
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:116
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:116  Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 MovieClipUses:55Used by:116
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:116
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:116
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:116
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:116
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:116
Symbol 70 BitmapUsed by:71 72 75 76 79 80 83 84
Symbol 71 GraphicUses:70Used by:74 91
Symbol 72 GraphicUses:70Used by:74 91
Symbol 73 GraphicUsed by:74 91
Symbol 74 ButtonUses:71 72 73Used by:116
Symbol 75 GraphicUses:70Used by:78 92
Symbol 76 GraphicUses:70Used by:78 92
Symbol 77 GraphicUsed by:78 92
Symbol 78 ButtonUses:75 76 77Used by:116
Symbol 79 GraphicUses:70Used by:82 93
Symbol 80 GraphicUses:70Used by:82 93
Symbol 81 GraphicUsed by:82 93
Symbol 82 ButtonUses:79 80 81Used by:116
Symbol 83 GraphicUses:70Used by:86 94
Symbol 84 GraphicUses:70Used by:86 94
Symbol 85 GraphicUsed by:86 94
Symbol 86 ButtonUses:83 84 85Used by:116
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:116
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:116
Symbol 91 ButtonUses:71 72 73Used by:116
Symbol 92 ButtonUses:75 76 77Used by:116
Symbol 93 ButtonUses:79 80 81Used by:116
Symbol 94 ButtonUses:83 84 85Used by:116
Symbol 95 GraphicUsed by:105
Symbol 96 GraphicUsed by:105
Symbol 97 FontUsed by:98 99 103 106 113 130 134 163 193 224 229 356 358 360 362 364 368 371 372
Symbol 98 TextUses:97Used by:105 115
Symbol 99 TextUses:97Used by:105 115
Symbol 100 FontUsed by:101 102 104 109 110 111
Symbol 101 EditableTextUses:100Used by:105
Symbol 102 EditableTextUses:100Used by:105
Symbol 103 TextUses:97Used by:105 115
Symbol 104 EditableTextUses:100Used by:105
Symbol 105 MovieClipUses:95 96 98 99 101 102 103 104Used by:107
Symbol 106 TextUses:97Used by:107
Symbol 107 MovieClipUses:105 106Used by:116
Symbol 108 GraphicUsed by:115
Symbol 109 EditableTextUses:100Used by:115
Symbol 110 EditableTextUses:100Used by:115
Symbol 111 EditableTextUses:100Used by:115
Symbol 112 GraphicUsed by:114
Symbol 113 TextUses:97Used by:114
Symbol 114 MovieClipUses:112 113Used by:115
Symbol 115 MovieClipUses:108 98 99 109 110 103 111 114Used by:116
Symbol 116 MovieClipUses:44 47 50 53 56 58 60 63 66 69 74 78 82 86 88 90 91 92 93 94 107 115Used by:Timeline
Symbol 117 SoundUsed by:Timeline
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 MovieClipUses:119Used by:Timeline
Symbol 121 BitmapUsed by:122 335
Symbol 122 GraphicUses:121Used by:Timeline
Symbol 123 GraphicUsed by:124 138
Symbol 124 MovieClipUses:123Used by:Timeline
Symbol 125 FontUsed by:126 127 129 336 355
Symbol 126 EditableTextUses:125Used by:Timeline
Symbol 127 EditableTextUses:125Used by:128
Symbol 128 MovieClipUses:127Used by:Timeline
Symbol 129 EditableTextUses:125Used by:Timeline
Symbol 130 TextUses:97Used by:132
Symbol 131 SoundUsed by:132
Symbol 132 MovieClipUses:130 131Used by:Timeline
Symbol 133 GraphicUsed by:135
Symbol 134 TextUses:97Used by:135
Symbol 135 MovieClipUses:133 134Used by:Timeline
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:Timeline
Symbol 138 MovieClipUses:123Used by:141 157 171 294 297
Symbol 139 BitmapUsed by:140 311 312
Symbol 140 GraphicUses:139Used by:141 297
Symbol 141 MovieClipUses:138 140Used by:Timeline
Symbol 142 FontUsed by:143 158 159 160 161 195 196 197 225 236 243 247 250 253 254 255 256 259 262 265 269 333
Symbol 143 EditableTextUses:142Used by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:148
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:145 147Used by:149
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:151Used by:Timeline
Symbol 153 BitmapUsed by:154 311
Symbol 154 GraphicUses:153Used by:157
Symbol 155 BitmapUsed by:156 311
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:154 138 156Used by:Timeline
Symbol 158 TextUses:142Used by:162
Symbol 159 TextUses:142Used by:162
Symbol 160 TextUses:142Used by:162
Symbol 161 TextUses:142Used by:162
Symbol 162 MovieClipUses:158 159 160 161Used by:Timeline
Symbol 163 TextUses:97Used by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 BitmapUsed by:166 290 298 311
Symbol 166 GraphicUses:165Used by:171
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:171 304
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171 304
Symbol 171 MovieClipUses:166 138 168 170Used by:Timeline
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:173Used by:Timeline
Symbol 175 BitmapUsed by:176 177 178 179 180 181 182 183 184 185 186 187 188 189
Symbol 176 GraphicUses:175Used by:190
Symbol 177 GraphicUses:175Used by:190
Symbol 178 GraphicUses:175Used by:190
Symbol 179 GraphicUses:175Used by:190
Symbol 180 GraphicUses:175Used by:190
Symbol 181 GraphicUses:175Used by:190
Symbol 182 GraphicUses:175Used by:190
Symbol 183 GraphicUses:175Used by:190
Symbol 184 GraphicUses:175Used by:190
Symbol 185 GraphicUses:175Used by:190
Symbol 186 GraphicUses:175Used by:190
Symbol 187 GraphicUses:175Used by:190
Symbol 188 GraphicUses:175Used by:190
Symbol 189 GraphicUses:175Used by:190
Symbol 190 MovieClipUses:176 177 178 179 180 181 182 183 184 185 186 187 188 189Used by:Timeline
Symbol 191 BitmapUsed by:192 198 199 202 203 206 207 214 215 218 221 331
Symbol 192 GraphicUses:191Used by:273
Symbol 193 TextUses:97Used by:273
Symbol 194 GraphicUsed by:273
Symbol 195 TextUses:142Used by:273
Symbol 196 TextUses:142Used by:273
Symbol 197 TextUses:142Used by:273
Symbol 198 GraphicUses:191Used by:201
Symbol 199 GraphicUses:191Used by:200
Symbol 200 MovieClipUses:199Used by:201
Symbol 201 MovieClipUses:198 200Used by:273
Symbol 202 GraphicUses:191Used by:205
Symbol 203 GraphicUses:191Used by:204
Symbol 204 MovieClipUses:203Used by:205
Symbol 205 MovieClipUses:202 204Used by:273
Symbol 206 GraphicUses:191Used by:209
Symbol 207 GraphicUses:191Used by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClipUses:206 208Used by:273
Symbol 210 BitmapUsed by:211 311
Symbol 211 GraphicUses:210Used by:212 213 286
Symbol 212 MovieClipUses:211Used by:213
Symbol 213 MovieClipUses:211 212Used by:273
Symbol 214 GraphicUses:191Used by:217
Symbol 215 GraphicUses:191Used by:216
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClipUses:214 216Used by:273
Symbol 218 GraphicUses:191Used by:219 220
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:218 219Used by:273
Symbol 221 GraphicUses:191Used by:222 223
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClipUses:221 222Used by:273
Symbol 224 TextUses:97Used by:273
Symbol 225 EditableTextUses:142Used by:273
Symbol 226 GraphicUsed by:228
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:226 227Used by:273
Symbol 229 TextUses:97Used by:273
Symbol 230 GraphicUsed by:235
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:235
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:230 232 234Used by:273
Symbol 236 EditableTextUses:142Used by:273
Symbol 237 GraphicUsed by:241 258
Symbol 238 GraphicUsed by:240 241
Symbol 239 GraphicUsed by:240 257
Symbol 240 MovieClipUses:239 238Used by:241
Symbol 241 MovieClipUses:237 238 5 240Used by:273
Symbol 242 GraphicUsed by:246 249 252 261 264 267
Symbol 243 TextUses:142Used by:245 246
Symbol 244 GraphicUsed by:245 248 251 260 263 266
Symbol 245 MovieClipUses:244 243Used by:246
Symbol 246 MovieClipUses:242 243 5 245Used by:273
Symbol 247 TextUses:142Used by:248 249
Symbol 248 MovieClipUses:244 247Used by:249
Symbol 249 MovieClipUses:242 247 5 248Used by:273
Symbol 250 TextUses:142Used by:251 252
Symbol 251 MovieClipUses:244 250Used by:252
Symbol 252 MovieClipUses:242 250 5 251Used by:273
Symbol 253 TextUses:142Used by:257 258
Symbol 254 TextUses:142Used by:257 258
Symbol 255 TextUses:142Used by:257 258
Symbol 256 TextUses:142Used by:257 258
Symbol 257 MovieClipUses:239 253 254 255 256Used by:258
Symbol 258 MovieClipUses:237 253 254 255 256 5 257Used by:273
Symbol 259 TextUses:142Used by:260 261
Symbol 260 MovieClipUses:244 259Used by:261
Symbol 261 MovieClipUses:242 259 5 260Used by:273
Symbol 262 TextUses:142Used by:263 264
Symbol 263 MovieClipUses:244 262Used by:264
Symbol 264 MovieClipUses:242 262 5 263Used by:273
Symbol 265 TextUses:142Used by:266 267
Symbol 266 MovieClipUses:244 265Used by:267
Symbol 267 MovieClipUses:242 265 5 266Used by:273
Symbol 268 GraphicUsed by:272
Symbol 269 TextUses:142Used by:271 272
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270 5 269Used by:272
Symbol 272 MovieClipUses:268 5 269 271Used by:273
Symbol 273 MovieClipUses:192 193 194 195 196 197 201 205 209 213 217 220 223 224 225 228 229 235 236 241 246 249 252 258 261 264 267 272Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:279
Symbol 276 BitmapUsed by:277 311
Symbol 277 GraphicUses:276Used by:278 279
Symbol 278 MovieClipUses:277Used by:279
Symbol 279 MovieClipUses:275 277 278Used by:Timeline
Symbol 280 BitmapUsed by:281 311
Symbol 281 GraphicUses:280Used by:282
Symbol 282 MovieClipUses:281Used by:Timeline
Symbol 283 BitmapUsed by:284 311
Symbol 284 GraphicUses:283Used by:285
Symbol 285 MovieClipUses:284Used by:Timeline
Symbol 286 MovieClipUses:211Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289  Timeline
Symbol 289 MovieClipUses:288Used by:Timeline
Symbol 290 GraphicUses:165Used by:293 294
Symbol 291 BitmapUsed by:292 299 311
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClipUses:290 292Used by:294
Symbol 294 MovieClipUses:138 290 293Used by:Timeline
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:297 313
Symbol 297 MovieClipUses:138 140 296Used by:Timeline
Symbol 298 GraphicUses:165Used by:304
Symbol 299 GraphicUses:291Used by:304
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:304
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:298 299 301 168 170 303Used by:Timeline
Symbol 305 BitmapUsed by:311
Symbol 306 BitmapUsed by:311
Symbol 307 BitmapUsed by:311 314
Symbol 308 BitmapUsed by:311
Symbol 309 BitmapUsed by:311
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:276 280 283 305 306 210 307 155 308 153 309 310 139 165 291Used by:Timeline
Symbol 312 GraphicUses:139Used by:313
Symbol 313 MovieClipUses:312 296Used by:Timeline
Symbol 314 GraphicUses:307Used by:315 325
Symbol 315 MovieClipUses:314Used by:325
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:325
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:325
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:325
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:315 314 317 319 321 323 324Used by:Timeline
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:330
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClipUses:327 329Used by:Timeline
Symbol 331 GraphicUses:191Used by:332
Symbol 332 MovieClipUses:331Used by:Timeline
Symbol 333 TextUses:142Used by:334
Symbol 334 MovieClipUses:333Used by:Timeline
Symbol 335 GraphicUses:121Used by:Timeline
Symbol 336 EditableTextUses:125Used by:Timeline
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:353
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:353
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:353
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:353
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:353
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:353
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:353
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 MovieClipUses:338 340 342 344 346 348 350 352Used by:354
Symbol 354 MovieClipUses:353Used by:Timeline
Symbol 355 EditableTextUses:125Used by:Timeline
Symbol 356 TextUses:97Used by:357
Symbol 357 MovieClipUses:356Used by:Timeline
Symbol 358 TextUses:97Used by:359
Symbol 359 MovieClipUses:358Used by:Timeline
Symbol 360 TextUses:97Used by:361
Symbol 361 MovieClipUses:5 360Used by:373
Symbol 362 TextUses:97Used by:363
Symbol 363 MovieClipUses:362Used by:373
Symbol 364 TextUses:97Used by:373
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367 369
Symbol 367 MovieClipUses:366Used by:370
Symbol 368 TextUses:97Used by:370
Symbol 369 MovieClipUses:366Used by:370
Symbol 370 MovieClipUses:367 368 369Used by:373
Symbol 371 TextUses:97Used by:373
Symbol 372 TextUses:97Used by:373
Symbol 373 MovieClipUses:361 363 364 370 371 372Used by:Timeline
Streaming Sound 1Used by:Symbol 39 MovieClip

Instance Names

"score"Frame 4Symbol 126 EditableText
"instructions"Frame 4Symbol 128 MovieClip
"timer"Frame 4Symbol 129 EditableText
"music"Frame 4Symbol 132 MovieClip
"music"Frame 4Symbol 135 MovieClip
"t"Frame 4Symbol 137 MovieClip
"b"Frame 4Symbol 137 MovieClip
"r"Frame 4Symbol 137 MovieClip
"l"Frame 4Symbol 137 MovieClip
"bb"Frame 4Symbol 141 MovieClip
"test"Frame 4Symbol 143 EditableText
"deploy"Frame 4Symbol 149 MovieClip
"bullet"Frame 4Symbol 152 MovieClip
"bbb"Frame 4Symbol 157 MovieClip
"instructions2"Frame 4Symbol 162 MovieClip
"bs"Frame 4Symbol 171 MovieClip
"lifes"Frame 4Symbol 190 MovieClip
"nextlevel"Frame 4Symbol 273 MovieClip
"c1"Frame 4Symbol 279 MovieClip
"extrashield"Frame 4Symbol 282 MovieClip
"extraspeed"Frame 4Symbol 285 MovieClip
"extralife"Frame 4Symbol 286 MovieClip
"extrarotate"Frame 4Symbol 289 MovieClip
"bs2"Frame 4Symbol 294 MovieClip
"bbs2"Frame 4Symbol 297 MovieClip
"bsA"Frame 4Symbol 304 MovieClip
"bbA"Frame 4Symbol 313 MovieClip
"bulletA"Frame 4Symbol 325 MovieClip
"bigboss"Frame 4Symbol 330 MovieClip
"bigbosstext"Frame 4Symbol 334 MovieClip
"timer"Frame 5Symbol 336 EditableText
"score"Frame 5Symbol 355 EditableText
"ss"Frame 5Symbol 357 MovieClip
"st"Frame 5Symbol 359 MovieClip
"siteinfo"Symbol 116 MovieClip Frame 60Symbol 115 MovieClip
"instructions"Symbol 128 MovieClip Frame 1Symbol 127 EditableText
"square"Symbol 141 MovieClip Frame 1Symbol 138 MovieClip
"bug"Symbol 149 MovieClip Frame 1Symbol 148 MovieClip
"bug123"Symbol 149 MovieClip Frame 19Symbol 148 MovieClip
"bug"Symbol 149 MovieClip Frame 60Symbol 148 MovieClip
"c1"Symbol 152 MovieClip Frame 1Symbol 151 MovieClip
"square"Symbol 157 MovieClip Frame 1Symbol 138 MovieClip
"square"Symbol 171 MovieClip Frame 1Symbol 138 MovieClip
"desc1"Symbol 273 MovieClip Frame 1Symbol 225 EditableText
"nl"Symbol 273 MovieClip Frame 1Symbol 228 MovieClip
"instructions"Symbol 273 MovieClip Frame 1Symbol 236 EditableText
"square"Symbol 279 MovieClip Frame 1Symbol 275 MovieClip
"square"Symbol 279 MovieClip Frame 3Symbol 275 MovieClip
"square"Symbol 279 MovieClip Frame 5Symbol 275 MovieClip
"square"Symbol 279 MovieClip Frame 11Symbol 275 MovieClip
"square"Symbol 279 MovieClip Frame 13Symbol 275 MovieClip
"square"Symbol 294 MovieClip Frame 1Symbol 138 MovieClip
"square"Symbol 294 MovieClip Frame 3Symbol 138 MovieClip
"square"Symbol 294 MovieClip Frame 5Symbol 138 MovieClip
"square"Symbol 294 MovieClip Frame 8Symbol 138 MovieClip
"square"Symbol 294 MovieClip Frame 11Symbol 138 MovieClip
"square"Symbol 294 MovieClip Frame 13Symbol 138 MovieClip
"square"Symbol 297 MovieClip Frame 1Symbol 138 MovieClip
"healthstrip"Symbol 330 MovieClip Frame 1Symbol 327 MovieClip
"flower"Symbol 354 MovieClip Frame 1Symbol 353 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "powerup"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Pop"
ExportAssets (56)Timeline Frame 1Symbol 3 as "powerup3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "powerup2"
ExportAssets (56)Timeline Frame 1Symbol 374 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 375 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 376 as "__Packages.mochi.MochiScores"

Labels

"a2"Frame 3
"a3"Frame 4
"a4"Frame 5
"a5"Frame 6
"bug"Symbol 171 MovieClip Frame 1
"catepillar"Symbol 171 MovieClip Frame 2
"snail"Symbol 171 MovieClip Frame 3
"bug"Symbol 304 MovieClip Frame 1
"catepillar"Symbol 304 MovieClip Frame 4
"snail"Symbol 304 MovieClip Frame 11




http://swfchan.com/19/90762/info.shtml
Created: 28/3 -2019 06:22:43 Last modified: 28/3 -2019 06:22:43 Server time: 06/05 -2024 11:16:34