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

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

Marksmen Defense.swf

This is the info page for
Flash #46783

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


Text
A game by David Westfall

The castle is being attacked... and
you and your men are the only ones
that can save it.  Use your arrows and
abilities to stop the horde and protect
your kingdom.  Use the mouse to
command your archers and use your
abilities.

Back

Easy

Medium

Hard

<p align="center"></p>

<p align="left"><font face="Trebuchet MS" size="16" color="#000000" letterSpacing="0.000000" kerning="1">Enemies Left:</font></p>

<p align="right"></p>

Special Abilites:

Bouncing Arrows:

Castle Defended!

150 Gold

250 Gold

50 Gold

Upgrade Speed

Upgrade Power

Next Wave!

Increase Castle Hp

Repair Castle

Special Abilities

Power + 1

Speed + 1

200 Gold

500 Gold

Special Abilities

Bouncing Arrows

Oil Spill

Arrow Rain

Upgrades

Upgrades

Your castle has fallen...

The menace has been
destroyed and peace has
been returned to the
kingdom.

ActionScript [AS1/AS2]

Frame 1
function highQuality() { _quality = "high"; } function mediumQuality() { _quality = "medium"; } function lowQuality() { _quality = "low"; } function viewHighscores() { gotoAndStop ("vhighscores"); } function playGames() { getURL ("http://play4all.net/", "_blank"); } 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); } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var qualityHigh = new ContextMenuItem("High Quality", highQuality); var qualityMedium = new ContextMenuItem("Medium Quality", mediumQuality); var qualityLow = new ContextMenuItem("Low Quality", lowQuality); var highscores = new ContextMenuItem("View Highscores", viewHighscores); var moreGames = new ContextMenuItem("Play More Games", playGames); myMenu.customItems.push(qualityHigh, qualityMedium, qualityLow, highscores, moreGames); myMenu.customItems[3].enabled = false; _root.menu = myMenu; __com_mochibot__("04056835", this, 10301, true); mochi.MochiServices.connect("5a2e9823b2485f96"); MochiAd.showPreGameAd({id:"5a2e9823b2485f96", res:"550x400"});
Frame 2
stop();
Frame 3
function leave() { gotoAndStop ("menu"); } stop(); myMenu.customItems[3].enabled = true; if (!_root.setm) { music = new Sound(sound1_mc); music.attachSound("music"); music.setVolume(15); music.start(0, 1000); _root.setm = true; } play_btn.onRelease = function () { gotoAndStop ("choosed"); }; instructions_btn.onRelease = function () { gotoAndStop ("instructions"); }; highscores_btn.onRelease = function () { gotoAndStop ("vhighscores"); }; moregames_btn.onRelease = function () { _root.getURL("http://play4all.net/", "_blank"); }; sponsorlogo_btn.onRelease = function () { _root.getURL("http://play4all.net/", "_blank"); };
Frame 4
myMenu.customItems[3].enabled = true; back_btn.onRelease = function () { gotoAndStop ("menu"); };
Frame 5
myMenu.customItems[3].enabled = true; chooseDifficulty = function (multiplier) { _root.difficultym = multiplier; gotoAndStop ("game"); }; easy_btn.onRelease = function () { chooseDifficulty(1); }; medium_btn.onRelease = function () { chooseDifficulty(1.25); }; hard_btn.onRelease = function () { chooseDifficulty(1.5); }; back_btn.onRelease = function () { gotoAndStop ("menu"); };
Frame 6
stop(); myMenu.customItems[3].enabled = false; if (!_root.hah) { _root.boil = false; _root.arrowrain = false; _root.bouncingstones = false; _root.bouncingmeter = 0; _root.power = 10; _root.score = 0; _root.money = 0; _root.shootSpeed = 1; castle_mc.maxhp = 100; castle_mc.hp = castle_mc.maxhp; _root.currentLevel = 0; _root.hah = true; } _root.currentArrow = 0; _root.blood = 0; _root.enemies = 0; _root.wenemies = ["", "1", "2", "3", "4", "5", "1", "2", "3", "4", "5", "1", "2", "3", "4", "5"]; _root.speeds = [0, 1, 3, 1, 2, 2.5, 2, 3, 2, 3, 3.5, 3, 5, 3, 4, 4.5]; _root.powers = [0, 2, 4, 10, 6, 10, 8, 8, 14, 12, 14, 18, 22, 25, 27, 30]; _root.health = [0, 30, 60, 70, 60, 60, 70, 90, 100, 90, 80, 100, 110, 120, 120, 110]; _root.worths = [0, 10, 15, 15, 20, 25, 25, 30, 30, 35, 40, 40, 45, 45, 50, 55]; _root.scores = [0, 10, 20, 40, 60, 100, 110, 120, 140, 160, 200, 210, 220, 240, 260, 300]; _root.enemiesl = [0, 10, 15, 15, 20, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25]; _root.enemiesc = 0; _root.rate = [0, 4000, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500, 3500]; _root.enemiesos = _root.enemiesl[_root.currentLevel + 1]; onEnterFrame = function () { if (_root.fading) { _root._alpha = _root._alpha - 5; _quality = "medium"; } if (_root.fading && (_root._alpha <= 0)) { gotoAndStop ("dead"); } if (_root.castle_mc.hp <= 0) { _root.castle_mc.hp = 0; i = 0; while (i < _root.enemies) { _root["enemy" + i].removeMovieClip(); i++; } if (!_root.oh) { _root.fading = true; _root.oh = true; } } if ((!_root.d) && (!argh)) { _root.makeEnemies = setInterval(this, "createEnemies", _root.rate[_root.currentLevel + 1]); argh = true; } if (_root.enemiesos <= 0) { if (!_root.d) { nextLevel(); } } enemies_txt.text = "Enemies left: " + _root.enemiesos; money_txt.text = (((((("Gold: " + _root.money) + "\nPower: ") + _root.power) + "\nSpeed: ") + ((_root.shootSpeed - 1) + 5)) + "\nScore: ") + _root.score; castle_mc.hpbar._xscale = (castle_mc.hp / castle_mc.maxhp) * 100; if (_root.d) { _root.castle_mc.hpbar._alpha = 0; castle_mc.hp_txt.text = ""; } else { _root.castle_mc.hpbar._alpha = 100; castle_mc.hp_txt.text = (castle_mc.hp + "/") + castle_mc.maxhp; } }; nextLevel = function () { clearInterval(_root.makeEnemies); wavec_mc.play(); argh = false; _root.d = true; if (_root.currentLevel >= 14) { gotoAndStop ("winner"); } }; i = 1; while (i <= 3) { currentBow = _root["bow" + i]; currentBow.onEnterFrame = function () { this.number = this._name.slice(3, 4); chead = _root["head" + this.number]; currentHead._rotation = this._rotation; this.coords = Math.atan2(_ymouse - this._y, _xmouse - this._x); this.degrees = (this.coords / Math.PI) * 180; this._rotation = this.degrees; chead._rotation = this._rotation; }; i++; } onMouseDown = function () { if (!_root.d) { shoot(); } }; shoot = function () { if (_root.currentArrow > 50) { _root.currentArrow = 0; } if (_root.canshoot) { j = 1; while (j <= 3) { attachMovie("arrow_mc", "arrow_mc" + _root.currentArrow, 3000 + _root.currentArrow); ca = _root["arrow_mc" + _root.currentArrow]; cb = _root["bow" + j]; cb.gotoAndPlay("shoot" + _root.shootSpeed); ca._x = cb._x; ca._y = cb._y; ca._rotation = cb._rotation; ca.radians = (ca._rotation * Math.PI) / 180; ca.velocity = 20; ca.gravity = 1; ca.speedX = ca.velocity * Math.cos(ca.radians); ca.speedY = ca.velocity * Math.sin(ca.radians); ca.bounces = 0; ca.onEnterFrame = function () { if (this.speedX < 0) { this._xscale = -100; } if (this.speedY < 0) { this._yscale = -100; } this._x = this._x + this.speedX; this._y = this._y + this.speedY; this.speedY = this.speedY + this.gravity; this._rotation = (this._rotation = (Math.atan(this.speedY / this.speedX) * 180) / Math.PI); this.gravity = this.gravity + 0.05; if (_root.bouncingstones && (this.bounces < 2)) { if (this._y >= 385) { this._y = 385; this.speedY = this.speedY * -0.7; bounce = new Sound(this); bounce.attachSound("bounce"); bounce.setVolume(20); bounce.start(0.01, 1); this.bounces++; } } if ((this._y - this._height) > 400) { this.removeMovieClip(); } }; _root.currentArrow++; j++; } } }; createEnemies = function () { if (_root.enemiesc < _root.enemiesl[_root.currentLevel + 1]) { if (_root.currentLevel <= 3) { todetermine = random(_root.currentLevel + 1) + 1; } else { todetermine = Math.abs(random(3) - _root.currentLevel) + 1; } attachMovie("enemy" + _root.wenemies[todetermine], "enemy" + _root.enemies, 7000 + _root.enemies); ce = _root["enemy" + _root.enemies]; ce._xscale = 60; ce._yscale = ce._xscale; ce.speed = _root.speeds[todetermine]; ce.power = _root.powers[todetermine]; ce.score = Math.floor(_root.scores[todetermine] * _root.difficultym); ce.worth = _root.worths[todetermine]; ce.hp = Math.floor(_root.health[todetermine] * _root.difficultym); ce.maxh = ce.hp; ce._x = 550 + (ce._width / 2); ce._y = 400 - (ce._height / 2); ce.onEnterFrame = function () { if ((this._x < 230) && (_root.special)) { this.hp = 0; } if (((this.hp <= 0) && (!this.dead)) && (!this.blowingup)) { this.gotoAndPlay("dead"); this.speed = 0; _root.enemiesos--; this.dead = true; } if (!this.dead) { this.hpbar._xscale = (this.hp / this.maxh) * 100; } else { this.hpbar._xscale = 0; } if (!this.attacking) { this._x = this._x - this.speed; } if ((((this._x + (this._width / 2)) <= 210) && (!this.attacking)) && (!this.dead)) { this.gotoAndPlay("attack"); this.attacking = true; } i = 0; while (i < 50) { if (this.hitTest(_root["arrow_mc" + i]) && (!this.blowingup)) { this.hp = this.hp - _root.power; _root.attachMovie("blood", "blood" + _root.blood, 8500 + _root.blood); cb = _root["blood" + _root.blood]; cb._x = this._x; cb._y = this._y; cb._rotation = random(360) + 1; _root.blood++; _root["arrow_mc" + i].removeMovieClip(); } i++; } }; _root.enemiesc++; _root.enemies++; } }; specialabilities_mc.oilspill_mc.onRelease = function () { special_mc.gotoAndPlay("oilspill"); _root.oilcharge = 0; }; specialabilities_mc.arrowrain_mc.onRelease = function () { special_mc.gotoAndPlay("arrowrain"); _root.arrowcharge = 0; }; bounce_mc.onEnterFrame = function () { if (_root.bouncingstones && (!_root.d)) { this._alpha = 100; _root.bouncingmeter = _root.bouncingmeter - 1; this.bouncebar._xscale = _root.bouncingmeter / 18; } else { this._alpha = 0; } if (_root.bouncingmeter <= 0) { this.bouncebar._xscale = 0; _root.bouncingstones = false; } }; specialabilities_mc.onEnterFrame = function () { if (_root.d) { this._alpha = 0; this.oilspill_mc.enabled = false; this.arrowrain_mc.enabled = false; } else { this._alpha = 100; if (_root.boil) { this.oilspillbar._xscale = _root.oilcharge; this.oilspill_mc._alpha = 100; this.oilspillbar._alpha = 100; if (_root.oilcharge < 100) { this.oilspill_mc.enabled = false; _root.oilcharge = _root.oilcharge + 0.05; } else { this.oilspill_mc.enabled = true; _root.oilcharge = 100; } } else { if (this._alpha < 40) { this._alpha = this._alpha + 5; } this.oilspill_mc.enabled = false; this.oilspill_mc._alpha = 40; this.oilspillbar._alpha = 40; } if (_root.arrowrain) { this.arrowbar._xscale = _root.arrowcharge; this.arrowrain_mc._alpha = 100; this.arrowbar._alpha = 100; if (_root.arrowcharge < 100) { this.arrowrain_mc.enabled = false; _root.arrowcharge = _root.arrowcharge + 0.1; } else { this.arrowrain_mc.enabled = true; _root.arrowcharge = 100; } } else { if (this._alpha < 40) { this._alpha = this._alpha + 5; } this.arrowrain_mc.enabled = false; this.arrowrain_mc._alpha = 40; this.arrowbar._alpha = 40; } } };
Frame 7
myMenu.customItems[3].enabled = false; mochi.MochiScores.showLeaderboard({boardID:"68036eca9118f08e", onClose:function () { leave(); }});
Frame 10
myMenu.customItems[3].enabled = true; _root.oh = false; _root.hah = false; _root.d = false; argh = false; shoot = function () { }; menu_btn.onRelease = function () { gotoAndStop ("menu"); }; _quality = "high"; onEnterFrame = function () { if (_root.fading) { this._alpha = this._alpha + 5; } if ((this._alpha >= 100) && (_root.fading)) { _root.fading = false; } }; clearInterval(_root.makeEnemies); mochi.MochiScores.showLeaderboard({boardID:"68036eca9118f08e", score:_root.score, onClose:function () { leave(); }});
Frame 11
myMenu.customItems[3].enabled = false; delete onEnterFrame; _root.oh = false; _root.hah = false; _root.d = false; argh = false; shoot = function () { }; menu_btn.onRelease = function () { gotoAndStop ("menu"); }; mochi.MochiScores.showLeaderboard({boardID:"68036eca9118f08e", score:_root.score, onClose:function () { leave(); }});
Symbol 18 MovieClip Frame 32
stop();
Symbol 21 MovieClip Frame 12
stop();
Symbol 25 MovieClip [enemy5] Frame 1
if (this.blowingup) { gotoAndPlay ("attack"); }
Symbol 25 MovieClip [enemy5] Frame 37
if ((!this.dead) && (!this.blowingup)) { gotoAndPlay ("walking"); }
Symbol 25 MovieClip [enemy5] Frame 61
this.blowingup = true;
Symbol 25 MovieClip [enemy5] Frame 67
_root.castle_mc.hp = _root.castle_mc.hp - this.power; _root.enemiesos--;
Symbol 25 MovieClip [enemy5] Frame 100
_root.money = _root.money + this.worth; this.removeMovieClip();
Symbol 25 MovieClip [enemy5] Frame 106
this.blowingup = true; _root.money = _root.money + this.worth; _root.score = _root.score + this.score;
Symbol 25 MovieClip [enemy5] Frame 148
this.removeMovieClip();
Symbol 290 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 291 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 292 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if (options.clip != mochi.MochiServices.__get__clip()) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 44 MovieClip Frame 46
stop();
Instance of Symbol 30 MovieClip in Symbol 45 MovieClip Frame 67
on (release) { getURL ("http://play4all.net/", "_blank"); }
Instance of Symbol 30 MovieClip in Symbol 45 MovieClip Frame 199
on (release) { getURL ("http://www.play4all.net", "_blank"); }
Symbol 45 MovieClip Frame 253
_root.nextFrame();
Symbol 60 MovieClip Frame 6
stop();
Symbol 70 Button
on (release) { getURL ("http://play4all.net/", "_blank"); }
Symbol 79 Button
on (release) { _parent.music.stop(); nextFrame(); }
Symbol 82 Button
on (release) { _parent.music.start(); nextFrame(); }
Symbol 83 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 3
gotoAndStop (1);
Symbol 122 MovieClip [enemy3] Frame 39
if (!this.dead) { gotoAndPlay ("walking"); }
Symbol 122 MovieClip [enemy3] Frame 79
_root.castle_mc.hp = _root.castle_mc.hp - this.power;
Symbol 122 MovieClip [enemy3] Frame 94
if (!this.dead) { gotoAndPlay ("attack"); }
Symbol 122 MovieClip [enemy3] Frame 125
_root.money = _root.money + this.worth; _root.score = _root.score + this.score; this.removeMovieClip();
Symbol 125 MovieClip Frame 15
_parent.removeMovieClip();
Symbol 141 MovieClip [enemy2] Frame 11
if (!this.dead) { gotoAndPlay ("walking"); }
Symbol 141 MovieClip [enemy2] Frame 44
_root.castle_mc.hp = _root.castle_mc.hp - this.power;
Symbol 141 MovieClip [enemy2] Frame 80
if (!this.dead) { gotoAndPlay ("attack"); }
Symbol 141 MovieClip [enemy2] Frame 95
_root.money = _root.money + this.worth; _root.score = _root.score + this.score; this.removeMovieClip();
Symbol 154 MovieClip [enemy1] Frame 37
if (!this.dead) { gotoAndPlay ("walking"); }
Symbol 154 MovieClip [enemy1] Frame 76
_root.castle_mc.hp = _root.castle_mc.hp - this.power;
Symbol 154 MovieClip [enemy1] Frame 101
if (!this.dead) { gotoAndPlay ("attack"); }
Symbol 154 MovieClip [enemy1] Frame 116
_root.money = _root.money + this.worth; _root.score = _root.score + this.score; this.removeMovieClip();
Symbol 171 MovieClip [enemy4] Frame 37
if (!this.dead) { gotoAndPlay ("walking"); }
Symbol 171 MovieClip [enemy4] Frame 77
_root.castle_mc.hp = _root.castle_mc.hp - this.power;
Symbol 171 MovieClip [enemy4] Frame 101
if (!this.dead) { gotoAndPlay ("attack"); }
Symbol 171 MovieClip [enemy4] Frame 116
_root.money = _root.money + this.worth; _root.score = _root.score + this.score; this.removeMovieClip();
Symbol 204 MovieClip Frame 1
stop(); _root.canshoot = true;
Symbol 204 MovieClip Frame 2
_root.canshoot = false;
Symbol 204 MovieClip Frame 30
gotoAndStop (1);
Symbol 204 MovieClip Frame 31
_root.canshoot = false;
Symbol 204 MovieClip Frame 57
gotoAndStop (1);
Symbol 204 MovieClip Frame 58
_root.canshoot = false;
Symbol 204 MovieClip Frame 82
gotoAndStop (1);
Symbol 204 MovieClip Frame 83
_root.canshoot = false;
Symbol 204 MovieClip Frame 105
gotoAndStop (1);
Symbol 204 MovieClip Frame 106
_root.canshoot = false;
Symbol 204 MovieClip Frame 126
gotoAndStop (1);
Symbol 204 MovieClip Frame 127
_root.canshoot = false;
Symbol 204 MovieClip Frame 145
gotoAndStop (1);
Symbol 230 MovieClip Frame 1
stop(); _root.special = false;
Symbol 230 MovieClip Frame 3
_root.special = true;
Symbol 230 MovieClip Frame 67
gotoAndStop (1);
Instance of Symbol 229 MovieClip in Symbol 230 MovieClip Frame 72
onClipEvent (load) { cacheAsBitmap = true; }
Symbol 230 MovieClip Frame 89
_root.special = true;
Symbol 230 MovieClip Frame 94
_root.special = false;
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 52
gotoAndStop (1);
Symbol 266 MovieClip Frame 110
gotoAndStop (1);
Symbol 266 MovieClip Frame 170
gotoAndStop (1);
Symbol 282 MovieClip Frame 1
stop(); back = false;
Symbol 282 MovieClip Frame 40
stop(); ah = false; prompt_mc.onEnterFrame = function () { if ((!_root.hasbeen) && (!ah)) { prompt_mc.play(); ah = true; } }; if (_root.power >= 20) { up_btn._alpha = 40; up_btn.enabled = false; } if (_root.shootSpeed >= 6) { speed_btn._alpha = 40; speed_btn.enabled = false; } if (_root.castle_mc.maxhp >= 250) { uhp_btn._alpha = 40; uhp_btn.enabled = false; } nextwave_btn.onRelease = function () { if (!_root.hasbeen) { prompt_mc.gotoAndPlay(17); } _root.hasbeen = true; play(); upgrading = false; }; sa_btn.onRelease = function () { if (!_root.hasbeen) { prompt_mc.gotoAndPlay(17); } play(); upgrading = true; }; up_btn.onRelease = function () { if (_root.money >= 150) { _root.power = _root.power + 1; rcastle_mc.gotoAndPlay("power"); _root.money = _root.money - 150; if (_root.power >= 20) { this._alpha = 40; this.enabled = false; } } }; uhp_btn.onRelease = function () { if (_root.money >= 250) { _root.castle_mc.maxhp = _root.castle_mc.maxhp + 25; rcastle_mc.gotoAndPlay("maxhp"); _root.money = _root.money - 250; } }; rc_btn.onRelease = function () { if (((_root.castle_mc.hp + 25) < _root.castle_mc.maxhp) && (_root.money >= 50)) { rcastle_mc.gotoAndPlay("hp"); _root.castle_mc.hp = _root.castle_mc.hp + 25; _root.money = _root.money - 50; } else if (_root.money >= 50) { _root.castle_mc.hp = _root.castle_mc.maxhp; _root.money = _root.money - 50; } }; speed_btn.onRelease = function () { if (_root.money >= 250) { _root.shootSpeed = _root.shootSpeed + 1; rcastle_mc.gotoAndPlay("speed"); _root.money = _root.money - 250; if (_root.shootSpeed >= 6) { this._alpha = 40; this.enabled = false; } } };
Symbol 282 MovieClip Frame 55
if (!upgrading) { _root.currentLevel++; _root.enemiesos = _root.enemiesl[_root.currentLevel + 1]; _root.d = false; _root.enemiesc = 0; gotoAndStop (1); } else { gotoAndPlay (65); }
Symbol 282 MovieClip Frame 65
ah = true;
Symbol 282 MovieClip Frame 84
stop(); if (_root.arrowrain) { ar_btn._alpha = 40; ar_btn.enabled = false; } if (_root.boil) { oilspill_btn._alpha = 40; oilspill_btn.enabled = false; } if (_root.bouncingstones) { bounce_btn._alpha = 40; bounce_btn.enabled = false; } u_btn.onRelease = function () { back = true; play(); }; oilspill_btn.onRelease = function () { if ((_root.money >= 500) && (!_root.boil)) { _root.oilcharge = 0; _root.money = _root.money - 500; this._alpha = 40; this.enabled = false; _root.boil = true; } }; ar_btn.onRelease = function () { if ((_root.money >= 500) && (!_root.arrowrain)) { _root.arrowcharge = 0; _root.money = _root.money - 500; this._alpha = 40; this.enabled = false; _root.arrowrain = true; } }; bounce_btn.onRelease = function () { if ((_root.money >= 200) && (!_root.bouncingstones)) { _root.money = _root.money - 200; this._alpha = 40; this.enabled = false; _root.bouncingstones = true; _root.bouncingmeter = 1800; } }; nextwave_btn.onRelease = function () { _root.hasbeen = true; play(); upgrading = false; };
Symbol 282 MovieClip Frame 99
if (back) { gotoAndPlay (125); } if (!upgrading) { _root.currentLevel++; _root.enemiesos = _root.enemiesl[_root.currentLevel + 1]; _root.d = false; _root.enemiesc = 0; gotoAndStop (1); }
Symbol 282 MovieClip Frame 144
stop(); ah = false; prompt_mc.onEnterFrame = function () { if ((!_root.hasbeen) && (!ah)) { prompt_mc.play(); ah = true; } }; if (_root.power >= 20) { up_btn._alpha = 40; up_btn.enabled = false; } if (_root.shootSpeed >= 6) { speed_btn._alpha = 40; speed_btn.enabled = false; } if (_root.castle_mc.maxhp >= 250) { uhp_btn._alpha = 40; uhp_btn.enabled = false; } nextwave_btn.onRelease = function () { if (!_root.hasbeen) { prompt_mc.gotoAndPlay(17); } _root.hasbeen = true; play(); upgrading = false; }; sa_btn.onRelease = function () { if (!_root.hasbeen) { prompt_mc.gotoAndPlay(17); } play(); upgrading = true; }; up_btn.onRelease = function () { if (_root.money >= 150) { _root.power = _root.power + 1; rcastle_mc.gotoAndPlay("power"); _root.money = _root.money - 150; if (_root.power >= 20) { this._alpha = 40; this.enabled = false; } } }; uhp_btn.onRelease = function () { if (_root.money >= 250) { _root.castle_mc.maxhp = _root.castle_mc.maxhp + 25; rcastle_mc.gotoAndPlay("maxhp"); _root.money = _root.money - 250; } }; rc_btn.onRelease = function () { if (((_root.castle_mc.hp + 25) < _root.castle_mc.maxhp) && (_root.money >= 50)) { rcastle_mc.gotoAndPlay("hp"); _root.castle_mc.hp = _root.castle_mc.hp + 25; _root.money = _root.money - 50; } else if (_root.money >= 50) { _root.castle_mc.hp = _root.castle_mc.maxhp; _root.money = _root.money - 50; } }; speed_btn.onRelease = function () { if (_root.money >= 250) { _root.shootSpeed = _root.shootSpeed + 1; rcastle_mc.gotoAndPlay("speed"); _root.money = _root.money - 250; if (_root.shootSpeed >= 6) { this._alpha = 40; this.enabled = false; } } };
Symbol 282 MovieClip Frame 159
if (!upgrading) { _root.currentLevel++; _root.enemiesos = _root.enemiesl[_root.currentLevel + 1]; _root.d = false; _root.enemiesc = 0; gotoAndStop (1); } else { gotoAndPlay (61); }

