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

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

vectortd_haxxored.swf

This is the info page for
Flash #14482

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


Text
1

1

1

1

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

GRAPHICS

MUSIC

OPTIONS

HIGH
MEDIUM
LOW

MAX
LOW
MUTE

RESET
NEW MAP
GUIDE

20

0/40

10000

LIVES

LEVEL

SCORE

00%

$10000

0

INTEREST

BANK

BONUS

S

D

I

O

T

C

E

V

H

N

AUTO

MAP NAME:

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="#8bd4e2" letterSpacing="0.000000" kerning="0">UPGRADE</font></p>

<p align="left"><font face="Grixel Acme 5 Wide" size="8" color="#8bd4e2" letterSpacing="0.000000" kerning="0">SELL</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="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

EXTREME MAPS

SWITCHBACK

SWITCHBACK

SNAKING PATH

SNAKING PATH

ROUND THE TWIST

ROUND THE TWIST

UP AND DOWN

UP AND DOWN

ELEMENTAL-ISH

ELEMENTAL-ISH

THE FROG

THE FROG

DO THE SPLITS

DO THE SPLITS

NO LEFT TURNS

NO LEFT TURNS

LOAD MAP

BEGINNER MAPS

NORMAL MAPS

Load complete. Click to start

MAP NAME:

GAME OVER

YOU SCORED:

DO YOU THINK YOU
CAN DO BETTER?
OR WANT TO TRY A
DIFFERENT MAP?

0

PLAY
AGAIN

CONGRATULATIONS!

YOU COMPLETED ALL 40 LEVELS AND
SCORED:

0

