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

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

hell-fire.swf

This is the info page for
Flash #22609

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


Text
tex_51

tex_32

tex_01

tex_03

boss 3000

boss 2000

end

score

00000

accuracy

99%

shields

ammo

boss 1500

x

LOADING GAME

NETSTUPIDITY NETWORK

999

ACTION!

shadows

explosions

control



NEXT LEVEL

GAME OVER





YourPosition:

100

YourScore:

99999

Weekly

Daily

Hourly

Monthly

Monthly

Weekly

Daily

Hourly

TimeRev

TimeRev

TimeFfd

TimeFfd

SubmitScore

SubmitScore

Top10

Top10

Top100

Top100

NICK

SCORE

TIME

<P ALIGN="LEFT"></P>

<P ALIGN="LEFT"></P>

<P ALIGN="LEFT"></P>

<P ALIGN="LEFT"></P>

SCOREBOARD SYSTEM IS
EXCLUSIVELY AVIABLE ON

CLICK HERE TO GET THERE

ActionScript [AS1/AS2]

Frame 1
function ammonition() { trace("ammonition start"); this.count = 20; } function shield() { trace("shield start"); this.count = 100; this.lives_count = 4; this.lives.gotoAndStop(this.lives_count); } function score() { trace("score start"); this.count = 0; this.fired = 0; this.hit = 0; this.bonus_dropped = 0; } function terrainDesigner() { trace("terrain designer start"); this.tex_addres = "_root.textures"; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; } function terrainGame() { trace("terrainGame start"); this.tex_addres = "_root.textures"; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; } function ship() { trace("ship start"); this.target_x = 200; this.target_y = -50; this.ammo_type = 1; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; _root.shadow_id++; this.shadow = this._parent.shadows.attachMovie("ship_shadow", "ship_shadow", _root.shadow_id, {_x:this._x, _y:this._y}); } function tank() { trace("tank start"); this.hp = 100; this.target_x = 200; this.target_y = 200; this.killable = true; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; } function bonus() { trace("bonus start"); this.hit = new object(); this.hit.x = 0; this.hit.y = 0; this.dead = true; } function turret() { this.hp = 100; this.target_x = 200; this.target_y = 200; this.killable = true; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; } function fighter() { this.hp = 40; this.target_x = 200; this.target_y = 200; this.killable = true; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; this.dead = false; this._x = -200; } function boss() { this.hp = 1000; this.target_x = 200; this.target_y = -300; this.killable = true; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; this.dead = false; this._x = 200; this._y = -300; this.timer = 1500; } function ammo() { this.hit = new object(); this.hit.x = 0; this.hit.y = 0; this.playSound("laser1", 60); this._parent._parent.score.firedAdd(); } function mine() { this.hp = 0; this.hit = new object(); this.hit.x = 0; this.hit.y = 0; this.speed = 3; } function keyboard() { } ammonition.prototype = new MovieClip(); ammonition.prototype.startAmmo = function (timer) { this.count = 20; this.ammoInterval = setInterval(this, "addAmmo", timer); this.setAmmoMask(); }; ammonition.prototype.stopAmmo = function () { this.count = 0; clearInterval(this.ammoInterval); this.setAmmoMask(); }; ammonition.prototype.addAmmo = function () { if (this.count < 20) { this.count++; } this.setAmmoMask(); }; ammonition.prototype.removeAmmo = function () { if (this.count > 0) { this.count--; } this.setAmmoMask(); }; ammonition.prototype.checkAmmo = function () { if (this.count > 0) { return(true); } return(false); }; ammonition.prototype.setAmmoMask = function () { this.mask._xscale = this.count * 5; }; Object.registerClass("ammonition", ammonition); shield.prototype = new MovieClip(); shield.prototype.startShield = function (timer) { this.count = 100; this.ammoInterval = setInterval(this, "addShield", timer); this.setShieldMask(); }; shield.prototype.stopShield = function () { this.count = 0; clearInterval(this.ammoInterval); this.setShieldMask(); }; shield.prototype.addShield = function (amount) { if (!amount) { amount = 10; } if (this.count < 100) { this.count = this.count + amount; } if (this.count > 100) { this.count = 100; } this.setShieldMask(); }; shield.prototype.removeShield = function (amount) { if (this.count > 0) { this.count = this.count - amount; } if (this.count < 0) { this.count = 0; } this.setShieldMask(); }; shield.prototype.removeLive = function () { this.lives_count--; this.lives.gotoAndStop(this.lives_count); if (this.lives_count > 0) { return(true); } return(false); }; shield.prototype.checkShield = function () { if (this.count > 0) { return(true); } return(false); }; shield.prototype.setShieldMask = function () { this.mask._xscale = this.count; }; Object.registerClass("shield", shield); score.prototype = new MovieClip(); score.prototype.updateScore = function (nr) { this.count = this.count + nr; this.score = this.count; _global.score = this.score; this.bonus_check = (this.count / 500) - this.bonus_dropped; if (this.bonus_check > 0) { this.bonus_dropped++; return(1); } return(0); }; score.prototype.firedAdd = function () { this.fired++; this.updateAccuracy(); }; score.prototype.hitAdd = function () { this.hit++; this.updateAccuracy(); }; score.prototype.updateAccuracy = function () { this.accuracy = ((((Math.floor((100 * this.hit) / this.fired) + "% (") + this.hit) + "/") + this.fired) + ")"; _global.accuracy = this.accuracy; }; Object.registerClass("score", score); MovieClip.prototype.hitTest2 = function (x_hit, y_hit, range) { var x_delta = Math.abs(this._x - x_hit); var y_delta = Math.abs(this._y - y_hit); if ((x_delta < range) && (y_delta < range)) { return(true); } return(false); }; trace("main.as loaded"); terrainDesigner.prototype = new MovieClip(); terrainDesigner.prototype.loadTerrainData = function (data, bg) { this.data = data; this.bg = bg; trace("bg=" + this.bg); this.data_size = this.data.length; }; terrainDesigner.prototype.exportTerrainData = function () { var tex_nr = Number(this.data[this.data_size - nr][0]); if (tex_nr > 0) { } var i = 1; while (i < 6) { var tex_nr = Number(this.data[this.data_size - nr][i]); if (tex_nr > 0) { this.createTexture(tex_nr, nr, i); } i++; } export_string = "terrain_background=" + this.bg; export_string = export_string + "&terrain_data="; rows = new Array(); var i = 0; while (i < 100) { rows[i] = this.data[i].join("|"); i++; } export_string = export_string + rows.join("#"); export_string = export_string + "&terrain_name=xx"; return(export_string); }; terrainDesigner.prototype.createTextureRow = function (nr) { this.data[nr][0] = Number(this.data[nr][0]); var tex_nr = Number(this.data[nr][0]); temp_enemy = this.attachMovie("enemy_" + tex_nr, ("tex_" + nr) + "_0", nr * 100, {_x:0, _y:(-nr) * 100, nr:nr}); temp_enemy.onPress = function () { this._parent.data[this.nr][0] = _root.current_enemy_nr; this._parent.attachMovie("enemy_" + _root.current_enemy_nr, ("tex_" + this.nr) + "_0", nr * 100, {_x:0, _y:(-nr) * 100, nr:nr}); }; var i = 1; while (i < 6) { this.data[nr][i] = Number(this.data[nr][i]); var tex_nr = Number(this.data[nr][i]); if (tex_nr > 0) { this.createTexture(tex_nr, nr, i); } i++; } }; terrainDesigner.prototype.createTexture = function (tex_nr, nr, i) { temp_tex = this.attachMovie("tex_" + tex_nr, (("tex_" + nr) + "_") + i, (nr * 100) + i, {_x:(i - 1) * 100, _y:(-nr) * 100, i:i, nr:nr}); temp_bg = temp_tex.background.attachMovie("bg_" + this.bg, "bg_" + this.bg, -100, {_x:0, _y:0}); temp_tex.swapDepthsNR((nr * 100) + i); temp_tex.onPress = function () { this._parent.data[this.nr][this.i] = _root.current_tex_nr; this._parent.createTexture(_root.current_tex_nr, this.nr, this.i); }; }; terrainDesigner.prototype.startTerrain = function () { this.speed = 1; this.row_count = 0; this.count = 0; var i = 0; while (i < 100) { this.createTextureRow(i); i++; } }; terrainDesigner.prototype.scrollUp = function () { this._y = this._y - 100; }; terrainDesigner.prototype.scrollDn = function () { this._y = this._y + 100; }; terrainDesigner.prototype.scrollTo = function (nr) { this._y = (-nr) * 100; }; terrainDesigner.prototype.scrollTerrain = function () { this._y = this._y + this.speed; if ((++this.count) == 100) { this.count = 0; this.row_count++; this.createTextureRow(this.row_count + 5); this["tex_row_" + this.row_count].removeMovieClip(); } }; terrainDesigner.prototype.stopTerrain = function () { this.speed = 0; delete this.onEnterFrame; }; trace("terrainDesigner loaded"); Object.registerClass("terrainDesigner", terrainDesigner); terrainGame.prototype = new MovieClip(); terrainGame.prototype.loadTerrainData = function (data, bg) { this.data = data; this.bg = bg; trace("bg=" + this.bg); this.data_size = this.data.length; }; terrainGame.prototype.createTextureRow = function (nr) { this.data[nr][0] = Number(this.data[nr][0]); var tex_nr = Number(this.data[nr][0]); if (tex_nr > 0) { temp_enemy = this.attachMovie("enemy_" + tex_nr, ("tex_" + nr) + "_0", (nr * 100) + 10, {_x:0, _y:(-nr) * 100, nr:nr, active:true}); } var i = 1; while (i < 6) { this.data[nr][i] = Number(this.data[nr][i]); var tex_nr = Number(this.data[nr][i]); if (tex_nr > 0) { this.createTexture(tex_nr, nr, i); } i++; } }; terrainGame.prototype.deleteTextureRow = function (nr) { var i = 0; while (i < 6) { this[(("tex_" + nr) + "_") + i].removeMovieClip(); this.hitmask[(("hit_" + nr) + "_") + i].removeMovieClip(); i++; } }; terrainGame.prototype.createTexture = function (tex_nr, nr, i) { temp_tex = this.attachMovie("tex_" + tex_nr, (("tex_" + nr) + "_") + i, (nr * 100) + i, {_x:(i - 1) * 100, _y:(-nr) * 100, i:i, nr:nr, active:true}); temp_bg = temp_tex.background.attachMovie("bg_" + this.bg, "bg_" + this.bg, -100, {_x:0, _y:0}); temp_tex.swapDepthsNR((nr * 100) + i); }; terrainGame.prototype.startTerrain = function () { _global.speed = 2; this.row_count = 0; this.count = 0; var i = 0; while (i < 5) { this.createTextureRow(i); i++; } this.last_row = Math.floor(this._x / 20); this.onEnterFrame = this.scrollTerrain; }; terrainGame.prototype.scrollTerrain = function () { this._y = this._y + _global.speed; this.current_row = Math.floor(this._y / 100); if (this.row_count < (this.current_row + 1)) { this.row_count++; this.createTextureRow(this.row_count + 4); this.deleteTextureRow(this.current_row); this._parent.suwak.setPos(); } }; terrainGame.prototype.stopTerrain = function () { this.speed = 0; delete this.onEnterFrame; }; terrainGame.prototype.kill = function () { this.speed = 0; delete this.onEnterFrame; this.removeMovieClip(); }; trace("terrainGame loaded"); Object.registerClass("terrainGame", terrainGame); track_1 = [[-46, 24.95, -1], [-42.1, 25.15, -1], [-38.15, 25.35, -1], [-34.2, 25.55, -1], [-30.25, 25.75, -1], [-26.3, 25.95, -1], [-22.35, 26.15, -1], [-18.4, 26.3, -1], [-14.4, 26.5, -1], [-10.4, 26.7, -1], [-6.4, 26.85, -1], [-2.4, 26.95, -2], [1.55, 27, -2], [5.5, 27.05, -3], [9.5, 27.05, -4], [13.5, 26.95, -5], [17.5, 26.8, -6], [21.5, 26.6, -7], [25.5, 26.3, -8], [29.5, 25.85, -10], [33.45, 25.35, -12], [37.4, 24.65, -14], [41.3, 23.85, -16], [45.15, 22.9, -18], [49, 21.75, -21], [52.8, 20.45, -24], [56.5, 18.9, -27], [60.1, 17.1, -31], [63.6, 15.1, -35], [66.95, 12.8, -40], [70.1, 10.3, -44], [73.05, 7.5, -49], [75.75, 4.45, -53], [78.2, 1.25, -58], [80.4, -2.15, -62], [82.35, -5.75, -66], [84.05, -9.4, -70], [85.5, -13.2, -73], [86.75, -16.95, -76], [87.8, -20.8, -79], [88.6, -24.7, -83], [89.15, -28.7, -87], [89.45, -32.7, -91], [89.4, -36.7, -96], [89, -40.75, -101], [88.25, -44.7, -106], [87.15, -48.6, -112], [85.65, -52.4, -118], [83.7, -56.15, -123], [81.5, -59.7, -126], [79.15, -63.15, -128], [76.7, -66.45, -130], [74.15, -69.65, -132], [71.55, -72.8, -133], [68.95, -75.85, -134], [66.35, -78.85, -133], [63.8, -81.9, -132], [61.4, -85, -130], [59.1, -88.3, -125], [57.1, -91.8, -120], [55.5, -95.45, -113], [54.3, -99.3, -105], [53.7, -103.3, -97], [53.75, -107.45, -88], [54.3, -111.55, -81], [55.35, -115.5, -75], [56.75, -119.4, -70], [58.5, -123.1, -66], [60.45, -126.65, -62], [62.6, -130.1, -59], [64.9, -133.35, -56], [67.3, -136.5, -54], [69.9, -139.5, -50], [72.65, -142.35, -47], [75.6, -145, -43], [78.75, -147.45, -38], [82.1, -149.6, -32], [85.7, -151.4, -26], [89.45, -152.85, -20], [93.4, -153.8, -13], [97.4, -154.3, -6], [101.45, -154.3, 1], [105.5, -153.9, 6], [109.55, -153.1, 11], [113.5, -152, 15], [117.4, -150.65, 18], [121.15, -149.1, 21], [124.85, -147.45, 23], [128.6, -145.55, 25], [132.35, -143.6, 26], [135.95, -141.6, 27], [139.55, -139.55, 27], [143.1, -137.5, 28], [146.6, -135.45, 28], [150, -133.4, 28], [153.4, -131.45, 28], [156.8, -129.45, 28], [160.2, -127.5, 27], [163.65, -125.6, 26], [167.15, -123.7, 25], [170.75, -121.9, 24], [174.35, -120.15, 23], [178, -118.55, 21], [181.7, -117, 19], [185.45, -115.6, 17], [189.3, -114.35, 15], [193.15, -113.3, 12], [197.1, -112.4, 9], [201.05, -111.75, 6], [205.1, -111.3, 2], [209.1, -111.15, -1], [213.15, -111.2, -5], [217.2, -111.55, -9], [221.25, -112.15, -13], [225.2, -113.05, -16], [229.1, -114.15, -20], [232.95, -115.55, -24], [236.7, -117.15, -27], [240.35, -118.95, -30], [243.85, -120.95, -33], [247.3, -123.1, -36], [250.6, -125.45, -38], [253.85, -127.85, -39], [257.05, -130.3, -40], [260.2, -132.85, -41], [263.3, -135.4, -43], [266.35, -138.1, -44], [269.3, -140.8, -45], [272.25, -143.6, -46], [275.1, -146.45, -47], [277.9, -149.35, -49], [280.65, -152.35, -50], [283.3, -155.35, -51], [285.9, -158.45, -53], [288.35, -161.55, -54], [290.8, -164.75, -56], [293.1, -168, -57], [295.3, -171.35, -59], [297.4, -174.75, -61], [299.4, -178.25, -63], [301.25, -181.85, -66], [302.95, -185.5, -68], [304.45, -189.25, -71], [305.75, -193.05, -74], [306.85, -196.85, -78], [307.7, -200.75, -82], [308.25, -204.75, -86], [308.5, -208.75, -91], [308.45, -212.75, -96], [307.95, -216.8, -101], [307.1, -220.75, -107], [305.9, -224.6, -112], [304.25, -228.3, -118], [302.3, -231.9, -124], [299.95, -235.25, -129], [297.3, -238.4, -134], [294.45, -241.35, -139], [291.35, -244, -143], [288.1, -246.5, -146], [284.75, -248.75, -149], [281.25, -250.85, -152], [277.85, -252.85, -150], [274.5, -254.95, -148], [271.3, -257.15, -146], [268.15, -259.5, -144], [265.05, -262, -141], [262.1, -264.6, -138], [259.3, -267.4, -135], [256.65, -270.4, -132], [254.2, -273.55, -128], [251.95, -276.85, -123], [249.95, -280.35, -119], [248.25, -284.05, -114], [246.9, -287.85, -109], [245.9, -291.8, -103], [245.2, -295.85, -98], [244.9, -299.9, -93], [244.95, -304, -88], [245.35, -308.05, -84], [246, -312.1, -80], [246.95, -316.05, -76], [248.1, -319.95, -73], [249.5, -323.8, -70], [251.05, -327.5, -68], [252.75, -331.15, -66], [254.55, -334.8, -64], [256.45, -338.35, -62], [258.5, -341.8, -60], [260.7, -345.25, -58], [263.05, -348.55, -55], [265.45, -351.8, -53], [268.05, -354.95, -51], [270.7, -358, -49], [273.5, -360.95, -47], [276.4, -363.8, -45], [279.4, -366.55, -43], [282.45, -369.2, -41], [285.65, -371.7, -39], [288.9, -374.1, -37], [292.25, -376.45, -35], [295.65, -378.65, -33], [299.1, -380.75, -31], [302.65, -382.7, -30], [306.25, -384.65, -28], [309.95, -386.5, -27], [313.65, -388.25, -26], [317.4, -389.9, -25], [321.15, -391.5, -24], [324.95, -393, -23], [328.75, -394.45, -22], [332.6, -395.9, -21], [336.4, -397.2, -20], [340.25, -398.5, -19], [344.15, -399.75, -19], [348.15, -401, -18], [352.15, -402.2, -17], [356.1, -403.35, -17], [360.1, -404.45, -17], [364.05, -405.55, -16], [368, -406.6, -16], [371.95, -407.65, -16], [375.9, -408.7, -15], [379.85, -409.7, -15], [383.8, -410.65, -15], [387.75, -411.65, -15], [391.65, -412.6, -14], [395.6, -413.5, -14], [399.55, -414.4, -13], [403.5, -415.25, -13], [407.45, -416.05, -12], [411.45, -416.85, -12], [415.4, -417.55, -11], [419.4, -418.3, -11], [423.4, -418.95, -10], [427.4, -419.6, -10], [431.4, -420.2, -9], [435.4, -420.75, -9], [439.4, -421.3, -8], [443.45, -421.8, -8], [447.5, -422.25, -7], [451.5, -422.65, -7], [455.55, -423.05, -6], [459.55, -423.4, -6], [463.6, -423.75, -5], [467.65, -424, -5], [471.7, -424.25, -4], [475.7, -424.5, -4], [479.75, -424.65, -3], [483.8, -424.8, -3], [487.85, -424.9, -2], [491.9, -425, -1], [495.95, -425, -1], [500, -425, 0], [-50, 24.8, 0], [-46, 24.95, -1]]; track_2 = [[-45.75, 24.45, -5], [-41.95, 24.35, -10], [-38.15, 23.95, -16], [-34.4, 23.15, -22], [-30.7, 21.95, -28], [-27.2, 20.35, -33], [-23.8, 18.45, -39], [-20.6, 16.2, -44], [-17.6, 13.7, -49], [-14.85, 10.95, -53], [-12.3, 8.05, -57], [-9.9, 4.95, -60], [-7.75, 1.8, -63], [-5.7, -1.5, -66], [-3.8, -4.85, -68], [-2.05, -8.25, -70], [-0.45, -11.75, -72], [1.05, -15.25, -74], [2.45, -18.75, -76], [3.8, -22.35, -77], [5.05, -25.9, -76], [6.4, -29.5, -76], [7.8, -33.05, -75], [9.2, -36.6, -74], [10.65, -40.1, -74], [12.15, -43.6, -73], [13.7, -47.1, -72], [15.3, -50.55, -72], [16.9, -54, -71], [18.55, -57.45, -70], [20.25, -60.85, -70], [22, -64.25, -69], [23.75, -67.65, -69], [25.55, -71, -68], [27.4, -74.3, -67], [29.3, -77.65, -67], [31.2, -80.9, -66], [33.15, -84.2, -65], [35.15, -87.45, -65], [37.15, -90.65, -64], [39.2, -93.9, -64], [41.25, -97.05, -63], [43.35, -100.2, -63], [45.5, -103.35, -62], [47.65, -106.5, -62], [49.85, -109.6, -61], [52.1, -112.65, -60], [54.3, -115.75, -60], [56.6, -118.75, -59], [58.9, -121.75, -58], [61.3, -124.65, -55], [63.9, -127.5, -52], [66.65, -130.15, -49], [69.55, -132.7, -46], [72.55, -135.1, -43], [75.75, -137.3, -40], [79.05, -139.35, -37], [82.45, -141.2, -34], [85.95, -142.9, -31], [89.55, -144.35, -28], [93.25, -145.7, -25], [96.95, -146.8, -22], [100.75, -147.8, -20], [104.55, -148.6, -17], [108.4, -149.2, -15], [112.3, -149.7, -13], [116.15, -150.05, -11], [120.05, -150.25, -9], [123.9, -150.35, -7], [127.8, -150.35, -5], [131.65, -150.2, -4], [135.5, -149.95, -2], [139.35, -149.65, -1], [143.2, -149.2, 0], [147, -148.7, 2], [150.8, -148.15, 3], [154.55, -147.5, 4], [158.3, -146.8, 5], [162.1, -146, 6], [165.8, -145.15, 7], [169.5, -144.25, 7], [173.2, -143.35, 8], [176.85, -142.35, 9], [180.55, -141.3, 10], [184.2, -140.2, 10], [187.8, -139.1, 10], [191.4, -138, 9], [195, -137.05, 8], [198.6, -136.1, 7], [202.25, -135.2, 6], [205.9, -134.4, 5], [209.55, -133.7, 4], [213.25, -133.05, 3], [216.95, -132.45, 2], [220.65, -131.95, 1], [224.4, -131.5, -1], [228.15, -131.15, -2], [231.9, -130.9, -3], [235.65, -130.7, -5], [239.45, -130.65, -6], [243.25, -130.65, -7], [247, -130.75, -9], [250.8, -130.9, -10], [254.55, -131.2, -12], [258.35, -131.6, -13], [262.1, -132.05, -15], [265.85, -132.65, -16], [269.6, -133.35, -18], [273.3, -134.1, -19], [277.05, -135, -21], [280.7, -135.95, -22], [284.35, -137.05, -24], [288, -138.2, -25], [291.6, -139.5, -27], [295.15, -140.85, -28], [298.65, -142.3, -30], [302.15, -143.85, -31], [305.6, -145.5, -33], [309, -147.25, -34], [312.35, -149.05, -36], [315.65, -150.9, -37], [318.95, -152.9, -38], [322.15, -154.95, -40], [325.35, -157.05, -41], [328.45, -159.25, -42], [331.5, -161.45, -43], [334.55, -163.8, -45], [337.55, -166.15, -46], [340.45, -168.6, -47], [343.3, -171.05, -48], [346.15, -173.6, -49], [348.9, -176.2, -51], [351.55, -178.8, -52], [354.15, -181.55, -54], [356.65, -184.4, -56], [359.05, -187.3, -58], [361.35, -190.35, -60], [363.55, -193.45, -62], [365.65, -196.65, -65], [367.6, -199.9, -67], [369.4, -203.3, -69], [371.1, -206.75, -72], [372.65, -210.25, -74], [374.05, -213.85, -76], [375.3, -217.5, -79], [376.4, -221.25, -81], [377.35, -225, -84], [378.1, -228.8, -86], [378.75, -232.65, -88], [379.2, -236.5, -91], [379.55, -240.4, -93], [379.7, -244.3, -95], [379.75, -248.2, -97], [379.65, -252.1, -99], [379.4, -256, -101], [379.05, -259.85, -103], [378.55, -263.7, -104], [377.95, -267.55, -106], [377.3, -271.4, -108], [376.5, -275.2, -109], [375.6, -278.9, -111], [374.6, -282.7, -112], [373.55, -286.45, -113], [372.4, -290.1, -114], [371.15, -293.8, -116], [369.85, -297.4, -117], [368.5, -301, -118], [367.1, -304.6, -119], [365.6, -308.15, -120], [364.1, -311.65, -121], [362.5, -315.15, -121], [360.85, -318.6, -122], [359.15, -322.05, -123], [357.45, -325.45, -124], [355.65, -328.85, -125], [353.85, -332.2, -125], [352, -335.55, -126], [350.1, -338.85, -127], [348.2, -342.15, -127], [346.25, -345.4, -128], [344.25, -348.65, -128], [342.25, -351.85, -129], [340.2, -355.05, -129], [338.15, -358.15, -130], [336.15, -361.2, -131], [334.05, -364.2, -132], [331.95, -367.15, -132], [329.75, -370.1, -133], [327.55, -373.05, -134], [325.3, -375.9, -135], [323.05, -378.8, -136], [320.65, -381.6, -137], [318.25, -384.4, -138], [315.8, -387.1, -139], [313.3, -389.8, -140], [310.7, -392.45, -141], [308.1, -395, -143], [305.4, -397.55, -144], [302.6, -399.95, -146], [299.8, -402.4, -147], [296.9, -404.7, -149], [293.9, -406.95, -151], [290.85, -409.1, -152], [287.7, -411.15, -154], [284.5, -413.05, -156], [281.25, -414.85, -159], [277.85, -416.55, -161], [274.45, -418.1, -163], [270.95, -419.5, -166], [267.35, -420.75, -169], [263.7, -421.85, -171], [260, -422.75, -174], [256.25, -423.5, -177], [252.5, -424.05, -180], [248.65, -424.4, 177], [244.8, -424.55, 174], [240.95, -424.5, 171], [237.1, -424.3, 169], [233.3, -423.85, 166], [229.5, -423.25, 163], [225.7, -422.5, 161], [221.95, -421.55, 158], [218.25, -420.5, 156], [214.6, -419.25, 154], [211, -417.9, 152], [207.45, -416.4, 150], [204, -414.8, 148], [200.55, -413.05, 146], [197.2, -411.25, 144], [193.85, -409.35, 143], [190.6, -407.35, 141], [187.4, -405.3, 140], [184.25, -403.1, 139], [181.15, -400.9, 137], [178.1, -398.65, 136], [175.1, -396.3, 135], [172.15, -393.9, 135], [169.15, -391.6, 136], [166.15, -389.3, 137], [163.1, -387.1, 137], [160.05, -384.85, 138], [156.9, -382.7, 139], [153.8, -380.55, 140], [150.65, -378.45, 140], [147.45, -376.45, 141], [144.2, -374.4, 142], [140.95, -372.45, 143], [137.7, -370.55, 144], [134.4, -368.65, 144], [131.05, -366.85, 145], [127.7, -365.05, 146], [124.3, -363.3, 147], [120.9, -361.6, 147], [117.45, -360, 148], [114, -358.4, 149], [110.6, -356.85, 150], [107.05, -355.35, 151], [103.5, -353.9, 151], [99.95, -352.5, 152], [96.4, -351.1, 153], [92.8, -349.8, 154], [89.2, -348.55, 155], [85.6, -347.35, 155], [81.95, -346.2, 156], [78.3, -345.1, 157], [74.65, -344.05, 158], [70.95, -343.05, 159], [67.25, -342.1, 159], [63.55, -341.15, 160], [59.8, -340.3, 161], [56.1, -339.5, 162], [52.35, -338.75, 162], [48.6, -338.05, 163], [44.85, -337.35, 164], [41.05, -336.75, 165], [37.3, -336.2, 165], [33.55, -335.65, 166], [29.75, -335.2, 167], [25.95, -334.75, 167], [22.15, -334.4, 168], [18.35, -334.05, 169], [14.55, -333.75, 169], [10.75, -333.5, 170], [6.95, -333.3, 171], [3.15, -333.15, 171], [-0.65, -333.05, 172], [-4.45, -332.95, 173], [-8.3, -332.9, 173], [-12.1, -332.9, 174], [-15.9, -332.95, 174], [-19.7, -333.05, 175], [-23.5, -333.2, 176], [-27.3, -333.35, 176], [-31.1, -333.55, 177], [-34.85, -333.8, 177], [-38.65, -334.05, 178], [-42.45, -334.35, 178], [-46.25, -334.7, 179], [-50, -335.1, 179], [-50, -335.1, 179], [-50, -335.1, 179]]; track_6 = [[-46.9, -25, 0], [-43.75, -25, 0], [-40.65, -25, 0], [-37.5, -25, 0], [-34.4, -25, 0], [-31.25, -25, 0], [-28.15, -25, 0], [-25, -25, 0], [-21.9, -25, 0], [-18.75, -25, 0], [-15.65, -25, 0], [-12.5, -25, 0], [-9.4, -25, 0], [-6.25, -25, 0], [-3.15, -25, 0], [0, -25, 0], [3.1, -25, 0], [6.25, -25, 0], [9.35, -25, 0], [12.45, -25, 0], [15.6, -25, 0], [18.7, -25, 0], [21.85, -25, 0], [24.95, -25, 0], [28.1, -25, 0], [31.2, -25, 0], [34.35, -25, 0], [37.45, -25, 0], [40.6, -25, 0], [43.7, -25, 0], [46.85, -25, 0], [49.95, -25, 0], [53.1, -25, 0], [56.2, -25, 0], [59.3, -25, 0], [62.45, -25, 0], [65.55, -25, 0], [68.7, -25, 0], [71.8, -25, 0], [74.95, -25, 0], [78.05, -25, 0], [81.2, -25, 0], [84.3, -25, 0], [87.45, -25, 0], [90.55, -25, 0], [93.7, -25, 0], [96.8, -25, 0], [99.95, -25, 0], [103.05, -25, 0], [106.15, -25, 0], [109.3, -25, 0], [112.4, -25, 0], [115.55, -25, 0], [118.65, -25, 0], [121.8, -25, 0], [124.9, -25, 0], [128.05, -25, 0], [131.15, -25, 0], [134.3, -25, 0], [137.4, -25, 0], [140.55, -25, 0], [143.65, -25, 0], [146.8, -25, 0], [149.9, -25, 0], [153.05, -25, 0], [156.15, -25, 0], [159.3, -25, 0], [162.4, -25, 0], [165.5, -25, 0], [168.65, -25, 0], [171.75, -25, 0], [174.9, -25, 0], [178, -25, 0], [181.15, -25, 0], [184.25, -25, 0], [187.4, -25, 0], [190.5, -25, 0], [193.65, -25, 0], [196.75, -25, 0], [199.9, -25, 0], [203, -25, 0], [206.15, -25, 0], [209.25, -25, 0], [212.4, -25, 0], [215.5, -25, 0], [218.6, -25, 0], [221.75, -25, 0], [224.85, -25, 0], [228, -25, 0], [231.1, -25, 0], [234.25, -25, 0], [237.35, -25, 0], [240.5, -25, 0], [243.6, -25, 0], [246.75, -25, 0], [249.85, -25, 0], [253, -25, 0], [256.1, -25, 0], [259.25, -25, 0], [262.35, -25, 0], [265.5, -25, 0], [268.6, -25, 0], [271.7, -25, 0], [274.85, -25, 0], [277.95, -25, 0], [281.1, -25, 0], [284.2, -25, 0], [287.35, -25, 0], [290.45, -25, 0], [293.6, -25, 0], [296.7, -25, 0], [299.85, -25, 0], [302.95, -25, 0], [306.1, -25, 0], [309.2, -25, 0], [312.35, -25, 0], [315.45, -25, 0], [318.6, -25, 0], [321.7, -25, 0], [324.9, -24.85, 8], [328.15, -24.2, 13], [331.3, -23.35, 15], [334.35, -22.5, 16], [337.35, -21.55, 17], [340.35, -21.15, 1], [343.35, -21.5, -19], [345.8, -23.3, -56], [346.85, -26.3, -84], [346.75, -29.35, -102], [345.3, -32, -140], [342.3, -33.1, -176], [339.1, -32.9, 169], [336.1, -32.05, 158], [333.3, -30.95, 159], [330.5, -29.9, 160], [327.65, -28.95, 162], [324.75, -28.2, 168], [321.7, -28, 180], [318.6, -28, 180], [315.45, -28, 180], [312.35, -28, 180], [309.2, -28, 180], [306.1, -28, 180], [302.95, -28, 180], [299.85, -28, 180], [296.7, -28, 180], [293.6, -28, 180], [290.45, -28, 180], [287.35, -28, 180], [284.2, -28, 180], [281.1, -28, 180], [277.95, -28, 180], [274.85, -28, 180], [271.7, -28, 180], [268.6, -28, 180], [265.45, -28, 180], [262.35, -28, 180], [259.25, -28, 180], [256.1, -28, 180], [253, -28, 180], [249.85, -28, 180], [246.75, -28, 180], [243.6, -28, 180], [240.5, -28, 180], [237.35, -28, 180], [234.25, -28, 180], [231.1, -28, 180], [228, -28, 180], [224.85, -28, 180], [221.75, -28, 180], [218.6, -28, 180], [215.5, -28, 180], [212.4, -28, 180], [209.25, -28, 180], [206.15, -28, 180], [203, -28, 180], [199.9, -28, 180], [196.75, -28, 180], [193.65, -28, 180], [190.5, -28, 180], [187.4, -28, 180], [184.25, -28, 180], [181.15, -28, 180], [178, -28, 180], [174.9, -28, 180], [171.75, -28, 180], [168.65, -28, 180], [165.5, -28, 180], [162.4, -28, 180], [159.3, -28, 180], [156.15, -28, 180], [153.05, -28, 180], [149.9, -28, 180], [146.8, -28, 180], [143.65, -28, 180], [140.55, -28, 180], [137.4, -28, 180], [134.3, -28, 180], [131.15, -28, 180], [128.05, -28, 180], [124.9, -28, 180], [121.8, -28, 180], [118.65, -28, 180], [115.55, -28, 180], [112.4, -28, 180], [109.3, -28, 180], [106.2, -28, 180], [103.05, -28, 180], [99.95, -28, 180], [96.8, -28, 180], [93.7, -28, 180], [90.55, -28, 180], [87.45, -28, 180], [84.3, -28, 180], [81.2, -28, 180], [78.05, -28, 180], [74.95, -28, 180], [71.8, -28, 180], [68.7, -28, 180], [65.55, -28, 180], [62.45, -28, 180], [59.3, -28, 180], [56.2, -28, 180], [53.1, -28, 180], [49.95, -28, 180], [46.85, -28, 180], [43.7, -28, 180], [40.6, -28, 180], [37.45, -28, 180], [34.35, -28, 180], [31.2, -28, 180], [28.1, -28, 180], [24.95, -28, 180], [21.85, -28, 180], [18.7, -28, 180], [15.6, -28, 180], [12.45, -28, 180], [9.35, -28, 180], [6.2, -28, 180], [3.1, -28, 180], [0, -28, 180], [-3.15, -28, 180], [-6.25, -28, 180], [-9.4, -28, 180], [-12.5, -28, 180], [-15.65, -28, 180], [-18.75, -28, 180], [-21.9, -28, 180], [-25, -28, 180], [-28.15, -28, 180], [-31.25, -28, 180], [-34.4, -28, 180], [-37.5, -28, 180], [-40.65, -28, 180], [-43.75, -28, 180], [-46.9, -28, 180], [-50, -28, 180], [-50, -25, 0], [-46.9, -25, 0]]; track_5 = [[-47.85, -25, 0], [-45.7, -25, 0], [-43.55, -25, 0], [-41.35, -25, 0], [-39.2, -25, 0], [-37.05, -25, 0], [-34.9, -25, 0], [-32.75, -25, 0], [-30.6, -25, 0], [-28.4, -25, 0], [-26.25, -25, 0], [-24.1, -25, 0], [-21.95, -25, 0], [-19.8, -25, 0], [-17.65, -25, 0], [-15.5, -25, 0], [-13.3, -25, 0], [-11.15, -25, 0], [-9, -25, 0], [-6.85, -25, 0], [-4.7, -25, 0], [-2.55, -25, 0], [-0.35, -25, 0], [1.8, -25, 0], [3.95, -25, 0], [6.1, -25, 0], [8.25, -25, 0], [10.4, -25, 0], [12.6, -25, 0], [14.75, -25, 0], [16.9, -25, 0], [19.05, -25, 0], [21.2, -25, 0], [23.35, -25, 0], [25.55, -25, 0], [27.7, -25, 0], [29.85, -25, 0], [32, -25, 0], [34.15, -25, 0], [36.3, -25, 0], [38.5, -25, 0], [40.65, -25, 0], [42.8, -25, 0], [44.95, -25, 0], [47.1, -25, 0], [49.25, -25, 0], [51.45, -25, 0], [53.6, -25, 0], [55.75, -25, 0], [57.9, -25, 0], [60.05, -25, 0], [62.2, -25, 0], [64.35, -25, 0], [66.55, -25, 0], [68.7, -25, 0], [70.85, -25, 0], [73, -25, 0], [75.15, -25, 0], [77.3, -25, 0], [79.5, -25, 0], [81.65, -25, 0], [83.8, -25, 0], [85.95, -25, 0], [88.1, -25, 0], [90.25, -25, 0], [92.4, -25, 0], [94.6, -25, 0], [96.75, -25, 0], [98.9, -25, 0], [101.05, -25, 0], [103.2, -25, 0], [105.35, -25, 0], [107.55, -25, 0], [109.7, -25, 0], [111.85, -25, 0], [114, -25, 0], [116.15, -25, 0], [118.3, -25, 0], [120.5, -25, 0], [122.65, -25, 0], [124.8, -25, 0], [126.95, -25, 0], [129.1, -25, 0], [131.25, -25, 0], [133.4, -25, 0], [135.6, -25, 0], [137.75, -25, 0], [139.9, -25, 0], [142.05, -25, 0], [144.2, -25, 0], [146.35, -25, 0], [148.55, -25, 0], [150.7, -25, 0], [152.85, -25, 0], [155, -25, 0], [157.15, -25, 0], [159.3, -25, 0], [161.45, -25, 0], [163.65, -25, 0], [165.8, -25, 0], [167.95, -25, 0], [170.1, -25, 0], [172.25, -25, 0], [174.4, -25, 0], [176.6, -25, 0], [178.75, -25, 0], [180.9, -25, 0], [183.05, -25, 0], [185.2, -25, 0], [187.35, -25, 0], [189.5, -25, 0], [191.7, -25, 0], [193.85, -25, 0], [196, -25, 0], [198.15, -25, 0], [200.3, -25, 1], [202.45, -24.95, 0], [204.55, -24.95, -1], [206.65, -25, -2], [208.7, -25.1, -4], [210.8, -25.25, -5], [212.9, -25.45, -6], [215, -25.7, -8], [217.1, -26, -10], [219.15, -26.35, -12], [221.25, -26.8, -14], [223.3, -27.35, -16], [225.3, -28, -19], [227.3, -28.7, -22], [229.3, -29.55, -25], [231.2, -30.45, -28], [233.1, -31.55, -32], [234.85, -32.7, -36], [236.55, -34, -40], [238.15, -35.45, -45], [239.65, -37.05, -50], [241.05, -38.75, -54], [242.3, -40.6, -58], [243.4, -42.55, -62], [244.4, -44.55, -65], [245.3, -46.6, -69], [246.1, -48.65, -71], [246.75, -50.75, -74], [247.35, -52.9, -76], [247.9, -55.05, -78], [248.35, -57.2, -80], [248.7, -59.35, -81], [249.05, -61.5, -83], [249.3, -63.65, -84], [249.55, -65.85, -85], [249.7, -68, -86], [249.85, -70.15, -87], [249.95, -72.3, -88], [250, -74.5, -89], [250, -76.65, -90], [250, -78.8, -90], [250, -80.95, -90], [250, -83.1, -90], [250, -85.25, -90], [250, -87.45, -90], [250, -89.6, -90], [250, -91.75, -90], [250, -93.9, -90], [250, -96.05, -90], [250, -98.2, -90], [250, -100.35, -90], [250, -102.55, -90], [250, -104.7, -90], [250, -106.85, -90], [250, -109, -90], [250, -111.15, -90], [250, -113.3, -90], [250, -115.5, -90], [250, -117.65, -90], [250, -119.8, -90], [250, -121.95, -90], [250, -124.1, -90], [250, -126.25, -90], [250, -128.4, -90], [250, -130.6, -90], [250, -132.75, -90], [250, -134.9, -90], [250, -137.05, -90], [250, -139.2, -90], [250, -141.35, -90], [250, -143.55, -90], [250, -145.7, -90], [250, -147.85, -90], [250, -150, -90], [250, -152.15, -90], [250, -154.3, -90], [250, -156.5, -90], [250, -158.65, -90], [250, -160.8, -90], [250, -162.95, -90], [250, -165.1, -90], [250, -167.3, -90], [250, -169.45, -90], [250, -171.6, -90], [250, -173.75, -90], [250, -175.9, -89], [250.05, -178, -88], [250.15, -180.1, -87], [250.3, -182.2, -86], [250.5, -184.3, -85], [250.7, -186.4, -84], [251, -188.45, -82], [251.35, -190.55, -80], [251.75, -192.6, -79], [252.2, -194.7, -77], [252.75, -196.7, -75], [253.35, -198.75, -72], [254.05, -200.75, -70], [254.9, -202.75, -67], [255.8, -204.7, -64], [256.8, -206.55, -61], [257.9, -208.4, -57], [259.15, -210.15, -53], [260.55, -211.8, -49], [262.05, -213.35, -44], [263.7, -214.8, -40], [265.45, -216.15, -36], [267.3, -217.35, -32], [269.25, -218.45, -28], [271.2, -219.45, -25], [273.25, -220.3, -22], [275.35, -221.1, -20], [277.45, -221.8, -17], [279.55, -222.4, -15], [281.7, -222.9, -13], [283.85, -223.35, -11], [286, -223.75, -10], [288.15, -224.05, -8], [290.3, -224.35, -7], [292.45, -224.55, -6], [294.6, -224.75, -5], [296.8, -224.85, -4], [298.95, -224.95, -3], [301.1, -225, 0], [303.25, -225, 0], [305.4, -225, 0], [307.6, -225, 0], [309.75, -225, 0], [311.9, -225, 0], [314.05, -225, 0], [316.2, -225, 0], [318.35, -225, 0], [320.5, -225, 0], [322.7, -225, 0], [324.85, -225, 0], [327, -225, 0], [329.15, -225, 0], [331.3, -225, 0], [333.45, -225, 0], [335.65, -225, 0], [337.8, -225, 0], [339.95, -225, 0], [342.1, -225, 0], [344.25, -225, 0], [346.4, -225, 0], [348.55, -225, 0], [350.75, -225, 0], [352.9, -225, 0], [355.05, -225, 0], [357.2, -225, 0], [359.35, -225, 0], [361.55, -225, 0], [363.7, -225, 0], [365.85, -225, 0], [368, -225, 0], [370.15, -225, 0], [372.3, -225, 0], [374.5, -225, 0], [376.65, -225, 0], [378.8, -225, 0], [380.95, -225, 0], [383.1, -225, 0], [385.25, -225, 0], [387.4, -225, 0], [389.6, -225, 0], [391.75, -225, 0], [393.9, -225, 0], [396.05, -225, 0], [398.2, -225, 0], [400.35, -225, 0], [402.55, -225, 0], [404.7, -225, 0], [406.85, -225, 0], [409, -225, 0], [411.15, -225, 0], [413.3, -225, 0], [415.5, -225, 0], [417.65, -225, 0], [419.8, -225, 0], [421.95, -225, 0], [424.1, -225, 0], [426.25, -225, 0], [428.4, -225, 0], [430.6, -225, 0], [432.75, -225, 0], [434.9, -225, 0], [437.05, -225, 0], [439.2, -225, 0], [441.35, -225, 0], [443.55, -225, 0], [445.7, -225, 0], [447.85, -225, 0], [450, -225, 0], [-50, -25, 0], [-47.85, -25, 0]]; trace("track data loaded"); terrain_data = [[99, 20, 20, 20, 20, 0], [0, 20, 20, 20, 20, 0], [0, 20, 20, 20, 20, 0], [0, 20, 20, 20, 20, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [10, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 10, 10, 10, 10, 0], [0, 31, 10, 10, 10, 0], [3, 31, 31, 31, 31, 0], [3, 41, 10, 5, 1, 0], [0, 71, 10, 2, 72, 0], [5, 1, 1, 4, 61, 0], [0, 41, 41, 61, 62, 0], [0, 10, 61, 62, 10, 0], [3, 61, 62, 5, 1, 0], [0, 62, 41, 2, 41, 0], [5, 1, 1, 4, 10, 0], [0, 10, 10, 10, 72, 0], [6, 1, 1, 1, 1, 0], [2, 71, 10, 10, 10, 0], [0, 65, 41, 10, 10, 0], [0, 64, 65, 41, 72, 0], [3, 10, 64, 65, 41, 0], [0, 71, 10, 64, 65, 0], [0, 10, 10, 10, 64, 0], [0, 65, 10, 10, 10, 0], [0, 64, 65, 41, 61, 0], [2, 71, 64, 63, 62, 0], [0, 10, 41, 10, 41, 0], [0, 10, 10, 10, 10, 0], [6, 1, 1, 1, 1, 0], [3, 10, 10, 5, 1, 0], [0, 10, 41, 2, 72, 0], [5, 1, 1, 4, 10, 0], [0, 10, 10, 10, 10, 0], [2, 11, 12, 11, 12, 0], [0, 20, 20, 20, 20, 0], [0, 20, 20, 20, 20, 0], [0, 20, 20, 20, 20, 0], [0, 20, 20, 20, 20, 0]]; trace("terrain data loaded"); ship.prototype = new MovieClip(); ship.prototype.moveUp = function () { if (this.target_y > -380) { this.target_y = this.target_y - 5; } }; ship.prototype.moveDown = function () { if (this.target_y < -20) { this.target_y = this.target_y + 5; } }; ship.prototype.moveLeft = function () { if (this.target_x > 20) { this.target_x = this.target_x - 8; } }; ship.prototype.moveRight = function () { if (this.target_x < 380) { this.target_x = this.target_x + 8; } }; ship.prototype.checkKeyboard = function (nr) { if (Key.isDown(39)) { this.moveRight(); } if (Key.isDown(37)) { this.moveLeft(); } if (Key.isDown(38)) { this.moveUp(); } if (Key.isDown(40)) { this.moveDown(); } }; ship.prototype.moving = function () { this._x = this._x + ((this.target_x - this._x) * 0.2); this._y = this._y + ((this.target_y - this._y) * 0.2); this.shadow._x = this._x; this.shadow._y = this._y; this.checkKeyboard(); }; ship.prototype.startShip = function () { this.weapon.gotoAndStop(this.ammo_type); this.onEnterFrame = this.moving; }; ship.prototype.stopShip = function () { delete this.onEnterFrame; }; ship.prototype.upgradeWeapon = function () { this.weapon.gotoAndStop(++this.ammo_type); }; ship.prototype.fireAmmo = function () { _root.layer_id++; this.ammo = this._parent.attachMovie("ammo", "ammo" + _root.layer_id, 10000 + _root.layer_id, {_x:this._x, _y:this._y - 10, ammo_type:this.ammo_type}); this.ammo.startAmmo(); if (ammo_type_tmp == 2) { } }; ship.prototype.getDir = function (tx, ty) { return(Math.atan2(this._y - ty, this._x - tx)); }; ship.prototype.damage = function (damage) { this._parent.shield.removeShield(damage); if (!this._parent.shield.checkShield()) { this.kill(); } else { this.punch(); } }; ship.prototype.kill = function () { this.gotoAndPlay("death"); this.ammo_type = 1; if (this._parent.shield.removeLive()) { this._parent.shield.addShield(100); } else { this._parent._parent.gotoAndStop("end"); } }; ship.prototype.punch = function () { this.gotoAndPlay("punch"); }; Object.registerClass("ship", ship); trace("ship loaded"); tank.prototype = new MovieClip(); tank.prototype.moving = function () { this.y_add = this.y_add + _global.speed; this.nr++; if (this.nr >= this.dummy.length) { this.removeTank(); } if (!this.dead) { this.hit.x = this.dummy[this.nr][0]; this.hit.y = this.dummy[this.nr][1]; this._rotation = this.dummy[this.nr][2]; } this._x = this.hit.x; this._y = (this.hit.y - 425) + this.y_add; if (!this.dead) { this.collisionTest(); } }; tank.prototype.collisionTest = function () { if (this._parent._parent.ship.hitTest2(this._x, this._y, 20)) { this._parent._parent.ship.damage(70); this.kill(); } }; tank.prototype.startTank = function (target_dummy, interva) { this.y_add = 0; this.dummy = target_dummy; this.onEnterFrame = this.moving; this.mineInterval = setInterval(this, "fireMine", interva); }; tank.prototype.stopTank = function () { delete this.onEnterFrame; }; tank.prototype.removeTank = function () { this.removeMovieClip(); }; tank.prototype.kill = function () { clearInterval(this.mineInterval); this.gotoAndPlay("death"); this.dead = true; }; tank.prototype.punch = function () { this.gotoAndPlay("punch"); }; tank.prototype.fireMine = function () { _root.layer_id++; this.mine = this._parent.attachMovie("mine", "mine" + _root.layer_id, 10000 + _root.layer_id, {_x:this._x, _y:this._y}); this.dir = this._parent._parent.ship.getDir(this._x, this._y); this.mine.startMine(this.dir, 15); this.turret.gun.gotoAndPlay(2); this.turret._rotation = Math.radToDeg(this.dir) - this._rotation; }; tank.prototype.damage = function (damage) { this.hp = this.hp - damage; if (this.hp <= 0) { this.kill(); this._parent._parent.score.updateScore(200); } else { this.punch(); this._parent._parent.score.updateScore(10); } }; Object.registerClass("tank", tank); trace("tank loaded"); bonus.prototype = new MovieClip(); bonus.prototype.moving = function () { if (this._y > 400) { this.remove(); } this._y = this._y + _global.speed; this.collisionTest(); }; bonus.prototype.collisionTest = function () { if (this._parent._parent.ship.hitTest2(this._x, this._y, 20)) { this._parent._parent.ship.upgradeWeapon(); this.remove(); } }; bonus.prototype.begin = function (bonus_type) { this._y = this._y - 50; this.bonus_type = bonus_type; this.onEnterFrame = this.moving; }; bonus.prototype.end = function () { delete this.onEnterFrame; }; bonus.prototype.remove = function () { this.end(); this.removeMovieClip(); }; bonus.prototype.kill = function () { this.gotoAndPlay("death"); this.dead = true; }; Object.registerClass("bonus", bonus); trace("bonus loaded"); turret.prototype = new MovieClip(); turret.prototype.moving = function () { if (this._y > 50) { this.removeTurret(); this.removeMovieClip(); trace("remove turret"); } this._y = this._y + _global.speed; if (!this.dead) { this.collisionTest(); } }; turret.prototype.collisionTest = function () { if (this._parent._parent.ship.hitTest2(this._x, this._y, 20)) { this._parent._parent.ship.damage(70); this.kill(); } }; turret.prototype.startTurret = function (interval) { this.y_add = 0; this._x = this._x + 50; this._y = this._y + 50; this.dummy = target_dummy; this.onEnterFrame = this.moving; this.mineInterval = setInterval(this, "fireMine", interval); }; turret.prototype.stopTurret = function () { delete this.onEnterFrame; }; turret.prototype.removeTurret = function () { clearInterval(this.mineInterval); this.removeMovieClip(); }; turret.prototype.kill = function () { clearInterval(this.mineInterval); this.gotoAndPlay("death"); this.dead = true; }; turret.prototype.punch = function () { this.gotoAndPlay("punch"); }; turret.prototype.fireMine = function () { _root.layer_id++; this.mine = this._parent.attachMovie("mine", "mine" + _root.layer_id, _root.layer_id, {_x:this._x, _y:this._y, ammo_type:2}); this.dir = this._parent._parent.ship.getDir(this._x, this._y); trace(this._parent._parent._parent.ship); this.mine.startMine(this.dir, 20); this.gun.gotoAndPlay(2); this._rotation = Math.radToDeg(this.dir); }; turret.prototype.damage = function (damage) { this.hp = this.hp - damage; if (this.hp <= 0) { this.kill(); this._parent._parent.score.updateScore(200); } else { this.punch(); this._parent._parent.score.updateScore(10); } }; Object.registerClass("turret", turret); trace("turret loaded"); fighter.prototype = new MovieClip(); fighter.prototype.moving = function () { this.y_add = this.y_add + _global.speed; this.nr++; if (this.nr >= this.dummy.length) { this.removeFighter(); } if (!this.dead) { this.hit.x = this.dummy[this.nr][0]; this.hit.y = this.dummy[this.nr][1]; this._rotation = this.dummy[this.nr][2]; } this._x = this.hit.x; this._y = (this.hit.y - 400) + this.y_add; if (!this.dead) { this.collisionTest(); } }; fighter.prototype.collisionTest = function () { if (this._parent._parent.ship.hitTest2(this._x, this._y, 20)) { this._parent._parent.ship.damage(50); this.kill(); } }; fighter.prototype.startFighter = function (target_dummy, nr, fighter_type) { this.fighter_type = fighter_type; this.body.gotoAndStop(this.fighter_type); this.nr = nr; this.y_add = 0; this.dummy = target_dummy; this.onEnterFrame = this.moving; this.mineInterval = setInterval(this, "fireMine", 5000); }; fighter.prototype.stopFighter = function () { delete this.onEnterFrame; }; fighter.prototype.removeFighter = function () { this.removeMovieClip(); }; fighter.prototype.kill = function () { clearInterval(this.mineInterval); this.gotoAndPlay("death"); this.dead = true; }; fighter.prototype.punch = function () { this.gotoAndPlay("punch"); }; fighter.prototype.damage = function (damage) { this.hp = this.hp - damage; if (this.hp <= 0) { this.kill(); this.bonus_type = this._parent._parent.score.updateScore(100); if (this.bonus_type > 0) { this.bonus = this._parent.attachMovie("bonus", "bonus" + _root.layer_id, 10000 + _root.layer_id, {_x:this._x, _y:this._y}); this.bonus.begin(this.bonus_type); } } else { this.punch(); this._parent._parent.score.updateScore(10); } }; fighter.prototype.fireMine = function () { _root.layer_id++; this.mine = this._parent.attachMovie("mine", "mine" + _root.layer_id, _root.layer_id, {_x:this._x, _y:this._y}); this.dir = this._parent._parent.ship.getDir(this._x, this._y); this.mine.startMine(this.dir); }; Object.registerClass("fighter", fighter); trace("fighter loaded"); boss.prototype = new MovieClip(); boss.prototype.moving = function () { this.y_add++; this.target_x = this._parent._parent.ship._x; if (!this.dead) { this._x = this._x + ((this.target_x - this._x) * 0.01); } if (!this.dead) { this.collisionTest(); } }; boss.prototype.collisionTest = function () { if (this._parent._parent.ship.hitTest2(this._x, this._y, 20)) { this._parent._parent.ship.damage(50); this.kill(); } }; boss.prototype.begin = function (fighter_type, hp) { this.max_hp = hp; this.hp = hp; this.fighter_type = fighter_type; this.body.gotoAndStop(this.fighter_type); this.y_add = 0; this.onEnterFrame = this.moving; this.mineInterval = setInterval(this, "fireMine", this.timer); }; boss.prototype.stopFighter = function () { delete this.onEnterFrame; }; boss.prototype.removeFighter = function () { this.removeMovieClip(); }; boss.prototype.kill = function () { clearInterval(this.mineInterval); this.gotoAndPlay("death"); this.dead = true; }; boss.prototype.punch = function () { this.gotoAndPlay("punch"); }; boss.prototype.damage = function (damage) { this.hp = this.hp - damage; this.health.hp._xscale = (100 * this.hp) / this.max_hp; trace(this.hp); if (this.hp <= 0) { this.kill(); this.bonus_type = this._parent._parent.score.updateScore(this.max_hp * 2); if (this.bonus_type > 0) { this.bonus = this._parent.attachMovie("bonus", "bonus" + _root.layer_id, 10000 + _root.layer_id, {_x:this._x, _y:this._y}); this.bonus.begin(this.bonus_type); } } else { this.punch(); this._parent._parent.score.updateScore(10); } }; boss.prototype.fireMine = function () { clearInterval(this.mineInterval); if (this.timer > 400) { this.timer = this.timer - 30; } this.mineInterval = setInterval(this, "fireMine", this.timer); _root.layer_id++; this.mine = this._parent.attachMovie("mine", "mine" + _root.layer_id, 10000 + _root.layer_id, {_x:this._x, _y:this._y, ammo_type:10}); this.dir = this._parent._parent.ship.getDir(this._x, this._y); this.mine.startMine(this.dir, 10); }; Object.registerClass("boss", boss); trace("boss loaded"); ammo.prototype = new MovieClip(); ammo.prototype.moveUp = function (nr) { if (this._y > -400) { this._y = this._y - nr; } else { this.stopAmmo(); } }; ammo.prototype.moving = function () { this.moveUp(10); this.collisionTest(); }; ammo.prototype.collisionTest = function (nr) { this.hit.x = this._x; this.hit.y = this._y; this._parent.localToGlobal(this.hit); for (e in this._parent.enemies) { if (this._parent.enemies[e].hitTest(this.hit.x, this.hit.y, true)) { if ((!this._parent.enemies[e].dead) && (this._parent.enemies[e].killable)) { this._parent.enemies[e].damage(20 * this.ammo_type); this.explosion(); } break; } } }; ammo.prototype.startAmmo = function () { this.gotoAndStop(this.ammo_type); this.onEnterFrame = this.moving; }; ammo.prototype.stopAmmo = function () { delete this.onEnterFrame; this.removeMovieClip(); }; ammo.prototype.explosion = function () { delete this.onEnterFrame; this.ex = this._parent.explosions.attachMovie("explosion", "explosion" + _root.explosion_count, ++_root.explosion_count, {_x:this._x, _y:this._y}); this.ex.playSound("explosion1", 100); this._parent._parent.score.hitAdd(); this.removeMovieClip(); }; Object.registerClass("ammo", ammo); mine.prototype = new MovieClip(); mine.prototype.moving = function () { if (this._y > 0) { this._y = this._y - nr; } else { this.stopAmmo(); } }; mine.prototype.moving = function () { this._x = this._x + this.x_step; this._y = this._y + (this.y_step + _global.speed); if ((((this._x > 400) || (this._x < 0)) || (this._y < -400)) || (this._y > 0)) { this.stopMine(); } this.collisionTest(); }; mine.prototype.collisionTest = function (nr) { if (this._parent._parent.ship.hitTest2(this._x, this._y, 20)) { this._parent._parent.ship.damage(30); this.explosion(); } }; mine.prototype.startMine = function (dir, start_add) { this.dir = dir; this.gotoAndStop(this.ammo_type); this._rotation = Math.radToDeg(this.dir); this.x_step = this.speed * Math.cos(this.dir); this.y_step = this.speed * Math.sin(this.dir); this._x = this._x + (start_add * this.x_step); this._y = this._y + (start_add * this.y_step); this.onEnterFrame = this.moving; }; mine.prototype.stopMine = function () { delete this.onEnterFrame; this.removeMovieClip(); }; mine.prototype.explosion = function () { this.ex = this._parent._parent.explosions.attachMovie("explosion", "explosion" + _root.explosion_count, ++_root.explosion_count, {_x:this._x, _y:this._y}); this.ex.playSound("explosion1", 100); this.stopMine(); }; mine.prototype.damage = function (damage) { this.kill(); this._parent._parent.score.updateScore(1); }; mine.prototype.kill = function () { this.stopMine(); }; mine.prototype.punch = function () { this.stopMine(); }; Object.registerClass("mine", mine); trace("ammo loaded"); Math.radToDeg = function (rad) { return((rad * 180) / Math.PI); }; Math.degToRad = function (deg) { return((deg * Math.PI) / 180); }; Math.distance = function (x, y) { return(Math.sqrt((x * x) + (y * y))); }; Math.volumeDistance = function (x, y) { this.d = Math.sqrt(((x - _root.body.player._x) * (x - _root.body.player._x)) + ((y - _root.body.player._y) * (y - _root.body.player._y))) / 10; if (this.d > 80) { return(0); } return(80 - this.d); }; Math.smalest = function (d0, d1, d2) { if (d0 < d1) { if (d0 < d2) { return(0); } return(2); } if (d1 < d2) { return(1); } return(2); }; MovieClip.prototype.playSound = function (id, vol) { if ((vol > 5) && (vol <= 100)) { _root.sound_count++; this.soundClip = _root.sounds.createEmptyMovieClip("sound" + _root.sound_count, _root.sound_count); this.sound_id = new Sound(this.soundClip); this.sound_id.attachSound(id); this.sound_id.setVolume(vol); this.sound_id.start(); this.sound_id.onSoundComplete = function () { this.soundClip.removeMovieClip(); }; } }; trace("sounds.as loaded"); keyboard.prototype.shipKeysStart = function () { this.onKeyDown = this.shipDown; }; keyboard.prototype.nullKeys = function () { delete this.onKeyDown; delete this.onKeyUp; }; keyboard.prototype.shipDown = function () { switch (Key.getCode()) { case Key.SPACE : if (ammonition.checkAmmo()) { ship.fireAmmo(); ammonition.removeAmmo(); } this.onKeyUp = this.fireAmmo; delete this.onKeyDown; return; case Key.ESCAPE : this.power_delta = bubbleRadar.getPower(); bubbleRadar.powerDown(); this.onKeyUp = this.weaponUp; delete this.onKeyDown; } }; keyboard.prototype.fireAmmo = function () { this.onKeyDown = this.shipDown; delete this.onKeyUp; }; keyboardListener = new keyboard(); Key.addListener(keyboardListener); Stage.showMenu = false; _quality = "HIGH"; Stage.scaleMode = "noScale"; Stage.align = "CC";
Frame 10
stop(); this.onEnterFrame = function () { this.loading = this.getBytesLoaded(); this.total = this.getBytesTotal(); this.percent = int((100 * this.loading) / this.total); trace((("load:" + this.loading) + "/") + this.total); trace("percent:" + this.percent); this.loader.setPercent(this.percent); if (this.percent >= 100) { this.gotoAndStop("menu"); delete this.onEnterFrame; } };
Frame 19
stop(); _global.level_nr = 1; _root.enemies_id = 10000; _root.layer_id = 1000000 /* 0x0F4240 */; this.but_action.onPress = function () { this._parent.gotoAndStop("game"); }; this.but_action.onRollOver = function () { this.shake(); }; this.but_action.onRollOut = function () { this.stopShake(); }; this.but_action.shake = function () { this.x = this._x; this.y = this._y; this.onEnterFrame = function () { this._x = (this.x + random(10)) - 5; this._y = (this.y + random(6)) - 3; }; }; this.but_action.stopShake = function () { delete this.onEnterFrame; this._x = this.x; this._y = this.y; };
Frame 34
stop(); _global.level_name = ("level" + _global.level_nr) + ".txt"; this.but_level.body.level_id = "LEVEL:" + _global.level_nr; keyboardListener.shipKeysStart(); this.terrain = this.body.attachMovie("terrainGame", "terrain", 10, {_x:0, _y:0}); this.ship = this.body.attachMovie("ship", "ship", 1800000, {_x:200, _y:-200}); this.ship.startShip(); this.ammonition = this.body.attachMovie("ammonition", "ammonition", 12000001, {_x:400, _y:0}); this.ammonition.startAmmo(800); this.shield = this.body.attachMovie("shield", "shield", 12000002, {_x:0, _y:0}); this.shield.startShield(5000); this.score = this.body.attachMovie("score", "score", 12000003, {_x:400, _y:-400}); levelAdres = new LoadVars(); levelAdres.onLoad = function (success) { if (success) { _global.terrain_data = parseLevel(this.terrain_data); _global.terrain_background = this.terrain_background; terrain.loadTerrainData(_global.terrain_data, _global.terrain_background); terrain.startTerrain(); } else { trace("loadFailed"); } }; _global.parseLevel = function (data_to_parse) { t1 = data_to_parse.split("#"); t2 = new Array(); i = 0; while (i < t1.length) { t2.push(t1[i].split("|")); i++; } return(t2); }; this.levelAdres.load("levels/" + _global.level_name);
Frame 44
stop(); _global.level_nr++; if (_global.level_nr > 3) { gotoAndStop (53); } _root.enemies_id = 10000; _root.layer_id = 1000000 /* 0x0F4240 */; this.but_next.shake = function () { this.x = this._x; this.y = this._y; this.onEnterFrame = function () { this._x = (this.x + random(10)) - 5; this._y = (this.y + random(6)) - 3; }; }; this.but_next.stopShake = function () { delete this.onEnterFrame; this._x = this.x; this._y = this.y; }; this.but_next.onPress = function () { this._parent.gotoAndStop("game"); }; this.but_next.onRollOver = function () { this.shake(); }; this.but_next.onRollOut = function () { this.stopShake(); };
Frame 53
stop(); _global.level_nr = 1; _root.enemies_id = 10000; _root.layer_id = 1000000 /* 0x0F4240 */; this.sc = "SCORE: " + _global.score; this.acc = "ACCURACY: " + _global.accuracy; this.but_gameover.shake = function () { this.x = this._x; this.y = this._y; this.onEnterFrame = function () { this._x = (this.x + random(10)) - 5; this._y = (this.y + random(6)) - 3; }; }; this.but_gameover.stopShake = function () { delete this.onEnterFrame; this._x = this.x; this._y = this.y; }; this.but_gameover.onPress = function () { this._parent.gotoAndStop("menu"); }; this.but_gameover.onRollOver = function () { this.shake(); }; this.but_gameover.onRollOut = function () { this.stopShake(); };
Instance of Symbol 406 MovieClip in Frame 53
//component parameters onClipEvent (initialize) { scr = "_global.score"; }
Symbol 7 MovieClip [bonus] Frame 23
stop();
Symbol 12 MovieClip [mine] Frame 1
this._parent.killable = true; stop();
Symbol 12 MovieClip [mine] Frame 2
this._parent.killable = true;
Symbol 12 MovieClip [mine] Frame 3
this._parent.killable = false;
Symbol 12 MovieClip [mine] Frame 10
this._parent.killable = false;
Symbol 44 MovieClip [tex_41] Frame 1
stop(); trace("active=" + this.active); this.begin = function () { trace("begin turret"); _root.enemies_id = _root.enemies_id + 3; this.turret = this._parent._parent.enemies.attachMovie("turret", "turret" + _root.enemies_id, _root.enemies_id - 1000, {_x:this._x, _y:this._y + this._parent._y}); this.turret.startTurret(3000); }; this.end = function () { trace("end turret"); this.turret.stopTurret(); this.turret.removeTurret(); }; if (this.active) { this.begin(); trace("costam"); }
Symbol 81 MovieClip [enemy_12] Frame 1
stop(); this.begin = function () { this.boss = this._parent._parent.enemies.attachMovie("boss", "boss" + (_root.enemies_id++), _root.enemies_id); this.boss.begin(3, 3000); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 83 MovieClip [enemy_11] Frame 1
stop(); this.begin = function () { this.boss = this._parent._parent.enemies.attachMovie("boss", "boss" + (_root.enemies_id++), _root.enemies_id); this.boss.begin(2, 2000); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 93 MovieClip [enemy_4] Frame 1
stop(); this.begin = function () { _root.enemies_id++; this.fighter1 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter1.startFighter(_root.track_1, 0, 1); _root.enemies_id++; this.fighter2 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter2.startFighter(_root.track_1, -15, 1); _root.enemies_id++; this.fighter3 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter3.startFighter(_root.track_1, -30, 1); _root.enemies_id++; this.fighter4 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter4.startFighter(_root.track_1, -45, 1); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 95 MovieClip [enemy_1] Frame 1
stop(); this.begin = function () { trace(_root.terrain); _root.terrain.stopTerrain(); }; if (this.active) { this.begin(); }
Symbol 106 MovieClip [tank4] Frame 1
stop(); this.hp = 100;
Symbol 106 MovieClip [tank4] Frame 5
gotoAndStop (1);
Symbol 106 MovieClip [tank4] Frame 7
gotoAndStop (1);
Symbol 106 MovieClip [tank4] Frame 51
this.removeMovieClip();
Symbol 109 MovieClip Frame 1
this.swapDepths(1500000);
Symbol 112 MovieClip [explosion] Frame 15
this.removeMovieClip();
Symbol 126 MovieClip Frame 8
stop();
Symbol 135 MovieClip [enemy_10] Frame 1
stop(); this.begin = function () { this.boss = this._parent._parent.enemies.attachMovie("boss", "boss" + (_root.enemies_id++), _root.enemies_id); this.boss.begin(1, 1500); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 2
stop();
Symbol 136 MovieClip Frame 3
stop();
Symbol 136 MovieClip Frame 4
stop();
Symbol 156 MovieClip Frame 29
stop();
Symbol 159 MovieClip Frame 44
gotoAndPlay (10);
Symbol 161 MovieClip [boss] Frame 1
stop();
Symbol 161 MovieClip [boss] Frame 6
gotoAndStop (1);
Symbol 161 MovieClip [boss] Frame 11
this.dead = true;
Symbol 161 MovieClip [boss] Frame 168
stop(); this._parent._parent._parent.gotoAndStop("levelup"); this.removeMovieClip();
Symbol 166 MovieClip [bonus] Frame 23
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 177 MovieClip [turret] Frame 1
stop();
Symbol 177 MovieClip [turret] Frame 8
gotoAndStop (1);
Symbol 177 MovieClip [turret] Frame 45
stop();
Symbol 184 MovieClip Frame 1
stop();
Symbol 185 MovieClip [ship] Frame 1
stop();
Symbol 185 MovieClip [ship] Frame 10
gotoAndStop (1);
Symbol 185 MovieClip [ship] Frame 47
gotoAndStop (1);
Symbol 187 MovieClip [enemy_0] Frame 1
stop();
Symbol 190 MovieClip [enemy_3] Frame 1
stop(); this.begin = function () { _root.enemies_id++; this.fighter1 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter1.startFighter(_root.track_2, 0, 2); _root.enemies_id++; this.fighter2 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter2.startFighter(_root.track_2, -15, 2); _root.enemies_id++; this.fighter3 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter3.startFighter(_root.track_2, -30, 2); _root.enemies_id++; this.fighter4 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter4.startFighter(_root.track_2, -45, 2); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 194 MovieClip [mine] Frame 1
this._parent.killable = true; stop();
Symbol 194 MovieClip [mine] Frame 2
this._parent.killable = true;
Symbol 194 MovieClip [mine] Frame 3
this._parent.killable = false;
Symbol 194 MovieClip [mine] Frame 10
this._parent.killable = false;
Symbol 200 MovieClip [ammo] Frame 1
stop();
Symbol 203 MovieClip Frame 10
gotoAndPlay (2);
Symbol 207 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 10
stop();
Symbol 219 MovieClip [tank] Frame 1
stop();
Symbol 219 MovieClip [tank] Frame 6
gotoAndStop (1);
Symbol 219 MovieClip [tank] Frame 11
this.dead = true;
Symbol 219 MovieClip [tank] Frame 51
stop();
Symbol 220 MovieClip Frame 1
stop();
Symbol 222 MovieClip [fighter] Frame 1
stop();
Symbol 222 MovieClip [fighter] Frame 6
gotoAndStop (1);
Symbol 222 MovieClip [fighter] Frame 11
this.dead = true;
Symbol 222 MovieClip [fighter] Frame 51
stop();
Symbol 224 MovieClip [enemy_2] Frame 1
stop(); this.begin = function () { _root.enemies_id++; this.fighter1 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter1.startFighter(_root.track_2, 0, 1); _root.enemies_id++; this.fighter2 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter2.startFighter(_root.track_2, -15, 1); _root.enemies_id++; this.fighter3 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter3.startFighter(_root.track_2, -30, 1); _root.enemies_id++; this.fighter4 = this._parent._parent.enemies.attachMovie("fighter", "fighter" + _root.enemies_id, _root.enemies_id); this.fighter4.startFighter(_root.track_2, -45, 1); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 226 MovieClip [enemy_6] Frame 1
stop(); this.begin = function () { _root.enemies_id++; this.tank = this._parent._parent.enemies.attachMovie("tank", "tank" + _root.enemies_id, _root.enemies_id + 9000); this.tank.startTank(_root.track_5, 2000); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 228 MovieClip [enemy_5] Frame 1
stop(); this.begin = function () { _root.enemies_id++; this.tank = this._parent._parent.enemies.attachMovie("tank", "tank" + _root.enemies_id, _root.enemies_id + 9000); this.tank.startTank(_root.track_6, 2000); }; this.end = function () { this.removeMovieClip(); }; if (this.active) { this.begin(); this.end(); }
Symbol 234 MovieClip Frame 1
Stage.scaleMode = "noScale"; fscommand ("trapallkeys", true); Stage.showMenu = false; this.uu = _root._url; var a = _root._url.split("/"); var i = 0; while (i < a.length) { if (a[i] == "files") { _root.gid = a[i + 1]; } i++; } if ((a[2] == "www.netstupidity.com") || (a[2] == "netstupidity.com")) { _root.ligin = 1; } _root.__url = "http://www.netstupidity.com/games/hof/"; _root.loadVariables((_root.__url + "hof_bsc.php?id=") + _root.gid); _root.prc = 0; this.onEnterFrame = function () { var ld = _root.getBytesLoaded(); var tt = _root.getBytesTotal(); var pr = ((100 * ld) / tt); this.pasek._xscale = pr; var b = Math.round(pr / 20); if (pr >= 100) { this.onEnterFrame = null; this._parent.play(); } };
Symbol 248 MovieClip Frame 140
stop();
Symbol 287 MovieClip Frame 1
this.t = getTimer(); this.tm = 0; this.onEnterFrame = function () { if (_root._framesloaded < 2) { this.t = getTimer(); return(undefined); } this.tm = this.tm + (getTimer() - this.t); var tt = Math.round(this.tm / 33); if (tt < 1) { this.stop(); } else { this.t = getTimer(); if (tt >= 145) { this.onEnterFrame = null; this.gotoAndStop(145); _root.play(); } else { this.gotoAndStop(tt); } } }; stop();
Symbol 290 MovieClip Frame 1
_root.stop(); stop();
Symbol 290 MovieClip Frame 2
stop();
Symbol 296 MovieClip Frame 1
stop(); this.setPercent = function (percent) { this.loader_text = percent + "%"; this.gotoAndStop(percent + 1); };
Symbol 299 MovieClip Frame 1
Symbol 299 MovieClip Frame 29
stop();
Symbol 306 MovieClip Frame 1
this._visible = _root.ligin == undefined; this.onPress = function () { getURL ("http://www.netstupidity.com"); };
Symbol 309 MovieClip Frame 1
this.swapDepths(90);
Symbol 311 MovieClip Frame 1
this.swapDepths(97);
Symbol 313 MovieClip Frame 1
this.swapDepths(98);
Symbol 317 MovieClip Frame 1
this.swapDepths(12000000);
Symbol 321 MovieClip Frame 1
this.max_pos = 100; this.swapDepths(12000020); this.setPos = function () { this.but_pos._y = (-4 * this._parent.terrain._y) / this.max_pos; };
Symbol 322 MovieClip Frame 1
Symbol 325 MovieClip Frame 1
this.shake = function () { this.x = this._x; this.y = this._y; this.onEnterFrame = function () { this._x = (this.x + random(10)) - 5; this._y = (this.y + random(6)) - 3; }; }; this.stopShake = function () { delete this.onEnterFrame; this._x = this.x; this._y = this.y; }; this.shake();
Symbol 325 MovieClip Frame 63
stop(); this.stopShake();
Symbol 347 Button
on (press) { this.gotoAndStop("weekly"); }
Symbol 348 Button
on (press) { this.gotoAndStop("daily"); }
Symbol 349 Button
on (press) { this.gotoAndStop("hourly"); }
Symbol 352 Button
on (press) { this.gotoAndStop("monthly"); }
Symbol 357 Button
on (press) { this.gotoAndStop("daily"); }
Symbol 360 MovieClip Frame 1
this._parent.tp = 2592000 /* 0x278D00 */; this._parent.tc = 0; this._parent.reload(); stop();
Symbol 360 MovieClip Frame 2
this._parent.tp = 604800 /* 0x093A80 */; this._parent.tc = 0; this._parent.reload();
Symbol 360 MovieClip Frame 3
this._parent.tp = 86400 /* 0x015180 */; this._parent.tc = 0; this._parent.reload();
Symbol 360 MovieClip Frame 4
this._parent.tp = 3600; this._parent.tc = 0; this._parent.reload();
Symbol 367 Button
on (press) { this.tc--; this.reload(); }
Symbol 372 Button
on (press) { this.tc = ((this.tc < 0) ? (this.tc + 1) : 0); this.reload(); }
Symbol 375 Button
on (press) { if (this.submitted == false) { this.loadVariables((((this.__url + "hof_put.php?id=") + this.gid) + "&s=") + this.sc); } }
Symbol 379 Button
on (press) { this._parent.l = 10; this._parent.reload(); this.gotoAndStop(2); }
Symbol 382 Button
on (press) { this._parent.l = 100; this._parent.reload(); this.gotoAndStop(1); }
Symbol 383 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 18
stop();
Symbol 400 MovieClip Frame 1
function reset() { this.m._x = this.s._x; this.m._y = this.s._y; } function scroll(p) { this._parent.rolki.f1.scroll = (this._parent.rolki.f2.scroll = (this._parent.rolki.f3.scroll = (this._parent.rolki.f4.scroll = int((this.mx * p) / 100)))); } this.onEnterFrame = function () { this.s._y = ((this.m._y > 5) ? (((this.m._y < 165) ? (this.m._y) : 166)) : 5); this.mx = this._parent.rolki.f1.maxscroll; scroll((100 * (this.s._y - 5)) / 160); };
Instance of Symbol 399 MovieClip "m" in Symbol 400 MovieClip Frame 1
on (press) { this.startDrag(); } on (release, releaseOutside) { this.stopDrag(); this._parent.reset(); }
Symbol 405 MovieClip Frame 1
this._visible = _root.ligin == undefined; this.onPress = function () { getURL ("http://www.netstupidity.com"); };
Symbol 406 MovieClip Frame 1
this.submitted = false;
Symbol 406 MovieClip Frame 2
function reload() { if (this.rolki._currentframe > 1) { this.rolki.gotoAndPlay(18); } var te = ((-this.tc) * this.tp); var tb = ((-(this.tc - 1)) * this.tp); this.loadVariables((((((((((this.__url + "hof_get.php?id=") + this.gid) + "&n=") + this.l) + "&tb=") + tb) + "&te=") + te) + "&s=") + this.sc); } this.uu = _root._url; this.gid = _root.gid; this.__url = _root.__url; this.l = 10; this.sc = eval (this.scr); if (int(this.sc) > int(_root.bsc)) { _root.bsc = this.sc; } this.onData = function () { if (this.r == 1) { this.rolki.gotoAndPlay(2); clearInterval(this._itr); return(undefined); } if (this.r == "3") { this.submitted = true; reload(); } if (this.r == "2") { getURL ("javascript:if(confirm('To submit Your score You have to be logged into netstupidity.com site. Do You wish to log in now?')) window.open('http://www.netstupidity.com/login.php'); void(0);"); } }; stop();

Library Items

Symbol 1 Sound [laser1]
Symbol 2 Sound [explosion1]
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:7
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClip [bonus]Uses:4 6
Symbol 8 GraphicUsed by:12
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:12
Symbol 11 GraphicUsed by:12 194
Symbol 12 MovieClip [mine]Uses:8 10 11
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip [bg_4]Uses:13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [bg_3]Uses:15
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [bg_2]Uses:17
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [bg_1]Uses:19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:24 26 28 30 32 34 36 44 46 55 62 64 65 67 69 74 76
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip [tex_72]Uses:22 23
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [tex_71]Uses:22 25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [tex_65]Uses:22 27
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [tex_64]Uses:22 29
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip [tex_63]Uses:22 31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [tex_62]Uses:22 33
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip [tex_61]Uses:22 35
Symbol 37 GraphicUsed by:40
Symbol 38 FontUsed by:39 51 57 71 78 82 94 134 186 308 310 312
Symbol 39 TextUses:38Used by:40 42
Symbol 40 MovieClip [tex_52]Uses:37 39
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [tex_51]Uses:41 39
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip [tex_41]Uses:22 43
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [tex_33]Uses:22 45
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:53
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:53
Symbol 51 TextUses:38Used by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [tex_32]Uses:48 50 51 52
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip [tex_31]Uses:22 54
Symbol 56 GraphicUsed by:58
Symbol 57 TextUses:38Used by:58
Symbol 58 MovieClip [tex_21]Uses:56 57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [tex_20]Uses:59
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [tex_12]Uses:22 61
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [tex_11]Uses:22 63
Symbol 65 MovieClip [tex_10]Uses:22
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClip [tex_5]Uses:22 66
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip [tex_4]Uses:22 68
Symbol 70 GraphicUsed by:72
Symbol 71 TextUses:38Used by:72
Symbol 72 MovieClip [tex_3]Uses:70 71
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClip [tex_2]Uses:22 73
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [tex_1]Uses:22 75
Symbol 77 GraphicUsed by:81 83 95
Symbol 78 TextUses:38Used by:81
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81 83 135 136
Symbol 81 MovieClip [enemy_12]Uses:77 78 80
Symbol 82 TextUses:38Used by:83
Symbol 83 MovieClip [enemy_11]Uses:77 82 80
Symbol 84 GraphicUsed by:93
Symbol 85 GraphicUsed by:90
Symbol 86 GraphicUsed by:90
Symbol 87 GraphicUsed by:90
Symbol 88 GraphicUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:85 86 87 88 89Used by:92 189
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:90 91Used by:93 220 224
Symbol 93 MovieClip [enemy_4]Uses:84 92
Symbol 94 TextUses:38Used by:95
Symbol 95 MovieClip [enemy_1]Uses:77 94
Symbol 96 GraphicUsed by:106
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:106
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:106
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:106
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:106 112
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [tank4]Uses:96 98 100 102 104 105
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip [ship_1]Uses:107
Symbol 109 MovieClipUsed by:110 322
Symbol 110 MovieClip [terrainGame]Uses:109
Symbol 111 MovieClip [terrainDesigner]
Symbol 112 MovieClip [explosion]Uses:104
Symbol 113 FontUsed by:114 115 116 117 123 129 230 231 402 404
Symbol 114 TextUses:113Used by:118
Symbol 115 EditableTextUses:113Used by:118
Symbol 116 TextUses:113Used by:118
Symbol 117 EditableTextUses:113Used by:118
Symbol 118 MovieClip [score]Uses:114 115 116 117
Symbol 119 GraphicUsed by:127 130
Symbol 120 GraphicUsed by:121 203
Symbol 121 MovieClipUses:120Used by:127 130
Symbol 122 GraphicUsed by:127
Symbol 123 TextUses:113Used by:127
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClip [shield]Uses:119 121 122 123 126
Symbol 128 GraphicUsed by:130
Symbol 129 TextUses:113Used by:130
Symbol 130 MovieClip [ammonition]Uses:119 121 128 129
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip [textureChooser]Uses:131
Symbol 133 GraphicUsed by:135 187 190
Symbol 134 TextUses:38Used by:135
Symbol 135 MovieClip [enemy_10]Uses:133 134 80Used by:407
Symbol 136 MovieClipUses:80Used by:161
Symbol 137 GraphicUsed by:141
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:137 139 140Used by:161
Symbol 142 GraphicUsed by:156
Symbol 143 GraphicUsed by:156
Symbol 144 GraphicUsed by:156
Symbol 145 GraphicUsed by:156
Symbol 146 GraphicUsed by:156
Symbol 147 GraphicUsed by:156
Symbol 148 GraphicUsed by:156
Symbol 149 GraphicUsed by:156
Symbol 150 GraphicUsed by:156
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156
Symbol 153 GraphicUsed by:156
Symbol 154 GraphicUsed by:156 216
Symbol 155 GraphicUsed by:156 216
Symbol 156 MovieClipUses:142 143 144 145 146 147 148 149 150 151 152 153 154 155Used by:161 177 185
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:161 177 219 222
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [boss]Uses:136 141 156 159 160Used by:407
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:166
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:166
Symbol 166 MovieClip [bonus]Uses:163 165Used by:407
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:177 208
Symbol 169 GraphicUsed by:173 207
Symbol 170 GraphicUsed by:173 207
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:173 207
Symbol 173 MovieClipUses:169 170 172Used by:177
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [turret]Uses:168 173 156 159 175 176Used by:407
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:185
Symbol 180 GraphicUsed by:185
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:181 182 183Used by:185
Symbol 185 MovieClip [ship]Uses:179 180 184 156Used by:407
Symbol 186 TextUses:38Used by:187
Symbol 187 MovieClip [enemy_0]Uses:133 186Used by:407
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188 90Used by:190 220
Symbol 190 MovieClip [enemy_3]Uses:133 189Used by:407
Symbol 191 GraphicUsed by:194
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:194 407
Symbol 194 MovieClip [mine]Uses:191 193 11Used by:407
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClip [ship_shadow]Uses:195Used by:407
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClip [ammo]Uses:197 198 199Used by:407
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:203
Symbol 203 MovieClipUses:120 202Used by:204
Symbol 204 MovieClipUses:203Used by:219 226 228
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:219 226 228
Symbol 207 MovieClipUses:169 170 172Used by:208
Symbol 208 MovieClipUses:168 207Used by:219 226 228
Symbol 209 GraphicUsed by:216
Symbol 210 GraphicUsed by:216
Symbol 211 GraphicUsed by:216
Symbol 212 GraphicUsed by:216
Symbol 213 GraphicUsed by:216
Symbol 214 GraphicUsed by:216
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:209 210 211 212 213 214 215 154 155Used by:219 222
Symbol 217 GraphicUsed by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClip [tank]Uses:204 206 208 216 217 218 159Used by:407
Symbol 220 MovieClipUses:92 189Used by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [fighter]Uses:220 216 159 221Used by:407
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip [enemy_2]Uses:223 92Used by:407
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip [enemy_6]Uses:225 204 206 208Used by:407
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip [enemy_5]Uses:227 204 206 208Used by:407
Symbol 229 GraphicUsed by:290
Symbol 230 TextUses:113Used by:234
Symbol 231 TextUses:113Used by:234
Symbol 232 GraphicUsed by:233 248
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:230 231 233Used by:290
Symbol 235 GraphicUsed by:248
Symbol 236 GraphicUsed by:248
Symbol 237 GraphicUsed by:248
Symbol 238 GraphicUsed by:248
Symbol 239 GraphicUsed by:248
Symbol 240 GraphicUsed by:248
Symbol 241 GraphicUsed by:248
Symbol 242 GraphicUsed by:248
Symbol 243 GraphicUsed by:248
Symbol 244 GraphicUsed by:248
Symbol 245 GraphicUsed by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:235 236 237 238 239 240 241 242 243 244 232 245 246 247Used by:287
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:287
Symbol 251 GraphicUsed by:287
Symbol 252 GraphicUsed by:287
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:287
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:287
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:287
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:287
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:287
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:287
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:287
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:287
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:287
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:287
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:287
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:287
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:287
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:287
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:287
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:287
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:248 250 251 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286Used by:288
Symbol 288 MovieClipUses:287Used by:290
Symbol 289 SoundUsed by:290
Symbol 290 MovieClipUses:229 234 288 289Used by:Timeline
Symbol 291 GraphicUsed by:296
Symbol 292 ShapeTweeningUsed by:296
Symbol 293 FontUsed by:294
Symbol 294 EditableTextUses:293Used by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:291 292 294 295Used by:Timeline
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:299
Symbol 299 MovieClipUses:298Used by:Timeline
Symbol 300 GraphicUsed by:303 324
Symbol 301 FontUsed by:302 323 328 330 332 333
Symbol 302 TextUses:301Used by:303
Symbol 303 MovieClipUses:300 302Used by:Timeline
Symbol 304 GraphicUsed by:306
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:304 305Used by:Timeline
Symbol 307 SoundUsed by:Timeline
Symbol 308 TextUses:38Used by:309
Symbol 309 MovieClipUses:308Used by:322
Symbol 310 TextUses:38Used by:311
Symbol 311 MovieClipUses:310Used by:322
Symbol 312 TextUses:38Used by:313
Symbol 313 MovieClipUses:312Used by:322
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:322
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:322
Symbol 318 GraphicUsed by:321
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:321
Symbol 321 MovieClipUses:318 320Used by:322
Symbol 322 MovieClipUses:309 109 311 313 315 317 321Used by:Timeline
Symbol 323 EditableTextUses:301Used by:324
Symbol 324 MovieClipUses:300 323Used by:325
Symbol 325 MovieClipUses:324Used by:Timeline
Symbol 326 SoundUsed by:Timeline
Symbol 327 GraphicUsed by:329 331
Symbol 328 TextUses:301Used by:329
Symbol 329 MovieClipUses:327 328Used by:Timeline
Symbol 330 TextUses:301Used by:331
Symbol 331 MovieClipUses:327 330Used by:Timeline
Symbol 332 EditableTextUses:301Used by:Timeline
Symbol 333 EditableTextUses:301Used by:Timeline
Symbol 334 GraphicUsed by:406
Symbol 335 GraphicUsed by:406
Symbol 336 FontUsed by:337 338 339 340 342 343 344 345 351 354 356 359 364 366 369 371 373 374 377 378 380 381 384 385 386
Symbol 337 TextUses:336Used by:406
Symbol 338 EditableTextUses:336Used by:406
Symbol 339 TextUses:336Used by:406
Symbol 340 EditableTextUses:336Used by:406
Symbol 341 GraphicUsed by:360
Symbol 342 TextUses:336Used by:360
Symbol 343 TextUses:336Used by:360
Symbol 344 TextUses:336Used by:360
Symbol 345 TextUses:336Used by:360
Symbol 346 GraphicUsed by:347 348 349 352 357
Symbol 347 ButtonUses:346Used by:360
Symbol 348 ButtonUses:346Used by:360
Symbol 349 ButtonUses:346Used by:360
Symbol 350 GraphicUsed by:360
Symbol 351 TextUses:336Used by:360
Symbol 352 ButtonUses:346Used by:360
Symbol 353 GraphicUsed by:360
Symbol 354 TextUses:336Used by:360
Symbol 355 GraphicUsed by:360
Symbol 356 TextUses:336Used by:360
Symbol 357 ButtonUses:346Used by:360
Symbol 358 GraphicUsed by:360
Symbol 359 TextUses:336Used by:360
Symbol 360 MovieClipUses:341 342 343 344 345 347 348 349 350 351 352 353 354 355 356 357 358 359Used by:406
Symbol 361 GraphicUsed by:406
Symbol 362 GraphicUsed by:367 372 375
Symbol 363 GraphicUsed by:367
Symbol 364 TextUses:336Used by:367
Symbol 365 GraphicUsed by:367
Symbol 366 TextUses:336Used by:367
Symbol 367 ButtonUses:362 363 364 365 366Used by:406
Symbol 368 GraphicUsed by:372
Symbol 369 TextUses:336Used by:372
Symbol 370 GraphicUsed by:372
Symbol 371 TextUses:336Used by:372
Symbol 372 ButtonUses:362 368 369 370 371Used by:406
Symbol 373 TextUses:336Used by:375
Symbol 374 TextUses:336Used by:375
Symbol 375 ButtonUses:362 373 374Used by:406
Symbol 376 GraphicUsed by:379 382
Symbol 377 TextUses:336Used by:379
Symbol 378 TextUses:336Used by:379
Symbol 379 ButtonUses:376 377 378Used by:383
Symbol 380 TextUses:336Used by:382
Symbol 381 TextUses:336Used by:382
Symbol 382 ButtonUses:376 380 381Used by:383
Symbol 383 MovieClipUses:379 382Used by:406
Symbol 384 EditableTextUses:336Used by:406
Symbol 385 EditableTextUses:336Used by:406
Symbol 386 EditableTextUses:336Used by:406
Symbol 387 GraphicUsed by:396
Symbol 388 GraphicUsed by:396
Symbol 389 GraphicUsed by:396
Symbol 390 FontUsed by:391 392 394 395
Symbol 391 EditableTextUses:390Used by:396
Symbol 392 EditableTextUses:390Used by:396
Symbol 393 GraphicUsed by:396
Symbol 394 EditableTextUses:390Used by:396
Symbol 395 EditableTextUses:390Used by:396
Symbol 396 MovieClipUses:387 388 389 391 392 393 394 395Used by:406
Symbol 397 GraphicUsed by:400
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:400
Symbol 400 MovieClipUses:397 399Used by:406
Symbol 401 GraphicUsed by:405
Symbol 402 TextUses:113Used by:405
Symbol 403 GraphicUsed by:405
Symbol 404 TextUses:113Used by:405
Symbol 405 MovieClipUses:401 402 403 404Used by:406
Symbol 406 MovieClipUses:334 335 337 338 339 340 360 361 367 372 375 383 384 385 386 396 400 405Used by:Timeline
Symbol 407 MovieClipUses:228 226 224 222 219 200 196 193 194 190 187 185 177 166 161 135Used by:Timeline

Instance Names

"loader"Frame 10Symbol 296 MovieClip
"but_action"Frame 19Symbol 303 MovieClip
"body"Frame 34Symbol 322 MovieClip
"but_level"Frame 34Symbol 325 MovieClip
"but_next"Frame 44Symbol 329 MovieClip
"but_gameover"Frame 53Symbol 331 MovieClip
"background"Symbol 24 MovieClip [tex_72] Frame 1Symbol 22 MovieClip
"background"Symbol 26 MovieClip [tex_71] Frame 1Symbol 22 MovieClip
"background"Symbol 28 MovieClip [tex_65] Frame 1Symbol 22 MovieClip
"background"Symbol 30 MovieClip [tex_64] Frame 1Symbol 22 MovieClip
"background"Symbol 32 MovieClip [tex_63] Frame 1Symbol 22 MovieClip
"background"Symbol 34 MovieClip [tex_62] Frame 1Symbol 22 MovieClip
"background"Symbol 36 MovieClip [tex_61] Frame 1Symbol 22 MovieClip
"background"Symbol 44 MovieClip [tex_41] Frame 1Symbol 22 MovieClip
"background"Symbol 46 MovieClip [tex_33] Frame 1Symbol 22 MovieClip
"background"Symbol 55 MovieClip [tex_31] Frame 1Symbol 22 MovieClip
"background"Symbol 62 MovieClip [tex_12] Frame 1Symbol 22 MovieClip
"background"Symbol 64 MovieClip [tex_11] Frame 1Symbol 22 MovieClip
"background"Symbol 65 MovieClip [tex_10] Frame 1Symbol 22 MovieClip
"background"Symbol 67 MovieClip [tex_5] Frame 1Symbol 22 MovieClip
"background"Symbol 69 MovieClip [tex_4] Frame 1Symbol 22 MovieClip
"background"Symbol 74 MovieClip [tex_2] Frame 1Symbol 22 MovieClip
"background"Symbol 76 MovieClip [tex_1] Frame 1Symbol 22 MovieClip
"enemies"Symbol 110 MovieClip [terrainGame] Frame 1Symbol 109 MovieClip
"mask"Symbol 127 MovieClip [shield] Frame 1Symbol 121 MovieClip
"lives"Symbol 127 MovieClip [shield] Frame 1Symbol 126 MovieClip
"mask"Symbol 130 MovieClip [ammonition] Frame 1Symbol 121 MovieClip
"hp"Symbol 141 MovieClip Frame 1Symbol 139 MovieClip
"body"Symbol 161 MovieClip [boss] Frame 1Symbol 136 MovieClip
"health"Symbol 161 MovieClip [boss] Frame 1Symbol 141 MovieClip
"gun"Symbol 177 MovieClip [turret] Frame 1Symbol 173 MovieClip
"weapon"Symbol 185 MovieClip [ship] Frame 1Symbol 184 MovieClip
"gun"Symbol 208 MovieClip Frame 1Symbol 207 MovieClip
"turret"Symbol 219 MovieClip [tank] Frame 1Symbol 208 MovieClip
"body"Symbol 222 MovieClip [fighter] Frame 1Symbol 220 MovieClip
"turret"Symbol 226 MovieClip [enemy_6] Frame 1Symbol 208 MovieClip
"turret"Symbol 228 MovieClip [enemy_5] Frame 1Symbol 208 MovieClip
"pasek"Symbol 234 MovieClip Frame 1Symbol 233 MovieClip
"but_pos"Symbol 321 MovieClip Frame 1Symbol 320 MovieClip
"shadows"Symbol 322 MovieClip Frame 1Symbol 309 MovieClip
"enemies"Symbol 322 MovieClip Frame 1Symbol 109 MovieClip
"explosions"Symbol 322 MovieClip Frame 1Symbol 311 MovieClip
"control"Symbol 322 MovieClip Frame 1Symbol 313 MovieClip
"terrain_mask"Symbol 322 MovieClip Frame 1Symbol 315 MovieClip
"suwak"Symbol 322 MovieClip Frame 1Symbol 321 MovieClip
"body"Symbol 325 MovieClip Frame 1Symbol 324 MovieClip
"f1"Symbol 396 MovieClip Frame 9Symbol 391 EditableText
"f2"Symbol 396 MovieClip Frame 15Symbol 392 EditableText
"f3"Symbol 396 MovieClip Frame 18Symbol 394 EditableText
"f4"Symbol 396 MovieClip Frame 18Symbol 395 EditableText
"s"Symbol 400 MovieClip Frame 1Symbol 399 MovieClip
"m"Symbol 400 MovieClip Frame 1Symbol 399 MovieClip
"rolki"Symbol 406 MovieClip Frame 2Symbol 396 MovieClip
"turret"Symbol 407 MovieClip Frame 1Symbol 177 MovieClip [turret]

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$17$dgWzyjpv02AnBee2XwhCz/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "laser1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "explosion1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bonus"
ExportAssets (56)Timeline Frame 1Symbol 12 as "mine"
ExportAssets (56)Timeline Frame 1Symbol 14 as "bg_4"
ExportAssets (56)Timeline Frame 1Symbol 16 as "bg_3"
ExportAssets (56)Timeline Frame 1Symbol 18 as "bg_2"
ExportAssets (56)Timeline Frame 1Symbol 20 as "bg_1"
ExportAssets (56)Timeline Frame 1Symbol 24 as "tex_72"
ExportAssets (56)Timeline Frame 1Symbol 26 as "tex_71"
ExportAssets (56)Timeline Frame 1Symbol 28 as "tex_65"
ExportAssets (56)Timeline Frame 1Symbol 30 as "tex_64"
ExportAssets (56)Timeline Frame 1Symbol 32 as "tex_63"
ExportAssets (56)Timeline Frame 1Symbol 34 as "tex_62"
ExportAssets (56)Timeline Frame 1Symbol 36 as "tex_61"
ExportAssets (56)Timeline Frame 1Symbol 40 as "tex_52"
ExportAssets (56)Timeline Frame 1Symbol 42 as "tex_51"
ExportAssets (56)Timeline Frame 1Symbol 44 as "tex_41"
ExportAssets (56)Timeline Frame 1Symbol 46 as "tex_33"
ExportAssets (56)Timeline Frame 1Symbol 53 as "tex_32"
ExportAssets (56)Timeline Frame 1Symbol 55 as "tex_31"
ExportAssets (56)Timeline Frame 1Symbol 58 as "tex_21"
ExportAssets (56)Timeline Frame 1Symbol 60 as "tex_20"
ExportAssets (56)Timeline Frame 1Symbol 62 as "tex_12"
ExportAssets (56)Timeline Frame 1Symbol 64 as "tex_11"
ExportAssets (56)Timeline Frame 1Symbol 65 as "tex_10"
ExportAssets (56)Timeline Frame 1Symbol 67 as "tex_5"
ExportAssets (56)Timeline Frame 1Symbol 69 as "tex_4"
ExportAssets (56)Timeline Frame 1Symbol 72 as "tex_3"
ExportAssets (56)Timeline Frame 1Symbol 74 as "tex_2"
ExportAssets (56)Timeline Frame 1Symbol 76 as "tex_1"
ExportAssets (56)Timeline Frame 1Symbol 81 as "enemy_12"
ExportAssets (56)Timeline Frame 1Symbol 83 as "enemy_11"
ExportAssets (56)Timeline Frame 1Symbol 93 as "enemy_4"
ExportAssets (56)Timeline Frame 1Symbol 95 as "enemy_1"
ExportAssets (56)Timeline Frame 1Symbol 106 as "tank4"
ExportAssets (56)Timeline Frame 1Symbol 108 as "ship_1"
ExportAssets (56)Timeline Frame 1Symbol 110 as "terrainGame"
ExportAssets (56)Timeline Frame 1Symbol 111 as "terrainDesigner"
ExportAssets (56)Timeline Frame 1Symbol 112 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 118 as "score"
ExportAssets (56)Timeline Frame 1Symbol 127 as "shield"
ExportAssets (56)Timeline Frame 1Symbol 130 as "ammonition"
ExportAssets (56)Timeline Frame 1Symbol 132 as "textureChooser"
ExportAssets (56)Timeline Frame 1Symbol 135 as "enemy_10"
ExportAssets (56)Timeline Frame 1Symbol 161 as "boss"
ExportAssets (56)Timeline Frame 1Symbol 166 as "bonus"
ExportAssets (56)Timeline Frame 1Symbol 177 as "turret"
ExportAssets (56)Timeline Frame 1Symbol 185 as "ship"
ExportAssets (56)Timeline Frame 1Symbol 187 as "enemy_0"
ExportAssets (56)Timeline Frame 1Symbol 190 as "enemy_3"
ExportAssets (56)Timeline Frame 1Symbol 194 as "mine"
ExportAssets (56)Timeline Frame 1Symbol 196 as "ship_shadow"
ExportAssets (56)Timeline Frame 1Symbol 200 as "ammo"
ExportAssets (56)Timeline Frame 1Symbol 219 as "tank"
ExportAssets (56)Timeline Frame 1Symbol 222 as "fighter"
ExportAssets (56)Timeline Frame 1Symbol 224 as "enemy_2"
ExportAssets (56)Timeline Frame 1Symbol 226 as "enemy_6"
ExportAssets (56)Timeline Frame 1Symbol 228 as "enemy_5"
ExportAssets (56)Timeline Frame 57Symbol 228 as "enemy_5"
ExportAssets (56)Timeline Frame 57Symbol 226 as "enemy_6"
ExportAssets (56)Timeline Frame 57Symbol 224 as "enemy_2"
ExportAssets (56)Timeline Frame 57Symbol 222 as "fighter"
ExportAssets (56)Timeline Frame 57Symbol 219 as "tank"
ExportAssets (56)Timeline Frame 57Symbol 200 as "ammo"
ExportAssets (56)Timeline Frame 57Symbol 196 as "ship_shadow"
ExportAssets (56)Timeline Frame 57Symbol 194 as "mine"
ExportAssets (56)Timeline Frame 57Symbol 190 as "enemy_3"
ExportAssets (56)Timeline Frame 57Symbol 187 as "enemy_0"
ExportAssets (56)Timeline Frame 57Symbol 185 as "ship"
ExportAssets (56)Timeline Frame 57Symbol 177 as "turret"
ExportAssets (56)Timeline Frame 57Symbol 166 as "bonus"
ExportAssets (56)Timeline Frame 57Symbol 161 as "boss"
ExportAssets (56)Timeline Frame 57Symbol 135 as "enemy_10"

Labels

"includes"Frame 1
"properties"Frame 1
"start"Frame 1
"menu"Frame 19
"game"Frame 34
"levelup"Frame 44
"end"Frame 53
"hit"Symbol 106 MovieClip [tank4] Frame 5
"death"Symbol 106 MovieClip [tank4] Frame 11
"punch"Symbol 161 MovieClip [boss] Frame 5
"death"Symbol 161 MovieClip [boss] Frame 11
"punch"Symbol 177 MovieClip [turret] Frame 5
"death"Symbol 177 MovieClip [turret] Frame 17
"punch"Symbol 185 MovieClip [ship] Frame 5
"death"Symbol 185 MovieClip [ship] Frame 19
"punch"Symbol 219 MovieClip [tank] Frame 5
"death"Symbol 219 MovieClip [tank] Frame 11
"punch"Symbol 222 MovieClip [fighter] Frame 5
"death"Symbol 222 MovieClip [fighter] Frame 11
"monthly"Symbol 360 MovieClip Frame 1
"weekly"Symbol 360 MovieClip Frame 2
"daily"Symbol 360 MovieClip Frame 3
"hourly"Symbol 360 MovieClip Frame 4

Dynamic Text Variables

scoreSymbol 115 EditableText"00000"
accuracySymbol 117 EditableText"99%"
loader_textSymbol 294 EditableText"999"
level_idSymbol 323 EditableText""
scSymbol 332 EditableText""
accSymbol 333 EditableText""
psSymbol 338 EditableText"100"
scSymbol 340 EditableText"99999"
_parent.nSymbol 391 EditableText"<P ALIGN="LEFT"></P>"
_parent.sSymbol 392 EditableText"<P ALIGN="LEFT"></P>"
_parent.dSymbol 394 EditableText"<P ALIGN="LEFT"></P>"
_parent.tSymbol 395 EditableText"<P ALIGN="LEFT"></P>"




http://swfchan.com/5/22609/info.shtml
Created: 26/5 -2019 20:54:10 Last modified: 26/5 -2019 20:54:10 Server time: 14/05 -2024 09:00:17