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

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

Bat Country - play fun arcade shooter game online.swf

This is the info page for
Flash #130079

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


Text
>>

+

+

+

FINAL . JACKS RAGING BILE DUCT

III. IN THE BELLY OF A SHARK

II. BURIED AT SEA

I. ENTERING THE VOID

HP

+

100

+

sound

NO BOMB-RELEASE
ZONE

PAUSED

MAIN MENU

MAIN MENU

:

C

I

S

U

M

--

MUSIC: ON

MUSIC: ON

MUSIC: OFF

MUSIC: OFF

SPONSORED BY

DEVELOPED BY
GREG SERGEANT

9999999999

XXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXX

ENTER YOUR NICKNAME :

SCORE WILL BE SAVED UNDER :

XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXX

VIEW SCORE

VIEW SCORE

<p align="left"><font face="Verdana" size="9" color="#000000" letterSpacing="0.000000" kerning="1">You need to set your gameID for the API to work.</font></p>

<p align="left"><font face="Verdana" size="9" color="#000000" letterSpacing="0.000000" kerning="1">For more info visit: </font></p>

<p align="left"><font face="Verdana" size="9" color="#ff0000" letterSpacing="0.000000" kerning="1">http://wiki.gameschart.com</font></p>

LOADING...

SITELOCKED.

SPONSORED BY

SPONSORED BY

DEVELOPED BY

GREG SERGEANT

HTTP://GREG-ANIMS.COM

START GAME

STORY MODE

S

E

M

A

G

R

O

AUTHORS WEBSITE

T

I

D

C

ARTWORK, DESIGN
& PROGRAMMING:
GREG SERGEANT

SOUNDTRACK:
ZIRCON MUSIC

THANKS TO:
ANDY MARTIN
RYAN HAMLIN
ASIM.B

PROGRESS IS AUTO-SAVED.

STAGE SELECT

TUTORIAL

:

E

R

O

C

S

T

B

I. ENTER THE VOID

5252777

II. BURIED AT SEA

III. IN THE BELLY OF A SHARK

IV. JACKS RAGING BILE DUCT

<< BACK

<< BACK

VIEW HIGHSCORES

VIEW HIGHSCORES

(IT IS RECCOMENDED YOU PLAY THIS GAME WITH A MOUSE AND NOT A TOUCHPAD)

PRESS "P" TO ACCESS THE PAUSE MENU

COLLECT      FOR SCORE

music

00000

6 weeks after the mission, the captain was
sued by bungie for looking too much like
a character from one of their games

private thompson gave up his infinite supply
of bombs to persue a career in stand up
comedy... No one has heard from him since

blake still operates within delta six, but also
hunts and sells canned shark meat. he
considers it to be an ironic revenge, rather
than a long term venture

?

the other guy in delta six has now conquered
his speech impediment.
thanks for playing!

PRESS ENTER TO SKIP

BACK TO MENU

CONTINUE

BEST:

STAGE SELECT

BACK TO MENU

A

B

C

D

SCORE:

RANK:

SAVING PROGRESS

SAVING PROGRESS.

SAVING PROGRESS..

SAVING PROGRESS...

PROGRESS SAVED!

ActionScript [AS1/AS2]

