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

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

GAS.swf

This is the info page for
Flash #10369

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


Text
GENERIC ARCADE SHOOTER

googumproduce.com

Click Space to Play

Controls:
ARROWS - MOVE
SPACE - SHOOT
S - SOUND ON/OFF

S

A

G

G

A

S

Name:

Enter Name

[submit]

Score:

Press R to Restart

ActionScript [AS1/AS2]

Frame 1
function ggp() { getURL ("http://googumproduce.com", "_blank"); } my_cm = new ContextMenu(); my_cm.hideBuiltInItems(); my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp)); _root.menu = my_cm; var MochiAd = {getVersion:function () { return("2.1"); }, showPreGameAd:function (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 = MochiAd._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 (!MochiAd.load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = MochiAd._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; } } }; }, showInterLevelAd:function (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 = MochiAd._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 (!MochiAd.load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = MochiAd._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; } } }; }, showTimedAd:function (options) { MochiAd.showInterLevelAd(options); }, showPreloaderAd:function (options) { MochiAd.showPreGameAd(options); }, _allowDomains:function (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); }, _loadCommunicator:function (options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = MochiAd.getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!MochiAd._isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; MochiAd._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); }, fetchHighScores:function (options, callbackObj, callbackMethod) { var _local1 = MochiAd._loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); }, sendHighScore:function (options, callbackObj, callbackMethod) { var _local1 = MochiAd._loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); }, load:function (options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = MochiAd.getVersion(); var _local9 = options.clip; if (!MochiAd._isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = MochiAd._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 = MochiAd._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); }, unload:function (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); }, _isNetworkAvailable:function () { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); }, _getRes:function (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]); }, _parseOptions:function (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); }, _:null}; MochiAd.showPreGameAd({id:"2445d4738d725953", res:"500x400", color:16777215, background:0, outline:16777215, no_bg:true, fadeout_time:500});
Frame 2
stop(); retard = new Sound(); retard.attachSound("retard.wav");
Instance of Symbol 2 MovieClip in Frame 2
onClipEvent (enterFrame) { if (Key.isDown(32)) { _root.retard.start(); _root.gotoAndStop(3); } }
Frame 3
stop(); pew1 = new Sound(); pew1.attachSound("pew1.wav"); pew2 = new Sound(); pew2.attachSound("pew2.wav"); pew3 = new Sound(); pew3.attachSound("pew3.wav"); pew4 = new Sound(); pew4.attachSound("pew4.wav"); pew5 = new Sound(); pew5.attachSound("pew5.wav"); boom = new Sound(); boom.attachSound("boom.wav"); bonus = new Sound(); bonus.attachSound("bonus.wav"); yay = new Sound(); yay.attachSound("yay.wav"); awww = new Sound(); awww.attachSound("awww.wav"); awwwyoudied = new Sound(); awwwyoudied.attachSound("awwwyoudied.wav"); gameover = new Sound(); gameover.attachSound("gameover.wav");
Instance of Symbol 52 MovieClip "health" in Frame 3
onClipEvent (load) { playing = true; timer = 0; proness = 10; clocktick = 35; sendin = 0; what = 0; i = 0; j = 0; quadrant = 0; } onClipEvent (enterFrame) { if (playing) { proness = Math.floor(_root.score / 100) + 10; if (clocktick > 0) { clocktick = 35 - Math.floor(_root.score / 150); } if (timer == 0) { sendin = random(proness); if (sendin == 0) { if (i > 20) { i = 0; } what = random(10); if ((what == 0) || (what == 1)) { _root.items.attachMovie("doubler", "item" + i, i); } else if ((what > 1) && (what < 5)) { _root.items.attachMovie("multiplier", "item" + i, i); } else if ((what > 4) && (what < 10)) { _root.items.attachMovie("nuke", "item" + i, i); } quadrant = random(4); if (quadrant == 0) { _root.items["item" + i]._x = random(450) + 20; _root.items["item" + i]._y = -20; } else if (quadrant == 1) { _root.items["item" + i]._x = random(450) + 20; _root.items["item" + i]._y = 410; } else if (quadrant == 2) { _root.items["item" + i]._x = 510; _root.items["item" + i]._y = random(380) + 5; } else if (quadrant == 2) { _root.items["item" + i]._x = -20; _root.items["item" + i]._y = random(380) + 5; } i++; } else { _root.nmes.attachMovie("nmes", "nme" + j, _root.nmes.getNextHighestDepth()); quadrant = random(4); if (quadrant == 0) { _root.nmes["nme" + j]._x = random(450) + 20; _root.nmes["nme" + j]._y = -20; } else if (quadrant == 1) { _root.nmes["nme" + j]._x = random(450) + 20; _root.nmes["nme" + j]._y = 410; } else if (quadrant == 2) { _root.nmes["nme" + j]._x = 510; _root.nmes["nme" + j]._y = random(380) + 5; } else if (quadrant == 2) { _root.nmes["nme" + j]._x = -20; _root.nmes["nme" + j]._y = random(380) + 5; } j++; } } timer++; if (timer > clocktick) { timer = 0; } } else { if (!Key.isDown(82)) { hey = true; } if (Key.isDown(82) && (hey)) { hey = false; this.play(); } } }
Instance of Symbol 61 MovieClip "hero" in Frame 3
onClipEvent (load) { speed = 0; rospeed = 10; angle = 0; upspeed = 8; downspeed = -8; i = 0; doubled = false; bombers = false; multitime = 10; seconds = 0; timer = 0; touch = true; invinc = false; playing = true; maxbul = 0; unouno = false; sounds = false; } onClipEvent (enterFrame) { if (!Key.isDown(83)) { unouno = true; } if (Key.isDown(83) && (unouno)) { if (sounds) { _root.pew1.setVolume(100); _root.pew2.setVolume(100); _root.pew3.setVolume(100); _root.pew4.setVolume(100); _root.pew5.setVolume(100); _root.boom.setVolume(100); _root.bonus.setVolume(100); _root.yay.setVolume(100); _root.awww.setVolume(100); _root.awwwyoudied.setVolume(100); _root.gameover.setVolume(100); sounds = false; } else { _root.pew1.setVolume(0); _root.pew2.setVolume(0); _root.pew3.setVolume(0); _root.pew4.setVolume(0); _root.pew5.setVolume(0); _root.boom.setVolume(0); _root.bonus.setVolume(0); _root.yay.setVolume(0); _root.awww.setVolume(0); _root.awwwyoudied.setVolume(0); _root.gameover.setVolume(0); sounds = true; } unouno = false; } if (playing) { if (((_root.nmes.hitTest(this._x + 10, this._y, true) || (_root.nmes.hitTest(this._x - 10, this._y, true))) || (_root.nmes.hitTest(this._x, this._y + 10, true))) || (_root.nmes.hitTest(this._x, this._y - 10, true))) { if (this._currentframe < 3) { if (doubled) { this.gotoAndStop(4); } else { this.gotoAndStop(3); } doubled = false; bombers = false; _root.weapontime = ""; } } if (touch || (invinc)) { timer++; if (!Key.isDown(32)) { timer = 8; } if (Key.isDown(32)) { if (i > 50) { i = 0; } if (timer > 7) { _root["pew" + (random(5) + 1)].start(); _root.bulletos.attachMovie("bulleter", "shot" + i, i); _root.bulletos["shot" + i]._rotation = this._rotation; _root.bulletos["shot" + i]._x = this._x + (Math.sin(angle) * 10); _root.bulletos["shot" + i]._y = this._y - (Math.cos(angle) * 10); i++; if (i > maxbul) { maxbul = i; } if (doubled) { _root["pew" + (random(5) + 1)].start(); _root.bulletos.attachMovie("bulleter", "shot" + i, i); _root.bulletos["shot" + i]._rotation = this._rotation + 180; _root.bulletos["shot" + i]._x = this._x + (Math.sin(angle) * 10); _root.bulletos["shot" + i]._y = this._y - (Math.cos(angle) * 10); i++; if (i > maxbul) { maxbul = i; } } timer = 0; } } if (Key.isDown(38) && (speed < upspeed)) { speed++; } if (Key.isDown(40) && (speed > downspeed)) { speed--; } if ((!Key.isDown(38)) && (!Key.isDown(40))) { if (speed > 0) { speed--; } else if (speed < 0) { speed++; } } if (Key.isDown(39)) { this._rotation = this._rotation + rospeed; } else if (Key.isDown(37)) { this._rotation = this._rotation - rospeed; } angle = this._rotation * (Math.PI/180); this._x = this._x + (Math.sin(angle) * speed); this._y = this._y - (Math.cos(angle) * speed); if ((((this._y <= 10) || (this._y >= 390)) || (this._x <= 10)) || (this._x >= 490)) { if (this._y <= 10) { this._y = 10; } if (this._y >= 390) { this._y = 390; } if (this._x <= 10) { this._x = 10; } if (this._x >= 490) { this._x = 490; } speed = speed * -1; } } if (bombers) { _root.weapontime = multitime; seconds++; if (seconds > 59) { multitime--; seconds = 0; } if ((multitime < 0) || ((!touch) && (!invinc))) { _root.weapontime = ""; multitime = 10; seconds = 0; bombers = false; } } } }
Frame 4
var ScoreInput = function (mc, name, callback) { this.mc = mc; this.callback = callback; mc.addEventListener("unload", this); this.setup(name); }; ScoreInput.prototype.setup = function (name) { var _local2 = this.mc.name_tf; _local2.text = name; var self = this; _local2.onSetFocus = function () { Key.addListener(self); }; _local2.onKillFocus = function () { Key.removeListener(self); }; this.mc.btn_submit.onRelease = function () { self.submit(); }; Selection.setFocus(_local2); }; ScoreInput.prototype.onKeyDown = function () { if (Key.getCode() === 13) { this.submit(); } }; ScoreInput.prototype.submit = function () { Key.removeListener(this); this.callback(this.mc.name_tf.text); }; ScoreInput.prototype.unload = function (evt) { Key.removeListener(this); }; var TextScoreTable = function (mc, max_scores) { this.mc = mc; this.max_scores = max_scores || 10; this.reset(""); }; TextScoreTable.prototype.reset = function (statusText) { this.mc.ranks_text = ""; this.mc.names_text = ""; this.mc.scores_text = ""; this.mc.dates_text = ""; this.mc.status_text = statusText; }; TextScoreTable.prototype.gotScores = function (scores, playerIndex) { this.reset(""); if (playerIndex === undefined) { playerIndex = -1; } var _local8 = Math.min(this.max_scores, scores.length); if (_local8 == 0) { this.mc.status_text = "No high scores yet!"; } var _local2 = 0; while (_local2 < _local8) { var _local4 = scores[_local2]; var _local3 = (_local2 + 1) + "."; if (_local2 === playerIndex) { _local3 = "*" + _local3; } var _local5 = _local4[0]; var _local7 = commafy(_local4[1]); var _local6 = msecToDateString(_local4[2]); this.mc.ranks_text = this.mc.ranks_text + (_local3 + newline); this.mc.names_text = this.mc.names_text + (_local5 + newline); this.mc.scores_text = this.mc.scores_text + (_local7 + newline); this.mc.dates_text = this.mc.dates_text + (_local6 + newline); _local2++; } }; var commafy = function (n) { var _local1 = parseInt(n, 10) + ""; var _local2 = []; while (_local1.length > 3) { _local2.unshift(_local1.slice(_local1.length - 3, _local1.length)); _local1 = _local1.slice(0, _local1.length - 3); } _local2.unshift(_local1); return(_local2.join(",")); }; var msecToDateString = function (msec) { var _local1 = new Date(msec); return([_local1.getFullYear(), 1 + _local1.getMonth(), _local1.getDate()].join("-")); }; stop(); var table = new TextScoreTable(score_table); table.reset("Fetching high scores..."); var hasNetwork = MochiAd.fetchHighScores({id:"2445d4738d725953"}, table, "gotScores"); if (!hasNetwork) { table.reset("Local sandbox does not allow network, try playing online."); } score_input._visible = true; score_table._visible = true; var table = new TextScoreTable(score_table); var mc = this; var callback = function (name) { mc.score_input._visible = false; mc.score_table._visible = true; MochiAd.sendHighScore({id:"2445d4738d725953", name:name, score:mc.score}, table, "gotScores"); }; var input = new ScoreInput(score_input, "Your Name", callback);
Instance of Symbol 2 MovieClip in Symbol 3 MovieClip [nuke] Frame 1
onClipEvent (load) { timer = 0; outside = true; dir = 0; speed = random(5) + 1; slant = random(2); if (slant == 0) { if ((_root.hero._x > _parent._x) && (_root.hero._y > _parent._y)) { dir = 3; } else if ((_root.hero._x > _parent._x) && (_root.hero._y < _parent._y)) { dir = 1; } else if ((_root.hero._x < _parent._x) && (_root.hero._y > _parent._y)) { dir = 5; } else if ((_root.hero._x < _parent._x) && (_root.hero._y < _parent._y)) { dir = 7; } } else if (slant == 1) { if (_parent._x > 500) { dir = 6; } else if (_parent._x < 10) { dir = 2; } else if (_parent._y > 400) { dir = 0; } else if (_parent._y < 10) { dir = 4; } } } onClipEvent (enterFrame) { if (_parent.hitTest(_root.bulletos.nukeflash)) { _parent.removeMovieClip(_parent); } if (_parent.hitTest(_root.hero)) { _root.score = _root.score + 100; _root.boom.start(); _root.bulletos.nukeflash.play(); _parent.removeMovieClip(_parent); } if (dir == 0) { _parent._y = _parent._y - speed; } else if (dir == 1) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 2) { _parent._x = _parent._x + speed; } else if (dir == 3) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 4) { _parent._y = _parent._y + speed; } else if (dir == 5) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x - (speed / 2); } else if (dir == 6) { _parent._x = _parent._x - speed; } else if (dir == 7) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x - (speed / 2); } if (outside) { if ((((_parent._x > 10) && (_parent._y > 10)) && (_parent._y < 400)) && (_parent._x < 500)) { outside = false; } timer++; if (timer > 100) { _parent.removeMovieClip(_parent); } } if (!outside) { if ((((_parent._x > 500) || (_parent._x < 10)) || (_parent._y > 400)) || (_parent._y < 10)) { _parent.removeMovieClip(_parent); } } }
Symbol 6 MovieClip Frame 7
_parent.removeMovieClip(_parent);
Symbol 7 MovieClip [nmes] Frame 1
stop();
Instance of Symbol 2 MovieClip in Symbol 7 MovieClip [nmes] Frame 1
onClipEvent (load) { ability = 0; what = random(20); if (what == 0) { ability = 0; } else if ((what > 0) && (what < 5)) { ability = 1; } else if ((what > 4) && (what < 10)) { ability = 2; } else if ((what > 9) && (what < 20)) { ability = 3; } j = random(200) + 100; onetwo = 0; threefour = random(50) + 20; outside = true; dir = 0; testsx = -20; testsy = -20; if (ability == 1) { speed = random(5) + 1; } else { speed = random(10) + 1; } if ((_root.hero._x > _parent._x) && (_root.hero._y > _parent._y)) { dir = 3; } else if ((_root.hero._x > _parent._x) && (_root.hero._y < _parent._y)) { dir = 1; } else if ((_root.hero._x < _parent._x) && (_root.hero._y > _parent._y)) { dir = 5; } else if ((_root.hero._x < _parent._x) && (_root.hero._y < _parent._y)) { dir = 7; } shotnum = 0; } onClipEvent (enterFrame) { if (_parent.hitTest(_root.bulletos.nukeflash)) { _root.score = _root.score + 5; _parent.nextFrame(); } if (_root.bulletos.hitTest(_parent._x, _parent._y, true)) { _root.score = _root.score + 10; _parent.nextFrame(); } if (dir == 0) { _parent._y = _parent._y - speed; } else if (dir == 1) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 2) { _parent._x = _parent._x + speed; } else if (dir == 3) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 4) { _parent._y = _parent._y + speed; } else if (dir == 5) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x - (speed / 2); } else if (dir == 6) { _parent._x = _parent._x - speed; } else if (dir == 7) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x - (speed / 2); } if (ability == 1) { if (!_root.hero.touch) { ability = random(2) + 2; } outside = false; if ((_root.hero._x == _parent._x) && (_root.hero._y < _parent._y)) { dir = 0; } else if ((_root.hero._x > _parent._x) && (_root.hero._y < _parent._y)) { dir = 1; } else if ((_root.hero._x > _parent._x) && (_root.hero._y == _parent._y)) { dir = 2; } else if ((_root.hero._x > _parent._x) && (_root.hero._y > _parent._y)) { dir = 3; } else if ((_root.hero._x == _parent._x) && (_root.hero._y > _parent._y)) { dir = 4; } else if ((_root.hero._x < _parent._x) && (_root.hero._y > _parent._y)) { dir = 5; } else if ((_root.hero._x < _parent._x) && (_root.hero._y == _parent._y)) { dir = 6; } else if ((_root.hero._x < _parent._x) && (_root.hero._y < _parent._y)) { dir = 7; } } if (outside) { if ((((_parent._x > 10) && (_parent._y > 10)) && (_parent._y < 400)) && (_parent._x < 500)) { outside = false; } timer++; if (timer > 100) { _parent.removeMovieClip(_parent); } } if ((!outside) && (ability != 1)) { if (ability == 0) { onetwo++; if (onetwo > threefour) { _root.nmes.attachMovie("nmes", "nme" + j, j); _root.nmes["nme" + j]._x = _parent._x; _root.nmes["nme" + j]._y = _parent._y; _root.nmes["nme" + j].ability = 0; j++; onetwo = 0; } if (_parent._x >= 500) { dir = 6; } else if (_parent._x <= 10) { dir = 2; } else if (_parent._y >= 400) { dir = 0; } else if (_parent._y <= 10) { dir = 4; } } else if (ability == 2) { onetwo++; if (onetwo > threefour) { if (dir == 1) { dir = 3; } else if (dir == 3) { dir = 5; } else if (dir == 5) { dir = 7; } else if (dir == 7) { dir = 1; } onetwo = 0; } if (_parent._x >= 500) { if (dir == 1) { dir = 7; } else if (dir == 3) { dir = 5; } } else if (_parent._x <= 10) { if (dir == 7) { dir = 1; } else if (dir == 5) { dir = 3; } } else if (_parent._y >= 400) { if (dir == 3) { dir = 1; } else if (dir == 5) { dir = 7; } } else if (_parent._y <= 10) { if (dir == 1) { dir = 3; } else if (dir == 7) { dir = 5; } } } else if (ability == 3) { if (_parent._x >= 500) { if (dir == 1) { dir = 7; } else if (dir == 3) { dir = 5; } } else if (_parent._x <= 10) { if (dir == 7) { dir = 1; } else if (dir == 5) { dir = 3; } } else if (_parent._y >= 400) { if (dir == 3) { dir = 1; } else if (dir == 5) { dir = 7; } } else if (_parent._y <= 10) { if (dir == 1) { dir = 3; } else if (dir == 7) { dir = 5; } } } } }
Symbol 7 MovieClip [nmes] Frame 2
stop();
Instance of Symbol 2 MovieClip in Symbol 9 MovieClip [multiplier] Frame 1
onClipEvent (load) { timer = 0; outside = true; dir = 0; speed = random(5) + 1; slant = random(2); if (slant == 0) { if ((_root.hero._x > _parent._x) && (_root.hero._y > _parent._y)) { dir = 3; } else if ((_root.hero._x > _parent._x) && (_root.hero._y < _parent._y)) { dir = 1; } else if ((_root.hero._x < _parent._x) && (_root.hero._y > _parent._y)) { dir = 5; } else if ((_root.hero._x < _parent._x) && (_root.hero._y < _parent._y)) { dir = 7; } } else if (slant == 1) { if (_parent._x > 734) { dir = 6; } else if (_parent._x < 10) { dir = 2; } else if (_parent._y > 149) { dir = 0; } else if (_parent._y < 10) { dir = 4; } } } onClipEvent (enterFrame) { if (_parent.hitTest(_root.bulletos.nukeflash)) { _parent.removeMovieClip(_parent); } if (_parent.hitTest(_root.hero)) { if (_root.hero.bombers) { _root.score = _root.score + 500; } _root.bonus.start(); _root.hero.bombers = true; _parent.removeMovieClip(_parent); } if (dir == 0) { _parent._y = _parent._y - speed; } else if (dir == 1) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 2) { _parent._x = _parent._x + speed; } else if (dir == 3) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 4) { _parent._y = _parent._y + speed; } else if (dir == 5) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x - (speed / 2); } else if (dir == 6) { _parent._x = _parent._x - speed; } else if (dir == 7) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x - (speed / 2); } if (outside) { if ((((_parent._x > 10) && (_parent._y > 10)) && (_parent._y < 400)) && (_parent._x < 500)) { outside = false; } timer++; if (timer > 100) { _parent.removeMovieClip(_parent); } } if (!outside) { if ((((_parent._x > 500) || (_parent._x < 10)) || (_parent._y > 400)) || (_parent._y < 10)) { _parent.removeMovieClip(_parent); } } }
Instance of Symbol 2 MovieClip in Symbol 11 MovieClip [doubler] Frame 1
onClipEvent (load) { timer = 0; outside = true; dir = 0; speed = random(5) + 1; slant = random(2); if (slant == 0) { if ((_root.hero._x > _parent._x) && (_root.hero._y > _parent._y)) { dir = 3; } else if ((_root.hero._x > _parent._x) && (_root.hero._y < _parent._y)) { dir = 1; } else if ((_root.hero._x < _parent._x) && (_root.hero._y > _parent._y)) { dir = 5; } else if ((_root.hero._x < _parent._x) && (_root.hero._y < _parent._y)) { dir = 7; } } else if (slant == 1) { if (_parent._x > 734) { dir = 6; } else if (_parent._x < 10) { dir = 2; } else if (_parent._y > 149) { dir = 0; } else if (_parent._y < 10) { dir = 4; } } } onClipEvent (enterFrame) { if (_parent.hitTest(_root.bulletos.nukeflash)) { _parent.removeMovieClip(_parent); } if (_parent.hitTest(_root.hero)) { if (_root.hero.doubled) { score = score + 500; } _root.yay.start(); _root.hero.gotoAndStop(2); _root.hero.doubled = true; _parent.removeMovieClip(_parent); } if (dir == 0) { _parent._y = _parent._y - speed; } else if (dir == 1) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 2) { _parent._x = _parent._x + speed; } else if (dir == 3) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x + (speed / 2); } else if (dir == 4) { _parent._y = _parent._y + speed; } else if (dir == 5) { _parent._y = _parent._y + (speed / 2); _parent._x = _parent._x - (speed / 2); } else if (dir == 6) { _parent._x = _parent._x - speed; } else if (dir == 7) { _parent._y = _parent._y - (speed / 2); _parent._x = _parent._x - (speed / 2); } if (outside) { if ((((_parent._x > 10) && (_parent._y > 10)) && (_parent._y < 400)) && (_parent._x < 500)) { outside = false; } timer++; if (timer > 100) { _parent.removeMovieClip(_parent); } } if (!outside) { if ((((_parent._x > 500) || (_parent._x < 10)) || (_parent._y > 400)) || (_parent._y < 10)) { _parent.removeMovieClip(_parent); } } }
Instance of Symbol 2 MovieClip in Symbol 13 MovieClip [bulleter] Frame 1
onClipEvent (load) { angle = _parent._rotation * (Math.PI/180); i = 0; bombing = _root.hero.bombers; } onClipEvent (enterFrame) { if (bombing) { i++; if (i == 10) { i = random(200) + 100; _root.bulletos.attachMovie("bulleter", "shot" + i, i); _root.bulletos["shot" + i]._rotation = _parent._rotation + 90; _root.bulletos["shot" + i]._x = _parent._x; _root.bulletos["shot" + i]._y = _parent._y; _parent._rotation = _parent._rotation - 90; angle = _parent._rotation * (Math.PI/180); bombing = false; } } _parent._x = _parent._x + (Math.sin(angle) * 11); _parent._y = _parent._y - (Math.cos(angle) * 11); if ((((_parent._y <= -10) || (_parent._y >= 400)) || (_parent._x <= -10)) || (_parent._x >= 500)) { if (_parent.name == "shot0") { _root.hero.i = 0; } _parent.removeMovieClip(_parent); } }
Symbol 41 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop(); _root.score = 0; _root.hero.playing = true; _root.health.playing = true; _root.hero.touch = true;
Symbol 52 MovieClip Frame 2
_root.awww.start();
Symbol 52 MovieClip Frame 6
stop(); _root.hero.gotoAndStop(5); _root.hero.invinc = true;
Symbol 52 MovieClip Frame 7
_root.awwwyoudied.start();
Symbol 52 MovieClip Frame 11
stop(); _root.hero.gotoAndStop(5); _root.hero.invinc = true;
Symbol 52 MovieClip Frame 12
_root.gameover.start();
Symbol 52 MovieClip Frame 16
stop(); _root.bulletos.nukeflash.play(); _root.hero.gotoAndStop(1); _root.health.playing = false; _root.health.timer = 0; _root.health.proness = 10; _root.health.clocktick = 30; _root.health.sendin = 0; _root.health.what = 0; _root.health.i = 0; _root.health.j = 0; _root.health.quadrant = 0; _root.hero.speed = 0; _root.hero.angle = 0; _root.hero.i = 0; _root.hero.doubled = false; _root.hero.bombers = false; _root.hero.multitime = 20; _root.hero.seconds = 0; _root.hero.timer = 0; _root.hero.touch = true; _root.hero.invinc = false; _root.hero.playing = false; _root.hero._rotation = 0; _root.nextFrame();
Symbol 52 MovieClip Frame 17
_root.prevFrame();
Symbol 54 MovieClip Frame 1
stop(); _root.score_commafy = _root.commafy(_root.score);
Symbol 58 MovieClip Frame 11
_root.hero._x = 250; _root.hero._y = 200; _root.health.play(); stop();
Symbol 59 MovieClip Frame 11
_root.hero._x = 250; _root.hero._y = 200; _root.health.play(); stop();
Symbol 60 MovieClip Frame 62
_root.hero.touch = true; _root.hero.invinc = false; _root.hero.gotoAndStop(1);
Symbol 61 MovieClip Frame 1
stop(); _root.hero.touch = true; _root.hero.invinc = false;

