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

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

moon_game.swf

This is the info page for
Flash #251269

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


Text
high score:

score:

stepper

score:

Game Over

x

score:

score:

high score:

score:

ammo:

colonies:

fps:

fuel:

shield:

health:

Help

Use the W A S D keys to control the movement.
You cannot move up unless you have fuel (orange bar).
You cannot fire unless you have ammo (blue bar).
You cannot block unless you have shields (green cresent)
Your hit points are indicated by the green bar
Click to fire weapon. Hold down mouse to fire a lot.
Your ammo, shield and fuel regenerate but your health does not.
Game is over when either your hit points are reduced to zero or all of your
colonies are destroyed.
Colonies give you +10 points every 5 seconds and boost your fuel, ammo, and shield
regeneration ratesas as long as they are alive.

Shield Bonus

Fuel Bonus

Ammo Bonus

Health Bonus

Pause

Help

ActionScript [AS1/AS2]

Frame 1
function addShield(num) { trace("adding shield"); shield = shield + num; if (shield > 100) { shield = 100; } } function addAmmo(num) { trace("adding ammo"); ammo_count = ammo_count + num; if (ammo_count > 100) { ammo_count = 100; } } function addFuel(num) { trace("adding fuel"); fuel_count = fuel_count + num; if (fuel_count > 6000) { fuel_count = 6000; } } function saveData() { trace("Saving Data"); myLocalSO.data.highScore = highScore; myLocalSO.data.highScoreColor = highScoreColor; } function gameOver() { trace("game over"); game_over = true; saveData(); _root.end_game._x = g_width / 2; _root.end_game._y = g_ground / 2; paused = true; } function resetGame() { _root.hp = 10; _root.score = 0; _root.shield = 100; _root.fuel_count = 6000; _root.ammo_count = 100; loadColonies(); loadEnemies(); game_over = false; } function addEnemyLaser(name, x, y, curx, cury) { lvl = ((enemy_laser_count++) % 20) + 1; temp = _root.enemy_laser_layer.attachMovie(name, "laser" + lvl, lvl); temp._x = x; temp._y = y; temp.vx = curx; temp.vy = cury; } function playSound(filename) { mysound = new Sound(); mysound.attachSound(filename); mysound.start(0, 1); } function dropBomb(x, y, vx, vy) { lvl = ((bomb_count++) % 5) + 1; temp = _root.bomb_layer.attachMovie("bomb", "bomb" + lvl, lvl); temp._x = x; temp._y = y; temp.vx = vx * 10; temp.vy = vy * 10; } function loadColonies() { numColonies = 0; ndx = 0; while (ndx < colonies.length) { lvl = ndx + 1; temp = _root.colony_layer.attachMovie("colony", "colony" + lvl, lvl); temp._x = random(1900); temp._y = random(500) + 1000; temp.gotoAndStop(1); temp.dead = false; colonies[ndx] = temp; numColonies++; ndx++; } } function loadEnemies() { i = 0; while (i < enemies.length) { trace("================== " + i); lvl = i + 1; temp = _root.enemy_layer.attachMovie("enemy1", "en" + lvl, lvl); temp._y = -random(500); temp._x = random(1900) + 50; temp.reset(); enemies[i] = temp; i++; } } function smartRotation(currentRotation, targetRotation, rotationAmount) { if (Math.abs(currentRotation - targetRotation) <= rotationAmount) { currentRotation = targetRotation; } else if (currentRotation != targetRotation) { dist = (Math.abs(currentRotation - targetRotation) * changeRate) * _root.elapsed; if ((dist / _root.elapsed) > 1200) { dist = 1200 * _root.elapsed; } dist2 = Math.abs(Math.abs(currentRotation) - Math.abs(targetRotation)) * changeRate; if ((currentRotation >= 0) && (targetRotation >= 0)) { if (currentRotation > targetRotation) { currentRotation = currentRotation - dist; midRotation = currentRotation - (dist / 2); g_direction = -1; bladeSpeed = dist; } else if (currentRotation < targetRotation) { currentRotation = currentRotation + dist; midRotation = currentRotation + (dist / 2); g_direction = 1; bladeSpeed = dist; } } else if ((currentRotation < 0) && (targetRotation < 0)) { if (currentRotation > targetRotation) { currentRotation = currentRotation - dist; midRotation = currentRotation - (dist / 2); g_direction = -1; bladeSpeed = dist; } else if (currentRotation < targetRotation) { currentRotation = currentRotation + dist; midRotation = currentRotation + (dist / 2); g_direction = 1; bladeSpeed = dist; } } else if ((currentRotation < 0) && (targetRotation >= 0)) { if ((Math.abs(currentRotation) + Math.abs(targetRotation)) <= 180) { currentRotation = currentRotation + dist; midRotation = currentRotation + (dist / 2); g_direction = 1; bladeSpeed = dist; } else if ((Math.abs(currentRotation) + Math.abs(targetRotation)) > 180) { dummy = currentRotation + 360; dist3 = (Math.abs(dummy - targetRotation) * changeRate) * _root.elapsed; if ((dist3 / _root.elapsed) > 1200) { dist3 = 1200 * _root.elapsed; } currentRotation = currentRotation - dist3; midRotation = currentRotation - (dist3 / 2); g_direction = -1; bladeSpeed = dist3; } } else if ((currentRotation >= 0) && (targetRotation < 0)) { if ((Math.abs(currentRotation) + Math.abs(targetRotation)) < 180) { currentRotation = currentRotation - dist; midRotation = currentRotation - (dist / 2); g_direction = -1; bladeSpeed = dist; } else if ((Math.abs(currentRotation) + Math.abs(targetRotation)) >= 180) { dummy = currentRotation - 360; dist3 = (Math.abs(dummy - targetRotation) * changeRate) * _root.elapsed; if ((dist3 / _root.elapsed) > 1200) { dist3 = 1200 * _root.elapsed; } currentRotation = currentRotation + dist3; midRotation = currentRotation + (dist3 / 2); g_direction = 1; bladeSpeed = dist3; } } } if ((bladeSpeed > 15) && (getTimer() > nextSoundTimeSwoosh)) { nextSoundTimeSwoosh = getTimer() + 500; playSound(saberSounds[random(saberSounds.length)]); } return(currentRotation); } stop(); W = 87; A = 65; S = 83; D = 68; holding2 = false; midRotation = 0; g_width = 2000; numColonies = 0; g_ground = 1600; score = 0; enemies = new Array(10); fuel_count = 2000; shield = 100; hp = 10; highScore = 0; ammo_count = 100; myLocalSO = sharedobject.getLocal("moon01"); if (myLocalSO.data.highScore != null) { trace("Shared Object Data Found... loading data"); highScore = myLocalSO.data.highScore; } else { trace("no object found... loading default data"); score = 0; highScore = 0; } game_over = false; gunSounds = new Array("gun1.wav", "gun2.wav", "gun3.wav"); laserSounds = new Array("laser-00.wav", "laser-01.wav", "laser-02.wav", "laser-03.wav", "laser-04.wav", "laser-05.wav", "laser-06.wav"); saberSounds = new Array("lightsaber.wav", "lightsaber-00.wav", "lightsaber-01.wav", "lightsaber-02.wav", "lightsaber-03.wav", "lightsaber-04.wav", "lightsaber-05.wav", "lightsaber-06.wav", "lightsaber-07.wav", "lightsaber-08.wav", "lightsaber-09.wav", "lightsaber-10.wav", "lightsaber-11.wav", "lightsaber-12.wav", "lightsaber-13.wav"); enemy_laser_count = 0; bomb_count = 0; colonies = new Array(5); resetGame(); en_ndx = 0; amount = 0; speed = 0; changeRate = 15; g_direction = 1; bladeSpeed = 0; pausedTime = 0; midRotation = _root.saber._rotation; paused = false; someListener = new Object(); someListener.onMouseDown = function () { _root.firing = true; }; Mouse.addListener(someListener); someListener2 = new Object(); someListener2.onMouseUp = function () { _root.firing = false; }; Mouse.addListener(someListener2); _global._colorDefinitions = {black:0, midnightblue:1644912, dodgerblue:2003199, lightseagreen:2142890, forestgreen:2263842, seagreen:3050327, darkslategray:3100495, darkslategrey:3100495, limegreen:3329330, mediumseagreen:3978097, turquoise:4251856, royalblue:4286945, steelblue:4620980, darkslateblue:4734347, mediumturquoise:4772300, indigo:4915330, darkolivegreen:5597999, cadetblue:6266528, darkgreen:6553600, cornflowerblue:6591981, mediumaquamarine:6737322, dimgray:6908265, dimgrey:6908265, slateblue:6970061, olivedrab:7048739, slategrey:7372944, slategray:7372944, lightslategray:7833753, lightslategrey:7833753, mediumslateblue:8087790, lawngreen:8190976, chartreuse:8388352, aquamarine:8388564, navy:8388608, maroon:8388608, green:65280, purple:8388736, olive:8421376, teal:8421376, grey:8421504, gray:8421504, skyblue:8900331, lightskyblue:8900346, blueviolet:9055202, darkblue:9109504, darkred:9109504, darkmagenta:9109643, saddlebrown:9127187, darkcyan:9145088, darkseagreen:9419919, lightgreen:9498256, mediumpurple:9662683, darkviolet:9699539, palegreen:10025880, darkorchid:10040012, yellowgreen:10145074, sienna:10506797, brown:10824234, darkgrey:11119017, darkgray:11119017, lightblue:11393254, greenyellow:11403055, paleturquoise:11529966, lightsteelblue:11584734, powderblue:11591910, firebrick:11674146, darkgoldenrod:12092939, mediumorchid:12211667, rosybrown:12357519, darkkhaki:12433259, deepskyblue:12582656, silver:12632256, mediumvioletred:13047173, mediumblue:13434880, indianred:13458524, peru:13468991, darkturquoise:13553920, chocolate:13789470, tan:13808780, lightgray:13882323, lightgrey:13882323, thistle:14204888, orchid:14315734, goldenrod:14329120, palevioletred:14381203, crimson:14423100, gainsboro:14474460, plum:14524637, burlywood:14596231, lightcyan:14745599, lavender:15132410, darksalmon:15308410, violet:15631086, palegoldenrod:15657130, lightcoral:15761536, khaki:15787660, aliceblue:15792383, honeydew:15794160, azure:15794175, sandybrown:16032864, wheat:16113331, beige:16119260, whitesmoke:16119285, mintcream:16121850, ghostwhite:16316671, salmon:16416882, mediumspringgreen:16423424, antiquewhite:16444375, linen:16445670, lightgoldenrodyellow:16448210, oldlace:16643558, red:16711680, lime:16711680, blue:255, fuchsia:16711935, magenta:16711935, deeppink:16716947, orangered:16729344, tomato:16737095, hotpink:16738740, springgreen:16744192, coral:16744272, darkorange:16747520, lightsalmon:16752762, orange:16753920, lightpink:16758465, pink:16761035, gold:16766720, peachpuff:16767673, navajowhite:16768685, moccasin:16770229, bisque:16770244, mistyrose:16770273, blanchedalmond:16772045, papayawhip:16773077, lavenderblush:16773365, seashell:16774638, cornsilk:16775388, lemonchiffon:16775885, floralwhite:16775920, snow:16775930, yellow:16776960, cyan:65535, aqua:16776960, lightyellow:16777184, ivory:16777200, white:16777215}; getColor = function () { var p; var r; var col = new Color(this).getRGB(); for (p in _colorDefinitions) { if (col == _colorDefinitions[p]) { return(p); } if (col < _colorDefinitions[p]) { r = "0x" + col.toString(16); while (r.length < 8) { r = r + "0"; } return(r); } } r = "0x" + col.toString(16); while (r.length < 8) { r = r + "0"; } return(r); }; setColor = function (col) { if (typeof(col) == "string") { if (col.charAt(0) == "0") { new Color(this).setRGB(parseInt(col)); } else { new Color(this).setRGB(_colorDefinitions[col]); } } else { new Color(this).setRGB(col); } }; MovieClip.prototype.addProperty("_color", getColor, setColor);
Instance of Symbol 71 MovieClip in Frame 1
onClipEvent (load) { _root.nextTime = getTimer() + 500; } onClipEvent (enterFrame) { if (!_root.paused) { _root.timer = getTimer(); _root.hero.step(); _root.output = "No Input"; _root.hero.direction = _root.hero.NM; if (Key.isDown(_root.D) && (Key.isDown(_root.W))) { _root.output = "UP-Right"; _root.hero.direction = _root.hero.UR; } else if (Key.isDown(_root.A) && (Key.isDown(_root.W))) { _root.output = "UP-Left"; _root.hero.direction = _root.hero.UL; } else if (Key.isDown(_root.A) && (Key.isDown(_root.W))) { _root.output = "UP-Left"; _root.hero.direction = _root.hero.UL; } else if (Key.isDown(_root.A) && (Key.isDown(_root.S))) { _root.output = "Down-Left"; _root.hero.direction = _root.hero.DL; } else if (Key.isDown(_root.D) && (Key.isDown(_root.S))) { _root.output = "Down-Right"; _root.hero.direction = _root.hero.DR; } else if (Key.isDown(_root.A)) { _root.output = "Left"; _root.hero.direction = _root.hero.LF; } else if (Key.isDown(_root.S)) { _root.output = "Down"; _root.hero.direction = _root.hero.DN; } else if (Key.isDown(32)) { _root.output = "Up"; _root.hero.direction = _root.hero.UP; } else if (Key.isDown(_root.D)) { _root.output = "Right"; _root.hero.direction = _root.hero.RT; } if (Key.isDown(_root.W)) { _root.hero.jump(); } } }
Instance of Symbol 81 MovieClip "hero" in Frame 1
onClipEvent (load) { }
Instance of Symbol 83 MovieClip "ground" in Frame 1
onClipEvent (load) { }
Instance of Symbol 91 MovieClip "saber" in Frame 1
onClipEvent (load) { count = 0; nextShot = 2000; nextFuel = 3000; nextShield = 5000; radians = 0; spotX = 0; spotY = 0; width = 10; dx = 0; dy = 0; curShadow = 1; } onClipEvent (enterFrame) { if (!_root.paused) { jx = _root._xmouse - _x; jy = _root._ymouse - _y; _x = _root.man._x; _y = (_root.man._y - (_root.man._height / 2)); dx = _root.saber._x - _root._xmouse; dy = _root.saber._y - _root._ymouse; radians = Math.atan(dy / dx); if (!_root.holding2) { if (dx > 0) { goalRot = ((radians * 180) / Math.PI) + 180; if ((dx > 0) && (dy > 0)) { goalRot = ((radians * 180) / Math.PI) - 180; } } else { goalRot = (radians * 180) / Math.PI; } _rotation = _root.smartRotation(_rotation, goalRot, 1); } if (_root.blast_fire > 0) { _root.blast_fire = _root.blast_fire - 1; } if ((nextAmmo <= 0) && (_root.ammo_count < 100)) { _root.ammo_count = _root.ammo_count + 3; if (_root.ammo_count > 100) { _root.ammo_count = 100; } nextAmmo = 2000; } if ((nextFuel <= 0) && (_root.fuel_count < 6000)) { _root.fuel_count = _root.fuel_count + 100; if (_root.fuel_count > 6000) { _root.fuel_count = 6000; } nextFuel = 3000; } if ((nextShield <= 0) && (_root.shield < 100)) { _root.shield = _root.shield + 3; if (_root.shield > 100) { _root.shield = 100; } nextShield = 5000; } nextAmmo = nextAmmo - (_root.elapsed * 1000); nextFuel = nextFuel - (_root.elapsed * 1000); nextShield = nextShield - (_root.elapsed * 1000); if ((_root.firing && (getTimer() > nextShot)) && (_root.ammo_count > 0)) { rads = (_rotation * Math.PI) / 180; cannon_x = _x + ((_width / 2) * Math.cos(rads)); cannon_y = _y + ((_width / 2) * Math.sin(rads)); nextShot = getTimer() + 100; lvl = ((count++) % 20) + 1; svx = _root.aimer._x - _x; svy = _root.aimer._y - _y; dist = Math.sqrt((svx * svx) + (svy * svy)); svx = (10 * svx) / dist; svy = (10 * svy) / dist; temp = _root.shot_layer.attachMovie("laser5", "laser" + lvl, lvl); temp._alpha = 0; temp._x = cannon_x; temp._y = cannon_y; temp.vx = svx; temp.vy = svy; _root.ammo_count--; _root.playSound("gun3.wav"); } _root.enemy_shot_countdown = _root.enemy_shot_countdown - _root.elapsed; } }
Instance of Symbol 105 MovieClip "man" in Frame 1
onClipEvent (enterFrame) { _x = (_x + (((vx = _parent.hero._x - _x)) * 0.2)); _y = (_y + (((vy = _parent.hero._y - _y)) * 0.2)); if ((vx > 1) && (vy < -5)) { _parent.man.gotoAndStop("up_right"); } else if ((vx < -1) && (vy < -5)) { _parent.man.gotoAndStop("up_left"); } else if (vx > 1) { _parent.man.gotoAndStop("right"); } else if (vx < -1) { _parent.man.gotoAndStop("left"); } else if ((Math.abs(vx) <= 1) && (vy < -5)) { _parent.man.gotoAndStop("up"); } else if ((Math.abs(vx) <= 1) && (vy > 5)) { _parent.man.gotoAndStop("idle"); } }
Instance of Symbol 107 MovieClip "follower" in Frame 1
onClipEvent (enterFrame) { _x = _root.saber._x; _y = _root.saber._y; _rotation = _root.midRotation; }
Instance of Symbol 110 MovieClip "aimer" in Frame 1
onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 113 MovieClip in Frame 1
onClipEvent (load) { _root.prevTime = getTimer(); frameCount = 0; timeCount = 0; } onClipEvent (enterFrame) { _root.elapsed = (getTimer() - _root.prevTime) / 1000; if (timeCount < 0.33) { timeCount = timeCount + _root.elapsed; frameCount++; } else { _root.fps = frameCount * 3; timeCount = 0; frameCount = 0; } _root.prevTime = getTimer(); if ((!_root.game_over) && ((_root.numColonies <= 0) || (_root.hp <= 0))) { _root.gameOver(); } if (_root.score > _root.highScore) { _root.highScore = _root.score; } updateAfterEvent(); }
Instance of Symbol 56 MovieClip [bonus_shield_boost] in Frame 1
onClipEvent (load) { function putOffScreen() { timeLeftToPlace = 25000 + random(10000); _x = -1000; } function putOnScreen() { timeLeftToPlace = 15000; testX = random(_root.g_width); testY = random(_root.g_ground); _x = testX; _y = testY; } putOffScreen(); } onClipEvent (enterFrame) { if (timeLeftToPlace <= 0) { if (_x < 0) { putOnScreen(); } else { putOffScreen(); } } if (this.hitTest(_root.man)) { _root.playSound("laser-04.wav"); putOffScreen(); _root.shield = 100; } if (!_root.paused) { timeLeftToPlace = timeLeftToPlace - (_root.elapsed * 1000); } if (_root.ground.hitTest(_x, _y, 1)) { putOnScreen(); } }
Instance of Symbol 54 MovieClip [bonus_ammo_boost] in Frame 1
onClipEvent (load) { function putOffScreen() { timeLeftToPlace = 60000 + random(20000); _x = -1000; } function putOnScreen() { timeLeftToPlace = 15000; testX = random(_root.g_width); testY = random(_root.g_ground); _x = testX; _y = testY; } putOffScreen(); } onClipEvent (enterFrame) { if (timeLeftToPlace <= 0) { if (_x < 0) { putOnScreen(); } else { putOffScreen(); } } if (this.hitTest(_root.man)) { _root.playSound("laser-04.wav"); putOffScreen(); _root.ammo_count = _root.ammo_count + 50; if (_root.ammo_count > 100) { _root.ammo_count = 100; } } if (!_root.paused) { timeLeftToPlace = timeLeftToPlace - (_root.elapsed * 1000); } if (_root.ground.hitTest(_x, _y, 1)) { putOnScreen(); } }
Instance of Symbol 52 MovieClip [bonus_health_boost] in Frame 1
onClipEvent (load) { function putOffScreen() { timeLeftToPlace = 60000 + random(30000); _x = -1000; } function putOnScreen() { timeLeftToPlace = 15000; testX = random(_root.g_width); testY = random(_root.g_ground); _x = testX; _y = testY; } putOffScreen(); } onClipEvent (enterFrame) { if (timeLeftToPlace <= 0) { if (_x < 0) { putOnScreen(); } else { putOffScreen(); } } if (this.hitTest(_root.man)) { _root.playSound("laser-04.wav"); putOffScreen(); _root.hp = _root.hp + 5; if (_root.hp > 10) { _root.hp = 10; } } if (!_root.paused) { timeLeftToPlace = timeLeftToPlace - (_root.elapsed * 1000); } if (_root.ground.hitTest(_x, _y, 1)) { putOnScreen(); } }
Instance of Symbol 50 MovieClip [bonus_fuel_boost] "fuel_boost" in Frame 1
onClipEvent (load) { function putOffScreen() { timeLeftToPlace = 120000 + random(30000); _x = -1000; } function putOnScreen() { timeLeftToPlace = 15000; testX = random(_root.g_width); testY = random(_root.g_ground); _x = testX; _y = testY; } putOffScreen(); } onClipEvent (enterFrame) { if (timeLeftToPlace <= 0) { if (_x < 0) { putOnScreen(); } else { putOffScreen(); } } if (this.hitTest(_root.man)) { _root.playSound("laser-04.wav"); putOffScreen(); _root.fuel_count = 6000; if (_root.fuel_count > 6000) { _root.fuel_count = 6000; } } if (!_root.paused) { timeLeftToPlace = timeLeftToPlace - (_root.elapsed * 1000); } if (_root.ground.hitTest(_x, _y, 1)) { putOnScreen(); } }
Symbol 36 MovieClip [laser6] Frame 1
function step() { ndx = -1; if (_root.ground.hitTest(_x, _y, 1)) { dead = true; _root.playSound("bomb.wav"); } else if (((_root.shield > 0) && (_root.saber.saberblue.hitTest(_x, _y, 1))) && (!deflected)) { vy = vy * -1; vx = vx * -1; _root.shield = _root.shield - 5; deflected = true; } else if (_root.man.hitTest(_x, _y, 0)) { dead = true; _root.hp--; _root.playSound("hit.wav"); } if (!dead) { _alpha = 100; radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } _x = (_x + vx); _y = (_y + vy); } else { gotoAndPlay (2); } } stop(); deflected = false;
Instance of Symbol 33 MovieClip in Symbol 36 MovieClip [laser6] Frame 1
onClipEvent (enterFrame) { if (!_root.paused) { _parent.step(); } }
Symbol 36 MovieClip [laser6] Frame 7
stop();
Symbol 39 MovieClip [laser5] Frame 1
function step() { ndx = -1; while ((!dead) && ((ndx++) < _root.enemies.length)) { dead = _root.enemies[ndx].hitTest(_x, _y, 0); if (dead) { _root.enemies[ndx].reload(); _root.playSound("flak.wav"); _root.score = _root.score + Math.floor((_root.g_ground - _root.enemies[ndx]._y) / 100); } } if ((!dead) && (_root.ground.hitTest(_x, _y, 1) || (_y < -20))) { dead = true; if (_y > 0) { _root.playSound("bomb.wav"); } } if (!dead) { _alpha = 100; radians = Math.atan(vy / vx); if (vx > 0) { _rotation = ((radians * 180) / 3.14159); } else { _rotation = (((radians * 180) / 3.14159) + 180); } _x = (_x + vx); _y = (_y + vy); } else { gotoAndPlay (2); } } stop();
Instance of Symbol 38 MovieClip in Symbol 39 MovieClip [laser5] Frame 1
onClipEvent (enterFrame) { if (!_root.paused) { _parent.step(); } }
Symbol 39 MovieClip [laser5] Frame 7
stop();
Symbol 42 MovieClip [enemy1] Frame 1
function step() { if (_root.saber.saberblue.hitTest(_x, _y, 1)) { reload(); } if (_y > dropAlt) { _x = (_x + vx); if (_x < 30) { _x = 30; vx = vx * -1; } else if (_x > 1950) { _x = 1950; vx = vx * -1; } if (timeToDrop <= 0) { timeToDrop = 5000 + random(5000); _root.dropBomb(_x, _y, vx, vy); } } else { _y = (_y + vy); } if (_y > 2000) { _y = -50; } if ((timeToShoot <= 0) && (_y > _height)) { timeToShoot = 20000 + random(5000); shoot(); } timeToShoot = timeToShoot - (_root.elapsed * 1000); timeToDrop = timeToDrop - (_root.elapsed * 1000); } function shoot() { toSaberX = _root.man._x - _x; toSaberY = _root.man._y - _y; total = 2; degrees = -Math.ceil((3 * total) / 2); rpd = 0.01745329; theta = Math.atan(toSaberY / toSaberX); d = Math.sqrt((toSaberX * toSaberX) + (toSaberY * toSaberY)); i = 0; while (i < total) { curx = (-Math.cos(theta + ((2 * degrees) * rpd))) * laserSpeed; cury = (-Math.sin(theta + ((2 * degrees) * rpd))) * laserSpeed; if (toSaberX > 0) { curx = -curx; cury = -cury; } degrees = degrees + 3; _root.addEnemyLaser("laser6", _x, _y, curx, cury); i++; } } function reload() { _x = (random(1900) - 50); _y = ((-random(500)) - 250); vy = vy + 0.1; dropAlt = dropAlt - 10; laserSpeed = laserSpeed + 0.5; dead = false; } function reset() { laserSpeed = 5; vy = 0.5; vx = -1.5; dropAlt = 1950; timeToDrop = 20000; } stop(); vy = 0.5; vx = -1.5; dropAlt = 1400; laserSpeed = 5; timeToDrop = 20000; timeToShoot = random(30000) + 5000;
Instance of Symbol 41 MovieClip in Symbol 42 MovieClip [enemy1] Frame 1
onClipEvent (enterFrame) { if (!_root.paused) { _parent.step(); } }
Symbol 45 MovieClip [bomb] Frame 1
function step() { t = 0.1; vy0 = vy; vx0 = vx; y0 = _y; x0 = _x; vx = (fx * t) + vx0; vy = (fy * t) + vy0; _x = (((((0.5 * fx) * t) * t) + (vx0 * t)) + x0); _y = (((((0.5 * fy) * t) * t) + (vy0 * t)) + y0); if (_root.ground.hitTest(_x, _y, 1) || (_root.game_over)) { dead = true; gotoAndPlay (2); fy = 0; fx = 0; vy = 0; vx = 0; ndx = 0; while (ndx < _root.colonies.length) { trace("colony length: " + _root.colonies.length); distx = _root.colonies[ndx]._x - _x; disty = _root.colonies[ndx]._y - _y; trace((("Colony X[" + ndx) + "]: ") + _root.colonies[ndx]._x); range = Math.sqrt((distx * distx) + (disty * disty)); trace("Distance: " + range); if ((!_root.colonies[ndx].dead) && (range < 110)) { _root.colonies[ndx].gotoAndPlay("dead"); gotoAndPlay (2); fy = 0; fx = 0; vy = 0; vx = 0; } ndx++; } } } fy = 10; stop();
Instance of Symbol 44 MovieClip in Symbol 45 MovieClip [bomb] Frame 1
onClipEvent (enterFrame) { if ((!_root.paused) || (_root.game_over)) { _parent.step(); } }
Symbol 45 MovieClip [bomb] Frame 2
_root.playSound("bomb_hit.wav");
Symbol 45 MovieClip [bomb] Frame 47
stop();
Symbol 48 MovieClip [colony] Frame 1
function step() { if ((!dead) && (timeLeftToScore <= 0)) { timeLeftToScore = 5; _root.score = _root.score + bonus; _root.addFuel(50); _root.addAmmo(5); _root.addShield(1); } else if (!dead) { timeLeftToScore = timeLeftToScore - _root.elapsed; } if (!placed) { t = 0.1; vy0 = vy; vx0 = vx; y0 = _y; x0 = _x; vx = (fx * t) + vx0; vy = (fy * t) + vy0; _x = (((((0.5 * fx) * t) * t) + (vx0 * t)) + x0); _y = (((((0.5 * fy) * t) * t) + (vy0 * t)) + y0); if (_root.ground.hitTest(_x, _y, 1)) { placed = true; fy = 0; fx = 0; vy = 0; vx = 0; } } } stop(); fx = 0; fy = 10; placed = false; dead = false; timeLeftToScore = 5; bonus = 10;
Instance of Symbol 47 MovieClip in Symbol 48 MovieClip [colony] Frame 1
onClipEvent (enterFrame) { if (!_root.paused) { _parent.step(); } }
Symbol 48 MovieClip [colony] Frame 2
_root.numColonies--; dead = true;
Symbol 48 MovieClip [colony] Frame 30
stop();
Instance of Symbol 58 MovieClip "glow" in Symbol 69 MovieClip [light_saber2] Frame 1
/* no clip actions */
Symbol 81 MovieClip Frame 1
function jump() { if (_root.fuel_count > 0) { _root.fuel_count = _root.fuel_count - 10; jumpTime = getTimer() + 100; vy = vy - 5; if (vy < -30) { vy = -30; } newSpotY = _y; count = 0; amount = 0.05; while (_root.ground.hitTest(_x, newSpotY, 1) && ((count++) < 20)) { newSpotY = newSpotY - amount; amount = amount + amount; } _y = newSpotY; } } function step() { if (direction == NM) { } else if (direction == UP) { moveUp(); } else if (direction == DN) { moveDown(); } else if (direction == LF) { moveLeft(); } else if (direction == RT) { moveRight(); } else if (direction == DR) { moveDown(); moveRight(); } else if (direction == UR) { jump(); moveRight(); } else if (direction == DL) { moveDown(); moveLeft(); } else if (direction == UL) { jump(); moveLeft(); } fly(); } function fly() { if (!_root.ground.hitTest(_x, _y, 1)) { t = 0.1; vy0 = vy; vx0 = vx; y0 = _y; x0 = _x; prevX = _x; prevY = _y; vy = (gravY * t) + vy0; vx = (gravX * t) + vx0; _y = (((((0.5 * gravY) * t) * t) + (vy0 * t)) + y0); _x = (_x + vx); if (_root.ground.hitTest(_x + (_width / 2), _y - _height, 1) && (vx > 0)) { _x = (x0 - vx); } else if (_root.ground.hitTest(_x - (_width / 2), _y - _height, 1) && (vx < 0)) { _x = (x0 + vx); } if (_root.ground.hitTest(_x, _y - _height, 1) && (vy < 0)) { vy = 0; _y = y0; } } else if (direction != NM) { vy = 0; _x = (_x + vx); count = 0; newSpotX = _x; newSpotY = _y; dirY = 1; dirX = 1; amount = 1; if ((_root.ground.hitTest(_x + 5, _y - 1, 1) || (_root.ground.hitTest(_x - 5, _y - 1, 1))) && (_root.ground.hitTest(newSpotX, newSpotY, 1))) { while (_root.ground.hitTest(newSpotX, newSpotY, 1)) { newSpotY = newSpotY - amount; amount = amount * 2; } } _y = newSpotY; _x = newSpotX; } else { vx = 0; vy = 0; } if (_x < 0) { _x = (_root.g_width - 10); _root.man._x = _x; } else if (_x > _root.g_width) { _x = 10; _root.man._x = _x; } } function moveRight() { if (vx < 0) { vx = vx + 0.2; } vx = vx + 0.1; if (vx > 7) { vx = 7; } } function moveLeft() { if (vx > 0) { vx = vx - 0.2; } vx = vx - 0.1; if (vx < -7) { vx = -7; } } function moveUp() { if (_root.fuel_count > 0) { _root.fuel_count = _root.fuel_count - 10; vy = -0.5; vx = vx * 0.9; if (Math.abs(vx) < 0.02) { vx = 0; } } } function moveDown() { if (_root.fuel_count > 0) { _root.fuel_count = _root.fuel_count - 10; if (vy < 0) { vy = vy + 3; } vy = vy + 2; } } stop(); NM = 0; RT = 1; LF = 2; DN = 3; UP = 4; JP = 5; UR = 6; UL = 7; DR = 8; DL = 9; gravY = 5; gravX = 0; vx = 0; vy = 0; direction = NM; flying = false; jumpTime = getTimer() + 100;
Instance of Symbol 90 MovieClip "shield" in Symbol 91 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = _root.shield; }
Symbol 105 MovieClip Frame 1
stop();
Instance of Symbol 99 MovieClip in Symbol 105 MovieClip Frame 1
onClipEvent (enterFrame) { _width = (_root.fuel_count / 120); }
Instance of Symbol 99 MovieClip in Symbol 105 MovieClip Frame 1
onClipEvent (enterFrame) { _width = (_root.hp * 5); if (_root.hp < 3) { _color = "red"; } else if (_root.hp <= 7) { _color = "yellow"; } else { _color = "green"; } }
Instance of Symbol 100 MovieClip in Symbol 105 MovieClip Frame 1
onClipEvent (enterFrame) { _height = (_root.ammo_count / 2); }
Symbol 117 Button
on (release) { _root.paused = !_root.paused; } on (keyPress "p") { _root.paused = !_root.paused; }
Symbol 124 Button
on (release) { _root.end_game._y = -500; _root.paused = false; _root.resetGame(); }
Symbol 145 Button
on (release) { _root.help._y = -500; _root.paused = false; }
Symbol 156 Button
on (release) { _root.paused = !_root.paused; }
Symbol 158 Button
on (press) { _root.help._x = _root.g_width / 2; _root.help._y = _root.g_ground / 2; _root.paused = true; }