Library Items

Symbol 1 GraphicUsed by:25 122 154 171
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:25
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:25
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:25
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:25
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:25
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:25
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:25 122 141 154 171
Symbol 16 ShapeTweeningUsed by:18
Symbol 17 GraphicUsed by:18 21
Symbol 18 MovieClipUses:16 17Used by:19 24
Symbol 19 MovieClipUses:18Used by:24
Symbol 20 ShapeTweeningUsed by:21
Symbol 21 MovieClipUses:20 17Used by:22
Symbol 22 MovieClipUses:21Used by:24
Symbol 23 SoundUsed by:24
Symbol 24 MovieClipUses:19 18 22 23Used by:25
Symbol 25 MovieClip [enemy5]Uses:1 3 5 7 9 11 13 15 24Used by:Timeline
Symbol 26 GraphicUsed by:Timeline
Symbol 27 GraphicUsed by:Timeline
Symbol 290 MovieClip [__Packages.mochi.MochiServices]
Symbol 291 MovieClip [__Packages.MochiAd]
Symbol 292 MovieClip [__Packages.mochi.MochiScores]
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:45
Symbol 31 GraphicUsed by:44
Symbol 32 GraphicUsed by:44
Symbol 33 GraphicUsed by:44
Symbol 34 GraphicUsed by:44
Symbol 35 GraphicUsed by:44
Symbol 36 GraphicUsed by:44
Symbol 37 GraphicUsed by:44
Symbol 38 GraphicUsed by:44
Symbol 39 GraphicUsed by:44
Symbol 40 GraphicUsed by:44
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:31 32 33 34 35 36 37 38 39 40 41 42 43Used by:45
Symbol 45 MovieClipUses:30 44 SS1Used by:Timeline
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:Timeline
Symbol 50 FontUsed by:51 104 127 128 213 232 234 238 239 240 250 267 268 270 280 284
Symbol 51 TextUses:50Used by:Timeline
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:Timeline
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:61
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:60 61 64 67
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60 61 64 67
Symbol 60 MovieClipUses:57 59Used by:61 64 67
Symbol 61 ButtonUses:55 57 59 60Used by:Timeline
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 ButtonUses:63 57 59 60Used by:Timeline
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:67
Symbol 67 ButtonUses:66 57 59 60Used by:Timeline
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70
Symbol 70 ButtonUses:69Used by:Timeline
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:Timeline
Symbol 73 GraphicUsed by:79
Symbol 74 GraphicUsed by:75 79
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:79
Symbol 78 GraphicUsed by:79
Symbol 79 ButtonUses:73 77 78 74Used by:83
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 ButtonUses:80 81Used by:83
Symbol 83 MovieClipUses:79 82Used by:Timeline
Symbol 84 SoundUsed by:122 126 141 154 171  Timeline
Symbol 85 Sound [bounce]Used by:Timeline
Symbol 86 Sound [music]Used by:Timeline
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:91  Timeline
Symbol 89 FontUsed by:90 92 94 96 98 246 248 252 254 256 262 264 272 274 276 278
Symbol 90 TextUses:89Used by:91
Symbol 91 MovieClipUses:88 90Used by:Timeline
Symbol 92 TextUses:89Used by:93
Symbol 93 ButtonUses:92Used by:Timeline
Symbol 94 TextUses:89Used by:95
Symbol 95 ButtonUses:94Used by:Timeline
Symbol 96 TextUses:89Used by:97
Symbol 97 ButtonUses:96Used by:Timeline
Symbol 98 TextUses:89Used by:99
Symbol 99 ButtonUses:98Used by:Timeline
Symbol 100 GraphicUsed by:Timeline
Symbol 101 GraphicUsed by:105
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:105
Symbol 104 EditableTextUses:50Used by:105
Symbol 105 MovieClipUses:101 103 104Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClip [arrow_mc]Uses:106Used by:204  Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:122
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:122
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:122
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:122
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:122
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:122
Symbol 120 GraphicUsed by:122
Symbol 121 SoundUsed by:122 154 171
Symbol 122 MovieClip [enemy3]Uses:1 109 111 113 115 117 119 120 15 84 121Used by:Timeline
Symbol 123 ShapeTweeningUsed by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:123 124Used by:126
Symbol 126 MovieClip [blood]Uses:125 84Used by:Timeline
Symbol 127 EditableTextUses:50Used by:Timeline
Symbol 128 EditableTextUses:50Used by:Timeline
Symbol 129 GraphicUsed by:141
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:141
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:141
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:141
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:141
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:141
Symbol 140 SoundUsed by:141
Symbol 141 MovieClip [enemy2]Uses:129 131 133 135 137 139 15 84 140Used by:Timeline
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:154 171
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:154
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:154
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:154
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:154
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:154
Symbol 154 MovieClip [enemy1]Uses:1 143 145 147 149 151 153 15 84 121Used by:Timeline
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:171
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:158 159Used by:171
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:171
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:171
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:171
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:171
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:171
Symbol 171 MovieClip [enemy4]Uses:1 143 156 160 162 164 166 15 168 84 170 121Used by:Timeline
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:Timeline
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:Timeline
Symbol 176 GraphicUsed by:204
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:204
Symbol 179 GraphicUsed by:204
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:204
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:204
Symbol 184 ShapeTweeningUsed by:204
Symbol 185 SoundUsed by:204 230
Symbol 186 GraphicUsed by:204
Symbol 187 ShapeTweeningUsed by:204
Symbol 188 GraphicUsed by:204
Symbol 189 ShapeTweeningUsed by:204
Symbol 190 GraphicUsed by:204
Symbol 191 ShapeTweeningUsed by:204
Symbol 192 ShapeTweeningUsed by:204
Symbol 193 GraphicUsed by:204
Symbol 194 ShapeTweeningUsed by:204
Symbol 195 ShapeTweeningUsed by:204
Symbol 196 GraphicUsed by:204
Symbol 197 ShapeTweeningUsed by:204
Symbol 198 ShapeTweeningUsed by:204
Symbol 199 GraphicUsed by:204
Symbol 200 ShapeTweeningUsed by:204
Symbol 201 ShapeTweeningUsed by:204
Symbol 202 GraphicUsed by:204
Symbol 203 ShapeTweeningUsed by:204
Symbol 204 MovieClipUses:176 178 179 181 183 184 107 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203Used by:Timeline
Symbol 205 GraphicUsed by:Timeline
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:209 212
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:207 208Used by:217
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:212 229
Symbol 212 MovieClipUses:207 211Used by:217
Symbol 213 TextUses:50Used by:214
Symbol 214 MovieClipUses:213Used by:217
Symbol 215 GraphicUsed by:216 231
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClipUses:209 212 214 216Used by:Timeline
Symbol 218 GraphicUsed by:227
Symbol 219 ShapeTweeningUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:219 220Used by:227
Symbol 222 GraphicUsed by:226
Symbol 223 ShapeTweeningUsed by:226
Symbol 224 ShapeTweeningUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:222 223 224 225Used by:227
Symbol 227 MovieClipUses:218 221 226Used by:230
Symbol 228 SoundUsed by:230
Symbol 229 MovieClipUses:211Used by:230
Symbol 230 MovieClipUses:227 228 229 185Used by:Timeline
Symbol 231 MovieClipUses:215Used by:233
Symbol 232 TextUses:50Used by:233
Symbol 233 MovieClipUses:231 232Used by:Timeline
Symbol 234 TextUses:50Used by:235
Symbol 235 MovieClipUses:234Used by:282
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:243 269
Symbol 238 TextUses:50Used by:243
Symbol 239 TextUses:50Used by:243
Symbol 240 TextUses:50Used by:243
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 MovieClipUses:237 238 239 240 242Used by:282
Symbol 244 GraphicUsed by:245 247 249 253 255 257 273 275 277 279
Symbol 245 MovieClipUses:244Used by:247 249 253 255 257 273 275 277 279
Symbol 246 TextUses:89Used by:247
Symbol 247 ButtonUses:245 246 244Used by:282
Symbol 248 TextUses:89Used by:249
Symbol 249 ButtonUses:245 248 244Used by:282
Symbol 250 TextUses:50Used by:251
Symbol 251 ButtonUses:250Used by:282
Symbol 252 TextUses:89Used by:253
Symbol 253 ButtonUses:245 252 244Used by:282
Symbol 254 TextUses:89Used by:255
Symbol 255 ButtonUses:245 254 244Used by:282
Symbol 256 TextUses:89Used by:257
Symbol 257 ButtonUses:245 256 244Used by:282
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:266
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:266
Symbol 262 TextUses:89Used by:263
Symbol 263 MovieClipUses:262Used by:266
Symbol 264 TextUses:89Used by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClipUses:259 261 263 265Used by:282
Symbol 267 TextUses:50Used by:269
Symbol 268 TextUses:50Used by:269
Symbol 269 MovieClipUses:237 267 268Used by:282
Symbol 270 TextUses:50Used by:271
Symbol 271 MovieClipUses:270Used by:282
Symbol 272 TextUses:89Used by:273
Symbol 273 ButtonUses:245 272 244Used by:282
Symbol 274 TextUses:89Used by:275
Symbol 275 ButtonUses:245 274 244Used by:282
Symbol 276 TextUses:89Used by:277
Symbol 277 ButtonUses:245 276 244Used by:282
Symbol 278 TextUses:89Used by:279
Symbol 279 ButtonUses:245 278 244Used by:282
Symbol 280 TextUses:50Used by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:235 243 247 249 251 253 255 257 266 269 271 273 275 277 279 281Used by:Timeline
Symbol 283 GraphicUsed by:Timeline
Symbol 284 TextUses:50Used by:Timeline
Symbol 285 SoundUsed by:Timeline
Symbol 286 GraphicUsed by:Timeline
Symbol 287 FontUsed by:288
Symbol 288 TextUses:287Used by:Timeline
Symbol 289 SoundUsed by:Timeline
Streaming Sound 1Used by:Symbol 45 MovieClip