Library Items

Symbol 1 GraphicUsed by:3
Symbol 2 MovieClipUsed by:3 7 9 11 13  Timeline
Symbol 3 MovieClip [nuke]Uses:1 2Used by:41
Symbol 4 GraphicUsed by:5 6
Symbol 5 MovieClipUses:4Used by:7
Symbol 6 MovieClipUses:4Used by:7
Symbol 7 MovieClip [nmes]Uses:5 2 6Used by:41
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [multiplier]Uses:8 2Used by:41
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip [doubler]Uses:10 2Used by:41
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [bulleter]Uses:12 2Used by:41
Symbol 14 FontUsed by:15 16 42 45 46 47 48 49 50 51 62 64 65 66 70 71 72 73 75 76 77
Symbol 15 TextUses:14Used by:Timeline
Symbol 16 TextUses:14Used by:Timeline
Symbol 17 BitmapUsed by:18 22 23 24
Symbol 18 GraphicUses:17Used by:28
Symbol 19 GraphicUsed by:28
Symbol 20 BitmapUsed by:21 25 26 27
Symbol 21 GraphicUses:20Used by:28
Symbol 22 GraphicUses:17Used by:28
Symbol 23 GraphicUses:17Used by:28
Symbol 24 GraphicUses:17Used by:28
Symbol 25 GraphicUses:20Used by:28
Symbol 26 GraphicUses:20Used by:28
Symbol 27 GraphicUses:20Used by:28
Symbol 28 MovieClipUses:18 19 21 22 23 24 25 26 27Used by:Timeline
Symbol 29 Sound [awww.wav]Used by:41
Symbol 30 Sound [awwwyoudied.wav]Used by:41
Symbol 31 Sound [bonus.wav]Used by:41
Symbol 32 Sound [boom.wav]Used by:41
Symbol 33 Sound [gameover.wav]Used by:41
Symbol 34 Sound [pew1.wav]Used by:41
Symbol 35 Sound [pew2.wav]Used by:41
Symbol 36 Sound [pew3.wav]Used by:41
Symbol 37 Sound [pew4.wav]Used by:41
Symbol 38 Sound [pew5.wav]Used by:41
Symbol 39 Sound [yay.wav]Used by:41
Symbol 40 Sound [retard.wav]Used by:41
Symbol 41 MovieClipUses:13 11 9 7 3 29 30 31 32 33 34 35 36 37 38 39 40Used by:Timeline
Symbol 42 TextUses:14Used by:Timeline
Symbol 43 FontUsed by:44
Symbol 44 TextUses:43Used by:Timeline
Symbol 45 EditableTextUses:14Used by:Timeline
Symbol 46 TextUses:14Used by:52
Symbol 47 TextUses:14Used by:52
Symbol 48 TextUses:14Used by:52
Symbol 49 TextUses:14Used by:52
Symbol 50 TextUses:14Used by:52
Symbol 51 TextUses:14Used by:52
Symbol 52 MovieClipUses:46 47 48 49 50 51Used by:Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:Timeline
Symbol 56 GraphicUsed by:58 60 61
Symbol 57 GraphicUsed by:59 61
Symbol 58 MovieClipUses:56Used by:61
Symbol 59 MovieClipUses:57Used by:61
Symbol 60 MovieClipUses:56Used by:61
Symbol 61 MovieClipUses:56 57 58 59 60Used by:Timeline
Symbol 62 EditableTextUses:14Used by:Timeline
Symbol 63 MovieClipUses:SS1Used by:Timeline
Symbol 64 TextUses:14Used by:69
Symbol 65 EditableTextUses:14Used by:69
Symbol 66 TextUses:14Used by:69
Symbol 67 GraphicUsed by:68
Symbol 68 ButtonUses:67Used by:69
Symbol 69 MovieClipUses:64 65 66 68Used by:Timeline
Symbol 70 EditableTextUses:14Used by:74
Symbol 71 EditableTextUses:14Used by:74
Symbol 72 EditableTextUses:14Used by:74
Symbol 73 EditableTextUses:14Used by:74
Symbol 74 MovieClipUses:70 71 72 73Used by:Timeline
Symbol 75 TextUses:14Used by:Timeline
Symbol 76 EditableTextUses:14Used by:Timeline
Symbol 77 TextUses:14Used by:Timeline
Streaming Sound 1Used by:Symbol 63 MovieClip

