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

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

vectortdx.swf

This is the info page for
Flash #4630

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


Text
1

1

1

1

v000

<p align="left"><font face="hooge 05_53_10pt_st" size="10" color="#ec296d" letterSpacing="0.000000" kerning="0">Loading...</font></p>

v000

GRAPHICS

MUSIC

OPTIONS

HIGH
MEDIUM
LOW

MAX
LOW
MUTE

RESET
GUIDE

20

0/50

10000

LIVES

LEVEL

SCORE

00%

$10000

0

INTEREST

BANK

BONUS

S

D

I

O

T

C

E

V

A

L

R

AUTO

VECTOR TD X

TOWERS

INFORMATION

<p align="left"><font face="Verdana_9pt_st" size="9" color="#cccccc" letterSpacing="0.000000" kerning="0">MOVE &nbsp;YOUR MOUSE OVER A TOWER TO FIND OUT MORE INFO ABOUT THAT TOWER.</font></p>

CURRENT & NEXT

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#fc4ccb" letterSpacing="0.000000" kerning="0">UPGRADE <font face="Verdana">0</font></font></p>

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#fc4ccb" letterSpacing="0.000000" kerning="0">SELL <font face="Verdana">0</font></font></p>

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#8bd4e2" letterSpacing="0.000000" kerning="0">CONFIRM SALE</font></p>

<p align="center"><font face="Arial" size="11" color="#000000" letterSpacing="0.000000" kerning="0">N</font></p>

<p align="center"><font face="Arial" size="11" color="#000000" letterSpacing="0.000000" kerning="0">Y</font></p>

CLOSE

CLOSE

HARD

HARD

WEAK

WEAK

RANDOM

FASTEST

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#fc4ccb" letterSpacing="0.000000" kerning="0">TARGET LOCKING<font color="#8bd4e2"> <font color="#00ff00">ON</font></font></font></p>

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#fc4ccb" letterSpacing="0.000000" kerning="0">TARGET LOCKING<font color="#8bd4e2"> <font color="#ff0000">OFF</font></font></font></p>

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#fc4ccb" letterSpacing="0.000000" kerning="0">TARGET LOCKING<font color="#8bd4e2"> <font color="#00ff00">ON</font></font></font></p>

<p align="left"><font face="Verdana_9pt_st" size="9" color="#cccccc" letterSpacing="0.000000" kerning="0">Vectoid Name</font></p><p align="left"><font face="Verdana_9pt_st" size="9" color="#cccccc" letterSpacing="0.000000" kerning="0">500 hp</font></p>

<p align="left"><font face="Verdana_9pt_st" size="9" color="#cccccc" letterSpacing="0.000000" kerning="0">Vectoid Name</font></p><p align="left"><font face="Verdana_9pt_st" size="9" color="#cccccc" letterSpacing="0.000000" kerning="0">500 hp</font></p>

QUIT /
SUBMIT

PAUSE

RESUME

Load complete.
Click to start

YOU SCORED:

DO YOU THINK YOU
CAN DO BETTER?

0

PLAY
AGAIN

CONGRATULATIONS!

YOU COMPLETED ALL THE LEVELS AND
SCORED:

0

OK