Frame 1
mochi.as2.MochiAd.showPreGameAd({id:"13cc7b69e4001186", res:"700x450"});
Frame 2
Stage.showMenu = false;
Frame 173
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } GamesChart.showTab(x, y); __com_mochibot__("2864729f", this, 10301, true); __com_mochibot__("afec1c64", this, 10301, true); function onEnterFrame() { } function engine() { Stage.showMenu = false; if (pau == false) { if (coptergo == true) { xvelocity = xvelocity * 0.67; yvelocity = yvelocity * 0.67; xvelocity = xvelocity + ((_root._xmouse - copter._x) / 4); yvelocity = yvelocity + ((_root._ymouse - copter._y) / 4); xacc = xvelocity / 4; yacc = yvelocity / 4; copter._x = copter._x + xacc; copter._y = copter._y + yacc; copter._rotation = xacc * 0.4; if (copter._y < 42) { copter._y = 42; } if (copter._x < 1) { copter._x = 1; } if (copter._x > 700) { copter._x = 700; } if (copter._y > 419) { copter._y = 419; } onMouseDown = function () { mousedown = true; }; onMouseUp = function () { mousedown = false; }; if ((mousedown == true) && (roftimer == 0)) { roftimer = rof; newbullet = _root.attachMovie("copter_bullet", "copter_bullet" + bulletcount, bulletcount++); newbullet._x = copter._x - 3; newbullet._y = copter._y + 3; _root.copter.gunflash.play(); } if (roftimer > 0) { roftimer--; } if (bulletcount > 515) { bulletcount = 500; } if ((Key.isDown(32) && (bombout == false)) && (bomballowed == true)) { bombout = true; newb = _root.attachMovie("bomb", "bomb" + bombcount, bombcount++); bombxv = xvelocity / 8; bombyv = yvelocity / 8; newb._x = copter._x; newb._y = copter._y + 3; } if (bombcount > 603) { bombcount = 600; } newb._x = newb._x + ((bombxv = bombxv * 0.98)); newb._y = newb._y + ((bombyv = bombyv * 0.98)); if ((Key.isDown(32) && (bombout == true)) && (newb._currentframe == 15)) { newb.gotoAndPlay("explode"); } combotimer++; if (combotimer >= 5) { combotimer = 0; killscore--; } if (killscore < 1) { killscore = 1; } i = 700; while (i < 720) { if (((_root.copter.hitbox.hitTest(_root["enemy_bat" + i].hitbox) || (_root.copter.hitbox.hitTest(_root["enemy_batb" + i].hitbox))) || (_root.copter.hitbox.hitTest(_root["enemy_face" + i].hitbox))) || (_root.copter.hitbox.hitTest(_root["transport_copter" + i].hitbox))) { _root.copter.flasher.play(); } i++; } } levelCode(); bomballowed = true; } } stop(); Stage.showMenu = false; Mouse.show(); wipe = true; var savefile = SharedObject.getLocal("batcountry"); _root.levels_unlocked = savefile.data.level; _root.topscore1 = savefile.data.topscorelvl1; _root.topscore2 = savefile.data.topscorelvl2; _root.topscore3 = savefile.data.topscorelvl3; _root.topscore4 = savefile.data.topscorelvl4; if (savefile.data.level == undefined) { _root.levels_unlocked = 0; } if (savefile.data.topscorelvl1 == undefined) { _root.topscore1 = 0; } if (savefile.data.topscorelvl2 == undefined) { _root.topscore2 = 0; } if (savefile.data.topscorelvl3 == undefined) { _root.topscore3 = 0; } if (savefile.data.topscorelvl4 == undefined) { _root.topscore4 = 0; }
Instance of Symbol 374 MovieClip [GamesChart-AS2] in Frame 173
//component parameters onClipEvent (construct) { gameKey = "c1808d33cca59ccfcf840b77d09c55e0"; }
Frame 174
GamesChart.hideTab(); wipe = true; musicon = true; Mouse.show(); if (levels_unlocked <= 0) { levels_unlocked = 0; } cloudheight = true; function onEnterFrame() { } stop(); Stage.showMenu = false;
Frame 175
onlevel = 0; stuffcount = 420; talkbox.gotoAndStop(60); cloudheight = true; targetsdown = 0; scrollspeed = 5; coptergo = true; xvelocity = 0; yvelocity = 0; et = 0; killscore = 1; score = 0; bombcount = 600; bulletspeed = 50; bulletcount = 500; stuffcount = 420; rof = 3; bulletdmg = 10; roftimer = 0; bombout = false; bomb_xv = 0; bomb_yv = 0; copter._visible = true; wipe = false; function onEnterFrame() { if ((Key.isDown(80) && (pkeydown == false)) && (pau == false)) { pausemenu = attachMovie("pausemenu", "pausemenu", 2010); pausemenu._x = 0; pausemenu._y = 0; pkeydown = true; } if ((Key.isDown(80) && (pkeydown == false)) && (pau == true)) { pausemenu.swapDepths(9999); pausemenu.removeMovieClip(); pau = false; pkeydown = true; } if (!Key.isDown(80)) { pkeydown = false; } engine(); if (musicon == false) { music.gotoAndStop("mute"); } if (musicon == true) { music.gotoAndStop(1); } } pau = false; function levelCode() { et++; if (et == 50) { talkbox.gotoAndStop(61); } if (et == 300) { newenemy = _root.attachMovie("enemy_target", "enemy_target" + stuffcount, stuffcount++); newenemy._x = 550; newenemy._y = 90; newenemy = _root.attachMovie("enemy_target", "enemy_target" + stuffcount, stuffcount++); newenemy._x = 550; newenemy._y = 290; newenemy = _root.attachMovie("enemy_target", "enemy_target" + stuffcount, stuffcount++); newenemy._x = 550; newenemy._y = 190; } if ((targetsdown == 3) && (talkbox._currentframe == 62)) { newenemy = _root.attachMovie("enemy_targetb", "enemy_targetb" + stuffcount, stuffcount++); newenemy._x = 160; newenemy._y = 130; newenemy = _root.attachMovie("enemy_targetb", "enemy_targetb" + stuffcount, stuffcount++); newenemy._x = 550; newenemy._y = 150; newenemy = _root.attachMovie("enemy_targetb", "enemy_targetb" + stuffcount, stuffcount++); newenemy._x = 310; newenemy._y = 300; talkbox.nextFrame(); } if ((targetsdown == 6) && (talkbox._currentframe == 63)) { newenemy = _root.attachMovie("forbidden_area", "forbidden_area300", 300); newenemy._x = 360; newenemy._y = 20; newenemy = _root.attachMovie("enemy_targetb", "enemy_targetb" + stuffcount, stuffcount++); newenemy._x = 450; newenemy._y = 80; newenemy = _root.attachMovie("enemy_targetb", "enemy_targetb" + stuffcount, stuffcount++); newenemy._x = 620; newenemy._y = 150; newenemy = _root.attachMovie("enemy_targetb", "enemy_targetb" + stuffcount, stuffcount++); newenemy._x = 520; newenemy._y = 300; talkbox.nextFrame(); } if ((targetsdown == 9) && (talkbox._currentframe == 64)) { talkbox.nextFrame(); } if (targetsdown == 10) { if (levels_unlocked <= 1) { levels_unlocked = 1; } stopAllSounds(); gotoAndStop ("lvlselect"); } if (stuffcount > 430) { stuffcount = 420; } }
Instance of Symbol 284 MovieClip in Frame 175
onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; Mouse.hide(); }
Instance of Symbol 617 MovieClip "talkbox" in Frame 175
onClipEvent (enterFrame) { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Frame 176
onlevel = 1; singlebat = 0; difficulty = 160; cloudheight = true; talkbox.gotoAndStop(1); scrollspeed = 5; coptergo = true; xvelocity = 0; yvelocity = 0; et = 0; killscore = 1; score = 0; bombcount = 600; bulletspeed = 50; bulletcount = 500; stuffcount = 420; batcount = 700; coincount = 800; rof = 3; bulletdmg = 10; roftimer = 0; bombout = false; bomb_xv = 0; bomb_yv = 0; copter._visible = true; wipe = false; function onEnterFrame() { if ((Key.isDown(80) && (pkeydown == false)) && (pau == false)) { pausemenu = attachMovie("pausemenu", "pausemenu", 2010); pausemenu._x = 0; pausemenu._y = 0; pkeydown = true; } if ((Key.isDown(80) && (pkeydown == false)) && (pau == true)) { pausemenu.swapDepths(9999); pausemenu.removeMovieClip(); pau = false; pkeydown = true; } if (!Key.isDown(80)) { pkeydown = false; } engine(); if (musicon == false) { music.gotoAndStop("mute"); } if (musicon == true) { music.gotoAndStop(1); } } pau = false; function levelCode() { singlebat++; et++; bt = random(difficulty); if (et == 80) { talkbox.nextFrame(); } if (et == 1500) { talkbox.nextFrame(); } if ((et > 1450) && (et < 1700)) { difficulty = 100; } if (et == 1970) { talkbox.nextFrame(); } if (et == 3700) { talkbox.nextFrame(); } if (et == 4900) { talkbox.nextFrame(); } if (et == 650) { newin = _root.attachMovie("levelintro", "levelintro" + batcount, batcount++); newin._x = 350; newin._y = 225; } if (et == 5550) { if (levels_unlocked <= 2) { levels_unlocked = 2; } stopAllSounds(); gotoAndStop ("lvlend"); } if ((et == 60) && (et < 5400)) { newenemy = _root.attachMovie("enemy_bat", "enemy_bat" + batcount, batcount++); newenemy._x = 730; newenemy._y = 200; } if ((bt == 1) && (et < 5400)) { newenemy = _root.attachMovie("enemy_bat", "enemy_bat" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; } if ((singlebat > 120) && (et < 5400)) { newenemy = _root.attachMovie("enemy_bat", "enemy_bat" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; singlebat = 0; } difficulty = 140; if (talkbox._visible == true) { difficulty = 230; } if ((et > 5200) && (et < 5400)) { difficulty = 300; if (random(20) == 10) { newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 730; newenemy._y = random(360) + 40; } } if (((bt == 2) && (et > 2000)) && (et < 5400)) { newenemy = _root.attachMovie("enemy_batb", "enemy_batb" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(380) + 50; } if ((et > 2900) && (et < 3500)) { difficulty = 140; } if ((et == 2900) || (et == 3400)) { newenemy = _root.attachMovie("enemy_face", "enemy_face" + batcount, batcount++); newenemy._x = 750; newenemy._y = random(380) + 50; } if ((et == 2000) || (et == 3800)) { newenemy = _root.attachMovie("life", "life" + batcount, batcount++); newenemy._x = 730; newenemy._y = 250; } if (et == 4400) { newenemy = _root.attachMovie("transport_copter", "transport_copter" + batcount, batcount++); newenemy._x = 900; newenemy._y = 135; } if (et == 4600) { newenemy = _root.attachMovie("transport_copter", "transport_copter" + batcount, batcount++); newenemy._x = 900; newenemy._y = 300; } if (et == 4700) { newenemy = _root.attachMovie("transport_copter", "transport_copter" + batcount, batcount++); newenemy._x = 900; newenemy._y = 200; } if (((et == 1000) || (et == 2400)) || (et == 4200)) { newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 835; newenemy._y = 45; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 755; newenemy._y = 95; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 891; newenemy._y = 60; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 924; newenemy._y = 95; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 936; newenemy._y = 144; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 924; newenemy._y = 192; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 891; newenemy._y = 226; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 836; newenemy._y = 241; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 787; newenemy._y = 226; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 752; newenemy._y = 192; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 740; newenemy._y = 144; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 752; newenemy._y = 193; newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 789; newenemy._y = 60; } i = 700; while (i < 720) { if (_root.copter.hitbox.hitTest(_root["transport_copter" + i].hitbox)) { _root.copter.flasher.play(); } i++; } if (batcount > 720) { batcount = 700; } if (coincount > 815) { coincount = 800; } }
Frame 177
onlevel = 2; cloudheight = false; _root.music.gotoAndPlay(2); singlebat = 0; talkbox.gotoAndStop(17); boatcount = 440; scrollspeed = 5; coptergo = true; batcount = 700; coincount = 800; xvelocity = 0; yvelocity = 0; et = 0; killscore = 1; score = 0; bombcount = 600; bulletspeed = 50; bulletcount = 500; stuffcount = 420; rof = 3; bulletdmg = 10; roftimer = 0; bombout = false; bomb_xv = 0; bomb_yv = 0; copter._visible = true; wipe = false; function onEnterFrame() { if ((Key.isDown(80) && (pkeydown == false)) && (pau == false)) { pausemenu = attachMovie("pausemenu", "pausemenu", 2010); pausemenu._x = 0; pausemenu._y = 0; pkeydown = true; } if ((Key.isDown(80) && (pkeydown == false)) && (pau == true)) { pausemenu.swapDepths(9999); pausemenu.removeMovieClip(); pau = false; pkeydown = true; } if (!Key.isDown(80)) { pkeydown = false; } engine(); if (musicon == false) { music.gotoAndStop("mute"); } if (musicon == true) { music.gotoAndStop(3); } } pau = false; function levelCode() { singlebat++; et++; bt = random(difficulty); difficulty = 190; if (talkbox._visible == true) { difficulty = 230; } if (copter._y > 380) { copter._y = 380; } if (et < 100) { _root.rain._alpha++; } if (et == 5) { talkbox.nextFrame(); } if (et == 400) { talkbox.nextFrame(); } if (et == 1650) { talkbox.nextFrame(); } if (et == 4000) { talkbox.nextFrame(); } if (et == 5080) { talkbox.nextFrame(); } if ((et > 60) && (_root.cloudgen._y > -120)) { _root.cloudgen._y--; } if ((et > 60) && (_root.sea._y > 340)) { _root.sea._y--; } if (et == 190) { newin = _root.attachMovie("levelintro2", "levelintro2" + batcount, batcount++); newin._x = 350; newin._y = 225; } if (_root.coptergo == true) { i = 440; while (i < 445) { if (((_root.copter.hitbox.hitTest(_root["brokenboat" + i].hitbox) || (_root.copter.hitbox.hitTest(_root["brokenboat" + i].hitbox1))) || (_root.copter.hitbox.hitTest(_root["brokenboat" + i].hitbox2))) || (_root.copter.hitbox.hitTest(_root["brokenboat" + i].hitbox3))) { _root.copter.flasher.play(); } i++; } i = 700; while (i < 720) { if (_root.copter.hitbox.hitTest(_root["lightning" + i].hitbox)) { _root.copter.flasher.play(); } i++; } } if ((singlebat > 120) && (et < 1800)) { newenemy = _root.attachMovie("enemy_batb", "enemy_batb" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(350) + 50; singlebat = 0; } if ((bt == 1) && (et < 5000)) { newenemy = _root.attachMovie("enemy_bat", "enemy_bat" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(350) + 50; } if (((bt == 2) && (et < 2000)) && (et < 5000)) { newenemy = _root.attachMovie("enemy_batb", "enemy_batb" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(350) + 50; } if (((et == 600) || (et == 1050)) || (et == 1400)) { newenemy = _root.attachMovie("enemy_face", "enemy_face" + batcount, batcount++); newenemy._x = 750; newenemy._y = random(350) + 50; } if (((et == 500) || (et == 800)) || (et == 1200)) { newenemy = _root.attachMovie("brokenboat", "brokenboat" + boatcount, boatcount++); newenemy._x = 800; newenemy._y = 410; } timerr++; if ((((random(4) == 1) && (timerr == 70)) && (et > 2000)) && (et < 5100)) { newenemy = _root.attachMovie("brokenboat", "brokenboat" + boatcount, boatcount++); newenemy._x = 800; newenemy._y = 410; } if (timerr > 80) { timerr = 0; } if ((et > 2000) && (et < 3000)) { difficulty = 190; } if (et > 3000) { difficulty = 150; } if (et == 1800) { newenemy = _root.attachMovie("sharky", "sharky", 449); newenemy._x = -13; newenemy._y = 250; } if (et > 5000) { _root.sharky._x = _root.sharky._x - 5; } if (et > 5500) { _root.sharky.swapDepths(9999); _root.sharky.removeMovieClip(); } if (et == 5400) { newenemy = _root.attachMovie("sharkendlvl", "sharkendlvl", 979); newenemy._x = 332; newenemy._y = 475; } if ((((((et == 1000) || (et == 1700)) || (et == 2500)) || (et == 3000)) || (et == 3500)) || (et == 4000)) { newenemy = _root.attachMovie("life", "life" + batcount, batcount++); newenemy._x = 730; newenemy._y = 250; } if (boatcount > 445) { boatcount = 440; } if (batcount > 720) { batcount = 700; } if (coincount > 815) { coincount = 800; } timer++; if (timer > 25) { timer = 0; } if (((random(7) == 1) && (timer == 10)) && (et < 5000)) { newli = _root.attachMovie("lightning", "lightning" + batcount, batcount++); newli._x = random(570) + 70; newli._y = 5; } if (et == 5500) { if (levels_unlocked <= 3) { levels_unlocked = 3; } stopAllSounds(); gotoAndStop ("lvlend"); } } _root.rain._alpha = 0; timer = 0; timerr = 0;
Frame 178
onlevel = 3; _root.music.play(); singlebat = 0; talkbox.gotoAndStop(31); scrollspeed = 5; coptergo = true; batcount = 700; coincount = 800; xvelocity = 0; yvelocity = 0; et = 0; killscore = 1; score = 0; bombcount = 600; bulletspeed = 50; bulletcount = 500; stuffcount = 420; rof = 3; bulletdmg = 10; roftimer = 0; bombout = false; bomb_xv = 0; bomb_yv = 0; copter._visible = true; wipe = false; function onEnterFrame() { if ((Key.isDown(80) && (pkeydown == false)) && (pau == false)) { pausemenu = attachMovie("pausemenu", "pausemenu", 2010); pausemenu._x = 0; pausemenu._y = 0; pkeydown = true; } if ((Key.isDown(80) && (pkeydown == false)) && (pau == true)) { pausemenu.swapDepths(9999); pausemenu.removeMovieClip(); pau = false; pkeydown = true; } if (!Key.isDown(80)) { pkeydown = false; } engine(); if (musicon == false) { music.gotoAndStop("mute"); } if (musicon == true) { music.gotoAndStop(5); } } pau = false; function levelCode() { singlebat++; et++; bt = random(difficulty); difficulty = 90; if (talkbox._visible == true) { difficulty = 230; } if (et == 200) { talkbox.nextFrame(); } if (et == 3040) { talkbox.nextFrame(); } if (et == 6100) { talkbox.nextFrame(); } if (et > 6500) { _root.coptergo = false; _root.copter._x = _root.copter._x + (_root.scrollspeed / 2); _root.copter._rotation = 8; } if (_root.copter._x > 1000) { _root.copter._x = 1000; } if (et == 50) { newin = _root.attachMovie("levelintro3", "levelintro3" + batcount, batcount++); newin._x = 350; newin._y = 225; } if (et == 6600) { if (levels_unlocked <= 4) { levels_unlocked = 4; } stopAllSounds(); gotoAndStop ("lvlend"); } if (et == 1300) { talkbox.nextFrame(); } if ((bt == 1) && (et < 6100)) { newenemy = _root.attachMovie("enemy_bat", "enemy_bat" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; } if ((singlebat > 120) && (et < 6100)) { newenemy = _root.attachMovie("enemy_batb", "enemy_batb" + batcount, batcount++); newenemy._x = -30; newenemy._y = random(380) + 50; singlebat = 0; } if ((et == 1550) && (et < 6100)) { newenemy = _root.attachMovie("cave1", "cave1", 449); newenemy._x = 750; newenemy._y = -5; } if (et == 4900) { newenemy = _root.attachMovie("cave2", "cave2", 449); newenemy._x = 750; newenemy._y = -5; } if (et > 4900) { difficulty = 130; } if ((et > 3700) && (et < 4700)) { difficulty = 120; if (random(30) == 10) { newenemy = _root.attachMovie("coin", "coin" + coincount, coincount++); newenemy._x = 730; newenemy._y = random(360) + 40; } } if ((et == 3100) || (et == 4000)) { newenemy = _root.attachMovie("life", "life" + batcount, batcount++); newenemy._x = 730; newenemy._y = 200; } if ((((et == 3200) || (et == 3400)) || (et == 3500)) || (et == 3600)) { newenemy = _root.attachMovie("enemy_face", "enemy_face" + batcount, batcount++); newenemy._x = 750; newenemy._y = random(380) + 50; } if (batcount > 720) { batcount = 700; } if (coincount > 815) { coincount = 800; } }
Frame 179
onlevel = 4; _root.music.gotoAndStop(4); singlebat = 0; talkbox.gotoAndStop(42); scrollspeed = 3.4; coptergo = false; bigcount = 420; batcount = 700; coincount = 800; dudeshealth._visible = false; darkness.swapDepths(9999); darkness.removeMovieClip(); newin._x = 0; newin._y = 0; copter._x = -100; copter._y = 195; xvelocity = 0; yvelocity = 0; et = 0; killscore = 1; score = 0; bombcount = 600; bulletspeed = 50; bulletcount = 500; stuffcount = 420; rof = 3; bulletdmg = 10; roftimer = 0; bombout = false; bomb_xv = 0; bomb_yv = 0; copter._visible = true; wipe = false; function onEnterFrame() { if ((Key.isDown(80) && (pkeydown == false)) && (pau == false)) { pausemenu = attachMovie("pausemenu", "pausemenu", 2010); pausemenu._x = 0; pausemenu._y = 0; pkeydown = true; } if ((Key.isDown(80) && (pkeydown == false)) && (pau == true)) { pausemenu.swapDepths(9999); pausemenu.removeMovieClip(); pau = false; pkeydown = true; } if (!Key.isDown(80)) { pkeydown = false; } engine(); if (musicon == false) { music.gotoAndStop("mute"); } if ((musicon == true) && (et > 850)) { music.gotoAndStop(3); } } pau = false; function levelCode() { et++; singlebat++; bt = random(difficulty); difficulty = 85; if (coptergo == false) { _root.copter._x = _root.copter._x + 4; _root.copter._rotation = 8; } if (_root.copter._x > 195) { _root.coptergo = true; } if (et == 20) { dudes.gotoAndStop("waving"); } if (et == 100) { talkbox.nextFrame(); } if (et == 300) { dudes.gotoAndStop("idle"); } if (et == 850) { newin = attachMovie("levelintro4", "levelintro4" + batcount, batcount++); newin._x = 350; newin._y = 195; dudeshealth._visible = true; if (musicon == true) { _root.music.gotoAndStop(3); } } if (et == 940) { dudes.gotoAndStop("working"); } i = 700; while (i < 720) { if ((dudes.hitbox.hitTest(_root["enemy_batd" + i].hitbox) || (dudes.hitbox.hitTest(_root["enemy_batbd" + i].hitbox))) || (dudes.hitbox.hitTest(_root["enemy_faced" + i].hitbox))) { dudes.flasher.play(); } if ((_root.copter.hitbox.hitTest(_root["enemy_batd" + i].hitbox) || (_root.copter.hitbox.hitTest(_root["enemy_batbd" + i].hitbox))) || (_root.copter.hitbox.hitTest(_root["enemy_faced" + i].hitbox))) { _root.copter.flasher.play(); } i++; } if (((bt == 1) && (et > 1000)) && (et < 1500)) { newenemy = _root.attachMovie("enemy_batd", "enemy_batd" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; } if (((singlebat > 130) && (et > 1000)) && (et < 1500)) { newenemy = _root.attachMovie("enemy_batd", "enemy_batd" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; singlebat = 0; } if (((bt == 2) && (et > 1000)) && (et < 1500)) { newenemy = _root.attachMovie("enemy_batbd", "enemy_batbd" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(380) + 50; } if (batcount > 720) { batcount = 700; } if (coincount > 815) { coincount = 800; } if (et == 1550) { talkbox.nextFrame(); } if (et == 1600) { newenemy = _root.attachMovie("coin_spawner", "coin_spawner" + batcount, batcount++); newenemy._x = 340; newenemy._y = 245; } if (((et == 1750) || (et == 1900)) || (et == 2100)) { newenemy = _root.attachMovie("enemy_faced", "enemy_faced" + batcount, batcount++); newenemy._x = 780; newenemy._y = random(380) + 50; } if (et == 2150) { newenemy = _root.attachMovie("enemy_spider", "enemy_spider" + bigcount, bigcount++); newenemy._x = 810; newenemy._y = 224; } if (((singlebat > 100) && (et > 1700)) && (et < 2750)) { newenemy = _root.attachMovie("enemy_batbd", "enemy_batbd" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(380) + 50; singlebat = 0; } if (et == 2800) { talkbox.nextFrame(); } if (((bt == 1) && (et > 2970)) && (et < 3700)) { difficulty = 50; newenemy = _root.attachMovie("enemy_batd", "enemy_batd" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; } if (((bt == 2) && (et > 3000)) && (et < 3700)) { newenemy = _root.attachMovie("enemy_batbd", "enemy_batbd" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(380) + 50; } if (et == 3600) { newenemy = _root.attachMovie("coin_spawner", "coin_spawner" + batcount, batcount++); newenemy._x = 340; newenemy._y = 245; } if ((et == 3800) || (et == 5000)) { newenemy = _root.attachMovie("lifed", "lifed" + batcount, batcount++); newenemy._x = 340; newenemy._y = -15; } if (et == 3785) { talkbox.nextFrame(); } if (et == 4000) { newenemy = _root.attachMovie("enemy_worm", "enemy_worm" + bigcount, bigcount++); newenemy._x = 600; newenemy._y = 80; } if (et == 4300) { talkbox.nextFrame(); } if (((bt == 1) && (et > 4500)) && (et < 5400)) { difficulty = 70; newenemy = _root.attachMovie("enemy_batd", "enemy_batd" + batcount, batcount++); newenemy._x = 730; newenemy._y = random(380) + 50; } if ((et == 4500) || (et == 6250)) { newenemy = _root.attachMovie("enemy_spider", "enemy_spider" + bigcount, bigcount++); newenemy._x = 810; newenemy._y = 224; } if (et == 5400) { talkbox.nextFrame(); } if (et == 6330) { talkbox.nextFrame(); } if (((et == 5100) || (et == 5800)) || (et == 6250)) { newenemy = _root.attachMovie("enemy_spiderb", "enemy_spiderb" + bigcount, bigcount++); newenemy._x = -80; newenemy._y = 224; } if ((et == 5600) || (et == 6250)) { newenemy = _root.attachMovie("enemy_worm", "enemy_worm" + bigcount, bigcount++); newenemy._x = 600; newenemy._y = 80; } if (((bt == 2) && (et > 5300)) && (et < 6300)) { difficulty = 80; newenemy = _root.attachMovie("enemy_batbd", "enemy_batbd" + batcount, batcount++); newenemy._x = -40; newenemy._y = random(380) + 50; } if (et == 6400) { if (levels_unlocked <= 5) { levels_unlocked = 5; } stopAllSounds(); nextFrame(); } if (bigcount > 430) { bigcount = 420; } }
Frame 180
stop(); cloudheight = true; function onEnterFrame() { } Stage.showMenu = false;
Frame 181
function onEnterFrame() { } Mouse.show(); wipe = true; Stage.showMenu = false;
Frame 182
function onEnterFrame() { } Mouse.show(); wipe = true; Stage.showMenu = false; savefile.data.level = _root.levels_unlocked; savefile.flush(); _root.textscore.text = _root.score; if (_root.onlevel == 1) { if (_root.score > _root.topscore1) { _root.topscore1 = _root.score; } _root.highscore.text = topscore1; savefile.data.topscorelvl1 = _root.topscore1; savefile.flush(); if (_root.score >= 40000) { _root.rank.gotoAndStop(1); } if ((_root.score < 40000) && (_root.score >= 30000)) { _root.rank.gotoAndStop(2); } if ((_root.score < 30000) && (_root.score >= 20000)) { _root.rank.gotoAndStop(3); } if (_root.score < 20000) { _root.rank.gotoAndStop(4); } } if (_root.onlevel == 2) { if (_root.score > _root.topscore2) { _root.topscore2 = _root.score; } _root.highscore.text = topscore2; savefile.data.topscorelvl2 = _root.topscore2; savefile.flush(); if (_root.score >= 35000) { _root.rank.gotoAndStop(1); } if ((_root.score < 35000) && (_root.score >= 30000)) { _root.rank.gotoAndStop(2); } if ((_root.score < 30000) && (_root.score >= 20000)) { _root.rank.gotoAndStop(3); } if (_root.score < 20000) { _root.rank.gotoAndStop(4); } } if (_root.onlevel == 3) { if (_root.score > _root.topscore3) { _root.topscore3 = _root.score; } _root.highscore.text = topscore3; savefile.data.topscorelvl3 = _root.topscore3; savefile.flush(); if (_root.score >= 35000) { _root.rank.gotoAndStop(1); } if ((_root.score < 35000) && (_root.score >= 30000)) { _root.rank.gotoAndStop(2); } if ((_root.score < 30000) && (_root.score >= 20000)) { _root.rank.gotoAndStop(3); } if (_root.score < 20000) { _root.rank.gotoAndStop(4); } } if (_root.onlevel == 4) { if (_root.score > _root.topscore4) { _root.topscore4 = _root.score; } _root.highscore.text = topscore4; savefile.data.topscorelvl4 = _root.topscore4; savefile.flush(); if (_root.score >= 100000) { _root.rank.gotoAndStop(1); } if ((_root.score < 100000) && (_root.score >= 90000)) { _root.rank.gotoAndStop(2); } if ((_root.score < 90000) && (_root.score >= 70000)) { _root.rank.gotoAndStop(3); } if (_root.score < 70000) { _root.rank.gotoAndStop(4); } } hiScores.setDetails(626, _root.onlevel - 1, "bat-country", "3yYOGELWEOIKfzY", false, _root.score, _root.score, "points", false);
Instance of Symbol 356 MovieClip [ZattikkaHiScores] "hiScores" in Frame 182
//component parameters onClipEvent (construct) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 3 MovieClip [copter_bullet] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x + thisbulletspeed; if (this._x > 760) { this.swapDepths(9999)(); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } thisbulletspeed = _root.bulletspeed;
Symbol 15 MovieClip Frame 1
_visible = false;
Symbol 16 MovieClip [bomb] Frame 1
function onEnterFrame() { if (_root.wipe == true) { _root.bombout = false; this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 16 MovieClip [bomb] Frame 15
stop();
Symbol 16 MovieClip [bomb] Frame 16
function onEnterFrame() { play(); if (_root.pau == true) { stop(); } }
Symbol 16 MovieClip [bomb] Frame 27
_root.bombout = false; this.swapDepths(9999); this.removeMovieClip();
Symbol 25 MovieClip Frame 1
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); function onEnterFrame() { this._parent.colorObject.clearRGB(); } stop(); _visible = false;
Symbol 25 MovieClip Frame 2
colorObject = new Color(this._parent); colorObject.setRGB(10027008); _parent._x = _parent._x + 20;
Symbol 25 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); gotoAndStop (1);
Symbol 28 MovieClip Frame 1
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); function onEnterFrame() { this._parent.colorObject.clearRGB(); } stop(); _visible = false;
Symbol 28 MovieClip Frame 2
colorObject = new Color(this._parent); colorObject.setRGB(16733525); this._parent.health = this._parent.health - 20; scr = _root.attachMovie("10score", "10score" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); scr._x = (this._parent._x + random(10)) - 5; scr._y = this._parent._y - (random(10) + 10);
Symbol 28 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); gotoAndStop (1);
Symbol 33 MovieClip Frame 7
stop();
Symbol 36 MovieClip [hit_blood] Frame 1
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer >= 150) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } timer = 0;
Instance of Symbol 35 MovieClip in Symbol 36 MovieClip [hit_blood] Frame 1
onClipEvent (load) { size = 100 + random(50); _xscale = size; _yscale = size; up = random(10) - 4; grav = 0; timer = 0; startfade = random(60); gravity = random(3) + 1; fadetime = random(6) + 2; speed = random(24) - 12; minusspeed = random(10) + 1; } onClipEvent (enterFrame) { if (_root.pau == false) { this._y = this._y - up; grav = grav + (gravity / 2); _y = (_y + grav); timer++; if (timer > startfade) { _alpha = (_alpha - fadetime); } _x = (_x + speed); if ((speed > 0) && (!(speed === 0))) { speed = speed - minusspeed; } if ((speed < 0) && (!(speed === 0))) { speed = speed + minusspeed; } if (_alpha <= 0) { this.swapDepths(99999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Instance of Symbol 35 MovieClip in Symbol 36 MovieClip [hit_blood] Frame 1
onClipEvent (load) { size = 100 + random(50); _xscale = size; _yscale = size; up = random(10) - 4; grav = 0; timer = 0; startfade = random(60); gravity = random(3) + 1; fadetime = random(6) + 2; speed = random(24) - 12; minusspeed = random(10) + 1; } onClipEvent (enterFrame) { if (_root.pau == false) { this._y = this._y - up; grav = grav + (gravity / 2); _y = (_y + grav); timer++; if (timer > startfade) { _alpha = (_alpha - fadetime); } _x = (_x + speed); if ((speed > 0) && (!(speed === 0))) { speed = speed - minusspeed; } if ((speed < 0) && (!(speed === 0))) { speed = speed + minusspeed; } if (_alpha <= 0) { this.swapDepths(99999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Instance of Symbol 35 MovieClip in Symbol 36 MovieClip [hit_blood] Frame 1
onClipEvent (load) { size = 100 + random(50); _xscale = size; _yscale = size; up = random(10) - 4; grav = 0; timer = 0; startfade = random(60); gravity = random(3) + 1; fadetime = random(6) + 2; speed = random(24) - 12; minusspeed = random(10) + 1; } onClipEvent (enterFrame) { if (_root.pau == false) { this._y = this._y - up; grav = grav + (gravity / 2); _y = (_y + grav); timer++; if (timer > startfade) { _alpha = (_alpha - fadetime); } _x = (_x + speed); if ((speed > 0) && (!(speed === 0))) { speed = speed - minusspeed; } if ((speed < 0) && (!(speed === 0))) { speed = speed + minusspeed; } if (_alpha <= 0) { this.swapDepths(99999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Instance of Symbol 35 MovieClip in Symbol 36 MovieClip [hit_blood] Frame 1
onClipEvent (load) { size = 100 + random(50); _xscale = size; _yscale = size; up = random(10) - 4; grav = 0; timer = 0; startfade = random(60); gravity = random(3) + 1; fadetime = random(6) + 2; speed = random(24) - 12; minusspeed = random(10) + 1; } onClipEvent (enterFrame) { if (_root.pau == false) { this._y = this._y - up; grav = grav + (gravity / 2); _y = (_y + grav); timer++; if (timer > startfade) { _alpha = (_alpha - fadetime); } _x = (_x + speed); if ((speed > 0) && (!(speed === 0))) { speed = speed - minusspeed; } if ((speed < 0) && (!(speed === 0))) { speed = speed + minusspeed; } if (_alpha <= 0) { this.swapDepths(99999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Instance of Symbol 35 MovieClip in Symbol 36 MovieClip [hit_blood] Frame 1
onClipEvent (load) { size = 100 + random(50); _xscale = size; _yscale = size; up = random(10) - 4; grav = 0; timer = 0; startfade = random(60); gravity = random(3) + 1; fadetime = random(6) + 2; speed = random(24) - 12; minusspeed = random(10) + 1; } onClipEvent (enterFrame) { if (_root.pau == false) { this._y = this._y - up; grav = grav + (gravity / 2); _y = (_y + grav); timer++; if (timer > startfade) { _alpha = (_alpha - fadetime); } _x = (_x + speed); if ((speed > 0) && (!(speed === 0))) { speed = speed - minusspeed; } if ((speed < 0) && (!(speed === 0))) { speed = speed + minusspeed; } if (_alpha <= 0) { this.swapDepths(99999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 40 MovieClip [1000score] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x + velocityx; this._y = this._y + velocityy; velocityx = velocityx * 0.6; velocityy = velocityy * 0.6; _alpha = (_alpha - 7); if (_alpha < 5) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } showscore = _root.killscore * 300; _root.score = _root.score + (_root.killscore * 300); _root.killscore++; timer = 0; velocityx = random(8) - 4; velocityy = random(8) - 4;
Symbol 43 MovieClip [enemy_faced] Frame 1
function onEnterFrame() { if (_root.pau == false) { hurting = false; i = 500; while (i < 515) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hitback.play(); _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = this._x - (random(10) - 5); blood._y = this._y - (random(10) - 5); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.health > 0) { this._x = this._x - (_root.scrollspeed / 1.3); } verticalmove = true; _rotation = 0; if ((this._x > _root.dudes._x) && (verticalmove == true)) { if (_root.dudes._y > this._y) { _rotation = -5; this._y = this._y + _root.scrollspeed; } else if (_root.dudes._y < this._y) { this._y = this._y - _root.scrollspeed; _rotation = 5; } } if (this._x < -80) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); hurting = false; health = 120; verticalmove = true;
Symbol 43 MovieClip [enemy_faced] Frame 11
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB(); verticalmove = false; _rotation = 0;
Symbol 43 MovieClip [enemy_faced] Frame 44
this.swapDepths(9999); this.removeMovieClip();
Symbol 44 MovieClip [enemy_face] Frame 1
function onEnterFrame() { if (_root.pau == false) { hurting = false; i = 500; while (i < 515) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hitback.play(); _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = this._x - (random(10) - 5); blood._y = this._y - (random(10) - 5); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.health > 0) { this._x = this._x - (_root.scrollspeed / 1.3); } verticalmove = true; _rotation = 0; if ((this._x > _root.copter._x) && (verticalmove == true)) { if (_root.copter._y > this._y) { _rotation = -5; this._y = this._y + _root.scrollspeed; } else if (_root.copter._y < this._y) { this._y = this._y - _root.scrollspeed; _rotation = 5; } } if (this._x < -80) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); hurting = false; health = 120; verticalmove = true;
Symbol 44 MovieClip [enemy_face] Frame 11
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB(); verticalmove = false; _rotation = 0;
Symbol 44 MovieClip [enemy_face] Frame 44
this.swapDepths(9999); this.removeMovieClip();
Symbol 51 MovieClip Frame 1
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); function onEnterFrame() { this._parent.colorObject.clearRGB(); } stop(); _visible = false;
Symbol 51 MovieClip Frame 2
colorObject = new Color(this._parent); colorObject.setRGB(16733525); this._parent.health = this._parent.health - 20; scr = _root.attachMovie("10score", "10score" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); scr._x = (this._parent._x + random(10)) - 5; scr._y = this._parent._y - (random(10) + 10);
Symbol 51 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); gotoAndStop (1);
Symbol 52 MovieClip Frame 1
stop(); _visible = false;
Symbol 52 MovieClip Frame 2
scr = _root.attachMovie("10score", "10score" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); scr._x = (this._parent._x + random(10)) - 5; scr._y = this._parent._y - (random(10) + 10);
Symbol 52 MovieClip Frame 3
gotoAndStop (1);
Symbol 55 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x + velocityx; this._y = this._y + velocityy; velocityx = velocityx * 0.6; velocityy = velocityy * 0.6; _alpha = (_alpha - 7); if (_alpha < 5) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } showscore = _root.killscore * 50; _root.score = _root.score + (_root.killscore * 50); _root.killscore++; timer = 0; velocityx = random(8) - 4; velocityy = random(8) - 4;
Symbol 58 MovieClip [enemy_batbd] Frame 1
function onEnterFrame() { if (_root.pau == false) { hurting = false; i = 500; while (i < 550) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; health = health - 10; flasherb.play(); } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = this._x - (random(10) - 5); blood._y = this._y - (random(10) - 5); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.health > 0) { this._x = this._x + (_root.scrollspeed / 1.6); } verticalmove = true; i = 700; while (i < 720) { if (((((this != _root["enemy_bat" + i]) && (this._y < (_root["enemy_bat" + i]._y + 20))) && (this._y > (_root["enemy_bat" + i]._y - 20))) && (this._x < (_root["enemy_bat" + i]._x + 50))) && (this._x > (_root["enemy_bat" + i]._x - 50))) { verticalmove = false; } i++; } if ((this._x < _root.copter._x) && (verticalmove == true)) { if (_root.dudes._y > this._y) { this._y = this._y + (_root.scrollspeed / 3); } else if (_root.dudes._y < this._y) { this._y = this._y - (_root.scrollspeed / 3); } } if (this._x > 770) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); hurting = false; health = 100; verticalmove = true;
Symbol 58 MovieClip [enemy_batbd] Frame 11
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB();
Symbol 58 MovieClip [enemy_batbd] Frame 44
this.swapDepths(9999); this.removeMovieClip();
Symbol 59 MovieClip [enemy_batb] Frame 1
function onEnterFrame() { if (_root.pau == false) { hurting = false; i = 500; while (i < 550) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; health = health - 10; flasherb.play(); } i++; } i = 700; while (i < 720) { if (this.hitbox.hitTest(_root["lightning" + i].hitbox)) { hurting = true; health = health - 100; } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = this._x - (random(10) - 5); blood._y = this._y - (random(10) - 5); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.health > 0) { this._x = this._x + (_root.scrollspeed / 1.6); } verticalmove = true; i = 700; while (i < 720) { if (((((this != _root["enemy_bat" + i]) && (this._y < (_root["enemy_bat" + i]._y + 20))) && (this._y > (_root["enemy_bat" + i]._y - 20))) && (this._x < (_root["enemy_bat" + i]._x + 50))) && (this._x > (_root["enemy_bat" + i]._x - 50))) { verticalmove = false; } i++; } if ((this._x < _root.copter._x) && (verticalmove == true)) { if (_root.copter._y > this._y) { this._y = this._y + (_root.scrollspeed / 3.5); } else if (_root.copter._y < this._y) { this._y = this._y - (_root.scrollspeed / 3.5); } } if (this._x > 770) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); hurting = false; health = 100; verticalmove = true;
Symbol 59 MovieClip [enemy_batb] Frame 11
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB();
Symbol 59 MovieClip [enemy_batb] Frame 44
this.swapDepths(9999); this.removeMovieClip();
Symbol 60 MovieClip [enemy_batd] Frame 1
function onEnterFrame() { if (_root.pau == false) { hurting = false; i = 500; while (i < 515) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; health = health - 10; flasherb.play(); } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = this._x - (random(10) - 5); blood._y = this._y - (random(10) - 5); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.health > 0) { this._x = this._x - _root.scrollspeed; } verticalmove = true; i = 730; while (i < 750) { if (((((this != _root["enemy_bat" + i]) && (this._y < (_root["enemy_bat" + i]._y + 20))) && (this._y > (_root["enemy_bat" + i]._y - 20))) && (this._x < (_root["enemy_bat" + i]._x + 50))) && (this._x > (_root["enemy_bat" + i]._x - 50))) { verticalmove = false; } i++; } if ((this._x > _root.copter._x) && (verticalmove == true)) { if (_root.dudes._y > this._y) { this._y = this._y + (_root.scrollspeed / 3); } else if (_root.dudes._y < this._y) { this._y = this._y - (_root.scrollspeed / 3); } } if (this._x < -70) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); hurting = false; health = 100; verticalmove = true;
Symbol 60 MovieClip [enemy_batd] Frame 11
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB();
Symbol 60 MovieClip [enemy_batd] Frame 44
this.swapDepths(9999); this.removeMovieClip();
Symbol 61 MovieClip [enemy_bat] Frame 1
function onEnterFrame() { if (_root.pau == false) { hurting = false; i = 500; while (i < 515) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; health = health - 10; play(); Set(undefined, undefined); } i++; } i = 700; while (i < 720) { if (this.hitbox.hitTest(_root["lightning" + i].hitbox)) { hurting = true; health = health - 100; } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = this._x - (random(10) - 5); blood._y = this._y - (random(10) - 5); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.health > 0) { this._x = this._x - _root.scrollspeed; } verticalmove = true; i = 730; while (i < 750) { if (((((this != _root["enemy_bat" + i]) && (this._y < (_root["enemy_bat" + i]._y + 20))) && (this._y > (_root["enemy_bat" + i]._y - 20))) && (this._x < (_root["enemy_bat" + i]._x + 50))) && (this._x > (_root["enemy_bat" + i]._x - 50))) { verticalmove = false; } i++; } if ((this._x > _root.copter._x) && (verticalmove == true)) { if (_root.copter._y > this._y) { this._y = this._y + (_root.scrollspeed / 3.5); } else if (_root.copter._y < this._y) { this._y = this._y - (_root.scrollspeed / 3.5); } } if (this._x < -70) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); hurting = false; health = 100; verticalmove = true;
Symbol 61 MovieClip [enemy_bat] Frame 11
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB(); numbercoin = random(5); if (numbercoin == 2) { newenemy = _root.attachMovie("coin", "coin" + _root.coincount, _root.coincount++); newenemy._x = this._x; newenemy._y = this._y; }
Symbol 61 MovieClip [enemy_bat] Frame 44
this.swapDepths(9999); this.removeMovieClip();
Symbol 64 MovieClip [10score] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x + velocityx; this._y = this._y + velocityy; velocityx = velocityx * 0.6; velocityy = velocityy * 0.6; _alpha = (_alpha - 15); if (_alpha < 5) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } showscore = _root.killscore * 10; _root.score = _root.score + (_root.killscore * 10); _root.killscore++; timer = 0; velocityx = random(8) - 4; velocityy = random(8) - 4;
Symbol 68 MovieClip [levelintro4] Frame 1
function onEnterFrame() { if (_root.pau == false) { _alpha = (_alpha - 0.5); if (_alpha < 1) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 70 MovieClip [levelintro3] Frame 1
function onEnterFrame() { if (_root.pau == false) { _alpha = (_alpha - 0.5); if (_alpha < 1) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 72 MovieClip [levelintro2] Frame 1
function onEnterFrame() { if (_root.pau == false) { _alpha = (_alpha - 0.5); if (_alpha < 1) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 74 MovieClip [levelintro] Frame 1
function onEnterFrame() { if (_root.pau == false) { _alpha = (_alpha - 0.5); if (_alpha < 1) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 80 MovieClip [lifed] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._y = this._y + (_root.scrollspeed / 1.8); if (this.hitTest(_root.copter.hitbox)) { gotoAndStop (2); } if (this.hitTest(_root.dudes.hitbox)) { gotoAndStop (3); } if (this._y > 500) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop();
Symbol 80 MovieClip [lifed] Frame 2
function onEnterFrame() { if (_root.pau == false) { hp._alpha = hp._alpha - 2; timer++; if ((timer > 200) || (this._y > 500)) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); _root.bars.health.prevFrame(); if (_root.bars.health._currentframe == 1) { this.gotoAndStop(4); }
Symbol 80 MovieClip [lifed] Frame 3
function onEnterFrame() { if (_root.pau == false) { hp._alpha = hp._alpha - 2; timer++; if ((timer > 200) || (this._y > 500)) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); _root.dudeshealth.prevFrame(); if (_root.dudeshealth._currentframe == 1) { this.gotoAndStop(4); }
Symbol 81 MovieClip [life] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x - (_root.scrollspeed / 1.8); if (this.hitTest(_root.copter.hitbox)) { gotoAndStop (2); } if (this._x < -70) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop();
Symbol 81 MovieClip [life] Frame 2
function onEnterFrame() { if (_root.pau == false) { hp._alpha = hp._alpha - 2; timer++; if ((timer > 200) || (this._x < -100)) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); _root.bars.health.prevFrame(); if (_root.bars.health._currentframe == 1) { this.gotoAndStop(3); }
Symbol 85 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x + velocityx; this._y = this._y + velocityy; velocityx = velocityx * 0.6; velocityy = velocityy * 0.6; _alpha = (_alpha - 7); if (_alpha < 1) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } _root.score = _root.score + 100; timer = 0; velocityx = _root.killscore - (_root.killscore / 2); velocityy = _root.killscore - (_root.killscore / 2);
Symbol 87 MovieClip [coind] Frame 1
function onEnterFrame() { if (_root.pau == false) { grav = grav + 0.8; _x = (_x + sidemove); _y = (_y - up); _y = (_y + grav); if (this.hitTest(_root.copter.hitbox)) { play(); } if (this._y > 500) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); grav = 0; up = random(17) + 4; sidemove = random(8) - 4;
Symbol 87 MovieClip [coind] Frame 2
function onEnterFrame() { if (_root.pau == false) { timer++; if ((timer > 200) || (this._y > 500)) { this.swapDepths(9999); this.removeMovieClip(); } } } stop();
Symbol 88 MovieClip [coin] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x - (_root.scrollspeed / 1.8); if (this.hitTest(_root.copter.hitbox)) { play(); } if (this._x < -70) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop();
Symbol 88 MovieClip [coin] Frame 2
function onEnterFrame() { if (_root.pau == false) { timer++; if ((timer > 200) || (this._x < -100)) { this.swapDepths(9999); this.removeMovieClip(); } } } stop();
Symbol 96 MovieClip [transport_copter] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x - (_root.scrollspeed / 1.5); if (this._x < -200) { this.swapDepths(9999); this.removeMovieClip(); } i = 0; while (i < 15) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 108 MovieClip [lightning] Frame 1
function onEnterFrame() { play(); if (_root.pau == true) { stop(); } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 108 MovieClip [lightning] Frame 114
this.swapDepths(9999); this.removeMovieClip();
Symbol 127 MovieClip [debris] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x - (_root.scrollspeed / 1.3); if (this._x < (_parent._x - 100)) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); this.gotoAndStop(random(6) + 1);
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 15
stop();
Symbol 142 MovieClip [brokenboat] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x - (_root.scrollspeed / 1.3); i = 599; while (i < 605) { if (this.bombhitbox.hitTest(_root["bomb" + i].hitbox)) { this.mast.gotoAndPlay(2); this.gotoAndStop(2); } i++; } if (this.bombhitbox.hitTest(_root.sharky.bitebox)) { this.mast.gotoAndPlay(2); this.gotoAndStop(2); } if (this._x < -100) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop();
Symbol 157 MovieClip Frame 30
_parent.gotoAndStop("swim");
Symbol 158 MovieClip [sharky] Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = this._x + (_root.scrollspeed / 7); if (this.shark.hitTest(_root.copter._x - 30, _root.copter._y, true)) { _root.copter.flasher.play(); } if (this.shark.hitTest(_root.copter._x, _root.copter._y, true)) { _root.copter.flasher.play(); } if (this.bitebox.hitTest(_root.copter.hitbox)) { this.gotoAndStop("bite"); } if (_root.copter._x < (this._x - 150)) { this._x = this._x - 4; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { this._x = this._x - 7; blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = (this._x - 194) - (random(20) - 10); blood._y = (this._y + 72) - (random(20) - 10); } i++; } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); this.swapDepths(449);
Symbol 174 MovieClip [sharkendlvl] Frame 1
function onEnterFrame() { play(); if (_root.pau == true) { stop(); } if (_root.pau == false) { if (this.hitTest(_root.copter._x, _root.copter._y, true)) { _root.coptergo = false; _root.copter._visible = false; } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 174 MovieClip [sharkendlvl] Frame 27
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 174 MovieClip [sharkendlvl] Frame 35
stop(); this.swapDepths(9999); this.removeMovieClip();
Symbol 176 MovieClip [cave2] Frame 1
function onEnterFrame() { if (_root.pau == false) { if (this.hitTest(_root.copter._x - 30, _root.copter._y, true)) { _root.copter.flasher.play(); } if (this.hitTest(_root.copter._x, _root.copter._y, true)) { _root.copter.flasher.play(); } this._x = this._x - _root.scrollspeed; if (this._x < -6500) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(449);
Symbol 178 MovieClip [cave1] Frame 1
function onEnterFrame() { if (_root.pau == false) { if (this.hitTest(_root.copter._x - 30, _root.copter._y, true)) { _root.copter.flasher.play(); } if (this.hitTest(_root.copter._x, _root.copter._y, true)) { _root.copter.flasher.play(); } this._x = this._x - _root.scrollspeed; if (this._x < -6500) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(449);
Symbol 182 MovieClip Frame 1
_visible = false;
Symbol 182 MovieClip Frame 2
stop();
Symbol 187 MovieClip [ghostface] Frame 1
function onEnterFrame() { if (_root.pau == false) { if (this._x < -100) { this.swapDepths(9999); this.removeMovieClip(); } if (this.hitTest(_root.copter.hitbox)) { _root.copter.flasher.play(); } if (this.hitTest(_root.dudes.hitbox)) { _root.dudes.flasher.play(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 195 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 1
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); function onEnterFrame() { this._parent.colorObject.clearRGB(); } stop(); _visible = false;
Symbol 210 MovieClip Frame 2
colorObject = new Color(this._parent); colorObject.setRGB(10027008); _parent._x = _parent._x + 6;
Symbol 210 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); gotoAndStop (1);
Symbol 212 MovieClip [enemy_worm] Frame 1
function onEnterFrame() { if (_root.pau == false) { worm._alpha = worm._alpha + 5; if (this._x > 625) { this._x = 625; } i = 500; while (i < 515) { if (worm.head.hitTest(_root["copter_bullet" + i]) && (raging == false)) { wormhitback.play(); health = health - 5; newenem = _root.attachMovie("10score", "10score" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); newenem._x = (this._x + worm.head._x) + 30; newenem._y = (this._y + worm.head._y) + 70; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } if (worm.head.hitTest(_root.dudes.hitbox)) { wormgone = true; newenemy = _root.attachMovie("ghostface", "ghostface850", 850); newenemy._x = this._x + worm.head._x; newenemy._y = 210; worm.swapDepths(9999); worm.removeMovieClip(); } _root.ghostface850._x = _root.ghostface850._x - 10; _root.ghostface851._x = _root.ghostface851._x - 10; _root.ghostface852._x = _root.ghostface852._x - 10; _root.ghostface852._y = _root.ghostface852._y - 4; _root.ghostface852._rotation = 30; _root.ghostface853._x = _root.ghostface853._x - 10; _root.ghostface853._y = _root.ghostface853._y + 4; _root.ghostface853._rotation = -20; _root.ghostface854._x = _root.ghostface854._x - 10; if ((health <= 0) && (wormgone == false)) { raging = true; worm.head.gotoAndStop("raging"); } if (raging == true) { ragetimer++; } if (ragetimer == 130) { wormgone = true; newenemy = _root.attachMovie("ghostface", "ghostface851", 851); newenemy._x = this._x + worm.head._x; newenemy._y = this._y + worm.head._y; newenemy = _root.attachMovie("ghostface", "ghostface852", 852); newenemy._x = this._x + worm.head._x; newenemy._y = this._y + worm.head._y; newenemy = _root.attachMovie("ghostface", "ghostface853", 853); newenemy._x = this._x + worm.head._x; newenemy._y = this._y + worm.head._y; worm.swapDepths(9999); worm.removeMovieClip(); } i = 599; while (i < 605) { if (worm.head.hitTest(_root["bomb" + i].hitbox) && (raging == true)) { wormgone = true; raging = false; enemyy = _root.attachMovie("ghostface", "ghostface854", 854); enemyy._x = this._x + worm.head._x; enemyy._y = this._y + worm.head._y; newene = _root.attachMovie("1000score", "1000score" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); newene._x = (this._x + worm.head._x) + 30; newene._y = (this._y + worm.head._y) + 70; worm.swapDepths(9999); worm.removeMovieClip(); } i++; } if (this.health > 0) { this._x = this._x - (_root.scrollspeed / 2.7); } if (wormgone == true) { timerr++; } if (timerr > 240) { this.swapDepths(9999); this.removeMovieClip(); } if (this.hitTest(_root.copter._x - 30, _root.copter._y, true)) { _root.copter.flasher.play(); } if (this.hitTest(_root.copter._x, _root.copter._y, true)) { _root.copter.flasher.play(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); raging = false; hurting = false; health = 250; ragetimer = 0; worm._alpha = 0; wormgone = false; timerr = 0;
Symbol 222 MovieClip Frame 1
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); function onEnterFrame() { this._parent.colorObject.clearRGB(); } stop(); _visible = false;
Symbol 222 MovieClip Frame 2
colorObject = new Color(this._parent); colorObject.setRGB(3932160); _parent.health = _parent.health - 20; scr = _root.attachMovie("10score", "10score" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); scr._x = (_parent._x + _x) + (random(30) - 15); scr._y = (_parent._y + _y) + (random(30) - 15);
Symbol 222 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); gotoAndStop (1);
Symbol 228 MovieClip Frame 20
_parent.gotoAndStop("idle");
Symbol 232 MovieClip Frame 18
gotoAndPlay (1);
Symbol 237 MovieClip Frame 1
_root.dudes.flasher.play();
Symbol 237 MovieClip Frame 5
_parent.gotoAndStop("idle");
Symbol 246 MovieClip Frame 23
function onEnterFrame() { _alpha = (_alpha - 2); if (_alpha < 5) { _parent.swapDepths(9999); _parent.removeMovieClip(); } } stop();
Symbol 247 MovieClip [enemy_spiderb] Frame 1
alive = true; function onEnterFrame() { if (_root.pau == false) { if (_currentframe == 1) { moving = true; } else if (!(_currentframe === 1)) { moving = false; } if (moving == true) { _x = (_x + 1); } if (_x == 366) { gotoAndStop ("climb"); _x = 397; } if (_currentframe == 16) { timer++; } if ((_currentframe == 16) && (timer == 100)) { gotoAndStop ("bite"); timer = 0; } hurting = false; i = 500; while (i < 515) { if (hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; health = health - 10; } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = (_x + this.flasher._x) + (random(30) - 15); blood._y = (_y + this.flasher._y) + (random(30) - 15); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.hitbox.hitTest(_root.copter.hitbox) && (alive == true)) { _root.copter.flasher.play(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); timer = 0; health = 1300; moving = true;
Symbol 247 MovieClip [enemy_spiderb] Frame 28
alive = false;
Symbol 248 MovieClip [enemy_spider] Frame 1
alive = true; function onEnterFrame() { if (_root.pau == false) { if (_currentframe == 1) { moving = true; } else if (!(_currentframe === 1)) { moving = false; } if (moving == true) { _x = (_x - 1); } if (_x == 293) { gotoAndStop ("climb"); _x = 292; } if (_currentframe == 16) { timer++; } if ((_currentframe == 16) && (timer == 100)) { gotoAndStop ("bite"); timer = 0; } hurting = false; i = 500; while (i < 515) { if (hitbox.hitTest(_root["copter_bullet" + i])) { hurting = true; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (hitbox.hitTest(_root["bomb" + i].hitbox)) { hurting = true; health = health - 10; } i++; } if (hurting == true) { blood = _root.attachMovie("hit_blood", "hit_blood" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blood._x = (_x + this.flasher._x) + (random(30) - 15); blood._y = (_y + this.flasher._y) + (random(30) - 15); flasher.play(); } if (health <= 0) { gotoAndStop ("dead"); } if (this.hitbox.hitTest(_root.copter.hitbox) && (alive == true)) { _root.copter.flasher.play(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); timer = 0; health = 2000; moving = true;
Symbol 248 MovieClip [enemy_spider] Frame 28
alive = false;
Symbol 249 MovieClip [coin_spawner] Frame 1
function onEnterFrame() { if (_root.pau == false) { cointimer++; if (cointimer == 6) { newcoin = _root.attachMovie("coind", "coind" + _root.coincount, _root.coincount++); newcoin._x = _x; newcoin._y = _y; cointimer = 0; } timer++; if (timer > 150) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } cointimer = 0; timer = 0;
Symbol 253 MovieClip [enemy_targetb] Frame 1
function onEnterFrame() { if (_root.pau == false) { i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { health = health - 4; } i++; } if (health <= 0) { play(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); health = 10;
Symbol 253 MovieClip [enemy_targetb] Frame 2
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 253 MovieClip [enemy_targetb] Frame 15
_root.targetsdown = _root.targetsdown + 1; this.swapDepths(9999); this.removeMovieClip();
Symbol 256 MovieClip [enemy_target] Frame 1
function onEnterFrame() { if (_root.pau == false) { i = 500; while (i < 515) { if (this.hitbox.hitTest(_root["copter_bullet" + i])) { health = 0; _root["copter_bullet" + i].swapDepths(9999); _root["copter_bullet" + i].removeMovieClip(); } i++; } i = 599; while (i < 605) { if (this.hitbox.hitTest(_root["bomb" + i].hitbox)) { health = health - 4; } i++; } if (health <= 0) { play(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); health = 10;
Symbol 256 MovieClip [enemy_target] Frame 2
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 256 MovieClip [enemy_target] Frame 15
_root.targetsdown = _root.targetsdown + 1; this.swapDepths(9999); this.removeMovieClip();
Symbol 260 MovieClip [forbidden_area] Frame 1
function onEnterFrame() { if (_root.pau == false) { if (this.hitTest(_root.copter.hitbox)) { _root.bomballowed = false; } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } }
Symbol 263 MovieClip Frame 1
function onEnterFrame() { _x = _root.copter._x; _y = _root.copter._y; _rotation = _root.copter._rotation; }
Symbol 268 Button
on (release) { stopAllSounds(); _root.gotoAndStop("menu"); }
Symbol 278 Button
on (release) { gotoAndStop (2); _root.musicon = false; }
Symbol 281 Button
on (release) { _root.musicon = true; gotoAndStop (1); }
Symbol 282 MovieClip Frame 1
function onEnterFrame() { if (_root.musicon == false) { gotoAndStop (3); } if (_root.musicon == true) { gotoAndStop (2); } } stop();
Symbol 287 Button
on (release) { getURL ("http://www.badhed.com?ref=bat-country_SPLASH", "_blank"); }
Symbol 293 Button
on (release) { getURL ("http://www.greg-anims.com", "_blank"); }
Symbol 294 MovieClip [pausemenu] Frame 1
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } _root.pau = true; }
Instance of Symbol 284 MovieClip in Symbol 294 MovieClip [pausemenu] Frame 1
onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Symbol 311 MovieClip [cloud] Frame 1
function onEnterFrame() { if (_root.pau == false) { _x = (_x - speed); if (this._x < (_parent._x - 530)) { this.swapDepths(9999); this.removeMovieClip(); } if (this._y < (_parent._y - 50)) { this.swapDepths(9999); this.removeMovieClip(); } } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); gotoAndStop(random(7) + 2); if (_root.cloudheight == true) { speed = ((random(4) / 8) + ((this._y + 30) / 200)) + 0.4; } if (_root.cloudheight == false) { speed = (random(4) / 8) + 3; }
Symbol 356 MovieClip [ZattikkaHiScores] Frame 1
#initclip 26 Object.registerClass("ZattikkaHiScores", ZattikkaHiScores); #endinitclip
Symbol 374 MovieClip [GamesChart-AS2] Frame 1
#initclip 27 Object.registerClass("GamesChart-AS2", GCComponent); #endinitclip stop();
Symbol 833 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local27 = {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, _local27); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local24 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local15 = _getRes(options); var _local5 = _local15[0]; var _local14 = _local15[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local7._visible = false; delete options.no_progress_bar; } else { _local7._x = 10; _local7._y = _local14 - 20; } var _local23 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local25 = options.outline; delete options.outline; var _local6 = _local7.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local7.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local23); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local8 = _local7.createEmptyMovieClip("_outline", 3); _local8.lineStyle(0, _local25, 100); _local8.moveTo(0, 0); _local8.lineTo(_local5 - 20, 0); _local8.lineTo(_local5 - 20, 10); _local8.lineTo(0, 10); _local8.lineTo(0, 0); chk.ad_msec = _local24; chk.ad_timeout = _local19; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local10 = this._parent._parent; var _local3 = _local10; while ((!_local3.getBytesTotal()) && (_local3)) { _local3 = _local3._parent; } if (!_local3) { _local3 = _root; } var _local13 = this._parent._mochiad_ctr; var _local7 = getTimer() - this.started; var _local5 = false; var _local6 = _local3.getBytesTotal(); var _local9 = _local3.getBytesLoaded(); var _local4 = (100 * _local9) / _local6; var _local12 = (100 * _local7) / chk.ad_msec; var _local11 = this._mochiad_bar._inside; var _local15 = Math.min(100, Math.min(_local4 || 0, _local12)); _local15 = Math.max(this.last_pcnt, _local15); this.last_pcnt = _local15; _local11._xscale = _local15; options.ad_progress(_local15); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local4}, clip._mochiad._containerLCName); if (_local4 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local8 = _local13.getBytesTotal(); if ((_local8 > 0) || (typeof(_local8) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local7 > chk.ad_timeout) && (_local4 == 100)) { options.ad_failed(); _local5 = true; } } if (_local7 > chk.ad_msec) { _local5 = true; } if (((_local6 > 0) && (_local9 >= _local6)) && (_local5)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local10 = {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, _local10); var clip = options.clip; var _local9 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var _local3 = clip._mochiad; _local3.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local11 = _local5[0]; var _local8 = _local5[1]; _local3._x = _local11 * 0.5; _local3._y = _local8 * 0.5; var chk = _local3.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local9; chk.started = getTimer(); chk.showing = false; _local3.lc.adLoaded = options.ad_loaded; _local3.lc.adSkipped = options.ad_skipped; _local3.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; _local3.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local21 = false; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local12 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local12); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local6 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local6._mochiad_loaded) { return(null); } var _local11 = options.depth; delete options.depth; var mc = _local6.createEmptyMovieClip("_mochiad", _local11); var _local10 = _getRes(options); options.res = (_local10[0] + "x") + _local10[1]; options.server = options.server + options.id; delete options.id; _local6._mochiad_loaded = true; if (_local6._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = mc.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local9 = _local4.server; delete _local4.server; var _local13 = _allowDomains(_local9); mc.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = mc; _local5.name = _local8; _local5.hostname = _local13; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); mc.lc = _local5; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; _local4.lc = _local8; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local9 + ".swf", "POST"); } return(mc); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 834 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 835 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.9.2 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "services" : mochi.as2.MochiServices.triggerEvent(pkg.event, pkg.args); break; case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiCoins.triggerEvent(pkg.event, pkg.args); break; case "social" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://link.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static var CONNECTED = "onConnected"; static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 836 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startPlay(tag) { if (tag == undefined) { tag = "gameplay"; } mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null); } static function endPlay() { mochi.as2.MochiServices.send("events_clearRoundID", null, null, null); } static function trackEvent(tag, value) { mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 837 MovieClip [__Packages.mochi.as2.MochiCoins] Frame 0
class mochi.as2.MochiCoins { function MochiCoins () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showStore(options) { mochi.as2.MochiServices.send("coins_showStore", {options:options}, null, null); } static function showItem(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showItem call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showItem", {options:options}, null, null); } static function showVideo(options) { if ((options == undefined) || (typeof(options.item) != "string")) { trace("ERROR: showVideo call must pass an Object with an item key"); return(undefined); } mochi.as2.MochiServices.send("coins_showVideo", {options:options}, null, null); } static function getStoreItems() { mochi.as2.MochiServices.send("coins_getStoreItems"); } static function requestFunding(properties) { mochi.as2.MochiServices.send("social_requestFunding", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var STORE_SHOW = "StoreShow"; static var STORE_HIDE = "StoreHide"; static var ITEM_OWNED = "ItemOwned"; static var ITEM_NEW = "ItemNew"; static var STORE_ITEMS = "StoreItems"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 838 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("social_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("social_hideLoginWidget"); } static function requestLogin(properties) { mochi.as2.MochiServices.send("social_requestLogin", properties); } static function getFriendsList(properties) { mochi.as2.MochiServices.send("social_getFriendsList", properties); } static function postToStream(properties) { mochi.as2.MochiServices.send("social_postToStream", properties); } static function inviteFriends(properties) { mochi.as2.MochiServices.send("social_inviteFriends", properties); } static function requestFan(properties) { mochi.as2.MochiServices.send("social_requestFan", properties); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("social_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var FRIEND_LIST = "FriendsList"; static var PROFILE_DATA = "ProfileData"; static var GAMEPLAY_DATA = "GameplayData"; static var ACTION_CANCELED = "onCancel"; static var ACTION_COMPLETE = "onComplete"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 375 MovieClip [__Packages.GamesChart] Frame 0
class GamesChart { static var _interface; function GamesChart () { } static function setup(gameIDKey) { if (_interface == null) { if (((gameIDKey == undefined) || (gameIDKey == null)) || (gameIDKey == "")) { trace(_errors.noGameIDHash); return(undefined); } _interface = new GCBrainInterface(); _interface.begin(gameIDKey); } else { trace(_errors.alreadyDefinedInterface); } } static function showTab(xPos, yPos) { if (_interface == null) { trace(_errors.noInterface); return(undefined); } _interface.sendNotification(GCNotificationTypes.SHOW_TAB, {xPos:xPos, yPos:yPos}); } static function hideTab() { if (_interface == null) { trace(_errors.noInterface); return(undefined); } _interface.sendNotification(GCNotificationTypes.HIDE_TAB); } static function openCharts() { if (_interface == null) { trace(_errors.noInterface); return(undefined); } _interface.sendNotification(GCNotificationTypes.SHOW_CHART_LISTS); } static var VERSION = "0.2.0"; static var onGCEvent = null; static var _errors = {noInterface:"[GC-API] ERROR! Please call gc.setup() first. See: http://wiki.gameschart.com/index.php/Static_Functions", alreadyDefinedInterface:"[GC-API] ERROR! Can only call setup once! See: http://wiki.gameschart.com/index.php/Static_Functions", noContainerMC:"[GC-API] ERROR! You must supply a container to hold GamesChart! See: http://wiki.gameschart.com/index.php/Static_Functions#Setup", noGameIDHash:"[GC-API] ERROR! You must supply the game ID key associated with this game! http://wiki.gameschart.com/index.php/Static_Functions#Setup"}; }
Symbol 382 MovieClip [__Packages.GCBrainInterface] Frame 0
class GCBrainInterface { var _container, _lcRand, _brainLoaded, _brainLoader, _notificationBuffer, _conn; function GCBrainInterface () { System.security.allowDomain("*"); System.security.allowInsecureDomain("*"); trace("[GC-API] Games Chart v." + GamesChart.VERSION); _container = _root.createEmptyMovieClip("GC_API_MC", _root.getNextHighestDepth()); _container.onEnterFrame = gc.utils.GCDelegate.create(this, onEnterFrame); _lcRand = int(Math.random() * 10000); loadBrain(); startLC(); } function onEnterFrame() { var _local4 = _container.getDepth(); var _local3 = _root.getNextHighestDepth() - 1; if (_local4 < _local3) { _container.swapDepths(_local3 + 1); } } function loadBrain() { var _local2 = BRAIN_URL; _brainLoaded = false; _brainLoader = new MovieClipLoader(); _brainLoader.addListener({onLoadInit:gc.utils.GCDelegate.create(this, onFinishedLoading)}); _brainLoader.loadClip((_local2 + "?r=") + _lcRand, _container.createEmptyMovieClip("GCBrain_mc", _container.getNextHighestDepth())); trace("[GC-API] Loading Brain.. "); } function onFinishedLoading(brainMC) { _brainLoaded = true; trace("[GC-API] Brain Loaded!"); } function startLC() { _notificationBuffer = []; _conn = new gc.utils.GCSWFConnection("_GamesChartLC" + _lcRand, this, GamesChart.VERSION, "GC-API", true); _conn.addEventListener(gc.utils.GCSWFConnection.CONNECTED, this, "onLCConnected"); _conn.startConnection(); } function onLCConnected(e) { trace("[GC-API] API Connected to Brain!"); while (_notificationBuffer.length > 0) { var _local2 = _notificationBuffer.pop(); sendNotification(_local2.name, _local2.body, _local2.type); } } function onGCEvent(type, data) { if (GamesChart.onGCEvent != null) { GamesChart.onGCEvent.apply(null, [type, data]); } } function begin(gID) { sendNotification(GCNotificationTypes.BEGIN_LOAD, {gameIDHash:gID, apiType:apiType, apiVersion:GamesChart.VERSION, swfURL:getRunningOnURL()}, ""); } function sendNotification(n, body, type) { if (_conn.__get__connected()) { _conn.send("sendNotification", n, body, type); } else { _notificationBuffer.push({name:n, body:body, type:type}); } } function getRunningOnURL() { var _local2 = String(flash.external.ExternalInterface.call("window.location.href.toString")); if (_local2 == "null") { return(_root._url); } return(_local2); } static var BRAIN_URL = "http://gameschart.com/flash_client/getBrain.php"; static var apiType = "AS2-API"; }
Symbol 376 MovieClip [__Packages.gc.utils.Events.IEventDispatcher] Frame 0
interface gc.utils.Events.IEventDispatcher { }
Symbol 377 MovieClip [__Packages.gc.utils.Events.Event] Frame 0
class gc.utils.Events.Event extends Object { var type, target, data; function Event (target, type, data) { super(); this.type = type; this.target = target; if (data != undefined) { this.data = data; } } static function get ADDED_TO_STAGE() { return("addedToStage"); } static function get ENTER_FRAME() { return("enterFrame"); } static function get UNLOAD() { return("unload"); } }
Symbol 378 MovieClip [__Packages.gc.utils.Events.EventDispatcher] Frame 0
class gc.utils.Events.EventDispatcher implements gc.utils.Events.IEventDispatcher { var registeredListeners, _parent; function EventDispatcher (parent) { registeredListeners = new Object(); _parent = parent; } function addEventListener(eventType, listenerObj, methodName) { if (((eventType == undefined) || (listenerObj == undefined)) || (methodName == undefined)) { throw new Error("All parameters must be defined."); } if (registeredListeners[eventType] == undefined) { registeredListeners[eventType] = new Array(); } registeredListeners[eventType].push({listenerObj:listenerObj, methodName:methodName}); } function dispatchEvent(event, bubbles) { ((bubbles == undefined) ? (bubbles = true) : 0); var _local7 = event.type; var _local4 = null; var _local5 = ""; if (hasEventListener(_local7)) { var _local3 = registeredListeners[_local7]; var _local2 = 0; while (_local2 < _local3.length) { _local4 = _local3[_local2].listenerObj; _local5 = _local3[_local2].methodName; _local4[_local5](event); _local2++; } } else if (bubbles && (_parent instanceof gc.utils.Events.EventDispatcher)) { gc.utils.Events.EventDispatcher(_parent).dispatchEvent(event, bubbles); } } function removeEventListener(eventType, listenerObj, methodName) { if (hasEventListener(eventType)) { var _local3 = registeredListeners[eventType]; var _local2 = _local3.length - 1; while (_local2 >= 0) { if ((_local3[_local2].listenerObj == listenerObj) && (_local3[_local2].methodName == methodName)) { _local3.splice(_local2, 1); if (_local3.length == 0) { registeredListeners[eventType] = null; } break; } _local2--; } } } function hasEventListener(eventType) { var _local2 = Array(registeredListeners[eventType]); return((_local2 != null) && (_local2 != undefined)); } }
Symbol 380 MovieClip [__Packages.gc.utils.GCSWFConnection] Frame 0
class gc.utils.GCSWFConnection extends gc.utils.Events.EventDispatcher { var _connected, _logName, _host, _queuedMessages, _close, _client, _version, _baseID, _traceLog, _lc, _myID, _extID, clientVersion, dispatchEvent; function GCSWFConnection (connectionID, client, version, logName, traceTheLog) { super(); _connected = false; _logName = logName; _host = true; _queuedMessages = []; _close = false; _client = client; _version = version; _baseID = connectionID.split(":").join(""); _traceLog = traceTheLog; } function startConnection() { _lc = new LocalConnection(); var _local2 = this; _lc.allowDomain = function (s) { return(true); }; _lc.allowInsecureDomain = function (s) { return(true); }; _lc.GC_utils_GCSWFConnection_init = gc.utils.GCDelegate.create(this, GC_utils_GCSWFConnection_init); _lc.GC_utils_GCSWFConnection_receive = gc.utils.GCDelegate.create(this, GC_utils_GCSWFConnection_receive); _host = _lc.connect(_baseID + "_HOST"); _myID = _baseID + (_host ? "_HOST" : "_CLIENT"); _extID = _baseID + (_host ? "_CLIENT" : "_HOST"); if (!_host) { _lc.connect(_myID); _lc.send(_extID, "GC_utils_GCSWFConnection_init", _version); report(("[" + _logName) + "] [GCSWFConnection] Connected as client.."); } else { report(("[" + _logName) + "] [GCSWFConnection] Connected as host.."); } } function bridgeConnected() { var _local2 = 0; while (_local2 < _queuedMessages.length) { var _local5 = _queuedMessages[_local2].methodName; var _local4 = _queuedMessages[_local2].methodArgs; var _local3 = [_local5]; if (_local4) { _local3 = _local3.concat(_local4); } send.apply(null, _local3); _local2++; } _queuedMessages = []; if (_close) { close(); } } function send() { var _local3 = arguments.slice(0); if (_connected) { _local3.unshift("GC_utils_GCSWFConnection_receive"); _local3.unshift(_extID); _lc.send.apply(_lc, _local3); } else { _queuedMessages.push(_local3); } } function GC_utils_GCSWFConnection_receive() { var _local3 = arguments.slice(0); var _local4 = String(_local3.shift()); _client[_local4].apply(_client, _local3); } function GC_utils_GCSWFConnection_init(version) { report(("[" + _logName) + "] [GCSWFConnection] Reccieved Init"); if (_host) { _lc.send(_extID, "GC_utils_GCSWFConnection_init", _version); } clientVersion = version; _connected = true; bridgeConnected(); report(("[" + _logName) + "] Dispatching Connect Event"); dispatchEvent(new gc.utils.Events.Event(this, CONNECTED)); } function close() { report(("[" + _logName) + "] [GCSWFConnection] Connection Closing"); if (_queuedMessages.length != 0) { _close = true; return(undefined); } _lc.close(); _connected = false; delete _client; delete _lc; } function report(s) { if (_traceLog) { trace(s); } } function get id() { return(_baseID); } function get connected() { return(_connected); } static var CONNECTED = "CONNECTED"; }
Symbol 312 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local3 = __width; var _local2 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj)); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.127"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 313 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 314 MovieClip [__Packages.ZattikkaHiScores] Frame 0
class ZattikkaHiScores extends mx.core.UIComponent { var _visible, movEntryScreen, movInfoScreen, gameId, levelId, gameCode, gameKey, lowIsBest, score, msg1, msg2, g5UserExists, btnGFTP, fbUserExists, caller, getURL, g5User, fbUser, fbSessionKey; function ZattikkaHiScores () { super(); debug(("[ZattikkaHiScores VERSION " + VERSION_NUM) + "]"); _visible = false; } function setDetails(gameId, levelId, gameCode, gameKey, lowIsBest, score, msg1, msg2, testMode, redirectUrl) { debug((((((((((((("[ZattikkaHiScores::setDetails], gameId = " + gameId) + ", levelId = ") + levelId) + ", gameCode = ") + gameCode) + ", lowIsBest = ") + lowIsBest) + ", score = ") + score) + ", testMode = ") + testMode) + ", redirectUrl = ") + redirectUrl); initServerURL(testMode); entryScreen = movEntryScreen; infoScreen = movInfoScreen; entryScreen._visible = false; infoScreen._visible = false; this.gameId = gameId; this.levelId = levelId; this.gameCode = gameCode; this.gameKey = gameKey; this.lowIsBest = lowIsBest; this.score = score; this.msg1 = msg1; this.msg2 = msg2; this.redirectUrl = redirectUrl; if (!userManuallySet) { try { grabG5User(); if (!g5UserExists) { grabFacebookUser(); } } catch(err:Error) { } } var self = this; btnGFTP.onRelease = function () { self.btn_GFTP(); }; entryScreen.btnSubmit.onRelease = function () { self.btn_submitScore(); }; entryScreen.btnTwitter.onRelease = function () { self.btn_twitterTweet(); }; entryScreen.btnFacebook.onRelease = function () { self.btn_facebookFeed(); }; infoScreen.btnView.onRelease = function () { self.btn_viewScore(); }; infoScreen.btnBack.onRelease = function () { self.btn_back(); }; if (fbUserExists) { btn_submitScore(); } else { showEntryScreen(); } _visible = true; } function getHiScores(caller, gameId, levelId, numRows, lowIsBest, testMode) { debug((((((((("[ZattikkaHiScores::getHiScores] gameId = " + gameId) + ", levelId = ") + levelId) + ", numRows = ") + numRows) + ", lowIsBest = ") + lowIsBest) + ", testMode = ") + testMode); initServerURL(testMode); this.caller = caller; var _local2 = new LoadVars(); _local2.gameId = gameId; _local2.levelId = levelId; _local2.platformId = 0; _local2.viewPlatformId = 0; _local2.userId = ""; _local2.numRows = numRows; _local2.lowIsBest = lowIsBest; hitServer(HS_ACTION, EVENT_GET_HI_SCORES, _local2); } function viewHiScores(gameId, testMode) { debug((("[ZattikkaHiScores::viewHiScores] gameId = " + gameId) + ", testMode = ") + testMode); initServerURL(testMode); var _local2 = (SERVER_URL + HS_ACTION) + EVENT_VIEW_HI_SCORES; _local2 = _local2 + ("&gameId=" + gameId); getURL(processURL(_local2), "_blank"); } function initServerURL(testMode) { if ((testMode != undefined) && (testMode)) { SERVER_URL = TEST_SERVER_URL; } else { try { if ((_root.svrUrl != null) && (_root.svrUrl.length > 0)) { SERVER_URL = String(_root.svrUrl); } } catch(err:Error) { } } debug("[ZattikkaHiScores::initServerURL] SERVER_URL = " + SERVER_URL); } function setG5User(userId, userName) { g5User = new Array(userId, userName); userManuallySet = true; debug((("[ZattikkaHiScores::setG5User] userId = " + g5User[0]) + ", userName = ") + g5User[1]); } function setFacebookUser(userId, userName, sessionKey) { fbUser = new Array(userId, userName); fbSessionKey = sessionKey; userManuallySet = true; debug((("[ZattikkaHiScores::setFacebookUser] userId = " + fbUser[0]) + ", userName = ") + fbUser[1]); } function grabG5User() { g5User = flash.external.ExternalInterface.call("getG5User"); g5UserExists = ((g5User == null) ? false : (!isNaN(g5User[0]))); debug("[ZattikkaHiScores::grabG5User] " + (g5UserExists ? ((("userId = " + g5User[0]) + ", userName = ") + g5User[1]) : "g5User is empty")); } function grabFacebookUser() { fbUser = flash.external.ExternalInterface.call("getFBUser"); fbUserExists = ((fbUser == null) ? false : (!isNaN(fbUser[0]))); fbSessionKey = flash.external.ExternalInterface.call("getFBSessionKey"); debug("[ZattikkaHiScores::grabFacebookUser] " + (fbUserExists ? ((((("userId = " + fbUser[0]) + ", userName = ") + fbUser[1]) + ", sessionKey = ") + fbSessionKey) : "fbUser is empty")); } function showEntryScreen() { entryScreen.txtMsgLine1.text = msg1; entryScreen.txtMsgLine2.text = msg2; entryScreen.movNameAuto._visible = g5UserExists || (fbUserExists); entryScreen.movNameManual._visible = (!g5UserExists) && (!fbUserExists); entryScreen.movNameAuto.txtName.text = (g5UserExists ? (g5User[1]) : ((fbUserExists ? (fbUser[1]) : ""))); entryScreen.movNameManual.txtName.text = ""; entryScreen._visible = true; infoScreen._visible = false; } function showInfoMessage(msg, error) { infoScreen.txtInfo.text = msg; infoScreen.btnBack._visible = error; infoScreen.btnView._visible = (!error) && (!fbUserExists); infoScreen._visible = true; entryScreen._visible = false; } function btn_GFTP() { getURL(processURL(GFTP_URL), "_blank"); } function btn_submitScore() { if (((!g5UserExists) && (!fbUserExists)) && (entryScreen.movNameManual.txtName.text.length == 0)) { showInfoMessage(MSG_PLEASE_ENTER_NICKNAME, true); } else { submitScore(); } } function btn_twitterTweet() { if (((!g5UserExists) && (!fbUserExists)) && (entryScreen.movNameManual.txtName.text.length == 0)) { showInfoMessage(MSG_PLEASE_ENTER_NICKNAME, true); } else { twitterTweet(); } } function btn_facebookFeed() { if (fbUserExists) { facebookFeed(); } else { facebookFeedExternal(); } } function btn_viewScore() { viewScore(); } function btn_back() { setDetails(gameId, levelId, gameCode, gameKey, lowIsBest, score, msg1, msg2); } function submitScore() { showInfoMessage(MSG_SUBMITTING_DETAILS, false); infoScreen._visible = true; entryScreen._visible = false; var _local9 = (fbUserExists ? (HS_PLATFORM_FACEBOOK) : (HS_PLATFORM_WEB)); var _local5 = ""; var _local7 = ""; if (fbUserExists) { _local7 = fbUser[0]; _local5 = fbUser[1]; } else if (g5UserExists) { _local7 = g5User[0]; _local5 = g5User[1]; } else { _local5 = entryScreen.movNameManual.txtName.text; } var _local8 = String(new Date().getTime()); var _local10 = _local8.split(""); _local10.reverse(); var _local6 = xor(_local10.join(""), gameKey, false); var _local2 = ""; _local2 = _local2 + (gameId + ","); _local2 = _local2 + (levelId + ","); _local2 = _local2 + (_local9 + ","); _local2 = _local2 + (score + ","); _local2 = _local2 + (_local7 + ","); _local2 = _local2 + (replaceAll(_local5, ",", "") + ","); _local2 = _local2 + ","; _local2 = _local2 + String(lowIsBest); var _local4 = xor(_local2, _local6, false); debug((("key [" + _local6.length) + "] = ") + _local6); debug((("plain [" + _local2.length) + "] = ") + _local2); debug((("cipher [" + _local4.length) + "] = ") + _local4); _local4 = (getRandomString(5) + _local4) + getRandomString(5); var _local3 = new LoadVars(); _local3.gameId = gameId; _local3.platformId = _local9; _local3.time = _local8; _local3.data = _local4; _local3.returnMessage = true; hitServer(HS_ACTION, EVENT_SUBMIT_HI_SCORE, _local3); } function twitterTweet() { var _local2 = (SERVER_URL + TW_ACTION) + EVENT_POST_TWEET; _local2 = _local2 + ("&gameId=" + gameId); _local2 = _local2 + ("&levelId=" + levelId); _local2 = _local2 + ("&score=" + score); getURL(processURL(_local2), "_blank"); submitScore(); } function facebookFeed() { var _local2 = new LoadVars(); _local2.gameId = gameId; _local2.levelId = levelId; _local2.score = score; _local2.sessionKey = fbSessionKey; _local2.returnMessage = true; hitServer(FB_ACTION, EVENT_PUBLISH_HI_SCORE_FEED, _local2); } function facebookFeedExternal() { var _local2 = (SERVER_URL + FB_ACTION) + EVENT_PUBLISH_HI_SCORE_FEED_EXTERNAL; _local2 = _local2 + ("&gameId=" + gameId); _local2 = _local2 + ("&levelId=" + levelId); _local2 = _local2 + ("&score=" + score); getURL(processURL(_local2), "_blank"); } function hitServer(stripesAction, stripesEvent, vars) { debug((("[ZattikkaHiScores::hitServer] url = " + SERVER_URL) + stripesAction) + stripesEvent); var self = this; var _local2 = new XML(); vars.addRequestHeader(["Content-Type", "application/x-www-form-urlencoded; charset=utf-8"]); vars.sendAndLoad((SERVER_URL + stripesAction) + stripesEvent, _local2, "POST"); _local2.onLoad = function (success) { self.loadHandler(stripesEvent, success, this); }; } function viewScore() { var _local2 = (SERVER_URL + HS_ACTION) + EVENT_VIEW_HI_SCORE; _local2 = _local2 + ("&gameId=" + gameId); _local2 = _local2 + ("&levelId=" + levelId); _local2 = _local2 + ("&platformId=" + HS_PLATFORM_WEB); _local2 = _local2 + ("&gameCode=" + gameCode); if (g5UserExists) { _local2 = _local2 + ("&userId=" + g5User[0]); } else { _local2 = _local2 + ("&name=" + entryScreen.movNameManual.txtName.text); } getURL(processURL(_local2), "_blank"); } function loadHandler(stripesEvent, success, xml) { debug((((("[ZattikkaHiScores::loadHandler] stripesEvent = " + stripesEvent) + ", success = ") + success) + ", xml = ") + xml.toString()); if (!success) { if (stripesEvent == EVENT_GET_HI_SCORES) { caller.getHiScores_Error(); } else { showInfoMessage(MSG_SERVER_ERROR, true); } } else { var _local3 = xml.firstChild; var _local2 = _local3.attributes.code; switch (stripesEvent) { case EVENT_SUBMIT_HI_SCORE : showInfoMessage(_local3.attributes.msg, _local2 == -1); if (fbUserExists && ((_local2 == 1) || (_local2 == 2))) { try { flash.external.ExternalInterface.call("refreshFBHiScores", score, levelId); flash.external.ExternalInterface.call("streamPublish_FBConnect", msg1, levelId); } catch(err:Error) { } } break; case EVENT_PUBLISH_HI_SCORE_FEED : submitScore(); break; case EVENT_GET_HI_SCORES : caller.getHiScores_Callback(xml); } } } function processURL(url) { var _local2 = ""; if ((redirectUrl != null) && (redirectUrl.length > 0)) { debug((("[ZattikkaHiScores::processURL] redirectUrl = " + redirectUrl) + ", escaping url = ") + url); _local2 = redirectUrl + escape(url); } else { _local2 = url; } return(_local2); } function xor(plain, key, traceChar) { var _local7 = ""; var _local4 = 0; var _local2 = 0; while (_local4 < plain.length) { if (_local2 >= key.length) { _local2 = 0; } var _local3 = (plain.charCodeAt(_local4) ^ key.charCodeAt(_local2)) + 1; if (traceChar) { debug((("charCode = " + _local3) + " = ") + String.fromCharCode(_local3)); } _local7 = _local7 + String.fromCharCode(_local3); _local4++; _local2++; } return(_local7); } function getRandom(min, max) { return(Math.floor(Math.random() * ((max - min) + 1)) + min); } function getRandomString(len) { var _local3 = ""; var _local2 = 0; while (_local2 < len) { _local3 = _local3 + String.fromCharCode(getRandom(48, 122)); _local2++; } return(_local3); } function replaceAll(str, toReplace, replaceWith) { var _local3 = ""; var _local1 = 0; while (_local1 < str.length) { if (str.charAt(_local1) == toReplace) { _local3 = _local3 + replaceWith; } else { _local3 = _local3 + str.charAt(_local1); } _local1++; } return(_local3); } function debug(msg) { trace(msg); com.hexagonstar.util.debug.Debug.trace(msg); } static var VERSION_NUM = "1.0.17 (AS2)"; static var LIVE_SERVER_URL = "http://api.zattikka.com"; static var TEST_SERVER_URL = "http://api.staging.zattikka.com"; static var SERVER_URL = LIVE_SERVER_URL; static var GFTP_URL = "http://www.gamesfortheplanet.com"; static var HS_PLATFORM_WEB = 0; static var HS_PLATFORM_FACEBOOK = 1; static var HS_ACTION = "/HiScore.action?"; static var EVENT_SUBMIT_HI_SCORE = "SubmitHiScore="; static var EVENT_VIEW_HI_SCORE = "ViewHiScore="; static var EVENT_VIEW_HI_SCORES = "ViewHiScores="; static var EVENT_GET_HI_SCORES = "GetHiScores="; static var FB_ACTION = "/Facebook.action?"; static var EVENT_PUBLISH_HI_SCORE_FEED = "PublishHiScoreFeed="; static var EVENT_PUBLISH_HI_SCORE_FEED_EXTERNAL = "PublishHiScoreFeedExternal="; static var TW_ACTION = "/Twitter.action?"; static var EVENT_POST_TWEET = "PostTweet="; static var MSG_PLEASE_ENTER_NICKNAME = "Please enter your nickname."; static var MSG_SUBMITTING_DETAILS = "Submitting hi-score details to the server, please wait."; static var MSG_SERVER_ERROR = "Could not contact server, please try again in a few minutes."; var redirectUrl = ""; var entryScreen = null; var infoScreen = null; static var symbolName = "ZattikkaHiScores"; static var symbolOwner = ZattikkaHiScores; var className = "ZattikkaHiScores"; var userManuallySet = false; }
Symbol 357 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 358 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 359 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 360 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 361 MovieClip [__Packages.com.hexagonstar.util.debug.Debug] Frame 0
class com.hexagonstar.util.debug.Debug { static var _fpsMeter, _stage, _stopWatch, _connection; function Debug () { } static function trace() { var _local2 = ((arguments[1] != undefined) ? (arguments[1]) : 1); if ((_local2 >= _filterLevel) && (_local2 < 7)) { send("onData", arguments[0], _local2, 0); } } static function traceObj(obj, depth, level) { if (!depth) { depth = 64; } if (!level) { level = 1; } if ((level >= _filterLevel) && (level < 7)) { send("onData", obj, level, depth); } } static function inspect(obj) { send("onInspect", obj, 1, -1); } static function hexDump(obj) { send("onHexDump", obj, 0, 0); } static function clear() { trace("[%CLR%]", 5); } static function delimiter() { trace("[%DLT%]", 5); } static function pause() { trace("[%PSE%]", 5); } static function time() { trace("[%TME%]", 5); } static function monitor(stage, topFPS, pollInterval) { if (_isPollingFPS) { stop(); } if (_isEnabled && (!_fpsMeter)) { _isPollingFPS = true; _topFPS = topFPS; _stage = stage; _fpsMeter = new com.hexagonstar.util.debug.FPSMeter(_stage, pollInterval); _fpsMeter.start(); } } static function mark(color) { if (!color) { color = 16711935 /* 0xFF00FF */; } send("onMarker", color, 1, -1); } static function stop() { if (_fpsMeter) { _isPollingFPS = false; _fpsMeter.stop(); _fpsMeter = null; _stage = null; } } static function timerStart(title) { if (_isEnabled) { if (!_stopWatch) { _stopWatch = new com.hexagonstar.util.debug.StopWatch(); } _stopWatch.start(title); } } static function timerStop() { if (_stopWatch) { _stopWatch.stop(); } } static function timerReset() { if (_stopWatch) { _stopWatch.reset(); } } static function timerInMilliSeconds() { if (_stopWatch) { trace(_stopWatch.__get__timeInMilliSeconds() + "ms"); } } static function timerInSeconds() { if (_stopWatch) { trace(_stopWatch.__get__timeInSeconds() + "s"); } } static function timerToString() { if (_stopWatch) { trace(_stopWatch.toString()); } } static function timerStopToString(reset) { if (_stopWatch) { _stopWatch.stop(); trace(_stopWatch.toString()); if (reset) { _stopWatch.reset(); } } } static function get filterLevel() { return(_filterLevel); } static function set filterLevel(v) { if ((v >= 0) && (v < 5)) { _filterLevel = v; } //return(filterLevel); } static function get enabled() { return(_isEnabled); } static function set enabled(v) { _isEnabled = v; //return(enabled); } static function onFPSUpdate() { send("onFPS", ((((_fpsMeter.__get__fps() + ",") + _topFPS) + ",") + _fpsMeter.__get__frt()) + ",0"); } static function onStatus() { } static function send(m, d, l, r) { if (_isEnabled) { if (!_isConnected) { _isConnected = true; _connection = new LocalConnection(); } if (r == undefined) { r = 0; } var _local2 = 0; if (typeof(d) == "string") { _local2 = String(d).length; } else if (typeof(d) == "object") { } if (_local2 > 39000) { storeDataLSO(m, d); m = "onLargeData"; d = null; } var _local4 = _connection.send("_alcon_lc", m, d, l, r, ""); if (!_local4) { trace("[%ERR%]"); } } } static function storeDataLSO(m, d) { var _local1 = SharedObject.getLocal("alcon", "/"); _local1.data.alconMethod = m; _local1.data.alconData = d; try { var _local2 = String(_local1.flush()); if (_local2 == "pending") { return(undefined); } } catch(e:Error) { } } static var LEVEL_DEBUG = 0; static var LEVEL_INFO = 1; static var LEVEL_WARN = 2; static var LEVEL_ERROR = 3; static var LEVEL_FATAL = 4; static var _filterLevel = 0; static var _isConnected = false; static var _isPollingFPS = false; static var _isEnabled = true; static var _topFPS = 25; }
Symbol 362 MovieClip [__Packages.com.hexagonstar.util.debug.FPSMeter] Frame 0
class com.hexagonstar.util.debug.FPSMeter { var _stage, _pollInterval, _isRunning, _intervalID, _fps, _frt, _ms; function FPSMeter (stage, pollInterval) { _stage = stage; _pollInterval = ((!pollInterval) ? 500 : (pollInterval)); reset(); } function start() { if (!_isRunning) { _isRunning = true; var ref = this; _intervalID = setInterval(function () { com.hexagonstar.util.debug.Debug.onFPSUpdate(); }, _pollInterval); _stage.onEnterFrame = function () { var _local1 = getTimer(); ref._delay++; if (ref._delay >= ref._delayMax) { ref._delay = 0; ref._fps = (1000 * ref._delayMax) / (_local1 - ref._prev); ref._prev = _local1; } ref._frt = _local1 - ref._ms; ref._ms = _local1; }; } } function stop() { if (_isRunning) { clearInterval(_intervalID); reset(); } } function reset() { _fps = 0; _frt = 0; _ms = 0; _isRunning = false; } function get fps() { return(_fps); } function get frt() { return(_frt); } var _delayMax = 10; }
Symbol 363 MovieClip [__Packages.com.hexagonstar.util.debug.StopWatch] Frame 0
class com.hexagonstar.util.debug.StopWatch { var _title, _startTimeKeys, _stopTimeKeys; function StopWatch () { reset(); } function start(title) { if (!_started) { _title = (title ? (title) : ""); _started = true; _startTimeKeys.push(getTimer()); } } function stop() { if (_started) { var _local2 = getTimer(); _stopTimeKeys[_startTimeKeys.length - 1] = _local2; _started = false; } } function reset() { _startTimeKeys = []; _stopTimeKeys = []; _started = false; } function toString() { var _local5 = "\n ********************* [STOPWATCH] *********************"; if (_title != "") { _local5 = _local5 + ("\n * " + _title); } var _local2 = 0; _local2 = 0; while (_local2 < _startTimeKeys.length) { var _local4 = _startTimeKeys[_local2]; var _local3 = _stopTimeKeys[_local2]; _local5 = _local5 + (((((("\n * started [" + format(_local4)) + "ms] stopped [") + format(_local3)) + "ms] time [") + format(_local3 - _local4)) + "ms]"); _local2++; } if (_local2 == 0) { _local5 = _local5 + "\n * never started."; } else { _local5 = _local5 + (("\n * total runnning time: " + timeInSeconds) + "s"); } _local5 = _local5 + "\n *******************************************************"; return(_local5); } function get started() { return(_started); } function get timeInMilliSeconds() { if (_started) { _stopTimeKeys[_startTimeKeys.length - 1] = getTimer(); } var _local3 = 0; var _local2 = 0; while (_local2 < _startTimeKeys.length) { _local3 = _local3 + (_stopTimeKeys[_local2] - _startTimeKeys[_local2]); _local2++; } return(_local3); } function get timeInSeconds() { return(timeInMilliSeconds / 1000); } function format(v) { var _local2 = ""; var _local3 = v.toString().length; var _local1 = 0; while (_local1 < (5 - _local3)) { _local2 = _local2 + "0"; _local1++; } return(_local2 + v); } var _started = false; }
Symbol 364 MovieClip [__Packages.GCComponent] Frame 0
class GCComponent extends MovieClip { var _preview; function GCComponent () { super(); GCBrainInterface.apiType = "AS2-MXP"; gameKey = (""); } function set gameKey(k) { _gameKey = k; if (((_gameKey == undefined) || (_gameKey == null)) || (_gameKey == "")) { _preview.txt.text = "You need to set your gameID for the API to work."; } else if (_global.isLivePreview) { _preview.txt.text = ("Your gameID has been set to '" + _gameKey) + "'. This message will be hidden when the game is run."; } else { GamesChart.setup(_gameKey); _preview._visible = false; } //return(gameKey); } function get gameKey() { return(_gameKey); } var _gameKey = ""; }
Symbol 379 MovieClip [__Packages.gc.utils.GCDelegate] Frame 0
class gc.utils.GCDelegate { function GCDelegate () { } static function create(target, handler) { var _local2 = function () { var _local2 = arguments.callee; var _local3 = arguments.concat(_local2.initArgs); return(_local2.handler.apply(_local2.target, _local3)); }; _local2.target = target; _local2.handler = handler; _local2.initArgs = arguments.slice(2); return(_local2); } }
Symbol 381 MovieClip [__Packages.GCNotificationTypes] Frame 0
class GCNotificationTypes { function GCNotificationTypes () { } static var BEGIN_LOAD = "BEGIN_LOAD"; static var STARTUP = "STARTUP"; static var LOAD_SKIN_AND_STYLE = "LOAD_SKIN_AND_STYLE"; static var SKIN_AND_STYLE_LOADED = "SKIN_AND_STYLE_LOADED"; static var SHOW_TAB = "SHOW_TAB"; static var HIDE_TAB = "HIDE_TAB"; static var SHOW_CHART_LISTS = "SHOW_CHART_LISTS"; static var LAUNCH_GAME = "LAUNCH_GAME"; static var DISPATCH_DEVELOPER_API_EVENT = "DISPATCH_DEVELOPER_API_EVENT"; }
Symbol 387 MovieClip Frame 1
function onEnterFrame() { _alpha = (_alpha+1); } _alpha = 0;
Symbol 422 Button
on (press) { getURL ("http://www.badhed.com?ref=bat-country_SPLASH", "_blank"); }
Symbol 433 Button
on (press) { getURL ("http://www.greg-anims.com", "_blank"); }
Symbol 441 Button
on (rollOver) { gotoAndStop (1); } on (release) { _root.gotoAndStop("lvlselect"); }
Symbol 450 Button
on (rollOver) { gotoAndStop (2); }
Symbol 453 Button
on (rollOver) { gotoAndStop (3); }
Symbol 459 Button
on (rollOver) { gotoAndStop (4); }
Symbol 465 Button
on (rollOver) { gotoAndStop (1); }
Symbol 466 Button
on (rollOver) { gotoAndStop (2); } on (release) { getURL ("http://www.badhed.com?ref=bat-country_SPLASH", "_blank"); }
Symbol 467 Button
on (rollOver) { gotoAndStop (3); } on (release) { getURL ("http://www.greg-anims.com", "_blank"); }
Symbol 472 MovieClip Frame 1
function onEnterFrame() { _alpha = (_alpha + 10); } _alpha = 0;
Symbol 473 MovieClip Frame 1
stop();
Symbol 486 Button
on (release) { _root.gotoAndStop("tutorial"); _root.wipe = false; }
Symbol 502 Button
on (release) { _root.gotoAndStop("lvl1"); }
Symbol 503 MovieClip Frame 1
function onEnterFrame() { if (_root.levels_unlocked > 0) { gotoAndStop (2); } if (_root.levels_unlocked == 0) { gotoAndStop (1); } } stop();
Symbol 509 Button
on (release) { _root.gotoAndStop("lvl2"); }
Symbol 510 MovieClip Frame 1
function onEnterFrame() { if (_root.levels_unlocked > 1) { gotoAndStop (2); } if (_root.levels_unlocked <= 1) { gotoAndStop (1); } } stop();
Symbol 516 Button
on (release) { _root.gotoAndStop("lvl3"); }
Symbol 517 MovieClip Frame 1
function onEnterFrame() { if (_root.levels_unlocked > 2) { gotoAndStop (2); } if (_root.levels_unlocked <= 2) { gotoAndStop (1); } } stop();
Symbol 523 Button
on (release) { _root.gotoAndStop("lvl4"); }
Symbol 524 MovieClip Frame 1
function onEnterFrame() { if (_root.levels_unlocked > 3) { gotoAndStop (2); } if (_root.levels_unlocked <= 3) { gotoAndStop (1); } } stop();
Symbol 527 Button
on (release) { gotoAndStop ("menu"); }
Symbol 530 Button
on (release) { getURL ("http://www.badhed.com/hi-scores/bat-country", "_blank"); }
Symbol 538 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { _alpha = (_alpha - 0.4); } } stop(); _alpha = 100;
Symbol 541 MovieClip Frame 1
stop();
Symbol 541 MovieClip Frame 3
gotoAndStop (1);
Symbol 543 MovieClip Frame 1
function onEnterFrame() { this._parent.colorObject.clearRGB(); } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); stop(); _visible = false;
Symbol 543 MovieClip Frame 2
function onEnterFrame() { play(); if (_root.pau == true) { stop(); } } colorObject = new Color(this._parent); colorObject.setRGB(16777215); _root.bars.health.nextFrame();
Symbol 543 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 5
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 6
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 9
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 10
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 13
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 14
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 18
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 20
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 24
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 26
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 31
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 33
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 38
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 40
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 46
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 48
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 54
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 543 MovieClip Frame 56
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 543 MovieClip Frame 64
gotoAndStop (1);
Symbol 546 MovieClip Frame 1
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(450);
Symbol 546 MovieClip Frame 3
gotoAndPlay (1);
Symbol 546 MovieClip Frame 4
function onEnterFrame() { this.colorObject.clearRGB(); } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB();
Symbol 546 MovieClip Frame 5
_root.coptergo = false;
Symbol 546 MovieClip Frame 56
stopAllSounds(); _root.gotoAndStop("gameover");
Symbol 549 MovieClip Frame 1
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(2000);
Symbol 555 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 2
stopAllSounds();
Symbol 555 MovieClip Frame 3
stop();
Symbol 555 MovieClip Frame 4
stopAllSounds();
Symbol 555 MovieClip Frame 5
stop();
Symbol 555 MovieClip Frame 6
stopAllSounds();
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 9
stop(); _root.copter.gotoAndPlay(4);
Symbol 562 MovieClip Frame 1
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(1998);
Symbol 617 MovieClip Frame 1
this.swapDepths(2001); function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 2
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk1.text = talk1.text + someString.charAt(i); } if (i > 60) { nextFrame(); } } } stop(); _visible = true; timer = 0; i = 0; someString = ".what the!?";
Symbol 617 MovieClip Frame 3
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk2.text = talk2.text + someString.charAt(i); } if (i > 90) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".looks like giant bats sir";
Symbol 617 MovieClip Frame 4
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk3.text = talk3.text + someString.charAt(i); } if (i > 120) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".whatever it is, our mission is simple. Get in, get our boys out and get paid!";
Symbol 617 MovieClip Frame 5
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk4.text = talk4.text + someString.charAt(i); } if (i > 40) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".yes sir!";
Symbol 617 MovieClip Frame 6
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 7
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk5.text = talk5.text + someString.charAt(i); } if (i > 130) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Kill groups of them with bombs, for bigger scores!";
Symbol 617 MovieClip Frame 8
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 9
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk6.text = talk6.text + someString.charAt(i); } if (i > 60) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Look out behind!";
Symbol 617 MovieClip Frame 10
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk7.text = talk7.text + someString.charAt(i); } if (i > 140) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".The sky is swarming and we arent even at the rescue location yet?!!";
Symbol 617 MovieClip Frame 11
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 12
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk10.text = talk10.text + someString.charAt(i); } if (i > 90) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".im not sure if i could ..face.. anymore of those enemies";
Symbol 617 MovieClip Frame 13
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk11.text = talk11.text + someString.charAt(i); } if (i > 50) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".*sigh*";
Symbol 617 MovieClip Frame 14
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 15
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk8.text = talk8.text + someString.charAt(i); } if (i > 120) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".uhhh!? Bravo team are retreating..what the hell could be happening down there!?";
Symbol 617 MovieClip Frame 16
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk9.text = talk9.text + someString.charAt(i); } if (i > 80) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".those cowards! I wont turn back without my men";
Symbol 617 MovieClip Frame 17
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 18
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk12.text = talk12.text + someString.charAt(i); } if (i > 60) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Heavy storm coming in, im taking us lower";
Symbol 617 MovieClip Frame 19
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 20
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk13.text = talk13.text + someString.charAt(i); } if (i > 80) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".bomb through these boat masts!";
Symbol 617 MovieClip Frame 21
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 22
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk14.text = talk14.text + someString.charAt(i); } if (i > 110) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".erm... sir. I dont want to cause you alarm.. but there is a giant shark chasing us";
Symbol 617 MovieClip Frame 23
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk15.text = talk15.text + someString.charAt(i); } if (i > 60) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".were gonna need a bigger helicopter..";
Symbol 617 MovieClip Frame 24
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk16.text = talk16.text + someString.charAt(i); } if (i > 120) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".i suggest we bomb him straight in his bloody mouth!! that should keep him back a bit!";
Symbol 617 MovieClip Frame 25
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 26
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk17.text = talk17.text + someString.charAt(i); } if (i > 70) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".jeez this guy just wont quit!";
Symbol 617 MovieClip Frame 27
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk18.text = talk18.text + someString.charAt(i); } if (i > 80) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".and neither will we thompson, keep pushing him back";
Symbol 617 MovieClip Frame 28
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 29
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk19.text = talk19.text + someString.charAt(i); } if (i > 100) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Looks like he's tasted enough napalm. That was a pretty big shark huh?";
Symbol 617 MovieClip Frame 30
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk20.text = talk20.text + someString.charAt(i); } if (i > 80) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ". yeah. I dont think they come much bigger than that";
Symbol 617 MovieClip Frame 31
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 32
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk21.text = talk21.text + someString.charAt(i); } if (i > 80) { nextFrame(); } } } stop(); _visible = true; timer = 0; i = 0; someString = ".I really didnt expect this..";
Symbol 617 MovieClip Frame 33
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk22.text = talk22.text + someString.charAt(i); } if (i > 70) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".Looks like there are enemies living inside this guy!";
Symbol 617 MovieClip Frame 34
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 35
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk23.text = talk23.text + someString.charAt(i); } if (i > 110) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Stay sharp, looks like some tough navigation ahead";
Symbol 617 MovieClip Frame 36
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 37
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk24.text = talk24.text + someString.charAt(i); } if (i > 80) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Nice flying sir!";
Symbol 617 MovieClip Frame 38
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 39
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk25.text = talk25.text + someString.charAt(i); } if (i > 100) { nextFrame(); } } } stop(); _visible = true; timer = 0; i = 0; someString = ".heh.. this shark has a weird digestive system!";
Symbol 617 MovieClip Frame 40
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk26.text = talk26.text + someString.charAt(i); } if (i > 90) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Sir...what is that up ahead?";
Symbol 617 MovieClip Frame 41
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk27.text = talk27.text + someString.charAt(i); } if (i > 60) { nextFrame(); } } } stop(); timer = 0; i = 0; someString = ".It cant be!?!!";
Symbol 617 MovieClip Frame 42
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 43
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk28.text = talk28.text + someString.charAt(i); } if (i > 70) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Theres our missing troops!!";
Symbol 617 MovieClip Frame 44
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk29.text = talk29.text + someString.charAt(i); } if (i > 200) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Damn its good to see you guys! Listen, we managed to salvage some explosives from our wrecked transport. If you can keep us safe while we rig 'em, maybe we can get the hell outta here!";
Symbol 617 MovieClip Frame 45
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk30.text = talk30.text + someString.charAt(i); } if (i > 100) { nextFrame(); } } } stop(); _visible = true; timer = 0; i = 0; someString = ".Straight to the point as always delta six... you can count on us. Lets do this.";
Symbol 617 MovieClip Frame 46
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 47
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk31.text = talk31.text + someString.charAt(i); } if (i > 40) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Nice! Keep it up";
Symbol 617 MovieClip Frame 48
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 49
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk32.text = talk32.text + someString.charAt(i); } if (i > 50) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Man, i really hate spiders..";
Symbol 617 MovieClip Frame 50
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk33.text = talk33.text + someString.charAt(i); } if (i > 65) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".I heard they like to... surf the web";
Symbol 617 MovieClip Frame 51
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk34.text = talk34.text + someString.charAt(i); } if (i > 40) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = "....";
Symbol 617 MovieClip Frame 52
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 53
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk35.text = talk35.text + someString.charAt(i); } if (i > 50) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".You can leave that for us if you want";
Symbol 617 MovieClip Frame 54
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 55
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk36.text = talk36.text + someString.charAt(i); } if (i > 40) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Bomb its flashing head!";
Symbol 617 MovieClip Frame 56
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 57
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk36.text = talk36.text + someString.charAt(i); } if (i > 40) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Almost there!";
Symbol 617 MovieClip Frame 58
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 59
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk37.text = talk37.text + someString.charAt(i); } if (i > 40) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".yes! Its set, lets go!";
Symbol 617 MovieClip Frame 60
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 617 MovieClip Frame 61
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk38.text = talk38.text + someString.charAt(i); } if (i > 100) { nextFrame(); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Welcome to flight school! Use the Mouse to fly and shoot.";
Symbol 617 MovieClip Frame 62
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk39.text = talk39.text + someString.charAt(i); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Try shooting these targets";
Symbol 617 MovieClip Frame 63
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk40.text = talk40.text + someString.charAt(i); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Great! You can release a bomb by pressing the spacebar. Press the spacebar again to detonate it. Try bombing these targets.";
Symbol 617 MovieClip Frame 64
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk41.text = talk41.text + someString.charAt(i); } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Nice work! Bombs move with the speed of your copter. You can fling bombs by moving your copter and pressing spacebar. Destroy these targets, by flinging, then detonating your bomb.";
Symbol 617 MovieClip Frame 65
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 1) { timer = 0; i++; talk42.text = talk42.text + someString.charAt(i); } if (i > 90) { nextFrame(); _root.targetsdown = 10; } } } _visible = true; stop(); timer = 0; i = 0; someString = ".Great job! Youre ready for the mission!";
Symbol 617 MovieClip Frame 66
function onEnterFrame() { i = 0; } _visible = false; stop();
Symbol 619 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > (cloudtimer + 200)) { timer = 0; cloudtimer = random(50); newcloud = attachMovie("cloud", "cloud" + cloud_count, cloud_count++); newcloud._x = 1200; newcloud._y = random(380) + 20; } if (cloudcount > 10) { cloudcount = 0; } } } timer = 0; cloudtimer = random(50); cloud_count = 0;
Symbol 628 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { if (random(100) == 1) { _alpha = 100; } if (_alpha > 1) { _alpha = (_alpha - 5); } } } _alpha = 0;
Symbol 636 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { timer++; if (timer > 20) { timer = 0; } if (((random(8) == 1) && (timer == 10)) && (_root.et > 190)) { newdeb = _root.attachMovie("debris", "debris" + debriscount, debriscount++); newdeb._x = 790; newdeb._y = (this._y + 20) + random(60); } if (debriscount > 410) { debriscount = 400; } } } timer = 0; debriscount = 400;
Symbol 728 MovieClip Frame 1
function onEnterFrame() { if (_root.pau == false) { this._x = _root.copter._x; this._y = _root.copter._y; this._rotation = _root.copter._rotation * 1.5; } if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(1980); this.setMask("light");
Symbol 731 MovieClip Frame 1
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } this.swapDepths(900);
Symbol 732 MovieClip Frame 1
function onEnterFrame() { this._parent.colorObject.clearRGB(); } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB(); stop(); _visible = false;
Symbol 732 MovieClip Frame 2
function onEnterFrame() { play(); if (_root.pau == true) { stop(); } } colorObject = new Color(this._parent); colorObject.setRGB(16777215); _root.dudeshealth.nextFrame();
Symbol 732 MovieClip Frame 3
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 5
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 6
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 9
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 10
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 13
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 14
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 18
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 20
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 24
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 26
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 31
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 33
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 38
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 40
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 46
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 48
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 54
colorObject = new Color(this._parent); colorObject.setRGB(16777215);
Symbol 732 MovieClip Frame 56
Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this._parent); colorObject.clearRGB();
Symbol 732 MovieClip Frame 64
gotoAndStop (1);
Symbol 746 MovieClip Frame 1
stop();
Symbol 746 MovieClip Frame 24
function onEnterFrame() { function onEnterFrame() { this.colorObject.clearRGB(); } if (_root.pau == false) { timer++; if (timer > 40) { stopAllSounds(); _root.gotoAndStop("gameover"); } } Color.prototype.clearRGB = function () { this.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}); }; colorObject = new Color(this); colorObject.clearRGB(); } timer = 0;
Symbol 747 MovieClip Frame 1
function onEnterFrame() { if (_root.wipe == true) { this.swapDepths(9999); this.removeMovieClip(); } } stop(); swapDepths(2007);
Symbol 747 MovieClip Frame 8
stop(); _root.dudes.gotoAndStop("dead");
Symbol 757 MovieClip Frame 1
function onEnterFrame() { gotoAndStop(frame); _rotation = (_rotation + rotations); grav = grav + 0.8; _x = (_x + sidemove); _y = (_y - up); _y = (_y + grav); if (this._y > 500) { this.swapDepths(9999); this.removeMovieClip(); } } frame = random(3) + 1; grav = 0; up = random(14) + 4; sidemove = random(8) - 4; rotations = random(7) + 1;
Symbol 764 MovieClip Frame 1
function onEnterFrame() { _alpha = (_alpha + 2); } _alpha = 0;
Symbol 767 MovieClip Frame 1
function onEnterFrame() { _alpha = (_alpha + 2); } _alpha = 0;
Symbol 770 MovieClip Frame 1
function onEnterFrame() { _alpha = (_alpha + 2); } _alpha = 0;
Symbol 774 MovieClip Frame 1
function onEnterFrame() { _alpha = (_alpha + 2); } _alpha = 0;
Symbol 775 MovieClip Frame 1
function onEnterFrame() { timer++; if (timer > 250) { nextFrame(); timer = 0; } } stop(); timer = 0;
Symbol 775 MovieClip Frame 5
stopAllSounds(); _root.gotoAndStop("lvlend");
Symbol 778 MovieClip Frame 1
_root.wipe = true;
Symbol 778 MovieClip Frame 5
_root.wipe = false;
Symbol 778 MovieClip Frame 362
function onEnterFrame() { if (Key.isDown(13)) { stopAllSounds(); _root.gotoAndStop("lvlend"); } } stop();
Symbol 784 Button
on (rollOver) { gotoAndStop (4); }
Symbol 785 Button
on (rollOver) { gotoAndStop (3); }
Symbol 789 Button
on (rollOver) { gotoAndStop (2); }
Symbol 792 Button
on (rollOver) { gotoAndStop (1); } on (release) { if (_root.onlevel == 1) { stopAllSounds(); _root.gotoAndStop("lvl1"); } if (_root.onlevel == 2) { stopAllSounds(); _root.gotoAndStop("lvl2"); } if (_root.onlevel == 3) { stopAllSounds(); _root.gotoAndStop("lvl3"); } if (_root.onlevel == 4) { stopAllSounds(); _root.gotoAndStop("lvl4"); } }
Symbol 793 Button
on (rollOver) { gotoAndStop (3); }
Symbol 794 Button
on (rollOver) { gotoAndStop (2); } on (release) { stopAllSounds(); _root.gotoAndStop("menu"); }
Symbol 795 Button
on (rollOver) { gotoAndStop (1); } on (release) { if (_root.onlevel == 1) { _root.gotoAndStop(4); } if (_root.onlevel == 2) { _root.gotoAndStop(5); } if (_root.onlevel == 3) { _root.gotoAndStop(6); } if (_root.onlevel == 4) { _root.gotoAndStop(7); } }
Symbol 796 Button
on (rollOver) { gotoAndStop (3); } on (release) { getURL ("http://www.greg-anims.com", "_blank"); }
Symbol 797 Button
on (rollOver) { gotoAndStop (2); } on (release) { _root.gotoAndStop("menu"); }
Symbol 798 Button
on (rollOver) { gotoAndStop (4); } on (release) { getURL ("http://www.badhed.com?ref=bat-country_SPLASH", "_blank"); }
Symbol 799 MovieClip Frame 1
stop();
Symbol 805 Button
on (rollOver) { gotoAndStop (1); } on (release) { if (_root.onlevel == 1) { stopAllSounds(); _root.gotoAndStop("lvl2"); } if (_root.onlevel == 2) { stopAllSounds(); _root.gotoAndStop("lvl3"); } if (_root.onlevel == 3) { stopAllSounds(); _root.gotoAndStop("lvl4"); } }
Symbol 808 Button
on (rollOver) { gotoAndStop (2); } on (release) { _root.gotoAndStop("lvlselect"); }
Symbol 809 Button
on (rollOver) { gotoAndStop (1); } on (release) { if (_root.onlevel == 1) { _root.gotoAndStop("lvl2"); } if (_root.onlevel == 2) { _root.gotoAndStop("lvl3"); } if (_root.onlevel == 3) { _root.gotoAndStop("lvl4"); } }
Symbol 810 Button
on (rollOver) { gotoAndStop (2); } on (release) { stopAllSounds(); _root.gotoAndStop("lvlselect"); }
Symbol 812 Button
on (release) { stopAllSounds(); _root.gotoAndStop("menu"); }
Symbol 813 MovieClip Frame 1
stop(); if (_root.onlevel == 4) { gotoAndStop (3); }
Symbol 820 MovieClip Frame 1
stop();
Symbol 832 MovieClip Frame 104
function onEnterFrame() { _alpha = (_alpha - 10); } stop();