Instance Names

"health"Frame 3Symbol 52 MovieClip
"bulletos"Frame 3Symbol 55 MovieClip
"hero"Frame 3Symbol 61 MovieClip
"items"Frame 3Symbol 2 MovieClip
"nmes"Frame 3Symbol 2 MovieClip
"score_input"Frame 4Symbol 69 MovieClip
"score_table"Frame 4Symbol 74 MovieClip
"nukeflash"Symbol 55 MovieClip Frame 1Symbol 54 MovieClip
"name_tf"Symbol 69 MovieClip Frame 1Symbol 65 EditableText
"btn_submit"Symbol 69 MovieClip Frame 1Symbol 68 Button
"ranks_tf"Symbol 74 MovieClip Frame 1Symbol 70 EditableText
"ranks_tf"Symbol 74 MovieClip Frame 1Symbol 71 EditableText
"ranks_tf"Symbol 74 MovieClip Frame 1Symbol 72 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 3 as "nuke"
ExportAssets (56)Timeline Frame 1Symbol 7 as "nmes"
ExportAssets (56)Timeline Frame 1Symbol 9 as "multiplier"
ExportAssets (56)Timeline Frame 1Symbol 11 as "doubler"
ExportAssets (56)Timeline Frame 1Symbol 13 as "bulleter"
ExportAssets (56)Timeline Frame 2Symbol 29 as "awww.wav"
ExportAssets (56)Timeline Frame 2Symbol 30 as "awwwyoudied.wav"
ExportAssets (56)Timeline Frame 2Symbol 31 as "bonus.wav"
ExportAssets (56)Timeline Frame 2Symbol 32 as "boom.wav"
ExportAssets (56)Timeline Frame 2Symbol 33 as "gameover.wav"
ExportAssets (56)Timeline Frame 2Symbol 34 as "pew1.wav"
ExportAssets (56)Timeline Frame 2Symbol 35 as "pew2.wav"
ExportAssets (56)Timeline Frame 2Symbol 36 as "pew3.wav"
ExportAssets (56)Timeline Frame 2Symbol 37 as "pew4.wav"
ExportAssets (56)Timeline Frame 2Symbol 38 as "pew5.wav"
ExportAssets (56)Timeline Frame 2Symbol 39 as "yay.wav"
ExportAssets (56)Timeline Frame 2Symbol 40 as "retard.wav"

Dynamic Text Variables

scoreSymbol 45 EditableText""
weapontimeSymbol 62 EditableText""
ranks_textSymbol 70 EditableText""
names_textSymbol 71 EditableText""
scores_textSymbol 72 EditableText""
status_textSymbol 73 EditableText""
score_commafySymbol 76 EditableText""




http://swfchan.com/3/10369/info.shtml
Created: 12/8 -2019 03:27:44 Last modified: 12/8 -2019 03:27:44 Server time: 22/12 -2024 22:02:39