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

swfchan turned sixteen years old yesterday! (5may2024)

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

382.swf

This is the info page for
Flash #97755

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


Text
Game paused

Press P to continue. Press Q to quit

v1.01

Play

styxtwo logo

Help

High-
scores

The blobs are back!

Blob Tower Defence

play more game from the blobs?

Back

The blobs are back! this time they are
in a tower defence adventure and they
have a new enemy!
these are your regular blob towers:
Build these to keep the enemies from
reaching the other side. When they do, you
lose lives, and you don't want that!
each blob tower has a special ability, use
these to your advantage and try to
survive as long as you can!

NAME HERE

Power:

Upgrade

Speed:

12

12

Cost:

12

TEXT GOES HERE

Level:

12

NAME HERE

12

12

12

TEXT GOES HERE

START

Current
wave:

Press for
next wave.

Lives:

Money:

these are your towers.

build your towers
here.

press this
to start the
first wave
when you are
Done building.

these are your
lives and
your current
money.
kill enemies to
earn money.

enemies climb the
towers, and they
come form this side

Your score,

Press P to pause

NAME HERE

Score:

ActionScript [AS1/AS2]

Frame 1
mochi.as2.MochiServices.connect("afa533642bb1f108"); var CPMStarContentSpotID = "0"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=1658QB917DD63"); bytes_loaded = Math.round(_root.getBytesLoaded()); bytes_total = Math.round(_root.getBytesTotal()); getPercent = bytes_loaded / bytes_total; _root.loadBar._width = getPercent * 100; _root.loadText = Math.round(getPercent * 100) + "%"; if ((bytes_loaded + 1) > (bytes_total * 0.8)) { _root.loadBar._width = 100; loadBar.gotoAndStop(2); xlf = true; } loadBar.onRelease = function () { if (xlf == true) { removeMovieClip(adBox); gotoAndStop (2); } };
Frame 2
stopAllSounds(); stop(); GBbut.onRelease = function () { getURL ("http://www.gameboltz.com/home.php?gameref=blob", "_blank"); };
Frame 5
var sound_mute = true; mute_sound = new Sound(); this.createEmptyMovieClip("soundholder1", this.getNextHighestDepth()); loop1 = new Sound(soundholder1); loop1.attachSound("loop1"); loop1.setVolume(40); loop1.start(0, 20000); this.createEmptyMovieClip("soundholder2", this.getNextHighestDepth()); shoot = new Sound(soundholder2); shoot.attachSound("pop"); shoot.setVolume(50); this.createEmptyMovieClip("soundholder3", this.getNextHighestDepth()); death_sound = new Sound(soundholder3); death_sound.attachSound("death"); death_sound.setVolume(5); this.createEmptyMovieClip("soundholder4", this.getNextHighestDepth()); upgrade_sound = new Sound(soundholder4); upgrade_sound.attachSound("upgrade"); upgrade_sound.setVolume(50); this.createEmptyMovieClip("soundholder4", this.getNextHighestDepth()); no_money_sound = new Sound(soundholder3); no_money_sound.attachSound("no_money"); no_money_sound.setVolume(50); sound_mute = false; mute_sound.setVolume(50); nextFrame(); muteBut.gotoAndStop(1); muteBut.onRelease = function () { if (sound_mute == false) { sound_mute = true; mute_sound.setVolume(0); muteBut.gotoAndStop(2); } else { sound_mute = false; mute_sound.setVolume(50); muteBut.gotoAndStop(1); } };
Frame 6
stop(); play_button.onRelease = function () { gotoAndStop (8); }; help_button.onRelease = function () { gotoAndStop (7); }; highscore_button.onRelease = function () { gotoAndStop (11); };
Frame 7
back_button.onRelease = function () { gotoAndStop (6); };
Frame 8
function bulletshoot() { this["tower_none" + i].power = this[((("t" + this["tower_none" + i].towernumber) + "_") + this["tower_none" + i].level) + "_power"]; this["tower_none" + i].speed = this[((("t" + this["tower_none" + i].towernumber) + "_") + this["tower_none" + i].level) + "_speed"]; this["tower_none" + i].shot_time = basic_speed_fire / this["tower_none" + i].speed; this["tower_none" + i].counter++; if (this["tower_none" + i].counter > this["tower_none" + i].shot_time) { if (enemies.length > 0) { attachMovie("bullet", "bullet" + bulletnumber, this.getNextHighestDepth(), {_x:this["tower_none" + i]._x + 20, _y:this["tower_none" + i]._y + 20}); this["bullet" + bulletnumber].cacheAsBitmap = true; this["bullet" + bulletnumber].speed = speed; this["bullet" + bulletnumber].power = this["tower_none" + i].power; this["bullet" + bulletnumber].tot_dist = 10000; enemyx = 999; for (i2 in enemies) { if (this["enemy" + enemies[i2]]._x < enemyx) { enemyx = this["enemy" + enemies[i2]]._x; aim = i2; } } this["bullet" + bulletnumber].ydist2 = (this["bullet" + bulletnumber]._y - this["enemy" + enemies[aim]]._y) * (this["bullet" + bulletnumber]._y - this["enemy" + enemies[aim]]._y); this["bullet" + bulletnumber].xdist2 = (this["bullet" + bulletnumber]._x - this["enemy" + enemies[aim]]._x) * (this["bullet" + bulletnumber]._x - this["enemy" + enemies[aim]]._x); this["bullet" + bulletnumber].xdist = this["bullet" + bulletnumber]._x - this["enemy" + enemies[aim]]._x; this["bullet" + bulletnumber].ydist = this["bullet" + bulletnumber]._y - this["enemy" + enemies[aim]]._y; this["bullet" + bulletnumber].dir = Math.atan2(this["bullet" + bulletnumber].ydist, this["bullet" + bulletnumber].xdist); if (this["tower_none" + i].towernumber == 3) { this["bullet" + bulletnumber].slowrate = 0.75; } else { this["bullet" + bulletnumber].slowrate = 1; } if (this["tower_none" + i].towernumber == 4) { this["bullet" + bulletnumber].sniperhit = true; } else { this["bullet" + bulletnumber].sniperhit = false; } a1 = this["bullet" + bulletnumber].ydist + 20; b1 = this["bullet" + bulletnumber].xdist + 20; angleA1 = Math.atan2(a1, b1); degrees = angleA1 / (Math.PI/180); tower_eye(); this["tower_none" + i].counter_face = 0; bullets.push(bulletnumber); bulletnumber++; if (sound_mute == false) { shoot.setVolume(40); shoot.start(0, 1); } this["tower_none" + i].counter = 0; } } this["tower_none" + i].counter_face++; if (this["tower_none" + i].counter_face > 10) { this["tower_none" + i].tower1.tower1_1.gotoAndStop(1); this["tower_none" + i].tower1.tower1_2.gotoAndStop(1); this["tower_none" + i].tower1.tower1_3.gotoAndStop(1); this["tower_none" + i].tower1.tower1_4.gotoAndStop(1); this["tower_none" + i].tower1.tower1_5.gotoAndStop(1); this["tower_none" + i].tower2.tower2_1.gotoAndStop(1); this["tower_none" + i].tower2.tower2_2.gotoAndStop(1); this["tower_none" + i].tower2.tower2_3.gotoAndStop(1); this["tower_none" + i].tower2.tower2_4.gotoAndStop(1); this["tower_none" + i].tower2.tower2_5.gotoAndStop(1); this["tower_none" + i].tower3.tower3_1.gotoAndStop(1); this["tower_none" + i].tower3.tower3_2.gotoAndStop(1); this["tower_none" + i].tower3.tower3_3.gotoAndStop(1); this["tower_none" + i].tower3.tower3_4.gotoAndStop(1); this["tower_none" + i].tower3.tower3_5.gotoAndStop(1); this["tower_none" + i].tower4.tower4_1.gotoAndStop(1); this["tower_none" + i].tower4.tower4_2.gotoAndStop(1); this["tower_none" + i].tower4.tower4_3.gotoAndStop(1); this["tower_none" + i].tower4.tower4_4.gotoAndStop(1); this["tower_none" + i].tower4.tower4_5.gotoAndStop(1); } } function tower_eye() { this["tower_none" + i].tower1.tower1_1.eye._rotation = degrees; this["tower_none" + i].tower1.tower1_1.gotoAndStop(2); this["tower_none" + i].tower1.tower1_2.eye1._rotation = degrees; this["tower_none" + i].tower1.tower1_2.eye2._rotation = degrees; this["tower_none" + i].tower1.tower1_2.gotoAndStop(2); this["tower_none" + i].tower1.tower1_3.eye1._rotation = degrees; this["tower_none" + i].tower1.tower1_3.eye2._rotation = degrees; this["tower_none" + i].tower1.tower1_3.eye3._rotation = degrees; this["tower_none" + i].tower1.tower1_3.gotoAndStop(2); this["tower_none" + i].tower1.tower1_4.eye1._rotation = degrees; this["tower_none" + i].tower1.tower1_4.eye2._rotation = degrees; this["tower_none" + i].tower1.tower1_4.eye3._rotation = degrees; this["tower_none" + i].tower1.tower1_4.eye4._rotation = degrees; this["tower_none" + i].tower1.tower1_4.gotoAndStop(2); this["tower_none" + i].tower1.tower1_5.eye1._rotation = degrees; this["tower_none" + i].tower1.tower1_5.gotoAndStop(2); this["tower_none" + i].tower2.tower2_1.eye._rotation = degrees; this["tower_none" + i].tower2.tower2_1.gotoAndStop(2); this["tower_none" + i].tower2.tower2_2.eye1._rotation = degrees; this["tower_none" + i].tower2.tower2_2.eye2._rotation = degrees; this["tower_none" + i].tower2.tower2_2.gotoAndStop(2); this["tower_none" + i].tower2.tower2_3.eye1._rotation = degrees; this["tower_none" + i].tower2.tower2_3.eye2._rotation = degrees; this["tower_none" + i].tower2.tower2_3.eye3._rotation = degrees; this["tower_none" + i].tower2.tower2_3.gotoAndStop(2); this["tower_none" + i].tower2.tower2_4.eye1._rotation = degrees; this["tower_none" + i].tower2.tower2_4.eye2._rotation = degrees; this["tower_none" + i].tower2.tower2_4.eye3._rotation = degrees; this["tower_none" + i].tower2.tower2_4.eye4._rotation = degrees; this["tower_none" + i].tower2.tower2_4.gotoAndStop(2); this["tower_none" + i].tower2.tower2_5.eye1._rotation = degrees; this["tower_none" + i].tower2.tower2_5.gotoAndStop(2); this["tower_none" + i].tower3.tower3_1.eye._rotation = degrees; this["tower_none" + i].tower3.tower3_1.gotoAndStop(2); this["tower_none" + i].tower3.tower3_2.eye1._rotation = degrees; this["tower_none" + i].tower3.tower3_2.eye2._rotation = degrees; this["tower_none" + i].tower3.tower3_2.gotoAndStop(2); this["tower_none" + i].tower3.tower3_3.eye1._rotation = degrees; this["tower_none" + i].tower3.tower3_3.eye2._rotation = degrees; this["tower_none" + i].tower3.tower3_3.eye3._rotation = degrees; this["tower_none" + i].tower3.tower3_3.gotoAndStop(2); this["tower_none" + i].tower3.tower3_4.eye1._rotation = degrees; this["tower_none" + i].tower3.tower3_4.eye2._rotation = degrees; this["tower_none" + i].tower3.tower3_4.eye3._rotation = degrees; this["tower_none" + i].tower3.tower3_4.eye4._rotation = degrees; this["tower_none" + i].tower3.tower3_4.gotoAndStop(2); this["tower_none" + i].tower3.tower3_5.eye1._rotation = degrees; this["tower_none" + i].tower3.tower3_5.eye2._rotation = degrees; this["tower_none" + i].tower3.tower3_5.gotoAndStop(2); this["tower_none" + i].tower4.tower4_1.eye._rotation = degrees; this["tower_none" + i].tower4.tower4_1.gotoAndStop(2); this["tower_none" + i].tower4.tower4_2.eye1._rotation = degrees; this["tower_none" + i].tower4.tower4_2.eye2._rotation = degrees; this["tower_none" + i].tower4.tower4_2.gotoAndStop(2); this["tower_none" + i].tower4.tower4_3.eye1._rotation = degrees; this["tower_none" + i].tower4.tower4_3.eye2._rotation = degrees; this["tower_none" + i].tower4.tower4_3.eye3._rotation = degrees; this["tower_none" + i].tower4.tower4_3.gotoAndStop(2); this["tower_none" + i].tower4.tower4_4.eye1._rotation = degrees; this["tower_none" + i].tower4.tower4_4.eye2._rotation = degrees; this["tower_none" + i].tower4.tower4_4.eye3._rotation = degrees; this["tower_none" + i].tower4.tower4_4.eye4._rotation = degrees; this["tower_none" + i].tower4.tower4_4.gotoAndStop(2); this["tower_none" + i].tower4.tower4_5.eye1._rotation = degrees; this["tower_none" + i].tower4.tower4_5.gotoAndStop(2); } function tower_stat() { this["tower_none" + i].tower1.gotoAndStop(this["tower_none" + i].level); this["tower_none" + i].tower2.gotoAndStop(this["tower_none" + i].level); this["tower_none" + i].tower3.gotoAndStop(this["tower_none" + i].level); this["tower_none" + i].tower4.gotoAndStop(this["tower_none" + i].level); upgrade_box.gotoAndStop(2); mousefollower2 = false; } function onEnterFrame() { if (pause2 == true) { if (Key.isDown(81)) { gotoAndStop (6); mousefollower2 = false; removeMovieClip(pausemenu); removeMovieClip(mousefollower); for (i in enemies) { removeMovieClip(this["enemy" + enemies[i]]); } for (i in bullets) { removeMovieClip(this["bullet" + bullets[i]]); } i = 0; while (i < 31) { removeMovieClip(this["tower_none" + i]); removeMovieClip(this["towertype" + i]); i++; } } } if (Key.isDown(80)) { if (pdown == true) { pdown = false; if (pause2 == false) { pausemenu._alpha = 100; pause2 = true; } else { pausemenu._alpha = 0; pause2 = false; } } } else { pdown = true; } if (pause2 == false) { if (mouse_press == true) { if (P1 == true) { if (upgrade_box.upgrade_button.hitTest(_xmouse, _ymouse, true)) { } else { temp = true; i = 0; while (i <= 30) { if (this["tower_none" + i]._alpha > 10) { if (this["tower_none" + i].hitTest(_xmouse, _ymouse, true)) { temp = false; } } i++; } if (temp == true) { towert = ""; towert2 = ""; upgrade_box.gotoAndStop(1); mousefollower2 = false; mousefollower.gotoAndStop(1); } } } } if (death == false) { if (tutorial == false) { P1 = true; i = 1; while (i < 5) { if (this["towertype" + i].hitTest(_xmouse, _ymouse, true)) { P1 = false; R = i; P2 = true; tower_type_stat = this[("t" + R) + "_type"]; power_stat = this[((("t" + R) + "_") + 1) + "_power"]; if (i == 4) { power_stat = ((1 - this[((("t" + R) + "_") + 1) + "_power"]) * 100) + "%"; } cost_stat = this[((("t" + R) + "_") + 1) + "_cost"]; speed_stat = this[((("t" + R) + "_") + 1) + "_speed"]; level_stat = 1; special_stat = this[("t" + R) + "_extra"]; if (i == 1) { towert = "Normal Tower"; } if (i == 2) { towert = "Fast Tower"; } if (i == 3) { towert = "Slow down Tower"; } if (i == 4) { towert = "Sniper Tower"; } towert2 = ""; upgrade_box.gotoAndStop(3); if (mouse_press == true) { Press = true; upgrade_box.gotoAndStop(3); mousefollower2 = true; towernumber = i; mousefollower.gotoAndStop(i + 1); } } i++; } if (Press == false) { if (P1 == true) { if (P2 == true) { P2 = false; upgrade_box.gotoAndStop(1); towert = ""; towert2 = ""; } } } else if (P1 == true) { if (P2 == true) { P2 = false; R = towernumber; if (R == 1) { towert = "Normal Tower"; } if (R == 2) { towert = "Fast Tower"; } if (R == 3) { towert = "Slow down Tower"; } if (R == 4) { towert = "Sniper Tower"; } towert2 = ""; tower_type_stat = this[("t" + R) + "_type"]; power_stat = this[((("t" + R) + "_") + 1) + "_power"]; if (R == 4) { power_stat = ((1 - this[((("t" + R) + "_") + 1) + "_power"]) * 100) + "%"; } cost_stat = this[((("t" + R) + "_") + 1) + "_cost"]; speed_stat = this[((("t" + R) + "_") + 1) + "_speed"]; level_stat = 1; special_stat = this[("t" + R) + "_extra"]; upgrade_box.gotoAndStop(3); } } if (mousefollower2 == true) { mousefollower._x = _xmouse - 20; mousefollower._y = _ymouse - 20; } else { mousefollower._x = 1000; mousefollower._y = 1000; } if (upgrade_box.upgrade_button.hitTest(_xmouse, _ymouse, true)) { Ahit = true; Q = this["tower_none" + central_towernumber].level + 1; if (Q < 6) { R = this["tower_none" + central_towernumber].towernumber; tower_type_stat = this[("t" + R) + "_type"]; power_stat = this[((("t" + R) + "_") + Q) + "_power"]; if (R == 4) { power_stat = ((1 - this[((("t" + R) + "_") + Q) + "_power"]) * 100) + "%"; } cost_stat = this[((("t" + R) + "_") + Q) + "_cost"]; speed_stat = this[((("t" + R) + "_") + Q) + "_speed"]; level_stat = Q; special_stat = this[("t" + R) + "_extra"]; } if (mouse_press == true) { has_been_down = true; } else if (has_been_down == true) { if (this["tower_none" + central_towernumber].level < 5) { i = central_towernumber; money2 = this[((("t" + R) + "_") + Q) + "_cost"]; if ((money - money2) >= 0) { money = money - money2; this["tower_none" + central_towernumber].level++; tower_stat(); if (sound_mute == false) { upgrade_sound.setVolume(100); upgrade_sound.start(0, 1); othersoundplay = elapstime; } } else { towert2 = "Not enough money!"; towert = ""; upgrade_box.gotoAndStop(1); if (sound_mute == false) { no_money_sound.setVolume(50); no_money_sound.start(0, 1); othersoundplay = elapstime; } } } has_been_down = false; } } else if (Ahit == true) { Q = Q - 1; tower_type_stat = this[("t" + R) + "_type"]; power_stat = this[((("t" + R) + "_") + Q) + "_power"]; if (R == 4) { power_stat = ((1 - this[((("t" + R) + "_") + Q) + "_power"]) * 100) + "%"; } Q3 = Q + 1; cost_stat = this[((("t" + R) + "_") + Q3) + "_cost"]; speed_stat = this[((("t" + R) + "_") + Q) + "_speed"]; level_stat = Q; special_stat = this[("t" + R) + "_extra"]; Ahit = false; } i = 0; while (i < 30) { var _local2 = this["tower_none" + i]; if (_local2._alpha > 50) { if (_local2.hitTest(_xmouse, _ymouse, true)) { if (mouse_press == true) { has_been_down2 = true; } else if (has_been_down2 == true) { Press = false; central_towernumber = i; tower_stat(); has_been_down2 = false; Q = _local2.level; R = _local2.towernumber; towert = ""; tower_type_stat = this[("t" + R) + "_type"]; power_stat = this[((("t" + R) + "_") + Q) + "_power"]; if (R == 4) { power_stat = ((1 - this[((("t" + R) + "_") + Q) + "_power"]) * 100) + "%"; } Q3 = Q + 1; cost_stat = this[((("t" + R) + "_") + Q3) + "_cost"]; speed_stat = this[((("t" + R) + "_") + Q) + "_speed"]; level_stat = Q; special_stat = this[("t" + R) + "_extra"]; } } } if (_local2.nextclick == true) { if (mouse_press == true) { if (_local2.hitTest(_xmouse, _ymouse, true)) { if (mousefollower2 == true) { if (towernumber > 0) { if (towernumber == 1) { begin_tower_cost = 30; } if (towernumber == 2) { begin_tower_cost = 45; } if (towernumber == 3) { begin_tower_cost = 60; } if (towernumber == 4) { begin_tower_cost = 200; } if ((money - begin_tower_cost) >= 0) { if (sound_mute == false) { upgrade_sound.setVolume(100); upgrade_sound.start(0, 1); othersoundplay = elapstime; } money = money - begin_tower_cost; _local2._alpha = 100; _local2.towernumber = towernumber; _local2.gotoAndStop(_local2.towernumber + 1); _local2.level = 1; _local2.counter = 0; _local2.nextclick = false; i2 = 0; while (i2 < 30) { if (this["tower_none" + i2].xvar == this["tower_none" + i].xvar) { if (this["tower_none" + i2].yvar == (this["tower_none" + i].yvar - 1)) { this["tower_none" + i2].nextclick = true; this["tower_none" + i2]._alpha = 20; this["tower_none" + i].nextclick = false; } } i2++; } } else { towert2 = "Not enough money!"; towert = ""; upgrade_box.gotoAndStop(1); if (sound_mute == false) { no_money_sound.setVolume(50); othersoundplay = elapstime; no_money_sound.start(0, 1); } } } } if (_local2.level > 0) { central_towernumber = i; tower_stat(); } } else { _local2._alpha = 20; } } } bulletshoot(); i++; } if (start == true) { if (wave_run == true) { wave_box.gotoAndStop(2); counter2++; if (counter2 > duration_wave) { wave_run = false; counter2 = 0; } enemy_go++; if (enemy_go > enemy_appear) { attachMovie("enemy", "enemy" + enemy_number, this.getNextHighestDepth(), {_x:570, _y:370}); this["enemy" + enemy_number].cacheAsBitmap = true; this["enemy" + enemy_number].speed = (centralspeed + (Math.random() * centralspeed)) - (centralspeed * 0.5); growrate = startgrowrate; i4 = 1; while (i4 < wave) { growrate = growrate * startgrowrate; i4++; } this["enemy" + enemy_number].lives = growrate + Startlives; this["enemy" + enemy_number].beginlives = Math.round(Startlives + growrate); this["enemy" + enemy_number].movement_type = 0; enemies.push(enemy_number); enemy_number++; enemy_go = 0; } } if (wave_run == false) { wave_box.gotoAndStop(3); counter++; wave2 = Math.round((time_between_waves - counter) / framerate); if (counter > time_between_waves) { wave_run = true; wave++; counter = 0; } } } for (i in enemies) { switch (this["enemy" + enemies[i]].movement_type) { case 0 : this["enemy" + enemies[i]]._x = this["enemy" + enemies[i]]._x - this["enemy" + enemies[i]].speed; i2 = 0; while (i2 < 30) { if (this["tower_none" + i2]._alpha > 99) { if (this["enemy" + enemies[i]].enemy_inside.hitTest(this["tower_none" + i2])) { this["enemy" + enemies[i]].movement_type = 1; } } i2++; } break; case 1 : this["enemy" + enemies[i]]._y = this["enemy" + enemies[i]]._y - this["enemy" + enemies[i]].speed; case_1 = false; i2 = 0; while (i2 < 30) { if (this["tower_none" + i2]._alpha > 99) { if (this["enemy" + enemies[i]].reference_front.hitTest(this["tower_none" + i2])) { case_1 = true; } } i2++; } if (case_1 == false) { this["enemy" + enemies[i]].movement_type = 2; this["enemy" + enemies[i]].timer = this["enemy" + enemies[i]].enemy_inside._width / this["enemy" + enemies[i]].speed; } break; case 2 : if (this["enemy" + enemies[i]].timer >= 0) { this["enemy" + enemies[i]].timer--; } this["enemy" + enemies[i]]._x = this["enemy" + enemies[i]]._x - this["enemy" + enemies[i]].speed; if (this["enemy" + enemies[i]].timer < 0) { case_2 = false; i2 = 0; while (i2 < 30) { if (this["tower_none" + i2]._alpha > 99) { if (this["enemy" + enemies[i]].enemy_inside.hitTest(this["tower_none" + i2])) { this["enemy" + enemies[i]].movement_type = 1; } if (this["enemy" + enemies[i]].reference_back_down.hitTest(this["tower_none" + i2])) { case_2 = true; } } i2++; } if (case_2 == false) { this["enemy" + enemies[i]].movement_type = 3; } } break; case 3 : this["enemy" + enemies[i]]._y = this["enemy" + enemies[i]]._y + this["enemy" + enemies[i]].speed; if (this["enemy" + enemies[i]]._y > 370) { this["enemy" + enemies[i]].movement_type = 0; } i2 = 0; for(;;){ if (i2 >= 30) { break; } if (this["tower_none" + i2]._alpha > 99) { if (this["enemy" + enemies[i]].reference_front_down.hitTest(this["tower_none" + i2])) { this["enemy" + enemies[i]].movement_type = 2; this["enemy" + enemies[i]].timer = -2; } } i2++; }; } if (this["enemy" + enemies[i]]._x < -40) { removeMovieClip(this["enemy" + enemies[i]]); enemies.splice(i, 1); enemy_onframe--; lives--; } if (lives <= 0) { death = true; gotoAndStop (9); mousefollower2 = false; removeMovieClip(pausemenu); removeMovieClip(mousefollower); for (i in enemies) { removeMovieClip(this["enemy" + enemies[i]]); } for (i in bullets) { removeMovieClip(this["bullet" + bullets[i]]); } i = 0; while (i < 31) { removeMovieClip(this["tower_none" + i]); removeMovieClip(this["towertype" + i]); i++; } } for (i2 in bullets) { if (this["enemy" + enemies[i]].hitTest(this["bullet" + bullets[i2]])) { this["enemy" + enemies[i]].speed = this["enemy" + enemies[i]].speed * this["bullet" + bullets[i2]].slowrate; if (this["bullet" + bullets[i2]].sniperhit == false) { this["enemy" + enemies[i]].lives = this["enemy" + enemies[i]].lives - this["bullet" + bullets[i2]].power; } else { this["enemy" + enemies[i]].lives = this["enemy" + enemies[i]].lives * this["bullet" + bullets[i2]].power; } this["enemy" + enemies[i]].lives2._width = (reference._width / this["enemy" + enemies[i]].beginlives) * this["enemy" + enemies[i]].lives; removeMovieClip(this["bullet" + bullets[i2]]); bullets.splice(i2, 1); if (this["enemy" + enemies[i]].lives <= 0) { wavemoney = 1.1; ii4 = 0; while (ii4 < wave) { wavemoney = wavemoney * moneygrowrate; ii4++; } money = money + Math.round(wavemoney); score = score + Math.round(wavemoney); if (sound_mute == false) { death_sound.setVolume(5); if (othersoundplay == false) { death_sound.start(0, 1); } } this["enemy" + enemies[i]]._x = -200; removeMovieClip(this["enemy" + enemies[i]]); enemies.splice(i, 1); } } } } for (i in bullets) { this["bullet" + bullets[i]]._x = this["bullet" + bullets[i]]._x - (this["bullet" + bullets[i]].speed * Math.cos(this["bullet" + bullets[i]].dir)); this["bullet" + bullets[i]]._y = this["bullet" + bullets[i]]._y - (this["bullet" + bullets[i]].speed * Math.sin(this["bullet" + bullets[i]].dir)); if ((this["bullet" + bullets[i]]._y > 400) || (this["bullet" + bullets[i]]._y < 0)) { removeMovieClip(this["bullet" + bullets[i]]); bullets.splice(i, 1); } if ((this["bullet" + bullets[i]]._x > 550) || (this["bullet" + bullets[i]]._x < 0)) { removeMovieClip(this["bullet" + bullets[i]]); bullets.splice(i, 1); } } } if (othersoundplay > 0) { othersoundplay--; } } } } var i = 0; elapstime = 5; towert = ""; var Press = false; var death = false; var start = false; var tutorial = false; var score = 0; var mousefollower2 = false; var towernumber = 0; var startgrowrate = 1.35; var Startlives = 2; var framerate = 35; var basic_speed_fire = (2 * framerate); var amount_enemy_in_wave = 20; var time_between_waves = (20 * framerate); var duration_wave = (20 * framerate); var enemy_appear = (duration_wave / amount_enemy_in_wave); var centralspeed = 2.5; var counter_time = 0; var counter2 = 0; var counter = 0; var enemy_go = enemy_appear; var wave_run = true; var wave = 1; var enemy_number = 0; var bulletnumber = 0; var speed = 10; var money = 200; var lives = 20; var moneygrowrate = 1.25; attachMovie("lives", "reference", this.getNextHighestDepth(), {_x:1000, _y:1000}); y = 0; while (y <= 5) { x = 0; while (x <= 4) { attachMovie("tower_none", "tower_none" + i, this.getNextHighestDepth(), {_x:(x * 41) + 80, _y:(y * 41) + 140}); this["tower_none" + i].cacheAsBitmap = true; this["tower_none" + i].xvar = x; this["tower_none" + i].yvar = y; this["tower_none" + i].towernumber = 0; this["tower_none" + i]._alpha = 0; if (this["tower_none" + i].yvar == 5) { this["tower_none" + i].nextclick = true; this["tower_none" + i]._alpha = 20; } i++; x++; } y++; } towertypes = 1; while (towertypes < 5) { attachMovie("tower_none", "towertype" + towertypes, this.getNextHighestDepth(), {_x:(towertypes * 50) + 65, _y:15}); this["towertype" + towertypes].cacheAsBitmap = true; this["towertype" + towertypes].gotoAndStop(towertypes + 1); towertypes++; } attachMovie("tower_none", "mousefollower", this.getNextHighestDepth(), {_x:-40, _y:-40}); mousefollower.cacheAsBitmap = true; mousefollower._alpha = 50; t1_type = "Normal tower"; t1_extra = "It's a normal tower."; t1_1_power = 1.25; t1_1_speed = 1; t1_1_cost = 30; t1_2_power = 5; t1_2_speed = 1.15; t1_2_cost = 40; t1_3_power = 20; t1_3_speed = 1.2; t1_3_cost = 90; t1_4_power = 50; t1_4_speed = 1.3; t1_4_cost = 200; t1_5_power = 150; t1_5_speed = 1.4; t1_5_cost = 1000; t1_6_cost = "-"; t2_type = "Fast tower"; t2_extra = "Fast tower."; t2_1_power = 0.7; t2_1_speed = 2; t2_1_cost = 45; t2_2_power = 3; t2_2_speed = 3.5; t2_2_cost = 80; t2_3_power = 6; t2_3_speed = 4; t2_3_cost = 160; t2_4_power = 10; t2_4_speed = 5; t2_4_cost = 260; t2_5_power = 25; t2_5_speed = 10; t2_5_cost = 1400; t2_6_cost = "-"; t3_type = "Slow down tower"; t3_extra = "Slows the enemies down with each shot."; t3_1_power = 1; t3_1_speed = 0.5; t3_1_cost = 60; t3_2_power = 10; t3_2_speed = 0.4; t3_2_cost = 60; t3_3_power = 60; t3_3_speed = 0.3; t3_3_cost = 80; t3_4_power = 600; t3_4_speed = 0.2; t3_4_cost = 400; t3_5_power = 5000; t3_5_speed = 0.5; t3_5_cost = 10000; t3_6_cost = "-"; t4_type = "Sniper tower"; t4_extra = "Kills a part of the enemy lives(ex. 15%)."; t4_1_power = 0.98; t4_1_speed = 1; t4_1_cost = 200; t4_2_power = 0.91; t4_2_speed = 1; t4_2_cost = 100; t4_3_power = 0.87; t4_3_speed = 1; t4_3_cost = 200; t4_4_power = 0.85; t4_4_speed = 1; t4_4_cost = 400; t4_5_power = 0.8; t4_5_speed = 1; t4_5_cost = 2000; t4_6_cost = "-"; pause2 = false; enemies = new Array(); bullets = new Array(); tutorial = true; tutorialscreen.gotoAndStop(1); backgroundPress.useHandCursor = false; backgroundPress.onPress = function () { mouse_press = true; }; backgroundPress.onRelease = function () { mouse_press = false; }; attachMovie("pausemenu", "pausemenu", getNextHighestDepth()); pausemenu._alpha = 0; tutorialscreen.play_button.onPress = function () { tutorialscreen.gotoAndStop(2); tutorial = false; }; wave_box.onPress = function () { if (tutorial == false) { if (start != true) { start = true; wave_box.gotoAndStop(2); } if ((counter < time_between_waves) && (counter > 0)) { counter = time_between_waves; } } };
Frame 9
var o = {n:[5, 11, 13, 6, 10, 14, 5, 15, 1, 11, 14, 5, 2, 12, 3, 11], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:score});
Frame 10
gotoAndStop (6);
Frame 11
var o = {n:[5, 11, 13, 6, 10, 14, 5, 15, 1, 11, 14, 5, 2, 12, 3, 11], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID});
Frame 12
gotoAndStop (6);
Symbol 23 MovieClip [2_player] Frame 1
stop();
Symbol 27 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 1
stop();
Symbol 69 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 91 MovieClip [tower_none] Frame 1
stop();
Instance of Symbol 129 MovieClip [player] in Symbol 138 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; this._y = Math.random() * 200; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; this._y = Math.random() * 200; } }
Symbol 149 MovieClip Frame 1
stop();
Symbol 285 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 286 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.8 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function updateCopy(args) { send("coins_updateCopy", args, null, null); } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 287 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 288 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startPlay(tag) { if (tag == undefined) { tag = "gameplay"; } mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null); } static function endPlay() { mochi.as2.MochiServices.send("events_clearRoundID", null, null, null); } static function trackEvent(tag, value) { mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 289 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 290 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiServices.warnID(boardID, true); mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { options.clip = mochi.as2.MochiServices.clip; if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); trace("WARNING! This application is attempting to connect to MochiServices inside a showLeaderboard call!"); trace("make sure MochiServices.connect is called as early in the application runtime as possible."); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.as2.MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 291 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 100
stop(); _parent.gotoAndPlay("shock");
Symbol 194 MovieClip Frame 62
stop(); botak.play();
Symbol 194 MovieClip Frame 234
_parent.play();
Symbol 212 MovieClip Frame 1
this._visible = false; _parent.stop(); stxy.onRelease = function () { getURL ("http://www.styxtwo.com", "_blank"); };
Symbol 212 MovieClip Frame 2
this._visible = true;
Symbol 212 MovieClip Frame 150
_parent.play();
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 2
stop();
Symbol 223 Button
on (press) { getURL ("http://www.gameboltz.com/home.php?gameref=blob", "_blank"); }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 232 MovieClip in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; } }
Instance of Symbol 129 MovieClip [player] in Symbol 233 MovieClip Frame 1
onClipEvent (load) { x_plus = (Math.random() * 0.2) + 0.1; this._y = Math.random() * 200; } onClipEvent (enterFrame) { this._x = this._x - x_plus; if (this._x <= (-this._width)) { this._x = 800; this._y = Math.random() * 200; } }
Symbol 255 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"adBox"Frame 1Symbol 105 MovieClip [adBox]
"loadBar"Frame 1Symbol 149 MovieClip
"GBbut"Frame 2Symbol 194 MovieClip
"muteBut"Frame 5Symbol 215 MovieClip
"help_button"Frame 6Symbol 217 Button
"play_button"Frame 6Symbol 148 Button
"highscore_button"Frame 6Symbol 219 Button
"back_button"Frame 7Symbol 225 Button
"backgroundPress"Frame 8Symbol 233 MovieClip
"upgrade_box"Frame 8Symbol 255 MovieClip
"wave_box"Frame 8Symbol 262 MovieClip
"tutorialscreen"Frame 8Symbol 279 MovieClip
"reference_front"Symbol 16 MovieClip [enemy] Frame 1Symbol 7 MovieClip
"reference_back_down"Symbol 16 MovieClip [enemy] Frame 1Symbol 7 MovieClip
"reference_front_down"Symbol 16 MovieClip [enemy] Frame 1Symbol 7 MovieClip
"lives2"Symbol 16 MovieClip [enemy] Frame 1Symbol 9 MovieClip [lives]
"enemy_inside2"Symbol 16 MovieClip [enemy] Frame 1Symbol 12 MovieClip [enemy_inside]
"enemy_inside"Symbol 16 MovieClip [enemy] Frame 1Symbol 15 MovieClip
"eye"Symbol 23 MovieClip [2_player] Frame 1Symbol 21 MovieClip
"eye1"Symbol 27 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 27 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 31 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 31 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 31 MovieClip Frame 1Symbol 21 MovieClip
"eye4"Symbol 35 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 35 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 35 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 35 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 38 MovieClip Frame 1Symbol 21 MovieClip
"tower1_1"Symbol 39 MovieClip Frame 1Symbol 23 MovieClip [2_player]
"tower1_2"Symbol 39 MovieClip Frame 2Symbol 27 MovieClip
"tower1_3"Symbol 39 MovieClip Frame 3Symbol 31 MovieClip
"tower1_4"Symbol 39 MovieClip Frame 4Symbol 35 MovieClip
"tower1_5"Symbol 39 MovieClip Frame 5Symbol 38 MovieClip
"eye"Symbol 42 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 45 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 45 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 48 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 48 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 48 MovieClip Frame 1Symbol 21 MovieClip
"eye4"Symbol 52 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 52 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 52 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 52 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 56 MovieClip Frame 1Symbol 21 MovieClip
"tower2_1"Symbol 57 MovieClip Frame 1Symbol 42 MovieClip
"tower2_2"Symbol 57 MovieClip Frame 2Symbol 45 MovieClip
"tower2_3"Symbol 57 MovieClip Frame 3Symbol 48 MovieClip
"tower2_4"Symbol 57 MovieClip Frame 4Symbol 52 MovieClip
"tower2_5"Symbol 57 MovieClip Frame 5Symbol 56 MovieClip
"eye"Symbol 60 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 63 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 63 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 66 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 66 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 66 MovieClip Frame 1Symbol 21 MovieClip
"eye4"Symbol 69 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 69 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 69 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 69 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 73 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 73 MovieClip Frame 1Symbol 21 MovieClip
"tower3_1"Symbol 74 MovieClip Frame 1Symbol 60 MovieClip
"tower3_2"Symbol 74 MovieClip Frame 2Symbol 63 MovieClip
"tower3_3"Symbol 74 MovieClip Frame 3Symbol 66 MovieClip
"tower3_4"Symbol 74 MovieClip Frame 4Symbol 69 MovieClip
"tower3_5"Symbol 74 MovieClip Frame 5Symbol 73 MovieClip
"eye"Symbol 77 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 80 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 80 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 83 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 83 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 83 MovieClip Frame 1Symbol 21 MovieClip
"eye4"Symbol 86 MovieClip Frame 1Symbol 21 MovieClip
"eye3"Symbol 86 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 86 MovieClip Frame 1Symbol 21 MovieClip
"eye2"Symbol 86 MovieClip Frame 1Symbol 21 MovieClip
"eye1"Symbol 89 MovieClip Frame 1Symbol 21 MovieClip
"tower4_1"Symbol 90 MovieClip Frame 1Symbol 77 MovieClip
"tower4_2"Symbol 90 MovieClip Frame 2Symbol 80 MovieClip
"tower4_3"Symbol 90 MovieClip Frame 3Symbol 83 MovieClip
"tower4_4"Symbol 90 MovieClip Frame 4Symbol 86 MovieClip
"tower4_5"Symbol 90 MovieClip Frame 5Symbol 89 MovieClip
"tower1"Symbol 91 MovieClip [tower_none] Frame 2Symbol 39 MovieClip
"tower2"Symbol 91 MovieClip [tower_none] Frame 3Symbol 57 MovieClip
"tower3"Symbol 91 MovieClip [tower_none] Frame 4Symbol 74 MovieClip
"tower4"Symbol 91 MovieClip [tower_none] Frame 5Symbol 90 MovieClip
"fire"Symbol 129 MovieClip [player] Frame 1Symbol 127 MovieClip
"botak"Symbol 194 MovieClip Frame 29Symbol 187 MovieClip
"stxy"Symbol 212 MovieClip Frame 1Symbol 196 Button
"upgrade_button"Symbol 255 MovieClip Frame 2Symbol 241 MovieClip
"play_button"Symbol 279 MovieClip Frame 1Symbol 148 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 5 as "pausemenu"
ExportAssets (56)Timeline Frame 1Symbol 9 as "lives"
ExportAssets (56)Timeline Frame 1Symbol 12 as "enemy_inside"
ExportAssets (56)Timeline Frame 1Symbol 16 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 23 as "2_player"
ExportAssets (56)Timeline Frame 1Symbol 91 as "tower_none"
ExportAssets (56)Timeline Frame 1Symbol 103 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 105 as "adBox"
ExportAssets (56)Timeline Frame 1Symbol 129 as "player"
ExportAssets (56)Timeline Frame 1Symbol 285 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 286 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 287 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 288 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 289 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 1Symbol 290 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 291 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 1Symbol 150 as "loop1"
ExportAssets (56)Timeline Frame 1Symbol 151 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 152 as "death"
ExportAssets (56)Timeline Frame 1Symbol 153 as "no_money"
ExportAssets (56)Timeline Frame 1Symbol 154 as "upgrade"