Library Items

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

Instance Names

"copter"Frame 175Symbol 546 MovieClip
"music"Frame 175Symbol 555 MovieClip
"bars"Frame 175Symbol 562 MovieClip
"talkbox"Frame 175Symbol 617 MovieClip
"cloudgen"Frame 176Symbol 619 MovieClip
"rain"Frame 177Symbol 629 MovieClip
"sea"Frame 177Symbol 636 MovieClip
"darkness"Frame 178Symbol 728 MovieClip
"dudes"Frame 179Symbol 746 MovieClip
"dudeshealth"Frame 179Symbol 747 MovieClip
"rain"Frame 181Symbol 629 MovieClip
"textscore"Frame 182Symbol 815 EditableText
"rank"Frame 182Symbol 820 MovieClip
"highscore"Frame 182Symbol 821 EditableText
"hiScores"Frame 182Symbol 356 MovieClip [ZattikkaHiScores]
"hitbox"Symbol 16 MovieClip [bomb] Frame 17Symbol 15 MovieClip
"scorebit"Symbol 40 MovieClip [1000score] Frame 1Symbol 38 EditableText
"hitbox"Symbol 43 MovieClip [enemy_faced] Frame 1Symbol 15 MovieClip
"hitback"Symbol 43 MovieClip [enemy_faced] Frame 1Symbol 25 MovieClip
"flasher"Symbol 43 MovieClip [enemy_faced] Frame 1Symbol 28 MovieClip
"hitbox"Symbol 44 MovieClip [enemy_face] Frame 1Symbol 15 MovieClip
"hitback"Symbol 44 MovieClip [enemy_face] Frame 1Symbol 25 MovieClip
"flasher"Symbol 44 MovieClip [enemy_face] Frame 1Symbol 28 MovieClip
"scorebit"Symbol 55 MovieClip Frame 1Symbol 53 EditableText
"hitbox"Symbol 58 MovieClip [enemy_batbd] Frame 1Symbol 15 MovieClip
"flasher"Symbol 58 MovieClip [enemy_batbd] Frame 1Symbol 51 MovieClip
"flasherb"Symbol 58 MovieClip [enemy_batbd] Frame 1Symbol 52 MovieClip
"hitbox"Symbol 59 MovieClip [enemy_batb] Frame 1Symbol 15 MovieClip
"flasher"Symbol 59 MovieClip [enemy_batb] Frame 1Symbol 51 MovieClip
"flasherb"Symbol 59 MovieClip [enemy_batb] Frame 1Symbol 52 MovieClip
"hitbox"Symbol 60 MovieClip [enemy_batd] Frame 1Symbol 15 MovieClip
"flasher"Symbol 60 MovieClip [enemy_batd] Frame 1Symbol 51 MovieClip
"flasherb"Symbol 60 MovieClip [enemy_batd] Frame 1Symbol 52 MovieClip
"hitbox"Symbol 61 MovieClip [enemy_bat] Frame 1Symbol 15 MovieClip
"flasher"Symbol 61 MovieClip [enemy_bat] Frame 1Symbol 51 MovieClip
"flasherb"Symbol 61 MovieClip [enemy_bat] Frame 1Symbol 52 MovieClip
"scorebit"Symbol 64 MovieClip [10score] Frame 1Symbol 62 EditableText
"scorebit"Symbol 78 MovieClip Frame 1Symbol 76 EditableText
"hp"Symbol 80 MovieClip [lifed] Frame 2Symbol 78 MovieClip
"hp"Symbol 81 MovieClip [life] Frame 2Symbol 78 MovieClip
"scorebit"Symbol 85 MovieClip Frame 1Symbol 83 EditableText
"hitbox"Symbol 96 MovieClip [transport_copter] Frame 1Symbol 15 MovieClip
"hitbox"Symbol 108 MovieClip [lightning] Frame 96Symbol 15 MovieClip
"mast"Symbol 142 MovieClip [brokenboat] Frame 1Symbol 141 MovieClip
"bombhitbox"Symbol 142 MovieClip [brokenboat] Frame 1Symbol 15 MovieClip
"hitbox"Symbol 142 MovieClip [brokenboat] Frame 1Symbol 15 MovieClip
"hitbox3"Symbol 142 MovieClip [brokenboat] Frame 1Symbol 15 MovieClip
"hitbox1"Symbol 142 MovieClip [brokenboat] Frame 1Symbol 15 MovieClip
"hitbox2"Symbol 142 MovieClip [brokenboat] Frame 1Symbol 15 MovieClip
"shark"Symbol 158 MovieClip [sharky] Frame 1Symbol 145 MovieClip
"bitebox"Symbol 158 MovieClip [sharky] Frame 1Symbol 15 MovieClip
"hitbox"Symbol 158 MovieClip [sharky] Frame 1Symbol 15 MovieClip
"shark"Symbol 158 MovieClip [sharky] Frame 11Symbol 157 MovieClip
"head"Symbol 208 MovieClip Frame 1Symbol 195 MovieClip
"worm"Symbol 212 MovieClip [enemy_worm] Frame 1Symbol 208 MovieClip
"wormhitback"Symbol 212 MovieClip [enemy_worm] Frame 1Symbol 210 MovieClip
"hitbox"Symbol 247 MovieClip [enemy_spiderb] Frame 1Symbol 15 MovieClip
"flasher"Symbol 247 MovieClip [enemy_spiderb] Frame 1Symbol 222 MovieClip
"hitbox"Symbol 248 MovieClip [enemy_spider] Frame 1Symbol 15 MovieClip
"flasher"Symbol 248 MovieClip [enemy_spider] Frame 1Symbol 222 MovieClip
"hitbox"Symbol 253 MovieClip [enemy_targetb] Frame 1Symbol 15 MovieClip
"hitbox"Symbol 256 MovieClip [enemy_target] Frame 1Symbol 15 MovieClip
"copterhere"Symbol 294 MovieClip [pausemenu] Frame 1Symbol 263 MovieClip
"txtName"Symbol 339 MovieClip Frame 1Symbol 336 EditableText
"txtName"Symbol 341 MovieClip Frame 1Symbol 336 EditableText
"txtMsg1"Symbol 342 MovieClip Frame 1Symbol 323 EditableText
"txtMsg2"Symbol 342 MovieClip Frame 1Symbol 324 EditableText
"btnSubmit"Symbol 342 MovieClip Frame 1Symbol 327 Button
"btnTwitter"Symbol 342 MovieClip Frame 1Symbol 330 Button
"btnFacebook"Symbol 342 MovieClip Frame 1Symbol 333 Button
"txtMsgLine1"Symbol 342 MovieClip Frame 1Symbol 323 EditableText
"txtMsgLine2"Symbol 342 MovieClip Frame 1Symbol 324 EditableText
"movNameManual"Symbol 342 MovieClip Frame 1Symbol 339 MovieClip
"movNameAuto"Symbol 342 MovieClip Frame 1Symbol 341 MovieClip
"btnBack"Symbol 355 MovieClip Frame 1Symbol 345 Button
"txtInfo"Symbol 355 MovieClip Frame 1Symbol 348 EditableText
"btnView"Symbol 355 MovieClip Frame 1Symbol 354 Button
"btnGFTP"Symbol 356 MovieClip [ZattikkaHiScores] Frame 1Symbol 320 Button
"movEntryScreen"Symbol 356 MovieClip [ZattikkaHiScores] Frame 1Symbol 342 MovieClip
"movInfoScreen"Symbol 356 MovieClip [ZattikkaHiScores] Frame 1Symbol 355 MovieClip
"txt"Symbol 373 MovieClip Frame 1Symbol 370 EditableText
"_preview"Symbol 374 MovieClip [GamesChart-AS2] Frame 1Symbol 373 MovieClip
"menubat"Symbol 473 MovieClip Frame 1Symbol 464 MovieClip
"butn"Symbol 503 MovieClip Frame 2Symbol 502 Button
"gunflash"Symbol 546 MovieClip Frame 1Symbol 541 MovieClip
"hitbox"Symbol 546 MovieClip Frame 1Symbol 15 MovieClip
"flasher"Symbol 546 MovieClip Frame 1Symbol 543 MovieClip
"health"Symbol 562 MovieClip Frame 1Symbol 561 MovieClip
"talk1"Symbol 617 MovieClip Frame 2Symbol 565 EditableText
"talk2"Symbol 617 MovieClip Frame 3Symbol 567 EditableText
"talk3"Symbol 617 MovieClip Frame 4Symbol 568 EditableText
"talk4"Symbol 617 MovieClip Frame 5Symbol 569 EditableText
"talk5"Symbol 617 MovieClip Frame 7Symbol 570 EditableText
"talk6"Symbol 617 MovieClip Frame 9Symbol 571 EditableText
"talk7"Symbol 617 MovieClip Frame 10Symbol 572 EditableText
"talk10"Symbol 617 MovieClip Frame 12Symbol 573 EditableText
"talk11"Symbol 617 MovieClip Frame 13Symbol 574 EditableText
"talk8"Symbol 617 MovieClip Frame 15Symbol 575 EditableText
"talk9"Symbol 617 MovieClip Frame 16Symbol 576 EditableText
"talk12"Symbol 617 MovieClip Frame 18Symbol 577 EditableText
"talk13"Symbol 617 MovieClip Frame 20Symbol 578 EditableText
"talk14"Symbol 617 MovieClip Frame 22Symbol 579 EditableText
"talk15"Symbol 617 MovieClip Frame 23Symbol 580 EditableText
"talk16"Symbol 617 MovieClip Frame 24Symbol 581 EditableText
"talk17"Symbol 617 MovieClip Frame 26Symbol 582 EditableText
"talk18"Symbol 617 MovieClip Frame 27Symbol 583 EditableText
"talk19"Symbol 617 MovieClip Frame 29Symbol 584 EditableText
"talk20"Symbol 617 MovieClip Frame 30Symbol 585 EditableText
"talk21"Symbol 617 MovieClip Frame 32Symbol 586 EditableText
"talk22"Symbol 617 MovieClip Frame 33Symbol 587 EditableText
"talk23"Symbol 617 MovieClip Frame 35Symbol 588 EditableText
"talk24"Symbol 617 MovieClip Frame 37Symbol 589 EditableText
"talk25"Symbol 617 MovieClip Frame 39Symbol 590 EditableText
"talk26"Symbol 617 MovieClip Frame 40Symbol 591 EditableText
"talk27"Symbol 617 MovieClip Frame 41Symbol 592 EditableText
"talk28"Symbol 617 MovieClip Frame 43Symbol 593 EditableText
"talk29"Symbol 617 MovieClip Frame 44Symbol 595 EditableText
"talk30"Symbol 617 MovieClip Frame 45Symbol 596 EditableText
"talk31"Symbol 617 MovieClip Frame 47Symbol 598 EditableText
"talk32"Symbol 617 MovieClip Frame 49Symbol 600 EditableText
"talk33"Symbol 617 MovieClip Frame 50Symbol 601 EditableText
"talk34"Symbol 617 MovieClip Frame 51Symbol 603 EditableText
"talk35"Symbol 617 MovieClip Frame 53Symbol 605 EditableText
"talk36"Symbol 617 MovieClip Frame 55Symbol 607 EditableText
"talk36"Symbol 617 MovieClip Frame 57Symbol 609 EditableText
"talk37"Symbol 617 MovieClip Frame 59Symbol 611 EditableText
"talk38"Symbol 617 MovieClip Frame 61Symbol 612 EditableText
"talk39"Symbol 617 MovieClip Frame 62Symbol 613 EditableText
"talk40"Symbol 617 MovieClip Frame 63Symbol 614 EditableText
"talk41"Symbol 617 MovieClip Frame 64Symbol 615 EditableText
"talk42"Symbol 617 MovieClip Frame 65Symbol 616 EditableText
"hitbox"Symbol 746 MovieClip Frame 1Symbol 15 MovieClip
"flasher"Symbol 746 MovieClip Frame 1Symbol 732 MovieClip
"cloudgen"Symbol 778 MovieClip Frame 5Symbol 619 MovieClip
"menubat"Symbol 799 MovieClip Frame 1Symbol 464 MovieClip
"menubat"Symbol 813 MovieClip Frame 1Symbol 464 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 3 as "copter_bullet"
ExportAssets (56)Timeline Frame 1Symbol 16 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 36 as "hit_blood"
ExportAssets (56)Timeline Frame 1Symbol 40 as "1000score"
ExportAssets (56)Timeline Frame 1Symbol 43 as "enemy_faced"
ExportAssets (56)Timeline Frame 1Symbol 44 as "enemy_face"
ExportAssets (56)Timeline Frame 1Symbol 58 as "enemy_batbd"
ExportAssets (56)Timeline Frame 1Symbol 59 as "enemy_batb"
ExportAssets (56)Timeline Frame 1Symbol 60 as "enemy_batd"
ExportAssets (56)Timeline Frame 1Symbol 61 as "enemy_bat"
ExportAssets (56)Timeline Frame 1Symbol 64 as "10score"
ExportAssets (56)Timeline Frame 1Symbol 68 as "levelintro4"
ExportAssets (56)Timeline Frame 1Symbol 70 as "levelintro3"
ExportAssets (56)Timeline Frame 1Symbol 72 as "levelintro2"
ExportAssets (56)Timeline Frame 1Symbol 74 as "levelintro"
ExportAssets (56)Timeline Frame 1Symbol 80 as "lifed"
ExportAssets (56)Timeline Frame 1Symbol 81 as "life"
ExportAssets (56)Timeline Frame 1Symbol 87 as "coind"
ExportAssets (56)Timeline Frame 1Symbol 88 as "coin"
ExportAssets (56)Timeline Frame 1Symbol 96 as "transport_copter"
ExportAssets (56)Timeline Frame 1Symbol 108 as "lightning"
ExportAssets (56)Timeline Frame 1Symbol 127 as "debris"
ExportAssets (56)Timeline Frame 1Symbol 142 as "brokenboat"
ExportAssets (56)Timeline Frame 1Symbol 158 as "sharky"
ExportAssets (56)Timeline Frame 1Symbol 174 as "sharkendlvl"
ExportAssets (56)Timeline Frame 1Symbol 176 as "cave2"
ExportAssets (56)Timeline Frame 1Symbol 178 as "cave1"
ExportAssets (56)Timeline Frame 1Symbol 187 as "ghostface"
ExportAssets (56)Timeline Frame 1Symbol 212 as "enemy_worm"
ExportAssets (56)Timeline Frame 1Symbol 247 as "enemy_spiderb"
ExportAssets (56)Timeline Frame 1Symbol 248 as "enemy_spider"
ExportAssets (56)Timeline Frame 1Symbol 249 as "coin_spawner"
ExportAssets (56)Timeline Frame 1Symbol 253 as "enemy_targetb"
ExportAssets (56)Timeline Frame 1Symbol 256 as "enemy_target"
ExportAssets (56)Timeline Frame 1Symbol 260 as "forbidden_area"
ExportAssets (56)Timeline Frame 1Symbol 294 as "pausemenu"
ExportAssets (56)Timeline Frame 1Symbol 311 as "cloud"
ExportAssets (56)Timeline Frame 1Symbol 356 as "ZattikkaHiScores"
ExportAssets (56)Timeline Frame 1Symbol 374 as "GamesChart-AS2"
ExportAssets (56)Timeline Frame 1Symbol 833 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 834 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 835 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 836 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 837 as "__Packages.mochi.as2.MochiCoins"
ExportAssets (56)Timeline Frame 1Symbol 838 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 375 as "__Packages.GamesChart"
ExportAssets (56)Timeline Frame 1Symbol 382 as "__Packages.GCBrainInterface"
ExportAssets (56)Timeline Frame 1Symbol 376 as "__Packages.gc.utils.Events.IEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 377 as "__Packages.gc.utils.Events.Event"
ExportAssets (56)Timeline Frame 1Symbol 378 as "__Packages.gc.utils.Events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 380 as "__Packages.gc.utils.GCSWFConnection"
ExportAssets (56)Timeline Frame 1Symbol 312 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 313 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 314 as "__Packages.ZattikkaHiScores"
ExportAssets (56)Timeline Frame 1Symbol 357 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 358 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 359 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 360 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 361 as "__Packages.com.hexagonstar.util.debug.Debug"
ExportAssets (56)Timeline Frame 1Symbol 362 as "__Packages.com.hexagonstar.util.debug.FPSMeter"
ExportAssets (56)Timeline Frame 1Symbol 363 as "__Packages.com.hexagonstar.util.debug.StopWatch"
ExportAssets (56)Timeline Frame 1Symbol 364 as "__Packages.GCComponent"
ExportAssets (56)Timeline Frame 1Symbol 379 as "__Packages.gc.utils.GCDelegate"
ExportAssets (56)Timeline Frame 1Symbol 381 as "__Packages.GCNotificationTypes"