GAME OVER

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("e5af93e2", this, 10301, true); function Encode64(intxt) { var _local5; var _local6; var _local8; var _local4; var _local1; var _local2 = new Array(); var _local10; var _local9; var _local7 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local6 = intxt.length; _local8 = int(_local6 / 3); _local5 = ""; _local4 = 0; while (_local4 < _local8) { _local1 = 0; while (_local1 <= 2) { if (typeof(intxt) == "string") { _local2[_local1] = intxt.charCodeAt((_local4 * 3) + _local1); } else { _local2[_local1] = intxt[(_local4 * 3) + _local1]; } _local1++; } _local5 = _local5 + Encq(_local2, _local7); _local4++; } _local10 = _local6 % 3; if (_local10 == 1) { if (typeof(intxt) == "string") { _local2[0] = intxt.charCodeAt(_local6 - 1); _local2[1] = 0; _local2[2] = 0; } else { _local2[0] = intxt[_local6 - 1]; _local2[1] = 0; _local2[2] = 0; } _local9 = Encq(_local2, _local7); _local5 = (_local5 + _local9.slice(0, 2)) + "=="; } if (_local10 == 2) { if (typeof(intxt) == "string") { _local2[0] = intxt.charCodeAt(_local6 - 2); _local2[1] = intxt.charCodeAt(_local6 - 1); _local2[2] = 0; } else { _local2[0] = intxt[_local6 - 2]; _local2[1] = intxt[_local6 - 1]; _local2[2] = 0; } _local9 = Encq(_local2, _local7); _local5 = (_local5 + _local9.slice(0, 3)) + "="; } return(_local5); } function Decode64(intxt) { var _local10; var _local3 = new Array(); var _local8 = new Array(); var _local2; var _local4; var _local6; var _local7; var _local1 = new Array(); var _local5; _local10 = ""; _local2 = 0; _local4 = 0; while (_local4 <= 255) { _local8[_local4] = -1; _local4++; } _local8.splice(43, 1, 62); _local8.splice(47, 11, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61); _local8.splice(61, 1, 64); _local8.splice(65, 26, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25); _local8.splice(97, 26, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51); _local6 = 0; while (_local6 < intxt.length) { _local7 = _local8[intxt.charCodeAt(_local6)]; if (_local7 >= 0) { _local3[_local2] = _local7; _local2++; if (_local2 == 4) { _local5 = Decq(_local3); _local1.push(_local5[0]); _local1.push(_local5[1]); _local1.push(_local5[2]); if (_local3[3] == 64) { _local1.pop(); } if (_local3[2] == 64) { _local1.pop(); } _local2 = 0; } } _local6++; } return(_local1); } function Encq(btab, etab) { var _local1; var _local2; _local1 = ""; _local2 = (btab[0] >> 2) & 63; _local1 = _local1 + etab.charAt(_local2); _local2 = ((btab[0] & 3) << 4) | ((btab[1] >> 4) & 15); _local1 = _local1 + etab.charAt(_local2); _local2 = ((btab[1] & 15) << 2) | ((btab[2] >> 6) & 3); _local1 = _local1 + etab.charAt(_local2); _local2 = btab[2] & 63; _local1 = _local1 + etab.charAt(_local2); return(_local1); } function Decq(btab) { var _local3 = new Array(); var _local1; outq = ""; _local1 = (btab[0] << 2) | ((btab[1] >> 4) & 3); _local3[0] = _local1; _local1 = ((btab[1] & 15) << 4) | ((btab[2] >> 2) & 15); _local3[1] = _local1; _local1 = ((btab[2] & 3) << 6) | btab[3]; _local3[2] = _local1; return(_local3); } function BlowFish_init(key) { var _local12 = new Array(); var _local10; var _local11; _local11 = key.length; _local10 = 0; while (_local10 < _local11) { _local12[_local10] = key.charCodeAt(_local10); _local10++; } var _local2; var _local3; var _local9; var _local4; _root.blowfish = new Object(); _root.blowfish.blf_P = new Array(); _root.blowfish.blf_S = new Array(); _root.blowfish.blf_S[0] = new Array(); _root.blowfish.blf_S[1] = new Array(); _root.blowfish.blf_S[2] = new Array(); _root.blowfish.blf_S[3] = new Array(); _local4 = new Array(608135816, 2242054355, 320440878, 57701188, 2752067618, 698298832, 137296536, 3964562569, 1160258022, 953160567, 3193202383, 887688300, 3232508343, 3380367581, 1065670069, 3041331479, 2450970073, 2306472731); _local2 = 0; while (_local2 <= 17) { _root.blowfish.blf_P[_local2] = _local4[_local2]; _local2++; } _local4 = new Array(3509652390, 2564797868, 805139163, 3491422135, 3101798381, 1780907670, 3128725573, 4046225305, 614570311, 3012652279, 134345442, 2240740374, 1667834072, 1901547113, 2757295779, 4103290238, 227898511, 1921955416, 1904987480, 2182433518, 2069144605, 3260701109, 2620446009, 720527379, 3318853667, 677414384, 3393288472, 3101374703, 2390351024, 1614419982, 1822297739, 2954791486, 3608508353, 3174124327, 2024746970, 1432378464, 3864339955, 2857741204, 1464375394, 1676153920, 1439316330, 715854006, 3033291828, 289532110, 2706671279, 2087905683, 3018724369, 1668267050, 732546397, 1947742710, 3462151702, 2609353502, 2950085171, 1814351708, 2050118529, 680887927, 999245976, 1800124847, 3300911131, 1713906067, 1641548236, 4213287313, 1216130144, 1575780402); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[0][_local2] = _local4[_local2]; _local2++; } _local4 = new Array(4018429277, 3917837745, 3693486850, 3949271944, 596196993, 3549867205, 258830323, 2213823033, 772490370, 2760122372, 1774776394, 2652871518, 566650946, 4142492826, 1728879713, 2882767088, 1783734482, 3629395816, 2517608232, 2874225571, 1861159788, 326777828, 3124490320, 2130389656, 2716951837, 967770486, 1724537150, 2185432712, 2364442137, 1164943284, 2105845187, 998989502, 3765401048, 2244026483, 1075463327, 1455516326, 1322494562, 910128902, 469688178, 1117454909, 936433444, 3490320968, 3675253459, 1240580251, 122909385, 2157517691, 634681816, 4142456567, 3825094682, 3061402683, 2540495037, 79693498, 3249098678, 1084186820, 1583128258, 426386531, 1761308591, 1047286709, 322548459, 995290223, 1845252383, 2603652396, 3431023940, 2942221577); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[0][_local2 + 64] = _local4[_local2]; _local2++; } _local4 = new Array(3202600964, 3727903485, 1712269319, 422464435, 3234572375, 1170764815, 3523960633, 3117677531, 1434042557, 442511882, 3600875718, 1076654713, 1738483198, 4213154764, 2393238008, 3677496056, 1014306527, 4251020053, 793779912, 2902807211, 842905082, 4246964064, 1395751752, 1040244610, 2656851899, 3396308128, 445077038, 3742853595, 3577915638, 679411651, 2892444358, 2354009459, 1767581616, 3150600392, 3791627101, 3102740896, 284835224, 4246832056, 1258075500, 768725851, 2589189241, 3069724005, 3532540348, 1274779536, 3789419226, 2764799539, 1660621633, 3471099624, 4011903706, 913787905, 3497959166, 737222580, 2514213453, 2928710040, 3937242737, 1804850592, 3499020752, 2949064160, 2386320175, 2390070455, 2415321851, 4061277028, 2290661394, 2416832540); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[0][_local2 + 128] = _local4[_local2]; _local2++; } _local4 = new Array(1336762016, 1754252060, 3520065937, 3014181293, 791618072, 3188594551, 3933548030, 2332172193, 3852520463, 3043980520, 413987798, 3465142937, 3030929376, 4245938359, 2093235073, 3534596313, 375366246, 2157278981, 2479649556, 555357303, 3870105701, 2008414854, 3344188149, 4221384143, 3956125452, 2067696032, 3594591187, 2921233993, 2428461, 544322398, 577241275, 1471733935, 610547355, 4027169054, 1432588573, 1507829418, 2025931657, 3646575487, 545086370, 48609733, 2200306550, 1653985193, 298326376, 1316178497, 3007786442, 2064951626, 458293330, 2589141269, 3591329599, 3164325604, 727753846, 2179363840, 146436021, 1461446943, 4069977195, 705550613, 3059967265, 3887724982, 4281599278, 3313849956, 1404054877, 2845806497, 146425753, 1854211946); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[0][_local2 + 192] = _local4[_local2]; _local2++; } _local4 = new Array(1266315497, 3048417604, 3681880366, 3289982499, 2909710000, 1235738493, 2632868024, 2414719590, 3970600049, 1771706367, 1449415276, 3266420449, 422970021, 1963543593, 2690192192, 3826793022, 1062508698, 1531092325, 1804592342, 2583117782, 2714934279, 4024971509, 1294809318, 4028980673, 1289560198, 2221992742, 1669523910, 35572830, 157838143, 1052438473, 1016535060, 1802137761, 1753167236, 1386275462, 3080475397, 2857371447, 1040679964, 2145300060, 2390574316, 1461121720, 2956646967, 4031777805, 4028374788, 33600511, 2920084762, 1018524850, 629373528, 3691585981, 3515945977, 2091462646, 2486323059, 586499841, 988145025, 935516892, 3367335476, 2599673255, 2839830854, 265290510, 3972581182, 2759138881, 3795373465, 1005194799, 847297441, 406762289); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[1][_local2] = _local4[_local2]; _local2++; } _local4 = new Array(1314163512, 1332590856, 1866599683, 4127851711, 750260880, 613907577, 1450815602, 3165620655, 3734664991, 3650291728, 3012275730, 3704569646, 1427272223, 778793252, 1343938022, 2676280711, 2052605720, 1946737175, 3164576444, 3914038668, 3967478842, 3682934266, 1661551462, 3294938066, 4011595847, 840292616, 3712170807, 616741398, 312560963, 711312465, 1351876610, 322626781, 1910503582, 271666773, 2175563734, 1594956187, 70604529, 3617834859, 1007753275, 1495573769, 4069517037, 2549218298, 2663038764, 504708206, 2263041392, 3941167025, 2249088522, 1514023603, 1998579484, 1312622330, 694541497, 2582060303, 2151582166, 1382467621, 776784248, 2618340202, 3323268794, 2497899128, 2784771155, 503983604, 4076293799, 907881277, 423175695, 432175456); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[1][_local2 + 64] = _local4[_local2]; _local2++; } _local4 = new Array(1378068232, 4145222326, 3954048622, 3938656102, 3820766613, 2793130115, 2977904593, 26017576, 3274890735, 3194772133, 1700274565, 1756076034, 4006520079, 3677328699, 720338349, 1533947780, 354530856, 688349552, 3973924725, 1637815568, 332179504, 3949051286, 53804574, 2852348879, 3044236432, 1282449977, 3583942155, 3416972820, 4006381244, 1617046695, 2628476075, 3002303598, 1686838959, 431878346, 2686675385, 1700445008, 1080580658, 1009431731, 832498133, 3223435511, 2605976345, 2271191193, 2516031870, 1648197032, 4164389018, 2548247927, 300782431, 375919233, 238389289, 3353747414, 2531188641, 2019080857, 1475708069, 455242339, 2609103871, 448939670, 3451063019, 1395535956, 2413381860, 1841049896, 1491858159, 885456874, 4264095073, 4001119347); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[1][_local2 + 128] = _local4[_local2]; _local2++; } _local4 = new Array(1565136089, 3898914787, 1108368660, 540939232, 1173283510, 2745871338, 3681308437, 4207628240, 3343053890, 4016749493, 1699691293, 1103962373, 3625875870, 2256883143, 3830138730, 1031889488, 3479347698, 1535977030, 4236805024, 3251091107, 2132092099, 1774941330, 1199868427, 1452454533, 157007616, 2904115357, 342012276, 595725824, 1480756522, 206960106, 497939518, 591360097, 863170706, 2375253569, 3596610801, 1814182875, 2094937945, 3421402208, 1082520231, 3463918190, 2785509508, 435703966, 3908032597, 1641649973, 2842273706, 3305899714, 1510255612, 2148256476, 2655287854, 3276092548, 4258621189, 236887753, 3681803219, 274041037, 1734335097, 3815195456, 3317970021, 1899903192, 1026095262, 4050517792, 356393447, 2410691914, 3873677099, 3682840055); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[1][_local2 + 192] = _local4[_local2]; _local2++; } _local4 = new Array(3913112168, 2491498743, 4132185628, 2489919796, 1091903735, 1979897079, 3170134830, 3567386728, 3557303409, 857797738, 1136121015, 1342202287, 507115054, 2535736646, 337727348, 3213592640, 1301675037, 2528481711, 1895095763, 1721773893, 3216771564, 62756741, 2142006736, 835421444, 2531993523, 1442658625, 3659876326, 2882144922, 676362277, 1392781812, 170690266, 3921047035, 1759253602, 3611846912, 1745797284, 664899054, 1329594018, 3901205900, 3045908486, 2062866102, 2865634940, 3543621612, 3464012697, 1080764994, 553557557, 3656615353, 3996768171, 991055499, 499776247, 1265440854, 648242737, 3940784050, 980351604, 3713745714, 1749149687, 3396870395, 4211799374, 3640570775, 1161844396, 3125318951, 1431517754, 545492359, 4268468663, 3499529547); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[2][_local2] = _local4[_local2]; _local2++; } _local4 = new Array(1437099964, 2702547544, 3433638243, 2581715763, 2787789398, 1060185593, 1593081372, 2418618748, 4260947970, 69676912, 2159744348, 86519011, 2512459080, 3838209314, 1220612927, 3339683548, 133810670, 1090789135, 1078426020, 1569222167, 845107691, 3583754449, 4072456591, 1091646820, 628848692, 1613405280, 3757631651, 526609435, 236106946, 48312990, 2942717905, 3402727701, 1797494240, 859738849, 992217954, 4005476642, 2243076622, 3870952857, 3732016268, 765654824, 3490871365, 2511836413, 1685915746, 3888969200, 1414112111, 2273134842, 3281911079, 4080962846, 172450625, 2569994100, 980381355, 4109958455, 2819808352, 2716589560, 2568741196, 3681446669, 3329971472, 1835478071, 660984891, 3704678404, 4045999559, 3422617507, 3040415634, 1762651403); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[2][_local2 + 64] = _local4[_local2]; _local2++; } _local4 = new Array(1719377915, 3470491036, 2693910283, 3642056355, 3138596744, 1364962596, 2073328063, 1983633131, 926494387, 3423689081, 2150032023, 4096667949, 1749200295, 3328846651, 309677260, 2016342300, 1779581495, 3079819751, 111262694, 1274766160, 443224088, 298511866, 1025883608, 3806446537, 1145181785, 168956806, 3641502830, 3584813610, 1689216846, 3666258015, 3200248200, 1692713982, 2646376535, 4042768518, 1618508792, 1610833997, 3523052358, 4130873264, 2001055236, 3610705100, 2202168115, 4028541809, 2961195399, 1006657119, 2006996926, 3186142756, 1430667929, 3210227297, 1314452623, 4074634658, 4101304120, 2273951170, 1399257539, 3367210612, 3027628629, 1190975929, 2062231137, 2333990788, 2221543033, 2438960610, 1181637006, 548689776, 2362791313, 3372408396); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[2][_local2 + 128] = _local4[_local2]; _local2++; } _local4 = new Array(3104550113, 3145860560, 296247880, 1970579870, 3078560182, 3769228297, 1714227617, 3291629107, 3898220290, 166772364, 1251581989, 493813264, 448347421, 195405023, 2709975567, 677966185, 3703036547, 1463355134, 2715995803, 1338867538, 1343315457, 2802222074, 2684532164, 233230375, 2599980071, 2000651841, 3277868038, 1638401717, 4028070440, 3237316320, 6314154, 819756386, 300326615, 590932579, 1405279636, 3267499572, 3150704214, 2428286686, 3959192993, 3461946742, 1862657033, 1266418056, 963775037, 2089974820, 2263052895, 1917689273, 448879540, 3550394620, 3981727096, 150775221, 3627908307, 1303187396, 508620638, 2975983352, 2726630617, 1817252668, 1876281319, 1457606340, 908771278, 3720792119, 3617206836, 2455994898, 1729034894, 1080033504); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[2][_local2 + 192] = _local4[_local2]; _local2++; } _local4 = new Array(976866871, 3556439503, 2881648439, 1522871579, 1555064734, 1336096578, 3548522304, 2579274686, 3574697629, 3205460757, 3593280638, 3338716283, 3079412587, 564236357, 2993598910, 1781952180, 1464380207, 3163844217, 3332601554, 1699332808, 1393555694, 1183702653, 3581086237, 1288719814, 691649499, 2847557200, 2895455976, 3193889540, 2717570544, 1781354906, 1676643554, 2592534050, 3230253752, 1126444790, 2770207658, 2633158820, 2210423226, 2615765581, 2414155088, 3127139286, 673620729, 2805611233, 1269405062, 4015350505, 3341807571, 4149409754, 1057255273, 2012875353, 2162469141, 2276492801, 2601117357, 993977747, 3918593370, 2654263191, 753973209, 36408145, 2530585658, 25011837, 3520020182, 2088578344, 530523599, 2918365339, 1524020338, 1518925132); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[3][_local2] = _local4[_local2]; _local2++; } _local4 = new Array(3760827505, 3759777254, 1202760957, 3985898139, 3906192525, 674977740, 4174734889, 2031300136, 2019492241, 3983892565, 4153806404, 3822280332, 352677332, 2297720250, 60907813, 90501309, 3286998549, 1016092578, 2535922412, 2839152426, 457141659, 509813237, 4120667899, 652014361, 1966332200, 2975202805, 55981186, 2327461051, 676427537, 3255491064, 2882294119, 3433927263, 1307055953, 942726286, 933058658, 2468411793, 3933900994, 4215176142, 1361170020, 2001714738, 2830558078, 3274259782, 1222529897, 1679025792, 2729314320, 3714953764, 1770335741, 151462246, 3013232138, 1682292957, 1483529935, 471910574, 1539241949, 458788160, 3436315007, 1807016891, 3718408830, 978976581, 1043663428, 3165965781, 1927990952, 4200891579, 2372276910, 3208408903); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[3][_local2 + 64] = _local4[_local2]; _local2++; } _local4 = new Array(3533431907, 1412390302, 2931980059, 4132332400, 1947078029, 3881505623, 4168226417, 2941484381, 1077988104, 1320477388, 886195818, 18198404, 3786409000, 2509781533, 112762804, 3463356488, 1866414978, 891333506, 18488651, 661792760, 1628790961, 3885187036, 3141171499, 876946877, 2693282273, 1372485963, 791857591, 2686433993, 3759982718, 3167212022, 3472953795, 2716379847, 445679433, 3561995674, 3504004811, 3574258232, 54117162, 3331405415, 2381918588, 3769707343, 4154350007, 1140177722, 4074052095, 668550556, 3214352940, 367459370, 261225585, 2610173221, 4209349473, 3468074219, 3265815641, 314222801, 3066103646, 3808782860, 282218597, 3406013506, 3773591054, 379116347, 1285071038, 846784868, 2669647154, 3771962079, 3550491691, 2305946142); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[3][_local2 + 128] = _local4[_local2]; _local2++; } _local4 = new Array(453669953, 1268987020, 3317592352, 3279303384, 3744833421, 2610507566, 3859509063, 266596637, 3847019092, 517658769, 3462560207, 3443424879, 370717030, 4247526661, 2224018117, 4143653529, 4112773975, 2788324899, 2477274417, 1456262402, 2901442914, 1517677493, 1846949527, 2295493580, 3734397586, 2176403920, 1280348187, 1908823572, 3871786941, 846861322, 1172426758, 3287448474, 3383383037, 1655181056, 3139813346, 901632758, 1897031941, 2986607138, 3066810236, 3447102507, 1393639104, 373351379, 950779232, 625454576, 3124240540, 4148612726, 2007998917, 544563296, 2244738638, 2330496472, 2058025392, 1291430526, 424198748, 50039436, 29584100, 3605783033, 2429876329, 2791104160, 1057563949, 3255363231, 3075367218, 3463963227, 1469046755, 985887462); _local2 = 0; while (_local2 <= 63) { _root.blowfish.blf_S[3][_local2 + 192] = _local4[_local2]; _local2++; } var _local8; var _local7; var _local6; var _local5; _local3 = 0; _local2 = 0; while (_local2 <= 17) { _local8 = 0; _local9 = 0; while (_local9 <= 3) { _local8 = (_local8 << 8) | _local12[_local3]; _local3 = _local3 + 1; if (_local3 >= _local11) { _local3 = 0; } _local9++; } _root.blowfish.blf_P[_local2] = _root.blowfish.blf_P[_local2] ^ _local8; _local2++; } _local7 = 0; _local6 = 0; _local2 = 0; while (_local2 <= 17) { _local5 = DoBlowEnc(_local7, _local6); _root.blowfish.blf_P[_local2] = _local5[0]; _root.blowfish.blf_P[_local2 + 1] = _local5[1]; _local7 = _local5[0]; _local6 = _local5[1]; _local2 = _local2 + 2; } _local2 = 0; while (_local2 <= 3) { _local3 = 0; while (_local3 <= 255) { _local5 = DoBlowEnc(_local7, _local6); _root.blowfish.blf_S[_local2][_local3] = _local5[0]; _root.blowfish.blf_S[_local2][_local3 + 1] = _local5[1]; _local7 = _local5[0]; _local6 = _local5[1]; _local3 = _local3 + 2; } _local2++; } } function BlowFish_enc64str(intxt) { var _local12; var _local16; var _local10; var _local1; var _local2; var _local4 = new Array(); var _local3 = new Array(); var _local15; var _local14; var _local9; var _local8; var _local7; var _local6; var _local11; var _local13; _local16 = intxt.length; _local13 = ((int(_local16 / 8) + 1) * 8) - _local16; _local11 = ""; _local1 = 0; while (_local1 <= _local13) { _local11 = _local11 + chr(_local13); _local1++; } intxt = intxt + _local11; _local16 = intxt.length; _local10 = int(_local16 / 8); _local1 = 0; while (_local1 < _local10) { _local2 = 0; while (_local2 <= 3) { _local4[_local2] = intxt.charCodeAt((_local1 * 8) + _local2); _local2++; } _local15 = (((_local4[0] << 24) | (_local4[1] << 16)) | (_local4[2] << 8)) | _local4[3]; _local2 = 0; while (_local2 <= 3) { _local4[_local2] = intxt.charCodeAt(((_local1 * 8) + _local2) + 4); _local2++; } _local14 = (((_local4[0] << 24) | (_local4[1] << 16)) | (_local4[2] << 8)) | _local4[3]; _local3[_local1 * 2] = _local15; _local3[(_local1 * 2) + 1] = _local14; _local1++; } _local1 = 0; while (_local1 < (_local10 * 2)) { ret = DoBlowEnc(_local3[_local1], _local3[_local1 + 1]); _local3[_local1] = ret[0]; _local3[_local1 + 1] = ret[1]; _local1 = _local1 + 2; } _local12 = new Array(); _local1 = 0; while (_local1 < _local10) { _local9 = (_local3[_local1 * 2] & 4278190080) >>> 24; _local8 = (_local3[_local1 * 2] & 16711680) >>> 16; _local7 = (_local3[_local1 * 2] & 65280) >>> 8; _local6 = _local3[_local1 * 2] & 255; _local12.push(_local9, _local8, _local7, _local6); _local9 = (_local3[(_local1 * 2) + 1] & 4278190080) >>> 24; _local8 = (_local3[(_local1 * 2) + 1] & 16711680) >>> 16; _local7 = (_local3[(_local1 * 2) + 1] & 65280) >>> 8; _local6 = _local3[(_local1 * 2) + 1] & 255; _local12.push(_local9, _local8, _local7, _local6); _local1++; } return(Encode64(_local12)); } function BlowFish_dec64str(intxt) { var _local5; var _local15; var _local11; var _local1; var _local2; var _local4 = new Array(); var _local3 = new Array(); var _local13; var _local12; var _local10; var _local9; var _local8; var _local7; var _local14; var _local6; _local6 = Decode64(intxt); _local15 = _local6.length; _local11 = int(_local15 / 8); _local1 = 0; while (_local1 < _local11) { _local2 = 0; while (_local2 <= 3) { _local4[_local2] = _local6[(_local1 * 8) + _local2]; _local2++; } _local13 = (((_local4[0] << 24) | (_local4[1] << 16)) | (_local4[2] << 8)) | _local4[3]; _local2 = 0; while (_local2 <= 3) { _local4[_local2] = _local6[((_local1 * 8) + _local2) + 4]; _local2++; } _local12 = (((_local4[0] << 24) | (_local4[1] << 16)) | (_local4[2] << 8)) | _local4[3]; _local3[_local1 * 2] = _local13; _local3[(_local1 * 2) + 1] = _local12; _local1++; } _local1 = 0; while (_local1 < (_local11 * 2)) { ret = DoBlowDec(_local3[_local1], _local3[_local1 + 1]); _local3[_local1] = ret[0]; _local3[_local1 + 1] = ret[1]; _local1 = _local1 + 2; } _local5 = ""; _local1 = 0; while (_local1 < _local11) { _local10 = (_local3[_local1 * 2] & 4278190080) >>> 24; _local9 = (_local3[_local1 * 2] & 16711680) >>> 16; _local8 = (_local3[_local1 * 2] & 65280) >>> 8; _local7 = _local3[_local1 * 2] & 255; _local5 = _local5 + String.fromCharCode(_local10, _local9, _local8, _local7); _local10 = (_local3[(_local1 * 2) + 1] & 4278190080) >>> 24; _local9 = (_local3[(_local1 * 2) + 1] & 16711680) >>> 16; _local8 = (_local3[(_local1 * 2) + 1] & 65280) >>> 8; _local7 = _local3[(_local1 * 2) + 1] & 255; _local5 = _local5 + String.fromCharCode(_local10, _local9, _local8, _local7); _local1++; } _local14 = _local5.slice(-1).charCodeAt(0); if (_local14 > 8) { _local14 = 0; } _local5 = _local5.substring(0, _local5.length - _local14); return(_local5); } function DoBlowEnc(dat1, dat2) { var _local3; var _local5; var _local6 = new Array(); _local3 = 0; while (_local3 <= 15) { dat1 = dat1 ^ _root.blowfish.blf_P[_local3]; dat2 = dat2 ^ blf_F(dat1); _local5 = dat1; dat1 = dat2; dat2 = _local5; _local3++; } _local5 = dat1; dat1 = dat2; dat2 = _local5; dat2 = dat2 ^ _root.blowfish.blf_P[16]; dat1 = dat1 ^ _root.blowfish.blf_P[17]; _local6[0] = dat1; _local6[1] = dat2; return(_local6); } function DoBlowDec(dat1, dat2) { var _local6 = new Array(); var _local2; var _local5; _local2 = 17; while (_local2 >= 2) { dat1 = dat1 ^ _root.blowfish.blf_P[_local2]; dat2 = dat2 ^ blf_F(dat1); _local5 = dat1; dat1 = dat2; dat2 = _local5; _local2 = _local2 - 1; } _local5 = dat1; dat1 = dat2; dat2 = _local5; dat2 = dat2 ^ _root.blowfish.blf_P[1]; dat1 = dat1 ^ _root.blowfish.blf_P[0]; _local6[0] = dat1; _local6[1] = dat2; return(_local6); } function blf_F(x) { var _local7; var _local6; var _local5; var _local4; var _local2; _local7 = (x & 4278190080) >>> 24; _local6 = (x & 16711680) >>> 16; _local5 = (x & 65280) >>> 8; _local4 = x & 255; _local2 = _root.blowfish.blf_S[0][_local7] + _root.blowfish.blf_S[1][_local6]; _local2 = _local2 ^ _root.blowfish.blf_S[2][_local5]; _local2 = _local2 + _root.blowfish.blf_S[3][_local4]; return(_local2); } function makeQuerystring(obj) { var _local1 = ""; _local1 = obj.action; _local1 = _local1 + obj.userid; _local1 = _local1 + obj.sid; _local1 = _local1 + obj.gameid; _local1 = _local1 + obj.rn; _local1 = _local1 + "wD9c84X0vA"; return(_local1); } function getTracker(trackWhat) { var _local2 = new LoadVars(); _local2.gameid = _global.gameid; _local2.action = trackWhat; _local2.sid = _global.sid; _local2.userid = _global.userid; _local2.rn = _global.rn; return(_local2); } version = "v1.5x"; NetDebug.initialize(); startTime = getTimer(); _global.trackingURL = unescape(url); if ((url == undefined) and (sw7 != undefined)) { NetDebug.trace("creating new url"); _global.trackingURL = unescape(sw7).split("&")[2].split("=")[1].split("?")[0]; uuid = unescape(sw7).split("&")[2].split("=")[2]; NetDebug.trace(id); } NetDebug.trace("_global.trackingURL :: " + _global.trackingURL); _global.scoreURL = unescape(sw4); NetDebug.trace("scoreURL WILL BE: " + scoreURL); _global.gameid = sw6; _global.userid = uuid; _global.sid = session_id; _global.rn = Math.random(1E21); _global.scoreURL = unescape(_global.scoreURL); _global.trackingVars = _global.trackingURL.split("?"); _global.trackingURL = _global.trackingVars[0]; _global.objTrackingVars = new Object(); if (uuid != undefined) { _global.objTrackingVars.uuid = uuid; } var trackingArr = _global.trackingVars[1].split("&"); for (var prop in trackingArr) { var myVars = trackingArr[prop].split("="); if (myVars[1] != "") { _global.objTrackingVars[myVars[0]] = myVars[1]; } } NetDebug.trace("tracking -- "); for (var prop in _global.objTrackingVars) { NetDebug.trace((("tracking : " + prop) + "=") + _global.objTrackingVars[prop]); } NetDebug.trace("tracking -- "); _global.scoreVars = _global.scoreURL.split("?"); _global.scoreURL = _global.scoreVars[0]; _global.objScoreVars = new Object(); if (challengeUuid != undefined) { _global.objScoreVars.challengeUuid = challengeUuid; } _global.scoreArr = _global.scoreVars[1].split("&"); NetDebug.trace(_global.scoreArr); for (var prop in _global.scoreArr) { var myVars = _global.scoreArr[prop].split("="); if (myVars[1] != "") { _global.objScoreVars[myVars[0]] = myVars[1]; } } NetDebug.trace("score vars"); for (var prop in _global.objScoreVars) { NetDebug.trace((prop + "=") + _global.objScoreVars[prop]); } NetDebug.trace("score vars"); trackerOnLoad = function (success) { for (var _local2 in _global.tracker) { trace((_local2 + "=") + _global.tracker(_local2)); } if (success) { trace("success"); NetDebug.trace("success"); } else { NetDebug.trace("error on script"); } infomessage = "Return from tracking"; }; trackingGameLoaded = function () { endTime = getTimer(); downloadTime = Math.round((endTime - startTime) / 1000); _global.tracker = new LoadVars(); _global.tracker = getTracker("load"); _global.tracker.d1 = _downloadTime; var _local3 = com.meychi.ascrypt.MD5.calculate(makeQuerystring(_global.tracker)); _global.tracker.cr = _local3; for (var _local2 in _global.objTrackingVars) { _global.tracker[_local2] = _global.objTrackingVars[_local2]; } for (var _local2 in _global.tracker) { } _global.tracker.sendAndLoad(_global.trackingURL, _global.tracker, "GET"); _global.tracker.onLoad = trackerOnLoad; }; trackingGameStart = function () { NetDebug.trace("trackingGameStart"); _global.startGameTime = getTimer(); _global.tracker = new LoadVars(); _global.tracker = getTracker("play"); var _local3 = com.meychi.ascrypt.MD5.calculate(makeQuerystring(_global.tracker)); _global.tracker.cr = _local3; for (var _local2 in _global.objTrackingVars) { _global.tracker[_local2] = _global.objTrackingVars[_local2]; } _global.tracker.sendAndLoad(_global.trackingURL, _global.tracker, "GET"); _global.tracker.onLoad = trackerOnLoad; }; trackingGameOver = function () { _global.endGameTime = getTimer(); _global.tracker = new LoadVars(); _global.tracker = getTracker("over"); var _local3 = com.meychi.ascrypt.MD5.calculate(makeQuerystring(_global.tracker)); _global.tracker.cr = _local3; for (var _local2 in _global.objTrackingVars) { _global.tracker[_local2] = _global.objTrackingVars[_local2]; } _global.tracker.sendAndLoad(_global.trackingURL, _global.tracker, "GET"); _global.tracker.onLoad = trackerOnLoad; }; trackingGameQuit = function () { _global.totalSecondsPlayed = Math.round((_global.endGameTime - _global.startGameTime) / 1000); _global.endGameTime = getTimer(); _global.tracker = new LoadVars(); _global.tracker = getTracker("quit0"); _global.tracker.d1 = _global._global.totalSecondsPlayed; var _local3 = com.meychi.ascrypt.MD5.calculate(makeQuerystring(_global.tracker)); _global.tracker.cr = _local3; for (var _local2 in _global.objTrackingVars) { _global.tracker[_local2] = _global.objTrackingVars[_local2]; } _global.tracker.sendAndLoad(_global.trackingURL, _global.tracker, "GET"); _global.tracker.onLoad = trackerOnLoad; }; submitScore = function (s) { trace("score: " + s); NetDebug.trace("submitScore"); sendCommand("trackingGameQuit"); var _local4; var _local6 = new Date(); var _local11 = ((_local6.getHours() < 10) ? ("0" + _local6.getHours().toString()) : (_local6.getHours().toString())); var _local9 = ((_local6.getMinutes() < 10) ? ("0" + _local6.getMinutes().toString()) : (_local6.getMinutes().toString())); var _local10 = ((_local6.getSeconds() < 10) ? ("0" + _local6.getSeconds().toString()) : (_local6.getSeconds().toString())); var _local8 = (_local11 + _local9) + _local10; trace(_local8); _local4 = ("gamename=" + _global.gameName) + "&"; _local4 = _local4 + (("score=" + s) + "&"); _local4 = _local4 + "gamelevel=1&"; _local4 = _local4 + (("pn=" + sw3) + "&"); _local4 = _local4 + (("sf=" + (cheated ? "0" : "1")) + "&"); _local4 = _local4 + "np=1&"; totalGames = (isNaN(totalGames) ? 0 : (totalGames)); _local4 = _local4 + (("ng=" + totalGames) + "&"); _local4 = _local4 + "nr=0&"; secondsPlayed = (isNaN(secondsPlayed) ? 1 : (secondsPlayed)); _local4 = _local4 + (("tp=" + secondsPlayed) + "&"); _local4 = _local4 + "ms=11243&"; _local4 = _local4 + "mr=0&"; _local4 = _local4 + "bd=0&"; _local4 = _local4 + "pi=6&"; downloadTime = (isNaN(downloadTime) ? 0 : (downloadTime)); _local4 = _local4 + (("ds=" + downloadTime.toString()) + "&"); _local4 = _local4 + "dt=&"; _local4 = _local4 + (((("ss=" + System.capabilities.screenResolutionX) + "by") + System.capabilities.screenResolutionY) + "&"); _local4 = _local4 + "sp=none&"; _local4 = _local4 + "sn=&"; _local4 = _local4 + (("tt=" + _local8) + "&"); gameVersion = (isNaN(gameVersion) ? 1 : (gameVersion)); _local4 = _local4 + (("vr=" + gameVersion) + "&"); _local4 = _local4 + ("gid=" + _global.gameid); cr = com.meychi.ascrypt.MD5.calculate(_local4 + _global.keyString); _local4 = _local4 + ("&cr=" + cr); strBlow = BlowFish_enc64str(_local4); p = strBlow; if (_global.scoreURL.length > 0) { var _local5 = []; for (var _local7 in _global.objScoreVars) { _local5.push((_local7 + "=") + _global.objScoreVars[_local7]); } var _local3 = 0; while (_local3 < _local5.length) { p = p + "&"; p = p + _local5[_local3]; _local3++; } } var _local3 = 0; while (_local3 < _global.scoreArr.length) { p = p + "&"; p = p + _global.scoreArr[_local3]; _local3++; } flashScoreUrl = (_global.scoreURL + "?param=") + p; getURL (flashScoreUrl); NetDebug.trace("STR WILL BE: " + flashScoreUrl); isQuitting = 1; _root.isQuitting = 1; if (_global.isShim) { getURL ("lingo:respondToSubmit"); } }; _global.sendCommand = function (what) { NetDebug.trace("sendCommand: " + what); trace("sendCommand: " + what); switch (what) { case "trackingGameLoaded" : trace("trackingGameLoaded"); trackingGameLoaded(); break; case "trackingGameStart" : trace("trackingGameStart"); trackingGameStart(); break; case "trackingGameOver" : trace("trackingGameOver"); trackingGameOver(); break; case "trackingGameQuit" : trace("trackingGameQuit"); trackingGameQuit(); } var _local2 = new LocalConnection(); _local2.send("lc_name", "methodToExecute", what); }; _global.keyString = "vTx2Va6ak5"; _global.gameName = "vectortdx"; BlowFish_init(_global.keyString); if (((swlist == undefined) || (swlist == "")) || (swlist.length < 1)) { swlist = "http://candystand.com/games/stinger.swf"; } stingerURL = swlist; this.createEmptyMovieClip("stinger_mc", this.getNextHighestDepth()); stinger_mc.loadMovie(stingerURL); onEnterFrame = function () { if ((stinger_mc._currentframe > 1) && (stinger_mc._currentframe == stinger_mc._totalframes)) { delete onEnterFrame; removeMovieClip(stinger_mc); stinger_mc._visible = false; stinger_mc._x = 2000; gotoAndStop ("load"); } else { var _local2 = (Stage.width - stinger_mc.thewidth) / 2; var _local1 = (Stage.height - stinger_mc.theheight) / 2; stinger_mc._x = _local2; stinger_mc._y = _local1; } }; trace("classes: " + com.meychi.ascrypt.MD5.calculate("hello from md5")); stop();
Frame 2
play();
Instance of Symbol 283 MovieClip "ad" in Frame 2
/* no clip actions */
Frame 3
infos = ["Reticulating splines", "Loading Vectoids", "Priming Towers", "Aligning Nodes", "Accelerating Particles", "Flashing ROM", "Formatting C:", "Parsing Integers", "Connecting a series of tubes", "Filtering Noobs", "-arem", "Still loading...", "Any minute now...", "It will be worth it!", "Alphaing pixels", "Destroying Elements", "Flattening Circles", "Building Scene", "Compressing LOLs"]; infosPoint = 0; pp = 0; a = _root.getBytesTotal(); b = _root.getBytesLoaded(); if ((a == b) && (a > 100)) { sendCommand("trackingGameLoaded"); gotoAndStop ("game"); } onEnterFrame = function () { if (pp == 10) { if (infosPoint == infos.length) { infosPoint = 0; } info.htmlText = (((("<font color=\"#A7FFFF\">" + infos[infosPoint]) + "</font> ") + int((100 / a) * b)) + "%<br>") + info.htmlText; infosPoint++; pp = 0; } else { pp++; } a = _root.getBytesTotal(); b = _root.getBytesLoaded(); if ((a == b) && (a > 100)) { sendCommand("trackingGameLoaded"); gotoAndStop ("game"); } bar.bar._width = (270 / a) * b; }; stop();
Instance of Symbol 288 MovieClip in Frame 3
on (release) { _parent.gotoAndStop("level"); }
Instance of Symbol 295 MovieClip "bar" in Frame 3
onClipEvent (load) { bar._width = 0; }
Frame 4
i = 1; while (i <= 7) { _root[("musicA" + i) + "vol"] = 0; _root.createEmptyMovieClip("sound" + i, 20 + i); _root["musicA" + i] = new Sound(_root["sound" + i]); _root["musicA" + i].attachSound("musicA" + i); _root["musicA" + i].setVolume(0); _root["musicA" + i].start(0, 999); i++; } onEnterFrame = function () { i = 1; while (i <= 7) { a = _root[("musicA" + i) + "vol"]; if (a > _root._game.maxVolume) { a = _root._game.maxVolume; } if (_root["musicA" + i].getVolume() < a) { _root["musicA" + i].setVolume(_root["musicA" + i].getVolume() + 1); } if (_root["musicA" + i].getVolume() > a) { _root["musicA" + i].setVolume(_root["musicA" + i].getVolume() - 1); } _root["a" + i].bg._alpha = _root["musicA" + i].getVolume(); i++; } };
Symbol 12 MovieClip Frame 1
onEnterFrame = function () { _alpha = ((Math.cos(getTimer() / 200) * 20) + 70); };
Symbol 43 MovieClip [creepShapes] Frame 1
a = random(2000); onEnterFrame = function () { if (_root._game.Paused == 0) { c._height = 20 + (Math.sin((getTimer() + a) / 100) * 2); c._width = 20 + (Math.sin((getTimer() + a) / 100) * 2); c._rotation = c._rotation + 20; } }; stop();
Instance of Symbol 15 MovieClip "rewound" in Symbol 43 MovieClip [creepShapes] Frame 1
onClipEvent (load) { _alpha = 0; }
Symbol 43 MovieClip [creepShapes] Frame 2
a = random(10) / 10; onEnterFrame = function () { if (_root._game.Paused == 0) { c._rotation = c._rotation + (5 + a); } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 3
a = random(2000); onEnterFrame = function () { if (_root._game.Paused == 0) { c.c._height = 14 - (Math.sin((getTimer() + a) / 100) * 1); c.c._width = 10 - (Math.cos((getTimer() + a) / 50) * 4); } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 4
a = random(2000); onEnterFrame = function () { if (_root._game.Paused == 0) { c.c._height = 10 + (Math.sin((getTimer() + a) / 100) * 2); } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 5
a = random(2000); onEnterFrame = function () { if (_root._game.Paused == 0) { c.c._height = 6 + (Math.sin((getTimer() + a) / 100) * 2); c.c._width = 6 + (Math.cos((getTimer() + a) / 100) * 2); } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 6
onEnterFrame = function () { if (_root._game.Paused == 0) { c2.c2._height = c2.c2._height + 0.2; c2.c2._width = c2.c2._width + 0.2; c2._alpha = c2._alpha - 2; if (c2.c2._height > 20) { c2.c2._height = 10; c2.c2._width = 10; c2._alpha = 100; } } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 7
a = random(2000); onEnterFrame = function () { if (_root._game.Paused == 0) { c.c._height = 6 + (Math.sin((getTimer() + a) / 100) * 2); c.c._width = 6 + (Math.cos((getTimer() + a) / 100) * 2); } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 9
a = random(2000); onEnterFrame = function () { if (_root._game.Paused == 0) { c.c._rotation = c.c._rotation + 10; if (_parent.hp < _parent.maxhp) { _parent.hp = _parent.hp + (_parent.maxhp / 400); } } }; stop();
Symbol 43 MovieClip [creepShapes] Frame 10
_parent.creepNum = _parent.creepNum * 2; _parent.creepNum = _parent.creepNum + 50; onEnterFrame = function () { if (_root._game.Paused == 0) { c.c._rotation = c.c._rotation + 10; if (_parent.creepNum == 0) { _parent.speed = _parent.maxSpeed * 4.5; _parent.creepNum = 100; } _parent.creepNum--; } }; stop();
Symbol 47 MovieClip [creep] Frame 1
pathPoint = 0; startTarg = _root._game._map["m" + path[0]]; dir = (Math.atan2(startTarg._y - _y, startTarg._x - _x) * 180) / Math.PI; rads = (dir * Math.PI) / 180; creepType.c._rotation = dir + 90; Xval = Math.cos(rads); Yval = Math.sin(rads); g = _root._game; history = []; historyTicker = 0; historyPoint = -1; doRewind = 0; rewindPause = 0; onEnterFrame = function () { if (_root._game.Paused == 0) { hpbar.bar._width = (20 / maxhp) * hp; if (speed > 0) { _x = (_x + (Xval * speed)); _y = (_y + (Yval * speed)); } if (doRewind > 0) { speed = 0; rewindPause++; if (rewindPause == 10) { trace("POOP"); backTrack = historyPoint - doRewind; if (backTrack < 1) { backTrack = 1; } n = _root._game.shotG.shots.getNextHighestDepth(); S = _root._game.shotG.shots.createEmptyMovieClip("s" + n, n); S.lineStyle(3, 3394815, 100); S.moveTo(_x, _y); S.lineTo(history[backTrack][0], history[backTrack][1]); S.rewindPause = 0; S.onEnterFrame = function () { if (_root._game.Paused == 0) { if (this.rewindPause == 5) { this.removeMovieClip(); } else { this.rewindPause++; this._alpha = this._alpha - 20; } } }; _x = history[backTrack][0]; _y = history[backTrack][1]; speed = history[backTrack][2]; maxSpeed = history[backTrack][3]; targ = history[backTrack][4]; pathPoint = history[backTrack][5]; dir = history[backTrack][6]; Xval = history[backTrack][8]; Yval = history[backTrack][9]; _rotation = history[backTrack][10]; history.splice(historyPoint - doRewind); historyPoint = historyPoint - doRewind; doRewind = -1; } } else { rewindPause = 0; if (speed < maxSpeed) { speed = speed + 0.01; } else if (speed > maxSpeed) { speed = speed - 0.1; } } if ((((_x - targ._x) < speed) && ((_x - targ._x) > (-speed))) && (((_y - targ._y) < speed) && ((_y - targ._y) > (-speed)))) { _x = targ._x; _y = targ._y; pathPoint++; if (pathPoint == path.length) { g.lives--; g.score = g.score - (this.worth * 100); if (g.score < 0) { g.score = 0; } if (g.lives < 1) { _root._game.gameOver(); } pathPoint = 1; _x = startTarg._x; _y = startTarg._y; targ = g._map["m" + path[1]]; historyTicker = 1; historyPoint = 0; } else { targ = g._map["m" + path[pathPoint]]; } dir = (Math.atan2(targ._y - _y, targ._x - _x) * 180) / Math.PI; rads = (dir * Math.PI) / 180; creepType.c._rotation = dir + 90; Xval = Math.cos(rads); Yval = Math.sin(rads); } if (historyTicker == 0) { history.push([_x, _y, speed, maxSpeed, targ, pathPoint, dir, hp, Xval, Yval, _rotation]); historyPoint++; historyTicker = 10; } else { historyTicker--; } } };
Symbol 53 MovieClip [pyroD] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _rotation = ((275 - rads) + (getTimer() / 10)); _alpha = (_alpha - 5); if (_alpha < 0) { this.removeMovieClip(); } }; stop();
Symbol 59 MovieClip [pyroC] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _rotation = ((275 - rads) + (getTimer() / 10)); _alpha = (_alpha - 5); if (_alpha < 0) { this.removeMovieClip(); } }; stop();
Symbol 65 MovieClip [pyroE] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _rotation = ((275 - rads) + (getTimer() / 10)); _alpha = (_alpha - 5); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 71 MovieClip [pyroB] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _rotation = ((275 - rads) + (getTimer() / 10)); _alpha = (_alpha - 5); if (_alpha < 0) { this.removeMovieClip(); } }; stop();
Symbol 77 MovieClip [pyroJ] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _alpha = (_alpha - 7); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 79 MovieClip [pyroH] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _alpha = (_alpha - 7); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 81 MovieClip [pyroI] Frame 1
onEnterFrame = function () { _height = (_height + (_height / 10)); _width = _height; _alpha = (_alpha - 5); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 83 MovieClip [pyroG] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _alpha = (_alpha - 10); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 85 MovieClip [pyroF] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _alpha = (_alpha - 10); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 87 MovieClip [pyroA] Frame 1
onEnterFrame = function () { _x = (_x + (Math.cos(rads) * speed)); _y = (_y + (Math.sin(rads) * speed)); _rotation = ((275 - rads) + (getTimer() / 10)); _alpha = (_alpha - 5); if (_alpha < 0) { this.removeMovieClip(); } };
Symbol 90 MovieClip [tower_power] Frame 1
stop();
Symbol 98 MovieClip [tower_bash] Frame 1
cost = 500; rof = 120; damage = 4000; range = 80; Title = "BLUE RAYS 2"; Description = "Stuns target"; sprite = "tower_bash"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "fastest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; creepArray = _root._game.creepArray; qualifier = 0; creep = ""; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if ((C.speed > qualifier) || (qualifier == 0)) { qualifier = C.speed; creep = C; } } } i++; } if (("" + creep) != "") { _root._game.fire(_x + 12.5, _y + 12.5, creep, 9, buffedDamage); } else { stepper = 2; } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 102 MovieClip [tower_blue] Frame 1
cost = 300; rof = 40; damage = 500; range = 70; Title = "BLUE RAYS 1"; Description = "Slows multiple targets"; sprite = "tower_blue"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "fastest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; creepArray = _root._game.creepArray; done = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if (done < 4) { if (((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) && (C.speed == C.maxSpeed)) { dist = Math.sqrt(Math.pow((_x + 12.5) - creepArray[i]._x, 2) + Math.pow((_y + 12.5) - creepArray[i]._y, 2)); if (dist <= buffedRange) { if (done == 0) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } else if (done == 1) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } else if (done == 2) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } else if (done == 3) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } done++; } } } i++; } if (done < 4) { i = 0; while (i < creepArray.length) { C = creepArray[i]; if (done < 4) { if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - creepArray[i]._x, 2) + Math.pow((_y + 12.5) - creepArray[i]._y, 2)); if (dist <= buffedRange) { if (done == 0) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } else if (done == 1) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } else if (done == 2) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } else if (done == 3) { _root._game.fire(_x + 12.5, _y + 12.5, C, 4, buffedDamage); } done++; } } } i++; } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 109 MovieClip [tower_brown] Frame 1
cost = 200; rof = 10; damage = 110; range = 80; Title = "RED REFRACTOR"; Description = "Splash damage"; sprite = "tower_brown"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = true; targetLock = true; targetMode = "closest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; if (targetLock == false) { creep = ""; } if (("" + creep) == "") { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) == "") { stepper = 2; } else { _root._game.fire(_x + 12.5, _y + 12.5, creep, 3, buffedDamage); } } else { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist > buffedRange) { creep = ""; } else if ((((creep._x > 0) && (creep._y > 0)) && (creep._x < 550)) && (creep._y < 450)) { _root._game.fire(_x + 12.5, _y + 12.5, creep, 3, buffedDamage); } else { creep = ""; } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 116 MovieClip [tower_green] Frame 1
cost = 100; range = 70; damage = 22; rof = 0; Title = "GREEN LASER 1"; Description = ""; sprite = "tower_green"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "closest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper <= 0) { if (("" + creep) != "") { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (((((dist > buffedRange) || (creep._x < 0)) || (creep._y < 0)) || (creep._x > 550)) || (creep._y > 450)) { creep = ""; stepper = 10; } else { _root._game.fire(_x + 12.5, _y + 12.5, creep, 1, buffedDamage); } } else { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) == "") { stepper = 10; } else { _root._game.fire(_x + 12.5, _y + 12.5, creep, 1, buffedDamage); } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 120 MovieClip [tower_green2] Frame 1
cost = 400; range = 70; damage = 45; rof = 0; Title = "GREEN LASER 2"; Description = ""; sprite = "tower_green2"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "closest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper <= 0) { if (("" + creep) != "") { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (((((dist > buffedRange) || (creep._x < 25)) || (creep._y < 25)) || (creep._x > 550)) || (creep._y > 450)) { creep = ""; stepper = 10; } else { _root._game.fire(_x + 7, _y + 14, creep, 1.2, buffedDamage); } } else { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) == "") { stepper = 10; } else { _root._game.fire(_x + 7, _y + 14, creep, 1.2, buffedDamage); } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 124 MovieClip [tower_green3] Frame 1
cost = 2000; range = 70; damage = 200; rof = 0; Title = "GREEN LASER 3"; Description = ""; sprite = "tower_green3"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "closest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper <= 0) { if (("" + creep) != "") { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (((((dist > buffedRange) || (creep._x < 0)) || (creep._y < 0)) || (creep._x > 550)) || (creep._y > 450)) { creep = ""; stepper = 10; } else { _root._game.fire(_x + 7, _y + 15.2, creep, 1.3, buffedDamage); } } else { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) == "") { stepper = 10; } else { _root._game.fire(_x + 7, _y + 15.2, creep, 1.3, buffedDamage); } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 131 MovieClip [tower_pink1] Frame 1
cost = 300; rof = 40; damage = 2650; range = 100; Title = "PURPLE POWER 1"; Description = ""; sprite = "tower_pink1"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = true; targetLock = true; targetMode = "hardest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; if (targetLock == false) { creep = ""; } if (("" + creep) == "") { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) != "") { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist <= buffedRange) { _root._game.fire(_x + 12.5, _y + 12.5, creep, 5, buffedDamage); } else { creep = ""; stepper = 0; } } else { stepper = 0; } } else { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist <= buffedRange) { _root._game.fire(_x + 12.5, _y + 12.5, creep, 5, buffedDamage); } else { creep = ""; } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 135 MovieClip [tower_pink2] Frame 1
cost = 900; rof = 40; damage = 8500; range = 100; Title = "PURPLE POWER 2"; Description = ""; sprite = "tower_pink2"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = true; targetLock = true; targetMode = "hardest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; if (targetLock == false) { creep = ""; } if (("" + creep) == "") { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) != "") { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist <= buffedRange) { _root._game.fire(_x + 10.5, _y + 12.5, creep, 5.2, buffedDamage); _root._game.fire(_x + 14.5, _y + 12.5, creep, 5.2, buffedDamage); } else { creep = ""; stepper = 0; } } else { stepper = 0; } } else { dist = Math.sqrt(Math.pow(_x - creep._x, 2) + Math.pow(_y - creep._y, 2)); if (dist <= buffedRange) { _root._game.fire(_x + 10.5, _y + 12.5, creep, 5.2, buffedDamage); _root._game.fire(_x + 14.5, _y + 12.5, creep, 5.2, buffedDamage); } else { creep = ""; } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 139 MovieClip [tower_pink3] Frame 1
cost = 2800; rof = 40; damage = 22000; range = 100; Title = "PURPLE POWER 3"; Description = "Slows target"; sprite = "tower_pink3"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = true; targetLock = true; targetMode = "hardest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; if (targetLock == false) { creep = ""; } if (("" + creep) == "") { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) != "") { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist <= buffedRange) { _root._game.fire(_x + 12.5, _y + 12.5, creep, 5.3, buffedDamage); } else { creep = ""; stepper = 0; } } else { stepper = 0; } } else { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist <= buffedRange) { _root._game.fire(_x + 12.5, _y + 12.5, creep, 5.3, buffedDamage); } else { creep = ""; } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 143 MovieClip [tower_red] Frame 1
cost = 2500; rof = 45; damage = 30000; range = 150; Title = "RED ROCKETS"; Description = "Two targets at a time"; sprite = "tower_red"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = true; targetLock = true; targetMode = "hardest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; if (targetLock == false) { creep = ""; } if (("" + creep) == "") { creepArray = _root._game.creepArray; qualifier = 0; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if (targetMode == "closest") { if ((dist < qualifier) || (qualifier == 0)) { qualifier = dist; creep = C; } } else if (targetMode == "weakest") { if ((C.hp < qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } else if (targetMode == "hardest") { if ((C.hp > qualifier) || (qualifier == 0)) { qualifier = C.hp; creep = C; } } } } i++; } if (("" + creep) == "") { stepper = 2; } else { _root._game.fire(_x + 12.5, _y + 12.5, creep, 2, buffedDamage); } } else { dist = Math.sqrt(Math.pow((_x + 12.5) - creep._x, 2) + Math.pow((_y + 12.5) - creep._y, 2)); if (dist > buffedRange) { creep = ""; } else if ((((creep._x > 0) && (creep._y > 0)) && (creep._x < 550)) && (creep._y < 450)) { _root._game.fire(_x + 12.5, _y + 12.5, creep, 2, buffedDamage); } else { creep = ""; } } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 147 MovieClip [tower_swarm] Frame 1
cost = 800; rof = 0; damage = 600; range = 90; Title = "LITTLE RED SPAMMER"; Description = "Multiple random targets"; sprite = "tower_swarm"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "random"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (_root._game.creepArray.length > 0) { if (stepper == 0) { stepper = 4; creepArray = _root._game.creepArray; targetArray = []; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { targetArray.push(C); } } i++; } if (targetArray.length > 0) { _root._game.fire(_x + random(25), _y + random(25), targetArray[random(targetArray.length)], 8, buffedDamage); } } else { stepper--; } } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 151 MovieClip [tower_buff2] Frame 1
stop();
Symbol 155 MovieClip [tower_buff1] Frame 1
stop();
Symbol 157 MovieClip [placer] Frame 1
onEnterFrame = function () { tt.l._visible = false; gotoAndStop(sprite); _x = (int((_root._xmouse - (_width / 2)) / 25) * 25); _y = ((int(((_root._ymouse - 8) - (_height / 2)) / 25) * 25) - 75); if ((((_x >= 0) && (_y >= 0)) && (_x < 550)) && (_y < 450)) { _visible = true; if (f < range) { f = f + ((range - f) / 10); } _root._game.towers.newt.radar._x = 12.5 + _x; _root._game.towers.newt.radar._y = 12.5 + _y; _root._game.towers.newt.radar.radar._width = range * 2; _root._game.towers.newt.radar.radar._height = range * 2; _root._game.towers.newt.radar._visible = true; } else { _root._game.towers.newt.radar._visible = false; _visible = false; f = 0; } if ((_x != oldX) || (_y != oldY)) { if (_root._game._map.hit.hitTest(_x + 25, _y + 100, 1)) { OK = 0; } else { OK = 1; } if (OK == 1) { i = 0; while (i < _root._game.towerArray.length) { if ((_root._game.towerArray[i]._x == _x) && (_root._game.towerArray[i]._y == _y)) { OK = 0; } i++; } } if (OK == 1) { tt.gotoAndStop(1); } else { tt.gotoAndStop(2); } oldX = _x; oldY = _y; _root._game.doBuffs(); } if (Key.isDown(27)) { _root._game.blankInfo(); _root._game.doBuffs(); _root._game.removeTower(this); } }; onRelease = function () { _root._game.towers.newt.radar._visible = false; if (OK == 1) { if (Type != "tower") { _root._game.ups--; } else { _root._game.bank = _root._game.bank - cost; } n = _root._game.towers.towers.getNextHighestDepth(); _root._game.towers.towers.attachMovie(sprite, "t" + n, n); T = _root._game.towers.towers["t" + n]; _root._game.towerArray.push(T); T._x = _x; T._y = _y; T.active = 1; T.Type = Type; if (_root._game.infoDisplay == 0) { T.l._visible = false; } } _root._game.doBuffs(); _root._game.removeTower(this); }; stop();
Symbol 161 MovieClip [tower_rewind] Frame 1
cost = 1300; rof = 100; damage = 0; range = 65; Title = "REWINDER"; Description = "Moves target back in time"; sprite = "tower_rewind"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; targetLocking = false; targetMode = "fastest"; Type = "tower"; level = 1; baseDamage = damage; baseRange = range; baseCost = cost; oldX = 0; oldY = 0; steps = 10; buffedRange = range + ((range / 100) * rangeBuff); buffedDamage = damage + ((damage / 100) * damageBuff); _root._game.doBuffs(); onEnterFrame = function () { if ((_alpha > 50) && (active == 1)) { _alpha = (_alpha - 4); } if ((active == 1) && (_root._game.Paused == 0)) { if (stepper == 0) { stepper = rof; creepArray = _root._game.creepArray; qualifier = 0; creep = ""; i = 0; while (i < creepArray.length) { C = creepArray[i]; if ((((C._x > 0) && (C._y > 0)) && (C._x < 550)) && (C._y < 450)) { dist = Math.sqrt(Math.pow((_x + 12.5) - C._x, 2) + Math.pow((_y + 12.5) - C._y, 2)); if (dist <= buffedRange) { if ((C.speed > qualifier) || (qualifier == 0)) { if (C.doRewind == 0) { qualifier = C.speed; creep = C; } else { creep = ""; } } } } i++; } if (("" + creep) != "") { _root._game.fire(_x + 12.5, _y + 12.5, creep, 13, int(range / 4.5) + 2); creep = ""; } else { stepper = 2; } } else { stepper--; } } }; onRelease = function () { if (active == 1) { _root._game.showInfo(this); } }; stop();
Symbol 169 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 171 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 174 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 176 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 179 MovieClip [Defaults] Frame 1
#initclip 32 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 180 MovieClip [UIObjectExtensions] Frame 1
#initclip 33 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 181 MovieClip [UIObject] Frame 1
#initclip 34 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 184 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 185 MovieClip Frame 1
#initclip 35 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 186 MovieClip [FocusRect] Frame 1
#initclip 36 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 187 MovieClip [FocusManager] Frame 1
#initclip 37 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 188 MovieClip [UIComponentExtensions] Frame 1
#initclip 38 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 189 MovieClip [UIComponent] Frame 1
#initclip 39 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 190 MovieClip [SimpleButton] Frame 1
#initclip 40 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 191 MovieClip [Border] Frame 1
#initclip 41 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 192 MovieClip [RectBorder] Frame 1
#initclip 42 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 193 MovieClip [ButtonSkin] Frame 1
#initclip 43 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 194 MovieClip [Button] Frame 1
#initclip 44 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 190 MovieClip [SimpleButton] in Symbol 194 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 195 MovieClip [CustomBorder] Frame 1
#initclip 45 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 207 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 209 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 220 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 222 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 229 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 250 MovieClip [BtnDownArrow] Frame 1
#initclip 46 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 251 MovieClip [BtnUpArrow] Frame 1
#initclip 47 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 253 MovieClip [VScrollBar] Frame 1
#initclip 48 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 194 MovieClip [Button] in Symbol 253 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 190 MovieClip [SimpleButton] in Symbol 253 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 254 MovieClip [HScrollBar] Frame 1
#initclip 49 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 194 MovieClip [Button] in Symbol 254 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 190 MovieClip [SimpleButton] in Symbol 254 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 255 MovieClip [UIScrollBar] Frame 1
#initclip 50 Object.registerClass("UIScrollBar", mx.controls.UIScrollBar); #endinitclip stop();
Instance of Symbol 253 MovieClip [VScrollBar] in Symbol 255 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 254 MovieClip [HScrollBar] in Symbol 255 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 476 MovieClip [__Packages.com.meychi.ascrypt.MD5] Frame 0
class com.meychi.ascrypt.MD5 { function MD5 () { } static function calculate(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }
Symbol 162 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 163 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 164 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 165 MovieClip [__Packages.mx.controls.UIScrollBar] Frame 0
class mx.controls.UIScrollBar extends mx.controls.scrollClasses.ScrollBar { var textField, wasHorizontal, __width, __height, _parent, synchScroll, setScrollProperties, __set__scrollPosition, initializing, _rotation, _xscale, hScroller, vScroller, onChanged, onScroller, scrollPosition, dispatchEvent; function UIScrollBar () { super(); } function init(Void) { super.init(); textField.owner = this; horizontal = (wasHorizontal); if (horizontal) { ((textField != undefined) ? (super.setSize(textField._width, 16)) : (super.setSize(__width, __height))); } else { ((textField != undefined) ? (super.setSize(16, textField._height)) : (super.setSize(__width, __height))); } if (horizontal) { var _local3 = __width; __height = __width; width = _local3; __width = 16; } textField.onScroller = function () { this.hPosition = this.hscroll; this.vPosition = this.scroll - 1; }; if (_targetInstanceName != undefined) { setScrollTarget(_targetInstanceName); _targetInstanceName.addListener(this); } } function get _targetInstanceName() { return(textField); } function get height() { if (wasHorizontal) { return(__width); } return(__height); } function get width() { if (wasHorizontal) { return(__height); } return(__width); } function size(Void) { super.size(); onTextChanged(); } function draw() { super.draw(); } function set _targetInstanceName(t) { if (t == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } var _local3 = _parent[t]; textField = _parent[t]; onTextChanged(); //return(_targetInstanceName); } function setSize(w, h) { if (horizontal) { super.setSize(h, w); } else { super.setSize(w, h); } } function onTextChanged(Void) { if (textField == undefined) { return(undefined); } clearInterval(synchScroll); if (horizontal) { var _local2 = textField.hscroll; setScrollProperties(textField._width, 0, textField.maxhscroll); __set__scrollPosition(Math.min(_local2, textField.maxhscroll)); } else { var _local2 = textField.scroll; var _local3 = textField.bottomScroll - textField.scroll; setScrollProperties(_local3, 1, textField.maxscroll); __set__scrollPosition(Math.min(_local2, textField.maxscroll)); } } function get horizontal() { return(wasHorizontal); } function set horizontal(v) { wasHorizontal = v; if (v and initializing) { if (_rotation == 90) { return; } _xscale = -100; _rotation = -90; } if (!initializing) { if (v) { if (_rotation == 0) { _rotation = -90; _xscale = -100; } } else if (_rotation == -90) { _rotation = 0; _xscale = 100; } } //return(horizontal); } function callback(prop, oldval, newval) { clearInterval(hScroller.synchScroll); clearInterval(vScroller.synchScroll); hScroller.synchScroll = setInterval(hScroller, "onTextChanged", 50); vScroller.synchScroll = setInterval(vScroller, "onTextChanged", 50); return(newval); } function setScrollTarget(tF) { if (tF == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } textField = tF; if (horizontal) { textField.hScroller = this; textField.hScroller.lineScrollSize = 5; } else { textField.vScroller = this; textField.vScroller.lineScrollSize = 1; } onTextChanged(); onChanged = function (Void) { this.onTextChanged(); }; onScroller = function (Void) { if (!this.isScrolling) { if (!this.horizontal) { this.scrollPosition = this.textField.scroll; } else { this.scrollPosition = this.textField.hscroll; } } }; textField.addListener(this); textField.watch("text", callback); textField.watch("htmlText", callback); } function scrollHandler(Void) { if (horizontal) { var _local2 = textField.background; textField.hscroll = scrollPosition; textField.background = _local2; } else { textField.scroll = scrollPosition; } } function setEnabled(enable) { super.setEnabled(enable); if (enable) { textField.addListener(this); } else { textField.removeListener(); } } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll"}); } static var symbolName = "UIScrollBar"; static var symbolOwner = mx.controls.UIScrollBar; var className = "UIScrollBar"; var clipParameters = {_targetInstanceName:1, horizontal:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.UIScrollBar.prototype.clipParameters); static var version = "2.0.2.126"; }
Symbol 256 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 257 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 258 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 259 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 260 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 261 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.126"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 262 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 263 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 264 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 265 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 266 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 267 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 268 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 269 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 270 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 271 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 272 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 273 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 274 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 275 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 276 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 277 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 278 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 279 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 280 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 281 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 312 MovieClip Frame 1
_visible = false;
Symbol 313 MovieClip Frame 1
paths = [[1, 3, 5, 7, 9, 11, 13, 15], [2, 4, 6, 8, 10, 12]]; spawnDir = "up";
Instance of Symbol 302 MovieClip in Symbol 313 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (release) { _root._game.blankInfo(); }
Symbol 337 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 1
stop();
Instance of Symbol 330 MovieClip in Symbol 342 MovieClip Frame 1
on (release) { _parent.gotoAndStop(2); }
Instance of Symbol 330 MovieClip in Symbol 342 MovieClip Frame 1
on (release) { _parent.gotoAndStop(3); }
Instance of Symbol 330 MovieClip in Symbol 342 MovieClip Frame 1
on (release) { _parent.gotoAndStop(4); }
Instance of Symbol 337 MovieClip "q1" in Symbol 342 MovieClip Frame 2
on (release) { _root._quality = "HIGH"; _root._game.Quality = 3; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip "q2" in Symbol 342 MovieClip Frame 2
on (release) { _root._quality = "LOW"; _root._game.Quality = 2; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip "q3" in Symbol 342 MovieClip Frame 2
on (release) { _root._quality = "LOW"; _root._game.Quality = 1; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip "v1" in Symbol 342 MovieClip Frame 3
on (release) { _root._game.maxVolume = 100; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip "v2" in Symbol 342 MovieClip Frame 3
on (release) { _root._game.maxVolume = 30; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip "v3" in Symbol 342 MovieClip Frame 3
on (release) { _root._game.maxVolume = 0; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip in Symbol 342 MovieClip Frame 4
on (release) { _root._game.setup(); _root._game.clearPrefs(); _parent._parent.gotoAndStop("main"); _parent.gotoAndStop(1); }
Instance of Symbol 337 MovieClip in Symbol 342 MovieClip Frame 4
on (release) { if (_root._game.Paused == 0) { _root._game.guide.a1 = _root.musicA1vol; _root._game.guide.a2 = _root.musicA2vol; _root._game.guide.a3 = _root.musicA3vol; _root._game.guide.a4 = _root.musicA4vol; _root._game.guide.a5 = _root.musicA5vol; _root._game.guide.a6 = _root.musicA6vol; _root._game.guide.a7 = _root.musicA7vol; _root._game.Paused = 1; _root._game.guide.gotoAndStop(2); _parent.gotoAndStop(1); } }
Instance of Symbol 351 MovieClip "pulserB" in Symbol 358 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Instance of Symbol 351 MovieClip "pulserA" in Symbol 358 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Symbol 375 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 360 MovieClip in Symbol 376 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root._game.creepArray.length <= 10) { gotoAndStop (2); this.useHandCursor = true; } else { gotoAndStop (1); this.useHandCursor = false; } } on (release) { if (((_root._game.creepArray.length <= 10) && (_root._game.Paused == 0)) && (_root._game.level < 50)) { _root._game.wave(); if (_parent.bubble_manualsend.fade == 0) { _parent.bubble_manualsend.fade = 1; _parent.bubble_autosend.fade = 0; } else { _parent.bubble_autosend.fade = 1; } } }
Instance of Symbol 360 MovieClip in Symbol 376 MovieClip Frame 1
on (release) { if (_root._game.level < 50) { if (_root._game.autoLevel == 0) { _root._game.autoLevel = 1; _parent.ticker.gotoAndStop(2); _parent.bubble_autosend.fade = 1; if ((_root._game.creepArray.length == 0) && (_root._game.Paused == 0)) { _root._game.wave(); } } else { _root._game.autoLevel = 0; _parent.ticker.gotoAndStop(1); _parent.bubble_autosend.fade = 0; } } }
Instance of Symbol 400 MovieClip "cover" in Symbol 401 MovieClip Frame 1
onClipEvent (load) { _alpha = 100; }
Symbol 412 MovieClip Frame 1
stop();
Instance of Symbol 402 MovieClip in Symbol 412 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.gotoAndStop(2); } }
Instance of Symbol 408 MovieClip in Symbol 412 MovieClip Frame 2
on (release) { if (_root._game.Paused == 0) { _parent.gotoAndStop(1); } }
Instance of Symbol 411 MovieClip in Symbol 412 MovieClip Frame 2
on (release) { if (_root._game.Paused == 0) { _root._game.sell(_parent.what); } }
Symbol 418 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 1
stop();
Symbol 430 MovieClip Frame 1
stop();
Instance of Symbol 418 MovieClip "m1" in Symbol 430 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.what.targetMode = "closest"; _parent.what.creep = ""; _root._game.showInfo(_parent.what); } }
Instance of Symbol 423 MovieClip "m2" in Symbol 430 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.what.targetMode = "hardest"; _parent.what.creep = ""; _root._game.showInfo(_parent.what); } }
Instance of Symbol 426 MovieClip "m3" in Symbol 430 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.what.targetMode = "weakest"; _parent.what.creep = ""; _root._game.showInfo(_parent.what); } }
Symbol 434 MovieClip Frame 1
stop();
Instance of Symbol 402 MovieClip in Symbol 434 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.what.targetLock = false; _parent.gotoAndStop(2); } }
Instance of Symbol 402 MovieClip in Symbol 434 MovieClip Frame 2
on (release) { if (_root._game.Paused == 0) { _parent.what.targetLock = true; _parent.gotoAndStop(1); } }
Instance of Symbol 116 MovieClip [tower_green] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "GREEN LASER 1"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Cost $" + cost) + "</font><br>"); info = info + (("Damage: " + damage) + "<br>"); info = info + "150% damage to green<br>50% to red vectoids<br><br>The Green laser tower fires a medium powered beam, the beam does constant damage the whole time it is focused on the enemy vectoid. The range of the beam is also impressive."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 143 MovieClip [tower_red] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "RED ROCKETS"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to red<br>50% to green vectoids</font><br><font color=\"#00FF00\">Smart rockets</font><br><br>Fires heat seaking rockets which target random vectoids. If the target is destroyed the rockets AI selects the next closest vectoid and changes course."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 102 MovieClip [tower_blue] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = Title; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to blue<br>50% to purple vectoids</font><br><br>The blue rays from this tower drain power from the enemy causing them to lose speed. The blue ray tower can target upto 4 different enemies in a single shot. It is purpose is to slow, so damage is low."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 109 MovieClip [tower_brown] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "RED REFRACTOR"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to red<br>50% to green vectoids</font><br><font color=\"#00FF00\">Splash damage</font><br><br>Red laser is lower power than green, however uses a frequency which causes it to reflect and refract off the enemy vectoid damaging all those around it."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 139 MovieClip [tower_pink3] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "PURPLE POWER 3"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to purple<br>50% to blue vectoids</font><br><font color=\"#00FF00\">Slows target</font><br><br>This is the same as Purple Laser 1 and 2 but with the ability to drain so much power from the target it causes it to slow to a stop."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 147 MovieClip [tower_swarm] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "LITTLE RED SPAMMER"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to red<br>50% to green vectoids</font><br><font color=\"#00FF00\">Multiple random targets</font><br><br>Launches small heat seaking rockets at random vectoids in range. The rockets have no onboard AI so if the target is destroyed the rocket self destructs."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 98 MovieClip [tower_bash] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = Title; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to blue<br>50% to purple vectoids</font><br><br>When this tower hits an enemy it removes all of its power and then some, causing the enemy to stop dead for a second or 2 while it re-boots."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 120 MovieClip [tower_green2] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "GREEN LASER 2"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to green<br>50% to red vectoids</font><br><font color=\"#00FF00\">Single bounce</font><br><br>A stronger beam than green laser 1 which will damage 2 vectoids at a time, both targets take equal damage."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 124 MovieClip [tower_green3] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "GREEN LASER 3"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to green<br>50% to red vectoids</font><br><font color=\"#00FF00\">Bounces twice</font><br><br>A stronger beam than green laser 2 which will damage 3 vectoids at a time, all 3 targets take equal damage."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 393 MovieClip in Symbol 439 MovieClip Frame 1
on (release) { _root._game.towers.newt.placer.removeMovieClip(); if (_root._game.doingBuff != "") { _root._game.doingBuff.removeMovieClip(); _root._game.doingBuff = ""; } if ((_root._game.ups >= 1) && (_root._game.Paused == 0)) { _root._game.interest = _root._game.interest + 3; _root._game.ups = _root._game.ups - 1; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "INTEREST INCREASE"; info = ""; if (_root._game.ups == 0) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + "Costs 1 bonus point</font><br><br>"; info = info + "Increases the interest rate by 3% This is not a tower so you just click to pick. Interest is earned each time you send a wave."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 135 MovieClip [tower_pink2] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "PURPLE POWER 2"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to purple<br>50% to blue vectoids</font><br><br>Same tower as Purple Power 1, however this has 2 beams that focus on the same target causing more than twice the damage."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 131 MovieClip [tower_pink1] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "PURPLE POWER 1"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to purple<br>50% to blue vectoids</font><br><br>After targeting an enemy vectoid it drains power. Once the weapon reaches critical mass it feeds the energy back into the target in a split second, causing a large amount of damage."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 395 MovieClip in Symbol 439 MovieClip Frame 1
on (release) { _root._game.towers.newt.placer.removeMovieClip(); if (_root._game.doingBuff != "") { _root._game.doingBuff.removeMovieClip(); _root._game.doingBuff = ""; } if ((_root._game.ups >= 1) && (_root._game.Paused == 0)) { _root._game.lives = _root._game.lives + 5; _root._game.ups = _root._game.ups - 1; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "PANIC!"; info = ""; if (_root._game.ups == 0) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + "Costs 1 bonus point</font><br><br>"; info = info + "This item will give you 5 extra lives."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 116 MovieClip [tower_green] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "GREEN LASER 1"; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">150% damage to green<br>50% to red vectoids</font><br><br>The Green laser tower fires a medium powered beam, the beam does constant damage the whole time it is focused on the enemy vectoid. The range of the beam is also impressive."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 155 MovieClip [tower_buff1] in Symbol 439 MovieClip Frame 1
on (release) { if ((_root._game.ups >= 1) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = "tower_buff1"; T.range = 80; T.Type = "buffD"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "DAMAGE BOOSTER"; info = ""; if (_root._game.ups < 1) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + "Costs 1 bonus point</font><br><br>"; info = info + "Increase the damage of all towers in range by 25%"; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 151 MovieClip [tower_buff2] in Symbol 439 MovieClip Frame 1
on (release) { if ((_root._game.ups >= 1) && (_root._game.Paused == 0)) { _root._game.towers.newt.attachMovie("placer", "placer", 1000); T = _root._game.towers.newt.placer; T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = "tower_buff2"; T.range = 80; T.Type = "buffR"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = "RANGE BOOSTER"; info = ""; if (_root._game.ups < 1) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + "Costs 1 bonus point</font><br><br>"; info = info + "Increase the range of all towers in range by 25%"; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 161 MovieClip [tower_rewind] in Symbol 439 MovieClip Frame 1
onClipEvent (load) { l._visible = false; } on (release) { if ((_root._game.bank >= cost) && (_root._game.Paused == 0)) { T = _root._game.towers.newt.attachMovie("placer", "placer", 1000); T._x = _root._xmouse; T._y = _root._ymouse; T.sprite = sprite; T.cost = cost; T.range = range; T.Type = "tower"; } } on (rollOver) { _root._game.blankInfo(); _parent.towerName.text = Title; info = ""; if (_root._game.bank < cost) { info = info + "<font color=\"#FF0000\">"; } else { info = info + "<font color=\"#EBEBEB\">"; } info = info + (("Costs $" + cost) + "</font><br>"); info = info + (("Dmg " + damage) + "<br>"); info = info + "<font color=\"#EBEBEB\">Does no damage</font><br><br>This tower bends space to teleport a target back in time. Upgrading increases the length of time it can rewind. Once a target has been teleported back it can not be teleported a 2nd time."; _parent.towerInfo.htmlText = info; } on (rollOut) { _root._game.blankInfo(); }
Instance of Symbol 401 MovieClip "button_upgrade" in Symbol 439 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (cost > _root._game.bank) { if (cover._alpha < 100) { cover._alpha = cover._alpha + 20; } this.useHandCursor = false; } else { if (cover._alpha > 0) { cover._alpha = cover._alpha - 20; } this.useHandCursor = true; } } on (release) { if ((_root._game.Paused == 0) && (cost <= _root._game.bank)) { _root._game.upgrade(what); } }
Instance of Symbol 412 MovieClip "button_sell" in Symbol 439 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 430 MovieClip "button_firemode" in Symbol 439 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 10)) || (_root._game.bank < 100)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 20)) || (_root._game.bank < 200)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 100)) || (_root._game.bank < 800)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 200)) || (_root._game.bank < 2800)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 100)) || (_root._game.bank < 2500)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root._game.ups <= 0) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root._game.ups <= 0) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root._game.ups <= 0) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 30)) || (_root._game.bank < 300)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 60)) || (_root._game.bank < 500)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 10)) || (_root._game.bank < 400)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 10)) || (_root._game.bank < 2000)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 20)) || (_root._game.bank < 300)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 100)) || (_root._game.bank < 900)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root._game.ups <= 0) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 436 MovieClip "c1" in Symbol 439 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 60)) || (_root._game.bank < 1300)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Symbol 441 MovieClip Frame 1
this.useHandCursor = true; stop();
Symbol 448 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 443 MovieClip in Symbol 448 MovieClip Frame 1
on (release) { _parent.a1 = _root.musicA1vol; _parent.a2 = _root.musicA2vol; _parent.a3 = _root.musicA3vol; _parent.a4 = _root.musicA4vol; _parent.a5 = _root.musicA5vol; _parent.a6 = _root.musicA6vol; _parent.a7 = _root.musicA7vol; _root.musicA1vol = 20; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0; _root._game.Paused = 1; _parent.gotoAndStop(2); }
Instance of Symbol 446 MovieClip in Symbol 448 MovieClip Frame 2
onClipEvent (load) { _alpha = 0; this.useHandCursor = false; } onClipEvent (enterFrame) { if (_alpha < 100) { _alpha = (_alpha + 10); } } on (release) { }
Instance of Symbol 443 MovieClip in Symbol 448 MovieClip Frame 2
on (release) { _root.musicA1vol = _parent.a1; _root.musicA2vol = _parent.a2; _root.musicA3vol = _parent.a3; _root.musicA4vol = _parent.a4; _root.musicA5vol = _parent.a5; _root.musicA6vol = _parent.a6; _root.musicA7vol = _parent.a7; _root._game.Paused = 0; _parent.gotoAndStop(1); }
Instance of Symbol 452 MovieClip in Symbol 453 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; this.useHandCursor = false; } onClipEvent (enterFrame) { if (_alpha < 100) { _alpha = (_alpha + 10); } } on (release) { }
Symbol 463 MovieClip Frame 1
this.useHandCursor = true; stop();
Symbol 470 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 470 MovieClip in Symbol 471 MovieClip Frame 1
on (release) { _parent._visible = false; }
Symbol 473 MovieClip Frame 1
_root._game.setup(); _root._game.nowAndNext(); _root._game._map._visible = true; _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0;
Instance of Symbol 342 MovieClip "options" in Symbol 473 MovieClip Frame 1
onClipEvent (enterFrame) { q1.gotoAndStop(1); q2.gotoAndStop(1); q3.gotoAndStop(1); v1.gotoAndStop(1); v2.gotoAndStop(1); v3.gotoAndStop(1); if (_root._game.Quality == 3) { q1.gotoAndStop(2); } else if (_root._game.Quality == 2) { q2.gotoAndStop(2); } else if (_root._game.Quality == 1) { q3.gotoAndStop(2); } if (_root._game.maxVolume == 100) { v1.gotoAndStop(2); } else if (_root._game.maxVolume == 30) { v2.gotoAndStop(2); } else if (_root._game.maxVolume == 0) { v3.gotoAndStop(2); } if ((_xmouse > 250) || (_ymouse > 70)) { gotoAndStop (1); } }
Instance of Symbol 358 MovieClip "progress" in Symbol 473 MovieClip Frame 1
onClipEvent (enterFrame) { lvlText.text = (_root._game.level + "/") + _root._game.levels.length; interestText.text = _root._game.interest + "%"; bankText.text = "$" + _root._game.bank; }
Instance of Symbol 376 MovieClip "Release" in Symbol 473 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 441 MovieClip in Symbol 473 MovieClip Frame 1
on (release) { _root.submitScore(_root._game.score); }
Symbol 473 MovieClip Frame 2
_root._game._map._visible = false; _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0;
Instance of Symbol 288 MovieClip "loading" in Symbol 473 MovieClip Frame 2
on (release) { _parent.gotoAndStop(1); }
Symbol 473 MovieClip Frame 3
_global.sendCommand("trackingGameOver"); _root.musicA1vol = 50; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 100;
Instance of Symbol 358 MovieClip "progress" in Symbol 473 MovieClip Frame 3
onClipEvent (load) { lvlText.text = _root._game.level + "/50"; interestText.text = _root._game.interest + "%"; bankText.text = "$" + _root._game.bank; }
Instance of Symbol 376 MovieClip "Release" in Symbol 473 MovieClip Frame 3
/* no clip actions */
Instance of Symbol 453 MovieClip in Symbol 473 MovieClip Frame 3
/* no clip actions */
Instance of Symbol 342 MovieClip "options" in Symbol 473 MovieClip Frame 3
onClipEvent (enterFrame) { q1.gotoAndStop(1); q2.gotoAndStop(1); q3.gotoAndStop(1); v1.gotoAndStop(1); v2.gotoAndStop(1); v3.gotoAndStop(1); if (_root._game.Quality == 3) { q1.gotoAndStop(2); } else if (_root._game.Quality == 2) { q2.gotoAndStop(2); } else if (_root._game.Quality == 1) { q3.gotoAndStop(2); } if (_root._game.maxVolume == 100) { v1.gotoAndStop(2); } else if (_root._game.maxVolume == 30) { v2.gotoAndStop(2); } else if (_root._game.maxVolume == 0) { v3.gotoAndStop(2); } if ((_xmouse > 250) || (_ymouse > 70)) { gotoAndStop (1); } }
Instance of Symbol 456 MovieClip "cover" in Symbol 473 MovieClip Frame 3
onClipEvent (load) { this.useHandCursor = false; _visible = true; } on (release) { }
Instance of Symbol 441 MovieClip in Symbol 473 MovieClip Frame 3
on (release) { _root.submitScore(_root._game.scoreB, _root._game.Level); }
Instance of Symbol 463 MovieClip in Symbol 473 MovieClip Frame 3
on (release) { _root._game.setup(); _root._game._ui.gotoAndStop(1); }
Instance of Symbol 471 MovieClip in Symbol 473 MovieClip Frame 3
onClipEvent (load) { if (_root._game.lives > 0) { txtA.text = "CONGRATULATIONS!"; txtB.text = "YOU COMPLETED ALL THE LEVELS AND SCORED:"; } else { txtA.text = "GAME OVER"; txtB.text = "BAD LUCK, YOU RAN OUT OF LIVES.\rYOUR SCORE WAS:"; } _visible = true; }
Symbol 474 MovieClip Frame 1
removeMovieClip("guide"); stop();
Symbol 474 MovieClip Frame 2
this.createEmptyMovieClip("guide", 10); guide.loadMovie("guide.swf"); _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0;
Instance of Symbol 446 MovieClip in Symbol 474 MovieClip Frame 2
onClipEvent (load) { _alpha = 0; this.useHandCursor = false; } onClipEvent (enterFrame) { if (_alpha < 100) { _alpha = (_alpha + 10); } } on (release) { }
Symbol 475 MovieClip Frame 1
function setup() { trace("SETUP " + Level); creepArray = []; towerArray = []; musicPoint = 0; bank = 275; baseHP = 850; baseWorth = 3; baseHPincrease = 9; interest = 3; ups = 0; level = 0; lives = 20; score = 0; autoLevel = 0; Paused = 0; _ui.Release.ticker.gotoAndStop(1); powerBase = 5000; powerHave = powerBase; powerMax = 5000; powerUsed = 0; doPower(); bonusEvery = 10; placing = 0; Paused = 0; pyro.createEmptyMovieClip("buffs", 3); pyro.createEmptyMovieClip("shots", 2); pyro.createEmptyMovieClip("pyro", 1); towers.createEmptyMovieClip("towers", 1); towers.createEmptyMovieClip("newt", 2); towers.newt.attachMovie("radar", "radar", 1008); towers.newt.radar._visible = false; creeps.createEmptyMovieClip("creeps", 1); shotR.createEmptyMovieClip("shots", 1); shotG.createEmptyMovieClip("shots", 1); shotB.createEmptyMovieClip("shots", 1); shotP.createEmptyMovieClip("shots", 1); shotW.createEmptyMovieClip("shots", 1); _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0; _ui.sidebar.vNow._visible = false; _ui.sidebar.tNow.text = ""; _ui.sidebar.vNext.gotoAndStop(levels[0]); _ui.sidebar.tNext.htmlText = (((creepName(levels[0]) + "<br>") + baseHP) + " hp $") + baseWorth; _ui.sidebar.button_acquire._visible = false; } function savePrefs() { cookie = SharedObject.getLocal("vectorDataT"); cookie.data.Quality = Quality; cookie.data.Volume = maxVolume; cookie.data.Level = Level; cookie.flush(); for (a in cookie.data) { trace("Save: " + cookie.data[a]); } } function loadPrefs() { cookie = SharedObject.getLocal("vectorDataT"); if (cookie.data.Quality != undefined) { Quality = cookie.data.Quality; if (Quality == 3) { _quality = "HIGH"; } else { _quality = "LOW"; } maxVolume = cookie.data.Volume; } else { Quality = 3; _root._game.mapName = "SWITCHBACK"; } for (a in cookie.data) { trace("Load: " + cookie.data[a]); } } function clearPrefs() { mySO = SharedObject.getLocal("vectorData"); for (a in mySO.data) { trace(mySO.data[a]); delete mySO.data[a]; } mySO.flush(); } function pulse() { _ui.loading.glow._alpha = 100; towerArray[pulseN]._alpha = 100; if (pulseN < (towerArray.length - 1)) { pulseN++; } else { pulseN = 0; } if (lives <= 5) { _ui.progress.pulserB._alpha = 100; } if (ups > 0) { _ui.progress.pulserA._alpha = 100; _ui.sidebar.pulserA._alpha = 100; } fps = 0; } function nowAndNext() { _ui.sidebar.attachMovie("creepShapes", "vNow", 1); _ui.sidebar.attachMovie("creepShapes", "vNext", 2); _ui.sidebar.vNow._x = 15; _ui.sidebar.vNow._y = 431; _ui.sidebar.vNext._x = 15; _ui.sidebar.vNext._y = 467; if (level == 0) { _ui.sidebar.vNow._visible = false; _ui.sidebar.tNow.text = ""; _ui.sidebar.vNext.gotoAndStop(levels[level]); hp = baseHP; } else { _ui.sidebar.vNow._visible = true; _ui.sidebar.vNow.gotoAndStop(levels[level - 1]); _ui.sidebar.tNow.htmlText = (((creepName(levels[level - 1]) + "<br>") + baseHP) + " hp $") + baseWorth; _ui.sidebar.vNext.gotoAndStop(levels[level]); hp = baseHP + int((baseHP / 100) * baseHPincrease); } if (level == 49) { _ui.sidebar.vNext._visible = false; _ui.sidebar.tNext.htmlText = (("ALMOST DONE!<br>" + hp) + " hp $") + (baseWorth + 1); } else if (level == 50) { _ui.sidebar.vNext._visible = false; _ui.sidebar.tNext.text = ""; _ui.sidebar.vNow._visible = false; _ui.sidebar.tNow.htmlText = (("FINAL LEVEL!<br>" + hp) + " hp $") + baseWorth; } else if (level == 0) { _ui.sidebar.tNext.htmlText = (((creepName(levels[level]) + "<br>") + hp) + " hp $") + baseWorth; } else { _ui.sidebar.tNext.htmlText = (((creepName(levels[level]) + "<br>") + hp) + " hp $") + (baseWorth + 1); } } function creepName(n) { if (n == 1) { cn = "Red Shredder"; } else if (n == 2) { cn = "Blue Spinner"; } else if (n == 3) { cn = "Green Flyer"; } else if (n == 4) { cn = "Yellow Sprinter"; } else if (n == 5) { cn = "Big Purple Box"; } else if (n == 7) { cn = "Hard Grey <font color=\"#FFFF00\">+ Bonus</font>"; } else if (n == 9) { cn = "Orange Regener"; } else if (n == 10) { cn = "Orange Spurter"; } return(cn); } function changeMusic() { trace("changeMusic " + musicPoint); if (musicPoint == 0) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0; } else if (musicPoint == 1) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 100; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 0; } else if (musicPoint == 2) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 100; _root.musicA4vol = 100; _root.musicA5vol = 100; _root.musicA6vol = 0; _root.musicA7vol = 0; } else if (musicPoint == 3) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 100; _root.musicA4vol = 100; _root.musicA5vol = 0; _root.musicA6vol = 100; _root.musicA7vol = 100; } else if (musicPoint == 4) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 100; _root.musicA4vol = 100; _root.musicA5vol = 100; _root.musicA6vol = 0; _root.musicA7vol = 100; } else if (musicPoint == 5) { _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 100; } else if (musicPoint == 6) { _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 100; _root.musicA7vol = 100; } else if (musicPoint == 7) { _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 100; _root.musicA7vol = 100; } else if (musicPoint == 8) { _root.musicA1vol = 100; _root.musicA2vol = 0; _root.musicA3vol = 100; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 100; _root.musicA7vol = 100; } else if (musicPoint == 9) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 100; _root.musicA7vol = 100; } else if (musicPoint == 10) { _root.musicA1vol = 100; _root.musicA2vol = 100; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 100; _root.musicA6vol = 0; _root.musicA7vol = 0; musicPoint = 1; } musicPoint++; } function wave() { trace((("WAVE " + level) + " ") + levels.length); if (Paused == 0) { level++; if (level == 1) { _global.sendCommand("trackingGameStart"); } if (((level / 2) == int(level / 2)) || (level == 1)) { changeMusic(); } nowAndNext(); if (level > 1) { score = score + int((bank / 100) * (interest * 2)); bank = bank + int((bank / 100) * interest); } cc = 1; if (level > levels.length) { gameOver(); } else { Type = levels[level - 1]; spawnDir = _map.spawnDir; paths = _map.paths; creepNum = 0; spawnNum = 15; if (level == 50) { spawnNum = 30; } i = 0; while (i < paths.length) { X = _map["m" + paths[i][0]]._x; Y = _map["m" + paths[i][0]]._y; P = paths[i]; if (spawnDir == "up") { v = 1; while (v < spawnNum) { Y = Y - 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "left") { v = 1; while (v < spawnNum) { X = X - 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "right") { v = 1; while (v < spawnNum) { X = X + 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "down") { v = 1; while (v < spawnNum) { Y = Y + 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "leftup") { v = 1; while (v < spawnNum) { if (i == 0) { Y = Y - 20; } else { X = X - 20; } waveB(X, Y, P, Type); v++; } } i++; } baseHP = baseHP + int((baseHP / 100) * baseHPincrease); baseWorth = baseWorth + 1; baseHPincrease = baseHPincrease + 0.8; } } } function waveB(X, Y, P, Type) { t = Type; if (((v == 14) && ((level / bonusEvery) == int(level / bonusEvery))) && (i == (paths.length - 1))) { t = 6; } spawn(X, Y, P, t); } function spawn(X, Y, Path, Type) { if (Type == 8) { trace("p " + (int(cc / 5) + 1)); t = int(cc / 5) + 1; if (t == 6) { t = 7; } } cc++; n = creeps.creeps.getNextHighestDepth(); creeps.creeps.attachMovie("creep", "c" + n, n); C = creeps.creeps["c" + n]; C._x = X; C._y = Y; if (_root._game.infoDisplay == 0) { C.hpbar._visible = false; } C.creepType.gotoAndStop(t); C.path = Path; C.pathPoint = 0; C.worth = baseWorth; C.creepNum = creepNum; creepNum++; if (t == 4) { C.speed = 2; } else if (t == 9) { C.speed = 1.5; } else { C.speed = 1; } C.maxSpeed = C.speed; C.Type = t; if (t != 6) { C.hp = baseHP; } else { C.hp = baseHP * 4; } C.maxhp = C.hp; C.targ = _root._game._map["m" + Path[0]]; C.dir = (Math.atan2(C.targ._y - C._y, C.targ._x - C._x) * 180) / Math.PI; C.dist = Math.sqrt(Math.pow(C._x - C.targ._x, 2) + Math.pow(C._y - C.targ._y, 2)); C.rads = (C.dir * Math.PI) / 180; creepArray.push(C); C.index = creepArray.length; } function fire(fromX, fromY, too, Type, Damage) { if (("" + too) != "") { if (Type == 13) { fps = fps + 0.025; n = shotG.shots.getNextHighestDepth(); S = shotG.shots.createEmptyMovieClip("s" + n, n); S._alpha = 0; S.lineStyle(3, 3394815, 100); S.moveTo(fromX, fromY); S.lineTo((too._x - 2) + random(4), (too._y - 2) + random(4)); S.rewindPause = 0; S.too = too; S.onEnterFrame = function () { if (Paused == 0) { if (this.rewindPause == 10) { this.removeMovieClip(); } else { this.rewindPause++; this._alpha = this._alpha + 10; this.too.creepType.rewound._alpha = this.too.creepType.rewound._alpha + 10; } } }; too.doRewind = Damage; } else if (Type == 1) { fps = fps + 0.025; explode(too._x, too._y, 20); n = shotG.shots.getNextHighestDepth(); shotG.shots.createEmptyMovieClip("s" + n, n); S = shotG.shots["s" + n]; S.lineStyle(1 + random(1), 65280, 30 + random(70)); S.moveTo(fromX, fromY); S.lineTo((too._x - 2) + random(4), (too._y - 2) + random(4)); S.onEnterFrame = function () { if (Paused == 0) { this.removeMovieClip(); } }; d = Damage; if (too.Type == 3) { d = (d / 100) * 150; } else if (too.Type == 1) { d = (d / 100) * 50; } else if ((too.Type == 6) || (too.Type == 7)) { d = (d / 100) * 75; } too.hp = too.hp - d; if (too.hp <= 0) { kill(too); } } else if (Type == 1.2) { fps = fps + 0.025; explode(too._x, too._y, 20); n = shotG.shots.getNextHighestDepth(); shotG.shots.createEmptyMovieClip("s" + n, n); S = shotG.shots["s" + n]; S.lineStyle(1 + random(1), 65280, 30 + random(70)); S.moveTo(fromX, fromY); S.lineTo((too._x - 2) + random(4), (too._y - 2) + random(4)); S.onEnterFrame = function () { if (Paused == 0) { this.removeMovieClip(); } }; d = Damage; if (too.Type == 3) { d = (d / 100) * 150; } else if (too.Type == 1) { d = (d / 100) * 50; } else if ((too.Type == 6) || (too.Type == 7)) { d = (d / 100) * 75; } too.hp = too.hp - d; if (too.hp <= 0) { kill(too); } else { found = 0; i = 0; while (i < creepArray.length) { if ((("" + creepArray[i]) != "") && (found == 0)) { dist = Math.sqrt(Math.pow(too._x - creepArray[i]._x, 2) + Math.pow(too._y - creepArray[i]._y, 2)); Cr = creepArray[i]; if ((((((dist <= 50) && (Cr != too)) && (Cr._x > 0)) && (Cr._y > 0)) && (Cr._x < 550)) && (Cr._y < 450)) { found = 1; S.moveTo(too._x, too._y); S.lineTo(creepArray[i]._x, creepArray[i]._y); creepArray[i].hp = creepArray[i].hp - d; if (creepArray[i].hp <= 0) { _root._game.kill(creepArray[i]); } } } i++; } } } else if (Type == 1.3) { fps = fps + 0.025; explode(too._x, too._y, 20); n = shotG.shots.getNextHighestDepth(); shotG.shots.createEmptyMovieClip("s" + n, n); S = shotG.shots["s" + n]; S.lineStyle(1 + random(1), 65280, 30 + random(70)); S.moveTo(fromX, fromY); S.lineTo((too._x - 2) + random(4), (too._y - 2) + random(4)); S.onEnterFrame = function () { if (Paused == 0) { this.removeMovieClip(); } }; d = Damage; if (too.Type == 3) { d = (d / 100) * 150; } else if (too.Type == 1) { d = (d / 100) * 50; } else if ((too.Type == 6) || (too.Type == 7)) { d = (d / 100) * 75; } too.hp = too.hp - d; if (too.hp <= 0) { kill(too); } else { found = 0; i = 0; while (i < creepArray.length) { if ((("" + creepArray[i]) != "") && (found == 0)) { dist = Math.sqrt(Math.pow(too._x - creepArray[i]._x, 2) + Math.pow(too._y - creepArray[i]._y, 2)); Cr = creepArray[i]; if ((((((dist <= 50) && (Cr != too)) && (Cr._x > 0)) && (Cr._y > 0)) && (Cr._x < 550)) && (Cr._y < 450)) { found = 1; tooo = creepArray[i]; S.moveTo(too._x, too._y); S.lineTo(creepArray[i]._x, creepArray[i]._y); creepArray[i].hp = creepArray[i].hp - d; if (creepArray[i].hp <= 0) { found = -1; _root._game.kill(creepArray[i]); } } } i++; } if (found == 1) { found = 0; i = 0; while (i < creepArray.length) { if ((("" + creepArray[i]) != "") && (found == 0)) { dist = Math.sqrt(Math.pow(tooo._x - creepArray[i]._x, 2) + Math.pow(tooo._y - creepArray[i]._y, 2)); Cr = creepArray[i]; if (((((((dist <= 50) && (Cr != too)) && (Cr != tooo)) && (Cr._x > 0)) && (Cr._y > 0)) && (Cr._x < 550)) && (Cr._y < 450)) { found = 1; S.moveTo(tooo._x, tooo._y); S.lineTo(creepArray[i]._x, creepArray[i]._y); creepArray[i].hp = creepArray[i].hp - d; if (creepArray[i].hp <= 0) { _root._game.kill(creepArray[i]); } } } i++; } } } } else if (Type == 2) { fps = fps + 2; n = pyro.shots.getNextHighestDepth(); pyro.shots.attachMovie("rocket", "s" + n, n); S = pyro.shots["s" + n]; S._x = fromX; S._y = fromY; S.targ = too; S.speed = 0; S.damage = Damage; S.onEnterFrame = function () { if (Paused == 0) { _root._game.explode(this._x, this._y, 21); if (this.speed < 3) { this.speed = this.speed + 0.1; } if (("" + this.targ) == "") { this.qualifier = 0; this.creepArray = _root._game.creepArray; this.i = 0; while (this.i < this.creepArray.length) { this.C = this.creepArray[this.i]; if ((((this.C._x > 0) && (this.C._y > 0)) && (this.C._x < 550)) && (this.C._y < 450)) { this.dist = Math.sqrt(Math.pow(this._x - this.C._x, 2) + Math.pow(this._y - this.C._y, 2)); if ((this.dist < this.qualifier) || (this.qualifier == 0)) { this.qualifier = this.dist; this.targ = this.creepArray[this.i]; } } this.i++; } } if (("" + this.targ) == "") { _root._game.explode(this._x, this._y, 1); this.removeMovieClip(); } else { if ((((this.targ._x < 0) || (this.targ._y < 0)) || (this.targ._x > 550)) || (this.targ._y > 450)) { _root._game.explode(this._x, this._y, 1); this.removeMovieClip(); } this.dir = (Math.atan2(this.targ._y - this._y, this.targ._x - this._x) * 180) / Math.PI; 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); this.dist = Math.sqrt(Math.pow(this._x - this.targ._x, 2) + Math.pow(this._y - this.targ._y, 2)); if (this.dist <= this.speed) { _root._game.explode(this.targ._x, this.targ._y, 1); d = this.damage; if (this.targ.Type == 1) { d = (d / 100) * 150; } else if (this.targ.Type == 3) { d = (d / 100) * 50; } else if ((this.targ.Type == 6) || (this.targ.Type == 7)) { d = (d / 100) * 75; } this.targ.hp = this.targ.hp - d; if (this.targ.hp <= 0) { _root._game.kill(this.targ); } this.removeMovieClip(); } } } }; } else if (Type == 3) { fps = fps + 1; n = shotR.shots.getNextHighestDepth(); shotR.shots.createEmptyMovieClip("s" + n, n); S = shotR.shots["s" + n]; S.lineStyle(3, 16711680, 80); S.moveTo(fromX, fromY); S.lineTo(too._x, too._y); S.onEnterFrame = function () { if (Paused == 0) { this._alpha = this._alpha - 10; if (this._alpha < 10) { this.removeMovieClip(); } } }; if (("" + too) != "") { d = Damage; if (too.Type == 1) { d = (d / 100) * 150; } else if (too.Type == 3) { d = (d / 100) * 50; } else if ((too.Type == 6) || (too.Type == 7)) { d = (d / 100) * 75; } too.hp = too.hp - d; kills = []; i = 0; while (i < creepArray.length) { if (("" + creepArray[i]) != "") { dist = Math.sqrt(Math.pow(too._x - creepArray[i]._x, 2) + Math.pow(too._y - creepArray[i]._y, 2)); if ((((((dist <= 50) && (creepArray[i] != too)) && (creepArray[i]._x > 0)) && (creepArray[i]._y > 0)) && (creepArray[i]._x < 550)) && (creepArray[i]._y < 450)) { S.lineStyle(1, 16711680, 70); S.moveTo(too._x, too._y); S.lineTo((creepArray[i]._x - 5) + random(10), (creepArray[i]._y - 5) + random(10)); creepArray[i].hp = creepArray[i].hp - ((d / 50) * (50 - (dist / 2))); if (creepArray[i].hp <= 0) { kills.push(creepArray[i]); } } } i++; } t = 0; while (t < kills.length) { _root._game.kill(kills[t]); t++; } if (too.hp <= 0) { explode(too._x, too._y, too.Type); _root._game.kill(too); } } } else if (Type == 4) { fps = fps + 1; n = shotB.shots.getNextHighestDepth(); shotB.shots.createEmptyMovieClip("s" + n, n); S = shotB.shots["s" + n]; S.lineStyle(2, 3407871, 80); S.moveTo(fromX, fromY); S.lineTo(too._x, too._y); too.speed = too.maxSpeed / 6; d = Damage; if (too.Type == 2) { d = (d / 100) * 150; } else if (this.targ.Type == 5) { d = (d / 100) * 50; } else if ((this.targ.Type == 6) || (this.targ.Type == 7)) { d = (d / 100) * 75; } too.hp = too.hp - d; if (too.hp <= 0) { _root._game.kill(too); } S.onEnterFrame = function () { if (Paused == 0) { this._alpha = this._alpha - 20; if (this._alpha < 10) { this.removeMovieClip(); } } }; } else if (((Type == 5) || (Type == 5.2)) || (Type == 5.3)) { fps = fps + 1; n = shotP.shots.getNextHighestDepth(); shotP.shots.createEmptyMovieClip("s" + n, n); S = shotP.shots["s" + n]; S.fromX = fromX; S.fromY = fromY; S.too = too; S._alpha = 10; S.Damage = Damage; S.onEnterFrame = function () { if (Paused == 0) { if (("" + this.too) != "") { this.createEmptyMovieClip("s", 1); if ((((this.too._x > 0) && (this.too._y > 0)) && (this.too._x < 550)) && (this.too._y < 450)) { this.w = 1; if (this._alpha >= 95) { this.w = 3; } this.s.lineStyle(this.w, 16711935, 100); this.s.moveTo(this.fromX, this.fromY); this.s.lineTo(this.too._x, this.too._y); if (this._alpha < 100) { this._alpha = this._alpha + 3; if (Type == 5.3) { this.too.speed = (this.too.speed = (this.too.maxSpeed / 100) * (100 - this._alpha)); } } else { d = this.Damage; if (too.Type == 5) { d = (d / 100) * 150; } else if (too.Type == 2) { d = (d / 100) * 50; } else if ((too.Type == 6) || (too.Type == 7)) { d = (d / 100) * 75; } this.too.hp = this.too.hp - d; if (this.too.hp <= 0) { _root._game.explode(this.too._x, this.too._y, this.too.Type); _root._game.kill(this.too); } this.removeMovieClip(); } } else { this.removeMovieClip(); } } else { this.removeMovieClip(); } } }; } else if ((Type == 6) || (Type == 7)) { n = shotW.shots.getNextHighestDepth(); shotW.shots.createEmptyMovieClip("s" + n, n); S = shotW.shots["s" + n]; S.lineStyle(1, 16777215, 40); S.moveTo(fromX, fromY); S.lineTo(too._x + 12.5, too._y + 12.5); } else if (Type == 8) { fps = fps + 5; n = pyro.shots.getNextHighestDepth(); pyro.shots.attachMovie("swarm", "s" + n, n); S = pyro.shots["s" + n]; S._x = fromX; S._y = fromY; S.targ = too; S.speed = 2; S.damage = Damage; S.onEnterFrame = function () { if (Paused == 0) { if (("" + this.targ) == "") { _root._game.explode(this._x, this._y, 22); this.removeMovieClip(); } else if ((((this.targ._x < 0) || (this.targ._y < 0)) || (this.targ._x > 550)) || (this.targ._y > 450)) { _root._game.explode(this._x, this._y, 22); this.removeMovieClip(); } if (this.speed < 4) { this.speed = this.speed + 0.2; } if (_root._game.creepArray.length < 0) { _root._game.explode(this._x, this._y, 22); this.removeMovieClip(); } this.dir = (Math.atan2(this.targ._y - this._y, this.targ._x - this._x) * 180) / Math.PI; 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); this.dist = Math.sqrt(Math.pow(this._x - this.targ._x, 2) + Math.pow(this._y - this.targ._y, 2)); if (this.dist <= this.speed) { _root._game.explode(this.targ._x, this.targ._y, 22); d = this.damage; if (this.targ.Type == 1) { d = (d / 100) * 150; } else if (this.targ.Type == 3) { d = (d / 100) * 50; } else if ((this.targ.Type == 6) || (this.targ.Type == 7)) { d = (d / 100) * 75; } this.targ.hp = this.targ.hp - d; if (this.targ.hp <= 0) { _root._game.kill(this.targ); } this.removeMovieClip(); } } }; } else if (Type == 9) { fps = fps + 1; n = shotB.shots.getNextHighestDepth(); shotB.shots.createEmptyMovieClip("s" + n, n); S = shotB.shots["s" + n]; S.lineStyle(2, 3407871, 80); S.moveTo(fromX, fromY); S.lineTo(too._x, too._y); too.speed = 0; if (too.speed < 0) { too.speed = 0; } d = Damage; if (too.Type == 2) { d = (d / 100) * 150; } else if (this.targ.Type == 5) { d = (d / 100) * 50; } else if ((this.targ.Type == 6) || (this.targ.Type == 7)) { d = (d / 100) * 75; } too.hp = too.hp - d; if (too.hp <= 0) { _root._game.kill(too); } S.onEnterFrame = function () { if (Paused == 0) { this._alpha = this._alpha - 20; if (this._alpha < 10) { this.removeMovieClip(); } } }; } } } function kill(C) { tmp = creepArray; tmpLength = tmp.length; kl = 0; while (kl < tmpLength) { if (tmp[kl] == C) { tmp.splice(kl, 1); tmpLength = 0; } kl++; } creepArray = tmp; explode(C._x, C._y, C.Type); bank = bank + int(C.worth); score = score + (int(C.worth) * 100); if (C.Type == 6) { ups++; } C.removeMovieClip(); if ((creepArray.length == 0) && (level == 50)) { gameOver(); } else if ((creepArray.length == 0) && (autoLevel == 1)) { wave(); } } function explode(X, Y, Type) { if ((Quality > 1) && (X != undefined)) { n = pyro.pyro.getNextHighestDepth(); if (Type == 6) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroI", "p" + n, n); P = pyro.pyro["p" + n]; P._x = X; P._y = Y; P._width = 10; P._height = 10; } if (n < 200) { if (Type == 1) { e = 1; while (e <= 5) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroA", "p" + n, n); P = pyro.pyro["p" + n]; P._x = X; P._y = Y; P._width = random(10) + 1; P.rads = random(360); P.speed = 0.2 + (random(10) / 10); e++; } } else if (Type == 2) { e = 1; while (e <= 5) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroB", "p" + n, n); P = pyro.pyro["p" + n]; P.gotoAndStop(e); P._x = X; P._y = Y; P.rads = random(360); P.speed = 0.2 + (random(10) / 20); e++; } } else if (Type == 3) { e = 1; while (e <= 5) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroC", "p" + n, n); P = pyro.pyro["p" + n]; P.gotoAndStop(e); P._x = X; P._y = Y; P.rads = random(360); P.speed = 0.8 + (random(10) / 15); e++; } } else if (Type == 4) { e = 1; while (e <= 5) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroD", "p" + n, n); P = pyro.pyro["p" + n]; P.gotoAndStop(e); P._x = X; P._y = Y; P.rads = random(360); P.speed = 0.5 + (random(10) / 20); e++; } } else if (Type == 5) { e = 1; while (e <= 4) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroH", "p" + n, n); P = pyro.pyro["p" + n]; P.gotoAndStop(e); P._x = X; P._y = Y; P.rads = random(360); P._rotation = random(180); P.speed = 0.5 + (random(10) / 20); e++; } } else if (Type == 7) { e = 1; while (e <= 4) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroJ", "p" + n, n); P = pyro.pyro["p" + n]; P._x = X; P._y = Y; P.rads = random(360); P._rotation = random(90); P.speed = 0.5 + (random(10) / 20); e++; } } else if (Type == 20) { n = pyro.pyro.getNextHighestDepth(); if (n < 50) { pyro.pyro.attachMovie("pyroE", "p" + n, n); P = pyro.pyro["p" + n]; P._x = X; P._y = Y; P.rads = random(360); P.speed = 1 + (random(10) / 10); P.gotoAndStop(random(5) + 1); } } else if (Type == 21) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroF", "p" + n, n); P = pyro.pyro["p" + n]; P._x = X; P._y = Y; P.rads = random(360); P.speed = 0.2 + (random(10) / 30); } else if (Type == 22) { n = pyro.pyro.getNextHighestDepth(); pyro.pyro.attachMovie("pyroG", "p" + n, n); P = pyro.pyro["p" + n]; P._x = X; P._y = Y; P._width = 5; P._height = 5; P.rads = random(360); P.speed = 0.2 + (random(20) / 30); } } } } function doBuffs() { shotW.createEmptyMovieClip("shots", 1); i = 0; while (i < towerArray.length) { towerArray[i].damageBuff = 0; towerArray[i].rangeBuff = 0; i++; } b = 0; while (b < towerArray.length) { Tr = towerArray[b]; if ((((Tr._x > -5) && (Tr._y > -5)) && (Tr._x < 550)) && (Tr._y < 450)) { buff(Tr, 1); } b++; } Tr = _root._game.towers.newt.placer; if ((((Tr._x > -5) && (Tr._y > -5)) && (Tr._x < 550)) && (Tr._y < 450)) { buff(Tr, 0); } } function buff(tower, OK) { if ((tower.Type == "buffD") || (tower.Type == "buffR")) { if (("" + _root._game.towers.newt.placer) != "undefined") { if (_root._game.towers.newt.placer.Type == "tower") { dist = Math.sqrt(Math.pow(tower._x - _root._game.towers.newt.placer._x, 2) + Math.pow(tower._y - _root._game.towers.newt.placer._y, 2)); Tr = _root._game.towers.newt.placer; if (((((dist < 100) && (Tr._x > -5)) && (Tr._y > -5)) && (Tr._x < 550)) && (Tr._y < 450)) { fire(tower._x + 12.5, tower._y + 12.5, Tr, 6, 0); } } } i = 0; while (i < towerArray.length) { if (towerArray[i].Type == "tower") { dist = Math.sqrt(Math.pow(tower._x - towerArray[i]._x, 2) + Math.pow(tower._y - towerArray[i]._y, 2)); if (dist < 100) { if (tower.Type == "buffD") { fire(tower._x + 12.5, tower._y + 12.5, towerArray[i], 6, 0); if (OK == 1) { towerArray[i].damageBuff = towerArray[i].damageBuff + 25; } } else { fire(tower._x + 12.5, tower._y + 12.5, towerArray[i], 7, 0); if (OK == 1) { towerArray[i].rangeBuff = towerArray[i].rangeBuff + 25; } } towerArray[i].buffedRange = towerArray[i].range + ((towerArray[i].range / 100) * towerArray[i].rangeBuff); towerArray[i].buffedDamage = towerArray[i].damage + ((towerArray[i].damage / 100) * towerArray[i].damageBuff); } } i++; } } } function doPower() { powerHave = powerBase; i = 0; while (i < towerArray.length) { if (towerArray[i].Type == "power") { powerHave = powerHave + towerArray[i].buff; } i++; } sq = 70.7106781186548; a = (Math.sqrt(powerUsed) / sq) * 100; _ui.power.using._width = int(1.6 * a); _ui.power.need._width = int(1.6 * a); a = (Math.sqrt(powerHave) / sq) * 100; _ui.power.have._width = int(1.6 * a); _ui.power.usingTxt.text = int(powerUsed); _ui.power.haveTxt.text = int(powerHave); _ui.power.needTxt.text = int(powerHave - powerUsed); } function removeTower(T) { t = 0; while (t < towerArray.length) { if (T == towerArray[t]) { towerArray.splice(t, 1); } t++; } T.removeMovieClip(); doBuffs(); } function showInfo(n) { if (_root._game.towers.newt.radar._visible == false) { blankInfo(); towers.newt.attachMovie("selected", "s", 1001); towers.newt.s.f = 0; } towers.newt.s._x = n._x; towers.newt.s._y = n._y; towers.newt.s.buffedRange = n.buffedRange; _root._game.towers.newt.radar._x = 12.5 + towers.newt.s._x; _root._game.towers.newt.radar._y = 12.5 + towers.newt.s._y; _root._game.towers.newt.radar.radar._width = towers.newt.s.buffedRange * 2; _root._game.towers.newt.radar.radar._height = towers.newt.s.buffedRange * 2; _root._game.towers.newt.radar._visible = true; if (n.Type != "tower") { _root._game.towers.newt.radar._visible = false; } _ui.sidebar.towerName.text = n.Title; if (n.Type == "tower") { info = "Dmg " + n.damage; if (n.damageBuff > 0) { info = info + ((((" <font color=\"#00FF00\">+" + n.damageBuff) + "% (") + int(n.damage + ((n.damage / 100) * n.damageBuff))) + ")</font>"); } info = info + (("<br>Range " + n.range) + "m"); if (n.rangeBuff > 0) { info = info + ((((" <font color=\"#00FF00\">+" + n.rangeBuff) + "% (") + int(n.range + ((n.range / 100) * n.rangeBuff))) + ")</font>"); } if (n.level == 10) { info = info + (("<font color=\"#FF0000\"><br>Level " + n.level) + " (Max)</font>"); } else { info = info + ("<br>Level " + n.level); } if (n.Description != "") { info = info + (("<br><font color=\"#00FF00\">" + n.Description) + "</font>"); } if (n.level < 10) { info = info + "<br><br>After upgrade:<br>"; info = info + (("Damage: " + int((n.damage + int(n.baseDamage / 2.2)) + (((n.damage + int(n.baseDamage / 2.2)) / 100) * n.damageBuff))) + "<br>"); info = info + (("Range: " + int((n.range + int(n.baseRange / 20)) + (((n.range + int(n.baseRange / 20)) / 100) * n.rangeBuff))) + "m"); } _ui.sidebar.uporsell.what = n; _ui.sidebar.button_upgrade.txt.htmlText = ("UPGRADE <font color=\"#FFE351\" face=\"Verdana\" size=\"9\">$" + int(n.baseCost / 2)) + "</font>"; _ui.sidebar.button_upgrade.cost = int(n.baseCost / 2); if (int(n.baseCost / 2) >= bank) { _ui.sidebar.button_upgrade.cover._alpha = 100; } else { _ui.sidebar.button_upgrade.cover._alpha = 0; } _ui.sidebar.button_sell.txt.htmlText = ("SELL <font color=\"#FFE351\" face=\"Verdana\" size=\"9\">$" + int((n.cost / 100) * 75)) + "</font>"; if (n.level < 10) { _ui.sidebar.button_upgrade._visible = true; } else { _ui.sidebar.button_upgrade._visible = false; } _ui.sidebar.button_sell._visible = true; _ui.sidebar.button_upgrade.what = n; _ui.sidebar.button_sell.gotoAndStop(1); _ui.sidebar.button_sell.what = n; _ui.sidebar.button_firemode._visible = true; _ui.sidebar.button_firemode.what = n; _ui.sidebar.button_firemode.m1.gotoAndStop(1); _ui.sidebar.button_firemode.m2.gotoAndStop(1); _ui.sidebar.button_firemode.m3.gotoAndStop(1); if (n.targetMode == "random") { _ui.sidebar.button_firemode.gotoAndStop(2); } else if (n.targetMode == "fastest") { _ui.sidebar.button_firemode.gotoAndStop(3); } else if (n.targetMode == "closest") { _ui.sidebar.button_firemode.gotoAndStop(1); _ui.sidebar.button_firemode.m1.gotoAndStop(2); } else if (n.targetMode == "hardest") { _ui.sidebar.button_firemode.gotoAndStop(1); _ui.sidebar.button_firemode.m2.gotoAndStop(2); } else { _ui.sidebar.button_firemode.gotoAndStop(1); _ui.sidebar.button_firemode.m3.gotoAndStop(2); } if (n.targetLocking == true) { if (n.targetLock == true) { _ui.sidebar.button_acquire.gotoAndStop(1); } else { _ui.sidebar.button_acquire.gotoAndStop(2); } } else { _ui.sidebar.button_acquire.gotoAndStop(3); } _ui.sidebar.button_acquire.what = n; _ui.sidebar.button_acquire._visible = true; } else { _ui.sidebar.button_upgrade._visible = false; _ui.sidebar.button_firemode._visible = false; _ui.sidebar.button_sell._visible = false; _ui.sidebar.button_acquire._visible = false; info = n.Description; } _ui.sidebar.towerInfo.htmlText = info; } function gameOver() { trace("GAME OVER"); shotR.createEmptyMovieClip("shots", 1); shotG.createEmptyMovieClip("shots", 1); shotB.createEmptyMovieClip("shots", 1); shotP.createEmptyMovieClip("shots", 1); shotW.createEmptyMovieClip("shots", 1); Paused = 1; blankInfo(); musicLoop = 2; scoreB = score; _ui.gotoAndStop("over"); } function upgrade(n) { if (bank >= int(n.baseCost / 2)) { n.level++; n.damage = n.damage + int(n.baseDamage / 2.2); n.range = n.range + int(n.baseRange / 20); n.cost = n.cost + int(n.baseCost / 2); n.l.l.text = n.level; bank = bank - int(n.baseCost / 2); n.buffedRange = n.range + ((n.range / 100) * n.rangeBuff); n.buffedDamage = n.damage + ((n.damage / 100) * n.damageBuff); } showInfo(n); } function sell(n) { bank = bank + int((n.cost / 100) * 75); removeTower(n); blankInfo(); } function blankInfo() { removeMovieClip(towers.newt.s); towers.newt.radar._visible = false; _ui.sidebar.towerName.text = ""; _ui.sidebar.towerInfo.htmlText = ""; _ui.sidebar.button_upgrade._visible = false; _ui.sidebar.button_firemode._visible = false; _ui.sidebar.button_firemode.gotoAndStop(1); _ui.sidebar.button_sell._visible = false; _ui.sidebar.button_acquire._visible = false; } pulser = setInterval(_root._game, "pulse", 460); infoDisplay = 1; levels = [2, 3, 1, 4, 5, 3, 1, 9, 4, 7, 1, 3, 2, 4, 5, 10, 1, 9, 4, 7, 2, 3, 1, 4, 5, 3, 9, 1, 10, 7, 1, 3, 9, 4, 5, 3, 9, 1, 10, 7, 2, 3, 10, 4, 9, 2, 9, 10, 9, 10]; Level = 2; maxVolume = 100; loadPrefs(); pulse(); pulseN = 0; fps = 0; var keyListener_obj = new Object(); keyListener_obj.onKeyDown = function () { trace("KeyCode: " + Key.getCode()); if (Key.getCode() == 32) { if (infoDisplay == 1) { infoDisplay = 0; i = 0; while (i < towerArray.length) { towerArray[i].l._visible = false; i++; } i = 0; while (i < creepArray.length) { creepArray[i].hpbar._visible = false; i++; } } else { infoDisplay = 1; i = 0; while (i < towerArray.length) { towerArray[i].l._visible = true; i++; } i = 0; while (i < creepArray.length) { creepArray[i].hpbar._visible = true; i++; } } } }; Key.addListener(keyListener_obj); setup();
Instance of Symbol 313 MovieClip "_map" in Symbol 475 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 473 MovieClip "_ui" in Symbol 475 MovieClip Frame 1
onClipEvent (load) { gotoAndStop ("loading"); } onClipEvent (enterFrame) { mapname.text = "CURRENT MAP - " + _root._game.mapName; }

