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

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

Towers2.swf

This is the info page for
Flash #6770

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


Text
GO

Created by David Scott (Critters)

http://novelconcepts.co.uk/FlashElementTD/

<p align="left"><font face="Verdana" size="8" color="#000000" letterSpacing="0.000000" kerning="0"> </font></p>

Start

Next
Level

Next
Level

0000

00

00

0000

Flash TD  v2007-01-08     BETA

9999

99

99

Welcome to Flash TD - Place towers then press SPACE

99

lvl

Score

9999

Basic Towers
Elemental Towers
Combo Towers
Research

Frost

Requires whatever

dmg
range
rate

0

0

0

Tower

This is the all about this tower box. This is the all about this tower box.

Tower

0

0

0

Tower

This is the all about this tower box.

Upgrade info

this is the upgrade info box.
woo

Upgrade [20g]

Sell [Xg]

To deselect tower and return to the
build menu click on the map

// rant
I spend hours and sometimes days programming games
and people who just copy the file and stick it on their site
are lame. In some cases they don't even bother to copy
the file, so not only do they take my work but they use up
my bandwidth.
// end rant
--
David Scott, Programmer, NovelConcepts.co.uk

This flash game has been moved (without
permission) from it's home page.

Click here to play this game on my site.

http://novelconcepts.co.uk/FlashElementTD

Game Over

Again!

You scored

9999

Refresh the page to again.
Or submit your score:

<p align="center"><font face="Verdana" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Your Name</font></p>

Submit

Saving

Error

AMAZING!

You scored

9999

<p align="center"><font face="Verdana" size="14" color="#000000" letterSpacing="0.000000" kerning="1">Your Name</font></p>

ActionScript [AS1/AS2]