Library Items

Symbol 1 Sound [swoosh.wav]
Symbol 2 Sound [lightsaber-13.wav]
Symbol 3 Sound [lightsaber-12.wav]
Symbol 4 Sound [lightsaber-11.wav]
Symbol 5 Sound [lightsaber-10.wav]
Symbol 6 Sound [lightsaber-09.wav]
Symbol 7 Sound [lightsaber-08.wav]
Symbol 8 Sound [lightsaber-07.wav]
Symbol 9 Sound [lightsaber-06.wav]
Symbol 10 Sound [lightsaber-05.wav]
Symbol 11 Sound [lightsaber-04.wav]
Symbol 12 Sound [lightsaber-03.wav]
Symbol 13 Sound [lightsaber-02.wav]
Symbol 14 Sound [lightsaber-01.wav]
Symbol 15 Sound [lightsaber-00.wav]
Symbol 16 Sound [lightsaber.wav]
Symbol 17 Sound [laser-06.wav]
Symbol 18 Sound [laser-05.wav]
Symbol 19 Sound [laser-04.wav]
Symbol 20 Sound [laser-03.wav]
Symbol 21 Sound [laser-02.wav]
Symbol 22 Sound [laser-01.wav]
Symbol 23 Sound [laser-00.wav]
Symbol 24 Sound [hit.wav]
Symbol 25 Sound [gun3.wav]
Symbol 26 Sound [gun2.wav]
Symbol 27 Sound [gun1.wav]
Symbol 28 Sound [flak.wav]
Symbol 29 Sound [bomb_hit.wav]
Symbol 30 Sound [bomb_drop.wav]
Symbol 31 Sound [bomb.wav]
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:36
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36 39
Symbol 36 MovieClip [laser6]Uses:33 35
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClip [laser5]Uses:38 35
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:42
Symbol 42 MovieClip [enemy1]Uses:41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClip [bomb]Uses:44
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClip [colony]Uses:47
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip [bonus_fuel_boost]Uses:49Used by:151  Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip [bonus_health_boost]Uses:51Used by:151  Timeline
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClip [bonus_ammo_boost]Uses:53Used by:151  Timeline
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [bonus_shield_boost]Uses:55Used by:151  Timeline
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:69 100
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:69 100
Symbol 61 GraphicUsed by:62 67 119
Symbol 62 MovieClipUses:61Used by:68
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:68
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:68
Symbol 67 MovieClipUses:61Used by:68
Symbol 68 MovieClipUses:62 64 66 67Used by:69
Symbol 69 MovieClip [light_saber2]Uses:58 60 68Used by:91
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:Timeline
Symbol 72 FontUsed by:73 74 75 76 77 112 114 115 120 122 125 126 127 128 129 131 132 133 134 135 136 137 138 139 140 141 142 144 146 147 148 149 150 155 157
Symbol 73 EditableTextUses:72Used by:Timeline
Symbol 74 EditableTextUses:72Used by:Timeline
Symbol 75 EditableTextUses:72Used by:Timeline
Symbol 76 TextUses:72Used by:Timeline
Symbol 77 EditableTextUses:72Used by:Timeline
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:Timeline
Symbol 84 GraphicUsed by:85 118
Symbol 85 MovieClipUses:84Used by:91
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClipUses:85 69 87 88 90Used by:Timeline
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:105
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:105
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:105
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:105
Symbol 100 MovieClipUses:58 60Used by:105
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:105
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:93 95 97 99 100 102 104Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:Timeline
Symbol 111 GraphicUsed by:113
Symbol 112 TextUses:72Used by:113
Symbol 113 MovieClipUses:111 112Used by:Timeline
Symbol 114 EditableTextUses:72Used by:Timeline
Symbol 115 TextUses:72Used by:Timeline
Symbol 116 GraphicUsed by:117
Symbol 117 ButtonUses:116Used by:Timeline
Symbol 118 MovieClipUses:84Used by:130 151
Symbol 119 MovieClipUses:61Used by:130 151
Symbol 120 TextUses:72Used by:130
Symbol 121 GraphicUsed by:123 124 145
Symbol 122 TextUses:72Used by:123 124 145
Symbol 123 MovieClipUses:121 122Used by:124 145
Symbol 124 ButtonUses:123 121 122Used by:130
Symbol 125 TextUses:72Used by:130
Symbol 126 EditableTextUses:72Used by:130
Symbol 127 TextUses:72Used by:130
Symbol 128 EditableTextUses:72Used by:130
Symbol 129 EditableTextUses:72Used by:130
Symbol 130 MovieClipUses:118 119 120 124 125 126 127 128 129Used by:Timeline
Symbol 131 EditableTextUses:72Used by:143
Symbol 132 EditableTextUses:72Used by:143
Symbol 133 TextUses:72Used by:143
Symbol 134 EditableTextUses:72Used by:143
Symbol 135 TextUses:72Used by:143
Symbol 136 TextUses:72Used by:143
Symbol 137 EditableTextUses:72Used by:143
Symbol 138 TextUses:72Used by:143
Symbol 139 EditableTextUses:72Used by:143
Symbol 140 TextUses:72Used by:143
Symbol 141 EditableTextUses:72Used by:143
Symbol 142 TextUses:72Used by:143
Symbol 143 MovieClipUses:131 132 133 134 135 136 137 138 139 140 141 142Used by:Timeline
Symbol 144 TextUses:72Used by:151
Symbol 145 ButtonUses:123 121 122Used by:151
Symbol 146 TextUses:72Used by:151
Symbol 147 TextUses:72Used by:151
Symbol 148 TextUses:72Used by:151
Symbol 149 TextUses:72Used by:151
Symbol 150 TextUses:72Used by:151
Symbol 151 MovieClipUses:118 119 144 145 146 56 54 52 50 147 148 149 150Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 ButtonUses:152Used by:Timeline
Symbol 154 GraphicUsed by:156 158
Symbol 155 TextUses:72Used by:156
Symbol 156 ButtonUses:154 155Used by:Timeline
Symbol 157 TextUses:72Used by:158
Symbol 158 ButtonUses:154 157Used by:Timeline