Library Items

Symbol 1 Sound [musicA7]
Symbol 2 Sound [musicA6]
Symbol 3 Sound [musicA5]
Symbol 4 Sound [musicA4]
Symbol 5 Sound [musicA3]
Symbol 6 Sound [musicA2]
Symbol 7 Sound [musicA1]
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [radar]Uses:9
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClip [selected]Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:43
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:43
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:43
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:43
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:43
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClipUses:27Used by:43
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:43
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:43
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:43
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:43
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClip [creepShapes]Uses:15 17 19 22 25 28 30 33 36 39 42Used by:47
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClip [creep]Uses:43 46
Symbol 48 GraphicUsed by:53
Symbol 49 GraphicUsed by:53
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [pyroD]Uses:48 49 50 51 52
Symbol 54 GraphicUsed by:59
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClip [pyroC]Uses:54 55 56 57 58
Symbol 60 GraphicUsed by:65
Symbol 61 GraphicUsed by:65
Symbol 62 GraphicUsed by:65
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [pyroE]Uses:60 61 62 63 64
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip [pyroB]Uses:66 67 68 69 70
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip [swarm]Uses:72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [rocket]Uses:74
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [pyroJ]Uses:76
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip [pyroH]Uses:78
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClip [pyroI]Uses:80
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClip [pyroG]Uses:82
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip [pyroF]Uses:84
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [pyroA]Uses:86
Symbol 88 GraphicUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip [tower_power]Uses:88 89
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:98
Symbol 93 GraphicUsed by:96
Symbol 94 FontUsed by:95 106 113 128
Symbol 95 EditableTextUses:94Used by:96
Symbol 96 MovieClipUses:93 95Used by:98 102 161
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [tower_bash]Uses:92 96 97Used by:157 439
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip [tower_blue]Uses:100 96 101Used by:157 439
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:109
Symbol 105 GraphicUsed by:107
Symbol 106 EditableTextUses:94Used by:107
Symbol 107 MovieClipUses:105 106Used by:109 143 147
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClip [tower_brown]Uses:104 107 108Used by:157 439
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:116
Symbol 112 GraphicUsed by:114
Symbol 113 EditableTextUses:94Used by:114
Symbol 114 MovieClipUses:112 113Used by:116 120 124
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClip [tower_green]Uses:111 114 115Used by:157 439
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:120
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [tower_green2]Uses:118 114 119Used by:157 439
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClip [tower_green3]Uses:122 114 123Used by:157 439
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:131
Symbol 127 GraphicUsed by:129
Symbol 128 EditableTextUses:94Used by:129
Symbol 129 MovieClipUses:127 128Used by:131 135 139
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip [tower_pink1]Uses:126 129 130Used by:157 439
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [tower_pink2]Uses:133 129 134Used by:157 439
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:139
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip [tower_pink3]Uses:137 129 138Used by:157 439
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip [tower_red]Uses:141 107 142Used by:157 439
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip [tower_swarm]Uses:145 107 146Used by:157 439
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [tower_buff2]Uses:149 150Used by:157 439
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClip [tower_buff1]Uses:153 154Used by:157 439
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip [placer]Uses:98 102 109 116 120 124 131 135 139 143 147 151 155 156
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [tower_rewind]Uses:159 96 160Used by:439
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClip [BoundingBox]Uses:166Used by:186 190 194 253 254 255
Symbol 168 GraphicUsed by:169
Symbol 169 MovieClip [BrdrShdw]Uses:168Used by:172 177 178
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [BrdrFace]Uses:170Used by:172 177 178
Symbol 172 MovieClip [SimpleButtonDown]Uses:169 171Used by:190
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip [BrdrBlk]Uses:173Used by:177 178
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClip [BrdrHilght]Uses:175Used by:177 178
Symbol 177 MovieClip [SimpleButtonIn]Uses:174 176 169 171Used by:190
Symbol 178 MovieClip [SimpleButtonUp]Uses:174 171 169 176Used by:190
Symbol 179 MovieClip [Defaults]Used by:181
Symbol 180 MovieClip [UIObjectExtensions]Used by:181
Symbol 181 MovieClip [UIObject]Uses:179 180Used by:187 189 191
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 ButtonUses:182 183Used by:187
Symbol 185 MovieClipUsed by:187
Symbol 186 MovieClip [FocusRect]Uses:167Used by:187
Symbol 187 MovieClip [FocusManager]Uses:184 185 186 181Used by:189
Symbol 188 MovieClip [UIComponentExtensions]Used by:189
Symbol 189 MovieClip [UIComponent]Uses:181 187 188Used by:190
Symbol 190 MovieClip [SimpleButton]Uses:167 172 177 178 189Used by:194 253 254
Symbol 191 MovieClip [Border]Uses:181Used by:192 194
Symbol 192 MovieClip [RectBorder]Uses:191Used by:194
Symbol 193 MovieClip [ButtonSkin]Used by:194
Symbol 194 MovieClip [Button]Uses:167 190 191 192 193Used by:253 254
Symbol 195 MovieClip [CustomBorder]Used by:253 254
Symbol 196 GraphicUsed by:198 234 235 236 239 240 245
Symbol 197 GraphicUsed by:198 234 235 239 240 245
Symbol 198 MovieClip [ScrollTrack]Uses:196 197Used by:205 210 211 212 246 247 248 249 250 251
Symbol 199 GraphicUsed by:205 210 211 212 246 247 248 249
Symbol 200 GraphicUsed by:205 210 211 212 246 247 248 249
Symbol 201 GraphicUsed by:205 210 211 212 246 247 248 249
Symbol 202 GraphicUsed by:205 210 211 212 246 247 248 249
Symbol 203 GraphicUsed by:205 210 211 212 246 247 248 249
Symbol 204 GraphicUsed by:205 210 211 212
Symbol 205 MovieClip [ScrollDownArrowDisabled]Uses:198 199 200 201 202 203 204Used by:252
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip [ScrollThemeColor1]Uses:206Used by:210 211 247 248
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip [ScrollThemeColor2]Uses:208Used by:210 247
Symbol 210 MovieClip [ScrollDownArrowDown]Uses:198 199 207 200 201 202 203 209 204Used by:252
Symbol 211 MovieClip [ScrollDownArrowOver]Uses:198 199 207 200 201 202 203 204Used by:252
Symbol 212 MovieClip [ScrollDownArrowUp]Uses:198 199 200 201 202 203 204Used by:252
Symbol 213 GraphicUsed by:218 223 224 225 241 242 243 244
Symbol 214 GraphicUsed by:218 223 224 225 241 242 243 244
Symbol 215 GraphicUsed by:218 223 224 225 241 242 243 244
Symbol 216 GraphicUsed by:218 223 224 225 241 242 243 244
Symbol 217 GraphicUsed by:218 223 224 225 241 242 243 244
Symbol 218 MovieClip [ScrollThumbBottomDisabled]Uses:213 214 215 216 217Used by:252
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip [ThumbThemeColor1]Uses:219Used by:223 224 242 243
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [ThumbThemeColor3]Uses:221Used by:223 242
Symbol 223 MovieClip [ScrollThumbBottomDown]Uses:213 220 214 215 216 222 217Used by:252
Symbol 224 MovieClip [ScrollThumbBottomOver]Uses:213 220 214 215 216 217Used by:252
Symbol 225 MovieClip [ScrollThumbBottomUp]Uses:213 214 215 216 217Used by:252
Symbol 226 GraphicUsed by:227 230 231 232
Symbol 227 MovieClip [ScrollThumbGripDisabled]Uses:226Used by:252
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClip [ThumbThemeColor2]Uses:228Used by:230 231 234 235 239
Symbol 230 MovieClip [ScrollThumbGripDown]Uses:229 226Used by:252
Symbol 231 MovieClip [ScrollThumbGripOver]Uses:229 226Used by:252
Symbol 232 MovieClip [ScrollThumbGripUp]Uses:226Used by:252
Symbol 233 GraphicUsed by:234 235 239 240
Symbol 234 MovieClip [ScrollThumbMiddleDisabled]Uses:196 233 229 197Used by:252
Symbol 235 MovieClip [ScrollThumbMiddleDown]Uses:196 229 233 197Used by:252
Symbol 236 MovieClipUses:196Used by:239
Symbol 237 GraphicUsed by:238 246 247 248 249
Symbol 238 MovieClipUses:237Used by:239
Symbol 239 MovieClip [ScrollThumbMiddleOver]Uses:196 229 233 236 238 197Used by:252
Symbol 240 MovieClip [ScrollThumbMiddleUp]Uses:196 233 197Used by:252
Symbol 241 MovieClip [ScrollThumbTopDisabled]Uses:213 214 215 216 217Used by:252
Symbol 242 MovieClip [ScrollThumbTopDown]Uses:213 220 214 215 216 222 217Used by:252
Symbol 243 MovieClip [ScrollThumbTopOver]Uses:213 220 214 215 216 217Used by:252
Symbol 244 MovieClip [ScrollThumbTopUp]Uses:213 214 215 216 217Used by:252
Symbol 245 MovieClip [ScrollTrackDisabled]Uses:196 197Used by:252
Symbol 246 MovieClip [ScrollUpArrowDisabled]Uses:198 199 200 201 202 203 237Used by:252
Symbol 247 MovieClip [ScrollUpArrowDown]Uses:198 199 207 200 201 202 203 209 237Used by:252
Symbol 248 MovieClip [ScrollUpArrowOver]Uses:198 199 207 200 201 237 202 203Used by:252
Symbol 249 MovieClip [ScrollUpArrowUp]Uses:198 199 200 201 202 203 237Used by:252
Symbol 250 MovieClip [BtnDownArrow]Uses:198Used by:252
Symbol 251 MovieClip [BtnUpArrow]Uses:198Used by:252
Symbol 252 MovieClip [ScrollBarAssets]Uses:205 210 211 212 218 223 224 225 227 230 231 232 234 235 239 240 241 242 243 244 245 246 247 248 249 250 251Used by:253 254
Symbol 253 MovieClip [VScrollBar]Uses:167 194 190 195 252Used by:255
Symbol 254 MovieClip [HScrollBar]Uses:167 194 190 195 252Used by:255
Symbol 255 MovieClip [UIScrollBar]Uses:167 253 254
Symbol 476 MovieClip [__Packages.com.meychi.ascrypt.MD5]
Symbol 162 MovieClip [__Packages.mx.core.UIObject]
Symbol 163 MovieClip [__Packages.mx.core.UIComponent]
Symbol 164 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 165 MovieClip [__Packages.mx.controls.UIScrollBar]
Symbol 256 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 257 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 258 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 259 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 260 MovieClip [__Packages.mx.skins.Border]
Symbol 261 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 262 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 263 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 264 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 265 MovieClip [__Packages.mx.controls.Button]
Symbol 266 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 267 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 268 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 269 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 270 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 271 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 272 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 273 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 274 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 275 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 276 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 277 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 278 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 279 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 280 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 281 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:Timeline
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:288
Symbol 286 FontUsed by:287 300 398 403
Symbol 287 EditableTextUses:286Used by:288
Symbol 288 MovieClipUses:285 287Used by:473  Timeline
Symbol 289 GraphicUsed by:Timeline
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:295
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:292Used by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:291 293 294Used by:Timeline
Symbol 296 FontUsed by:297
Symbol 297 EditableTextUses:296Used by:Timeline
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:475
Symbol 300 EditableTextUses:286Used by:475
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:313
Symbol 303 GraphicUsed by:306
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:306
Symbol 306 MovieClipUses:303 305Used by:313
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:313
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:313
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:313
Symbol 313 MovieClipUses:302 306 308 310 312Used by:475
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:475
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:475
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:475
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:475
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:475
Symbol 324 GraphicUsed by:473
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:439 471 473
Symbol 327 GraphicUsed by:473
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:342
Symbol 331 FontUsed by:332 333 334 347 348 349 355 356 357 361 362 363 364 365 366 367 368 369 370 371 373 382 388 389 391 440 457 458 462 465 466 469 472
Symbol 332 TextUses:331Used by:342
Symbol 333 TextUses:331Used by:342
Symbol 334 TextUses:331Used by:342
Symbol 335 GraphicUsed by:337
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:335 336Used by:342
Symbol 338 FontUsed by:339 340 341 398 403 404 415 417 420 422 424 425 428 429 431 432 433 444 447
Symbol 339 TextUses:338Used by:342
Symbol 340 TextUses:338Used by:342
Symbol 341 TextUses:338Used by:342
Symbol 342 MovieClipUses:330 332 333 334 337 339 340 341Used by:473
Symbol 343 FontUsed by:344 345 346 352 353 354 390 437 438
Symbol 344 EditableTextUses:343Used by:358
Symbol 345 EditableTextUses:343Used by:358
Symbol 346 EditableTextUses:343Used by:358
Symbol 347 TextUses:331Used by:358
Symbol 348 TextUses:331Used by:358
Symbol 349 TextUses:331Used by:358
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:358
Symbol 352 EditableTextUses:343Used by:358
Symbol 353 EditableTextUses:343Used by:358
Symbol 354 EditableTextUses:343Used by:358
Symbol 355 TextUses:331Used by:358
Symbol 356 TextUses:331Used by:358
Symbol 357 TextUses:331Used by:358
Symbol 358 MovieClipUses:344 345 346 347 348 349 351 352 353 354 355 356 357Used by:473
Symbol 359 GraphicUsed by:360 441
Symbol 360 MovieClipUses:359Used by:376
Symbol 361 TextUses:331Used by:376
Symbol 362 TextUses:331Used by:376
Symbol 363 TextUses:331Used by:376
Symbol 364 TextUses:331Used by:376
Symbol 365 TextUses:331Used by:376
Symbol 366 TextUses:331Used by:376
Symbol 367 TextUses:331Used by:376
Symbol 368 TextUses:331Used by:376
Symbol 369 TextUses:331Used by:376
Symbol 370 TextUses:331Used by:376
Symbol 371 TextUses:331Used by:376
Symbol 372 GraphicUsed by:375
Symbol 373 TextUses:331Used by:375
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:372 373 374Used by:376
Symbol 376 MovieClipUses:360 361 362 363 364 365 366 367 368 369 370 371 375Used by:473
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:473
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClipUses:380Used by:473
Symbol 382 TextUses:331Used by:473
Symbol 383 GraphicUsed by:439
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:386
Symbol 386 MovieClipUses:385Used by:439 473
Symbol 387 GraphicUsed by:439
Symbol 388 TextUses:331Used by:439
Symbol 389 EditableTextUses:331Used by:439
Symbol 390 EditableTextUses:343Used by:439
Symbol 391 EditableTextUses:331Used by:439
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:392Used by:439
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:439
Symbol 396 BitmapUsed by:397 413
Symbol 397 GraphicUses:396Used by:401 402
Symbol 398 EditableTextUses:338 286Used by:401
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:401 434
Symbol 401 MovieClipUses:397 398 400Used by:439
Symbol 402 MovieClipUses:397Used by:412 434
Symbol 403 EditableTextUses:338 286Used by:412
Symbol 404 EditableTextUses:338Used by:412
Symbol 405 GraphicUsed by:408
Symbol 406 FontUsed by:407 410
Symbol 407 EditableTextUses:406Used by:408
Symbol 408 MovieClipUses:405 407Used by:412
Symbol 409 GraphicUsed by:411
Symbol 410 EditableTextUses:406Used by:411
Symbol 411 MovieClipUses:409 410Used by:412
Symbol 412 MovieClipUses:402 403 404 408 411Used by:439
Symbol 413 GraphicUses:396Used by:430
Symbol 414 GraphicUsed by:418 426
Symbol 415 TextUses:338Used by:418
Symbol 416 GraphicUsed by:418 426
Symbol 417 TextUses:338Used by:418
Symbol 418 MovieClipUses:414 415 416 417Used by:430
Symbol 419 GraphicUsed by:423
Symbol 420 TextUses:338Used by:423
Symbol 421 GraphicUsed by:423
Symbol 422 TextUses:338Used by:423
Symbol 423 MovieClipUses:419 420 421 422Used by:430
Symbol 424 TextUses:338Used by:426
Symbol 425 TextUses:338Used by:426
Symbol 426 MovieClipUses:414 424 416 425Used by:430
Symbol 427 GraphicUsed by:430
Symbol 428 TextUses:338Used by:430
Symbol 429 TextUses:338Used by:430
Symbol 430 MovieClipUses:413 418 423 426 427 428 429Used by:439
Symbol 431 EditableTextUses:338Used by:434
Symbol 432 EditableTextUses:338Used by:434
Symbol 433 EditableTextUses:338Used by:434
Symbol 434 MovieClipUses:402 431 432 433 400Used by:439
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:439
Symbol 437 EditableTextUses:343Used by:439
Symbol 438 EditableTextUses:343Used by:439
Symbol 439 MovieClipUses:326 383 386 387 388 389 390 391 116 143 102 109 139 147 98 120 124 393 135 131 395 155 151 161 401 412 430 434 436 437 438Used by:473
Symbol 440 TextUses:331Used by:441
Symbol 441 MovieClipUses:359 440Used by:473
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:448
Symbol 444 TextUses:338Used by:448
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:448 474
Symbol 447 TextUses:338Used by:448
Symbol 448 MovieClipUses:443 444 446 447Used by:473
Symbol 449 FontUsed by:450
Symbol 450 TextUses:449Used by:473
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:453
Symbol 453 MovieClipUses:452Used by:473
Symbol 454 GraphicUsed by:473
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:473
Symbol 457 TextUses:331Used by:473
Symbol 458 TextUses:331Used by:473
Symbol 459 FontUsed by:460 467
Symbol 460 EditableTextUses:459Used by:473
Symbol 461 GraphicUsed by:463
Symbol 462 TextUses:331Used by:463
Symbol 463 MovieClipUses:461 462Used by:473
Symbol 464 GraphicUsed by:471
Symbol 465 EditableTextUses:331Used by:471
Symbol 466 EditableTextUses:331Used by:471
Symbol 467 EditableTextUses:459Used by:471
Symbol 468 GraphicUsed by:470
Symbol 469 TextUses:331Used by:470
Symbol 470 MovieClipUses:468 469Used by:471
Symbol 471 MovieClipUses:326 464 465 466 467 470Used by:473
Symbol 472 TextUses:331Used by:473
Symbol 473 MovieClipUses:324 326 327 342 358 376 378 381 382 439 441 448 288 450 453 454 456 457 458 460 463 471 386 472Used by:475
Symbol 474 MovieClipUses:446Used by:475
Symbol 475 MovieClipUses:299 300 313 315 317 319 321 323 473 474Used by:Timeline

