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

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

Easter Egg Blast.swf

This is the info page for
Flash #40593

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


Text
Game Paused

Press 'P' to resume

Easter Egg Blast

Play

High Scores

Quality

High

Med

Low

Art/Animation Nicholas Deary
Coding DreamworX
Music SineRider

Instructions

X

Use the mouse to move the cannon
and fire bullets at the Easter
eggs in the sky. When you hit an
egg, candy will fall into the
hands of the kids below. Everytime
you miss an Easter egg, the kid's
'Happiness Metre' goes down and
everytime you hit an Easter egg
it goes up. If the 'Happiness
Metre' runs out, it's game over.

M - Mute Music   Q - Change Quality   P - Pause Game

0000

0000000

Wave Complete

Click Anywhere To Continue

Perfect Bonus

Accuracy Bonus

Level Score

Total score

0

0

0

0

Missed eggs

Accuracy

Missed eggs

Accuracy

Wave

Game Over

Name here

Score:

0000000

Play Again

Submit

ActionScript [AS1/AS2]

Frame 1
function reqEggs(level) { return((level * 4) + 4); } function toRad(deg) { return((deg * Math.PI) / 180); } function toDeg(rad) { return((rad * 180) / Math.PI); } function rotateToMouse(object, X, Y) { var _local3 = _root._xmouse - X; var _local4 = _root._ymouse - Y; var _local2 = Math.atan2(_local4, _local3); if ((toDeg(_local2) < 0) && (toDeg(_local2) > -180)) { object._rotation = int(((_local2 * 180) / Math.PI) + 90); } } function addAim() { attachMovie("aim", "aim", getNextHighestDepth()); Mouse.hide(); } function removeAim() { aim.removeMovieClip(); Mouse.show(); } function shoot() { shootSound.start(0, 1); LSTATS.shotsFired++; var _local8 = cannon.pipe._rotation; var XV = (Math.sin(toRad(_local8)) * CI.pSpeed); var YV = (Math.cos(toRad(_local8)) * CI.pSpeed); var _local7 = cannon._x + (Math.sin(toRad(_local8 + 3)) * 38); var _local6 = cannon._y - (Math.cos(toRad(_local8 + 3)) * 38); var _local10 = attachMovie("projectile", "p" + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:_local7, _y:_local6, _rotation:_local8, speed:3, XV:XV, YV:YV}); _local10.onEnterFrame = function () { this._x = this._x + this.XV; this._y = this._y - this.YV; if ((((this._x < -50) || (this._x > (Stage.width + 50))) || (this._y < -50)) || (this._y > (Stage.height + 50))) { removeMovieClip(this); delete this.onEnterFrame; } else { for (var _local3 in eggs) { var _local2 = eggs[_local3]; if (_local2.hitTest(this._x, this._y, true)) { damageEgg(_local2); LSTATS.shotsHit++; removeMovieClip(this); break; } } } }; var _local3 = 0; while (_local3 < 2) { attachMovie("smoke", "smoke" + getNextHighestDepth(), getNextHighestDepth(), {_x:_local7, _y:_local6, _rotation:cannon.pipe._rotation}); _local3++; } updateDepths(); } function newEgg() { if (eggs.length < STATS.eggsLeft) { var rotSpeed = ((Math.random() * 4) + 2); rotSpeed = rotSpeed * (random(2) ? 1 : -1); var _local3 = (random(2) ? -50 : (Stage.width + 50)); var _local4 = random(50) + 180; var XV = (((Math.random() * 2) + 2) * ((_local3 > 0) ? -1 : 1)); var YV = (-1 * (Math.random() + 2)); var size = (random(4) + 1); var _local2 = attachMovie("eggs", "egg" + getNextHighestDepth(), getNextHighestDepth(), {_x:_local3, _y:_local4, XV:XV, YV:YV, rotSpeed:rotSpeed, health:size, size:size}); _local2.gotoAndStop(size); _local2._xscale = (_local2._yscale = (size * 10) + 60); _local2.onEnterFrame = function () { if (!gamePaused) { this._x = this._x + this.XV; this._y = this._y + this.YV; this.YV = this.YV + 0.02; this._rotation = this._rotation + this.rotSpeed; if (((this._x < -50) || (this._x > (Stage.width + 50))) || (this._y > (Stage.height + 50))) { STATS.happ = STATS.happ - (size * 5); LSTATS.eggsMissed++; missSound.start(0, 1); updateHUD(); removeMovieClip(this); deleteEgg(this); } } }; eggs.push(_local2); updateDepths(); } } function damageEgg(egg) { egg.health--; if (egg.health == 0) { explodeSound.start(0, 1); STATS.score = STATS.score + (((egg.size * 2) + 3) * 10); LSTATS.score = LSTATS.score + (((egg.size * 2) + 3) * 10); STATS.happ = STATS.happ + egg.size; STATS.happ = ((STATS.happ > 100) ? 100 : (STATS.happ)); STATS.eggsLeft--; if (STATS.eggsLeft == 0) { levelComplete(); } updateHUD(); egg.innerEgg.play(); var _local4 = 0; while (_local4 < ((egg.size * 2) + 2)) { var rotSpeed = ((Math.random() * 4) + 2); rotSpeed = rotSpeed * (random(2) ? 1 : -1); var _local2 = attachMovie("candy" + (random(4) + 1), "candy" + getNextHighestDepth(), getNextHighestDepth(), {_x:(egg._x + (Math.random() * 10)) - 5, _y:(egg._y + (Math.random() * 10)) - 5, XV:(Math.random() * 2) - 1, YV:-1 * ((Math.random() * 2) + 2), rotSpeed:rotSpeed}); _local2._xscale = (_local2._yscale = 60); _local2.onEnterFrame = function () { this._x = this._x + this.XV; this._y = this._y + this.YV; this.YV = this.YV + 0.3; this._rotation = this._rotation + this.rotSpeed; if (this._y > 200) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { removeMovieClip(this); } } }; _local4++; } deleteEgg(egg); delete egg.onEnterFrame; } } function deleteEgg(egg) { for (var _local2 in eggs) { if (eggs[_local2] == egg) { eggs.splice(int(_local2), 1); } } } function updateDepths() { HUD.swapDepths(getNextHighestDepth()); aim.swapDepths(getNextHighestDepth()); } function updateHUD() { _root.HUD.score.text = _root.STATS.score; _root.HUD.happBar._xscale = ((_root.STATS.happ >= 0) ? (_root.STATS.happ) : 0); _root.HUD.eggsLeft.text = _root.STATS.eggsLeft; _root.wave_disp.text = "Wave " + _root.STATS.level; if (_root.STATS.happ <= 0) { _root.gameOverFunc(); } } function levelComplete() { inter.play(); removeAim(); gamePaused = true; } function gameOverFunc() { fade.goTo = "gameOver"; fade.swapDepths(getNextHighestDepth()); fade.play(); gamePaused = true; } function pauseGame() { if ((lastPPress + 1000) < getTimer()) { _root.lastPPress = getTimer(); _root.gamePaused = !_root.gamePaused; _root.pauseMC._visible = _root.gamePaused; _root.pauseMC.swapDepths(_root.getNextHighestDepth()); } } function mute() { bgMusic.setVolume((bgMusic.getVolume() == 0) * 100); } function changeQuality() { if (_quality == "HIGH") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "LOW"; } else { _quality = "HIGH"; } } function OnKeyDown() { var _local1 = Key.getCode(); if (_local1 == 77) { mute(); } else if (_local1 == 81) { changeQuality(); } } if (random(2)) { MochiAd.showPreGameAd({id:"ab1f1564f77f5c37", res:"500x390"}); } else { MochiAd.showPreGameAd({id:"a2343f9cdcdd0b0c", res:"500x390"}); } Stage.showMenu = false; fade.swapDepths(1); pauseMC._visible = false; pauseMC.swapDepths(2); var shootSound = new Sound(); shootSound.attachSound("shoot_sfx"); var explodeSound = new Sound(); explodeSound.attachSound("explode_sfx"); var missSound = new Sound(); missSound.attachSound("miss_sfx"); lastPPress = getTimer(); var keyListener = new Object(); keyListener.onKeyDown = OnKeyDown; Key.addListener(keyListener);
Frame 3
stop(); var bgMusic = new Sound(); bgMusic.attachSound("bgMusic"); bgMusic.start(0, 9999);
Frame 4
function GameOnKeyDown() { var _local1 = Key.getCode(); if (_local1 == 80) { pauseGame(); } } stop(); var CI = new Object(); CI.pCost = 10; CI.pSpeed = 10; var STATS = new Object(); STATS.level = 1; STATS.eggsLeft = reqEggs(STATS.level); STATS.score = 0; STATS.happ = 100; var LSTATS = new Object(); LSTATS.score = 0; LSTATS.shotsFired = 0; LSTATS.shotsHit = 0; LSTATS.eggsMissed = 0; var prevLevel = 0; var gamePaused = false; var eggs = new Array(); var keyListener2 = new Object(); keyListener2.onKeyDown = GameOnKeyDown; Key.addListener(keyListener2); onMouseMove = function () { if (!gamePaused) { aim._x = _xmouse; aim._y = _ymouse; rotateToMouse(cannon.pipe, cannon._x + cannon.pipe._x, cannon._y + cannon.pipe._y); } }; onMouseDown = function () { if (!gamePaused) { shoot(); } }; onEnterFrame = function () { if (prevLevel < STATS.level) { addAim(); updateHUD(); prevLevel = STATS.level; LSTATS.score = 0; LSTATS.shotsFired = 0; LSTATS.shotsHit = 0; LSTATS.eggsMissed = 0; aim._x = _xmouse; aim._y = _ymouse; rotateToMouse(cannon.pipe, cannon._x + cannon.pipe._x, cannon._y + cannon.pipe._y); } if ((eggs.length < Math.ceil(STATS.level / 2)) && (Math.random() > 0.01)) { newEgg(); } };
Frame 5
function __rankz_send__(par1, par2, par3, par4) { par227 = new LoadVars(); par228 = new LoadVars(); par227.flashkey = par2; par227.SU0249 = par1; par227.bmFtZTE = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par3); par227.c2NvcmUx = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par4 + "j%e%a%n%s"); par227.flashkey = par227.flashkey.split("=").join(""); par227.SU0249 = par227.SU0249.split("=").join(""); par228.onLoad = function (success) { if (success) { trace(par228.msg); } else { trace(par228.loaded); } }; par227.sendAndLoad("http://rankz.armorbot.com/submit/", par228, "POST"); } stop(); Key.removeListener(keyListener2); score.text = STATS.score; removeAim(); for (var i in _root) { if ((i != "fade") && (i != "pauseMC")) { _root[i].removeMovieClip(); } } submit.onRelease = function () { if (this._visible) { bXlnYW1lX25hbWVfdmFyaWFibGU = name_txt.text; bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = STATS.score; __rankz_send__("MjQyN2olZSVhJW4lcw==", "bWtrRVdmdnI=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl); this._visible = false; useHandCursor = false; getURL ("http://rankz.armorbot.com/easter_egg_blast/", _blank); } };
Symbol 9 MovieClip [smoke] Frame 13
removeMovieClip(this);
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 10
removeMovieClip(_parent);
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 10
removeMovieClip(_parent);
Symbol 33 MovieClip Frame 15
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 10
removeMovieClip(_parent);
Symbol 39 MovieClip Frame 15
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 10
removeMovieClip(_parent);
Symbol 45 MovieClip Frame 15
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 30
_root.gotoAndStop(goTo);
Symbol 159 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.2"); } 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++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } }
Symbol 160 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1] Frame 0
class ab3.rankz.Armor_Bot_30_En_AS1 extends Object { static var _CharsReverseLookup; var _Armor_Bot_30_En_AS1Str, _Armor_Bot_30_En_AS1Count; function Armor_Bot_30_En_AS1 () { super(); } static function Encode(str) { var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1(); return(_local1.encodeArmor_Bot_30_En_AS1(str)); } static function Decode(str) { var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1(); return(_local1.decodeArmor_Bot_30_En_AS1(str)); } static function StringReplaceAll(source, find, replacement) { return(source.split(find).join(replacement)); } static function InitReverseChars() { _CharsReverseLookup = new Array(); var _local1 = 0; while (_local1 < _Chars.length) { _CharsReverseLookup[_Chars[_local1]] = _local1; _local1++; } return(true); } static function UrlDecode(str) { str = StringReplaceAll(str, "\\", " "); str = unescape(str); return(str); } static function UrlEncode(str) { str = escape(str); str = StringReplaceAll(str, "\\", "%2B"); str = StringReplaceAll(str, "%20", "+"); return(str); } function setArmor_Bot_30_En_AS1Str(str) { _Armor_Bot_30_En_AS1Str = str; _Armor_Bot_30_En_AS1Count = 0; } function readArmor_Bot_30_En_AS1() { if (!_Armor_Bot_30_En_AS1Str) { return(_EndOfInput); } if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) { return(_EndOfInput); } var _local2 = _Armor_Bot_30_En_AS1Str.charCodeAt(_Armor_Bot_30_En_AS1Count) & 255; _Armor_Bot_30_En_AS1Count++; return(_local2); } function encodeArmor_Bot_30_En_AS1(str) { setArmor_Bot_30_En_AS1Str(str); var _local3 = ""; var _local2 = new Array(3); var _local5 = 0; var _local4 = false; while ((!_local4) && (((_local2[0] = readArmor_Bot_30_En_AS1())) != _EndOfInput)) { _local2[1] = readArmor_Bot_30_En_AS1(); _local2[2] = readArmor_Bot_30_En_AS1(); _local3 = _local3 + _Chars[_local2[0] >> 2]; if (_local2[1] != _EndOfInput) { _local3 = _local3 + _Chars[((_local2[0] << 4) & 48) | (_local2[1] >> 4)]; if (_local2[2] != _EndOfInput) { _local3 = _local3 + _Chars[((_local2[1] << 2) & 60) | (_local2[2] >> 6)]; _local3 = _local3 + _Chars[_local2[2] & 63]; } else { _local3 = _local3 + _Chars[(_local2[1] << 2) & 60]; _local3 = _local3 + "="; _local4 = true; } } else { _local3 = _local3 + _Chars[(_local2[0] << 4) & 48]; _local3 = _local3 + "="; _local3 = _local3 + "="; _local4 = true; } _local5 = _local5 + 4; if (_local5 >= 76) { _local3 = _local3 + newline; _local5 = 0; } } return(_local3); } function readReverseArmor_Bot_30_En_AS1() { if (!_Armor_Bot_30_En_AS1Str) { return(_EndOfInput); } while (true) { if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) { return(_EndOfInput); } var _local2 = _Armor_Bot_30_En_AS1Str.charAt(_Armor_Bot_30_En_AS1Count); _Armor_Bot_30_En_AS1Count++; if (_CharsReverseLookup[_local2]) { return(_CharsReverseLookup[_local2]); } if (_local2 == "A") { return(0); } } } function ntos(n) { var _local1 = n.toString(16); if (_local1.length == 1) { _local1 = "0" + _local1; } _local1 = "%" + _local1; return(unescape(_local1)); } function decodeArmor_Bot_30_En_AS1(str) { setArmor_Bot_30_En_AS1Str(str); var _local3 = ""; var _local2 = new Array(4); var _local4 = false; while (((!_local4) && (((_local2[0] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) && (((_local2[1] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) { _local2[2] = readReverseArmor_Bot_30_En_AS1(); _local2[3] = readReverseArmor_Bot_30_En_AS1(); _local3 = _local3 + ntos(((_local2[0] << 2) & 255) | (_local2[1] >> 4)); if (_local2[2] != _EndOfInput) { _local3 = _local3 + ntos(((_local2[1] << 4) & 255) | (_local2[2] >> 2)); if (_local2[3] != _EndOfInput) { _local3 = _local3 + ntos(((_local2[2] << 6) & 255) | _local2[3]); } else { _local4 = true; } } else { _local4 = true; } } return(_local3); } function toHex(n) { var _local4 = ""; var _local3 = true; var _local1 = 32; while (_local1 > 0) { _local1 = _local1 - 4; var _local2 = (n >> _local1) & 15; if ((!_local3) || (_local2 != 0)) { _local3 = false; _local4 = _local4 + _Digits[_local2]; } } return(((_local4 == "") ? "0" : (_local4))); } function pad(str, len, pad) { var _local2 = str; var _local1 = str.length; while (_local1 < len) { _local2 = pad + _local2; _local1++; } return(_local2); } function encodeHex(str) { var _local4 = ""; var _local2 = 0; while (_local2 < str.length) { _local4 = _local4 + pad(toHex(str.charCodeAt(_local2) & 255), 2, "0"); _local2++; } return(_local4); } function decodeHex(str) { var _local5 = ""; var _local3 = ""; var _local2 = 0; while (_local2 < str.length) { _local3 = _local3 + str.charAt(_local2); if (_local3.length == 2) { _local5 = _local5 + ntos(parseInt("0x" + _local3)); _local3 = ""; } _local2++; } return(_local5); } static var _EndOfInput = -1; static var _Chars = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"); static var _CharsReverseLookupInited = InitReverseChars(); static var _Digits = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); }
Symbol 65 Button
on (release) { fade.goTo = "game"; fade.play(); }
Symbol 67 Button
on (release) { getURL ("http://rankz.armorbot.com/easter_egg_blast/", _blank); }
Symbol 69 Button
on (release) { gotoAndStop (2); }
Symbol 73 Button
on (release) { _quality = "high"; }
Symbol 75 Button
on (release) { _quality = "medium"; }
Symbol 77 Button
on (release) { _quality = "low"; }
Symbol 78 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 2
stop();
Symbol 81 Button
on (release) { gotoAndStop (2); }
Symbol 86 Button
on (release) { gotoAndStop (1); }
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 2
stop();
Symbol 89 Button
on (release) { gotoAndStop (2); }
Symbol 91 Button
on (release) { gotoAndStop (1); }
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 2
stop();
Symbol 146 MovieClip Frame 1
acc = Math.round((_root.LSTATS.shotsHit / _root.LSTATS.shotsFired) * 100); perfBonus = ((_root.LSTATS.eggsMissed == 0) ? 1000 : 0); accBonus = acc * 10; _root.STATS.score = _root.STATS.score + (accBonus + perfBonus); _root.updateHUD(); missedEggs.text = _root.LSTATS.eggsMissed; accuracy.text = acc + "%"; lvl_score.text = _root.LSTATS.score; acc_bonus.text = accBonus; perf_bonus.text = perfBonus; total_score.text = _root.STATS.score;
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 60
stop(); onMouseDown = function () { play(); delete onMouseDown; };
Symbol 147 MovieClip Frame 121
_root.gamePaused = false; _root.STATS.level++; _root.STATS.eggsLeft = _root.reqEggs(_root.STATS.level);
Symbol 151 Button
on (release) { getURL ("http://rankz.armorbot.com/easter_egg_blast/", _blank); }
Symbol 156 Button
on (release) { fade.play(); fade.goTo = "game"; }

Library Items

Symbol 1 Sound [shoot_sfx]
Symbol 2 Sound [explode_sfx]
Symbol 3 Sound [miss_sfx]
Symbol 4 GraphicUsed by:9
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:9
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:9
Symbol 9 MovieClip [smoke]Uses:4 6 8
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip [candy4]Uses:10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [candy3]Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [candy2]Uses:14
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [candy1]Uses:16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [projectile]Uses:18
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClip [aim]Uses:20
Symbol 22 GraphicUsed by:27
Symbol 23 GraphicUsed by:27
Symbol 24 GraphicUsed by:27
Symbol 25 GraphicUsed by:27
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:22 23 24 25 26Used by:46
Symbol 28 GraphicUsed by:33
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:28 29 30 31 32Used by:46
Symbol 34 GraphicUsed by:39
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:34 35 36 37 38Used by:46
Symbol 40 GraphicUsed by:45
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:40 41 42 43 44Used by:46
Symbol 46 MovieClip [eggs]Uses:27 33 39 45
Symbol 47 ShapeTweeningUsed by:50
Symbol 48 ShapeTweeningUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:47 48 49Used by:Timeline
Symbol 51 GraphicUsed by:55
Symbol 52 FontUsed by:53 54 61 63 66 68 72 74 76 79 80 83 84 95 118 120 130 131 132 133 134 135 137 138 139 140 142 143 144 145 148 150 152 153 154 155 157
Symbol 53 TextUses:52Used by:55
Symbol 54 TextUses:52Used by:55
Symbol 55 MovieClipUses:51 53 54Used by:Timeline
Symbol 159 MovieClip [__Packages.MochiAd]
Symbol 160 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1]
Symbol 56 Sound [bgMusic]Used by:Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 TextUses:52Used by:Timeline
Symbol 62 GraphicUsed by:65 67 69 81 151 156 158
Symbol 63 TextUses:52Used by:65
Symbol 64 GraphicUsed by:65 67 69 81 151 156 158
Symbol 65 ButtonUses:62 63 64Used by:Timeline
Symbol 66 TextUses:52Used by:67 151
Symbol 67 ButtonUses:62 66 64Used by:Timeline
Symbol 68 TextUses:52Used by:69
Symbol 69 ButtonUses:62 68 64Used by:78
Symbol 70 GraphicUsed by:78
Symbol 71 GraphicUsed by:73 75 77
Symbol 72 TextUses:52Used by:73
Symbol 73 ButtonUses:71 72Used by:78
Symbol 74 TextUses:52Used by:75
Symbol 75 ButtonUses:71 74Used by:78
Symbol 76 TextUses:52Used by:77
Symbol 77 ButtonUses:71 76Used by:78
Symbol 78 MovieClipUses:69 70 73 75 77Used by:Timeline
Symbol 79 TextUses:52Used by:Timeline
Symbol 80 TextUses:52Used by:81
Symbol 81 ButtonUses:62 80 64Used by:87
Symbol 82 GraphicUsed by:87
Symbol 83 TextUses:52Used by:87
Symbol 84 TextUses:52Used by:87
Symbol 85 GraphicUsed by:86
Symbol 86 ButtonUses:85Used by:87
Symbol 87 MovieClipUses:81 82 83 84 86Used by:Timeline
Symbol 88 GraphicUsed by:89
Symbol 89 ButtonUses:88Used by:94
Symbol 90 GraphicUsed by:91
Symbol 91 ButtonUses:90Used by:94
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:89 91 93Used by:Timeline
Symbol 95 TextUses:52Used by:Timeline
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:Timeline
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:Timeline
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:Timeline
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:116
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:113 115Used by:Timeline
Symbol 117 GraphicUsed by:128
Symbol 118 EditableTextUses:52Used by:128
Symbol 119 GraphicUsed by:128
Symbol 120 EditableTextUses:52Used by:128
Symbol 121 GraphicUsed by:128
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:128
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:128
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClipUses:117 118 119 120 121 123 125 127Used by:Timeline
Symbol 129 GraphicUsed by:146
Symbol 130 TextUses:52Used by:146
Symbol 131 TextUses:52Used by:146
Symbol 132 TextUses:52Used by:146
Symbol 133 TextUses:52Used by:146
Symbol 134 TextUses:52Used by:146
Symbol 135 TextUses:52Used by:146
Symbol 136 GraphicUsed by:146
Symbol 137 EditableTextUses:52Used by:146
Symbol 138 EditableTextUses:52Used by:146
Symbol 139 EditableTextUses:52Used by:146
Symbol 140 EditableTextUses:52Used by:146
Symbol 141 GraphicUsed by:146
Symbol 142 TextUses:52Used by:146
Symbol 143 TextUses:52Used by:146
Symbol 144 EditableTextUses:52Used by:146
Symbol 145 EditableTextUses:52Used by:146
Symbol 146 MovieClipUses:129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145Used by:147
Symbol 147 MovieClipUses:146Used by:Timeline
Symbol 148 EditableTextUses:52Used by:Timeline
Symbol 149 GraphicUsed by:Timeline
Symbol 150 TextUses:52Used by:Timeline
Symbol 151 ButtonUses:62 66 64Used by:Timeline
Symbol 152 EditableTextUses:52Used by:Timeline
Symbol 153 TextUses:52Used by:Timeline
Symbol 154 EditableTextUses:52Used by:Timeline
Symbol 155 TextUses:52Used by:156
Symbol 156 ButtonUses:62 155 64Used by:Timeline
Symbol 157 TextUses:52Used by:158
Symbol 158 ButtonUses:62 157 64Used by:Timeline

Instance Names

"fade"Frame 1Symbol 50 MovieClip
"pauseMC"Frame 1Symbol 55 MovieClip
"cannon"Frame 4Symbol 116 MovieClip
"HUD"Frame 4Symbol 128 MovieClip
"inter"Frame 4Symbol 147 MovieClip
"wave_disp"Frame 4Symbol 148 EditableText
"name_txt"Frame 5Symbol 152 EditableText
"score"Frame 5Symbol 154 EditableText
"submit"Frame 5Symbol 158 Button
"innerEgg"Symbol 46 MovieClip [eggs] Frame 1Symbol 27 MovieClip
"innerEgg"Symbol 46 MovieClip [eggs] Frame 2Symbol 33 MovieClip
"innerEgg"Symbol 46 MovieClip [eggs] Frame 3Symbol 39 MovieClip
"innerEgg"Symbol 46 MovieClip [eggs] Frame 4Symbol 45 MovieClip
"pipe"Symbol 116 MovieClip Frame 1Symbol 113 MovieClip
"eggsLeft"Symbol 128 MovieClip Frame 1Symbol 118 EditableText
"score"Symbol 128 MovieClip Frame 1Symbol 120 EditableText
"happBar"Symbol 128 MovieClip Frame 1Symbol 127 MovieClip
"perf_bonus"Symbol 146 MovieClip Frame 1Symbol 137 EditableText
"acc_bonus"Symbol 146 MovieClip Frame 1Symbol 138 EditableText
"lvl_score"Symbol 146 MovieClip Frame 1Symbol 139 EditableText
"total_score"Symbol 146 MovieClip Frame 1Symbol 140 EditableText
"missedEggs"Symbol 146 MovieClip Frame 1Symbol 144 EditableText
"accuracy"Symbol 146 MovieClip Frame 1Symbol 145 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "shoot_sfx"
ExportAssets (56)Timeline Frame 1Symbol 2 as "explode_sfx"
ExportAssets (56)Timeline Frame 1Symbol 3 as "miss_sfx"
ExportAssets (56)Timeline Frame 1Symbol 9 as "smoke"
ExportAssets (56)Timeline Frame 1Symbol 11 as "candy4"
ExportAssets (56)Timeline Frame 1Symbol 13 as "candy3"
ExportAssets (56)Timeline Frame 1Symbol 15 as "candy2"
ExportAssets (56)Timeline Frame 1Symbol 17 as "candy1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "projectile"
ExportAssets (56)Timeline Frame 1Symbol 21 as "aim"
ExportAssets (56)Timeline Frame 1Symbol 46 as "eggs"
ExportAssets (56)Timeline Frame 1Symbol 159 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 160 as "__Packages.ab3.rankz.Armor_Bot_30_En_AS1"
ExportAssets (56)Timeline Frame 2Symbol 56 as "bgMusic"

Labels

"game"Frame 4
"gameOver"Frame 5




http://swfchan.com/9/40593/info.shtml
Created: 11/5 -2019 01:19:37 Last modified: 11/5 -2019 01:19:37 Server time: 14/11 -2024 17:32:58