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

swfchan turned sixteen years old yesterday! (5may2024)

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

Novastrike.swf

This is the info page for
Flash #28832

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


Text
Novastrike v1.0
Game, music, design by Nikolai Bird (c) 2007

WWW.DICINGDANGERS.COM

<p align="center"><font face="SF Square Head Extended" size="19" color="#ffffff" letterSpacing="0.000000" kerning="1">1234567890</font></p>

PLAY LOW - SLOW MACHINES

PLAY HIGH - FAST MACHINES

SOUND

<p align="center"><font face="SF Square Head Extended" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">0123456789</font></p>

<p align="right"><font face="SF Square Head Extended" size="12" color="#00cccc" letterSpacing="0.000000" kerning="1">0123456789</font></p>

<p align="left"><font face="SF Square Head Extended" size="19" color="#ff9900" letterSpacing="0.000000" kerning="1">||||</font></p>

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("b24dd050", this, 10301, true); MochiAd.showPreGameAd({id:"0131a56655822e30", res:"400x400"});
Frame 2
var percentage; percentage = Math.ceil((getBytesLoaded() / getBytesTotal()) * 100); loaded.text = percentage;
Instance of Symbol 13 MovieClip in Frame 2
onClipEvent (enterFrame) { this._rotation = this._rotation + 0.1; }
Instance of Symbol 20 MovieClip "ship2" in Frame 2
onClipEvent (enterFrame) { if (this._currentframe != 1) { Mouse.hide(); } else { Mouse.show(); } myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _root.yChange = Math.round(_root._ymouse - this._y); _root.xChange = Math.round(_root._xmouse - this._x); _root.yMove = Math.round(_root.yChange / 10); _root.xMove = Math.round(_root.xChange / 10); this._y = this._y + _root.yMove; if (this._y < 370) { this._y = 370; } this._x = this._x + _root.xMove; }
Instance of Symbol 22 MovieClip "target" in Frame 2
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _root.yChange = Math.round(_root._ymouse - this._y); _root.xChange = Math.round(_root._xmouse - this._x); _root.yMove = Math.round(_root.yChange / 1); _root.xMove = Math.round(_root.xChange / 1); this._y = this._y + _root.yMove; this._x = this._x + _root.xMove; this._rotation = myDegrees + 90; }
Frame 4
if (_framesloaded == _totalframes) { gotoAndPlay (5); } else { gotoAndPlay (2); }
Frame 5
stop(); _global.level; _global.so = new Array(); _global.id = new Array(); _global.hits; _global.dir = new Array(); _global.n; _global.turn; _global.ticker; _global.gunlevel; _global.points; _global.upgradeon; _global.travelfrom; _global.travelto; _global.mission; _global.shields; _global.maxshields; _global.etype = new Array(); _global.espeed = new Array(); _global.ehits = new Array(); _global.gamelevel; _global.detail; _global.mousefire; if (!_global.detail) { _global.detail = "low"; } if ((!_root.ssoundon) or (_root.ssoundon == "ON")) { _root.ssoundon = "ON"; _root.soundonoff.gotoAndStop(1); } else { _root.soundonoff.gotoAndStop(2); } stopAllSounds(); if (_root.points > 0) { _root.submiter.score.text = points; _root.submiter._x = 107; } else { _root.submiter._x = -250; } var laser1 = new Sound(); var laser2 = new Sound(); var rocket1 = new Sound(); var booom1 = new Sound(); var booom2 = new Sound(); var powerup = new Sound(); var hit1 = new Sound(); var over = new Sound(); var esprit = new Sound(); var laser3 = new Sound(); laser1.attachSound("laser1"); laser2.attachSound("laser2"); rocket1.attachSound("rocket1"); booom1.attachSound("booom1"); booom2.attachSound("booom2"); powerup.attachSound("powerup"); hit1.attachSound("hit1"); over.attachSound("over"); esprit.attachSound("esprit"); laser3.attachSound("laser3"); _root.ticker = 1; _global.gamelevel = 1; _root.gunlevel = 1; _root.upgradetimer = 1; _root.upgradeon = 0; _root.levelgo = 1;
Instance of Symbol 47 MovieClip "soundonoff" in Frame 5
onClipEvent (load) { } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (_root.ssoundon == "OFF") { _root.ssoundon = "ON"; _root.soundonoff.gotoAndStop(1); } else { _root.ssoundon = "OFF"; _root.soundonoff.gotoAndStop(2); } } }
Frame 6
_root.gotoAndStop("start");
Frame 7
mission = "Asteroid Field"; noenemies = 10; if (!turn) { turn = 1; } if (!ticker) { ticker = 1; } if (ticker == 1) { points = 0; gunlevel = 1; _global.hits = 4; upgradetimer = 1; hearton = 0; levelgo = 1; } if (gunlevel < 1) { gunlevel = 1; } _global.level = int(ticker / 500) + 1; if ((_global.hits < 1) or (_root.walls._y > 11540)) { _root.gotoAndStop("start"); } _root.score.text = _root.points; if (_global.hits == 1) { _root.shieldslevel.text = "|"; } if (_global.hits == 2) { _root.shieldslevel.text = "||"; } if (_global.hits == 3) { _root.shieldslevel.text = "|||"; } if (_global.hits == 4) { _root.shieldslevel.text = "||||"; } if (_global.hits == 5) { _root.shieldslevel.text = "|||||"; } if (mission == "Asteroid Field") { if ((((turn == 5) or (turn == 10)) or (turn == 15)) and (levelgo == 1)) { cnt = 1; do { if ((!getProperty(eval ("_root.ball" + cnt), _y)) or (getProperty(eval ("_root.ball" + cnt), _y) < -50)) { if (_global.gamelevel >= 1) { duplicateMovieClip (ball, ["ball" + cnt], cnt); _global.ehits["ball" + cnt] = 1; _global.etype["ball" + cnt] = "Asteroid"; setProperty(eval ("ball" + cnt), _x , Math.floor(Math.random() * 398) + 1); if ((Math.floor(Math.random() * 99) + 1) < (80 - _global.gamelevel)) { setProperty(eval ("ball" + cnt), _y , -50); } else { setProperty(eval ("ball" + cnt), _y , 400); } _global.espeed["ball" + cnt] = 1 + (gunlevel / 3); } if (_global.gamelevel >= 1) { if (_global.gamelevel == 1) { rr = Math.floor(Math.random() * 79) + 1; } else { rr = Math.floor(Math.random() * 99) + 1; } if (rr > 50) { eval ("_root.ball" + cnt)._y = -100; _global.etype[eval ("_root.ball" + cnt)._name] = ""; eval ("_root.ball" + cnt).removeMovieClip(); duplicateMovieClip ("ballb", ["ball" + cnt], cnt); _global.ehits["ball" + cnt] = 2; _global.etype["ball" + cnt] = "Asteroid"; setProperty(eval ("ball" + cnt), _x , Math.floor(Math.random() * 398) + 1); setProperty(eval ("ball" + cnt), _y , -50); _global.espeed["ball" + cnt] = 1; } } if (_global.gamelevel >= 2) { rr = Math.floor(Math.random() * 99) + 1; if (rr > 50) { eval ("_root.ball" + cnt)._y = -100; _global.etype[eval ("_root.ball" + cnt)._name] = ""; eval ("_root.ball" + cnt).removeMovieClip(); duplicateMovieClip ("ballb", ["ball" + cnt], cnt); _global.ehits["ball" + cnt] = 2; _global.etype["ball" + cnt] = "Asteroid"; setProperty(eval ("ball" + cnt), _x , Math.floor(Math.random() * 398) + 1); setProperty(eval ("ball" + cnt), _y , -50); _global.espeed["ball" + cnt] = 2; } } if (_global.gamelevel >= 3) { rr = Math.floor(Math.random() * 99) + 1; if (rr > 80) { eval ("_root.ball" + cnt)._y = -100; _global.etype[eval ("_root.ball" + cnt)._name] = ""; eval ("_root.ball" + cnt).removeMovieClip(); duplicateMovieClip (mine, ["ball" + cnt], cnt); _global.ehits["ball" + cnt] = 2; _global.etype["ball" + cnt] = "Mine"; setProperty(eval ("ball" + cnt), _x , Math.floor(Math.random() * 398) + 1); if ((Math.floor(Math.random() * 99) + 1) < (50 - _global.gamelevel)) { setProperty(eval ("ball" + cnt), _y , -50); } else { setProperty(eval ("ball" + cnt), _y , 400); } _global.espeed["ball" + cnt] = 1; } } cnt = noenemies + 1; } cnt++; } while (cnt <= noenemies); } } if ((upgradetimer == 100) and (upgradeon != 1)) { upgradeon = 1; _root.upgrade._y = 0; _root.upgrade._x = Math.floor(Math.random() * 300) + 50; } if (upgradeon == 1) { _root.upgrade._y = _root.upgrade._y + 2; } if (_root.upgrade._y > 400) { upgradeon = 0; } if (!n) { n = 101; } if (_global.mousefire == 1) { if ((gunlevel >= 1) and (((((turn == 4) or (turn == 8)) or (turn == 12)) or (turn == 16)) or (turn == 20))) { n++; so[n] = "shot" + n; if (gunlevel >= 1) { duplicateMovieClip ("laser", so[n], n); } setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 1); if (_root.ssoundon == "ON") { _root.laser3.start(0, 1); } } if ((gunlevel >= 9) and (turn == 17)) { n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 1); if (_root.ssoundon == "ON") { _root.laser2.start(0, 1); } } if ((gunlevel >= 4) and (turn == 6)) { n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 5); if (_root.ssoundon == "ON") { _root.laser3.start(0, 1); } } if ((gunlevel >= 3) and ((turn == 3) or (turn == 13))) { if (_root.ssoundon == "ON") { _root.laser2.start(0, 1); } n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 2); n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 8); } if ((gunlevel >= 5) and (turn == 7)) { if (_root.ssoundon == "ON") { _root.laser2.start(0, 1); } n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 3); n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 7); } if ((gunlevel >= 8) and (turn == 11)) { if (_root.ssoundon == "ON") { _root.laser1.start(0, 1); } n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x - 10); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 1); n++; so[n] = "shot" + n; duplicateMovieClip ("laser", so[n], n); setProperty(so[n], _x , _root.ship1._x + 10); setProperty(so[n], _y , _root.ship1._y); setProperty(so[n], _rotation , 1); } } turn = turn + 1; if (turn == 21) { turn = 1; } if (!pulsebombtimer) { pulsebombtimer = 1; } pulsebombtimer = pulsebombtimer + 1; if (pulsebombtimer == 50) { pulsebombtimer = 1; if (gunlevel >= 21) { _root.smallpulse._x = ship1._x; _root.smallpulse._y = ship1._y; _root.smallpulse.gotoAndPlay(2); } } if (!gltimer) { gltimer = 1; } gltimer = gltimer + 1; if (gltimer == 900) { gltimer = 1; _global.gamelevel++; levelgo = 0; } upgradetimer = upgradetimer + 1; if (upgradetimer == 452) { upgradetimer = 1; } if ((ticker == 5555) or (ticker == 8888)) { _root.hearton = 1; } ticker = ticker + 1;
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { if (_quality == "low") { this.removeMovieClip(); } speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 51 MovieClip in Frame 7
onClipEvent (load) { speed = Math.floor(Math.random() * 2) + 2; } onClipEvent (enterFrame) { this._y = this._y + speed; if (this._y > 400) { this._y = (-10 - Math.floor(Math.random() * 398)) + 1; this._x = Math.floor(Math.random() * 398) + 1; } }
Instance of Symbol 13 MovieClip "background" in Frame 7
onClipEvent (enterFrame) { this._rotation = this._rotation + 0.1; }
Instance of Symbol 57 MovieClip "walls" in Frame 7
onClipEvent (enterFrame) { this._y = this._y + 0.5; }
Instance of Symbol 61 MovieClip "rocket" in Frame 7
onClipEvent (enterFrame) { if (_root.gunlevel >= 2) { if ((((this._y < 0) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = _root.ship1._y - 5; this._x = _root.ship1._x; this._rotation = 0; rr = 1; } else { if (!rr) { rr = 1; } if (rr == 1) { if (_root.ssoundon == "ON") { _root.rocket1.start(0, 1); } rr = 2; } if ((_global.etype.ball1 == "Asteroid") or (_global.etype.ball2 == "Asteroid")) { if (_global.etype.ball1 == "Asteroid") { myRadians = Math.atan2(_root.ball1._y - this._y, _root.ball1._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); yChange = Math.round(_root.ball1._y - this._y); xChange = Math.round(_root.ball1._x - this._x); } else { myRadians = Math.atan2(_root.ball2._y - this._y, _root.ball2._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); yChange = Math.round(_root.ball2._y - this._y); xChange = Math.round(_root.ball2._x - this._x); } xMove = 0; yMove = 0; if (yChange < 0) { yMove = -2 - (_root.gunlevel / 2); } if (yChange > 0) { yMove = 2 + (_root.gunlevel / 2); } if (xChange < 0) { xMove = -2 - (_root.gunlevel / 2); } if (xChange > 0) { xMove = 2 + (_root.gunlevel / 2); } this._y = this._y + (yMove - 1); this._x = this._x + xMove; this._rotation = myDegrees + 90; } else { this._rotation = 0; this._y = this._y - 3; this._x = this._x + 0; } } cnt = 1; do { if (hitTest(eval ("_root.ball" + cnt))) { if (eval ("_root.ball" + cnt)._currentframe == 1) { this._y = _root.ship1._y; this._x = _root.ship1._x; this._rotation = 0; rr = 1; _root.points = _root.points + 10; _global.ehits["ball" + cnt] = _global.ehits["ball" + cnt] - 3; if (ehits["ball" + cnt] < 1) { eval ("_root.ball" + cnt).gotoAndPlay("destroy"); if (_root.ssoundon == "ON") { _root.booom2.start(0, 1); } _root.points = _root.points + 10; } else { eval ("_root.ball" + cnt).gotoAndPlay(2); } cnt = 101; } } cnt++; } while (cnt <= _root.noenemies); } else { this._y = -100; this._x = -100; } }
Instance of Symbol 64 MovieClip "upgrade" in Frame 7
onClipEvent (enterFrame) { if (hitTest(_root.ship1)) { _root.gunlevel = _root.gunlevel + 1; if (_root.gunlevel > 11) { _root.gunlevel = 11; } _root.upgradeon = 0; _root.upgrade._y = -100; _root.points = _root.points + 1000; if (_root.ssoundon == "ON") { _root.powerup.start(0, 1); } } }
Instance of Symbol 68 MovieClip "ball" in Frame 7
onClipEvent (load) { eid = this._name; rr = Math.floor(Math.random() * 99) + 1; ss = _global.espeed[this._name]; if (rr > 50) { nXmov = 0.9 + ss; } else { nXmov = -0.9 - ss; } nYmov = 0.1 + ss; nn = 1; ncnt = 1; } onClipEvent (enterFrame) { if (this._name != "ball") { if ((((this._y < -50) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -50; _global.etype[this._name] = ""; this.removeMovieClip(); } nn++; if (_global.detail == "high") { ncnt++; if ((this._currentframe == 1) and (ncnt == 12)) { duplicateMovieClip (_root.balltail, ["balltail" + nn], _root.getNextHighestDepth()); setProperty(eval ("_root.balltail" + nn), _y , this._y); setProperty(eval ("_root.balltail" + nn), _x , this._x); ncnt = 1; } } if (_x < 10) { _x = 10; nXmov = nXmov * -1; } else if (_x > 390) { _x = 390; nXmov = nXmov * -1; } if (_y < 10) { _y = 10; nYmov = nYmov * -1; } else if (_y > 390) { _y = 390; nYmov = nYmov * -1; } if (nn >= 50) { stuckship = 0; if (_root.walls.hitTest(getBounds(_root).xMax, _y, true)) { nXmov = nXmov * -1; stuckship = 1; } if (_root.walls.hitTest(getBounds(_root).xMin, _y, true)) { nXmov = nXmov * -1; stuckship = 1; } if (_root.walls.hitTest(_x, getBounds(_root).yMax, true)) { nYmov = nYmov * -1; _y = (_y - 1); stuckship = 1; } if (_root.walls.hitTest(_x, getBounds(_root).yMin, true)) { nYmov = nYmov * -1; _y = (_y + 1); stuckship = 1; } } _x = (_x + nXmov); _y = (_y + nYmov); if ((stuckship == 1) and (nn < 50)) { this._y = -50; _global.etype[this._name] = ""; this.removeMovieClip(); } if ((hitTest(_root.ship1) and (this._currentframe == 1)) and (_root.ship1._currentframe < 11)) { _global.hits = _global.hits - 1; _root.gunlevel = _root.gunlevel - 1; _root.ship1.gotoAndPlay("damage"); this._y = -100; this.removeMovieClip(); } if (_root._currentframe < 6) { this.removeMovieClip(); } } }
Instance of Symbol 70 MovieClip "laser" in Frame 7
onClipEvent (load) { nn = 1; ncnt = 0; } onClipEvent (enterFrame) { if ((((this._y < 0) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -100; this.removeMovieClip(); } else { if (_global.detail == "high") { ncnt++; if ((this._currentframe == 1) and (ncnt == 3)) { nn++; tn = this._name + nn; duplicateMovieClip (_root.bluexplode, ["bluexplode" + tn], _root.getNextHighestDepth()); setProperty(eval ("_root.bluexplode" + tn), _y , this._y); setProperty(eval ("_root.bluexplode" + tn), _x , this._x); ncnt = 1; } } stuckship = 0; if (_root.walls.hitTest(getBounds(_root).xMax, _y, true)) { stuckship = 1; } if (_root.walls.hitTest(getBounds(_root).xMin, _y, true)) { stuckship = 1; } if (_root.walls.hitTest(_x, getBounds(_root).yMax, true)) { stuckship = 1; } if (_root.walls.hitTest(_x, getBounds(_root).yMin, true)) { stuckship = 1; } if (stuckship == 1) { this._y = -50; this.removeMovieClip(); } if (this._rotation == 1) { this._y = this._y - 12; } if (this._rotation == 5) { this._y = this._y + 8; } if (this._rotation == 2) { this._x = this._x + 3; this._y = this._y - 5; } if (this._rotation == 3) { this._x = this._x + 5; } if (this._rotation == 7) { this._x = this._x - 5; } if (this._rotation == 8) { this._x = this._x - 3; this._y = this._y - 5; } if (this._rotation == 5) { this._y = this._y + 5; } } cnt = 1; do { if (hitTest(eval ("_root.ball" + cnt))) { if (eval ("_root.ball" + cnt)._currentframe == 1) { _root.points = _root.points + 10; _global.ehits["ball" + cnt] = _global.ehits["ball" + cnt] - 1; if (ehits["ball" + cnt] < 1) { eval ("_root.ball" + cnt).gotoAndPlay("destroy"); _root.points = _root.points + 10; } else { eval ("_root.ball" + cnt).gotoAndPlay(2); } cnt = 101; this.removeMovieClip(); } } cnt++; } while (cnt <= _root.noenemies); } onClipEvent (mouseDown) { }
Instance of Symbol 74 MovieClip "spinner" in Frame 7
onClipEvent (load) { } onClipEvent (enterFrame) { if (this._name != "spinner") { if ((((this._y < -50) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -50; _global.etype[this._name] = ""; this.removeMovieClip(); } this._rotation = this._rotation + 2; if (this._rotation > 360) { this._rotation = this._rotation - 360; } if (this._rotation < 0) { this._rotation = this._rotation + 360; } this._y = this._y + 1; if ((hitTest(_root.ship1) and (this._currentframe == 1)) and (_root.ship1._currentframe < 11)) { _global.hits = _global.hits - 1; _root.gunlevel = _root.gunlevel - 1; _root.ship1.gotoAndPlay("damage"); this._y = -100; this.removeMovieClip(); } if (_root._currentframe == 1) { this.removeMovieClip(); } } }
Instance of Symbol 76 MovieClip "rotator" in Frame 7
onClipEvent (enterFrame) { if (_root.gunlevel >= 6) { this._rotation = this._rotation + 4; if (this._rotation > 360) { this._rotation = this._rotation - 360; } if (this._rotation < 0) { this._rotation = this._rotation + 360; } myRadians = Math.atan2(_root.ship1._y - this._y, _root.ship1._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _root.yChange = Math.round(_root.ship1._y - this._y); _root.xChange = Math.round(_root.ship1._x - this._x); _root.yMove = Math.round(_root.yChange / 11); _root.xMove = Math.round(_root.xChange / 11); this._y = this._y + _root.yMove; this._x = this._x + _root.xMove; cnt = 1; do { if (hitTest(eval ("_root.ball" + cnt))) { if (eval ("_root.ball" + cnt)._currentframe == 1) { this._y = 1000; _root.points = _root.points + 10; _global.ehits["ball" + cnt] = _global.ehits["ball" + cnt] - 1; if (ehits["ball" + cnt] < 1) { eval ("_root.ball" + cnt).gotoAndPlay("destroy"); _root.points = _root.points + 10; } else { eval ("_root.ball" + cnt).gotoAndPlay(2); } } } cnt++; } while (cnt <= _root.noenemies); } else { this._y = -100; this._x = -100; } }
Instance of Symbol 61 MovieClip "rocket2" in Frame 7
onClipEvent (enterFrame) { if (_root.gunlevel >= 10) { if ((((this._y < 0) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = _root.ship1._y + 5; this._x = _root.ship1._x; this._rotation = 0; rr = 1; } else { if (!rr) { rr = 1; } if (rr == 1) { if (_root.ssoundon == "ON") { _root.rocket1.start(0, 1); } rr = 2; } if ((_global.etype.ball3 == "Asteroid") or (_global.etype.ball4 == "Asteroid")) { if (_global.etype.ball3 == "Asteroid") { myRadians = Math.atan2(_root.ball3._y - this._y, _root.ball3._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); yChange = Math.round(_root.ball3._y - this._y); xChange = Math.round(_root.ball3._x - this._x); } else { myRadians = Math.atan2(_root.ball4._y - this._y, _root.ball4._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); yChange = Math.round(_root.ball4._y - this._y); xChange = Math.round(_root.ball4._x - this._x); } xMove = 0; yMove = 0; if (yChange < 0) { yMove = -2 - (_root.gunlevel / 2); } if (yChange > 0) { yMove = 2 + (_root.gunlevel / 2); } if (xChange < 0) { xMove = -2 - (_root.gunlevel / 2); } if (xChange > 0) { xMove = 2 + (_root.gunlevel / 2); } this._y = this._y + (yMove - 1); this._x = this._x + xMove; this._rotation = myDegrees + 90; } else { this._rotation = 0; this._y = this._y - 3; this._x = this._x + 0; } } cnt = 1; do { if (hitTest(eval ("_root.ball" + cnt))) { if (eval ("_root.ball" + cnt)._currentframe == 1) { this._y = _root.ship1._y; this._x = _root.ship1._x; this._rotation = 0; rr = 1; _root.points = _root.points + 10; _global.ehits["ball" + cnt] = _global.ehits["ball" + cnt] - 3; if (ehits["ball" + cnt] < 1) { eval ("_root.ball" + cnt).gotoAndPlay("destroy"); if (_root.ssoundon == "ON") { _root.booom2.start(0, 1); } _root.points = _root.points + 10; } else { eval ("_root.ball" + cnt).gotoAndPlay(2); } cnt = 101; } } cnt++; } while (cnt <= _root.noenemies); } else { this._y = -100; this._x = -100; } }
Instance of Symbol 78 MovieClip "spinner2" in Frame 7
onClipEvent (load) { } onClipEvent (enterFrame) { if (this._name != "spinner2") { if ((((this._y < -50) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -50; _global.etype[this._name] = ""; this.removeMovieClip(); } this._rotation = this._rotation - 2; if (this._rotation > 360) { this._rotation = this._rotation - 360; } if (this._rotation < 0) { this._rotation = this._rotation + 360; } this._y = this._y + 1; if ((hitTest(_root.ship1) and (this._currentframe == 1)) and (_root.ship1._currentframe < 11)) { _global.hits = _global.hits - 1; _root.gunlevel = _root.gunlevel - 1; _root.ship1.gotoAndPlay("damage"); this._y = -100; this.removeMovieClip(); } if (_root._currentframe == 1) { this.removeMovieClip(); } } }
Instance of Symbol 82 MovieClip "smallpulse" in Frame 7
onClipEvent (enterFrame) { if ((((this._y < 0) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -200; } if (this._currentframe > 1) { this._y = this._y - 4; } cnt = 1; do { if (hitTest(eval ("_root.ball" + cnt))) { if (eval ("_root.ball" + cnt)._currentframe == 1) { _root.points = _root.points + 10; _global.ehits["ball" + cnt] = _global.ehits["ball" + cnt] - 1; if (ehits["ball" + cnt] < 1) { eval ("_root.ball" + cnt).gotoAndPlay("destroy"); _root.points = _root.points + 10; } else { eval ("_root.ball" + cnt).gotoAndPlay(2); } } } cnt++; } while (cnt < 101); }
Instance of Symbol 76 MovieClip "rotator" in Frame 7
onClipEvent (enterFrame) { if (_root.gunlevel >= 7) { this._rotation = this._rotation + 4; if (this._rotation > 360) { this._rotation = this._rotation - 360; } if (this._rotation < 0) { this._rotation = this._rotation + 360; } myRadians = Math.atan2(_root.ship1._y - this._y, _root.ship1._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _root.yChange = Math.round(_root.ship1._y - this._y); _root.xChange = Math.round(_root.ship1._x - this._x); _root.yMove = Math.round(_root.yChange / 11); _root.xMove = Math.round(_root.xChange / 11); this._y = this._y + _root.yMove; this._x = this._x + _root.xMove; cnt = 1; do { if (hitTest(eval ("_root.ball" + cnt))) { if (eval ("_root.ball" + cnt)._currentframe == 1) { this._y = 1000; _root.points = _root.points + 10; _global.ehits["ball" + cnt] = _global.ehits["ball" + cnt] - 1; if (ehits["ball" + cnt] < 1) { eval ("_root.ball" + cnt).gotoAndPlay("destroy"); _root.points = _root.points + 10; } else { eval ("_root.ball" + cnt).gotoAndPlay(2); } } } cnt++; } while (cnt <= _root.noenemies); } else { this._y = -100; this._x = -100; } }
Instance of Symbol 90 MovieClip "mine" in Frame 7
onClipEvent (load) { eid = this._name; rr = Math.floor(Math.random() * 99) + 1; ss = _global.espeed[this._name]; if (rr > 50) { nXmov = 0.1 + ss; } else { nXmov = -0.1 - ss; } nYmov = 0.1 + ss; nn = 1; ncnt = 1; } onClipEvent (enterFrame) { if (this._name != "mine") { if ((((this._y < -50) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -50; _global.etype[this._name] = ""; this.removeMovieClip(); } this._rotation = this._rotation - 3; myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _root.yChange = Math.round(_root._ymouse - this._y); _root.xChange = Math.round(_root._xmouse - this._x); _root.yMove = Math.round(_root.yChange / 100); _root.xMove = Math.round(_root.xChange / 100); if (_root.xChange < 0) { _root.xMove = _root.xMove + -1; } if (_root.xChange > 0) { _root.xMove = _root.xMove + 1; } if (_root.yChange < 0) { _root.yMove = _root.yMove + -1; } if (_root.yChange > 0) { _root.yMove = _root.yMove + 1; } this._y = this._y + _root.yMove; this._x = this._x + _root.xMove; if ((hitTest(_root.ship1) and (this._currentframe == 1)) and (_root.ship1._currentframe < 11)) { _global.hits = _global.hits - 1; _root.gunlevel = _root.gunlevel - 1; _root.ship1.gotoAndPlay("damage"); this._y = -100; this.removeMovieClip(); } if (_root._currentframe < 6) { this.removeMovieClip(); } } }
Instance of Symbol 92 MovieClip "nextlevel" in Frame 7
onClipEvent (enterFrame) { if (_root.levelgo == 0) { this._y = this._y + 1; if (this._y > 420) { _root.levelgo = 1; this._y = -20; } } else { _root.levelgo = 1; this._y = -20; } }
Instance of Symbol 95 MovieClip "heart" in Frame 7
onClipEvent (enterFrame) { if (_root.hearton == 1) { this._y = this._y + 1; if (hitTest(_root.ship1)) { _global.hits = _global.hits + 1; _root.hearton = 0; _root.heart._y = -100; _root.points = _root.points + 1000; } } if (this._y > 420) { this._y = -100; _root.hearton = 0; } }
Instance of Symbol 100 MovieClip "ballb" in Frame 7
onClipEvent (load) { eid = this._name; rr = Math.floor(Math.random() * 99) + 1; ss = _global.espeed[this._name]; if (rr > 50) { nXmov = 0.9 + ss; } else { nXmov = -0.9 - ss; } nYmov = ss; nn = 1; ncnt = 1; } onClipEvent (enterFrame) { if (this._name != "ballb") { if ((((this._y < -50) or (this._y > 400)) or (this._x > 400)) or (this._x < 0)) { this._y = -50; _global.etype[this._name] = ""; this.removeMovieClip(); } if (_x < 10) { _x = 10; nXmov = nXmov * -1; } else if (_x > 390) { _x = 390; nXmov = nXmov * -1; } if (_y < 10) { _y = 10; nYmov = nYmov * -1; } else if (_y > 390) { _y = 390; nYmov = nYmov * -1; } _x = (_x + nXmov); _y = (_y + nYmov); if ((hitTest(_root.ship1) and (this._currentframe == 1)) and (_root.ship1._currentframe < 11)) { _global.hits = _global.hits - 1; _root.gunlevel = _root.gunlevel - 1; _root.ship1.gotoAndPlay("damage"); this._y = -100; this.removeMovieClip(); } if (_root._currentframe < 6) { this.removeMovieClip(); } } }
Instance of Symbol 20 MovieClip "ship1" in Frame 7
onClipEvent (enterFrame) { myRadians = Math.atan2(_root._ymouse - this._y, _root._xmouse - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _root.yChange = Math.round(_root._ymouse - this._y); _root.xChange = Math.round(_root._xmouse - this._x); _root.yMove = Math.round(_root.yChange / 5); _root.xMove = Math.round(_root.xChange / 5); if (_root.xMove > 10) { _root.xMove = 10; } if (_root.xMove < -10) { _root.xMove = -10; } if (_root.yMove > 10) { _root.yMove = 10; } if (_root.yMove < -10) { _root.yMove = -10; } if (((this._y + _root.yMove) >= 0) and ((this._y + _root.yMove) <= 400)) { this._y = this._y + _root.yMove; } if (((this._x + _root.xMove) >= 0) and ((this._x + _root.xMove) <= 400)) { this._x = this._x + _root.xMove; } if (_root.walls.hitTest(getBounds(_root).xMax, _y, true)) { _x = (_x - _root.xMove); } if (_root.walls.hitTest(getBounds(_root).xMin, _y, true)) { _x = (_x - _root.xMove); } if (_root.walls.hitTest(_x, getBounds(_root).yMax, true)) { _y = (_y - (_root.yMove - 0.5)); } if (_root.walls.hitTest(_x, getBounds(_root).yMin, true)) { _y = (_y - (_root.yMove - 0.5)); } if ((((this._y > 410) or (this._y < 0)) or (this._x < 0)) or (this._x > 400)) { this._y = 300; this._x = 200; } }
Instance of Symbol 102 MovieClip in Frame 7
onClipEvent (load) { _global.mousefire = 0; } onClipEvent (mouseDown) { _global.mousefire = 1; } onClipEvent (mouseUp) { _global.mousefire = 0; }
Frame 9
gotoAndPlay ("game");
Symbol 103 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function 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(); }}; 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_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; 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) { _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 showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(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 _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } 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++; } } return(_local4); } }
Symbol 20 MovieClip Frame 10
gotoAndPlay (1);
Symbol 20 MovieClip Frame 11
if (_root.ssoundon == "ON") { _root.over.start(0, 1); }
Symbol 28 Button
on (release) { getURL ("http://www.dicingdangers.com"); }
Symbol 39 Button
on (release) { _quality = "low"; _global.detail = "low"; _root.points = 0; if (_root.ssoundon == "ON") { _root.esprit.start(0, 99); } _root.gotoAndPlay("game"); }
Symbol 43 Button
on (release) { _quality = "high"; _global.detail = "high"; _root.points = 0; if (_root.ssoundon == "ON") { _root.esprit.start(0, 99); } _root.gotoAndPlay("game"); }
Symbol 47 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 2
stop();
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Instance of Symbol 56 MovieClip in Symbol 57 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation - 2; }
Symbol 59 Button
on (release) { getURL ("http://www.dicingdangers.com"); }
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 10
this.gotoAndPlay("start");
Symbol 68 MovieClip Frame 11
if (_root.ssoundon == "ON") { _root.hit1.start(0, 1); }
Symbol 68 MovieClip Frame 29
this._y = -100; _global.etype[this._name] = ""; this.removeMovieClip();
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 5
this.gotoAndStop("start");
Symbol 74 MovieClip Frame 6
_root.hit1.start(0, 1); gotoAndPlay(this._currentframe + 1);
Symbol 74 MovieClip Frame 19
stop(); this._y = -100; _global.etype[this._name] = ""; this.removeMovieClip();
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 5
this.gotoAndStop("start");
Symbol 78 MovieClip Frame 6
_root.hit1.start(0, 1); gotoAndPlay(this._currentframe + 1);
Symbol 78 MovieClip Frame 19
stop(); this._y = -100; _global.etype[this._name] = ""; this.removeMovieClip();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 29
this._y = -300;
Symbol 84 MovieClip Frame 39
this.removeMovieClip();
Symbol 86 MovieClip Frame 15
this.removeMovieClip();
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 4
gotoAndPlay(this._currentframe + 1);
Symbol 90 MovieClip Frame 9
this.gotoAndPlay("start");
Symbol 90 MovieClip Frame 10
if (_root.ssoundon == "ON") { _root.hit1.start(0, 1); } gotoAndPlay(this._currentframe + 1);
Symbol 90 MovieClip Frame 22
this._y = -100; _global.etype[this._name] = ""; this.removeMovieClip();
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 10
this.gotoAndPlay("start");
Symbol 100 MovieClip Frame 11
if (_root.ssoundon == "ON") { _root.hit1.start(0, 1); } gotoAndPlay(this._currentframe + 1);
Symbol 100 MovieClip Frame 27
this._y = -100; _global.etype[this._name] = ""; this.removeMovieClip();

Library Items

Symbol 1 Sound [rocket1]
Symbol 2 Sound [powerup]
Symbol 3 Sound [over]
Symbol 4 Sound [laser3]
Symbol 5 Sound [laser2]
Symbol 6 Sound [laser1]
Symbol 7 Sound [hit1]
Symbol 8 Sound [esprit]
Symbol 9 Sound [booom2]
Symbol 10 Sound [booom1]
Symbol 103 MovieClip [__Packages.MochiAd]
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 GraphicUsed by:20
Symbol 15 GraphicUsed by:20 61
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:20
Symbol 18 GraphicUsed by:20
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:14 15 16 17 18 19Used by:Timeline
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 FontUsed by:25
Symbol 25 TextUses:24Used by:Timeline
Symbol 26 FontUsed by:27
Symbol 27 TextUses:26Used by:28
Symbol 28 ButtonUses:27Used by:Timeline
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:Timeline
Symbol 31 FontUsed by:32 45 48 96 97
Symbol 32 EditableTextUses:31Used by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 35 GraphicUsed by:39
Symbol 36 FontUsed by:37 41
Symbol 37 TextUses:36Used by:39
Symbol 38 GraphicUsed by:39
Symbol 39 ButtonUses:35 37 38Used by:Timeline
Symbol 40 GraphicUsed by:43
Symbol 41 TextUses:36Used by:43
Symbol 42 GraphicUsed by:43
Symbol 43 ButtonUses:40 41 42Used by:Timeline
Symbol 44 GraphicUsed by:47
Symbol 45 TextUses:31Used by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:44 45 46Used by:Timeline
Symbol 48 EditableTextUses:31Used by:49
Symbol 49 MovieClipUses:48Used by:Timeline
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:Timeline
Symbol 52 GraphicUsed by:57
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:57
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClipUses:52 54 56Used by:Timeline
Symbol 58 GraphicUsed by:59
Symbol 59 ButtonUses:58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60 15Used by:Timeline
Symbol 62 GraphicUsed by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:62 63Used by:Timeline
Symbol 65 GraphicUsed by:68
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68 71
Symbol 68 MovieClipUses:65 66 67Used by:Timeline
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:Timeline
Symbol 71 MovieClipUses:67Used by:Timeline
Symbol 72 GraphicUsed by:74
Symbol 73 GraphicUsed by:74 78 100
Symbol 74 MovieClipUses:72 73Used by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77 73Used by:Timeline
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:80 81Used by:Timeline
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:Timeline
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:Timeline
Symbol 87 GraphicUsed by:90
Symbol 88 GraphicUsed by:90
Symbol 89 GraphicUsed by:90  Timeline
Symbol 90 MovieClipUses:87 88 89Used by:Timeline
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:Timeline
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:93 94Used by:Timeline
Symbol 96 EditableTextUses:31Used by:Timeline
Symbol 97 EditableTextUses:31Used by:Timeline
Symbol 98 GraphicUsed by:100
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:98 99 73Used by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:Timeline

Instance Names

"ship2"Frame 2Symbol 20 MovieClip
"target"Frame 2Symbol 22 MovieClip
"loaded"Frame 2Symbol 32 EditableText
"frame"Frame 2Symbol 34 MovieClip
"soundonoff"Frame 5Symbol 47 MovieClip
"submiter"Frame 5Symbol 49 MovieClip
"background"Frame 7Symbol 13 MovieClip
"walls"Frame 7Symbol 57 MovieClip
"rocket"Frame 7Symbol 61 MovieClip
"upgrade"Frame 7Symbol 64 MovieClip
"ball"Frame 7Symbol 68 MovieClip
"laser"Frame 7Symbol 70 MovieClip
"explode"Frame 7Symbol 71 MovieClip
"spinner"Frame 7Symbol 74 MovieClip
"rotator"Frame 7Symbol 76 MovieClip
"rocket2"Frame 7Symbol 61 MovieClip
"spinner2"Frame 7Symbol 78 MovieClip
"smallpulse"Frame 7Symbol 82 MovieClip
"balltail"Frame 7Symbol 84 MovieClip
"bluexplode"Frame 7Symbol 86 MovieClip
"rotator"Frame 7Symbol 76 MovieClip
"mine"Frame 7Symbol 90 MovieClip
"nextlevel"Frame 7Symbol 92 MovieClip
"heart"Frame 7Symbol 95 MovieClip
"score"Frame 7Symbol 96 EditableText
"shieldslevel"Frame 7Symbol 97 EditableText
"ballb"Frame 7Symbol 100 MovieClip
"ship1"Frame 7Symbol 20 MovieClip
"score"Symbol 49 MovieClip Frame 1Symbol 48 EditableText
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip
"barrier"Symbol 57 MovieClip Frame 1Symbol 54 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "rocket1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "powerup"
ExportAssets (56)Timeline Frame 1Symbol 3 as "over"
ExportAssets (56)Timeline Frame 1Symbol 4 as "laser3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "laser2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "laser1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "hit1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "esprit"
ExportAssets (56)Timeline Frame 1Symbol 9 as "booom2"
ExportAssets (56)Timeline Frame 1Symbol 10 as "booom1"
ExportAssets (56)Timeline Frame 1Symbol 103 as "__Packages.MochiAd"

Labels

"start"Frame 5
"game"Frame 7
"damage"Symbol 20 MovieClip Frame 11
"start"Symbol 68 MovieClip Frame 1
"destroy"Symbol 68 MovieClip Frame 11
"start"Symbol 74 MovieClip Frame 1
"destroy"Symbol 74 MovieClip Frame 6
"start"Symbol 78 MovieClip Frame 1
"destroy"Symbol 78 MovieClip Frame 6
"start"Symbol 90 MovieClip Frame 1
"destroy"Symbol 90 MovieClip Frame 10
"start"Symbol 100 MovieClip Frame 1
"destroy"Symbol 100 MovieClip Frame 11




http://swfchan.com/6/28832/info.shtml
Created: 20/5 -2019 05:44:30 Last modified: 20/5 -2019 05:44:30 Server time: 06/05 -2024 15:33:56