Instance Names

"ad"Frame 2Symbol 283 MovieClip
"bar"Frame 3Symbol 295 MovieClip
"info"Frame 3Symbol 297 EditableText
"_game"Frame 4Symbol 475 MovieClip
"radar"Symbol 10 MovieClip [radar] Frame 1Symbol 9 MovieClip
"c"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"c"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"c"Symbol 28 MovieClip Frame 1Symbol 27 MovieClip
"c2"Symbol 33 MovieClip Frame 1Symbol 32 MovieClip
"c"Symbol 36 MovieClip Frame 1Symbol 35 MovieClip
"c"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"c"Symbol 42 MovieClip Frame 1Symbol 41 MovieClip
"rewound"Symbol 43 MovieClip [creepShapes] Frame 1Symbol 15 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 1Symbol 17 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 2Symbol 19 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 3Symbol 22 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 4Symbol 25 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 5Symbol 28 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 6Symbol 30 MovieClip
"c2"Symbol 43 MovieClip [creepShapes] Frame 6Symbol 33 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 7Symbol 36 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 9Symbol 39 MovieClip
"c"Symbol 43 MovieClip [creepShapes] Frame 10Symbol 42 MovieClip
"bar"Symbol 46 MovieClip Frame 1Symbol 45 MovieClip
"creepType"Symbol 47 MovieClip [creep] Frame 1Symbol 43 MovieClip [creepShapes]
"hpbar"Symbol 47 MovieClip [creep] Frame 1Symbol 46 MovieClip
"l"Symbol 96 MovieClip Frame 1Symbol 95 EditableText
"l"Symbol 98 MovieClip [tower_bash] Frame 1Symbol 96 MovieClip
"l"Symbol 102 MovieClip [tower_blue] Frame 1Symbol 96 MovieClip
"l"Symbol 107 MovieClip Frame 1Symbol 106 EditableText
"l"Symbol 109 MovieClip [tower_brown] Frame 1Symbol 107 MovieClip
"l"Symbol 114 MovieClip Frame 1Symbol 113 EditableText
"l"Symbol 116 MovieClip [tower_green] Frame 1Symbol 114 MovieClip
"l"Symbol 120 MovieClip [tower_green2] Frame 1Symbol 114 MovieClip
"l"Symbol 124 MovieClip [tower_green3] Frame 1Symbol 114 MovieClip
"l"Symbol 129 MovieClip Frame 1Symbol 128 EditableText
"l"Symbol 131 MovieClip [tower_pink1] Frame 1Symbol 129 MovieClip
"l"Symbol 135 MovieClip [tower_pink2] Frame 1Symbol 129 MovieClip
"l"Symbol 139 MovieClip [tower_pink3] Frame 1Symbol 129 MovieClip
"l"Symbol 143 MovieClip [tower_red] Frame 1Symbol 107 MovieClip
"l"Symbol 147 MovieClip [tower_swarm] Frame 1Symbol 107 MovieClip
"tt"Symbol 157 MovieClip [placer] Frame 1Symbol 98 MovieClip [tower_bash]
"tt"Symbol 157 MovieClip [placer] Frame 2Symbol 102 MovieClip [tower_blue]
"tt"Symbol 157 MovieClip [placer] Frame 3Symbol 109 MovieClip [tower_brown]
"tt"Symbol 157 MovieClip [placer] Frame 4Symbol 116 MovieClip [tower_green]
"tt"Symbol 157 MovieClip [placer] Frame 5Symbol 120 MovieClip [tower_green2]
"tt"Symbol 157 MovieClip [placer] Frame 6Symbol 124 MovieClip [tower_green3]
"tt"Symbol 157 MovieClip [placer] Frame 7Symbol 131 MovieClip [tower_pink1]
"tt"Symbol 157 MovieClip [placer] Frame 8Symbol 135 MovieClip [tower_pink2]
"tt"Symbol 157 MovieClip [placer] Frame 9Symbol 139 MovieClip [tower_pink3]
"tt"Symbol 157 MovieClip [placer] Frame 10Symbol 143 MovieClip [tower_red]
"tt"Symbol 157 MovieClip [placer] Frame 11Symbol 147 MovieClip [tower_swarm]
"l"Symbol 161 MovieClip [tower_rewind] Frame 1Symbol 96 MovieClip
"b"Symbol 172 MovieClip [SimpleButtonDown] Frame 1Symbol 169 MovieClip [BrdrShdw]
"face"Symbol 172 MovieClip [SimpleButtonDown] Frame 1Symbol 171 MovieClip [BrdrFace]
"b"Symbol 177 MovieClip [SimpleButtonIn] Frame 1Symbol 174 MovieClip [BrdrBlk]
"it"Symbol 177 MovieClip [SimpleButtonIn] Frame 1Symbol 176 MovieClip [BrdrHilght]
"g"Symbol 177 MovieClip [SimpleButtonIn] Frame 1Symbol 169 MovieClip [BrdrShdw]
"face"Symbol 177 MovieClip [SimpleButtonIn] Frame 1Symbol 171 MovieClip [BrdrFace]
"ob"Symbol 178 MovieClip [SimpleButtonUp] Frame 1Symbol 174 MovieClip [BrdrBlk]
"ol"Symbol 178 MovieClip [SimpleButtonUp] Frame 1Symbol 171 MovieClip [BrdrFace]
"ib"Symbol 178 MovieClip [SimpleButtonUp] Frame 1Symbol 169 MovieClip [BrdrShdw]
"il"Symbol 178 MovieClip [SimpleButtonUp] Frame 1Symbol 176 MovieClip [BrdrHilght]
"face"Symbol 178 MovieClip [SimpleButtonUp] Frame 1Symbol 171 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 186 MovieClip [FocusRect] Frame 1Symbol 167 MovieClip [BoundingBox]
"tabCapture"Symbol 187 MovieClip [FocusManager] Frame 1Symbol 184 Button
"boundingBox_mc"Symbol 190 MovieClip [SimpleButton] Frame 1Symbol 167 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 194 MovieClip [Button] Frame 1Symbol 167 MovieClip [BoundingBox]
"dfs"Symbol 250 MovieClip [BtnDownArrow] Frame 1Symbol 198 MovieClip [ScrollTrack]
"dfs"Symbol 251 MovieClip [BtnUpArrow] Frame 1Symbol 198 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 253 MovieClip [VScrollBar] Frame 1Symbol 167 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 254 MovieClip [HScrollBar] Frame 1Symbol 167 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 255 MovieClip [UIScrollBar] Frame 1Symbol 167 MovieClip [BoundingBox]
"bar"Symbol 295 MovieClip Frame 1Symbol 293 MovieClip
"hit"Symbol 313 MovieClip Frame 1Symbol 306 MovieClip
"m1"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m3"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m5"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m7"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m9"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m10"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m6"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m8"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m4"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m2"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m11"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m12"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m15"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"m13"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"q1"Symbol 342 MovieClip Frame 2Symbol 337 MovieClip
"q2"Symbol 342 MovieClip Frame 2Symbol 337 MovieClip
"q3"Symbol 342 MovieClip Frame 2Symbol 337 MovieClip
"v1"Symbol 342 MovieClip Frame 3Symbol 337 MovieClip
"v2"Symbol 342 MovieClip Frame 3Symbol 337 MovieClip
"v3"Symbol 342 MovieClip Frame 3Symbol 337 MovieClip
"usingTxt"Symbol 358 MovieClip Frame 1Symbol 344 EditableText
"lvlText"Symbol 358 MovieClip Frame 1Symbol 345 EditableText
"needTxt"Symbol 358 MovieClip Frame 1Symbol 346 EditableText
"pulserB"Symbol 358 MovieClip Frame 1Symbol 351 MovieClip
"interestText"Symbol 358 MovieClip Frame 1Symbol 352 EditableText
"bankText"Symbol 358 MovieClip Frame 1Symbol 353 EditableText
"needTxt"Symbol 358 MovieClip Frame 1Symbol 354 EditableText
"pulserA"Symbol 358 MovieClip Frame 1Symbol 351 MovieClip
"ticker"Symbol 376 MovieClip Frame 1Symbol 375 MovieClip
"txt"Symbol 401 MovieClip Frame 1Symbol 398 EditableText
"cover"Symbol 401 MovieClip Frame 1Symbol 400 MovieClip
"txt"Symbol 408 MovieClip Frame 1Symbol 407 EditableText
"txt"Symbol 411 MovieClip Frame 1Symbol 410 EditableText
"txt"Symbol 412 MovieClip Frame 1Symbol 403 EditableText
"txt"Symbol 412 MovieClip Frame 2Symbol 404 EditableText
"m1"Symbol 430 MovieClip Frame 1Symbol 418 MovieClip
"m2"Symbol 430 MovieClip Frame 1Symbol 423 MovieClip
"m3"Symbol 430 MovieClip Frame 1Symbol 426 MovieClip
"txt"Symbol 434 MovieClip Frame 1Symbol 431 EditableText
"txt"Symbol 434 MovieClip Frame 2Symbol 432 EditableText
"txt"Symbol 434 MovieClip Frame 3Symbol 433 EditableText
"cover"Symbol 434 MovieClip Frame 3Symbol 400 MovieClip
"towerName"Symbol 439 MovieClip Frame 1Symbol 389 EditableText
"towerInfo"Symbol 439 MovieClip Frame 1Symbol 390 EditableText
"button_upgrade"Symbol 439 MovieClip Frame 1Symbol 401 MovieClip
"button_sell"Symbol 439 MovieClip Frame 1Symbol 412 MovieClip
"button_firemode"Symbol 439 MovieClip Frame 1Symbol 430 MovieClip
"button_acquire"Symbol 439 MovieClip Frame 1Symbol 434 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"tNow"Symbol 439 MovieClip Frame 1Symbol 437 EditableText
"tNext"Symbol 439 MovieClip Frame 1Symbol 438 EditableText
"c1"Symbol 439 MovieClip Frame 1Symbol 436 MovieClip
"txtA"Symbol 471 MovieClip Frame 1Symbol 465 EditableText
"txtB"Symbol 471 MovieClip Frame 1Symbol 466 EditableText
"options"Symbol 473 MovieClip Frame 1Symbol 342 MovieClip
"progress"Symbol 473 MovieClip Frame 1Symbol 358 MovieClip
"Release"Symbol 473 MovieClip Frame 1Symbol 376 MovieClip
"sidebar"Symbol 473 MovieClip Frame 1Symbol 439 MovieClip
"loading"Symbol 473 MovieClip Frame 2Symbol 288 MovieClip
"progress"Symbol 473 MovieClip Frame 3Symbol 358 MovieClip
"Release"Symbol 473 MovieClip Frame 3Symbol 376 MovieClip
"options"Symbol 473 MovieClip Frame 3Symbol 342 MovieClip
"cover"Symbol 473 MovieClip Frame 3Symbol 456 MovieClip
"_map"Symbol 475 MovieClip Frame 1Symbol 313 MovieClip
"_mask"Symbol 475 MovieClip Frame 1Symbol 315 MovieClip
"towers"Symbol 475 MovieClip Frame 1Symbol 317 MovieClip
"creeps"Symbol 475 MovieClip Frame 1Symbol 319 MovieClip
"pyro"Symbol 475 MovieClip Frame 1Symbol 321 MovieClip
"shotR"Symbol 475 MovieClip Frame 1Symbol 323 MovieClip
"shotG"Symbol 475 MovieClip Frame 1Symbol 323 MovieClip
"shotB"Symbol 475 MovieClip Frame 1Symbol 323 MovieClip
"shotP"Symbol 475 MovieClip Frame 1Symbol 323 MovieClip
"shotW"Symbol 475 MovieClip Frame 1Symbol 323 MovieClip
"_ui"Symbol 475 MovieClip Frame 1Symbol 473 MovieClip
"guide"Symbol 475 MovieClip Frame 1Symbol 474 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1195 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "musicA7"
ExportAssets (56)Timeline Frame 1Symbol 2 as "musicA6"
ExportAssets (56)Timeline Frame 1Symbol 3 as "musicA5"
ExportAssets (56)Timeline Frame 1Symbol 4 as "musicA4"
ExportAssets (56)Timeline Frame 1Symbol 5 as "musicA3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "musicA2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "musicA1"
ExportAssets (56)Timeline Frame 1Symbol 10 as "radar"
ExportAssets (56)Timeline Frame 1Symbol 13 as "selected"
ExportAssets (56)Timeline Frame 1Symbol 43 as "creepShapes"
ExportAssets (56)Timeline Frame 1Symbol 47 as "creep"
ExportAssets (56)Timeline Frame 1Symbol 53 as "pyroD"
ExportAssets (56)Timeline Frame 1Symbol 59 as "pyroC"
ExportAssets (56)Timeline Frame 1Symbol 65 as "pyroE"
ExportAssets (56)Timeline Frame 1Symbol 71 as "pyroB"
ExportAssets (56)Timeline Frame 1Symbol 73 as "swarm"
ExportAssets (56)Timeline Frame 1Symbol 75 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 77 as "pyroJ"
ExportAssets (56)Timeline Frame 1Symbol 79 as "pyroH"
ExportAssets (56)Timeline Frame 1Symbol 81 as "pyroI"
ExportAssets (56)Timeline Frame 1Symbol 83 as "pyroG"
ExportAssets (56)Timeline Frame 1Symbol 85 as "pyroF"
ExportAssets (56)Timeline Frame 1Symbol 87 as "pyroA"
ExportAssets (56)Timeline Frame 1Symbol 90 as "tower_power"
ExportAssets (56)Timeline Frame 1Symbol 98 as "tower_bash"
ExportAssets (56)Timeline Frame 1Symbol 102 as "tower_blue"
ExportAssets (56)Timeline Frame 1Symbol 109 as "tower_brown"
ExportAssets (56)Timeline Frame 1Symbol 116 as "tower_green"
ExportAssets (56)Timeline Frame 1Symbol 120 as "tower_green2"
ExportAssets (56)Timeline Frame 1Symbol 124 as "tower_green3"
ExportAssets (56)Timeline Frame 1Symbol 131 as "tower_pink1"
ExportAssets (56)Timeline Frame 1Symbol 135 as "tower_pink2"
ExportAssets (56)Timeline Frame 1Symbol 139 as "tower_pink3"
ExportAssets (56)Timeline Frame 1Symbol 143 as "tower_red"
ExportAssets (56)Timeline Frame 1Symbol 147 as "tower_swarm"
ExportAssets (56)Timeline Frame 1Symbol 151 as "tower_buff2"
ExportAssets (56)Timeline Frame 1Symbol 155 as "tower_buff1"
ExportAssets (56)Timeline Frame 1Symbol 157 as "placer"
ExportAssets (56)Timeline Frame 1Symbol 161 as "tower_rewind"
ExportAssets (56)Timeline Frame 1Symbol 167 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 169 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 171 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 172 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 174 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 176 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 177 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 178 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 179 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 180 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 181 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 186 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 187 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 188 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 189 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 190 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 191 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 192 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 193 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 194 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 195 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 198 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 205 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 207 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 209 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 210 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 211 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 212 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 218 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 220 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 222 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 223 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 224 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 225 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 227 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 229 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 230 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 231 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 232 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 234 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 235 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 239 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 240 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 241 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 242 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 243 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 244 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 245 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 246 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 247 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 248 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 249 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 250 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 251 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 252 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 253 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 254 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 255 as "UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 476 as "__Packages.com.meychi.ascrypt.MD5"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.mx.controls.UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 256 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 257 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 258 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 259 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 260 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 261 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 262 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 263 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 264 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 267 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 268 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 269 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 270 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 271 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 272 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 273 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 274 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 275 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 276 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 277 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 278 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 279 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 280 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 281 as "__Packages.mx.controls.HScrollBar"