OK

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); } 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("load0"); _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 (level) { NetDebug.trace("trackingGameStart"); _global.startGameTime = getTimer(); _global.tracker = new LoadVars(); _global.tracker = getTracker("play" + level); 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 (level) { _global.endGameTime = getTimer(); _global.tracker = new LoadVars(); _global.tracker = getTracker("over" + level); 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, gamelevel) { 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=" + gamelevel) + "&"); _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" : trackingGameLoaded(); break; case "trackingGameStart1" : trackingGameStart(1); break; case "trackingGameStart2" : trackingGameStart(2); break; case "trackingGameStart3" : trackingGameStart(3); break; case "trackingGameStart4" : trackingGameStart(4); break; case "trackingGameStart5" : trackingGameStart(5); break; case "trackingGameStart6" : trackingGameStart(6); break; case "trackingGameStart7" : trackingGameStart(7); break; case "trackingGameStart8" : trackingGameStart(8); break; case "trackingGameOver1" : trackingGameOver(1); break; case "trackingGameOver2" : trackingGameOver(2); break; case "trackingGameOver3" : trackingGameOver(3); break; case "trackingGameOver4" : trackingGameOver(4); break; case "trackingGameOver5" : trackingGameOver(5); break; case "trackingGameOver6" : trackingGameOver(6); break; case "trackingGameOver7" : trackingGameOver(7); break; case "trackingGameOver8" : trackingGameOver(8); break; case "trackingGameQuit" : trackingGameQuit(); } var _local2 = new LocalConnection(); _local2.send("lc_name", "methodToExecute", what); }; _global.keyString = "pgW72yvD3m"; _global.gameName = "vectortd"; 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 268 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; 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 274 MovieClip in Frame 3
on (release) { _parent.gotoAndStop("level"); }
Instance of Symbol 280 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 35 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();
Symbol 35 MovieClip [creepShapes] Frame 2
a = random(10) / 10; onEnterFrame = function () { if (_root._game.Paused == 0) { c._rotation = c._rotation + (5 + a); } }; stop();
Symbol 35 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 35 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 35 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 35 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 35 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 39 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; onEnterFrame = function () { if (_root._game.Paused == 0) { hpbar.bar._width = (20 / maxhp) * hp; _x = (_x + (Xval * speed)); _y = (_y + (Yval * speed)); if (speed < maxSpeed) { speed = speed + 0.01; } 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 * 2); if (g.score < 0) { trace("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]]; } 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); } } };
Symbol 45 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 51 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 57 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 63 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 69 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 71 MovieClip [pyroI] Frame 1
onEnterFrame = function () { _height = (_height + (_height / 10)); _width = _height; _alpha = (_alpha - 5); if (_alpha < 10) { this.removeMovieClip(); } };
Symbol 73 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 75 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 77 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 80 MovieClip [tower_power] Frame 1
stop();
Symbol 88 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; 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 92 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; 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 99 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; 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 (("" + 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 106 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; 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 110 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; 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 114 MovieClip [tower_green3] Frame 1
cost = 2000; range = 70; damage = 180; rof = 0; Title = "GREEN LASER 3"; Description = ""; sprite = "tower_green3"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; 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 121 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; 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 (("" + 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 = ""; } } } 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 125 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; 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 (("" + 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 = ""; } } } 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 129 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; 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 (("" + 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 = ""; } } } 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 133 MovieClip [tower_red] Frame 1
cost = 25; 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; 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 (("" + 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 137 MovieClip [tower_swarm] Frame 1
cost = 800; rof = 0; damage = 400; range = 80; Title = "LITTLE RED SPAMMER"; Description = "Multiple random targets"; sprite = "tower_swarm"; creep = ""; damageBuff = 0; rangeBuff = 0; stepper = 0; 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 141 MovieClip [tower_buff2] Frame 1
stop();
Symbol 145 MovieClip [tower_buff1] Frame 1
stop();
Symbol 146 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(); } }; 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.removeTower(this); _root._game.doBuffs(); }; stop();
Symbol 154 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 156 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 159 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 161 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 164 MovieClip [Defaults] Frame 1
#initclip 32 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 165 MovieClip [UIObjectExtensions] Frame 1
#initclip 33 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 166 MovieClip [UIObject] Frame 1
#initclip 34 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 169 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 170 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 171 MovieClip [FocusRect] Frame 1
#initclip 36 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 172 MovieClip [FocusManager] Frame 1
#initclip 37 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 173 MovieClip [UIComponentExtensions] Frame 1
#initclip 38 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 174 MovieClip [UIComponent] Frame 1
#initclip 39 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 175 MovieClip [SimpleButton] Frame 1
#initclip 40 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 176 MovieClip [Border] Frame 1
#initclip 41 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 177 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 178 MovieClip [ButtonSkin] Frame 1
#initclip 43 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 179 MovieClip [Button] Frame 1
#initclip 44 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 175 MovieClip [SimpleButton] in Symbol 179 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 180 MovieClip [CustomBorder] Frame 1
#initclip 45 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 192 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 194 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 205 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 207 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 214 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 235 MovieClip [BtnDownArrow] Frame 1
#initclip 46 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 236 MovieClip [BtnUpArrow] Frame 1
#initclip 47 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 238 MovieClip [VScrollBar] Frame 1
#initclip 48 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 179 MovieClip [Button] in Symbol 238 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 175 MovieClip [SimpleButton] in Symbol 238 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 239 MovieClip [HScrollBar] Frame 1
#initclip 49 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 179 MovieClip [Button] in Symbol 239 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 175 MovieClip [SimpleButton] in Symbol 239 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 240 MovieClip [UIScrollBar] Frame 1
#initclip 50 Object.registerClass("UIScrollBar", mx.controls.UIScrollBar); #endinitclip stop();
Instance of Symbol 238 MovieClip [VScrollBar] in Symbol 240 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 239 MovieClip [HScrollBar] in Symbol 240 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 528 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 147 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 148 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 149 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 150 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 241 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 242 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 243 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 244 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 245 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 246 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 247 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 248 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 249 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 250 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 251 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 252 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 253 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 254 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 255 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 256 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 257 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 258 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 259 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 260 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 261 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 262 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 263 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 264 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 265 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 266 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"; }
Instance of Symbol 273 MovieClip "glow" in Symbol 274 MovieClip Frame 1
onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 10); } }
Symbol 296 MovieClip Frame 1
_visible = false;
Symbol 325 MovieClip Frame 1
paths = [[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33], [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34]]; spawnDir = "up"; stop();
Instance of Symbol 286 MovieClip in Symbol 325 MovieClip Frame 1
onClipEvent (load) { this.useHandCursor = false; } on (release) { _root._game.blankInfo(); }
Symbol 325 MovieClip Frame 2
paths = [[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41], [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42]]; spawnDir = "up";
Symbol 325 MovieClip Frame 3
paths = [[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21], [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22]]; spawnDir = "left";
Symbol 325 MovieClip Frame 4
paths = [[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23], [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24]]; spawnDir = "right";
Symbol 325 MovieClip Frame 5
paths = [[1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27], [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28]]; spawnDir = "up";
Symbol 325 MovieClip Frame 6
paths = [[1, 3, 5, 7, 9, 11, 13, 15, 17, 19], [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]]; spawnDir = "up";
Symbol 325 MovieClip Frame 7
paths = [[1, 3, 5, 7, 9, 11], [2, 4, 6, 8, 10, 12]]; spawnDir = "up";
Symbol 325 MovieClip Frame 8
paths = [[1, 3, 5], [2, 4, 6]]; spawnDir = "left";
Symbol 349 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 1
stop();
Instance of Symbol 342 MovieClip in Symbol 354 MovieClip Frame 1
on (release) { _parent.gotoAndStop(2); }
Instance of Symbol 342 MovieClip in Symbol 354 MovieClip Frame 1
on (release) { _parent.gotoAndStop(3); }
Instance of Symbol 342 MovieClip in Symbol 354 MovieClip Frame 1
on (release) { _parent.gotoAndStop(4); }
Instance of Symbol 349 MovieClip "q1" in Symbol 354 MovieClip Frame 2
on (release) { _root._quality = "HIGH"; _root._game.Quality = 3; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip "q2" in Symbol 354 MovieClip Frame 2
on (release) { _root._quality = "LOW"; _root._game.Quality = 2; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip "q3" in Symbol 354 MovieClip Frame 2
on (release) { _root._quality = "LOW"; _root._game.Quality = 1; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip "v1" in Symbol 354 MovieClip Frame 3
on (release) { _root._game.maxVolume = 100; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip "v2" in Symbol 354 MovieClip Frame 3
on (release) { _root._game.maxVolume = 30; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip "v3" in Symbol 354 MovieClip Frame 3
on (release) { _root._game.maxVolume = 0; _root._game.savePrefs(); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip in Symbol 354 MovieClip Frame 4
on (release) { _root._game.setup(); _root._game.clearPrefs(); _parent._parent.gotoAndStop("main"); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip in Symbol 354 MovieClip Frame 4
on (release) { _root._game.setup(); _parent._parent.gotoAndStop("level"); _parent.gotoAndStop(1); }
Instance of Symbol 349 MovieClip in Symbol 354 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 363 MovieClip "pulserB" in Symbol 370 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Instance of Symbol 363 MovieClip "pulserA" in Symbol 370 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { if (_alpha > 0) { _alpha = (_alpha - 5); } }
Symbol 386 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 372 MovieClip in Symbol 387 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 372 MovieClip in Symbol 387 MovieClip Frame 1
on (release) { if (_root._game.level < 10) { 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 413 MovieClip "cover" in Symbol 414 MovieClip Frame 1
onClipEvent (load) { _alpha = 100; }
Symbol 425 MovieClip Frame 1
stop();
Instance of Symbol 415 MovieClip in Symbol 425 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.gotoAndStop(2); } }
Instance of Symbol 421 MovieClip in Symbol 425 MovieClip Frame 2
on (release) { if (_root._game.Paused == 0) { _parent.gotoAndStop(1); } }
Instance of Symbol 424 MovieClip in Symbol 425 MovieClip Frame 2
on (release) { if (_root._game.Paused == 0) { _root._game.sell(_parent.what); } }
Symbol 431 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 1
stop();
Symbol 443 MovieClip Frame 1
stop();
Instance of Symbol 431 MovieClip "m1" in Symbol 443 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 436 MovieClip "m2" in Symbol 443 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 439 MovieClip "m3" in Symbol 443 MovieClip Frame 1
on (release) { if (_root._game.Paused == 0) { _parent.what.targetMode = "weakest"; _parent.what.creep = ""; _root._game.showInfo(_parent.what); } }
Instance of Symbol 106 MovieClip [tower_green] in Symbol 448 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 133 MovieClip [tower_red] in Symbol 448 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 92 MovieClip [tower_blue] in Symbol 448 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 99 MovieClip [tower_brown] in Symbol 448 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 129 MovieClip [tower_pink3] in Symbol 448 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 137 MovieClip [tower_swarm] in Symbol 448 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 88 MovieClip [tower_bash] in Symbol 448 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 110 MovieClip [tower_green2] in Symbol 448 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 114 MovieClip [tower_green3] in Symbol 448 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 406 MovieClip in Symbol 448 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 125 MovieClip [tower_pink2] in Symbol 448 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 121 MovieClip [tower_pink1] in Symbol 448 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 408 MovieClip in Symbol 448 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 106 MovieClip [tower_green] in Symbol 448 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 145 MovieClip [tower_buff1] in Symbol 448 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 141 MovieClip [tower_buff2] in Symbol 448 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 414 MovieClip "button_upgrade" in Symbol 448 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 425 MovieClip "button_sell" in Symbol 448 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 443 MovieClip "button_firemode" in Symbol 448 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 MovieClip Frame 1
onClipEvent (enterFrame) { if ((_root._game.powerHave < (_root._game.powerUsed + 100)) || (_root._game.bank < 25)) { _visible = true; if (_alpha < 100) { _alpha = (_alpha + 20); } } else if (_alpha > 0) { _alpha = (_alpha - 20); } else { _visible = false; } }
Instance of Symbol 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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 445 MovieClip "c1" in Symbol 448 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; } }
Symbol 451 MovieClip Frame 1
this.useHandCursor = true; stop();
Symbol 458 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 453 MovieClip in Symbol 458 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 456 MovieClip in Symbol 458 MovieClip Frame 2
onClipEvent (load) { _alpha = 0; this.useHandCursor = false; } onClipEvent (enterFrame) { if (_alpha < 100) { _alpha = (_alpha + 10); } } on (release) { }
Instance of Symbol 453 MovieClip in Symbol 458 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); }
Symbol 466 MovieClip Frame 1
stop();
Symbol 471 MovieClip Frame 1
stop();
Symbol 474 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 483 MovieClip Frame 1
stop();
Symbol 486 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 1
stop();
Symbol 492 MovieClip Frame 1
stop();
Instance of Symbol 471 MovieClip "r1" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(1); _root._game.Level = 1; _root._game.savePrefs(); _root._game.mapName = "SWITCHBACK"; }
Instance of Symbol 474 MovieClip "r2" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(2); _root._game.Level = 2; _root._game.savePrefs(); _root._game.mapName = "SNAKING PATH"; }
Instance of Symbol 477 MovieClip "r3" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(3); _root._game.Level = 3; _root._game.savePrefs(); _root._game.mapName = "ROUND THE TWIST"; }
Instance of Symbol 480 MovieClip "r4" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(4); _root._game.Level = 4; _root._game.savePrefs(); _root._game.mapName = "UP AND DOWN"; }
Instance of Symbol 483 MovieClip "r5" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(5); _root._game.Level = 5; _root._game.savePrefs(); _root._game.mapName = "ELEMENTAL-ISH"; }
Instance of Symbol 486 MovieClip "r6" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(6); _root._game.Level = 6; _root._game.savePrefs(); _root._game.mapName = "THE FROG"; }
Instance of Symbol 489 MovieClip "r7" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(7); _root._game.Level = 7; _root._game.savePrefs(); _root._game.mapName = "DO THE SPLITS"; }
Instance of Symbol 492 MovieClip "r8" in Symbol 493 MovieClip Frame 1
on (release) { i = 1; while (i <= 8) { _parent["r" + i].gotoAndStop(1); i++; } gotoAndStop (2); _root._game._map.gotoAndStop(8); _root._game.Level = 8; _root._game.savePrefs(); _root._game.mapName = "NO LEFT TURNS"; }
Symbol 497 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 497 MovieClip in Symbol 500 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent._parent.cover.active == 0) { _alpha = 50; this.useHandCursor = false; } else { _alpha = 100; this.useHandCursor = true; } } on (release) { if (_parent._parent.cover.active == 1) { _parent._parent.gotoAndStop("main"); } }
Instance of Symbol 506 MovieClip in Symbol 507 MovieClip Frame 1
onClipEvent (load) { _alpha = 0; this.useHandCursor = false; } onClipEvent (enterFrame) { if (_alpha < 100) { _alpha = (_alpha + 10); } } on (release) { }
Symbol 516 MovieClip Frame 1
this.useHandCursor = true; stop();
Symbol 523 MovieClip Frame 1
this.useHandCursor = true; stop();
Instance of Symbol 523 MovieClip in Symbol 524 MovieClip Frame 1
on (release) { _parent._visible = false; }
Symbol 525 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 354 MovieClip "options" in Symbol 525 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 370 MovieClip "progress" in Symbol 525 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 387 MovieClip "Release" in Symbol 525 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 451 MovieClip in Symbol 525 MovieClip Frame 1
on (release) { _root.submitScore(_root._game.score, _root._game.Level); }
Symbol 525 MovieClip Frame 2
if (_parent.Level > 0) { trace(_parent.Level); cover.active = 1; i = 1; while (i <= 8) { levels.levels["r" + i].gotoAndStop(1); i++; } levels.levels["r" + _parent.Level].gotoAndStop(2); _root._game._map.gotoAndStop(_parent.Level); } _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 502 MovieClip "cover" in Symbol 525 MovieClip Frame 2
onClipEvent (load) { this.useHandCursor = false; _visible = true; } on (release) { }
Symbol 525 MovieClip Frame 3
_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 274 MovieClip "loading" in Symbol 525 MovieClip Frame 3
on (release) { _parent.gotoAndStop("level"); }
Symbol 525 MovieClip Frame 4
_global.sendCommand("trackingGameOver" + _root._game.Level); _root.musicA1vol = 50; _root.musicA2vol = 0; _root.musicA3vol = 0; _root.musicA4vol = 0; _root.musicA5vol = 0; _root.musicA6vol = 0; _root.musicA7vol = 100;
Instance of Symbol 370 MovieClip "progress" in Symbol 525 MovieClip Frame 4
onClipEvent (load) { lvlText.text = _root._game.level + "/40"; interestText.text = _root._game.interest + "%"; bankText.text = "$" + _root._game.bank; }
Instance of Symbol 387 MovieClip "Release" in Symbol 525 MovieClip Frame 4
/* no clip actions */
Instance of Symbol 507 MovieClip in Symbol 525 MovieClip Frame 4
/* no clip actions */
Instance of Symbol 354 MovieClip "options" in Symbol 525 MovieClip Frame 4
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 502 MovieClip "cover" in Symbol 525 MovieClip Frame 4
onClipEvent (load) { this.useHandCursor = false; _visible = true; } on (release) { }
Instance of Symbol 451 MovieClip in Symbol 525 MovieClip Frame 4
on (release) { _root.submitScore(_root._game.scoreB, _root._game.Level); }
Instance of Symbol 516 MovieClip in Symbol 525 MovieClip Frame 4
on (release) { _root._game.setup(); _root._game._ui.gotoAndStop("level"); }
Instance of Symbol 524 MovieClip in Symbol 525 MovieClip Frame 4
onClipEvent (load) { if (_root._game.lives > 0) { txtA.text = "CONGRATULATIONS!"; txtB.text = "YOU COMPLETED ALL 40 LEVELS AND SCORED:"; } else { txtA.text = "GAME OVER"; txtB.text = "BAD LUCK, YOU RAN OUT OF LIVES.\rYOUR SCORE WAS:"; } _visible = true; }
Symbol 526 MovieClip Frame 1
removeMovieClip("guide"); stop();
Symbol 526 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 456 MovieClip in Symbol 526 MovieClip Frame 2
onClipEvent (load) { _alpha = 0; this.useHandCursor = false; } onClipEvent (enterFrame) { if (_alpha < 100) { _alpha = (_alpha + 10); } } on (release) { }
Symbol 527 MovieClip Frame 1
function setup() { trace("SETUP " + Difficulty); creepArray = []; towerArray = []; musicPoint = 0; if (Level <= 2) { bank = 275; baseHP = 550; baseWorth = 5; baseHPincrease = 5; } else if (Level <= 5) { bank = 275; baseHP = 600; baseWorth = 4; baseHPincrease = 4.5; } else { bank = 1215752191 /* 0x4876E7FF */; baseHP = 625; baseWorth = 3; baseHPincrease = 4.2; } interest = 3; ups = 9999; 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 = 5; 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; } function savePrefs() { cookie = SharedObject.getLocal("vectorData"); 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("vectorData"); if (cookie.data.Quality != undefined) { Quality = cookie.data.Quality; if (Quality == 3) { _quality = "HIGH"; } else { _quality = "LOW"; } maxVolume = cookie.data.Volume; Level = cookie.data.Level; if (Level == 1) { _root._game.mapName = "SWITCHBACK"; } else if (Level == 2) { _root._game.mapName = "SNAKING PATH"; } else if (Level == 3) { _root._game.mapName = "ROUND THE TWIST"; } else if (Level == 4) { _root._game.mapName = "UP AND DOWN"; } else if (Level == 5) { _root._game.mapName = "ELEMENTAL-ISH"; } else if (Level == 6) { _root._game.mapName = "THE FROG"; } else if (Level == 7) { _root._game.mapName = "DO THE SPLITS"; } else if (Level == 8) { _root._game.mapName = "NO LEFT TURNS"; } } 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"; _ui.sidebar.vNext.gotoAndStop(levels[level]); hp = baseHP + int(baseHP / baseHPincrease); } if (levels[level] == 6) { hp = hp * 1.5; } if (level == 49) { _ui.sidebar.vNext._visible = false; _ui.sidebar.tNext.htmlText = ("???<br>" + hp) + " hp"; } else if (level == 50) { _ui.sidebar.vNext._visible = false; _ui.sidebar.tNext.text = ""; _ui.sidebar.vNow._visible = false; _ui.sidebar.tNow.htmlText = ("All types<br>" + hp) + " hp"; } else { _ui.sidebar.tNext.htmlText = ((creepName(levels[level]) + "<br>") + hp) + " hp"; } } 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>"; } 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" + _root._game.Level); } if (((level / 3) == int(level / 3)) || (level == 1)) { changeMusic(); } nowAndNext(); bank = bank + int((bank / 100) * interest); score = score + int((bank / 100) * interest); cc = 1; if (level > levels.length) { gameOver(); } else { Type = levels[level - 1]; spawnDir = _map.spawnDir; paths = _map.paths; 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 < 15) { Y = Y - 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "left") { v = 1; while (v < 15) { X = X - 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "right") { v = 1; while (v < 15) { X = X + 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "down") { v = 1; while (v < 15) { Y = Y + 20; waveB(X, Y, P, Type); v++; } } else if (spawnDir == "leftup") { v = 1; while (v < 15) { if (i == 0) { Y = Y - 20; } else { X = X - 20; } waveB(X, Y, P, Type); v++; } } i++; } baseHP = baseHP + int(baseHP / baseHPincrease); baseWorth = baseWorth + 1; if (Level <= 2) { baseHPincrease = baseHPincrease + 0.03; } else if (Level <= 5) { baseHPincrease = baseHPincrease + 0.03; } else { baseHPincrease = baseHPincrease + 0.02; } } } } function waveB(X, Y, P, Type) { t = Type; if (((v == 14) && ((level / bonusEvery) == int(level / bonusEvery))) && (i == (paths.length - 1))) { t = 6; } bHP = baseHP; if ((t == 6) || (t == 7)) { bHP = baseHP * 1.5; } 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; if (t == 4) { C.speed = 2; } else { C.speed = 1; } C.maxSpeed = C.speed; C.Type = t; if (t != 6) { C.hp = bHP; } else { C.hp = bHP * 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 == 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; } 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; } 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)); if ((dist <= 50) && (creepArray[i] != too)) { 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; } 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)); if ((dist <= 50) && (creepArray[i] != too)) { 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)); if (((dist <= 50) && (creepArray[i] != too)) && (creepArray[i] != tooo)) { 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 > 25) && (this.C._y > 25)) && (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 < 25) || (this.targ._y < 25)) || (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; } 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; } 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 > 25)) && (creepArray[i]._y > 25)) && (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; } 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 > 25) && (this.too._y > 25)) && (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; } 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 < 25) || (this.targ._y < 25)) || (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; } 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.2; d = Damage; if (too.Type == 2) { d = (d / 100) * 150; } else if (this.targ.Type == 5) { d = (d / 100) * 50; } 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) * 2); 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 == 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) { trace((X + ", ") + Y); 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) { buff(towerArray[b], 1); b++; } buff(_root._game.towers.newt.placer, 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)); if (dist < 100) { fire(tower._x + 12.5, tower._y + 12.5, _root._game.towers.newt.placer, 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>"); } _ui.sidebar.uporsell.what = n; _ui.sidebar.button_upgrade.txt.htmlText = ("UPGRADE <font color=\"#FF0000\">$" + 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=\"#00FF00\">$" + 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); } } else { _ui.sidebar.button_upgrade._visible = false; _ui.sidebar.button_firemode._visible = false; _ui.sidebar.button_sell._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; } pulser = setInterval(_root._game, "pulse", 460); infoDisplay = 1; levels = [2, 1, 2, 3, 7, 4, 2, 5, 2, 7, 2, 3, 2, 4, 7, 5, 2, 1, 2, 7, 2, 4, 2, 5, 7, 1, 2, 3, 2, 7, 4, 2, 5, 2, 7, 5, 2, 1, 2, 7, 1, 2, 3, 2, 7, 2, 1, 2, 4, 8]; Level = 1; 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 325 MovieClip "_map" in Symbol 527 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 525 MovieClip "_ui" in Symbol 527 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:35
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:35
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClipUses:19Used by:35
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:35
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:35
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:35
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:35
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClip [creepShapes]Uses:15 17 20 23 26 28 31 34Used by:39
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClip [creep]Uses:35 38
Symbol 40 GraphicUsed by:45
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip [pyroD]Uses:40 41 42 43 44
Symbol 46 GraphicUsed by:51
Symbol 47 GraphicUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [pyroC]Uses:46 47 48 49 50
Symbol 52 GraphicUsed by:57
Symbol 53 GraphicUsed by:57
Symbol 54 GraphicUsed by:57
Symbol 55 GraphicUsed by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip [pyroE]Uses:52 53 54 55 56
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClip [pyroB]Uses:58 59 60 61 62
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [swarm]Uses:64
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip [rocket]Uses:66
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [pyroH]Uses:68
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClip [pyroI]Uses:70
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClip [pyroG]Uses:72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [pyroF]Uses:74
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [pyroA]Uses:76
Symbol 78 GraphicUsed by:80
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [tower_power]Uses:78 79
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:88
Symbol 83 GraphicUsed by:86
Symbol 84 FontUsed by:85 96 103 118
Symbol 85 EditableTextUses:84Used by:86
Symbol 86 MovieClipUses:83 85Used by:88 92
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip [tower_bash]Uses:82 86 87Used by:146 448
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [tower_blue]Uses:90 86 91Used by:146 448
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:99
Symbol 95 GraphicUsed by:97
Symbol 96 EditableTextUses:84Used by:97
Symbol 97 MovieClipUses:95 96Used by:99 133 137
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip [tower_brown]Uses:94 97 98Used by:146 448
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:106
Symbol 102 GraphicUsed by:104
Symbol 103 EditableTextUses:84Used by:104
Symbol 104 MovieClipUses:102 103Used by:106 110 114
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [tower_green]Uses:101 104 105Used by:146 448
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip [tower_green2]Uses:108 104 109Used by:146 448
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [tower_green3]Uses:112 104 113Used by:146 448
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:121
Symbol 117 GraphicUsed by:119
Symbol 118 EditableTextUses:84Used by:119
Symbol 119 MovieClipUses:117 118Used by:121 125 129
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [tower_pink1]Uses:116 119 120Used by:146 448
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:125
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClip [tower_pink2]Uses:123 119 124Used by:146 448
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [tower_pink3]Uses:127 119 128Used by:146 448
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:133
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClip [tower_red]Uses:131 97 132Used by:146 448
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClip [tower_swarm]Uses:135 97 136Used by:146 448
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip [tower_buff2]Uses:139 140Used by:146 448
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClip [tower_buff1]Uses:143 144Used by:146 448
Symbol 146 MovieClip [placer]Uses:88 92 99 106 110 114 121 125 129 133 137 141 145
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClip [BoundingBox]Uses:151Used by:171 175 179 238 239 240
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip [BrdrShdw]Uses:153Used by:157 162 163
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClip [BrdrFace]Uses:155Used by:157 162 163
Symbol 157 MovieClip [SimpleButtonDown]Uses:154 156Used by:175
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip [BrdrBlk]Uses:158Used by:162 163
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [BrdrHilght]Uses:160Used by:162 163
Symbol 162 MovieClip [SimpleButtonIn]Uses:159 161 154 156Used by:175
Symbol 163 MovieClip [SimpleButtonUp]Uses:159 156 154 161Used by:175
Symbol 164 MovieClip [Defaults]Used by:166
Symbol 165 MovieClip [UIObjectExtensions]Used by:166
Symbol 166 MovieClip [UIObject]Uses:164 165Used by:172 174 176
Symbol 167 GraphicUsed by:169
Symbol 168 GraphicUsed by:169
Symbol 169 ButtonUses:167 168Used by:172
Symbol 170 MovieClipUsed by:172
Symbol 171 MovieClip [FocusRect]Uses:152Used by:172
Symbol 172 MovieClip [FocusManager]Uses:169 170 171 166Used by:174
Symbol 173 MovieClip [UIComponentExtensions]Used by:174
Symbol 174 MovieClip [UIComponent]Uses:166 172 173Used by:175
Symbol 175 MovieClip [SimpleButton]Uses:152 157 162 163 174Used by:179 238 239
Symbol 176 MovieClip [Border]Uses:166Used by:177 179
Symbol 177 MovieClip [RectBorder]Uses:176Used by:179
Symbol 178 MovieClip [ButtonSkin]Used by:179
Symbol 179 MovieClip [Button]Uses:152 175 176 177 178Used by:238 239
Symbol 180 MovieClip [CustomBorder]Used by:238 239
Symbol 181 GraphicUsed by:183 219 220 221 224 225 230
Symbol 182 GraphicUsed by:183 219 220 224 225 230
Symbol 183 MovieClip [ScrollTrack]Uses:181 182Used by:190 195 196 197 231 232 233 234 235 236
Symbol 184 GraphicUsed by:190 195 196 197 231 232 233 234
Symbol 185 GraphicUsed by:190 195 196 197 231 232 233 234
Symbol 186 GraphicUsed by:190 195 196 197 231 232 233 234
Symbol 187 GraphicUsed by:190 195 196 197 231 232 233 234
Symbol 188 GraphicUsed by:190 195 196 197 231 232 233 234
Symbol 189 GraphicUsed by:190 195 196 197
Symbol 190 MovieClip [ScrollDownArrowDisabled]Uses:183 184 185 186 187 188 189Used by:237
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip [ScrollThemeColor1]Uses:191Used by:195 196 232 233
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClip [ScrollThemeColor2]Uses:193Used by:195 232
Symbol 195 MovieClip [ScrollDownArrowDown]Uses:183 184 192 185 186 187 188 194 189Used by:237
Symbol 196 MovieClip [ScrollDownArrowOver]Uses:183 184 192 185 186 187 188 189Used by:237
Symbol 197 MovieClip [ScrollDownArrowUp]Uses:183 184 185 186 187 188 189Used by:237
Symbol 198 GraphicUsed by:203 208 209 210 226 227 228 229
Symbol 199 GraphicUsed by:203 208 209 210 226 227 228 229
Symbol 200 GraphicUsed by:203 208 209 210 226 227 228 229
Symbol 201 GraphicUsed by:203 208 209 210 226 227 228 229
Symbol 202 GraphicUsed by:203 208 209 210 226 227 228 229
Symbol 203 MovieClip [ScrollThumbBottomDisabled]Uses:198 199 200 201 202Used by:237
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip [ThumbThemeColor1]Uses:204Used by:208 209 227 228
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClip [ThumbThemeColor3]Uses:206Used by:208 227
Symbol 208 MovieClip [ScrollThumbBottomDown]Uses:198 205 199 200 201 207 202Used by:237
Symbol 209 MovieClip [ScrollThumbBottomOver]Uses:198 205 199 200 201 202Used by:237
Symbol 210 MovieClip [ScrollThumbBottomUp]Uses:198 199 200 201 202Used by:237
Symbol 211 GraphicUsed by:212 215 216 217
Symbol 212 MovieClip [ScrollThumbGripDisabled]Uses:211Used by:237
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClip [ThumbThemeColor2]Uses:213Used by:215 216 219 220 224
Symbol 215 MovieClip [ScrollThumbGripDown]Uses:214 211Used by:237
Symbol 216 MovieClip [ScrollThumbGripOver]Uses:214 211Used by:237
Symbol 217 MovieClip [ScrollThumbGripUp]Uses:211Used by:237
Symbol 218 GraphicUsed by:219 220 224 225
Symbol 219 MovieClip [ScrollThumbMiddleDisabled]Uses:181 218 214 182Used by:237
Symbol 220 MovieClip [ScrollThumbMiddleDown]Uses:181 214 218 182Used by:237
Symbol 221 MovieClipUses:181Used by:224
Symbol 222 GraphicUsed by:223 231 232 233 234
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClip [ScrollThumbMiddleOver]Uses:181 214 218 221 223 182Used by:237
Symbol 225 MovieClip [ScrollThumbMiddleUp]Uses:181 218 182Used by:237
Symbol 226 MovieClip [ScrollThumbTopDisabled]Uses:198 199 200 201 202Used by:237
Symbol 227 MovieClip [ScrollThumbTopDown]Uses:198 205 199 200 201 207 202Used by:237
Symbol 228 MovieClip [ScrollThumbTopOver]Uses:198 205 199 200 201 202Used by:237
Symbol 229 MovieClip [ScrollThumbTopUp]Uses:198 199 200 201 202Used by:237
Symbol 230 MovieClip [ScrollTrackDisabled]Uses:181 182Used by:237
Symbol 231 MovieClip [ScrollUpArrowDisabled]Uses:183 184 185 186 187 188 222Used by:237
Symbol 232 MovieClip [ScrollUpArrowDown]Uses:183 184 192 185 186 187 188 194 222Used by:237
Symbol 233 MovieClip [ScrollUpArrowOver]Uses:183 184 192 185 186 222 187 188Used by:237
Symbol 234 MovieClip [ScrollUpArrowUp]Uses:183 184 185 186 187 188 222Used by:237
Symbol 235 MovieClip [BtnDownArrow]Uses:183Used by:237
Symbol 236 MovieClip [BtnUpArrow]Uses:183Used by:237
Symbol 237 MovieClip [ScrollBarAssets]Uses:190 195 196 197 203 208 209 210 212 215 216 217 219 220 224 225 226 227 228 229 230 231 232 233 234 235 236Used by:238 239
Symbol 238 MovieClip [VScrollBar]Uses:152 179 175 180 237Used by:240
Symbol 239 MovieClip [HScrollBar]Uses:152 179 175 180 237Used by:240
Symbol 240 MovieClip [UIScrollBar]Uses:152 238 239
Symbol 528 MovieClip [__Packages.com.meychi.ascrypt.MD5]
Symbol 147 MovieClip [__Packages.mx.core.UIObject]
Symbol 148 MovieClip [__Packages.mx.core.UIComponent]
Symbol 149 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 150 MovieClip [__Packages.mx.controls.UIScrollBar]
Symbol 241 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 242 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 243 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 244 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 245 MovieClip [__Packages.mx.skins.Border]
Symbol 246 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 247 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 248 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 249 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 250 MovieClip [__Packages.mx.controls.Button]
Symbol 251 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 252 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 253 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 254 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 255 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 256 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 257 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 258 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 259 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 260 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 261 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 262 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 263 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 264 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 265 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 266 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:Timeline
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:274
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273
Symbol 273 MovieClipUses:272Used by:274
Symbol 274 MovieClipUses:270 273Used by:525  Timeline
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:280
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:276 278 279Used by:Timeline
Symbol 281 FontUsed by:282
Symbol 282 EditableTextUses:281Used by:Timeline
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:527
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:325
Symbol 287 GraphicUsed by:290
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:290
Symbol 290 MovieClipUses:287 289Used by:325
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:325
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:325
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:325
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298Used by:300
Symbol 300 MovieClipUses:297 299Used by:325
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:302Used by:304
Symbol 304 MovieClipUses:301 303Used by:325
Symbol 305 GraphicUsed by:308
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:308
Symbol 308 MovieClipUses:305 307Used by:325
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:309 311Used by:325
Symbol 313 GraphicUsed by:316
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:316
Symbol 316 MovieClipUses:313 315Used by:325
Symbol 317 GraphicUsed by:320
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClipUses:317 319Used by:325
Symbol 321 GraphicUsed by:324
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClipUses:321 323Used by:325
Symbol 325 MovieClipUses:286 290 292 294 296 300 304 308 312 316 320 324Used by:527
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:527
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:527
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:527
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:527
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:527
Symbol 336 GraphicUsed by:525
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:448 524 525
Symbol 339 GraphicUsed by:525
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:354
Symbol 343 FontUsed by:344 345 346 359 360 361 367 368 369 373 374 375 376 377 378 379 380 381 382 384 393 399 400 402 450 460 467 470 472 473 475 476 478 479 481 482 484 485 487 488 490 491 498 499 508 510 511 512 515 518 519 522
Symbol 344 TextUses:343Used by:354
Symbol 345 TextUses:343Used by:354
Symbol 346 TextUses:343Used by:354
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:347 348Used by:354
Symbol 350 FontUsed by:351 352 353 411 416 417 428 430 433 435 437 438 441 442 454 457
Symbol 351 TextUses:350Used by:354
Symbol 352 TextUses:350Used by:354
Symbol 353 TextUses:350Used by:354
Symbol 354 MovieClipUses:342 344 345 346 349 351 352 353Used by:525
Symbol 355 FontUsed by:356 357 358 364 365 366 401 446 447
Symbol 356 EditableTextUses:355Used by:370
Symbol 357 EditableTextUses:355Used by:370
Symbol 358 EditableTextUses:355Used by:370
Symbol 359 TextUses:343Used by:370
Symbol 360 TextUses:343Used by:370
Symbol 361 TextUses:343Used by:370
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:370
Symbol 364 EditableTextUses:355Used by:370
Symbol 365 EditableTextUses:355Used by:370
Symbol 366 EditableTextUses:355Used by:370
Symbol 367 TextUses:343Used by:370
Symbol 368 TextUses:343Used by:370
Symbol 369 TextUses:343Used by:370
Symbol 370 MovieClipUses:356 357 358 359 360 361 363 364 365 366 367 368 369Used by:525
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:387
Symbol 373 TextUses:343Used by:387
Symbol 374 TextUses:343Used by:387
Symbol 375 TextUses:343Used by:387
Symbol 376 TextUses:343Used by:387
Symbol 377 TextUses:343Used by:387
Symbol 378 TextUses:343Used by:387
Symbol 379 TextUses:343Used by:387
Symbol 380 TextUses:343Used by:387
Symbol 381 TextUses:343Used by:387
Symbol 382 TextUses:343Used by:387
Symbol 383 GraphicUsed by:386
Symbol 384 TextUses:343Used by:386
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:383 384 385Used by:387
Symbol 387 MovieClipUses:372 373 374 375 376 377 378 379 380 381 382 386Used by:525
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:525
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:392
Symbol 392 MovieClipUses:391Used by:525
Symbol 393 EditableTextUses:343Used by:525
Symbol 394 GraphicUsed by:448
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClipUses:396Used by:448
Symbol 398 GraphicUsed by:448
Symbol 399 TextUses:343Used by:448
Symbol 400 EditableTextUses:343Used by:448
Symbol 401 EditableTextUses:355Used by:448
Symbol 402 EditableTextUses:343Used by:448
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:448
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:448
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:448
Symbol 409 BitmapUsed by:410 426
Symbol 410 GraphicUses:409Used by:414 415
Symbol 411 EditableTextUses:350Used by:414
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:412Used by:414
Symbol 414 MovieClipUses:410 411 413Used by:448
Symbol 415 MovieClipUses:410Used by:425
Symbol 416 EditableTextUses:350Used by:425
Symbol 417 EditableTextUses:350Used by:425
Symbol 418 GraphicUsed by:421
Symbol 419 FontUsed by:420 423
Symbol 420 EditableTextUses:419Used by:421
Symbol 421 MovieClipUses:418 420Used by:425
Symbol 422 GraphicUsed by:424
Symbol 423 EditableTextUses:419Used by:424
Symbol 424 MovieClipUses:422 423Used by:425
Symbol 425 MovieClipUses:415 416 417 421 424Used by:448
Symbol 426 GraphicUses:409Used by:443 466
Symbol 427 GraphicUsed by:431 439
Symbol 428 TextUses:350Used by:431
Symbol 429 GraphicUsed by:431 439
Symbol 430 TextUses:350Used by:431
Symbol 431 MovieClipUses:427 428 429 430Used by:443
Symbol 432 GraphicUsed by:436
Symbol 433 TextUses:350Used by:436
Symbol 434 GraphicUsed by:436
Symbol 435 TextUses:350Used by:436
Symbol 436 MovieClipUses:432 433 434 435Used by:443
Symbol 437 TextUses:350Used by:439
Symbol 438 TextUses:350Used by:439
Symbol 439 MovieClipUses:427 437 429 438Used by:443
Symbol 440 GraphicUsed by:443
Symbol 441 TextUses:350Used by:443
Symbol 442 TextUses:350Used by:443
Symbol 443 MovieClipUses:426 431 436 439 440 441 442Used by:448
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:448
Symbol 446 EditableTextUses:355Used by:448
Symbol 447 EditableTextUses:355Used by:448
Symbol 448 MovieClipUses:338 394 397 398 399 400 401 402 106 133 92 99 129 137 88 110 404 114 406 125 121 408 145 141 414 425 443 445 446 447Used by:525
Symbol 449 GraphicUsed by:451 516
Symbol 450 TextUses:343Used by:451
Symbol 451 MovieClipUses:449 450Used by:525
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:458
Symbol 454 TextUses:350Used by:458
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:458 526
Symbol 457 TextUses:350Used by:458
Symbol 458 MovieClipUses:453 454 456 457Used by:525
Symbol 459 GraphicUsed by:500
Symbol 460 TextUses:343Used by:500
Symbol 461 GraphicUsed by:466
Symbol 462 GraphicUsed by:466
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:465
Symbol 465 MovieClipUses:464Used by:466
Symbol 466 MovieClipUses:426 461 462 465Used by:471 474 477 480 483 486 489 492
Symbol 467 TextUses:343Used by:471
Symbol 468 GraphicUsed by:471 474 477 480 483 486 489 492
Symbol 469 GraphicUsed by:471 474 477 480 483 486 489 492
Symbol 470 TextUses:343Used by:471
Symbol 471 MovieClipUses:466 467 468 469 470Used by:493
Symbol 472 TextUses:343Used by:474
Symbol 473 TextUses:343Used by:474
Symbol 474 MovieClipUses:466 472 468 469 473Used by:493
Symbol 475 TextUses:343Used by:477
Symbol 476 TextUses:343Used by:477
Symbol 477 MovieClipUses:466 475 468 469 476Used by:493
Symbol 478 TextUses:343Used by:480
Symbol 479 TextUses:343Used by:480
Symbol 480 MovieClipUses:466 478 468 469 479Used by:493
Symbol 481 TextUses:343Used by:483
Symbol 482 TextUses:343Used by:483
Symbol 483 MovieClipUses:466 481 468 469 482Used by:493
Symbol 484 TextUses:343Used by:486
Symbol 485 TextUses:343Used by:486
Symbol 486 MovieClipUses:466 484 468 469 485Used by:493
Symbol 487 TextUses:343Used by:489
Symbol 488 TextUses:343Used by:489
Symbol 489 MovieClipUses:466 487 468 469 488Used by:493
Symbol 490 TextUses:343Used by:492
Symbol 491 TextUses:343Used by:492
Symbol 492 MovieClipUses:466 490 468 469 491Used by:493
Symbol 493 MovieClipUses:471 474 477 480 483 486 489 492Used by:500
Symbol 494 GraphicUsed by:497
Symbol 495 FontUsed by:496
Symbol 496 TextUses:495Used by:497
Symbol 497 MovieClipUses:494 496Used by:500
Symbol 498 TextUses:343Used by:500
Symbol 499 TextUses:343Used by:500
Symbol 500 MovieClipUses:459 460 493 497 498 499Used by:525
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:525
Symbol 503 FontUsed by:504
Symbol 504 TextUses:503Used by:525
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:507
Symbol 507 MovieClipUses:506Used by:525
Symbol 508 EditableTextUses:343Used by:525
Symbol 509 GraphicUsed by:525
Symbol 510 TextUses:343Used by:525
Symbol 511 TextUses:343Used by:525
Symbol 512 TextUses:343Used by:525
Symbol 513 FontUsed by:514 520
Symbol 514 EditableTextUses:513Used by:525
Symbol 515 TextUses:343Used by:516
Symbol 516 MovieClipUses:449 515Used by:525
Symbol 517 GraphicUsed by:524
Symbol 518 EditableTextUses:343Used by:524
Symbol 519 EditableTextUses:343Used by:524
Symbol 520 EditableTextUses:513Used by:524
Symbol 521 GraphicUsed by:523
Symbol 522 TextUses:343Used by:523
Symbol 523 MovieClipUses:521 522Used by:524
Symbol 524 MovieClipUses:338 517 518 519 520 523Used by:525
Symbol 525 MovieClipUses:336 338 339 354 370 387 389 392 393 448 451 458 500 502 274 504 507 508 509 510 511 512 514 516 524Used by:527
Symbol 526 MovieClipUses:456Used by:527
Symbol 527 MovieClipUses:284 325 327 329 331 333 335 525 526Used by:Timeline