Labels

"menu"Frame 173
"lvlselect"Frame 174
"tutorial"Frame 175
"lvl1"Frame 176
"lvl2"Frame 177
"lvl3"Frame 178
"lvl4"Frame 179
"endvideo"Frame 180
"gameover"Frame 181
"lvlend"Frame 182
"explode"Symbol 16 MovieClip [bomb] Frame 16
"fly"Symbol 43 MovieClip [enemy_faced] Frame 1
"dead"Symbol 43 MovieClip [enemy_faced] Frame 11
"fly"Symbol 44 MovieClip [enemy_face] Frame 1
"dead"Symbol 44 MovieClip [enemy_face] Frame 11
"fly"Symbol 58 MovieClip [enemy_batbd] Frame 1
"dead"Symbol 58 MovieClip [enemy_batbd] Frame 11
"fly"Symbol 59 MovieClip [enemy_batb] Frame 1
"dead"Symbol 59 MovieClip [enemy_batb] Frame 11
"fly"Symbol 60 MovieClip [enemy_batd] Frame 1
"dead"Symbol 60 MovieClip [enemy_batd] Frame 11
"fly"Symbol 61 MovieClip [enemy_bat] Frame 1
"dead"Symbol 61 MovieClip [enemy_bat] Frame 11
"swim"Symbol 158 MovieClip [sharky] Frame 1
"bite"Symbol 158 MovieClip [sharky] Frame 11
"idle"Symbol 195 MovieClip Frame 1
"raging"Symbol 195 MovieClip Frame 8
"crawl"Symbol 247 MovieClip [enemy_spiderb] Frame 1
"climb"Symbol 247 MovieClip [enemy_spiderb] Frame 9
"idle"Symbol 247 MovieClip [enemy_spiderb] Frame 16
"bite"Symbol 247 MovieClip [enemy_spiderb] Frame 22
"dead"Symbol 247 MovieClip [enemy_spiderb] Frame 28
"crawl"Symbol 248 MovieClip [enemy_spider] Frame 1
"climb"Symbol 248 MovieClip [enemy_spider] Frame 9
"idle"Symbol 248 MovieClip [enemy_spider] Frame 16
"bite"Symbol 248 MovieClip [enemy_spider] Frame 22
"dead"Symbol 248 MovieClip [enemy_spider] Frame 28
"mute"Symbol 555 MovieClip Frame 2
"idle"Symbol 746 MovieClip Frame 1
"waving"Symbol 746 MovieClip Frame 9
"working"Symbol 746 MovieClip Frame 16
"dead"Symbol 746 MovieClip Frame 24

Dynamic Text Variables

showscoreSymbol 38 EditableText""
showscoreSymbol 53 EditableText""
showscoreSymbol 62 EditableText""
_root.topscore1Symbol 501 EditableText"5252777"
_root.topscore2Symbol 508 EditableText""
_root.topscore3Symbol 515 EditableText""
_root.topscore4Symbol 522 EditableText""
_root.scoreSymbol 558 EditableText"00000"




http://swfchan.com/27/130079/info.shtml
Created: 22/2 -2019 14:17:37 Last modified: 22/2 -2019 14:17:37 Server time: 01/05 -2024 06:51:15