Instance Names

"moregames_btn"Frame 3Symbol 61 Button
"play_btn"Frame 3Symbol 64 Button
"instructions_btn"Frame 3Symbol 67 Button
"sound1_mc"Frame 3Symbol 72 MovieClip
"sound_btn"Frame 3Symbol 83 MovieClip
"back_btn"Frame 4Symbol 93 Button
"easy_btn"Frame 5Symbol 95 Button
"medium_btn"Frame 5Symbol 97 Button
"hard_btn"Frame 5Symbol 99 Button
"castle_mc"Frame 6Symbol 105 MovieClip
"enemies_txt"Frame 6Symbol 127 EditableText
"money_txt"Frame 6Symbol 128 EditableText
"body3"Frame 6Symbol 173 MovieClip
"head3"Frame 6Symbol 175 MovieClip
"bow3"Frame 6Symbol 204 MovieClip
"body2"Frame 6Symbol 173 MovieClip
"head2"Frame 6Symbol 175 MovieClip
"bow2"Frame 6Symbol 204 MovieClip
"body1"Frame 6Symbol 173 MovieClip
"head1"Frame 6Symbol 175 MovieClip
"bow1"Frame 6Symbol 204 MovieClip
"specialabilities_mc"Frame 6Symbol 217 MovieClip
"special_mc"Frame 6Symbol 230 MovieClip
"bounce_mc"Frame 6Symbol 233 MovieClip
"wavec_mc"Frame 6Symbol 282 MovieClip
"hpbar"Symbol 25 MovieClip [enemy5] Frame 1Symbol 15 MovieClip
"soundoff_btn"Symbol 83 MovieClip Frame 1Symbol 79 Button
"soundon_btn"Symbol 83 MovieClip Frame 2Symbol 82 Button
"hpbar"Symbol 105 MovieClip Frame 1Symbol 103 MovieClip
"hp_txt"Symbol 105 MovieClip Frame 1Symbol 104 EditableText
"hpbar"Symbol 122 MovieClip [enemy3] Frame 1Symbol 15 MovieClip
"hpbar"Symbol 141 MovieClip [enemy2] Frame 1Symbol 15 MovieClip
"hpbar"Symbol 154 MovieClip [enemy1] Frame 1Symbol 15 MovieClip
"hpbar"Symbol 154 MovieClip [enemy1] Frame 106Symbol 15 MovieClip
"hpbar"Symbol 171 MovieClip [enemy4] Frame 1Symbol 15 MovieClip
"hpbar"Symbol 171 MovieClip [enemy4] Frame 106Symbol 15 MovieClip
"bow_mc"Symbol 204 MovieClip Frame 1Symbol 178 MovieClip
"oilspill_mc"Symbol 217 MovieClip Frame 1Symbol 209 MovieClip
"arrowrain_mc"Symbol 217 MovieClip Frame 1Symbol 212 MovieClip
"text_mc"Symbol 217 MovieClip Frame 1Symbol 214 MovieClip
"oilspillbar"Symbol 217 MovieClip Frame 1Symbol 216 MovieClip
"arrowbar"Symbol 217 MovieClip Frame 1Symbol 216 MovieClip
"bouncebar"Symbol 233 MovieClip Frame 1Symbol 231 MovieClip
"speed_btn"Symbol 282 MovieClip Frame 21Symbol 247 Button
"up_btn"Symbol 282 MovieClip Frame 21Symbol 249 Button
"nextwave_btn"Symbol 282 MovieClip Frame 21Symbol 251 Button
"uhp_btn"Symbol 282 MovieClip Frame 21Symbol 253 Button
"rc_btn"Symbol 282 MovieClip Frame 21Symbol 255 Button
"sa_btn"Symbol 282 MovieClip Frame 21Symbol 257 Button
"rcastle_mc"Symbol 282 MovieClip Frame 40Symbol 266 MovieClip
"bounce_btn"Symbol 282 MovieClip Frame 65Symbol 273 Button
"oilspill_btn"Symbol 282 MovieClip Frame 65Symbol 275 Button
"rc_btn"Symbol 282 MovieClip Frame 65Symbol 277 Button
"u_btn"Symbol 282 MovieClip Frame 65Symbol 279 Button
"ar_btn"Symbol 282 MovieClip Frame 84Symbol 277 Button
"uhp_btn"Symbol 282 MovieClip Frame 99Symbol 275 Button
"up_btn"Symbol 282 MovieClip Frame 125Symbol 249 Button
"nextwave_btn"Symbol 282 MovieClip Frame 125Symbol 251 Button
"uhp_btn"Symbol 282 MovieClip Frame 125Symbol 253 Button
"rc_btn"Symbol 282 MovieClip Frame 125Symbol 255 Button
"sa_btn"Symbol 282 MovieClip Frame 125Symbol 257 Button
"rcastle_mc"Symbol 282 MovieClip Frame 144Symbol 266 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$6R$jcsjJRtI2399qVHmcWGIt1."
ExportAssets (56)Timeline Frame 1Symbol 25 as "enemy5"
ExportAssets (56)Timeline Frame 1Symbol 290 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 291 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 292 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 3Symbol 85 as "bounce"
ExportAssets (56)Timeline Frame 3Symbol 86 as "music"
ExportAssets (56)Timeline Frame 6Symbol 107 as "arrow_mc"
ExportAssets (56)Timeline Frame 6Symbol 122 as "enemy3"
ExportAssets (56)Timeline Frame 6Symbol 126 as "blood"
ExportAssets (56)Timeline Frame 6Symbol 141 as "enemy2"
ExportAssets (56)Timeline Frame 6Symbol 154 as "enemy1"
ExportAssets (56)Timeline Frame 6Symbol 171 as "enemy4"