Instance Names

"colony_layer"Frame 1Symbol 79 MovieClip
"hero"Frame 1Symbol 81 MovieClip
"ground"Frame 1Symbol 83 MovieClip
"saber"Frame 1Symbol 91 MovieClip
"man"Frame 1Symbol 105 MovieClip
"follower"Frame 1Symbol 107 MovieClip
"aimer"Frame 1Symbol 110 MovieClip
"shot_layer"Frame 1Symbol 79 MovieClip
"enemy_layer"Frame 1Symbol 79 MovieClip
"bomb_layer"Frame 1Symbol 79 MovieClip
"enemy_laser_layer"Frame 1Symbol 79 MovieClip
"end_game"Frame 1Symbol 130 MovieClip
"help"Frame 1Symbol 151 MovieClip
"fuel_boost"Frame 1Symbol 50 MovieClip [bonus_fuel_boost]
"glow"Symbol 69 MovieClip [light_saber2] Frame 1Symbol 58 MovieClip
"saberblue"Symbol 91 MovieClip Frame 1Symbol 85 MovieClip
"sword"Symbol 91 MovieClip Frame 1Symbol 69 MovieClip [light_saber2]
"body"Symbol 91 MovieClip Frame 1Symbol 87 MovieClip
"shield"Symbol 91 MovieClip Frame 1Symbol 90 MovieClip
"glow"Symbol 100 MovieClip Frame 1Symbol 58 MovieClip
"fuel_boost"Symbol 151 MovieClip Frame 1Symbol 50 MovieClip [bonus_fuel_boost]

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "swoosh.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "lightsaber-13.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "lightsaber-12.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "lightsaber-11.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "lightsaber-10.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "lightsaber-09.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "lightsaber-08.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "lightsaber-07.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "lightsaber-06.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "lightsaber-05.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "lightsaber-04.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "lightsaber-03.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "lightsaber-02.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "lightsaber-01.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "lightsaber-00.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "lightsaber.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "laser-06.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "laser-05.wav"
ExportAssets (56)Timeline Frame 1Symbol 19 as "laser-04.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "laser-03.wav"
ExportAssets (56)Timeline Frame 1Symbol 21 as "laser-02.wav"
ExportAssets (56)Timeline Frame 1Symbol 22 as "laser-01.wav"
ExportAssets (56)Timeline Frame 1Symbol 23 as "laser-00.wav"
ExportAssets (56)Timeline Frame 1Symbol 24 as "hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 25 as "gun3.wav"
ExportAssets (56)Timeline Frame 1Symbol 26 as "gun2.wav"
ExportAssets (56)Timeline Frame 1Symbol 27 as "gun1.wav"
ExportAssets (56)Timeline Frame 1Symbol 28 as "flak.wav"
ExportAssets (56)Timeline Frame 1Symbol 29 as "bomb_hit.wav"
ExportAssets (56)Timeline Frame 1Symbol 30 as "bomb_drop.wav"
ExportAssets (56)Timeline Frame 1Symbol 31 as "bomb.wav"
ExportAssets (56)Timeline Frame 1Symbol 36 as "laser6"
ExportAssets (56)Timeline Frame 1Symbol 39 as "laser5"
ExportAssets (56)Timeline Frame 1Symbol 42 as "enemy1"
ExportAssets (56)Timeline Frame 1Symbol 45 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 48 as "colony"
ExportAssets (56)Timeline Frame 1Symbol 50 as "bonus_fuel_boost"
ExportAssets (56)Timeline Frame 1Symbol 52 as "bonus_health_boost"
ExportAssets (56)Timeline Frame 1Symbol 54 as "bonus_ammo_boost"
ExportAssets (56)Timeline Frame 1Symbol 56 as "bonus_shield_boost"
ExportAssets (56)Timeline Frame 1Symbol 69 as "light_saber2"
ExportAssets (56)Timeline Frame 1Symbol 69 as "light_saber2"
ExportAssets (56)Timeline Frame 1Symbol 56 as "bonus_shield_boost"
ExportAssets (56)Timeline Frame 1Symbol 54 as "bonus_ammo_boost"
ExportAssets (56)Timeline Frame 1Symbol 52 as "bonus_health_boost"
ExportAssets (56)Timeline Frame 1Symbol 50 as "bonus_fuel_boost"
ExportAssets (56)Timeline Frame 1Symbol 56 as "bonus_shield_boost"
ExportAssets (56)Timeline Frame 1Symbol 54 as "bonus_ammo_boost"
ExportAssets (56)Timeline Frame 1Symbol 52 as "bonus_health_boost"
ExportAssets (56)Timeline Frame 1Symbol 50 as "bonus_fuel_boost"

