STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228102
/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/86882007?noj=FRM86882007-7DC" width="1" height="1"></div>

Plant Life 2.swf

This is the info page for
Flash #46387

(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!

.swf (500x500) + 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 (500x500):

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 130 MovieClip "instructions" in Frame 4
onClipEvent (load) { function showText(a) { this.gotoAndPlay(1); this.instructions.text = a; } }
Instance of Symbol 134 MovieClip "music" in Frame 4
on (release) { play(); }
Instance of Symbol 137 MovieClip "music" in Frame 4
on (release) { if (_global.mutefx) { _global.mutefx = false; } else { _global.mutefx = true; } }
Instance of Symbol 143 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 151 MovieClip "deploy" in Frame 4
onClipEvent (enterFrame) { this.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 154 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 159 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 166 MovieClip in Frame 4
on (release) { stopAllSounds(); _root.reset(); _global.timerGo = false; _root.gotoAndStop("a2"); }
Instance of Symbol 173 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 275 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 281 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 284 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 287 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 288 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 291 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 296 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 299 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 306 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 315 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 327 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 332 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 334 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 359 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 361 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 375 MovieClip in Frame 5
onClipEvent (load) { if (!_global.gameCompleted) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }
Frame 6
gotoAndStop ("a4");
Symbol 376 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 377 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 378 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 116 MovieClip in Symbol 117 MovieClip Frame 1
on (release) { _parent._x = -600; }
Instance of Symbol 53 MovieClip in Symbol 118 MovieClip Frame 1
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Symbol 118 MovieClip Frame 60
stop();
Instance of Symbol 107 MovieClip in Symbol 118 MovieClip Frame 60
on (rollOver) { _parent.siteinfo._x = -207.6; }
Symbol 130 MovieClip Frame 155
stop();
Symbol 134 MovieClip Frame 1
stopAllSounds(); stop();
Symbol 134 MovieClip Frame 2
stop();
Symbol 137 MovieClip Frame 1
stopAllSounds(); stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 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 151 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 151 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 151 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 151 MovieClip Frame 240
if (_global.gameMode == "survival") { this.gotoAndPlay(2); }
Symbol 151 MovieClip Frame 241
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 274 MovieClip Frame 1
stop();
Instance of Symbol 203 MovieClip in Symbol 275 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 207 MovieClip in Symbol 275 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 211 MovieClip in Symbol 275 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 215 MovieClip in Symbol 275 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 219 MovieClip in Symbol 275 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 222 MovieClip in Symbol 275 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 225 MovieClip in Symbol 275 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 230 MovieClip "nl" in Symbol 275 MovieClip Frame 1
on (release) { _parent.nextLevelPlease(); }
Instance of Symbol 237 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Fire Petal (Gun Needed)"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 243 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Arrows: Move Plant"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 248 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Z: Contract Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 251 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "X: Fire All Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 254 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "C: Extend Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 260 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "WASD: Move Plant"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 263 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "J: Contract Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 266 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "K: Fire All Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 269 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "L: Extend Petals"; } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 274 MovieClip in Symbol 275 MovieClip Frame 1
on (rollOver) { this.gotoAndStop(2); _parent.instructions.text = "Toggle Gun (Gun Needed)"; } on (rollOut) { this.gotoAndStop(1); }
Symbol 281 MovieClip Frame 7
stop();
Symbol 296 MovieClip Frame 7
stop();
Symbol 306 MovieClip Frame 3
this.gotoAndPlay("bug");
Symbol 306 MovieClip Frame 10
this.gotoAndPlay("catepillar");
Symbol 306 MovieClip Frame 17
this.gotoAndPlay("snail");
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 2
stop();
Symbol 327 MovieClip Frame 3
stop();
Symbol 327 MovieClip Frame 4
stop();
Symbol 327 MovieClip Frame 5
stop();
Symbol 327 MovieClip Frame 6
stop();
Symbol 327 MovieClip Frame 7
stop();
Symbol 327 MovieClip Frame 8
stop();
Symbol 327 MovieClip Frame 9
stop();
Symbol 327 MovieClip Frame 10
stop();
Symbol 327 MovieClip Frame 11
stop();
Symbol 327 MovieClip Frame 12
stop();
Symbol 356 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 355 MovieClip "flower" in Symbol 356 MovieClip Frame 1
onClipEvent (load) { randFrame = Math.round(Math.random() * 9) + 1; this.gotoAndStop(randFrame); }
Symbol 372 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 1
stop();
Instance of Symbol 363 MovieClip in Symbol 375 MovieClip Frame 1
on (release) { _root.gotoAndStop("a2"); }
Instance of Symbol 365 MovieClip in Symbol 375 MovieClip Frame 1
on (release) { getURL ("http://www.funny-games.biz/main.html", "_blank"); }
Instance of Symbol 372 MovieClip in Symbol 375 MovieClip Frame 2
on (release) { getURL ("http://www.funny-games.biz/plant-life.html", "_blank"); }
Instance of Symbol 372 MovieClip in Symbol 375 MovieClip Frame 2
on (release) { getURL ("http://www.funny-games.biz/plant-life.html", "_blank"); }
Instance of Symbol 372 MovieClip in Symbol 375 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:243 248 251 254 260 263 266 269 273 274 363  Timeline
Symbol 376 MovieClip [__Packages.mochi.MochiServices]
Symbol 377 MovieClip [__Packages.MochiAd]
Symbol 378 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:118
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:118
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:118
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:118  Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:56
Symbol 56 MovieClipUses:55Used by:118
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:118
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:118
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:118
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:118
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 MovieClipUses:68Used by:118
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:118
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:118
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:118
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:118
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:118
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:118
Symbol 91 ButtonUses:71 72 73Used by:118
Symbol 92 ButtonUses:75 76 77Used by:118
Symbol 93 ButtonUses:79 80 81Used by:118
Symbol 94 ButtonUses:83 84 85Used by:118
Symbol 95 GraphicUsed by:105
Symbol 96 GraphicUsed by:105
Symbol 97 FontUsed by:98 99 103 106 109 112 115 132 136 165 195 226 231 358 360 362 364 366 370 373 374
Symbol 98 TextUses:97Used by:105 117
Symbol 99 TextUses:97Used by:105
Symbol 100 FontUsed by:101 102 104 110 111 113
Symbol 101 EditableTextUses:100Used by:105
Symbol 102 EditableTextUses:100Used by:105
Symbol 103 TextUses:97Used by:105
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:118
Symbol 108 GraphicUsed by:117
Symbol 109 TextUses:97Used by:117
Symbol 110 EditableTextUses:100Used by:117
Symbol 111 EditableTextUses:100Used by:117
Symbol 112 TextUses:97Used by:117
Symbol 113 EditableTextUses:100Used by:117
Symbol 114 GraphicUsed by:116
Symbol 115 TextUses:97Used by:116
Symbol 116 MovieClipUses:114 115Used by:117
Symbol 117 MovieClipUses:108 98 109 110 111 112 113 116Used by:118
Symbol 118 MovieClipUses:44 47 50 53 56 58 60 63 66 69 74 78 82 86 88 90 91 92 93 94 107 117Used by:Timeline
Symbol 119 SoundUsed by:Timeline
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:122
Symbol 122 MovieClipUses:121Used by:Timeline
Symbol 123 BitmapUsed by:124 337
Symbol 124 GraphicUses:123Used by:Timeline
Symbol 125 GraphicUsed by:126 140
Symbol 126 MovieClipUses:125Used by:Timeline
Symbol 127 FontUsed by:128 129 131 338 357
Symbol 128 EditableTextUses:127Used by:Timeline
Symbol 129 EditableTextUses:127Used by:130
Symbol 130 MovieClipUses:129Used by:Timeline
Symbol 131 EditableTextUses:127Used by:Timeline
Symbol 132 TextUses:97Used by:134
Symbol 133 SoundUsed by:134
Symbol 134 MovieClipUses:132 133Used by:Timeline
Symbol 135 GraphicUsed by:137
Symbol 136 TextUses:97Used by:137
Symbol 137 MovieClipUses:135 136Used by:Timeline
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:Timeline
Symbol 140 MovieClipUses:125Used by:143 159 173 296 299
Symbol 141 BitmapUsed by:142 313 314
Symbol 142 GraphicUses:141Used by:143 299
Symbol 143 MovieClipUses:140 142Used by:Timeline
Symbol 144 FontUsed by:145 160 161 162 163 197 198 199 227 238 245 249 252 255 256 257 258 261 264 267 271 335
Symbol 145 EditableTextUses:144Used by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:150
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClipUses:147 149Used by:151
Symbol 151 MovieClipUses:150Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:Timeline
Symbol 155 BitmapUsed by:156 313
Symbol 156 GraphicUses:155Used by:159
Symbol 157 BitmapUsed by:158 313
Symbol 158 GraphicUses:157Used by:159
Symbol 159 MovieClipUses:156 140 158Used by:Timeline
Symbol 160 TextUses:144Used by:164
Symbol 161 TextUses:144Used by:164
Symbol 162 TextUses:144Used by:164
Symbol 163 TextUses:144Used by:164
Symbol 164 MovieClipUses:160 161 162 163Used by:Timeline
Symbol 165 TextUses:97Used by:166
Symbol 166 MovieClipUses:165Used by:Timeline
Symbol 167 BitmapUsed by:168 292 300 313
Symbol 168 GraphicUses:167Used by:173
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:173 306
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173 306
Symbol 173 MovieClipUses:168 140 170 172Used by:Timeline
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:Timeline
Symbol 177 BitmapUsed by:178 179 180 181 182 183 184 185 186 187 188 189 190 191
Symbol 178 GraphicUses:177Used by:192
Symbol 179 GraphicUses:177Used by:192
Symbol 180 GraphicUses:177Used by:192
Symbol 181 GraphicUses:177Used by:192
Symbol 182 GraphicUses:177Used by:192
Symbol 183 GraphicUses:177Used by:192
Symbol 184 GraphicUses:177Used by:192
Symbol 185 GraphicUses:177Used by:192
Symbol 186 GraphicUses:177Used by:192
Symbol 187 GraphicUses:177Used by:192
Symbol 188 GraphicUses:177Used by:192
Symbol 189 GraphicUses:177Used by:192
Symbol 190 GraphicUses:177Used by:192
Symbol 191 GraphicUses:177Used by:192
Symbol 192 MovieClipUses:178 179 180 181 182 183 184 185 186 187 188 189 190 191Used by:Timeline
Symbol 193 BitmapUsed by:194 200 201 204 205 208 209 216 217 220 223 333
Symbol 194 GraphicUses:193Used by:275
Symbol 195 TextUses:97Used by:275
Symbol 196 GraphicUsed by:275
Symbol 197 TextUses:144Used by:275
Symbol 198 TextUses:144Used by:275
Symbol 199 TextUses:144Used by:275
Symbol 200 GraphicUses:193Used by:203
Symbol 201 GraphicUses:193Used by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:200 202Used by:275
Symbol 204 GraphicUses:193Used by:207
Symbol 205 GraphicUses:193Used by:206
Symbol 206 MovieClipUses:205Used by:207
Symbol 207 MovieClipUses:204 206Used by:275
Symbol 208 GraphicUses:193Used by:211
Symbol 209 GraphicUses:193Used by:210
Symbol 210 MovieClipUses:209Used by:211
Symbol 211 MovieClipUses:208 210Used by:275
Symbol 212 BitmapUsed by:213 313
Symbol 213 GraphicUses:212Used by:214 215 288
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:213 214Used by:275
Symbol 216 GraphicUses:193Used by:219
Symbol 217 GraphicUses:193Used by:218
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:216 218Used by:275
Symbol 220 GraphicUses:193Used by:221 222
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClipUses:220 221Used by:275
Symbol 223 GraphicUses:193Used by:224 225
Symbol 224 MovieClipUses:223Used by:225
Symbol 225 MovieClipUses:223 224Used by:275
Symbol 226 TextUses:97Used by:275
Symbol 227 EditableTextUses:144Used by:275
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:228 229Used by:275
Symbol 231 TextUses:97Used by:275
Symbol 232 GraphicUsed by:237
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:237
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:232 234 236Used by:275
Symbol 238 EditableTextUses:144Used by:275
Symbol 239 GraphicUsed by:243 260
Symbol 240 GraphicUsed by:242 243
Symbol 241 GraphicUsed by:242 259
Symbol 242 MovieClipUses:241 240Used by:243
Symbol 243 MovieClipUses:239 240 5 242Used by:275
Symbol 244 GraphicUsed by:248 251 254 263 266 269
Symbol 245 TextUses:144Used by:247 248
Symbol 246 GraphicUsed by:247 250 253 262 265 268
Symbol 247 MovieClipUses:246 245Used by:248
Symbol 248 MovieClipUses:244 245 5 247Used by:275
Symbol 249 TextUses:144Used by:250 251
Symbol 250 MovieClipUses:246 249Used by:251
Symbol 251 MovieClipUses:244 249 5 250Used by:275
Symbol 252 TextUses:144Used by:253 254
Symbol 253 MovieClipUses:246 252Used by:254
Symbol 254 MovieClipUses:244 252 5 253Used by:275
Symbol 255 TextUses:144Used by:259 260
Symbol 256 TextUses:144Used by:259 260
Symbol 257 TextUses:144Used by:259 260
Symbol 258 TextUses:144Used by:259 260
Symbol 259 MovieClipUses:241 255 256 257 258Used by:260
Symbol 260 MovieClipUses:239 255 256 257 258 5 259Used by:275
Symbol 261 TextUses:144Used by:262 263
Symbol 262 MovieClipUses:246 261Used by:263
Symbol 263 MovieClipUses:244 261 5 262Used by:275
Symbol 264 TextUses:144Used by:265 266
Symbol 265 MovieClipUses:246 264Used by:266
Symbol 266 MovieClipUses:244 264 5 265Used by:275
Symbol 267 TextUses:144Used by:268 269
Symbol 268 MovieClipUses:246 267Used by:269
Symbol 269 MovieClipUses:244 267 5 268Used by:275
Symbol 270 GraphicUsed by:274
Symbol 271 TextUses:144Used by:273 274
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272 5 271Used by:274
Symbol 274 MovieClipUses:270 5 271 273Used by:275
Symbol 275 MovieClipUses:194 195 196 197 198 199 203 207 211 215 219 222 225 226 227 230 231 237 238 243 248 251 254 260 263 266 269 274Used by:Timeline
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:281
Symbol 278 BitmapUsed by:279 313
Symbol 279 GraphicUses:278Used by:280 281
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClipUses:277 279 280Used by:Timeline
Symbol 282 BitmapUsed by:283 313
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClipUses:283Used by:Timeline
Symbol 285 BitmapUsed by:286 313
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:Timeline
Symbol 288 MovieClipUses:213Used by:Timeline
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291  Timeline
Symbol 291 MovieClipUses:290Used by:Timeline
Symbol 292 GraphicUses:167Used by:295 296
Symbol 293 BitmapUsed by:294 301 313
Symbol 294 GraphicUses:293Used by:295
Symbol 295 MovieClipUses:292 294Used by:296
Symbol 296 MovieClipUses:140 292 295Used by:Timeline
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299 315
Symbol 299 MovieClipUses:140 142 298Used by:Timeline
Symbol 300 GraphicUses:167Used by:306
Symbol 301 GraphicUses:293Used by:306
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:306
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:306
Symbol 306 MovieClipUses:300 301 303 170 172 305Used by:Timeline
Symbol 307 BitmapUsed by:313
Symbol 308 BitmapUsed by:313
Symbol 309 BitmapUsed by:313 316
Symbol 310 BitmapUsed by:313
Symbol 311 BitmapUsed by:313
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:278 282 285 307 308 212 309 157 310 155 311 312 141 167 293Used by:Timeline
Symbol 314 GraphicUses:141Used by:315
Symbol 315 MovieClipUses:314 298Used by:Timeline
Symbol 316 GraphicUses:309Used by:317 327
Symbol 317 MovieClipUses:316Used by:327
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:327
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:327
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:327
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:317 316 319 321 323 325 326Used by:Timeline
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:332
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 MovieClipUses:329 331Used by:Timeline
Symbol 333 GraphicUses:193Used by:334
Symbol 334 MovieClipUses:333Used by:Timeline
Symbol 335 TextUses:144Used by:336
Symbol 336 MovieClipUses:335Used by:Timeline
Symbol 337 GraphicUses:123Used by:Timeline
Symbol 338 EditableTextUses:127Used by:Timeline
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:355
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:355
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:355
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:355
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:355
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:355
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:355
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClipUses:340 342 344 346 348 350 352 354Used by:356
Symbol 356 MovieClipUses:355Used by:Timeline
Symbol 357 EditableTextUses:127Used by:Timeline
Symbol 358 TextUses:97Used by:359
Symbol 359 MovieClipUses:358Used by:Timeline
Symbol 360 TextUses:97Used by:361
Symbol 361 MovieClipUses:360Used by:Timeline
Symbol 362 TextUses:97Used by:363
Symbol 363 MovieClipUses:5 362Used by:375
Symbol 364 TextUses:97Used by:365
Symbol 365 MovieClipUses:364Used by:375
Symbol 366 TextUses:97Used by:375
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:369 371
Symbol 369 MovieClipUses:368Used by:372
Symbol 370 TextUses:97Used by:372
Symbol 371 MovieClipUses:368Used by:372
Symbol 372 MovieClipUses:369 370 371Used by:375
Symbol 373 TextUses:97Used by:375
Symbol 374 TextUses:97Used by:375
Symbol 375 MovieClipUses:363 365 366 372 373 374Used by:Timeline
Streaming Sound 1Used by:Symbol 39 MovieClip

Instance Names

"score"Frame 4Symbol 128 EditableText
"instructions"Frame 4Symbol 130 MovieClip
"timer"Frame 4Symbol 131 EditableText
"music"Frame 4Symbol 134 MovieClip
"music"Frame 4Symbol 137 MovieClip
"t"Frame 4Symbol 139 MovieClip
"b"Frame 4Symbol 139 MovieClip
"r"Frame 4Symbol 139 MovieClip
"l"Frame 4Symbol 139 MovieClip
"bb"Frame 4Symbol 143 MovieClip
"test"Frame 4Symbol 145 EditableText
"deploy"Frame 4Symbol 151 MovieClip
"bullet"Frame 4Symbol 154 MovieClip
"bbb"Frame 4Symbol 159 MovieClip
"instructions2"Frame 4Symbol 164 MovieClip
"bs"Frame 4Symbol 173 MovieClip
"lifes"Frame 4Symbol 192 MovieClip
"nextlevel"Frame 4Symbol 275 MovieClip
"c1"Frame 4Symbol 281 MovieClip
"extrashield"Frame 4Symbol 284 MovieClip
"extraspeed"Frame 4Symbol 287 MovieClip
"extralife"Frame 4Symbol 288 MovieClip
"extrarotate"Frame 4Symbol 291 MovieClip
"bs2"Frame 4Symbol 296 MovieClip
"bbs2"Frame 4Symbol 299 MovieClip
"bsA"Frame 4Symbol 306 MovieClip
"bbA"Frame 4Symbol 315 MovieClip
"bulletA"Frame 4Symbol 327 MovieClip
"bigboss"Frame 4Symbol 332 MovieClip
"bigbosstext"Frame 4Symbol 336 MovieClip
"timer"Frame 5Symbol 338 EditableText
"score"Frame 5Symbol 357 EditableText
"ss"Frame 5Symbol 359 MovieClip
"st"Frame 5Symbol 361 MovieClip
"siteinfo"Symbol 118 MovieClip Frame 60Symbol 117 MovieClip
"instructions"Symbol 130 MovieClip Frame 1Symbol 129 EditableText
"square"Symbol 143 MovieClip Frame 1Symbol 140 MovieClip
"bug"Symbol 151 MovieClip Frame 1Symbol 150 MovieClip
"bug123"Symbol 151 MovieClip Frame 19Symbol 150 MovieClip
"bug"Symbol 151 MovieClip Frame 60Symbol 150 MovieClip
"c1"Symbol 154 MovieClip Frame 1Symbol 153 MovieClip
"square"Symbol 159 MovieClip Frame 1Symbol 140 MovieClip
"square"Symbol 173 MovieClip Frame 1Symbol 140 MovieClip
"desc1"Symbol 275 MovieClip Frame 1Symbol 227 EditableText
"nl"Symbol 275 MovieClip Frame 1Symbol 230 MovieClip
"instructions"Symbol 275 MovieClip Frame 1Symbol 238 EditableText
"square"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"square"Symbol 281 MovieClip Frame 3Symbol 277 MovieClip
"square"Symbol 281 MovieClip Frame 5Symbol 277 MovieClip
"square"Symbol 281 MovieClip Frame 11Symbol 277 MovieClip
"square"Symbol 281 MovieClip Frame 13Symbol 277 MovieClip
"square"Symbol 296 MovieClip Frame 1Symbol 140 MovieClip
"square"Symbol 296 MovieClip Frame 3Symbol 140 MovieClip
"square"Symbol 296 MovieClip Frame 5Symbol 140 MovieClip
"square"Symbol 296 MovieClip Frame 8Symbol 140 MovieClip
"square"Symbol 296 MovieClip Frame 11Symbol 140 MovieClip
"square"Symbol 296 MovieClip Frame 13Symbol 140 MovieClip
"square"Symbol 299 MovieClip Frame 1Symbol 140 MovieClip
"healthstrip"Symbol 332 MovieClip Frame 1Symbol 329 MovieClip
"flower"Symbol 356 MovieClip Frame 1Symbol 355 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 376 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 377 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 378 as "__Packages.mochi.MochiScores"

Labels

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




http://swfchan.com/10/46387/info.shtml
Created: 3/5 -2019 19:14:21 Last modified: 3/5 -2019 19:14:21 Server time: 07/05 -2024 06:12:19