Labels

"shock"Symbol 194 MovieClip Frame 69

Dynamic Text Variables

loadTextSymbol 143 EditableText""
_root.tower_type_statSymbol 237 EditableText"NAME HERE "
_root.power_statSymbol 243 EditableText"12"
_root.speed_statSymbol 244 EditableText" 12"
_root.cost_statSymbol 246 EditableText"12"
_root.special_statSymbol 247 EditableText"TEXT GOES HERE"
_root.level_statSymbol 249 EditableText" 12"
_root.tower_type_statSymbol 250 EditableText"NAME HERE "
_root.power_statSymbol 251 EditableText"12"
_root.speed_statSymbol 252 EditableText" 12"
_root.cost_statSymbol 253 EditableText"12"
_root.special_statSymbol 254 EditableText"TEXT GOES HERE"
_root.waveSymbol 259 EditableText""
_root.wave2Symbol 261 EditableText""
_root.livesSymbol 266 EditableText""
_root.moneySymbol 267 EditableText""
_root.scoreSymbol 280 EditableText"NAME HERE "
_root.towertSymbol 283 EditableText""
_root.towert2Symbol 284 EditableText""




http://swfchan.com/20/97755/info.shtml
Created: 22/3 -2019 23:12:07 Last modified: 22/3 -2019 23:12:07 Server time: 06/05 -2024 18:59:59