Frame 1
function hexit(s) { return(this.binl2hex(this.core_md5(this.str2binl(s), s.length * this.chrsz))); } trace("frame1"); ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; a = _url.indexOf("novelconcepts"); expire = new Date(2007, 1, 1, 0, 0, 0, 0); stolen = 0; expired = 0; if (a < 0) { stolen = 1; if (expire < new Date()) { expired = 1; } } else { trace("" + embed); if (("" + embed) == "undefined") { getURL ("http://novelconcepts.co.uk/FlashElementTD/"); } } _global.MD5 = new Object(); MD5.hexcase = 0; MD5.b64pad = ""; MD5.chrsz = 8; MD5.hex_md5 = function (s) { return(this.binl2hex(this.core_md5(this.str2binl(s), s.length * this.chrsz))); }; MD5.b64_md5 = function (s) { return(this.binl2b64(this.core_md5(this.str2binl(s), s.length * this.chrsz))); }; MD5.str_md5 = function (s) { return(this.binl2str(this.core_md5(this.str2binl(s), s.length * this.chrsz))); }; MD5.hex_hmac_md5 = function (key, data) { return(this.binl2hex(this.core_hmac_md5(key, data))); }; MD5.b64_hmac_md5 = function (key, data) { return(this.binl2b64(this.core_hmac_md5(key, data))); }; MD5.str_hmac_md5 = function (key, data) { return(this.binl2str(this.core_hmac_md5(key, data))); }; MD5.md5_vm_test = function () { return(this.hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"); }; MD5.core_md5 = function (x, len) { var _local11; var _local10; var _local9; var _local8; x[len >> 5] = x[len >> 5] | (128 << (len & 31)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local5 = 1732584193 /* 0x67452301 */; var _local4 = -271733879; var _local3 = -1732584194; var _local2 = 271733878 /* 0x10325476 */; var _local12 = x.length; var _local6 = 0; while (_local6 < _local12) { _local11 = _local5; _local10 = _local4; _local9 = _local3; _local8 = _local2; _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 0], 7, -680876936); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 1], 12, -389564586); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 2], 17, 606105819); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 3], 22, -1044525330); _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 4], 7, -176418897); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 5], 12, 1200080426); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 6], 17, -1473231341); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 7], 22, -45705983); _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 8], 7, 1770035416); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 9], 12, -1958414417); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 10], 17, -42063); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 11], 22, -1990404162); _local5 = this.md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 12], 7, 1804603682); _local2 = this.md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 13], 12, -40341101); _local3 = this.md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 14], 17, -1502002290); _local4 = this.md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 15], 22, 1236535329); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 1], 5, -165796510); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 6], 9, -1069501632); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 11], 14, 643717713); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 0], 20, -373897302); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 5], 5, -701558691); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 10], 9, 38016083); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 15], 14, -660478335); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 4], 20, -405537848); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 9], 5, 568446438); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 14], 9, -1019803690); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 3], 14, -187363961); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 8], 20, 1163531501); _local5 = this.md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 13], 5, -1444681467); _local2 = this.md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 2], 9, -51403784); _local3 = this.md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 7], 14, 1735328473); _local4 = this.md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 12], 20, -1926607734); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 5], 4, -378558); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 8], 11, -2022574463); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 11], 16, 1839030562); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 14], 23, -35309556); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 1], 4, -1530992060); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 4], 11, 1272893353); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 7], 16, -155497632); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 10], 23, -1094730640); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 13], 4, 681279174); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 0], 11, -358537222); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 3], 16, -722521979); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 6], 23, 76029189); _local5 = this.md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 9], 4, -640364487); _local2 = this.md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 12], 11, -421815835); _local3 = this.md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 15], 16, 530742520); _local4 = this.md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 2], 23, -995338651); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 0], 6, -198630844); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 7], 10, 1126891415); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 14], 15, -1416354905); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 5], 21, -57434055); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 12], 6, 1700485571); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 3], 10, -1894986606); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 10], 15, -1051523); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 1], 21, -2054922799); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 8], 6, 1873313359); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 15], 10, -30611744); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 6], 15, -1560198380); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 13], 21, 1309151649); _local5 = this.md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 4], 6, -145523070); _local2 = this.md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 11], 10, -1120210379); _local3 = this.md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 2], 15, 718787259); _local4 = this.md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 9], 21, -343485551); _local5 = this.safe_add(_local5, _local11); _local4 = this.safe_add(_local4, _local10); _local3 = this.safe_add(_local3, _local9); _local2 = this.safe_add(_local2, _local8); _local6 = _local6 + 16; } var _local14 = Array(_local5, _local4, _local3, _local2); return(_local14); }; MD5.md5_cmn = function (q, a, b, x, s, t) { var _local2 = this.safe_add(this.bit_rol(this.safe_add(this.safe_add(a, q), this.safe_add(x, t)), s), b); return(_local2); }; MD5.md5_ff = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); }; MD5.test = function () { }; MD5.md5_gg = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); }; MD5.md5_hh = function (a, b, c, d, x, s, t) { return(this.md5_cmn((b ^ c) ^ d, a, b, x, s, t)); }; MD5.md5_ii = function (a, b, c, d, x, s, t) { return(this.md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); }; MD5.core_hmac_md5 = function (key, data) { var _local3 = this.str2binl(key); if (_local3.length > 16) { _local3 = this.core_md5(_local3, key.length * this.chrsz); } var _local4 = Array(16); var _local5 = Array(16); var _local2 = 0; while (_local2 < 16) { _local4[_local2] = _local3[_local2] ^ 909522486; _local5[_local2] = _local3[_local2] ^ 1549556828; _local2++; } var _local6 = this.core_md5(_local4.concat(this.str2binl(data)), 512 + (data.length * this.chrsz)); return(this.core_md5(_local5.concat(_local6), 640)); }; MD5.safe_add = function (x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); }; MD5.bit_rol = function (num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); }; MD5.str2binl = function (str) { var _local3 = Array(); var _local4 = (1 << this.chrsz) - 1; var _local5 = str.length * this.chrsz; var _local2 = 0; while (_local2 < _local5) { _local3[_local2 >> 5] = _local3[_local2 >> 5] | ((str.charCodeAt(_local2 / this.chrsz) & _local4) << (_local2 & 31)); _local2 = _local2 + this.chrsz; } return(_local3); }; MD5.binl2str = function (bin) { var _local3 = ""; var _local4 = (1 << this.chrsz) - 1; var _local5 = bin.length * 32; var _local2 = 0; while (_local2 < _local5) { _local3 = _local3 + String.fromCharCode((bin[_local2 >> 5] >>> (_local2 & 31)) & _local4); _local2 = _local2 + this.chrsz; } return(_local3); }; MD5.binl2hex = function (binarray) { var _local3 = (this.hexcase ? "0123456789ABCDEF" : "0123456789abcdef"); var _local5 = ""; var _local6 = binarray.length * 4; var _local2 = 0; while (_local2 < _local6) { _local5 = _local5 + (_local3.charAt((binarray[_local2 >> 2] >> (((_local2 & 3) * 8) + 4)) & 15) + _local3.charAt((binarray[_local2 >> 2] >> ((_local2 & 3) * 8)) & 15)); _local2++; } return(_local5); }; MD5.binl2b64 = function (binarray) { var _local9 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local6 = ""; var _local7 = binarray.length * 4; var _local8 = 4 * _local7; var _local2 = 0; while (_local2 < _local7) { var _local5 = ((((binarray[_local2 >> 2] >> (8 * (_local2 & 3))) & 255) << 16) | (((binarray[(_local2 + 1) >> 2] >> (8 * ((_local2 + 1) & 3))) & 255) << 8)) | ((binarray[(_local2 + 2) >> 2] >> (8 * ((_local2 + 2) & 3))) & 255); _local2 = _local2 + 3; } var _local3 = 0; while (_local3 < 4) { if (((_local2 * 8) + (_local3 * 6)) > _local8) { _local6 = _local6 + this.b64pad; } else { _local6 = _local6 + _local9.charAt((_local5 >> (6 * (3 - _local3))) & 63); } _local3++; } return(_local6); }; 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); } ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; __com_mochibot__("1371f058", this, 10301, true);
Instance of Symbol 59 MovieClip "splash" in Frame 1
onClipEvent (load) { startbutton._visible = false; }
Frame 3
trace("frame4"); a = _root.getBytesLoaded(); b = _root.getBytesTotal(); _root.splash.progressbar._width = (260 / b) * a; if ((a == b) && (a > 1000)) { _root.splash.progressbar._width = 260; _root.splash.startbutton._visible = true; stop(); } else { gotoAndPlay (2); }
Instance of Symbol 68 MovieClip in Frame 4
on (press) { _root.ui.gotoAndStop(1); _root.selectedTower = ""; _root.glow._x = 650; _root.ranger._x = 650; _root.ranger._width = 10; _root.ranger._height = 10; }
Instance of Symbol 171 MovieClip "ui" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; swapDepths(4000); wait = 1; } onClipEvent (enterFrame) { if (_root.creepArray.length > 1) { wait = 0; } if ((wait == 0) && (_root.lives > 0)) { allGone = 1; i = 0; while (i < _root.creepArray.length) { if (("" + _root.creepArray[i]) != "") { allGone = 0; } i++; } if (allGone == 1) { trace("All Gone"); _root.cash = int((_root.gold / 100) * _root.interest); _root.statusText(((((("<font color='#000099'><b>Interest earned:</b> " + _root.gold) + "g x ") + _root.interest) + "% = ") + (_root.gold + _root.cash)) + "g</font>"); _root.gold = _root.gold + _root.cash; if ((((_root.level == 7) || (_root.level == 14)) || (_root.level == 21)) || (_root.level == 28)) { _root.wood++; _root.statusText(("<font color='#009900'><b>Wood earned:</b> You now have " + _root.wood) + " wood, use it to upgrade.</font>"); } wait = 1; _root.creepArray = []; if (_root.level == _root.levels.length) { _root.gameOver(); } nextButton.gotoAndStop(3); } } }
Instance of Symbol 174 MovieClip "marker" in Frame 4
onClipEvent (load) { active = 0; } onClipEvent (enterFrame) { if (active == 1) { _x = ((int((_root._xmouse - 5) / 10) * 10) + 10); _y = ((int((_root._ymouse - 5) / 10) * 10) + 10); if (_root.grass.build.hitTest(_x, _y, 1)) { gotoAndStop (1); } else { _x = (_x + (Math.cos(getTimer() / 150) * 2)); _y = (_y + (Math.sin(getTimer() / 150) * 2)); gotoAndStop (2); } if (Key.isDown(27)) { active = 0; _x = 620; _y = 140; } _root.ranger._x = _x; _root.ranger._y = _y; _root.ranger.rate = _root["tower-" + tower].rate; _root.ranger._width = _root["tower-" + tower].range * 2; _root.ranger._height = _root["tower-" + tower].range * 2; } } on (press) { if (_root.grass.build.hitTest(_x, _y, 1)) { _root.towerCount++; _root["tower-" + tower].duplicateMovieClip("t" + _root.towerCount, 500 + _root.towerCount); a = _root["t" + _root.towerCount]; a._x = _x; a._y = _y; a.active = 1; a.cost = cost; active = 0; _root.gold = _root.gold - cost; _x = 650; _root.ranger._x = 650; _root.ranger._width = 10; _root.ranger._height = 10; } }
Instance of Symbol 177 MovieClip "glow" in Frame 4
onClipEvent (load) { swapDepths(10000); }
Instance of Symbol 180 MovieClip "ranger" in Frame 4
onClipEvent (load) { rate = 1000; r = 0; } onClipEvent (enterFrame) { if (r > rate) { r = 0; gotoAndPlay (2); } r++; }
Instance of Symbol 189 MovieClip in Frame 4
onClipEvent (load) { this.swapDepths(9999999); if (_root.stolen == 0) { _visible = false; } else if (_root.expired == 1) { gotoAndStop (2); } }
Instance of Symbol 240 MovieClip "tower-water" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Water [50 gold]"; towerDescription = "Medium damage with a high fire rate, slows, can be upgraded to splash."; towerNotes = "Land + Air"; range = 75; rate = 15; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 10; acc = 0; maxspeed = 10; projectile = "shot-water"; dmg = 25; slow = 1; splash = 0; air = 1; immune = 1; upgrades = [["Adds a small splash to the slow, no more damage.", 25, 30, 75, 15, 25, 1], ["Adds a larger splash, still no more damage.", 25, 35, 75, 15, 45, 1], ["Adds a huge splash, but still no more damage. (this is a slow tower)", 25, 40, 75, 15, 55, 1]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { i = 0; while (i <= _root.creepArray.length) { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if ((((_root.creepArray[i].air == 0) || (air == 1)) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; creep = _root.creepArray[i]; lastFire = 999; } } } i++; } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Instance of Symbol 247 MovieClip "tower-arrow" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Arrow [7 gold]"; towerDescription = "Low damage but very fast fire rate"; towerNotes = "Land + Air"; range = 100; rate = 20; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 15; acc = 0.5; maxspeed = 20; projectile = "shot-arrow"; dmg = 6; slow = 0; splash = 0; air = 1; immune = 1; upgrades = [["Increase the damage to 16 and a small increase in range", 13, 16, 110, 20, 0], ["Increase the damage to 39 and a small increase in range", 32, 39, 125, 20, 0]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if ((((_root.creepArray[i].air == 0) || (air == 1)) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; lastFire = 999; creep = _root.creepArray[i]; } } } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Instance of Symbol 254 MovieClip "tower-cannon" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Cannon [9 gold]"; towerDescription = "Slow but with good damage and splash"; towerNotes = "Land ONLY"; range = 70; rate = 25; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 5; acc = 0.1; maxspeed = 8; projectile = "shot-cannon"; dmg = 9; slow = 0; splash = 40; air = 0; immune = 1; upgrades = [["Increase the damage to 24", 15, 24, 70, 25, 40], ["Increase the damage to 50 and the splash to 60", 26, 50, 70, 25, 60]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if ((((_root.creepArray[i].air == 0) || (air == 1)) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; lastFire = 999; creep = _root.creepArray[i]; } } } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; top._rotation = (Math.atan2(creep._y - this._y, creep._x - this._x) * 180) / Math.PI; _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Instance of Symbol 267 MovieClip "tower-earth" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Earth [50 gold]"; towerDescription = "Huge damage, slow fire rate."; towerNotes = "Land ONLY"; range = 100; rate = 100; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 7; acc = 0.5; maxspeed = 15; projectile = "shot-earth"; dmg = 120; slow = 0; splash = 0; air = 0; immune = 1; upgrades = [["Double the damage with a larger range", 75, 240, 110, 100, 0, 0], ["Double the damage again and upgrade the range", 100, 480, 120, 100, 0, 0], ["Double the damage yet again!! and upgrade the range", 150, 960, 130, 100, 0, 0]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if ((((_root.creepArray[i].air == 0) || (air == 1)) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; creep = _root.creepArray[i]; lastFire = 999; } } } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; this.gotoAndPlay(2); _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Instance of Symbol 275 MovieClip "tower-fire" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Fire [50 gold]"; towerDescription = "Large damage, slow fire rate, splash."; towerNotes = "Land + Air"; range = 100; rate = 40; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 8; acc = 0.5; maxspeed = 20; projectile = "shot-fire"; dmg = 75; slow = 0; splash = 75; air = 1; immune = 1; upgrades = [["175 damage with a larger splash", 75, 175, 100, 40, 85, 0], ["300 damage with a larger splash", 100, 300, 100, 40, 95, 0], ["400 damage with a larger splash", 150, 400, 100, 40, 105, 0]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if ((((_root.creepArray[i].air == 0) || (air == 1)) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; creep = _root.creepArray[i]; lastFire = 999; } } } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; this.gotoAndPlay(2); _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Instance of Symbol 284 MovieClip "tower-rocket" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Rocket [200 gold]"; towerDescription = "Fire + Earth + Water\rHUGE range and damage"; towerNotes = "Land + Air"; range = 170; rate = 65; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 1; acc = 0.2; maxspeed = 12; projectile = "shot-rocket"; dmg = 180; slow = 0; splash = 0; air = 1; immune = 1; upgrades = [["Same damage but with a small splash", 250, 180, 170, 65, 30, 0]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if ((((_root.creepArray[i].air == 0) || (air == 1)) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; lastFire = 999; creep = _root.creepArray[i]; } } } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; top._rotation = (Math.atan2(creep._y - this._y, creep._x - this._x) * 180) / Math.PI; _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Instance of Symbol 289 MovieClip "tower-air" in Frame 4
onClipEvent (load) { ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; towerTitle = "Air [12 gold]"; towerDescription = "Good damage and rate and range"; towerNotes = "Air ONLY"; range = 120; rate = 18; lastFire = rate; lastChecked = rate; creep = ""; target = 0; lvl = 1; speed = 15; acc = 0.5; maxspeed = 20; projectile = "shot-arrow"; dmg = 15; slow = 0; splash = 0; air = 1; immune = 1; upgrades = [["Increase the damage to 29 and fires much faster", 20, 29, 120, 13, 0], ["Increase the damage to 48 and fires much faster", 30, 65, 120, 11, 0]]; if (active == 1) { } } on (press) { _root.passInfo(this); } onClipEvent (enterFrame) { if (active == 1) { lastChecked++; lastFire++; if (lastChecked >= 10) { lastChecked = 0; if ((target == 0) && (_root.creepArray.length > 0)) { i = 0; while (i <= _root.creepArray.length) { if (target == 0) { if (("" + _root.creepArray[i]) != "undefined") { if ((_root.creepArray[i]._y > 20) && (_root.creepArray[i].RIP == 0)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < range) { if (((_root.creepArray[i].air == 1) && ((_root.creepArray[i].immune == 0) || (immune == 1))) && (_root.creepArray[i].RIP == 0)) { target = 1; lastFire = 999; creep = _root.creepArray[i]; } } } } } i++; } } } if (target != 0) { if (lastFire > rate) { if (("" + creep) == "") { target = 0; lastChecked = 999; } else { d = Math.sqrt(Math.pow(this._x - creep._x, 2) + Math.pow(this._y - creep._y, 2)); if (d > range) { lastChecked = 999; target = 0; } else { lastChecked = 18; _root.fire(this, creep, speed, acc, maxspeed, projectile, dmg, slow, splash); lastFire = 0; } } } } } }
Frame 5
function FXgold(x, y, v) { _root.FXlayer++; duplicateMovieClip (_root.coin, "coin" + _root.FXlayer, 4900 + _root.FXlayer); a = _root["coin" + _root.FXlayer]; a._x = x; a._y = y; a.R = random(30); a.X = (-5 + random(10)) / 5; a.Y = (-(2 + random(10))) / 5; a.onEnterFrame = function () { this._x = this._x + this.X; this._y = this._y + this.Y; this.Y = this.Y + 0.2; this._rotation = this._rotation + this.R; if (this.Y > 2) { this.removeMovieClip(); } }; if (_root.FXlayer > 100) { _root.FXlayer = 0; } } function FXexp(type, x, y) { i = 1; while (i <= 10) { _root.FXlayer++; duplicateMovieClip (_root[type + "-exp"], "exp" + _root.FXlayer, 4900 + _root.FXlayer); a = _root["exp" + _root.FXlayer]; a._x = x; a._y = y; a.rads = random(360); a.speed = (5 + random(20)) / 5; a._rotation = a.rads; a.onEnterFrame = function () { this._x = this._x + (Math.cos(this.rads) * this.speed); this._y = this._y + (Math.sin(this.rads) * this.speed); this._alpha = this._alpha - 5; if (this.speed > 0.5) { this.speed = this.speed - 0.5; } if (this._alpha <= 0) { this.removeMovieClip(); } }; i++; } if (_root.FXlayer > 100) { _root.FXlayer = 0; } } function playSound(s, v) { if (mute == 0) { _root.sfx++; _root["snd" + _root.sfx] = new Sound(); _root["snd" + _root.sfx].attachSound(s); _root["snd" + _root.sfx].setVolume(v); _root["snd" + _root.sfx].start(); if (_root.sfx == 50) { _root.sfx = 0; } } } trace("frame5"); ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; _root.levels = [["<b>LvL 1:</b> Sheep", 20, 20, 10, 1, 1.5, 0.5, 0, 0, "sheep"], ["<b>LvL 2:</b> Rabid Dogs", 20, 20, 42, 1, 1.5, 0.5, 0, 0, "woolf"], ["<b>LvL 3:</b> Small Boys", 20, 20, 65, 1, 1.5, 0.5, 0, 0, "kid"], ["<b>LvL 4:</b> Pesants", 20, 20, 75, 1, 1.5, 0.5, 0, 0, "human"], ["<b>LvL 5:</b> Firework Throwers", 20, 20, 101, 1, 1.5, 0.5, 0, 0, "tinker"], ["<b>LvL 6:</b> Drug Runners <font color='#FF0000'>[FAST]</font>", 20, 20, 87, 1, 2.5, 0.5, 0, 0, "spider"], ["<b>LvL 7:</b> Greedy Pigs", 20, 20, 136, 2, 1.7, 0.5, 0, 0, "pig"], ["<b>LvL 8:</b> Flying Machines <font color='#FF0000'>[AIR]</font>", 20, 20, 158, 1, 1.2, 0.7, 1, 0, "zep"], ["<b>LvL 9:</b> Stags", 20, 20, 189, 1, 1.5, 0.5, 0, 0, "bear"], ["<b>LvL 10:</b> Trolls <font color='#FF0000'>[IMMUNE]</font>", 20, 20, 212, 2, 1.5, 0.5, 0, 1, "troll"], ["<b>LvL 11:</b> Water Elementals", 20, 20, 246, 2, 1.5, 0.5, 0, 0, "bear"], ["<b>LvL 12:</b> Drug Runners <font color='#FF0000'>[FAST]</font>", 20, 20, 212, 2, 2.5, 0.5, 0, 0, "spider"], ["<b>LvL 13:</b> Lizards", 20, 20, 331, 2, 1.5, 0.5, 0, 0, "bear"], ["<b>LvL 14:</b> Battle Golems", 20, 20, 384, 2, 1.5, 0.5, 0, 0, "ogre"], ["<b>LvL 15:</b> Harpey Rogue", 20, 20, 445, 2, 1.5, 0.5, 0, 0, "harpy"], ["<b>LvL 16:</b> Albatros <font color='#FF0000'>[AIR]</font>", 20, 20, 580, 2, 1.5, 0.5, 1, 0, "bird"], ["<b>LvL 17:</b> Fat pigs", 20, 20, 695, 2, 1.5, 0.5, 0, 0, "pig"], ["<b>LvL 18:</b> Drug Runners <font color='#FF0000'>[FAST]</font>", 20, 20, 599, 2, 2.5, 0.5, 0, 0, "spider"], ["<b>LvL 19:</b> Goblins again", 20, 20, 806, 3, 1.5, 0.5, 0, 0, "goblin"], ["<b>LvL 20:</b> Trolls <font color='#FF0000'>[IMMUNE]</font>", 20, 20, 925, 2, 1.5, 0.5, 0, 1, "troll"], ["<b>LvL 21:</b> Goblins Again?!", 20, 20, 1075, 3, 1.5, 0.5, 0, 0, "goblin"], ["<b>LvL 22:</b> Dark Minions", 20, 20, 1265, 4, 1.5, 0.5, 0, 0, "ogre"], ["<b>LvL 23:</b> Cannons", 20, 20, 1468, 4, 1.5, 0.5, 0, 0, "human"], ["<b>LvL 24:</b> Drug Runners <font color='#FF0000'>[FAST]</font>", 20, 20, 1265, 4, 2.5, 0.5, 0, 0, "spider"], ["<b>LvL 25:</b> Albatros <font color='#FF0000'>[AIR]</font>", 20, 20, 1615, 4, 1.5, 0.5, 1, 0, "bird"], ["<b>LvL 26:</b> Cryptic Fiends", 20, 20, 1935, 4, 1.5, 0.5, 0, 0, "spider"], ["<b>LvL 27:</b> Sludge Monstrosity", 20, 20, 2165, 5, 1.5, 0.5, 0, 0, "trollB"], ["<b>LvL 28:</b> Ghools", 20, 20, 2405, 5, 1.5, 0.5, 0, 0, "bear"], ["<b>LvL 29:</b> Goblins (for the last time)", 20, 20, 2655, 5, 1.5, 0.5, 0, 0, "goblin"], ["<b>LvL 30:</b> Trolls <font color='#FF0000'>[IMMUNE]</font> riding Drug Runners <font color='#FF0000'>[FAST]</font>", 20, 20, 2500, 2, 2.5, 0.5, 0, 1, "spider"]]; _root.level = 0; _root.gold = 40; _root.wood = 0; _root.lives = 20; _root.score = gold; _root.interest = 10; _root.particleCount = 0; _root.creepCount = 0; _root.creepArray = []; _root.kills = 0; _root.leaks = 0; _root.towerCount = 0; _root.mute = 0; _root.waterLVL = 0; _root.earthLVL = 0; _root.fireLVL = 0; _root.FXlayer = 0; _root.sfx = 0;
Frame 7
function fire(from, to, speed, acc, maxspeed, projectile, dmg, slow, splash) { _root.particleCount++; _root[projectile].duplicateMovieClip("p" + _root.particleCount, 2000 + _root.particleCount); r = _root["p" + _root.particleCount]; r._x = from._x; r._y = from._y; r.targ = to; r.speed = speed; r.acc = acc; r.maxspeed = maxspeed; r.dmg = dmg; r.splash = splash; r.slow = slow; r.projectile = projectile; if ((to.health - dmg) <= 0) { to.RIP = 1; } playSound(projectile + "1", 50); r.onEnterFrame = function () { if (("" + this.targ) != "") { this.targX = this.targ._x; this.targY = this.targ._y; } this.dir = (Math.atan2(this.targY - this._y, this.targX - this._x) * 180) / Math.PI; this._rotation = this.dir + 90; this.rads = (this.dir * Math.PI) / 180; this._x = this._x + (Math.cos(this.rads) * this.speed); this._y = this._y + (Math.sin(this.rads) * this.speed); if (this.speed < this.maxspeed) { this.speed = this.speed + this.acc; } d = Math.sqrt(Math.pow(this._x - this.targX, 2) + Math.pow(this._y - this.targY, 2)); if (d < 10) { _root.playSound(this.projectile + "2", 50); FXexp(projectile, this._x, this._y); if (("" + this.targ) != "") { this.targ.health = this.targ.health - this.dmg; if ((this.slow > 0) && (this.targ.immune == 0)) { this.targ.speed = (this.targ.maxspeed / 100) * 66; } } i = 0; while (i <= _root.creepArray.length) { if (("" + _root.creepArray[i]) != "") { if ((this.splash > 0) && (_root.creepArray[i] != this.targ)) { d = Math.sqrt(Math.pow(this._x - _root.creepArray[i]._x, 2) + Math.pow(this._y - _root.creepArray[i]._y, 2)); if (d < this.splash) { _root.creepArray[i].health = _root.creepArray[i].health - ((this.dmg / this.splash) * (this.splash - d)); if ((this.slow > 0) && (_root.creepArray[i].immune == 0)) { _root.creepArray[i].speed = (_root.creepArray[i].maxspeed / 100) * 66; } } } } i++; } this.removeMovieClip(); } if (_root.particleCount > 50) { _root.particleCount = 0; } }; } function levelUp() { clearInterval(_root.levelInterval); if (_root.lives > 0) { trace("LEVELUP()"); if ((level - 1) < levels.length) { _root.creepCount = 0; _root.creepArray = []; _root.level++; trace(levels[level - 1][9]); _root.playSound(_root.levels[_root.level - 1][9] + "1", 100); _root.statusText(((((_root.levels[_root.level - 1][0] + " - ") + _root.levels[_root.level - 1][3]) + " hp, worth ") + _root.levels[_root.level - 1][4]) + "g each."); _root["spawnInterval" + _root.level] = setInterval(_root, "spawn", _root.levels[_root.level - 1][6] * 1000, _root.level, "creep1", _root.levels[_root.level - 1][3], _root.levels[_root.level - 1][5], _root.levels[_root.level - 1][4], _root.levels[_root.level - 1][7], _root.levels[_root.level - 1][8], _root.levels[_root.level - 1][9]); _root["spawned" + _root.level] = _root.levels[_root.level - 1][2]; } else { _root.statusText("<font color='#0000FF'><b>GAME OVER:</b> You have completed all 30 levels!</font>"); _root.gameOver(); } _root.calcScore(); } } function spawn(level, creep, health, speed, worth, air, immune, sfx) { if ((_root["spawned" + _root.level] == 0) || (_root.lives == 0)) { clearInterval(_root["spawnInterval" + _root.level]); } else { _root["spawned" + _root.level]--; _root.creepCount++; _root[creep].duplicateMovieClip("c" + _root.creepCount, 1000 + _root.creepCount); c = _root["c" + _root.creepCount]; _root.creepArray[_root.creepArray.length] = c; c.creep.gotoAndStop(_root.level); c._x = marker1._x; c._y = marker1._y; c.health = health; c.maxhp = health; c.speed = speed; c.maxspeed = speed; c.targ = 2; c.rnd = random(10); c.worth = worth; c.air = air; c.immune = immune; c.sfx = sfx; c.RIP = 0; c.onEnterFrame = function () { if (this.health <= 0) { _root.kill(this); } if (this.speed < this.maxspeed) { this.speed = this.speed + 0.01; } this.targX = (_root["marker" + this.targ]._x - 5) + this.rnd; this.targY = (_root["marker" + this.targ]._y - 5) + this.rnd; this.dir = (Math.atan2(this.targY - this._y, this.targX - this._x) * 180) / Math.PI; this.r = this.dir + (Math.sin((getTimer() + (this.rnd * 100)) / 100) * 7); if ((this.creep._rotation + 10) < this.r) { this.creep._rotation = this.creep._rotation + 10; } else if ((this.creep._rotation - 10) > this.r) { this.creep._rotation = this.creep._rotation - 10; } else { this.creep._rotation = r; } this.rads = (this.dir * Math.PI) / 180; this._x = this._x + (Math.cos(this.rads) * this.speed); this._y = this._y + (Math.sin(this.rads) * this.speed); d = Math.sqrt(Math.pow(this._x - this.targX, 2) + Math.pow(this._y - this.targY, 2)); if (d < 5) { this.targ++; if (this.targ > 14) { _root.leak(this); } } this.hpbar.bar._width = (30 / this.maxhp) * this.health; if (Key.isDown(32)) { this.hpbar._visible = true; } else { this.hpbar._visible = false; } }; if (_root.creepCount > 1000) { _root.creepCount = 0; } } _root.ui.wait = 0; } function leak(creep) { _root.leaks++; _root.infoT(); creep._x = _root.marker0._x; creep._y = _root.marker0._y; _root.gold = _root.gold - creep.worth; creep.targ = 1; _root.lives--; if (_root.lives <= 0) { _root.statusText("<font color='#ff0000'><b>GAME OVER:</b> you have 0 lives left.</font>"); creep.removeMovieClip(); _root.gameOver(); } _root.statusText(((("<font color='#ff0000'><b>Creep leaked:</b> you have " + _root.lives) + " lives and ") + _root.gold) + " gold left.</font>"); } function gameOver() { trace("gameOver()"); i = 0; while (i < _root.creepArray.length) { if (("" + _root.creepArray[i]) != "") { trace("Remove: " + _root.creepArray[i]); _root.creepArray[i].removeMovieClip(); } i++; } i = 1; while (i <= _root.towerCount) { _root["t" + i].removeMovieClip(); i++; } if (_root.lives <= 0) { _root.gotoAndStop("over"); } else { _root.gotoAndStop("win"); } } function calcScore() { a = _root.gold; i = 1; while (i <= _root.towerCount) { b = _root["t" + i]; trace(b); if (("" + b) != "undefined") { a = a + b.cost; } i++; } score = a; } function kill(creep) { trace("KILL()"); kills++; _root.gold = _root.gold + creep.worth; _root.FXgold(creep._x, creep._y, 0); creep.onEnterFrame = function () { _root.playSound(this.sfx + "2", 50); this.removeMovieClip(); }; _root.calcScore(); } function passInfo(what) { trace(("passInfo(" + what) + ")"); _root.selectedTower = what; _root.ui.gotoAndStop(2); _root.ui.towerInfo.a.text = (("lvl " + what.lvl) + " ") + what.towerTitle; _root.ui.towerInfo.b.text = what.towerDescription; _root.ui.towerInfo.c.text = what.dmg; _root.ui.towerInfo.d.text = what.range; if (int(what.rate) >= 80) { r = "Very slow"; } if (int(what.rate) < 80) { r = "Slow"; } if (int(what.rate) <= 60) { r = "Average"; } if (int(what.rate) <= 40) { r = "Fast"; } if (int(what.rate) <= 10) { r = "Very fast"; } _root.ui.towerInfo.e.text = r; if (what.upgrades.length >= what.lvl) { _root.ui.towerInfo.f.text = what.upgrades[what.lvl - 1][0]; _root.ui.towerInfo.h.text = "Upgrade Info"; _root.ui.towerInfo.upg.g.text = ("Upgrade [" + what.upgrades[what.lvl - 1][1]) + "g]"; _root.ui.towerInfo.upg._visible = true; } else { _root.ui.towerInfo.f.text = ""; _root.ui.towerInfo.upg._visible = false; _root.ui.towerInfo.h.text = ""; } _root.ui.sell.g.text = ("Sell for 75% [" + int((what.cost / 100) * 75)) + "g]"; _root.glow._x = what._x; _root.glow._y = what._y; _root.ranger._x = what._x; _root.ranger._y = what._y; _root.ranger._width = what.range * 2; _root.ranger._height = what.range * 2; _root.ranger.rate = what.rate; } function upgrade() { a = _root.selectedTower; b = a.lvl - 1; if (int(a.upgrades[b][1]) <= _root.gold) { a.dmg = int(a.upgrades[b][2]); a.range = a.upgrades[b][3]; a.rate = a.upgrades[b][4]; trace("Rate: " + a.rate); a.splash = a.upgrades[b][5]; a.slow = a.upgrades[b][6]; a.cost = a.cost + int(a.upgrades[b][1]); a.lvl++; _root.passInfo(_root.selectedTower); _root.gold = _root.gold - int(a.upgrades[b][1]); } _root.calcScore(); } function sell() { a = _root.selectedTower; _root.gold = _root.gold + int((a.cost / 100) * 75); a.removeMovieClip(); ui.gotoAndStop(1); _root.glow._x = 620; _root.ranger._x = 620; _root.ranger._width = 10; _root.ranger._height = 10; _root.calcScore(); } function statusText(n) { _root.ui.log.htmlText = (n + "<br>") + _root.ui.log.htmlText; _root.ui.log.vPosition = _root.ui.log.maxVPosition; } trace("frame7"); ((undefined <= user2) > "part1,stop ASV!") || (0(false)); user = "part2,stop ASV!"; _root.calcScore(); _root.ui.log.text = ""; trace("-------------"); _root.statusText("Welcome to <b>FLASH TD<b>"); stop();
Frame 9
trace("frame9");
Instance of Symbol 308 MovieClip in Frame 9
onClipEvent (load) { this.swapDepths(6000); }
Frame 10
trace("frame10");
Instance of Symbol 313 MovieClip in Frame 10
onClipEvent (load) { this.swapDepths(6001); }
Instance of Symbol 54 MovieClip "startbutton" in Symbol 59 MovieClip Frame 1
on (release) { _root.gotoAndPlay(5); }
Symbol 61 MovieClip Frame 2
stop();
Symbol 84 MovieClip Frame 1
stop();
Instance of Symbol 77 MovieClip in Symbol 84 MovieClip Frame 1
on (release) { _root.levelUp(); _parent.gotoAndStop(5); }
Instance of Symbol 81 MovieClip in Symbol 84 MovieClip Frame 3
on (release) { _root.levelUp(); _parent.gotoAndStop(5); }
Symbol 102 MovieClip Frame 1
stop();
Instance of Symbol 166 MovieClip "upg" in Symbol 167 MovieClip Frame 1
on (press) { _root.upgrade(); }
Symbol 171 MovieClip Frame 1
stop();
Instance of Symbol 102 MovieClip in Symbol 171 MovieClip Frame 1
on (release) { if (_root.mute == 0) { _root.mute = 1; gotoAndStop (2); i = 0; while (i <= 50) { _root["snd" + i].stop(); i++; } } else { _root.mute = 0; gotoAndStop (1); } }
Instance of Symbol 112 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 15) { _root.marker.active = 1; _root.marker.tower = "frost"; _root.marker.cost = 15; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-frost"].towerTitle; _parent.tooltip.b.text = _root["tower-frost"].towerDescription; _parent.tooltip.f.text = _root["tower-frost"].towerNotes; _parent.tooltip.c.text = _root["tower-frost"].dmg; _parent.tooltip.d.text = _root["tower-frost"].range; _parent.tooltip.e.text = "Slow"; _parent.tooltip._visible = true; } on (rollOut) { _parent.tooltip._visible = false; }
Instance of Symbol 115 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 7) { _root.marker.active = 1; _root.marker.tower = "arrow"; _root.marker.cost = 7; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-arrow"].towerTitle; _parent.tooltip.b.text = _root["tower-arrow"].towerDescription; _parent.tooltip.f.text = _root["tower-arrow"].towerNotes; _parent.tooltip._visible = true; if (_root.gold < 7) { _parent.tooltip.requires.txt.text = "You need 7 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 118 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 9) { _root.marker.active = 1; _root.marker.tower = "cannon"; _root.marker.cost = 9; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-cannon"].towerTitle; _parent.tooltip.b.text = _root["tower-cannon"].towerDescription; _parent.tooltip.f.text = _root["tower-cannon"].towerNotes; _parent.tooltip._visible = true; if (_root.gold < 9) { _parent.tooltip.requires.txt.text = "You need 9 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 121 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((_root.gold >= 50) && (_root.waterLVL > 0)) { _root.marker.active = 1; _root.marker.tower = "water"; _root.marker.cost = 50; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-water"].towerTitle; _parent.tooltip.b.text = _root["tower-water"].towerDescription; _parent.tooltip.f.text = _root["tower-water"].towerNotes; _parent.tooltip._visible = true; if (_root.waterLVL == 0) { _parent.tooltip.requires.txt.text = "Research Water to build"; _parent.tooltip.requires._visible = true; } else if (_root.gold < 50) { _parent.tooltip.requires.txt.text = "You need 50 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 124 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((_root.gold >= 50) && (_root.earthLVL > 0)) { _root.marker.active = 1; _root.marker.tower = "earth"; _root.marker.cost = 50; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-earth"].towerTitle; _parent.tooltip.b.text = _root["tower-earth"].towerDescription; _parent.tooltip.f.text = _root["tower-earth"].towerNotes; _parent.tooltip._visible = true; if (_root.earthLVL == 0) { _parent.tooltip.requires.txt.text = "Research Earth to build"; _parent.tooltip.requires._visible = true; } else if (_root.gold < 50) { _parent.tooltip.requires.txt.text = "You need 50 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 127 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((_root.gold >= 50) && (_root.fireLVL > 0)) { _root.marker.active = 1; _root.marker.tower = "fire"; _root.marker.cost = 50; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-fire"].towerTitle; _parent.tooltip.b.text = _root["tower-fire"].towerDescription; _parent.tooltip.f.text = _root["tower-fire"].towerNotes; _parent.tooltip._visible = true; if (_root.fireLVL == 0) { _parent.tooltip.requires.txt.text = "Research Fire to build"; _parent.tooltip.requires._visible = true; } else if (_root.gold < 50) { _parent.tooltip.requires.txt.text = "You need 50 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 129 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 7) { _root.marker.active = 1; _root.marker.tower = "light"; _root.marker.cost = 7; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-light"].towerTitle; _parent.tooltip.b.text = _root["tower-light"].towerDescription; _parent.tooltip.f.text = _root["tower-light"].towerNotes; _parent.tooltip._visible = true; } on (rollOut) { _parent.tooltip._visible = false; }
Instance of Symbol 131 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 7) { _root.marker.active = 1; _root.marker.tower = "dark"; _root.marker.cost = 7; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-dark"].towerTitle; _parent.tooltip.b.text = _root["tower-dark"].towerDescription; _parent.tooltip.f.text = _root["tower-dark"].towerNotes; _parent.tooltip._visible = true; } on (rollOut) { _parent.tooltip._visible = false; }
Instance of Symbol 133 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 7) { _root.marker.active = 1; _root.marker.tower = "nature"; _root.marker.cost = 7; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-nature"].towerTitle; _parent.tooltip.b.text = _root["tower-nature"].towerDescription; _parent.tooltip.f.text = _root["tower-nature"].towerNotes; _parent.tooltip._visible = true; } on (rollOut) { _parent.tooltip._visible = false; }
Instance of Symbol 121 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((_root.wood >= 1) && (_root.waterLVL == 0)) { _root.wood = _root.wood - 1; _root.waterLVL++; } } on (rollOver) { _parent.tooltip.a.text = "Water element lvl " + (_root.waterLVL + 1); _parent.tooltip.b.text = "Buy to build water towers"; _parent.tooltip.f.text = "Costs 1 wood"; _parent.tooltip._visible = true; if (_root.wood == 0) { _parent.tooltip.requires.txt.text = "You need 1 wood"; _parent.tooltip.requires._visible = true; } else if (_root.waterLVL == 1) { _parent.tooltip.requires.txt.text = "You have researched this"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 124 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((_root.wood >= 1) && (_root.earthLVL == 0)) { _root.wood = _root.wood - 1; _root.earthLVL++; } } on (rollOver) { _parent.tooltip.a.text = "Earth element lvl " + (_root.earthLVL + 1); _parent.tooltip.b.text = "Buy to build earth towers"; _parent.tooltip.f.text = "Costs 1 wood"; _parent.tooltip._visible = true; if (_root.wood == 0) { _parent.tooltip.requires.txt.text = "You need 1 wood"; _parent.tooltip.requires._visible = true; } else if (_root.earthLVL == 1) { _parent.tooltip.requires.txt.text = "You have researched this"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 127 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((_root.wood >= 1) && (_root.fireLVL == 0)) { _root.wood = _root.wood - 1; _root.fireLVL++; } } on (rollOver) { _parent.tooltip.a.text = "Fire element lvl " + (_root.fireLVL + 1); _parent.tooltip.b.text = "Buy to build fire towers"; _parent.tooltip.f.text = "Costs 1 wood"; _parent.tooltip._visible = true; if (_root.wood == 0) { _parent.tooltip.requires.txt.text = "You need 1 wood"; _parent.tooltip.requires._visible = true; } else if (_root.fireLVL == 1) { _parent.tooltip.requires.txt.text = "You have researched this"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 136 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if ((((_root.gold >= 200) && (_root.fireLVL > 0)) && (_root.waterLVL > 0)) && (_root.earthLVL > 0)) { _root.marker.active = 1; _root.marker.tower = "rocket"; _root.marker.cost = 200; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-rocket"].towerTitle; _parent.tooltip.b.text = _root["tower-rocket"].towerDescription; _parent.tooltip.f.text = _root["tower-rocket"].towerNotes; _parent.tooltip._visible = true; if (((_root.fireLVL == 0) || (_root.earthLVL == 0)) || (_root.waterLVL == 0)) { _parent.tooltip.requires.txt.text = "Research Fire, Earth & Water"; _parent.tooltip.requires._visible = true; } else if (_root.gold < 200) { _parent.tooltip.requires.txt.text = "You need 200 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 138 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.wood >= 1) { _root.wood = _root.wood - 1; _root.interest = _root.interest + 5; } } on (rollOver) { _parent.tooltip.a.text = "+5% interest rate"; _parent.tooltip.b.text = ("Buy to increase your interest rate to " + (_root.interest + 5)) + "%"; _parent.tooltip.f.text = "Costs 1 wood"; _parent.tooltip._visible = true; if (_root.wood == 0) { _parent.tooltip.requires.txt.text = "You need 1 wood"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 141 MovieClip in Symbol 171 MovieClip Frame 1
on (press) { if (_root.gold >= 12) { _root.marker.active = 1; _root.marker.tower = "air"; _root.marker.cost = 12; } } on (rollOver) { _parent.tooltip.a.text = _root["tower-air"].towerTitle; _parent.tooltip.b.text = _root["tower-air"].towerDescription; _parent.tooltip.f.text = _root["tower-air"].towerNotes; _parent.tooltip._visible = true; if (_root.gold < 9) { _parent.tooltip.requires.txt.text = "You need 12 gold"; _parent.tooltip.requires._visible = true; } } on (rollOut) { _parent.tooltip._visible = false; _parent.tooltip.requires._visible = false; }
Instance of Symbol 153 MovieClip "tooltip" in Symbol 171 MovieClip Frame 1
onClipEvent (load) { requires._visible = false; _visible = false; }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if (_root.gold < 7) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if (_root.gold < 9) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((_root.gold < 50) || (_root.waterLVL == 0)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((_root.gold < 50) || (_root.earthLVL == 0)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((_root.gold < 50) || (_root.fireLVL == 0)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((((_root.gold < 200) || (_root.waterLVL == 0)) || (_root.earthLVL == 0)) || (_root.fireLVL == 0)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((_root.wood == 0) || (_root.waterLVL == 1)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((_root.wood == 0) || (_root.earthLVL == 1)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if ((_root.wood == 0) || (_root.fireLVL == 1)) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if (_root.wood == 0) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 155 MovieClip in Symbol 171 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } onClipEvent (enterFrame) { if (_root.gold < 12) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 167 MovieClip "towerInfo" in Symbol 171 MovieClip Frame 2
/* no clip actions */
Instance of Symbol 169 MovieClip "sell" in Symbol 171 MovieClip Frame 2
on (press) { _root.sell(); }
Symbol 180 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 1
stop();
Instance of Symbol 188 MovieClip in Symbol 189 MovieClip Frame 2
on (release) { getURL ("http://www.novelconcepts.co.uk/FlashElementTD/"); }
Symbol 227 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
stop();
Instance of Symbol 239 MovieClip in Symbol 240 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 7); }
Symbol 247 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
stop();
Symbol 275 MovieClip Frame 1
stop();
Instance of Symbol 274 MovieClip in Symbol 275 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 10); }
Symbol 284 MovieClip Frame 1
stop();
Instance of Symbol 239 MovieClip in Symbol 284 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 20); }
Symbol 289 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 1
stop();
Instance of Symbol 291 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (release) { }
Instance of Symbol 295 MovieClip in Symbol 308 MovieClip Frame 1
on (release) { _root.ui.wait = 1; _parent._visible = false; _root.gotoAndPlay(5); }
Instance of Symbol 307 MovieClip in Symbol 308 MovieClip Frame 1
on (rollOver) { if (saving == 0) { gotoAndStop (2); } } on (rollOut) { if (saving == 0) { gotoAndStop (1); } } onClipEvent (load) { saving = 0; } on (release) { if (saving == 0) { yourname = _parent.yourname.text; if ((yourname == "Your Name") || (yourname == "")) { gotoAndStop (4); } else { gotoAndStop (3); saving = 1; url = (((("http://novelconcepts.co.uk/FlashElementTD/submitScore.asp?score=" + _root.score) + "&name=") + yourname) + "&c=") + MD5.hex_md5((_root.score + "bestflashtdever") + yourname); getURL (url); } } }
Instance of Symbol 291 MovieClip in Symbol 313 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (release) { }
Instance of Symbol 295 MovieClip in Symbol 313 MovieClip Frame 1
on (release) { _root.ui.wait = 1; _parent._visible = false; _root.gotoAndPlay(5); }
Instance of Symbol 307 MovieClip in Symbol 313 MovieClip Frame 1
on (rollOver) { if (saving == 0) { gotoAndStop (2); } } on (rollOut) { if (saving == 0) { gotoAndStop (1); } } onClipEvent (load) { saving = 0; } on (release) { if (saving == 0) { yourname = _parent.yourname.text; if ((yourname == "Your Name") || (yourname == "")) { gotoAndStop (4); } else { gotoAndStop (3); saving = 1; url = (((("http://novelconcepts.co.uk/FlashElementTD/submitScore.asp?score=" + _root.score) + "&name=") + yourname) + "&c=") + MD5.hex_md5((_root.score + "bestflashtdever") + yourname); getURL (url); } } }

Library Items

Symbol 1 Sound [shot-water1]
Symbol 2 Sound [shot-water2]
Symbol 3 Sound [zep2]
Symbol 4 Sound [zep1]
Symbol 5 Sound [woolf2]
Symbol 6 Sound [woolf1]
Symbol 7 Sound [trollB2]
Symbol 8 Sound [trollB1]
Symbol 9 Sound [troll2]
Symbol 10 Sound [troll1]
Symbol 11 Sound [tinker2]
Symbol 12 Sound [tinker1]
Symbol 13 Sound [shot-rocket2]
Symbol 14 Sound [shot-rocket1]
Symbol 15 Sound [spider2]
Symbol 16 Sound [spider1]
Symbol 17 Sound [sheep2]
Symbol 18 Sound [sheep1]
Symbol 19 Sound [pig2]
Symbol 20 Sound [pig1]
Symbol 21 Sound [ogre2]
Symbol 22 Sound [ogre1]
Symbol 23 Sound [kid2]
Symbol 24 Sound [kid1]
Symbol 25 Sound [human2]
Symbol 26 Sound [human1]
Symbol 27 Sound [shot-fire1]
Symbol 28 Sound [harpy2]
Symbol 29 Sound [harpy1]
Symbol 30 Sound [goblin2]
Symbol 31 Sound [goblin1]
Symbol 32 Sound [shot-fire2]
Symbol 33 Sound [shot-cannon1]
Symbol 34 Sound [shot-cannon2]
Symbol 35 Sound [shot-arrow1]
Symbol 36 Sound [shot-arrow2]
Symbol 37 Sound [bird2]
Symbol 38 Sound [bird1]
Symbol 39 Sound [bear2]
Symbol 40 Sound [bear1]
Symbol 41 Sound [shot-earth1]
Symbol 42 Sound [shot-earth2]
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:59
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:59
Symbol 47 GraphicUsed by:54
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:54
Symbol 51 GraphicUsed by:54
Symbol 52 FontUsed by:53 70 76 80 83 85 86 87 88 90 91 92 94 97 98 99 108 111 147 148 149 150 152 157 158 159 160 162 183 184 186 292 294 296 297 298 299 309 310 311 312
Symbol 53 TextUses:52Used by:54
Symbol 54 MovieClipUses:47 50 51 53Used by:59
Symbol 55 GraphicUsed by:59
Symbol 56 FontUsed by:57 58 70 89 93 143 146 151 161 163 165 168 170 187 299 301 304 306 312
Symbol 57 TextUses:56Used by:59
Symbol 58 TextUses:56Used by:59
Symbol 59 MovieClipUses:44 46 54 55 57 58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:Timeline
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:66
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:66
Symbol 66 MovieClipUses:63 65Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:Timeline
Symbol 69 GraphicUsed by:171
Symbol 70 EditableTextUses:52 56Used by:171
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClipUses:71 73Used by:77 81
Symbol 75 GraphicUsed by:77
Symbol 76 TextUses:52Used by:77
Symbol 77 MovieClipUses:74 75 76Used by:84
Symbol 78 GraphicUsed by:84
Symbol 79 GraphicUsed by:81
Symbol 80 TextUses:52Used by:81
Symbol 81 MovieClipUses:74 79 80Used by:84
Symbol 82 GraphicUsed by:84
Symbol 83 TextUses:52Used by:84
Symbol 84 MovieClipUses:77 78 81 82 83Used by:171
Symbol 85 EditableTextUses:52Used by:171
Symbol 86 EditableTextUses:52Used by:171
Symbol 87 EditableTextUses:52Used by:171
Symbol 88 EditableTextUses:52Used by:171
Symbol 89 TextUses:56Used by:171
Symbol 90 EditableTextUses:52Used by:171
Symbol 91 EditableTextUses:52Used by:171
Symbol 92 EditableTextUses:52Used by:171
Symbol 93 EditableTextUses:56Used by:171
Symbol 94 EditableTextUses:52Used by:171
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:171
Symbol 97 EditableTextUses:52Used by:171
Symbol 98 EditableTextUses:52Used by:171
Symbol 99 EditableTextUses:52Used by:171
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:100 101Used by:171
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:138 171  Timeline
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:171
Symbol 107 GraphicUsed by:171
Symbol 108 TextUses:52Used by:171
Symbol 109 GraphicUsed by:171
Symbol 110 GraphicUsed by:112
Symbol 111 TextUses:52Used by:112
Symbol 112 MovieClipUses:110 111Used by:171
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:171
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:171
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClipUses:120Used by:171
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:171
Symbol 125 BitmapUsed by:126 137
Symbol 126 GraphicUses:125Used by:127
Symbol 127 MovieClipUses:126Used by:171
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:171
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:171
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:171
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:171
Symbol 137 GraphicUses:125Used by:138
Symbol 138 MovieClipUses:137 104Used by:171
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:171
Symbol 142 GraphicUsed by:144
Symbol 143 EditableTextUses:56Used by:144
Symbol 144 MovieClipUses:142 143Used by:153
Symbol 145 GraphicUsed by:153
Symbol 146 TextUses:56Used by:153 167
Symbol 147 EditableTextUses:52Used by:153
Symbol 148 EditableTextUses:52Used by:153
Symbol 149 EditableTextUses:52Used by:153
Symbol 150 EditableTextUses:52Used by:153
Symbol 151 EditableTextUses:56Used by:153
Symbol 152 EditableTextUses:52Used by:153
Symbol 153 MovieClipUses:144 145 146 147 148 149 150 151 152Used by:171
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:171
Symbol 156 GraphicUsed by:167
Symbol 157 EditableTextUses:52Used by:167
Symbol 158 EditableTextUses:52Used by:167
Symbol 159 EditableTextUses:52Used by:167
Symbol 160 EditableTextUses:52Used by:167
Symbol 161 EditableTextUses:56Used by:167
Symbol 162 EditableTextUses:52Used by:167
Symbol 163 EditableTextUses:56Used by:167
Symbol 164 GraphicUsed by:166 169
Symbol 165 EditableTextUses:56Used by:166
Symbol 166 MovieClipUses:164 165Used by:167
Symbol 167 MovieClipUses:156 146 157 158 159 160 161 162 163 166Used by:171
Symbol 168 EditableTextUses:56Used by:169
Symbol 169 MovieClipUses:164 168Used by:171
Symbol 170 TextUses:56Used by:171
Symbol 171 MovieClipUses:69 70 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 102 104 106 107 108 109 112 115 118 121 124 127 129 131 133 136 138 141 153 155 167 169 170Used by:Timeline
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:172 173Used by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:Timeline
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:178 179Used by:Timeline
Symbol 181 GraphicUsed by:189
Symbol 182 GraphicUsed by:189
Symbol 183 TextUses:52Used by:189
Symbol 184 TextUses:52Used by:189
Symbol 185 GraphicUsed by:188
Symbol 186 TextUses:52Used by:188
Symbol 187 TextUses:56Used by:188
Symbol 188 MovieClipUses:185 186 187Used by:189
Symbol 189 MovieClipUses:181 182 183 184 188Used by:Timeline
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:Timeline
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:227
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:227
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:227
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:227
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:227
Symbol 202 BitmapUsed by:203 222 226
Symbol 203 GraphicUses:202Used by:227
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:227
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:227
Symbol 208 BitmapUsed by:209 225
Symbol 209 GraphicUses:208Used by:227
Symbol 210 BitmapUsed by:211 226
Symbol 211 GraphicUses:210Used by:227
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:227
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:227
Symbol 216 BitmapUsed by:217 225
Symbol 217 GraphicUses:216Used by:227
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:227
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:227 252
Symbol 222 GraphicUses:202Used by:227
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227
Symbol 225 GraphicUses:216 208Used by:227
Symbol 226 GraphicUses:210 202Used by:227
Symbol 227 MovieClipUses:193 195 197 199 201 203 205 207 209 211 213 215 217 219 221 222 224 225 226Used by:233
Symbol 228 GraphicUsed by:232
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:232
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:228 230 231Used by:233
Symbol 233 MovieClipUses:227 232Used by:Timeline
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:Timeline
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:240
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240 284
Symbol 240 MovieClipUses:237 239Used by:Timeline
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:Timeline
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:247
Symbol 245 GraphicUsed by:247 254
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:244 245 246Used by:Timeline
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:Timeline
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:254
Symbol 252 MovieClipUses:221Used by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:251 252 245 253Used by:Timeline
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:Timeline
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:Timeline
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:Timeline
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:Timeline
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:Timeline
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:266Used by:Timeline
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:275
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClipUses:271 274Used by:Timeline
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:Timeline
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:Timeline
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:284
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:284
Symbol 284 MovieClipUses:281 239 283Used by:Timeline
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClipUses:288Used by:Timeline
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:308 313
Symbol 292 TextUses:52Used by:308
Symbol 293 GraphicUsed by:295
Symbol 294 TextUses:52Used by:295
Symbol 295 MovieClipUses:293 294Used by:308 313
Symbol 296 TextUses:52Used by:308
Symbol 297 EditableTextUses:52Used by:308
Symbol 298 TextUses:52Used by:308 313
Symbol 299 EditableTextUses:52 56Used by:308
Symbol 300 GraphicUsed by:307
Symbol 301 TextUses:56Used by:307
Symbol 302 GraphicUsed by:307
Symbol 303 GraphicUsed by:307
Symbol 304 TextUses:56Used by:307
Symbol 305 GraphicUsed by:307
Symbol 306 TextUses:56Used by:307
Symbol 307 MovieClipUses:300 301 302 303 304 305 306Used by:308 313
Symbol 308 MovieClipUses:291 292 295 296 297 298 299 307Used by:Timeline
Symbol 309 TextUses:52Used by:313
Symbol 310 TextUses:52Used by:313
Symbol 311 EditableTextUses:52Used by:313
Symbol 312 EditableTextUses:52 56Used by:313
Symbol 313 MovieClipUses:291 295 309 310 311 298 312 307Used by:Timeline

Instance Names

"splash"Frame 1Symbol 59 MovieClip
"marker1"Frame 4Symbol 61 MovieClip
"marker2"Frame 4Symbol 61 MovieClip
"marker3"Frame 4Symbol 61 MovieClip
"marker4"Frame 4Symbol 61 MovieClip
"marker5"Frame 4Symbol 61 MovieClip
"marker6"Frame 4Symbol 61 MovieClip
"marker7"Frame 4Symbol 61 MovieClip
"marker8"Frame 4Symbol 61 MovieClip
"marker9"Frame 4Symbol 61 MovieClip
"marker10"Frame 4Symbol 61 MovieClip
"marker11"Frame 4Symbol 61 MovieClip
"marker12"Frame 4Symbol 61 MovieClip
"marker13"Frame 4Symbol 61 MovieClip
"marker14"Frame 4Symbol 61 MovieClip
"grass"Frame 4Symbol 66 MovieClip
"ui"Frame 4Symbol 171 MovieClip
"marker"Frame 4Symbol 174 MovieClip
"glow"Frame 4Symbol 177 MovieClip
"ranger"Frame 4Symbol 180 MovieClip
"rocket"Frame 4Symbol 191 MovieClip
"creep1"Frame 4Symbol 233 MovieClip
"shot-rock"Frame 4Symbol 235 MovieClip
"tower-water"Frame 4Symbol 240 MovieClip
"marker0"Frame 4Symbol 61 MovieClip
"shot-water"Frame 4Symbol 242 MovieClip
"tower-arrow"Frame 4Symbol 247 MovieClip
"shot-arrow"Frame 4Symbol 249 MovieClip
"tower-cannon"Frame 4Symbol 254 MovieClip
"shot-fire"Frame 4Symbol 256 MovieClip
"coin"Frame 4Symbol 104 MovieClip
"shot-cannon"Frame 4Symbol 258 MovieClip
"shot-cannon-exp"Frame 4Symbol 260 MovieClip
"shot-water-exp"Frame 4Symbol 262 MovieClip
"shot-arrow-exp"Frame 4Symbol 264 MovieClip
"tower-earth"Frame 4Symbol 267 MovieClip
"shot-earth"Frame 4Symbol 269 MovieClip
"shot-earth-exp"Frame 4Symbol 260 MovieClip
"tower-fire"Frame 4Symbol 275 MovieClip
"shot-fire"Frame 4Symbol 277 MovieClip
"shot-fire-exp"Frame 4Symbol 279 MovieClip
"tower-rocket"Frame 4Symbol 284 MovieClip
"shot-rocket"Frame 4Symbol 191 MovieClip
"shot-rocket-exp"Frame 4Symbol 286 MovieClip
"tower-air"Frame 4Symbol 289 MovieClip
"progressbar"Symbol 59 MovieClip Frame 1Symbol 46 MovieClip
"startbutton"Symbol 59 MovieClip Frame 1Symbol 54 MovieClip
"build"Symbol 66 MovieClip Frame 1Symbol 65 MovieClip
"txt"Symbol 144 MovieClip Frame 1Symbol 143 EditableText
"requires"Symbol 153 MovieClip Frame 1Symbol 144 MovieClip
"c"Symbol 153 MovieClip Frame 1Symbol 147 EditableText
"d"Symbol 153 MovieClip Frame 1Symbol 148 EditableText
"e"Symbol 153 MovieClip Frame 1Symbol 149 EditableText
"a"Symbol 153 MovieClip Frame 1Symbol 150 EditableText
"b"Symbol 153 MovieClip Frame 1Symbol 151 EditableText
"f"Symbol 153 MovieClip Frame 1Symbol 152 EditableText
"g"Symbol 166 MovieClip Frame 1Symbol 165 EditableText
"c"Symbol 167 MovieClip Frame 1Symbol 157 EditableText
"d"Symbol 167 MovieClip Frame 1Symbol 158 EditableText
"e"Symbol 167 MovieClip Frame 1Symbol 159 EditableText
"a"Symbol 167 MovieClip Frame 1Symbol 160 EditableText
"b"Symbol 167 MovieClip Frame 1Symbol 161 EditableText
"h"Symbol 167 MovieClip Frame 1Symbol 162 EditableText
"f"Symbol 167 MovieClip Frame 1Symbol 163 EditableText
"upg"Symbol 167 MovieClip Frame 1Symbol 166 MovieClip
"g"Symbol 169 MovieClip Frame 1Symbol 168 EditableText
"log"Symbol 171 MovieClip Frame 1Symbol 70 EditableText
"nextButton"Symbol 171 MovieClip Frame 1Symbol 84 MovieClip
"lvlInfo"Symbol 171 MovieClip Frame 1Symbol 93 EditableText
"tooltip"Symbol 171 MovieClip Frame 1Symbol 153 MovieClip
"towerInfo"Symbol 171 MovieClip Frame 2Symbol 167 MovieClip
"sell"Symbol 171 MovieClip Frame 2Symbol 169 MovieClip
"bar"Symbol 232 MovieClip Frame 1Symbol 230 MovieClip
"creep"Symbol 233 MovieClip Frame 1Symbol 227 MovieClip
"hpbar"Symbol 233 MovieClip Frame 1Symbol 232 MovieClip
"top"Symbol 254 MovieClip Frame 1Symbol 252 MovieClip
"top"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"yourname"Symbol 308 MovieClip Frame 1Symbol 299 EditableText
"yourname"Symbol 313 MovieClip Frame 1Symbol 312 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "shot-water1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "shot-water2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "zep2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "zep1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "woolf2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "woolf1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "trollB2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "trollB1"
ExportAssets (56)Timeline Frame 1Symbol 9 as "troll2"
ExportAssets (56)Timeline Frame 1Symbol 10 as "troll1"
ExportAssets (56)Timeline Frame 1Symbol 11 as "tinker2"
ExportAssets (56)Timeline Frame 1Symbol 12 as "tinker1"
ExportAssets (56)Timeline Frame 1Symbol 13 as "shot-rocket2"
ExportAssets (56)Timeline Frame 1Symbol 14 as "shot-rocket1"
ExportAssets (56)Timeline Frame 1Symbol 15 as "spider2"
ExportAssets (56)Timeline Frame 1Symbol 16 as "spider1"
ExportAssets (56)Timeline Frame 1Symbol 17 as "sheep2"
ExportAssets (56)Timeline Frame 1Symbol 18 as "sheep1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "pig2"
ExportAssets (56)Timeline Frame 1Symbol 20 as "pig1"
ExportAssets (56)Timeline Frame 1Symbol 21 as "ogre2"
ExportAssets (56)Timeline Frame 1Symbol 22 as "ogre1"
ExportAssets (56)Timeline Frame 1Symbol 23 as "kid2"
ExportAssets (56)Timeline Frame 1Symbol 24 as "kid1"
ExportAssets (56)Timeline Frame 1Symbol 25 as "human2"
ExportAssets (56)Timeline Frame 1Symbol 26 as "human1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "shot-fire1"
ExportAssets (56)Timeline Frame 1Symbol 28 as "harpy2"
ExportAssets (56)Timeline Frame 1Symbol 29 as "harpy1"
ExportAssets (56)Timeline Frame 1Symbol 30 as "goblin2"
ExportAssets (56)Timeline Frame 1Symbol 31 as "goblin1"
ExportAssets (56)Timeline Frame 1Symbol 32 as "shot-fire2"
ExportAssets (56)Timeline Frame 1Symbol 33 as "shot-cannon1"
ExportAssets (56)Timeline Frame 1Symbol 34 as "shot-cannon2"
ExportAssets (56)Timeline Frame 1Symbol 35 as "shot-arrow1"
ExportAssets (56)Timeline Frame 1Symbol 36 as "shot-arrow2"
ExportAssets (56)Timeline Frame 1Symbol 37 as "bird2"
ExportAssets (56)Timeline Frame 1Symbol 38 as "bird1"
ExportAssets (56)Timeline Frame 1Symbol 39 as "bear2"
ExportAssets (56)Timeline Frame 1Symbol 40 as "bear1"
ExportAssets (56)Timeline Frame 1Symbol 41 as "shot-earth1"
ExportAssets (56)Timeline Frame 1Symbol 42 as "shot-earth2"

Labels

"over"Frame 9
"win"Frame 10

Dynamic Text Variables

_root.goldSymbol 90 EditableText"9999"
_root.levelSymbol 91 EditableText"99"
_root.livesSymbol 92 EditableText"99"
_root.woodSymbol 94 EditableText"99"
_root.scoreSymbol 99 EditableText"9999"
_root.scoreSymbol 297 EditableText"9999"
_root.scoreSymbol 311 EditableText"9999"




http://swfchan.com/2/6770/info.shtml
Created: 13/6 -2019 14:39:09 Last modified: 13/6 -2019 14:39:09 Server time: 05/11 -2024 08:29:14