Instance Names

"ad"Frame 2Symbol 268 MovieClip
"bar"Frame 3Symbol 280 MovieClip
"info"Frame 3Symbol 282 EditableText
"_game"Frame 4Symbol 527 MovieClip
"radar"Symbol 10 MovieClip [radar] Frame 1Symbol 9 MovieClip
"c"Symbol 20 MovieClip Frame 1Symbol 19 MovieClip
"c"Symbol 23 MovieClip Frame 1Symbol 22 MovieClip
"c"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"c2"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"c"Symbol 34 MovieClip Frame 1Symbol 33 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 1Symbol 15 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 2Symbol 17 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 3Symbol 20 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 4Symbol 23 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 5Symbol 26 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 6Symbol 28 MovieClip
"c2"Symbol 35 MovieClip [creepShapes] Frame 6Symbol 31 MovieClip
"c"Symbol 35 MovieClip [creepShapes] Frame 7Symbol 34 MovieClip
"bar"Symbol 38 MovieClip Frame 1Symbol 37 MovieClip
"creepType"Symbol 39 MovieClip [creep] Frame 1Symbol 35 MovieClip [creepShapes]
"hpbar"Symbol 39 MovieClip [creep] Frame 1Symbol 38 MovieClip
"l"Symbol 86 MovieClip Frame 1Symbol 85 EditableText
"l"Symbol 88 MovieClip [tower_bash] Frame 1Symbol 86 MovieClip
"l"Symbol 92 MovieClip [tower_blue] Frame 1Symbol 86 MovieClip
"l"Symbol 97 MovieClip Frame 1Symbol 96 EditableText
"l"Symbol 99 MovieClip [tower_brown] Frame 1Symbol 97 MovieClip
"l"Symbol 104 MovieClip Frame 1Symbol 103 EditableText
"l"Symbol 106 MovieClip [tower_green] Frame 1Symbol 104 MovieClip
"l"Symbol 110 MovieClip [tower_green2] Frame 1Symbol 104 MovieClip
"l"Symbol 114 MovieClip [tower_green3] Frame 1Symbol 104 MovieClip
"l"Symbol 119 MovieClip Frame 1Symbol 118 EditableText
"l"Symbol 121 MovieClip [tower_pink1] Frame 1Symbol 119 MovieClip
"l"Symbol 125 MovieClip [tower_pink2] Frame 1Symbol 119 MovieClip
"l"Symbol 129 MovieClip [tower_pink3] Frame 1Symbol 119 MovieClip
"l"Symbol 133 MovieClip [tower_red] Frame 1Symbol 97 MovieClip
"l"Symbol 137 MovieClip [tower_swarm] Frame 1Symbol 97 MovieClip
"tt"Symbol 146 MovieClip [placer] Frame 1Symbol 88 MovieClip [tower_bash]
"tt"Symbol 146 MovieClip [placer] Frame 2Symbol 92 MovieClip [tower_blue]
"tt"Symbol 146 MovieClip [placer] Frame 3Symbol 99 MovieClip [tower_brown]
"tt"Symbol 146 MovieClip [placer] Frame 4Symbol 106 MovieClip [tower_green]
"tt"Symbol 146 MovieClip [placer] Frame 5Symbol 110 MovieClip [tower_green2]
"tt"Symbol 146 MovieClip [placer] Frame 6Symbol 114 MovieClip [tower_green3]
"tt"Symbol 146 MovieClip [placer] Frame 7Symbol 121 MovieClip [tower_pink1]
"tt"Symbol 146 MovieClip [placer] Frame 8Symbol 125 MovieClip [tower_pink2]
"tt"Symbol 146 MovieClip [placer] Frame 9Symbol 129 MovieClip [tower_pink3]
"tt"Symbol 146 MovieClip [placer] Frame 10Symbol 133 MovieClip [tower_red]
"tt"Symbol 146 MovieClip [placer] Frame 11Symbol 137 MovieClip [tower_swarm]
"b"Symbol 157 MovieClip [SimpleButtonDown] Frame 1Symbol 154 MovieClip [BrdrShdw]
"face"Symbol 157 MovieClip [SimpleButtonDown] Frame 1Symbol 156 MovieClip [BrdrFace]
"b"Symbol 162 MovieClip [SimpleButtonIn] Frame 1Symbol 159 MovieClip [BrdrBlk]
"it"Symbol 162 MovieClip [SimpleButtonIn] Frame 1Symbol 161 MovieClip [BrdrHilght]
"g"Symbol 162 MovieClip [SimpleButtonIn] Frame 1Symbol 154 MovieClip [BrdrShdw]
"face"Symbol 162 MovieClip [SimpleButtonIn] Frame 1Symbol 156 MovieClip [BrdrFace]
"ob"Symbol 163 MovieClip [SimpleButtonUp] Frame 1Symbol 159 MovieClip [BrdrBlk]
"ol"Symbol 163 MovieClip [SimpleButtonUp] Frame 1Symbol 156 MovieClip [BrdrFace]
"ib"Symbol 163 MovieClip [SimpleButtonUp] Frame 1Symbol 154 MovieClip [BrdrShdw]
"il"Symbol 163 MovieClip [SimpleButtonUp] Frame 1Symbol 161 MovieClip [BrdrHilght]
"face"Symbol 163 MovieClip [SimpleButtonUp] Frame 1Symbol 156 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 171 MovieClip [FocusRect] Frame 1Symbol 152 MovieClip [BoundingBox]
"tabCapture"Symbol 172 MovieClip [FocusManager] Frame 1Symbol 169 Button
"boundingBox_mc"Symbol 175 MovieClip [SimpleButton] Frame 1Symbol 152 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 179 MovieClip [Button] Frame 1Symbol 152 MovieClip [BoundingBox]
"dfs"Symbol 235 MovieClip [BtnDownArrow] Frame 1Symbol 183 MovieClip [ScrollTrack]
"dfs"Symbol 236 MovieClip [BtnUpArrow] Frame 1Symbol 183 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 238 MovieClip [VScrollBar] Frame 1Symbol 152 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 239 MovieClip [HScrollBar] Frame 1Symbol 152 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 240 MovieClip [UIScrollBar] Frame 1Symbol 152 MovieClip [BoundingBox]
"glow"Symbol 274 MovieClip Frame 1Symbol 273 MovieClip
"bar"Symbol 280 MovieClip Frame 1Symbol 278 MovieClip
"hit"Symbol 325 MovieClip Frame 1Symbol 290 MovieClip
"m1"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m2"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m4"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m3"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m6"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m5"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m8"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m7"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m9"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m10"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m11"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m12"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m16"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m15"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m13"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m14"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m18"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m17"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m20"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m19"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m24"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m23"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m21"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m22"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m25"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m26"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m30"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m29"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m32"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m31"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m34"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m33"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m28"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"m27"Symbol 325 MovieClip Frame 1Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 2Symbol 300 MovieClip
"m2"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m3"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m5"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m10"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m12"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m13"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m14"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m17"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m19"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m21"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m22"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m23"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m27"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m28"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m36"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m35"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m37"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m38"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m40"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m39"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m42"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"m41"Symbol 325 MovieClip Frame 2Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 3Symbol 304 MovieClip
"m1"Symbol 325 MovieClip Frame 3Symbol 296 MovieClip
"m7"Symbol 325 MovieClip Frame 3Symbol 296 MovieClip
"m9"Symbol 325 MovieClip Frame 3Symbol 296 MovieClip
"m11"Symbol 325 MovieClip Frame 3Symbol 296 MovieClip
"m15"Symbol 325 MovieClip Frame 3Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 4Symbol 308 MovieClip
"m23"Symbol 325 MovieClip Frame 4Symbol 296 MovieClip
"m24"Symbol 325 MovieClip Frame 4Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 5Symbol 312 MovieClip
"m8"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m12"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m18"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m20"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m24"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m25"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m26"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m27"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"m28"Symbol 325 MovieClip Frame 5Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 6Symbol 316 MovieClip
"m3"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m5"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m7"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m9"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m10"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m6"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m8"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m4"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m11"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m14"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m16"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m18"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m20"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m19"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m17"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"m15"Symbol 325 MovieClip Frame 6Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 7Symbol 320 MovieClip
"m2"Symbol 325 MovieClip Frame 7Symbol 296 MovieClip
"m4"Symbol 325 MovieClip Frame 7Symbol 296 MovieClip
"m11"Symbol 325 MovieClip Frame 7Symbol 296 MovieClip
"m12"Symbol 325 MovieClip Frame 7Symbol 296 MovieClip
"hit"Symbol 325 MovieClip Frame 8Symbol 324 MovieClip
"m6"Symbol 325 MovieClip Frame 8Symbol 296 MovieClip
"q1"Symbol 354 MovieClip Frame 2Symbol 349 MovieClip
"q2"Symbol 354 MovieClip Frame 2Symbol 349 MovieClip
"q3"Symbol 354 MovieClip Frame 2Symbol 349 MovieClip
"v1"Symbol 354 MovieClip Frame 3Symbol 349 MovieClip
"v2"Symbol 354 MovieClip Frame 3Symbol 349 MovieClip
"v3"Symbol 354 MovieClip Frame 3Symbol 349 MovieClip
"usingTxt"Symbol 370 MovieClip Frame 1Symbol 356 EditableText
"lvlText"Symbol 370 MovieClip Frame 1Symbol 357 EditableText
"needTxt"Symbol 370 MovieClip Frame 1Symbol 358 EditableText
"pulserB"Symbol 370 MovieClip Frame 1Symbol 363 MovieClip
"interestText"Symbol 370 MovieClip Frame 1Symbol 364 EditableText
"bankText"Symbol 370 MovieClip Frame 1Symbol 365 EditableText
"needTxt"Symbol 370 MovieClip Frame 1Symbol 366 EditableText
"pulserA"Symbol 370 MovieClip Frame 1Symbol 363 MovieClip
"ticker"Symbol 387 MovieClip Frame 1Symbol 386 MovieClip
"txt"Symbol 414 MovieClip Frame 1Symbol 411 EditableText
"cover"Symbol 414 MovieClip Frame 1Symbol 413 MovieClip
"txt"Symbol 421 MovieClip Frame 1Symbol 420 EditableText
"txt"Symbol 424 MovieClip Frame 1Symbol 423 EditableText
"txt"Symbol 425 MovieClip Frame 1Symbol 416 EditableText
"txt"Symbol 425 MovieClip Frame 2Symbol 417 EditableText
"m1"Symbol 443 MovieClip Frame 1Symbol 431 MovieClip
"m2"Symbol 443 MovieClip Frame 1Symbol 436 MovieClip
"m3"Symbol 443 MovieClip Frame 1Symbol 439 MovieClip
"towerName"Symbol 448 MovieClip Frame 1Symbol 400 EditableText
"towerInfo"Symbol 448 MovieClip Frame 1Symbol 401 EditableText
"button_upgrade"Symbol 448 MovieClip Frame 1Symbol 414 MovieClip
"button_sell"Symbol 448 MovieClip Frame 1Symbol 425 MovieClip
"button_firemode"Symbol 448 MovieClip Frame 1Symbol 443 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"c1"Symbol 448 MovieClip Frame 1Symbol 445 MovieClip
"tNow"Symbol 448 MovieClip Frame 1Symbol 446 EditableText
"tNext"Symbol 448 MovieClip Frame 1Symbol 447 EditableText
"bg"Symbol 471 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 474 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 477 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 480 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 483 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 486 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 489 MovieClip Frame 1Symbol 466 MovieClip
"bg"Symbol 492 MovieClip Frame 1Symbol 466 MovieClip
"r1"Symbol 493 MovieClip Frame 1Symbol 471 MovieClip
"r2"Symbol 493 MovieClip Frame 1Symbol 474 MovieClip
"r3"Symbol 493 MovieClip Frame 1Symbol 477 MovieClip
"r4"Symbol 493 MovieClip Frame 1Symbol 480 MovieClip
"r5"Symbol 493 MovieClip Frame 1Symbol 483 MovieClip
"r6"Symbol 493 MovieClip Frame 1Symbol 486 MovieClip
"r7"Symbol 493 MovieClip Frame 1Symbol 489 MovieClip
"r8"Symbol 493 MovieClip Frame 1Symbol 492 MovieClip
"levels"Symbol 500 MovieClip Frame 1Symbol 493 MovieClip
"txtA"Symbol 524 MovieClip Frame 1Symbol 518 EditableText
"txtB"Symbol 524 MovieClip Frame 1Symbol 519 EditableText
"options"Symbol 525 MovieClip Frame 1Symbol 354 MovieClip
"progress"Symbol 525 MovieClip Frame 1Symbol 370 MovieClip
"Release"Symbol 525 MovieClip Frame 1Symbol 387 MovieClip
"mapname"Symbol 525 MovieClip Frame 1Symbol 393 EditableText
"sidebar"Symbol 525 MovieClip Frame 1Symbol 448 MovieClip
"levels"Symbol 525 MovieClip Frame 2Symbol 500 MovieClip
"cover"Symbol 525 MovieClip Frame 2Symbol 502 MovieClip
"loading"Symbol 525 MovieClip Frame 3Symbol 274 MovieClip
"progress"Symbol 525 MovieClip Frame 4Symbol 370 MovieClip
"Release"Symbol 525 MovieClip Frame 4Symbol 387 MovieClip
"mapname"Symbol 525 MovieClip Frame 4Symbol 508 EditableText
"options"Symbol 525 MovieClip Frame 4Symbol 354 MovieClip
"cover"Symbol 525 MovieClip Frame 4Symbol 502 MovieClip
"_map"Symbol 527 MovieClip Frame 1Symbol 325 MovieClip
"_mask"Symbol 527 MovieClip Frame 1Symbol 327 MovieClip
"towers"Symbol 527 MovieClip Frame 1Symbol 329 MovieClip
"creeps"Symbol 527 MovieClip Frame 1Symbol 331 MovieClip
"pyro"Symbol 527 MovieClip Frame 1Symbol 333 MovieClip
"shotR"Symbol 527 MovieClip Frame 1Symbol 335 MovieClip
"shotG"Symbol 527 MovieClip Frame 1Symbol 335 MovieClip
"shotB"Symbol 527 MovieClip Frame 1Symbol 335 MovieClip
"shotP"Symbol 527 MovieClip Frame 1Symbol 335 MovieClip
"shotW"Symbol 527 MovieClip Frame 1Symbol 335 MovieClip
"_ui"Symbol 527 MovieClip Frame 1Symbol 525 MovieClip
"guide"Symbol 527 MovieClip Frame 1Symbol 526 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 35 as "creepShapes"
ExportAssets (56)Timeline Frame 1Symbol 39 as "creep"
ExportAssets (56)Timeline Frame 1Symbol 45 as "pyroD"
ExportAssets (56)Timeline Frame 1Symbol 51 as "pyroC"
ExportAssets (56)Timeline Frame 1Symbol 57 as "pyroE"
ExportAssets (56)Timeline Frame 1Symbol 63 as "pyroB"
ExportAssets (56)Timeline Frame 1Symbol 65 as "swarm"
ExportAssets (56)Timeline Frame 1Symbol 67 as "rocket"
ExportAssets (56)Timeline Frame 1Symbol 69 as "pyroH"
ExportAssets (56)Timeline Frame 1Symbol 71 as "pyroI"
ExportAssets (56)Timeline Frame 1Symbol 73 as "pyroG"
ExportAssets (56)Timeline Frame 1Symbol 75 as "pyroF"
ExportAssets (56)Timeline Frame 1Symbol 77 as "pyroA"
ExportAssets (56)Timeline Frame 1Symbol 80 as "tower_power"
ExportAssets (56)Timeline Frame 1Symbol 88 as "tower_bash"
ExportAssets (56)Timeline Frame 1Symbol 92 as "tower_blue"
ExportAssets (56)Timeline Frame 1Symbol 99 as "tower_brown"
ExportAssets (56)Timeline Frame 1Symbol 106 as "tower_green"
ExportAssets (56)Timeline Frame 1Symbol 110 as "tower_green2"
ExportAssets (56)Timeline Frame 1Symbol 114 as "tower_green3"
ExportAssets (56)Timeline Frame 1Symbol 121 as "tower_pink1"
ExportAssets (56)Timeline Frame 1Symbol 125 as "tower_pink2"
ExportAssets (56)Timeline Frame 1Symbol 129 as "tower_pink3"
ExportAssets (56)Timeline Frame 1Symbol 133 as "tower_red"
ExportAssets (56)Timeline Frame 1Symbol 137 as "tower_swarm"
ExportAssets (56)Timeline Frame 1Symbol 141 as "tower_buff2"
ExportAssets (56)Timeline Frame 1Symbol 145 as "tower_buff1"
ExportAssets (56)Timeline Frame 1Symbol 146 as "placer"
ExportAssets (56)Timeline Frame 1Symbol 152 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 154 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 156 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 157 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 159 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 161 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 162 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 163 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 164 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 165 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 166 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 171 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 172 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 173 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 174 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 175 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 176 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 177 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 178 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 179 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 180 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 183 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 190 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 192 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 194 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 195 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 196 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 197 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 203 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 205 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 207 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 208 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 209 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 210 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 212 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 214 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 215 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 216 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 217 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 219 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 220 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 224 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 225 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 226 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 227 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 228 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 229 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 230 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 231 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 232 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 233 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 234 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 235 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 236 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 237 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 238 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 239 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 240 as "UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 528 as "__Packages.com.meychi.ascrypt.MD5"
ExportAssets (56)Timeline Frame 1Symbol 147 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 148 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 149 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 150 as "__Packages.mx.controls.UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 255 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 256 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 257 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 258 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 259 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 260 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 261 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 262 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 263 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 264 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.mx.controls.HScrollBar"

Labels

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

Dynamic Text Variables

_root._game.livesSymbol 356 EditableText"20"
_root._game.scoreSymbol 358 EditableText"10000"
_root._game.upsSymbol 366 EditableText"0"
_root._game.scoreBSymbol 514 EditableText"0"
_root._game.scoreBSymbol 520 EditableText"0"




http://swfchan.com/3/14482/info.shtml
Created: 3/6 -2019 16:35:47 Last modified: 3/6 -2019 16:35:47 Server time: 22/12 -2024 11:47:19