Labels

"dead"Symbol 48 MovieClip [colony] Frame 2
"up_right"Symbol 105 MovieClip Frame 1
"up_left"Symbol 105 MovieClip Frame 2
"left"Symbol 105 MovieClip Frame 3
"up"Symbol 105 MovieClip Frame 4
"right"Symbol 105 MovieClip Frame 5
"idle"Symbol 105 MovieClip Frame 6

Dynamic Text Variables

_root.nextTimeSymbol 73 EditableText""
_root.timerSymbol 74 EditableText""
_root.outputSymbol 75 EditableText""
_root.highScoreSymbol 77 EditableText"score:"
_root.scoreSymbol 114 EditableText""
_root.scoreSymbol 126 EditableText"score:"
_root.highScoreSymbol 128 EditableText"score:"
_root.endMessageSymbol 129 EditableText""
_root.fpsSymbol 131 EditableText""
_root.ammo_countSymbol 132 EditableText""
_root.numColoniesSymbol 134 EditableText""
_root.fuel_countSymbol 137 EditableText""
_root.shieldSymbol 139 EditableText""
_root.hpSymbol 141 EditableText""




http://swfchan.com/51/251269/info.shtml
Created: 23/1 -2023 19:50:57 Last modified: 23/1 -2023 19:50:57 Server time: 07/02 -2023 03:22:23