Labels

"start"Frame 1
"load"Frame 2
"loaded"Frame 3
"game"Frame 4
"tower_bash"Symbol 157 MovieClip [placer] Frame 1
"tower_blue"Symbol 157 MovieClip [placer] Frame 2
"tower_brown"Symbol 157 MovieClip [placer] Frame 3
"tower_green"Symbol 157 MovieClip [placer] Frame 4
"tower_green2"Symbol 157 MovieClip [placer] Frame 5
"tower_green3"Symbol 157 MovieClip [placer] Frame 6
"tower_pink1"Symbol 157 MovieClip [placer] Frame 7
"tower_pink2"Symbol 157 MovieClip [placer] Frame 8
"tower_pink3"Symbol 157 MovieClip [placer] Frame 9
"tower_red"Symbol 157 MovieClip [placer] Frame 10
"tower_swarm"Symbol 157 MovieClip [placer] Frame 11
"tower_buff2"Symbol 157 MovieClip [placer] Frame 12
"tower_buff1"Symbol 157 MovieClip [placer] Frame 13
"tower_rewind"Symbol 157 MovieClip [placer] Frame 14
"main"Symbol 473 MovieClip Frame 1
"loading"Symbol 473 MovieClip Frame 2
"over"Symbol 473 MovieClip Frame 3

Dynamic Text Variables

_root.versionSymbol 287 EditableText"v000"
_root.versionSymbol 300 EditableText"v000"
_root._game.livesSymbol 344 EditableText"20"
_root._game.scoreSymbol 346 EditableText"10000"
_root._game.upsSymbol 354 EditableText"0"
_root._game.scoreBSymbol 460 EditableText"0"
_root._game.scoreBSymbol 467 EditableText"0"




http://swfchan.com/1/4630/info.shtml
Created: 16/6 -2019 18:48:31 Last modified: 16/6 -2019 18:48:31 Server time: 03/05 -2024 19:21:55