Labels

"menu"Frame 3
"instructions"Frame 4
"choosed"Frame 5
"game"Frame 6
"vhighscores"Frame 7
"dead"Frame 10
"winner"Frame 11
"walking"Symbol 25 MovieClip [enemy5] Frame 1
"attack"Symbol 25 MovieClip [enemy5] Frame 61
"dead"Symbol 25 MovieClip [enemy5] Frame 106
"walking"Symbol 122 MovieClip [enemy3] Frame 1
"attack"Symbol 122 MovieClip [enemy3] Frame 56
"dead"Symbol 122 MovieClip [enemy3] Frame 114
"walking"Symbol 141 MovieClip [enemy2] Frame 1
"attack"Symbol 141 MovieClip [enemy2] Frame 32
"dead"Symbol 141 MovieClip [enemy2] Frame 85
"walking"Symbol 154 MovieClip [enemy1] Frame 1
"attack"Symbol 154 MovieClip [enemy1] Frame 67
"dead"Symbol 154 MovieClip [enemy1] Frame 106
"walking"Symbol 171 MovieClip [enemy4] Frame 1
"attack"Symbol 171 MovieClip [enemy4] Frame 61
"dead"Symbol 171 MovieClip [enemy4] Frame 106
"shoot1"Symbol 204 MovieClip Frame 2
"shoot2"Symbol 204 MovieClip Frame 31
"shoot3"Symbol 204 MovieClip Frame 58
"shoot4"Symbol 204 MovieClip Frame 83
"shoot5"Symbol 204 MovieClip Frame 106
"shoot6"Symbol 204 MovieClip Frame 127
"oilspill"Symbol 230 MovieClip Frame 3
"arrowrain"Symbol 230 MovieClip Frame 72
"hp"Symbol 266 MovieClip Frame 2
"maxhp"Symbol 266 MovieClip Frame 60
"power"Symbol 266 MovieClip Frame 120
"speed"Symbol 266 MovieClip Frame 180




http://swfchan.com/10/46783/info.shtml
Created: 3/5 -2019 02:13:20 Last modified: 3/5 -2019 02:13:20 Server time: 17/05 -2024 02:57:06