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

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

gunrox-rush.swf

This is the info page for
Flash #108173

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


Text
GAME OBJECTIVE:

Run as far as you can and destroy the enemies on your way

Jump
(press twice to double-jump)

2

@

3

#

4

$

1

!

W

D

A

Move
right

Move
left

Select weapon (when available)

Pause

Move mouse to aim,  press/hold
left button to  shoot

P

sound

music

Gunrox is free
multiplayer online game
where you control
squad of soldiers and
battle with other
players from around the
world in turn-based
combat.

Put this game to
your website

GOAL REACHED!

LEVEL 15

+60 seconds!

10

10

HintField

HintField

Sound

Increase HP regeneration speed at 15%

LEVEL 3
HP Regeneration

You have reached the next level!

Choose powerup to upgrade:

GET FREE
FULL GAME

000000

Your Score:

level 1 progress

GOAL REACHED!

HP

10

1

2

3

4

CONGRATULATIONS!
You have completed all levels!

GAME OVER

Enter your name:

Your score:

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } trace("MochiBot"); __com_mochibot__("ad62f717", this, 10301, true);
Frame 2
function round2(num) { return(Math.round(num * 100) / 100); } copyright = "Copyright (c) 2009 by Enkord"; System.security.allowDomain("www.enkord.com"); if (bannerURL == undefined) { bannerURL = "http://www.enkord.com/games/gunrox/banner.swf"; } lang = "en"; stop(); _focusrect = false; Stage.showMenu = false; Stage.width = 480; Stage.height = 360; Stage.scaleMode = "noScale"; percent_mc._xscale = 0; var to = _root.getBytesTotal(); var prevLo = 0; total_txt.text = round2(to / 1024).toString() + " KB"; var loadListener = new Object(); loadListener.onLoadError = function (target_mc, errorCode) { preload_logo_mc._visible = true; loaded_txt._visible = true; total_txt._visible = true; percent_mc._visible = true; percent_txt._visible = true; frame_mc._visible = true; preload_logo_mc.onPress = function () { getURL ("http://www.enkord.com/", "_blank"); }; }; if (downloadURL == undefined) { preload_logo_mc._visible = false; loaded_txt._visible = false; total_txt._visible = false; percent_mc._visible = false; percent_txt._visible = false; frame_mc._visible = false; var mcLoader = new MovieClipLoader(); mcLoader.addListener(loadListener); var mc = this.createEmptyMovieClip("bannerstub", this.getNextHighestDepth()); mcLoader.loadClip(bannerURL, mc); } ii = setInterval(function () { var _local2 = _root.getBytesLoaded(); var _local4 = round2((_local2 - prevLo) / 64); speed_txt.text = _local4.toString() + " Kb/s"; loaded_txt.text = Math.round(_local2 / 1024).toString() + " KB"; var _local3 = Math.round((_local2 / to) * 100); percent_txt.text = _local3 + " %"; percent_mc._xscale = _local3; prevLo = _local2; if ((_local2 == to) && (preload_logo_mc._visible)) { clearInterval(ii); gotoAndPlay ("load"); } }, 500);
Frame 7
function getEncodedValue(v, key) { var _local1 = (v ^ key).toString(); var _local4 = new Array(); _local4.push(key); var _local2 = new Array(); i = 0; while (i < _local1.length) { _local2.push(_local1.charCodeAt(i) ^ key); i++; } _local4.push(_local2.length ^ key); _local4 = _local4.concat(_local2); return(_local4.join(",")); } function getScoreEncoded() { var _local5 = random(16777215); var _local4 = random(16777215); while (_local4 == _local5) { _local4 = random(16777215); } var _local3 = random(16777215); while ((_local3 == _local5) || (_local3 == _local4)) { _local3 = random(16777215); } var _local2 = random(16777215); while (((_local2 == _local5) || (_local2 == _local4)) || (_local2 == _local3)) { _local2 = random(16777215); } var _local6 = _root.numberofLevel; return(new Array(getEncodedValue(_root.score, _local5), getEncodedValue(_local6, _local4), getEncodedValue(_root.score, _local3), getEncodedValue(_local6, _local2))); } stop(); preloadcontainer._visible = false; var rootURL = "http://www.enkord.com/"; if (moreGamesURL == undefined) { moreGamesURL = "http://www.enkord.com/?from=gunroxrushweb"; } if (addToWebsiteURL == undefined) { addToWebsiteURL = "http://www.enkord.com/games/gunroxrush/online/webmaster/"; } if (downloadURL == undefined) { is_downloadURL_undefined = true; downloadURL = "http://www.gunrox.com/?ref=yy_fl_rush"; } if (is_downloadURL_undefined == undefined) { greatgames._visible = false; greatgames_btn.enabled = false; enkordgames._visible = false; enkordgames_btn.enabled = false; puttoweb_btn._visible = false; not_our_site = true; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + (not_our_site ? "games/gunroxrush/online/hiscore-nolinks.php" : "games/gunroxrush/online/hiscore.php"); }
Frame 13
this.stop();
Frame 19
function GoToMain() { _root.gotoAndPlay("FinalScreen"); } stop(); var closebtn = this.closebtn; closebtn.onPress = function () { gui.TransitionScreen.getInstance().Execute(GoToMain); };
Frame 26
stop();
Symbol 5 MovieClip Frame 1
this.onPress = function () { this.useHandCursor = false; };
Symbol 32 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); }
Symbol 56 MovieClip [Aim] Frame 1
function onEnterFrame() { this._rotation = this._rotation + 1; if (this._xscale > 100) { this._xscale = this._xscale - 5; } if (this._yscale > 100) { this._yscale = this._yscale - 5; } } stop();
Symbol 56 MovieClip [Aim] Frame 2
stop(); delete onEnterFrame; this._rotation = 0; this._xscale = 100; this._yscale = 100;
Symbol 56 MovieClip [Aim] Frame 3
stop(); delete onEnterFrame; this._rotation = 0; this._xscale = 100; this._yscale = 100;
Symbol 56 MovieClip [Aim] Frame 4
play(); delete onEnterFrame; this._rotation = 0; this._xscale = 100; this._yscale = 100;
Symbol 56 MovieClip [Aim] Frame 63
gotoAndStop ("aim");
Symbol 578 MovieClip [__Packages.gui.MouseCursor] Frame 0
class gui.MouseCursor { function MouseCursor () { } static function Create() { if (initialized) { return(undefined); } initialized = true; if (_root.mousecursor == undefined) { _root.attachMovie("Aim", "mousecursor", 10000); _root.mousehandler = new Object(); _root.mousehandler.onMouseMove = function () { _root.mousecursor._x = _root._xmouse; _root.mousecursor._y = _root._ymouse; }; Mouse.addListener(_root.mousehandler); Set(ARROW); } } static function Set(cursortype) { Create(); Mouse.hide(); if (cursortype == SHOOT) { cursortype = AIM; _root.mousecursor._xscale = 130; _root.mousecursor._yscale = 130; } if (currentcursor != cursortype) { currentcursor = cursortype; _root.mousecursor.gotoAndPlay(cursortype); } } static function Get() { return(currentcursor); } static var ARROW = "arrow"; static var AIM = "aim"; static var HAND = "hand"; static var RELOAD = "reload"; static var SHOOT = "shoot"; static var currentcursor = ""; static var initialized = false; }
Symbol 579 MovieClip [__Packages.as.screen.TitleScreen] Frame 0
class as.screen.TitleScreen extends MovieClip { var _quality, playbtn; function TitleScreen () { super(); _root.stop(); _quality = "HIGH"; gui.MouseCursor.Set(gui.MouseCursor.ARROW); gui.SoundManager.getInstance().SwitchMusic("music_title"); var _local4 = playbtn; _local4.onPress = mx.utils.Delegate.create(this, Click_GoToIntro); } function Click_GoToIntro() { gui.TransitionScreen.getInstance().Execute(mx.utils.Delegate.create(this, GoToIntro)); } function GoToIntro() { _root.gotoAndStop("Battle"); } }
Symbol 580 MovieClip [__Packages.gui.SoundManager] Frame 0
class gui.SoundManager { var musicroot, mainmusic, sound, lastmusicname, _music; function SoundManager () { musicroot = _root.createEmptyMovieClip("musicroot", _root.getNextHighestDepth()); mainmusic = new Sound(musicroot); mainmusic.onSoundComplete = function () { this.start(); }; sound = ((_root.sound_trig != undefined) ? false : true); music = (((_root.music_trig != undefined) ? false : true)); lastmusicname = ""; } static function getInstance() { if (_instance == null) { _instance = new gui.SoundManager(); } return(_instance); } function get music() { return(_music); } function set music(value) { _music = value; mainmusic.setVolume((_music ? (MUSICVOLUME) : 0)); //return(music); } function PlaySound(soundname) { if (sound) { var sound = new Sound(); sound.attachSound(soundname); sound.setVolume(SOUNDVOLUME); sound.start(); } } function SwitchMusic(musicname) { if (lastmusicname != musicname) { lastmusicname = musicname; mainmusic.stop(); mainmusic.attachSound(musicname); mainmusic.start(); music = (music); } } static var SOUNDVOLUME = 100; static var MUSICVOLUME = 100; static var _instance = null; }
Symbol 581 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 582 MovieClip [__Packages.gui.TransitionScreen] Frame 0
class gui.TransitionScreen { var fade, is_hintenabled, interval_id, callback; function TransitionScreen () { trace("TransitionScreen created"); fade = _root.createEmptyMovieClip("fade", TRANSITION_DEPTH); fade._visible = false; fade.beginFill(0, 100); fade.moveTo(0, 0); fade.lineTo(480, 0); fade.lineTo(480, 360); fade.lineTo(0, 360); fade.endFill(); } static function getInstance() { if (_instance == null) { _instance = new gui.TransitionScreen(); } return(_instance); } function Execute(callbackfunc) { if (!callbackfunc) { return(undefined); } is_hintenabled = gui.HintManager.getInstance().IsEnabled(); gui.HintManager.getInstance().SetEnable(false); if (interval_id) { clearInterval(interval_id); } callback = callbackfunc; fade._visible = true; fade._alpha = 0; fade.onPress = function () { }; interval_id = setInterval(mx.utils.Delegate.create(this, UpdateFading), TRANSITION_DURATION / (100 / TRANSITION_STEP)); } function UpdateFading() { if (callback) { fade._alpha = fade._alpha + TRANSITION_STEP; if (fade._alpha >= 100) { callback(); callback = undefined; gui.HintManager.getInstance().SetEnable(true); } } else { fade._alpha = fade._alpha - TRANSITION_STEP; if (fade._alpha <= 0) { clearInterval(interval_id); delete fade.onPress; } } } static var TRANSITION_DEPTH = 1001; static var TRANSITION_DURATION = 300; static var TRANSITION_STEP = 4; static var _instance = null; }
Symbol 583 MovieClip [__Packages.gui.HintManager] Frame 0
class gui.HintManager { var isenabled, hintupdated, hint, current_hint; function HintManager () { trace("HintManager created"); _root.onMouseMove = mx.utils.Delegate.create(this, onMouseMove); SetEnable(true); } static function getInstance() { if (_instance == null) { _instance = new gui.HintManager(); } return(_instance); } function SetEnable(state) { isenabled = state; UpdateHint(); } function IsEnabled() { return(isenabled); } function onMouseMove() { if (!hintupdated) { hint.removeMovieClip(); hint = undefined; } UpdateHint(); hintupdated = false; } function UpdateHint() { if (!hint) { return(undefined); } hint._visible = isenabled; var _local3 = hint._parent._xmouse + 15; var _local2 = hint._parent._ymouse + 15; if ((_local3 + hint._width) > Stage.width) { _local3 = Stage.width - hint._width; } if ((_local2 + hint._height) > Stage.height) { _local2 = Stage.height - hint._height; } hint._x = _local3; hint._y = _local2; } function SetHint(htmltext) { hintupdated = true; if (current_hint == htmltext) { return(undefined); } if (current_hint == "") { hint.removeMovieClip(); } hint = _root.createEmptyMovieClip("hint", HINT_DEPTH); if (htmltext == "") { return(undefined); } var _local3 = hint.createEmptyMovieClip("bg", hint.getNextHighestDepth()); var _local7 = _local3.attachMovie("HintProto", "mcHintProto", _local3.getNextHighestDepth()); var _local6 = TextField(_local7.tfTitle); _local6.selectable = false; _local6.autoSize = true; _local6.html = true; _local6.htmlText = htmltext; var _local4 = hint.getBounds(_local6); _local3.beginFill(0, 50); var _local5 = 0; _local3.moveTo(_local4.xMin - _local5, _local4.yMin - _local5); _local3.lineTo(_local4.xMax + _local5, _local4.yMin - _local5); _local3.lineTo(_local4.xMax + _local5, _local4.yMax + _local5); _local3.lineTo(_local4.xMin - _local5, _local4.yMax + _local5); _local3.endFill(); UpdateHint(); } static var HINT_DEPTH = 5000; static var _instance = null; }
Symbol 584 MovieClip [__Packages.as.FlyingEffect] Frame 0
class as.FlyingEffect extends MovieClip { var icon; function FlyingEffect () { super(); } function SetEffect(effectname, value) { var _local2 = icon; _local2.gotoAndStop(effectname); var _local4 = _local2.caption; _local4.text = value; var _local3 = _local2.captionshadow; _local3.text = value; } }
Symbol 585 MovieClip [__Packages.as.Bullet] Frame 0
class as.Bullet extends MovieClip { var exploded, delta_t, startpos, G, damage, _x, _y, _rotation, angle, velocity, _parent; function Bullet () { super(); exploded = false; delta_t = 0; startpos = null; G = 4.9; damage = 1; } function Update() { if (exploded) { return(undefined); } if ((((_x < 0) || (_x > 480)) || (_y > 360)) || (_y < 0)) { exploded = true; } else { if (!startpos) { startpos = new flash.geom.Point(_x, _y); _rotation = ((-angle) / Math.PI) * 180; } delta_t = delta_t + as.Settings.FRAME_DELTA_T; var _local2 = delta_t * 0.01; var _local4 = _x; var _local3 = _y; _x = startpos.x + ((velocity * _local2) * Math.cos(angle)); _y = startpos.y - (((velocity * _local2) * Math.sin(angle)) - (((G / 2) * _local2) * _local2)); } } function DoExplode() { if (exploded) { return(undefined); } exploded = true; var _local2 = _parent.attachMovie("Explosion", "explode", _parent.getNextHighestDepth()); _local2._x = _x; _local2._y = _y; _local2._xscale = 10 + damage; _local2._yscale = _local2._xscale; } }
Symbol 586 MovieClip [__Packages.as.Enemy] Frame 0
class as.Enemy extends MovieClip { var angle_target, ground_y, _x, delta_t, interval_flash, type, params, gotoAndStop, hp, routetype, _y, flow_pos, _rotation, _visible, transform; function Enemy () { super(); angle_target = 0; ground_y = 300; _x = 580; delta_t = 0; interval_flash = 0; } function SetType(t) { type = t; params = as.Settings.ENEMY[type]; gotoAndStop(params[as.Settings.EP_FACE]); hp = params[as.Settings.EP_HP]; routetype = params[as.Settings.EP_ROUTE]; if ((routetype == ROUTE_FLY_LINE) || (routetype == ROUTE_FLY_WAVE)) { _y = 100 + random(100); } flow_pos = _y; } function IsNear(x, y, distance) { return((Math.abs(_x - x) <= distance) && (Math.abs(_y - y) <= distance)); } function Update() { _x = _x - (as.Settings.GROUND_SCROLL_STEP + params[as.Settings.EP_SPEED]); switch (params[as.Settings.EP_ROUTE]) { case ROUTE_DRIVE : var _local4 = angle_target - _rotation; if (_local4 > 2) { _rotation = _rotation + 2; } else if (_local4 < -2) { _rotation = _rotation - 2; } _y = ground_y; break; case ROUTE_JUMP : if (delta_t) { delta_t = delta_t + as.Settings.FRAME_DELTA_T; var _local2 = delta_t * 0.01; var _local3 = flow_pos - ((JUMP_VEL * _local2) - (((JUMP_G / 2) * _local2) * _local2)); if (_local3 >= ground_y) { _local3 = ground_y; delta_t = 0; } _y = _local3; } else { _y = ground_y; flow_pos = _y; delta_t = 1; } break; case ROUTE_FLY_LINE : break; case ROUTE_FLY_WAVE : delta_t = delta_t + as.Settings.FRAME_DELTA_T; _y = flow_pos + (Math.sin(delta_t * 0.002) * 35); } } function SetDamage(value) { hp = hp - value; if (!_visible) { return(0); } gui.SoundManager.getInstance().PlaySound("armorbroken.wav"); var _local4 = hp <= 0; var _local5 = (_local4 ? 4 : 1); var _local3 = 0; while (_local3 < _local5) { var _local2 = as.Piece(as.Battle.groundroot.attachMovie("Piece", "f" + random(10000), as.Battle.groundroot.getNextHighestDepth())); if (_local4) { _local2.gotoAndStop(((type + 1) + "-") + (_local3 + 1)); } else { _local2.gotoAndStop(1 + random(5)); } _local2._x = _x; _local2._y = _y - 15; _local3++; } if (interval_flash) { clearInterval(interval_flash); } transform.colorTransform = new flash.geom.ColorTransform(5, 1, 1, 1, 0, 0, 0, 0); interval_flash = setInterval(mx.utils.Delegate.create(this, _ClearFlash), 80); if (_local4) { _visible = false; if (routetype == ROUTE_DRIVE) { as.Battle.ShakePlayfield(200); } gui.SoundManager.getInstance().PlaySound("explose_sensor.wav"); var _local6 = as.Battle.groundroot.attachMovie("Explosion", "explode" + random(10000), as.Battle.groundroot.getNextHighestDepth()); _local6._x = _x; _local6._y = _y - 30; _local6._xscale = 150; _local6._yscale = 150; return(params[as.Settings.EP_SCORE]); } return(0); } function _ClearFlash() { clearInterval(interval_flash); interval_flash = 0; transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } function GetTouchDamage() { return(params[as.Settings.EP_TOUCHDAMAGE]); } static var ROUTE_DRIVE = 0; static var ROUTE_JUMP = 1; static var ROUTE_FLY_LINE = 2; static var ROUTE_FLY_WAVE = 3; static var SPAWN_COOLDOWN = 1000; static var JUMP_G = 4.9; static var JUMP_VEL = 30; }
Symbol 587 MovieClip [__Packages.as.FlyingObject] Frame 0
class as.FlyingObject extends MovieClip { var onFrame, lifetime, maxlifetime, startpos, velocity, angle, _x, _y, prev_x, prev_y, removeMovieClip; function FlyingObject () { super(); onFrame = null; lifetime = 0; maxlifetime = 0; startpos = null; velocity = 5 + (Math.random() * 10); angle = Math.random() * Math.PI; } function onEnterFrame() { if (!startpos) { startpos = new flash.geom.Point(_x, _y); } lifetime = lifetime + as.Settings.FRAME_DELTA_T; if ((maxlifetime > 0) && (lifetime < maxlifetime)) { var _local2 = lifetime * 0.01; prev_x = _x; prev_y = _y; _x = startpos.x + ((velocity * _local2) * Math.cos(angle)); _y = startpos.y - (((velocity * _local2) * Math.sin(angle)) - (((G / 2) * _local2) * _local2)); if (onFrame) { onFrame(); } } else { removeMovieClip(); } } var G = 2.45; }
Symbol 588 MovieClip [__Packages.as.Piece] Frame 0
class as.Piece extends as.FlyingObject { var lastcloudpos, G, maxlifetime, _rotation, angle, velocity, onFrame, rotstep, _y, _x, removeMovieClip, _parent, prev_x, prev_y; function Piece () { super(); lastcloudpos = new flash.geom.Point(0, 0); G = 6.53333333333333; maxlifetime = 2000; _rotation = random(360); angle = (Math.PI/4) + ((Math.random() * Math.PI) / 2); velocity = 30 + random(10); onFrame = Update; rotstep = (random(2) ? 5 : -5); } function Update() { if (((_y > 360) || (_x < 0)) || (_x > 480)) { removeMovieClip(); } if ((Math.abs(lastcloudpos.x - _x) > CLOUD_STEP) || (Math.abs(lastcloudpos.y - _y) > CLOUD_STEP)) { lastcloudpos.x = _x; lastcloudpos.y = _y; var _local2 = _parent.attachMovie("Cloud", "cloud" + random(10000), _parent.getNextHighestDepth()); _local2._x = prev_x; _local2._y = prev_y; } _rotation = _rotation + rotstep; } static var CLOUD_STEP = 15; }
Symbol 589 MovieClip [__Packages.as.Battle] Frame 0
class as.Battle { static var lastenemyindex, groundroot, SHAKETILL; var root, unit, ground, enemy_spawn_cooldown, bonus_spawn_cooldown, gameover, bullets, enemy, bonus, bonusquery, flashclip; function Battle (r, u) { lastenemyindex = 0; root = r; unit = u; groundroot = unit._parent.createEmptyMovieClip("groundroot", unit.getDepth() + 1); ground = new as.GroundManager(groundroot); enemy_spawn_cooldown = 0; bonus_spawn_cooldown = 0; SHAKETILL = 0; gameover = false; bullets = []; enemy = []; bonus = []; bonusquery = null; flashclip = null; } function Update(gametime, shoot) { var _local8 = 0; as.Ground.TYPE = Math.floor(gametime / 180000) % as.Ground.TYPENAME.length; ground.Update(-as.Settings.GROUND_SCROLL_STEP); var _local7 = ground.GetGroundByX(unit._x); unit.ground_y = _local7[0]; unit.Update(); if (shoot) { var _local10 = unit.TryShoot(); if (_local10) { Shoot(_local10[0], _local10[1], _local10[2]); if ((unit.weapontype != as.Settings.WEAPON_PISTOL) && (unit.weaponammo[unit.weapontype] <= 0)) { var _local5 = as.Settings.WEAPON_TOTAL - 1; while (_local5 >= 0) { if ((_local5 == as.Settings.WEAPON_PISTOL) || (unit.weaponammo[_local5] > 0)) { unit.SetWeapon(_local5); break; } _local5--; } } } } var _local5 = 0; while (_local5 < bullets.length) { var _local2 = as.Bullet(bullets[_local5]); if (_local2 && (!_local2.exploded)) { var _local3 = GetTargetAt(_local2); if (_local3) { var _local6 = _local3.SetDamage(_local2.damage); _local8 = _local8 + _local6; _local2.DoExplode(); if ((_local6 > 0) && (!random(5))) { DoSpawnBonus(gametime, _local3._x, _local3._y - 30); } } } if ((!_local2.exploded) && (ground.hitTest(_local2._x, _local2._y))) { _local2.DoExplode(); } if ((!_local2) || (_local2.exploded)) { _local2.removeMovieClip(); bullets.splice(_local5, 1); } else { _local2.Update(); _local5++; } } _local5 = 0; while (_local5 < bonus.length) { var _local4 = as.Bonus(bonus[_local5]); if (_local4.IsActive() && (unit.hitTest(_local4._x, _local4._y, true))) { _local8 = _local8 + unit.ApplyBonus(_local4); } if (_local4.IsDead()) { _local4.removeMovieClip(); bonus.splice(_local5, 1); } else { _local4.Update(-as.Settings.GROUND_SCROLL_STEP); _local5++; } } DoSpawnBonus(gametime); _local5 = 0; while (_local5 < enemy.length) { var _local3 = as.Enemy(enemy[_local5]); if ((_local3.hp <= 0) || (_local3._x < -100)) { _local3.removeMovieClip(); enemy.splice(_local5, 1); } else { _local5++; } } _local5 = 0; while (_local5 < enemy.length) { var _local3 = as.Enemy(enemy[_local5]); if ((_local3.routetype == as.Enemy.ROUTE_DRIVE) || (_local3.routetype == as.Enemy.ROUTE_JUMP)) { _local7 = ground.GetGroundByX(_local3._x); _local3.ground_y = _local7[0]; _local3.angle_target = _local7[1]; } _local3.Update(); if ((_local3.hitTest(unit._x, unit._y, true) || (_local3.hitTest(unit._x, unit._y - 36, true))) || (_local3.hitTest(unit._x, unit._y - 72, true))) { if (!unit.IsInvulnerable()) { DoFlash(255, 50, 50); } unit.SetDamage(_local3.GetTouchDamage()); } _local5++; } DoSpawnEnemy(gametime); if (SHAKETILL) { if (SHAKETILL > getTimer()) { groundroot._x = 2 - (4 * Math.random()); groundroot._y = 2 - (4 * Math.random()); } else { groundroot._x = 0; groundroot._y = 0; } } if (flashclip) { if (flashclip._alpha <= 0) { flashclip.removeMovieClip(); } else { flashclip._alpha = flashclip._alpha - 10; } } SCORE = SCORE + Math.round(_local8); return(_local8); } function DoSpawnEnemy(gametime) { if (enemy_spawn_cooldown > 0) { enemy_spawn_cooldown = enemy_spawn_cooldown - as.Settings.FRAME_DELTA_T; return(undefined); } var _local2 = 6; if (as.Unit.LEVEL < 4) { _local2 = 2; } else if (as.Unit.LEVEL < 8) { _local2 = 3; } else if (as.Unit.LEVEL < 15) { _local2 = 4; } else if (as.Unit.LEVEL < 20) { _local2 = 5; } if (enemy.length < _local2) { var _local4 = Math.min(as.Unit.LEVEL - 1, as.Settings.SPAWN.length - 1); lastenemyindex = (lastenemyindex + 1) % as.Settings.SPAWN[_local4].length; var _local5 = as.Settings.SPAWN[_local4][lastenemyindex]; var _local3 = as.Enemy(root.attachMovie("Enemy", "enemy" + random(100000), root.getNextHighestDepth())); _local3.SetType(_local5); enemy.push(_local3); enemy_spawn_cooldown = as.Enemy.SPAWN_COOLDOWN; } } function DoSpawnBonus(gametime, x, y) { if ((x != undefined) && (y != undefined)) { var _local2 = as.Bonus(groundroot.attachMovie("Bonus", "bonus" + random(100000), groundroot.getNextHighestDepth())); var _local3 = GetRandomBonus(); _local2.kind = _local3[0]; _local2.level = _local3[1]; _local2._x = x; _local2._y = y; bonus.push(_local2); return(undefined); } if (bonus_spawn_cooldown > 0) { bonus_spawn_cooldown = bonus_spawn_cooldown - as.Settings.FRAME_DELTA_T; } else if (bonusquery) { bonus_spawn_cooldown = as.Bonus.SPAWN_COOLDOWN; if (random(1 + Math.round(as.Unit.LEVEL / 4)) > 0) { return(undefined); } var _local2 = as.Bonus(root.attachMovie("Bonus", "bonus" + random(100000), root.getNextHighestDepth())); _local2.kind = bonusquery[0]; _local2.level = bonusquery[1]; _local2._x = 500; var _local4 = ground.GetGroundByX(_local2._x); y = Math.min(bonusquery[3], _local4[0] - 30); _local2._y = Math.max(y, _local4[0] - (100 + (as.Unit.LEVEL * 2))); bonusquery[2]--; if (bonusquery[2] <= 0) { bonusquery = null; } bonus.push(_local2); } if ((!bonusquery) && (!bonus.length)) { bonusquery = GetRandomBonus(); bonusquery.push(80 + random(150)); } } function GetRandomBonus(gametime) { var _local3 = [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]; var _local9 = as.Settings.BONUS[as.Settings.BONUS_SCORE][as.Settings.B_LEVELS]; var _local8 = Math.min(1 + Math.floor(as.Unit.LEVEL / 5), _local9); _local3[as.Settings.BONUS_SCORE][0] = _local8; _local3[as.Settings.BONUS_SCORE][1] = _local8; if (as.Unit.HP < as.Unit.MAXHP) { _local9 = as.Settings.BONUS[as.Settings.BONUS_HP][as.Settings.B_LEVELS]; _local8 = Math.min(1 + Math.floor(as.Unit.LEVEL / 5), _local9); _local3[as.Settings.BONUS_HP][0] = 1; _local3[as.Settings.BONUS_HP][1] = _local8; } if (as.Unit.LEVEL > 3) { _local9 = as.Settings.BONUS[as.Settings.BONUS_PISTOL][as.Settings.B_LEVELS]; _local8 = Math.min(1 + Math.floor(as.Unit.LEVEL / 3), _local9); if (_local8 > unit.weaponlevel[as.Settings.WEAPON_PISTOL]) { _local3[as.Settings.BONUS_PISTOL][0] = _local8; _local3[as.Settings.BONUS_PISTOL][1] = _local8; } } if (as.Unit.LEVEL >= 3) { _local9 = as.Settings.BONUS[as.Settings.BONUS_SHOTGUN][as.Settings.B_LEVELS]; _local8 = Math.min(1 + Math.floor((as.Unit.LEVEL - 3) / 5), _local9); if ((_local8 > unit.weaponlevel[as.Settings.WEAPON_SHOTGUN]) || (unit.weaponammo[as.Settings.WEAPON_SHOTGUN] < as.Unit.GetStat_MaxAmmo(as.Settings.WEAPON_SHOTGUN))) { _local3[as.Settings.BONUS_SHOTGUN][0] = _local8; _local3[as.Settings.BONUS_SHOTGUN][1] = _local8; } } if (as.Unit.LEVEL >= 4) { _local9 = as.Settings.BONUS[as.Settings.BONUS_ASSAULT][as.Settings.B_LEVELS]; _local8 = Math.min(1 + Math.floor((as.Unit.LEVEL - 4) / 5), _local9); if ((_local8 > unit.weaponlevel[as.Settings.WEAPON_ASSAULT]) || (unit.weaponammo[as.Settings.WEAPON_ASSAULT] < as.Unit.GetStat_MaxAmmo(as.Settings.WEAPON_ASSAULT))) { _local3[as.Settings.BONUS_ASSAULT][0] = _local8; _local3[as.Settings.BONUS_ASSAULT][1] = _local8; } } if (as.Unit.LEVEL >= 8) { _local9 = as.Settings.BONUS[as.Settings.BONUS_RPG][as.Settings.B_LEVELS]; _local8 = Math.min(1 + Math.floor((as.Unit.LEVEL - 8) / 10), _local9); if ((_local8 > unit.weaponlevel[as.Settings.WEAPON_RPG]) || (unit.weaponammo[as.Settings.WEAPON_RPG] < as.Unit.GetStat_MaxAmmo(as.Settings.WEAPON_RPG))) { _local3[as.Settings.BONUS_RPG][0] = _local8; _local3[as.Settings.BONUS_RPG][1] = _local8; } } var _local7 = as.Settings.BONUS_SCORE; var _local6 = _local3[_local7][0]; var _local4 = 0; while (_local4 < 5) { var _local5 = random(_local3.length); var _local2 = _local3[_local5]; if (_local2[0] > 0) { _local7 = _local5; _local6 = _local2[0]; if (_local2[1] > _local2[0]) { _local6 = _local6 + random((1 + _local2[1]) - _local2[0]); } break; } _local4++; } var _local10 = ((_local7 == as.Settings.BONUS_SCORE) ? (1 + random(5)) : 1); return([_local7, _local6, _local10]); } function GetTargetAt(b) { var _local3 = 0; while (_local3 < enemy.length) { var _local2 = as.Enemy(enemy[_local3]); if ((_local2.hp > 0) && (_local2.hitTest(b._x, b._y, true))) { return(_local2); } _local3++; } return(null); } function Shoot(count, damage, speed) { gui.MouseCursor.Set(gui.MouseCursor.SHOOT); var _local6 = unit.GetShotStartOffset(); var _local8 = ((-unit.weaponangle) / 180) * Math.PI; var _local9 = 0.326666666666667; var _local7 = 0.3; var _local10 = unit.attachMovie("ShotFlash", "shot" + random(10000), unit.getNextHighestDepth()); _local10._x = _local6[0] - unit._x; _local10._y = _local6[1] - unit._y; _local10._xscale = 200; _local10._yscale = 200; var _local3 = 0; while (_local3 < count) { var _local2 = as.Bullet(groundroot.attachMovie("Bullet", "b" + random(10000), groundroot.getNextHighestDepth())); var _local5 = as.Settings.WEAPONCLASS[unit.weapontype][as.Settings.WC_NAME] + unit.weaponlevel[unit.weapontype]; _local2.gotoAndStop(_local5); _local2._x = _local6[0]; _local2._y = _local6[1]; _local2.angle = _local8; _local2.damage = damage; if (count > 1) { _local2.angle = _local2.angle + (((_local3 * _local7) / count) - (_local7 / 2)); } _local2.G = _local9; _local2.velocity = speed; bullets.push(_local2); _local3++; } var _local13 = as.Settings.WEAPONCLASS[unit.weapontype]; gui.SoundManager.getInstance().PlaySound(_local13[as.Settings.WC_SOUNDSHOT]); } static function ShakePlayfield(duration) { SHAKETILL = getTimer() + duration; } function DoFlash(r, g, b) { if (flashclip) { flashclip.removeMovieClip(); } flashclip = root.attachMovie("WhiteBox", "flash_mc", root.getNextHighestDepth()); flashclip._width = 480; flashclip._height = 360; flashclip.transform.colorTransform = new flash.geom.ColorTransform(0, 0, 0, 1, r, g, b, 0); } static var LOST = false; static var SCORE = 0; }
Symbol 590 MovieClip [__Packages.as.Unit] Frame 0
class as.Unit extends MovieClip { static var MAXHP, HP; var stop, weapon, clip_weapon, legs, clip_legs, immortal_cooldown, shoot_cooldown, regen_cooldown, jump_y, jump_time, jump_counter, ground_y, weaponlevel, weaponammo, transform, weaponangle, _xmouse, _ymouse, _y, weapontype; function Unit () { super(); stop(); weapon = clip_weapon; weapon.stop(); legs = clip_legs; LEVEL = 1; PERK = []; var _local3 = 0; while (_local3 < as.Settings.PERK_TOTAL) { PERK.push(0); _local3++; } immortal_cooldown = 0; shoot_cooldown = 0; regen_cooldown = 0; MAXHP = as.Settings.UNIT_HP; HP = MAXHP; jump_y = undefined; jump_time = 0; jump_counter = 0; ground_y = 300; weaponlevel = [1, 0, 0, 0]; weaponammo = [0, 0, 0, 0]; SetWeapon(as.Settings.WEAPON_PISTOL); } function onCreate() { } function Update() { if (immortal_cooldown > 0) { immortal_cooldown = immortal_cooldown - as.Settings.FRAME_DELTA_T; var _local5 = Math.round(immortal_cooldown / (IMMORTAL_DURATION / 10)); transform.colorTransform = (((immortal_cooldown <= 0) || (_local5 % 2)) ? (new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0)) : (new flash.geom.ColorTransform(5, 2, 2, 1, 0, 0, 0, 0))); } if (shoot_cooldown > 0) { shoot_cooldown = shoot_cooldown - as.Settings.FRAME_DELTA_T; } if (regen_cooldown > 0) { regen_cooldown = regen_cooldown - as.Settings.FRAME_DELTA_T; } else if (HP < MAXHP) { HP++; regen_cooldown = GetStat_RegenCooldown(); } weaponangle = (helper.MyMath.GetAngleByVector(_xmouse - weapon._x, _ymouse - weapon._y) / Math.PI) * 180; if (weaponangle < MIN_WEAPON_ANGLE) { weaponangle = MIN_WEAPON_ANGLE; } if (weaponangle > MAX_WEAPON_ANGLE) { weaponangle = MAX_WEAPON_ANGLE; } weapon._rotation = weaponangle; if (jump_y != undefined) { var _local4 = ((jump_counter == 1) ? 26 : (GetStat_JumpVelocity())); jump_time = jump_time + as.Settings.FRAME_DELTA_T; var _local2 = jump_time * 0.01; var _local3 = jump_y - ((_local4 * _local2) - (((G / 2) * _local2) * _local2)); if (_local3 > ground_y) { _local3 = ground_y; jump_y = undefined; jump_counter = 0; legs.gotoAndPlay("armor0"); } _y = _local3; } else { _y = ground_y; } } function IsInvulnerable() { return(immortal_cooldown > 0); } function Jump() { if (jump_counter >= 2) { return(undefined); } jump_y = _y; jump_time = 0; jump_counter++; legs.gotoAndStop("fly"); } function SetWeapon(wptype) { if ((weaponlevel[wptype] <= 0) || ((weaponammo[wptype] <= 0) && (as.Settings.WEAPONCLASS[wptype][as.Settings.WC_MAXAMMO] > 0))) { return(false); } weapontype = wptype; RefreshWeapon(); return(true); } function RefreshWeapon() { var _local2 = as.Settings.WEAPONCLASS[weapontype]; weapon.gotoAndStop(_local2[as.Settings.WC_NAME] + weaponlevel[weapontype]); } function GetShotStartOffset() { var _local3 = weapon.shotstart; var _local2 = {x:_local3._x, y:_local3._y}; weapon.localToGlobal(_local2); return([_local2.x, _local2.y]); } function TryShoot() { var _local2 = as.Settings.WEAPONCLASS[weapontype]; var _local3 = weaponlevel[weapontype]; if (shoot_cooldown > 0) { return(null); } shoot_cooldown = _local2[as.Settings.WC_COOLDOWN_BASE] + (_local2[as.Settings.WC_COOLDOWN_ADD] * (_local3 - 1)); var _local4 = _local2[as.Settings.WC_BULLET_BASE] + (_local2[as.Settings.WC_BULLET_ADD] * (_local3 - 1)); var _local5 = Math.round((_local2[as.Settings.WC_DAMAGE_BASE] + (_local2[as.Settings.WC_DAMAGE_ADD] * (_local3 - 1))) * GetStat_BulletDamageFactor()); if (_local2[as.Settings.WC_MAXAMMO] > 0) { weaponammo[weapontype] = weaponammo[weapontype] - 1; if (weaponammo[weapontype] < 0) { weaponammo[weapontype] = 0; } } return([_local4, _local5, GetStat_BulletSpeed()]); } function ApplyBonus(b) { b.PickUp(); switch (b.kind) { case as.Settings.BONUS_SCORE : gui.SoundManager.getInstance().PlaySound("counter.wav"); return(b.level * 15); case as.Settings.BONUS_HP : AddHP(b.level * 10); return(0); case as.Settings.BONUS_PISTOL : if (b.level > weaponlevel[as.Settings.WEAPON_PISTOL]) { weaponlevel[as.Settings.WEAPON_PISTOL] = b.level; RefreshWeapon(); } gui.SoundManager.getInstance().PlaySound("equip.wav"); return(0); case as.Settings.BONUS_SHOTGUN : AddAmmo(as.Settings.WEAPON_SHOTGUN, 8); if (b.level > weaponlevel[as.Settings.WEAPON_SHOTGUN]) { weaponlevel[as.Settings.WEAPON_SHOTGUN] = b.level; RefreshWeapon(); } gui.SoundManager.getInstance().PlaySound("equip.wav"); return(0); case as.Settings.BONUS_ASSAULT : AddAmmo(as.Settings.WEAPON_ASSAULT, 30); if (b.level > weaponlevel[as.Settings.WEAPON_ASSAULT]) { weaponlevel[as.Settings.WEAPON_ASSAULT] = b.level; RefreshWeapon(); } gui.SoundManager.getInstance().PlaySound("equip.wav"); return(0); case as.Settings.BONUS_RPG : AddAmmo(as.Settings.WEAPON_RPG, 10); if (b.level > weaponlevel[as.Settings.WEAPON_RPG]) { weaponlevel[as.Settings.WEAPON_RPG] = b.level; RefreshWeapon(); } gui.SoundManager.getInstance().PlaySound("equip.wav"); return(0); } } function AddAmmo(weapontype, ammocount) { if ((weapontype < as.Settings.WEAPON_SHOTGUN) || (weapontype > as.Settings.WEAPON_RPG)) { return(undefined); } if (weaponlevel[weapontype] == 0) { weaponlevel[weapontype] = 1; } weaponammo[weapontype] = weaponammo[weapontype] + ammocount; var _local3 = GetStat_MaxAmmo(weapontype); if (weaponammo[weapontype] > _local3) { weaponammo[weapontype] = _local3; } if (this.weapontype == as.Settings.WEAPON_PISTOL) { SetWeapon(weapontype); } } function AddHP(amount) { gui.SoundManager.getInstance().PlaySound("usemedikit.wav"); if (HP >= MAXHP) { return(undefined); } HP = HP + amount; if (HP > MAXHP) { HP = MAXHP; } } function SetDamage(value) { if (IsInvulnerable()) { return(undefined); } HP = HP - value; immortal_cooldown = IMMORTAL_DURATION; gui.SoundManager.getInstance().PlaySound("melee_cut.wav"); } static function GetMinExpForLevel(level) { var _local2 = 180; var _local3 = 1.35; return(((level <= 1) ? 0 : (Math.round((_local2 * (level - 1)) * (1 + (((level - 2) * _local3) * 0.5)))))); } static function GetStat_JumpVelocity() { var _local1 = as.Settings.PERK[as.Settings.PERK_JUMP]; return(as.Settings.UNIT_JUMPVEL * (1 + (PERK[as.Settings.PERK_JUMP] * _local1[as.Settings.PK_VALUE]))); } static function GetStat_RegenCooldown() { var _local1 = as.Settings.PERK[as.Settings.PERK_REGEN]; return(as.Settings.UNIT_REGENCOOLDOWN * (1 - (PERK[as.Settings.PERK_REGEN] * _local1[as.Settings.PK_VALUE]))); } static function GetStat_BulletSpeed() { var _local1 = as.Settings.PERK[as.Settings.PERK_BULLETSPEED]; return(Math.round(40 * (1 + (PERK[as.Settings.PERK_BULLETSPEED] * _local1[as.Settings.PK_VALUE])))); } static function GetStat_MaxAmmo(weapontype) { var _local1 = as.Settings.PERK[as.Settings.PERK_CLIPSIZE]; var _local2 = as.Settings.WEAPONCLASS[weapontype]; return(Math.round(_local2[as.Settings.WC_MAXAMMO] * (1 + (PERK[as.Settings.PERK_CLIPSIZE] * _local1[as.Settings.PK_VALUE])))); } static function GetStat_BulletDamageFactor() { var _local1 = as.Settings.PERK[as.Settings.PERK_BULLETDAMAGE]; return(1 + (PERK[as.Settings.PERK_BULLETDAMAGE] * _local1[as.Settings.PK_VALUE])); } static var LEVEL = 1; static var PERK = []; static var MIN_WEAPON_ANGLE = -60; static var MAX_WEAPON_ANGLE = 60; static var IMMORTAL_DURATION = 1000; static var G = 3.26666666666667; }
Symbol 591 MovieClip [__Packages.helper.MyMath] Frame 0
class helper.MyMath { function MyMath () { } static function GetAngleByVector(ofsx, ofsy) { var _local1 = (ofsx ? (Math.atan(Math.abs(ofsy) / Math.abs(ofsx))) : (Math.PI/2)); if ((ofsx < 0) && (ofsy >= 0)) { _local1 = Math.PI - _local1; } else if ((ofsx > 0) && (ofsy < 0)) { _local1 = -_local1; } if ((ofsx < 0) && (ofsy < 0)) { _local1 = -(Math.PI - _local1); } return(_local1); } }
Symbol 592 MovieClip [__Packages.as.Bonus] Frame 0
class as.Bonus extends MovieClip { var kind, level, delta_t, starty, _visible, _y, gotoAndStop, isactive, _x, _alpha, transform, _parent; function Bonus () { super(); kind = as.Settings.BONUS_SCORE; level = 1; delta_t = 0; starty = undefined; _visible = false; } function Update(moveby) { if (starty == undefined) { starty = _y; var _local5 = as.Settings.BONUS[kind]; gotoAndStop(_local5[as.Settings.B_NAME] + level); _visible = true; isactive = true; } delta_t = delta_t + as.Settings.FRAME_DELTA_T; _x = _x + moveby; if (!isactive) { _y = _y - 2; _alpha = 0; } else { var _local4 = Math.sin(delta_t * 0.005); _y = starty + (_local4 * 10); var _local2 = 1 + (Math.abs(_local4) * 1.2); transform.colorTransform = new flash.geom.ColorTransform(_local2, _local2, _local2, 1, 0, 0, 0, 0); if (random(15) == 0) { var _local3 = _parent.attachMovie("Star", "star" + random(10000), _parent.getNextHighestDepth()); _local3._x = (_x + random(18)) - 9; _local3._y = (_y + random(18)) - 9; } } } function PickUp() { isactive = false; var _local3 = 0; while (_local3 < 5) { var _local2 = _parent.attachMovie("Star", "star" + random(10000), _parent.getNextHighestDepth()); _local2._x = (_x + random(20)) - 10; _local2._y = (_y + random(20)) - 10; _local2._xscale = 200; _local2._yscale = 200; _local3++; } } function IsDead() { return((_x < -60) || (_alpha < 10)); } function IsActive() { return(isactive); } static var SPAWN_COOLDOWN = 1000; }
Symbol 593 MovieClip [__Packages.as.GroundManager] Frame 0
class as.GroundManager { var root, lasty, groundquery; function GroundManager (r) { root = r; lasty = (MAX_Y + MIN_Y) / 2; groundquery = []; } function Update(movestep) { if (movestep) { var _local6 = 0; while (_local6 < groundquery.length) { groundquery[_local6]._x = groundquery[_local6]._x + movestep; _local6++; } } while (groundquery.length && (groundquery[0]._x < ((-as.Ground.WIDTH) / 2))) { groundquery[0].removeMovieClip(); groundquery.splice(0, 1); } var _local7 = (groundquery.length ? (groundquery[groundquery.length - 1]._x + as.Ground.WIDTH) : (as.Ground.WIDTH / 2)); while (_local7 < (480 + as.Ground.WIDTH)) { var _local4 = Math.floor((lasty - MIN_Y) / SEGMENT_STEP_HEIGHT); var _local5 = Math.floor((MAX_Y - lasty) / SEGMENT_STEP_HEIGHT); if (_local4 > SEGMENT_STEP_MAX) { _local4 = SEGMENT_STEP_MAX; } if (_local5 > SEGMENT_STEP_MAX) { _local5 = SEGMENT_STEP_MAX; } var _local3 = (-(_local4 - random(_local4 + _local5))) * SEGMENT_STEP_HEIGHT; var _local2 = as.Ground(root.attachMovie("Ground", "g" + random(10000), root.getNextHighestDepth())); _local2.SetFace(_local3); if (_local3 < 0) { _local2._y = lasty; } else { _local2._y = lasty + _local3; } _local2._x = _local7; groundquery.push(_local2); _local7 = _local7 + as.Ground.WIDTH; lasty = lasty + _local3; } } function GetGroundByX(x) { var _local2 = 0; while (_local2 < groundquery.length) { var _local3 = groundquery[_local2]; if (_local3.HasX(x)) { return([_local3.GetYbyX(x), _local3.GetAngle()]); } _local2++; } return([300, 0]); } function hitTest(x, y) { var _local2 = 0; while (_local2 < groundquery.length) { var _local3 = groundquery[_local2]; if (_local3.HasX(x)) { return(_local3.GetYbyX(x) < y); } _local2++; } return(false); } static var SEGMENT_STEP_MAX = 6; static var SEGMENT_STEP_HEIGHT = 10; static var MIN_Y = 230; static var MAX_Y = 360; }
Symbol 594 MovieClip [__Packages.as.Ground] Frame 0
class as.Ground extends MovieClip { var h, gotoAndStop, _xscale, _x, _y; function Ground () { super(); } function SetFace(faceheight) { h = faceheight; gotoAndStop(TYPENAME[TYPE] + Math.abs(h)); if (h < 0) { _xscale = -100; } } function HasX(x) { return((x >= (_x - (WIDTH / 2))) && (x <= (_x + (WIDTH / 2)))); } function GetAngle() { var _local2 = Math.atan(Math.abs(h) / WIDTH); if (h < 0) { _local2 = -_local2; } return((_local2 / Math.PI) * 180); } function GetYbyX(x) { var _local5 = _x - (WIDTH / 2); var _local4 = _x + (WIDTH / 2); var _local3 = ((h > 0) ? (_y - h) : (_y)); var _local2 = ((h > 0) ? (_y) : (_y + h)); var _local6 = Math.round((((_local4 * _local3) - (_local5 * _local2)) - (x * (_local3 - _local2))) / WIDTH); return(_local6); } static var WIDTH = 100; static var TYPENAME = ["grass", "junk", "snow"]; static var TYPE = 0; }
Symbol 595 MovieClip [__Packages.as.Settings] Frame 0
class as.Settings { function Settings () { } static var FRAME_DELTA_T = 33.3333333333333; static var GAME_QUALITY = "LOW"; static var PAUSED = false; static var FIRST_START = true; static var UNIT_HP = 100; static var UNIT_REGENCOOLDOWN = 4000; static var UNIT_JUMPVEL = 16; static var COOLDOWN = 1000; static var GROUND_SCROLL_STEP = 2; static var EP_FACE = 0; static var EP_SCORE = 1; static var EP_SPEED = 2; static var EP_HP = 3; static var EP_TOUCHDAMAGE = 4; static var EP_ROUTE = 5; static var ENEMY = [["enemy1", 15, 2, 15, 15, as.Enemy.ROUTE_DRIVE], ["enemy2", 30, 3, 30, 20, as.Enemy.ROUTE_DRIVE], ["enemy3", 40, 3, 40, 25, as.Enemy.ROUTE_DRIVE], ["enemy4", 50, 3, 60, 30, as.Enemy.ROUTE_DRIVE], ["enemy5", 80, 2, 90, 35, as.Enemy.ROUTE_DRIVE], ["enemy6", 20, 2, 20, 15, as.Enemy.ROUTE_JUMP], ["enemy7", 30, 2, 30, 20, as.Enemy.ROUTE_JUMP], ["enemy8", 50, 2, 60, 25, as.Enemy.ROUTE_JUMP], ["enemy9", 80, 3, 80, 30, as.Enemy.ROUTE_JUMP], ["enemy10", 110, 3, 110, 35, as.Enemy.ROUTE_JUMP], ["enemy11", 24, 2, 24, 15, as.Enemy.ROUTE_FLY_LINE], ["enemy12", 32, 3, 32, 20, as.Enemy.ROUTE_FLY_LINE], ["enemy13", 60, 2, 70, 25, as.Enemy.ROUTE_FLY_WAVE], ["enemy14", 90, 3, 95, 30, as.Enemy.ROUTE_FLY_WAVE], ["enemy15", 120, 3, 125, 35, as.Enemy.ROUTE_FLY_WAVE]]; static var SPAWN = [[0], [0, 10], [5, 10], [5, 12], [1, 5, 11], [2, 6], [2, 6, 12], [3, 6, 12], [6, 7, 13], [4, 7], [4, 7, 11], [7, 11, 12], [11, 12], [5, 6, 7], [2, 8, 12], [3, 8, 12], [4, 8, 12], [9, 12], [9, 12, 13], [10, 12, 13], [7, 13], [7, 8, 13], [8, 9, 1], [9, 13, 2], [6, 7, 8, 9], [2, 8, 14], [0, 1, 14], [1, 11, 12, 14], [9, 13, 14], [4, 8, 9, 13, 14]]; static var WEAPON_PISTOL = 0; static var WEAPON_SHOTGUN = 1; static var WEAPON_ASSAULT = 2; static var WEAPON_RPG = 3; static var WEAPON_TOTAL = 4; static var WC_NAME = 0; static var WC_MAXLEVEL = 1; static var WC_BULLET_BASE = 2; static var WC_BULLET_ADD = 3; static var WC_DAMAGE_BASE = 4; static var WC_DAMAGE_ADD = 5; static var WC_COOLDOWN_BASE = 6; static var WC_COOLDOWN_ADD = 7; static var WC_MAXAMMO = 8; static var WC_SOUNDSHOT = 9; static var WEAPONCLASS = [["pistol", 4, 1, 0, 8, 2, 500, -30, 0, "pistol.wav"], ["shotgun", 4, 3, 1, 10, 0, 400, -30, 20, "shotgun.wav"], ["assault", 4, 1, 0, 12, 2, 200, -20, 50, "ak.wav"], ["rpg", 2, 1, 0, 70, 10, 700, -100, 15, "grenadelauncher.wav"]]; static var PERK_MAX_LEVEL = 5; static var PERK_HP = 0; static var PERK_REGEN = 1; static var PERK_JUMP = 2; static var PERK_BULLETSPEED = 3; static var PERK_BULLETDAMAGE = 4; static var PERK_CLIPSIZE = 5; static var PERK_TOTAL = 6; static var PK_TITLE = 0; static var PK_DESCRIPTION = 1; static var PK_VALUE = 2; static var PERK = [["Extra HP", "Increase \u043Caximum HP by 10%", 0.1], ["HP Regeneration", "Increase HP regeneration speed by 10%", 0.1], ["Jump power", "Increase power of second jump by 10%", 0.1], ["Bullet Speed", "Increase bullet speed by 10%", 0.1], ["Extra Damage", "Increase damage by 10%", 0.1], ["Clip Size", "Increase clip size by 10%", 0.1]]; static var BONUS_SCORE = 0; static var BONUS_HP = 1; static var BONUS_PISTOL = 2; static var BONUS_SHOTGUN = 3; static var BONUS_ASSAULT = 4; static var BONUS_RPG = 5; static var BONUS_TOTAL = 6; static var B_NAME = 0; static var B_LEVELS = 1; static var BONUS = [["score", 4], ["hp", 3], ["pistol", 4], ["shotgun", 4], ["assault", 4], ["rpg", 2]]; }
Symbol 596 MovieClip [__Packages.as.PerkPopup] Frame 0
class as.PerkPopup extends MovieClip { var _visible, selected, perkpanel, perk1, perk2, closebtn, onEnterFrame, perkchoise, flash, _parent, removeMovieClip, _quality; function PerkPopup () { super(); as.Settings.PAUSED = true; _visible = false; selected = -1; perkpanel = [perk1, perk2]; closebtn = closebtn; closebtn.onPress = mx.utils.Delegate.create(this, ContinueGame); onEnterFrame = onCreate; } function onCreate() { delete onEnterFrame; var _local3 = []; var _local2 = 0; while (_local2 < as.Settings.PERK_TOTAL) { if (as.Unit.PERK[_local2] < as.Settings.PERK_MAX_LEVEL) { _local3.push(_local2); } _local2++; } if (_local3.length == 0) { ContinueGame(); return(undefined); } perkchoise = []; perkpanel[0].onPress = mx.utils.Delegate.create(this, Select1); perkpanel[1].onPress = mx.utils.Delegate.create(this, Select2); _local2 = 0; while (_local2 < perkpanel.length) { perkpanel[_local2].gotoAndStop(1); perkpanel[_local2]._visible = _local3.length > 0; if (!_local3.length) { break; } var _local4 = random(_local3.length); var _local5 = _local3[_local4]; perkchoise.push(_local5); _local3.splice(_local4, 1); InitPerkPanel(perkpanel[_local2], _local5); _local2++; } if (perkchoise.length == 1) { perkpanel[0]._x = 240; } Select1(); flash = _parent.attachMovie("WhiteBox", "wb", _parent.getNextHighestDepth()); flash._width = 480; flash._height = 360; _visible = true; onEnterFrame = StartEffect; gui.MouseCursor.Set(gui.MouseCursor.ARROW); trace("PerkScreen created"); } function StartEffect() { if (flash._alpha <= 0) { flash.removeMovieClip(); delete onEnterFrame; } else { flash._alpha = flash._alpha - 5; } } function Select1() { selected = 0; perkpanel[0].gotoAndStop(2); perkpanel[1].gotoAndStop(1); gui.SoundManager.getInstance().PlaySound("misfire.wav"); } function Select2() { selected = 1; perkpanel[0].gotoAndStop(1); perkpanel[1].gotoAndStop(2); gui.SoundManager.getInstance().PlaySound("misfire.wav"); } function InitPerkPanel(perkpanel, perktype) { var _local1 = as.Settings.PERK[perktype]; var _local2 = perkpanel.icon; var _local6 = perkpanel.title; var _local4 = perkpanel.description; var _local5 = as.Unit.PERK[perktype] + 1; _local2.gotoAndStop(perktype + 1); _local6.text = (("LEVEL " + _local5) + newline) + _local1[as.Settings.PK_TITLE]; _local4.text = _local1[as.Settings.PK_DESCRIPTION]; } function ContinueGame() { if (selected >= 0) { as.Unit.PERK[perkchoise[selected]]++; if (perkchoise[selected] == as.Settings.PERK_HP) { var _local3 = Math.round(as.Settings.UNIT_HP * as.Settings.PERK[as.Settings.PERK_HP][as.Settings.PK_VALUE]); as.Unit.MAXHP = as.Unit.MAXHP + _local3; as.Unit.HP = as.Unit.HP + _local3; } gui.SoundManager.getInstance().PlaySound("startround.wav"); } flash.removeMovieClip(); removeMovieClip(); as.screen.GameScreen.PRESSED_MOUSE = false; if ((as.Unit.LEVEL % 3) == 0) { _root.attachMovie("BannerPopup", "popup", 9001); } else { as.Settings.PAUSED = false; _quality = as.Settings.GAME_QUALITY; } } }
Symbol 597 MovieClip [__Packages.as.screen.GameScreen] Frame 0
class as.screen.GameScreen extends MovieClip { static var PRESSED_MOUSE; var _quality, lastbtnupdate, doublejumbpenabled, PRESSED_UP, PRESSED_LEFT, PRESSED_RIGHT, gametime, explodetime, _parent, stop, onEnterFrame, pausemsg, score, scoremsg, score_bar, scorebar, hp_bar, hpbar, bg, gamebg, bgblend, playfield, unit, battle, cooldown, score_max, onMouseDown, onMouseUp, weaponbtn, wbtn1, wbtn2, wbtn3, wbtn4, score_min; function GameScreen () { super(); _quality = as.Settings.GAME_QUALITY; lastbtnupdate = 0; doublejumbpenabled = true; PRESSED_UP = false; PRESSED_LEFT = false; PRESSED_RIGHT = false; PRESSED_MOUSE = false; gametime = 0; explodetime = 0; _parent.stop(); stop(); as.Battle.LOST = false; as.Battle.SCORE = 0; onEnterFrame = onCreate; Key.addListener(this); } function onCreate() { delete onEnterFrame; pausemsg = pausemsg; pausemsg._visible = false; pausemsg.closebtn.onPress = mx.utils.Delegate.create(this, DoPauseOff); score = scoremsg; score_bar = scorebar; hp_bar = hpbar; bg = gamebg; bg.gotoAndStop(as.Ground.TYPENAME[as.Ground.TYPE]); bgblend = bg.attachMovie("GameBG", "gamebgblend", bg.getNextHighestDepth()); bgblend.stop(); bgblend._alpha = 0; playfield = bg.createEmptyMovieClip("playfield", bg.getNextHighestDepth()); unit = unit; battle = new as.Battle(playfield, unit); gui.SoundManager.getInstance().SwitchMusic("music_game"); onFrame(); SetPaused(as.Settings.FIRST_START); as.Settings.FIRST_START = false; cooldown = 0; score_max = -1; as.Unit.LEVEL = 0; RedrawScore(); onMouseDown = mx.utils.Delegate.create(this, onMousePress); onMouseUp = mx.utils.Delegate.create(this, onMouseRelease); onEnterFrame = onFrame; weaponbtn = [wbtn1, wbtn2, wbtn3, wbtn4]; UpdateWeaponButtons(); trace("GameScreen created"); } function onFrame() { if (as.Settings.PAUSED) { return(undefined); } gui.MouseCursor.Set(gui.MouseCursor.AIM); gametime = gametime + as.Settings.FRAME_DELTA_T; if (PRESSED_LEFT && (unit._x > 20)) { unit._x = unit._x - 3; } else if (PRESSED_RIGHT && (unit._x < 460)) { unit._x = unit._x + 3; } if (PRESSED_UP && ((unit.jump_counter == 0) || (doublejumbpenabled && (unit.jump_counter == 1)))) { unit.Jump(); doublejumbpenabled = false; } var _local3 = as.Ground.TYPE; if (battle.Update(gametime, PRESSED_MOUSE)) { RedrawScore(); } if (as.Ground.TYPE != _local3) { bgblend._alpha = 1; bgblend.gotoAndStop(as.Ground.TYPENAME[as.Ground.TYPE]); } if ((bgblend._alpha > 0) && (bgblend._alpha < 100)) { bgblend._alpha = bgblend._alpha + 1; if (bgblend._alpha >= 100) { bg.gotoAndStop(as.Ground.TYPENAME[as.Ground.TYPE]); bgblend._alpha = 0; } } var _local2 = getTimer(); if ((lastbtnupdate + 500) < _local2) { lastbtnupdate = _local2; UpdateWeaponButtons(); hp_bar.SetPercent(as.Unit.HP / as.Unit.MAXHP); hp_bar.title.text = (("HP: " + as.Unit.HP) + "/") + as.Unit.MAXHP; } if (as.Unit.HP <= 0) { delete onKeyDown; delete onKeyUp; delete onMouseDown; delete onMouseUp; delete RedrawScore; onEnterFrame = GoTo_FinalScreen; } } function DoPauseOff() { SetPaused(false); } function onKeyDown() { var _local3 = Key.getCode(); switch (_local3) { case 32 : case 80 : if (!_root.popup) { SetPaused(!as.Settings.PAUSED); } break; case 65 : case 37 : PRESSED_LEFT = true; break; case 68 : case 39 : PRESSED_RIGHT = true; break; case 87 : case 38 : PRESSED_UP = true; break; case 49 : case 50 : case 51 : case 52 : if (!unit.SetWeapon(_local3 - 49)) { break; } UpdateWeaponButtons(); } } function onKeyUp() { var _local2 = Key.getCode(); switch (_local2) { case 65 : case 37 : PRESSED_LEFT = false; break; case 68 : case 39 : PRESSED_RIGHT = false; break; case 87 : case 38 : PRESSED_UP = false; doublejumbpenabled = true; } } function onMousePress() { PRESSED_MOUSE = true; } function onMouseRelease() { PRESSED_MOUSE = false; } function SetPaused(paused) { as.Settings.PAUSED = paused; pausemsg._visible = paused; if (as.Settings.PAUSED) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } } function RedrawScore() { if (as.Battle.SCORE > score_max) { as.Unit.LEVEL++; score_bar.title.text = ("level " + as.Unit.LEVEL) + " progress"; score_min = as.Unit.GetMinExpForLevel(as.Unit.LEVEL); score_max = as.Unit.GetMinExpForLevel(as.Unit.LEVEL + 1); if (as.Unit.LEVEL > 1) { _root.attachMovie("PerkPopup", "popup", 9000); gui.SoundManager.getInstance().PlaySound("damage_blind.wav"); } } var _local3 = String(as.Battle.SCORE); while (_local3.length < 6) { _local3 = "0" + _local3; } score.text = _local3; score_bar.SetPercent((as.Battle.SCORE - score_min) / (score_max - score_min)); } function UpdateWeaponButtons() { var _local2 = 0; while (_local2 < as.Settings.WEAPON_TOTAL) { var _local4 = 1; if (unit.weapontype == _local2) { _local4 = 2; } else if ((_local2 > 0) && (unit.weaponammo[_local2] <= 0)) { _local4 = 3; } weaponbtn[_local2].gotoAndStop(_local4); var _local7 = as.Settings.WEAPONCLASS[_local2]; var _local5 = weaponbtn[_local2].icon; var _local6 = weaponbtn[_local2].ammocount; var _local3 = unit.weaponlevel[_local2]; _local5.gotoAndStop(_local7[as.Settings.WC_NAME] + _local3); _local5.transform.colorTransform = ((_local3 > 0) ? (new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0)) : (new flash.geom.ColorTransform(0.1, 0.1, 0.1, 1, 0, 0, 0, 0))); _local6.text = (((_local2 == 0) || (_local3 == 0)) ? "" : (String(unit.weaponammo[_local2]))); _local2++; } } function GoTo_FinalScreen() { delete onEnterFrame; gui.SoundManager.getInstance().SwitchMusic("music_menu"); gui.MouseCursor.Set(gui.MouseCursor.ARROW); gui.TransitionScreen.getInstance().Execute(mx.utils.Delegate.create(this, GoTo_EndScreen)); } function GoTo_EndScreen() { _root.gotoAndStop("Banner"); } }
Symbol 598 MovieClip [__Packages.gui.ProgressBar] Frame 0
class gui.ProgressBar extends MovieClip { var line, progressline, basescale_x; function ProgressBar () { super(); line = progressline; basescale_x = line._xscale; } function SetPercent(percent) { var _local2 = percent * basescale_x; if (_local2 < 0) { _local2 = 0; } line._xscale = _local2; } }
Symbol 599 MovieClip [__Packages.as.screen.BannerPopup] Frame 0
class as.screen.BannerPopup extends MovieClip { var closebtn, flash, attachMovie, getNextHighestDepth, onEnterFrame, removeMovieClip; function BannerPopup () { super(); as.Settings.PAUSED = true; closebtn.onPress = mx.utils.Delegate.create(this, ContinueGame); flash = attachMovie("WhiteBox", "wb", getNextHighestDepth()); flash._width = 480; flash._height = 360; gui.MouseCursor.Set(gui.MouseCursor.ARROW); onEnterFrame = DoEffect; } function DoEffect() { if (flash._alpha <= 0) { flash.removeMovieClip(); delete onEnterFrame; } else { flash._alpha = flash._alpha - 5; } } function ContinueGame() { removeMovieClip(); as.Settings.PAUSED = false; } }
Symbol 600 MovieClip [__Packages.gui.MusicPanel] Frame 0
class gui.MusicPanel extends MovieClip { var s, musicbtn, soundbtn, music_off, sound_off; function MusicPanel () { super(); s = gui.SoundManager.getInstance(); musicbtn = musicbtn; soundbtn = soundbtn; music_off = music_off; sound_off = sound_off; musicbtn.onPress = mx.utils.Delegate.create(this, SwitchMusic); soundbtn.onPress = mx.utils.Delegate.create(this, SwitchSound); Refresh(); } function Refresh() { music_off._visible = !s.__get__music(); sound_off._visible = !s.sound; } function SwitchMusic() { s.__set__music(!s.__get__music()); Refresh(); } function SwitchSound() { s.sound = !s.sound; Refresh(); } }
Symbol 601 MovieClip [__Packages.as.screen.FinalScreen] Frame 0
class as.screen.FinalScreen extends MovieClip { var _quality, flashroot, _parent, closebtn, bg, submit; function FinalScreen () { super(); _quality = "HIGH"; gui.MouseCursor.Set(gui.MouseCursor.ARROW); flashroot = _parent; flashroot.stop(); closebtn = closebtn; gui.SoundManager.getInstance().SwitchMusic("music_title"); bg = bg; bg.gotoAndStop(2); closebtn.onPress = mx.utils.Delegate.create(this, Click_GoToStart); submit = submit; _root.score = Math.round(as.Battle.SCORE); _root.numberofLevel = as.Unit.LEVEL; trace((_root.score + " ") + _root.numberofLevel); submit.valScore.text = _root.score; submit._visible = true; submit.sub.enabled = false; Selection.setFocus(submit.playerName); } function Click_GoToStart() { gui.TransitionScreen.getInstance().Execute(mx.utils.Delegate.create(this, Click_GoTo)); } function Click_GoTo() { flashroot.gotoAndPlay("title"); } }
Symbol 75 Button
on (rollOver) { if (gui.MouseCursor.Get() != gui.MouseCursor.AIM) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } } on (rollOut) { if (gui.MouseCursor.Get() != gui.MouseCursor.AIM) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } }
Symbol 78 Button
on (rollOver) { if (gui.MouseCursor.Get() != gui.MouseCursor.AIM) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } } on (rollOut) { if (gui.MouseCursor.Get() != gui.MouseCursor.AIM) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } }
Symbol 81 MovieClip [MusicPanel] Frame 1
#initclip 34 Object.registerClass("MusicPanel", gui.MusicPanel); #endinitclip
Symbol 82 MovieClip [TitleScreen] Frame 1
#initclip 25 Object.registerClass("TitleScreen", as.screen.TitleScreen); #endinitclip
Symbol 91 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } on (release) { getURL (_root.downloadURL, "_blank"); }
Symbol 97 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } on (release) { playSound("shop_simple_click"); getURL (moreGamesURL, "_blank"); }
Symbol 100 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } on (release) { getURL (_root.addToWebsiteURL, "_blank"); }
Symbol 126 MovieClip [EffectIcon] Frame 1
stop();
Symbol 126 MovieClip [EffectIcon] Frame 18
stop();
Symbol 126 MovieClip [EffectIcon] Frame 27
stop();
Symbol 127 MovieClip [FlyingEffect] Frame 1
#initclip 26 Object.registerClass("FlyingEffect", as.FlyingEffect); #endinitclip
Symbol 127 MovieClip [FlyingEffect] Frame 40
this.removeMovieClip();
Symbol 150 MovieClip [SoundStorage] Frame 1
stop();
Symbol 171 MovieClip [Bullet] Frame 1
#initclip 27 Object.registerClass("Bullet", as.Bullet); #endinitclip
Symbol 285 MovieClip [Enemy] Frame 1
#initclip 28 Object.registerClass("Enemy", as.Enemy); #endinitclip
Symbol 290 MovieClip [Explosion] Frame 12
this.removeMovieClip();
Symbol 331 MovieClip [Piece] Frame 1
#initclip 29 Object.registerClass("Piece", as.Piece); #endinitclip
Symbol 381 MovieClip [Ground] Frame 1
#initclip 30 Object.registerClass("Ground", as.Ground); #endinitclip
Symbol 406 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); }
Symbol 408 MovieClip [PerkPopup] Frame 1
#initclip 31 Object.registerClass("PerkPopup", as.PerkPopup); #endinitclip
Instance of Symbol 400 MovieClip "perk1" in Symbol 408 MovieClip [PerkPopup] Frame 1
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); }
Instance of Symbol 400 MovieClip "perk2" in Symbol 408 MovieClip [PerkPopup] Frame 1
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); }
Symbol 419 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); }
Symbol 420 MovieClip [BannerPopup] Frame 1
#initclip 32 Object.registerClass("BannerPopup", as.screen.BannerPopup); #endinitclip
Symbol 461 MovieClip [Bonus] Frame 1
#initclip 33 Object.registerClass("Bonus", as.Bonus); #endinitclip
Symbol 464 MovieClip [Star] Frame 31
this.removeMovieClip();
Symbol 467 MovieClip [ShotFlash] Frame 8
this.removeMovieClip();
Symbol 470 MovieClip [Cloud] Frame 1
this.onEnterFrame = function () { if (this._alpha == 100) { this._rotation = random(360); this._alpha = 70; } else { this._rotation = this._rotation + 2; } this._xscale = this._xscale + 30; this._yscale = this._yscale + 30; this._alpha = this._alpha - 10; if (this._alpha <= 10) { this.removeMovieClip(); } };
Symbol 475 Button
on (release) { getURL (moreGamesURL, "_blank"); }
Symbol 510 MovieClip [UnitLegs] Frame 15
gotoAndPlay ("armor0");
Symbol 510 MovieClip [UnitLegs] Frame 47
gotoAndPlay ("armor1");
Symbol 510 MovieClip [UnitLegs] Frame 80
gotoAndPlay ("armor2");
Symbol 510 MovieClip [UnitLegs] Frame 113
gotoAndPlay ("armor3");
Symbol 510 MovieClip [UnitLegs] Frame 146
gotoAndPlay ("armor4");
Symbol 510 MovieClip [UnitLegs] Frame 179
gotoAndPlay ("armor5");
Symbol 510 MovieClip [UnitLegs] Frame 212
gotoAndPlay ("armor6");
Symbol 510 MovieClip [UnitLegs] Frame 245
gotoAndPlay ("armor7");
Symbol 510 MovieClip [UnitLegs] Frame 278
gotoAndPlay ("armor8");
Symbol 513 MovieClip [Unit] Frame 1
#initclip 38 Object.registerClass("Unit", as.Unit); #endinitclip
Symbol 515 Button
on (release) { getURL (_root.downloadURL, "_blank"); }
Symbol 524 MovieClip [ScoreBar] Frame 1
#initclip 35 Object.registerClass("ScoreBar", gui.ProgressBar); #endinitclip stop();
Symbol 524 MovieClip [ScoreBar] Frame 2
stop();
Symbol 527 MovieClip [HPBar] Frame 1
#initclip 36 Object.registerClass("HPBar", gui.ProgressBar); #endinitclip stop();
Symbol 554 MovieClip [GameScreen] Frame 1
#initclip 37 Object.registerClass("GameScreen", as.screen.GameScreen); #endinitclip
Symbol 563 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); } on (release) { _parent.submit._visible = false; _root.submited = true; var name = _root.playername; _root._r = _root.getScoreEncoded(); var d1; var d2; var d3; var d4; d1 = _root._r[0].toString(); d2 = _root._r[1].toString(); d3 = _root._r[2].toString(); d4 = _root._r[3].toString(); var my_lv = new LoadVars(); my_lv.name = _root.playername; my_lv.d1 = d1; my_lv.d2 = d2; my_lv.d3 = d3; my_lv.d4 = d4; my_lv.send(_root.hiscoreURL, "_blank", "POST"); }
Symbol 571 MovieClip Frame 1
if ((!flag) && (playerName.text.length)) { sub.enabled = true; flag = true; }
Symbol 576 Button
on (rollOver) { gui.MouseCursor.Set(gui.MouseCursor.HAND); } on (rollOut) { gui.MouseCursor.Set(gui.MouseCursor.ARROW); }
Symbol 577 MovieClip [FinalScreen] Frame 1
#initclip 39 Object.registerClass("FinalScreen", as.screen.FinalScreen); #endinitclip

Library Items

Symbol 1 Sound [music_title]Used by:150
Symbol 2 GraphicUsed by:3 521  Timeline
Symbol 3 MovieClip [WhiteBox]Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:45 408 418
Symbol 6 GraphicUsed by:45
Symbol 7 FontUsed by:8 99 103 104 105 106 107 398 401 407 514 555 556
Symbol 8 TextUses:7Used by:45
Symbol 9 FontUsed by:10 11 27 33 39 40 43 130 397 517 522 523 526 544 550 551 552 553
Symbol 10 TextUses:9Used by:45
Symbol 11 TextUses:9Used by:45
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:45
Symbol 14 FontUsed by:15 18 20 22 24 25 26 44
Symbol 15 TextUses:14Used by:45
Symbol 16 FontUsed by:17 19 21 23 74 77
Symbol 17 TextUses:16Used by:45
Symbol 18 TextUses:14Used by:45
Symbol 19 TextUses:16Used by:45
Symbol 20 TextUses:14Used by:45
Symbol 21 TextUses:16Used by:45
Symbol 22 TextUses:14Used by:45
Symbol 23 TextUses:16Used by:45
Symbol 24 TextUses:14Used by:45
Symbol 25 TextUses:14Used by:45
Symbol 26 TextUses:14Used by:45
Symbol 27 TextUses:9Used by:45
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:32
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:32
Symbol 32 ButtonUses:29 31Used by:45 82
Symbol 33 TextUses:9Used by:45
Symbol 34 BitmapUsed by:38 451 500 541
Symbol 35 BitmapUsed by:38 444 496 537
Symbol 36 BitmapUsed by:38 437 533
Symbol 37 BitmapUsed by:38 454 487
Symbol 38 GraphicUses:34 35 36 37Used by:45
Symbol 39 TextUses:9Used by:45
Symbol 40 TextUses:9Used by:45
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:45
Symbol 43 TextUses:9Used by:45
Symbol 44 TextUses:14Used by:45
Symbol 45 MovieClip [PauseMSG]Uses:5 6 8 10 11 13 15 17 18 19 20 21 22 23 24 25 26 27 32 33 38 39 40 42 43 44Used by:554
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:56
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:56
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:56
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [Aim]Uses:48 50 52 54 55Used by:471
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClipUses:58Used by:Timeline
Symbol 578 MovieClip [__Packages.gui.MouseCursor]
Symbol 579 MovieClip [__Packages.as.screen.TitleScreen]
Symbol 580 MovieClip [__Packages.gui.SoundManager]
Symbol 581 MovieClip [__Packages.mx.utils.Delegate]
Symbol 582 MovieClip [__Packages.gui.TransitionScreen]
Symbol 583 MovieClip [__Packages.gui.HintManager]
Symbol 584 MovieClip [__Packages.as.FlyingEffect]
Symbol 585 MovieClip [__Packages.as.Bullet]
Symbol 586 MovieClip [__Packages.as.Enemy]
Symbol 587 MovieClip [__Packages.as.FlyingObject]
Symbol 588 MovieClip [__Packages.as.Piece]
Symbol 589 MovieClip [__Packages.as.Battle]
Symbol 590 MovieClip [__Packages.as.Unit]
Symbol 591 MovieClip [__Packages.helper.MyMath]
Symbol 592 MovieClip [__Packages.as.Bonus]
Symbol 593 MovieClip [__Packages.as.GroundManager]
Symbol 594 MovieClip [__Packages.as.Ground]
Symbol 595 MovieClip [__Packages.as.Settings]
Symbol 596 MovieClip [__Packages.as.PerkPopup]
Symbol 597 MovieClip [__Packages.as.screen.GameScreen]
Symbol 598 MovieClip [__Packages.gui.ProgressBar]
Symbol 599 MovieClip [__Packages.as.screen.BannerPopup]
Symbol 600 MovieClip [__Packages.gui.MusicPanel]
Symbol 601 MovieClip [__Packages.as.screen.FinalScreen]
Symbol 60 FontUsed by:61 62 63
Symbol 61 EditableTextUses:60Used by:Timeline
Symbol 62 EditableTextUses:60Used by:Timeline
Symbol 63 EditableTextUses:60Used by:Timeline
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:Timeline
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:Timeline
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:70 557
Symbol 70 MovieClipUses:69Used by:82
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:82
Symbol 73 GraphicUsed by:75
Symbol 74 TextUses:16Used by:75
Symbol 75 ButtonUses:73 74Used by:81
Symbol 76 GraphicUsed by:78
Symbol 77 TextUses:16Used by:78
Symbol 78 ButtonUses:76 77Used by:81
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClip [MusicPanel]Uses:75 78 80Used by:82 554
Symbol 82 MovieClip [TitleScreen]Uses:70 72 32 81Used by:Timeline
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:92
Symbol 85 FontUsed by:86 128 516 569 570
Symbol 86 TextUses:85Used by:92
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:91
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 ButtonUses:88 90Used by:92 577
Symbol 92 MovieClip [DownloadLink]Uses:84 86 91Used by:418  Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:97
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 ButtonUses:94 96Used by:Timeline
Symbol 98 GraphicUsed by:100
Symbol 99 TextUses:7Used by:100
Symbol 100 ButtonUses:98 99Used by:Timeline
Symbol 101 GraphicUsed by:471
Symbol 102 GraphicUsed by:126
Symbol 103 TextUses:7Used by:126
Symbol 104 EditableTextUses:7Used by:126
Symbol 105 TextUses:7Used by:126
Symbol 106 EditableTextUses:7Used by:126
Symbol 107 EditableTextUses:7Used by:126
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:126
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:126
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:126
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:126
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:126
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:126
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:126
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:126
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:126
Symbol 126 MovieClip [EffectIcon]Uses:102 103 104 105 106 107 109 111 113 115 117 119 121 123 125Used by:127
Symbol 127 MovieClip [FlyingEffect]Uses:126Used by:471
Symbol 128 EditableTextUses:85Used by:129
Symbol 129 MovieClip [HintProto]Uses:128Used by:471
Symbol 130 EditableTextUses:9Used by:471
Symbol 131 FontUsed by:132
Symbol 132 TextUses:131Used by:150
Symbol 133 Sound [grenadelauncher.wav]Used by:150
Symbol 134 Sound [explose_grenade.wav]Used by:150
Symbol 135 Sound [beep.wav]Used by:150
Symbol 136 Sound [ak.wav]Used by:150
Symbol 137 Sound [pistol.wav]Used by:150
Symbol 138 Sound [shotgun.wav]Used by:150
Symbol 139 Sound [misfire.wav]Used by:150
Symbol 140 Sound [explose_sensor.wav]Used by:150
Symbol 141 Sound [counter.wav]Used by:150
Symbol 142 Sound [armorbroken.wav]Used by:150
Symbol 143 Sound [damage_blind.wav]Used by:150
Symbol 144 Sound [useweapon.wav]Used by:150
Symbol 145 Sound [startround.wav]Used by:150
Symbol 146 Sound [usemedikit.wav]Used by:150
Symbol 147 Sound [music_game]Used by:150  Timeline
Symbol 148 Sound [equip.wav]Used by:150
Symbol 149 Sound [melee_cut.wav]Used by:150
Symbol 150 MovieClip [SoundStorage]Uses:132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 1 149Used by:471
Symbol 151 GraphicUsed by:171
Symbol 152 BitmapUsed by:153 167
Symbol 153 GraphicUses:152Used by:171
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:171
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:171
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:171
Symbol 160 GraphicUsed by:171
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:171
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:171
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:171
Symbol 167 GraphicUses:152Used by:171
Symbol 168 GraphicUsed by:171
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClip [Bullet]Uses:151 153 155 157 159 160 162 164 166 167 168 170Used by:471
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:178 331
Symbol 174 BitmapUsed by:175 304
Symbol 175 GraphicUses:174Used by:178 331
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178 331
Symbol 178 MovieClipUses:173 175 177Used by:285
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:186 331
Symbol 181 BitmapUsed by:182 185
Symbol 182 GraphicUses:181Used by:186 331
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:186 331
Symbol 185 GraphicUses:181Used by:186
Symbol 186 MovieClipUses:180 182 184 185Used by:285
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:194 200 331
Symbol 189 BitmapUsed by:191 302
Symbol 190 BitmapUsed by:191 301
Symbol 191 GraphicUses:189 190Used by:194
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194 331
Symbol 194 MovieClipUses:188 191 193Used by:285
Symbol 195 BitmapUsed by:197 305
Symbol 196 BitmapUsed by:197 303
Symbol 197 GraphicUses:195 196Used by:200
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200 331
Symbol 200 MovieClipUses:188 197 199Used by:285
Symbol 201 BitmapUsed by:203 307
Symbol 202 BitmapUsed by:203 306
Symbol 203 GraphicUses:201 202Used by:208
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:208 331
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:208
Symbol 208 MovieClipUses:203 205 207Used by:285
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:213 331
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClipUses:210 212Used by:285
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClipUses:215Used by:285
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:221 331
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:218 220Used by:285
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:228 331
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:228 331
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:228 331
Symbol 228 MovieClipUses:223 225 227Used by:285
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:237 331
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:237 331
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:237 331
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237 331
Symbol 237 MovieClipUses:230 232 234 236Used by:285
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:248 331
Symbol 240 BitmapUsed by:243 320
Symbol 241 BitmapUsed by:243 319
Symbol 242 BitmapUsed by:243 318
Symbol 243 GraphicUses:240 241 242Used by:248
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:248
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:239 243 245 247Used by:285
Symbol 249 BitmapUsed by:251 321
Symbol 250 BitmapUsed by:251 322
Symbol 251 GraphicUses:249 250Used by:256
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:256
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256 331
Symbol 256 MovieClipUses:251 253 255Used by:285
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:266
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:266 331
Symbol 261 BitmapUsed by:263 324
Symbol 262 BitmapUsed by:263 323
Symbol 263 GraphicUses:261 262Used by:266
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266 331
Symbol 266 MovieClipUses:258 260 263 265Used by:285
Symbol 267 BitmapUsed by:270 325
Symbol 268 BitmapUsed by:270 327
Symbol 269 BitmapUsed by:270 326
Symbol 270 GraphicUses:267 268 269Used by:275
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:275
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClipUses:270 272 274Used by:285
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:284
Symbol 278 BitmapUsed by:281 330
Symbol 279 BitmapUsed by:281 329
Symbol 280 BitmapUsed by:281 328
Symbol 281 GraphicUses:278 279 280Used by:284
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284 331
Symbol 284 MovieClipUses:277 281 283Used by:285
Symbol 285 MovieClip [Enemy]Uses:178 186 194 200 208 213 216 221 228 237 248 256 266 275 284Used by:471
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:290
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClip [Explosion]Uses:287 289Used by:471
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:331
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:331
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:331
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:331
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:331
Symbol 301 GraphicUses:190Used by:331
Symbol 302 GraphicUses:189Used by:331
Symbol 303 GraphicUses:196Used by:331
Symbol 304 GraphicUses:174Used by:331
Symbol 305 GraphicUses:195Used by:331
Symbol 306 GraphicUses:202Used by:331
Symbol 307 GraphicUses:201Used by:331
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:331
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:331
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:331
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:331
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:331
Symbol 318 GraphicUses:242Used by:331
Symbol 319 GraphicUses:241Used by:331
Symbol 320 GraphicUses:240Used by:331
Symbol 321 GraphicUses:249Used by:331
Symbol 322 GraphicUses:250Used by:331
Symbol 323 GraphicUses:262Used by:331
Symbol 324 GraphicUses:261Used by:331
Symbol 325 GraphicUses:267Used by:331
Symbol 326 GraphicUses:269Used by:331
Symbol 327 GraphicUses:268Used by:331
Symbol 328 GraphicUses:280Used by:331
Symbol 329 GraphicUses:279Used by:331
Symbol 330 GraphicUses:278Used by:331
Symbol 331 MovieClip [Piece]Uses:292 294 296 298 300 173 175 177 184 182 180 301 302 188 193 199 303 304 305 205 306 307 210 309 311 313 218 315 317 225 227 223 230 236 234 232 318 319 320 239 321 322 255 323 324 265 260 325 326 327 328 329 330 283Used by:471
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:336
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClip [Snow]Uses:333 335Used by:471
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:381
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:381
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:381
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:381
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:381
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:381
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:381
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:381
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:381
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:381
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:381
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:381
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:381
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:381
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:381
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:381
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:381
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:381
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:381
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:381
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:381
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClip [Ground]Uses:338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380Used by:471
Symbol 382 GraphicUsed by:408
Symbol 383 GraphicUsed by:400
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:396
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:396
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:396
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:396
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:396
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:396
Symbol 396 MovieClipUses:385 387 389 391 393 395Used by:400
Symbol 397 EditableTextUses:9Used by:400
Symbol 398 EditableTextUses:7Used by:400
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:383 396 397 398 399Used by:408
Symbol 401 TextUses:7Used by:408
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:406 419
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:406 419
Symbol 406 ButtonUses:403 405Used by:408  Timeline
Symbol 407 TextUses:7Used by:408
Symbol 408 MovieClip [PerkPopup]Uses:5 382 400 401 406 407Used by:471
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:417
Symbol 411 BitmapUsed by:413 415
Symbol 412 BitmapUsed by:413 414
Symbol 413 GraphicUses:411 412Used by:417
Symbol 414 GraphicUses:412Used by:417
Symbol 415 GraphicUses:411Used by:416
Symbol 416 MovieClipUses:415Used by:417
Symbol 417 MovieClipUses:410 413 414 416Used by:418
Symbol 418 MovieClip [BannerScreen]Uses:5 417 92Used by:420  Timeline
Symbol 419 ButtonUses:403 405Used by:420
Symbol 420 MovieClip [BannerPopup]Uses:418 419Used by:471
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:461
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:461
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:461
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:461
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:461
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:461
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:461
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:461
Symbol 437 GraphicUses:36Used by:461 502
Symbol 438 BitmapUsed by:439 493 534
Symbol 439 GraphicUses:438Used by:461
Symbol 440 BitmapUsed by:441 494 535
Symbol 441 GraphicUses:440Used by:461
Symbol 442 BitmapUsed by:443 495 536
Symbol 443 GraphicUses:442Used by:461
Symbol 444 GraphicUses:35Used by:461
Symbol 445 BitmapUsed by:446 497 538
Symbol 446 GraphicUses:445Used by:461
Symbol 447 BitmapUsed by:448 498 539
Symbol 448 GraphicUses:447Used by:461
Symbol 449 BitmapUsed by:450 499 540
Symbol 450 GraphicUses:449Used by:461
Symbol 451 GraphicUses:34Used by:461
Symbol 452 BitmapUsed by:453 501 542
Symbol 453 GraphicUses:452Used by:461
Symbol 454 GraphicUses:37Used by:461
Symbol 455 BitmapUsed by:456 490 530
Symbol 456 GraphicUses:455Used by:461
Symbol 457 BitmapUsed by:458 491 531
Symbol 458 GraphicUses:457Used by:461
Symbol 459 BitmapUsed by:460 492 532
Symbol 460 GraphicUses:459Used by:461
Symbol 461 MovieClip [Bonus]Uses:422 424 426 428 430 432 434 436 437 439 441 443 444 446 448 450 451 453 454 456 458 460Used by:471
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClip [Star]Uses:463Used by:471
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:467
Symbol 467 MovieClip [ShotFlash]Uses:466Used by:471
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClip [Cloud]Uses:469Used by:471
Symbol 471 MovieClipUses:101 127 129 130 150 171 285 290 331 336 381 408 420 461 464 467 56 470Used by:Timeline
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:Timeline
Symbol 474 GraphicUsed by:475
Symbol 475 ButtonUses:474Used by:Timeline
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:Timeline
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:484
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:484
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:484
Symbol 484 MovieClip [GameBG]Uses:479 481 483Used by:554
Symbol 485 BitmapUsed by:486 512
Symbol 486 GraphicUses:485Used by:502
Symbol 487 GraphicUses:37Used by:502 543
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:502
Symbol 490 GraphicUses:455Used by:502
Symbol 491 GraphicUses:457Used by:502
Symbol 492 GraphicUses:459Used by:502
Symbol 493 GraphicUses:438Used by:502
Symbol 494 GraphicUses:440Used by:502
Symbol 495 GraphicUses:442Used by:502
Symbol 496 GraphicUses:35Used by:502
Symbol 497 GraphicUses:445Used by:502
Symbol 498 GraphicUses:447Used by:502
Symbol 499 GraphicUses:449Used by:502
Symbol 500 GraphicUses:34Used by:502
Symbol 501 GraphicUses:452Used by:502
Symbol 502 MovieClipUses:486 487 489 490 491 492 437 493 494 495 496 497 498 499 500 501Used by:513
Symbol 503 GraphicUsed by:510
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:510
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:510
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClip [UnitLegs]Uses:503 505 507 509Used by:513
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:485 511Used by:513
Symbol 513 MovieClip [Unit]Uses:502 510 512Used by:554
Symbol 514 TextUses:7Used by:515
Symbol 515 ButtonUses:514Used by:554
Symbol 516 EditableTextUses:85Used by:554
Symbol 517 TextUses:9Used by:554
Symbol 518 BitmapUsed by:520 525
Symbol 519 BitmapUsed by:520 525
Symbol 520 GraphicUses:518 519Used by:524
Symbol 521 MovieClip [ProgressLine]Uses:2Used by:524 527
Symbol 522 EditableTextUses:9Used by:524
Symbol 523 TextUses:9Used by:524
Symbol 524 MovieClip [ScoreBar]Uses:520 521 522 523Used by:554
Symbol 525 GraphicUses:518 519Used by:527
Symbol 526 EditableTextUses:9Used by:527
Symbol 527 MovieClip [HPBar]Uses:525 521 526Used by:554
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:549
Symbol 530 GraphicUses:455Used by:543
Symbol 531 GraphicUses:457Used by:543
Symbol 532 GraphicUses:459Used by:543
Symbol 533 GraphicUses:36Used by:543
Symbol 534 GraphicUses:438Used by:543
Symbol 535 GraphicUses:440Used by:543
Symbol 536 GraphicUses:442Used by:543
Symbol 537 GraphicUses:35Used by:543
Symbol 538 GraphicUses:445Used by:543
Symbol 539 GraphicUses:447Used by:543
Symbol 540 GraphicUses:449Used by:543
Symbol 541 GraphicUses:34Used by:543
Symbol 542 GraphicUses:452Used by:543
Symbol 543 MovieClipUses:487 530 531 532 533 534 535 536 537 538 539 540 541 542Used by:549
Symbol 544 EditableTextUses:9Used by:549
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:549
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:549
Symbol 549 MovieClip [GunButton]Uses:529 543 544 546 548Used by:554
Symbol 550 TextUses:9Used by:554
Symbol 551 TextUses:9Used by:554
Symbol 552 TextUses:9Used by:554
Symbol 553 TextUses:9Used by:554
Symbol 554 MovieClip [GameScreen]Uses:484 513 81 515 516 517 524 527 549 550 551 552 553 45Used by:Timeline
Symbol 555 TextUses:7Used by:557
Symbol 556 TextUses:7Used by:557
Symbol 557 MovieClipUses:69 555 556Used by:577
Symbol 558 GraphicUsed by:571
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:563
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:563
Symbol 563 ButtonUses:560 562Used by:571
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:571
Symbol 566 FontUsed by:567 568
Symbol 567 EditableTextUses:566Used by:571
Symbol 568 EditableTextUses:566Used by:571
Symbol 569 TextUses:85Used by:571
Symbol 570 TextUses:85Used by:571
Symbol 571 MovieClipUses:558 563 565 567 568 569 570Used by:577
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:576
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:576
Symbol 576 ButtonUses:573 575Used by:577
Symbol 577 MovieClip [FinalScreen]Uses:557 571 91 576Used by:Timeline

Instance Names

"preload_logo_mc"Frame 1Symbol 59 MovieClip
"loaded_txt"Frame 2Symbol 61 EditableText
"percent_txt"Frame 2Symbol 62 EditableText
"total_txt"Frame 2Symbol 63 EditableText
"percent_mc"Frame 2Symbol 65 MovieClip
"frame_mc"Frame 2Symbol 67 MovieClip
"title"Frame 7Symbol 82 MovieClip [TitleScreen]
"greatgames"Frame 7Symbol 97 Button
"puttoweb_btn"Frame 7Symbol 100 Button
"preloadcontainer"Frame 7Symbol 471 MovieClip
"enkordgames_btn"Frame 7Symbol 475 Button
"closebtn"Frame 19Symbol 406 Button
"finalscreen"Frame 26Symbol 577 MovieClip [FinalScreen]
"closebtn"Symbol 45 MovieClip [PauseMSG] Frame 1Symbol 32 Button
"soundbtn"Symbol 81 MovieClip [MusicPanel] Frame 1Symbol 75 Button
"musicbtn"Symbol 81 MovieClip [MusicPanel] Frame 1Symbol 78 Button
"sound_off"Symbol 81 MovieClip [MusicPanel] Frame 1Symbol 80 MovieClip
"music_off"Symbol 81 MovieClip [MusicPanel] Frame 1Symbol 80 MovieClip
"titlebg"Symbol 82 MovieClip [TitleScreen] Frame 1Symbol 70 MovieClip
"playbtn"Symbol 82 MovieClip [TitleScreen] Frame 1Symbol 32 Button
"caption"Symbol 126 MovieClip [EffectIcon] Frame 9Symbol 104 EditableText
"captionshadow"Symbol 126 MovieClip [EffectIcon] Frame 18Symbol 106 EditableText
"caption"Symbol 126 MovieClip [EffectIcon] Frame 18Symbol 107 EditableText
"icon"Symbol 127 MovieClip [FlyingEffect] Frame 1Symbol 126 MovieClip [EffectIcon]
"tfTitle"Symbol 129 MovieClip [HintProto] Frame 1Symbol 128 EditableText
"icon"Symbol 400 MovieClip Frame 1Symbol 396 MovieClip
"description"Symbol 400 MovieClip Frame 1Symbol 397 EditableText
"title"Symbol 400 MovieClip Frame 1Symbol 398 EditableText
"perk1"Symbol 408 MovieClip [PerkPopup] Frame 1Symbol 400 MovieClip
"perk2"Symbol 408 MovieClip [PerkPopup] Frame 1Symbol 400 MovieClip
"closebtn"Symbol 408 MovieClip [PerkPopup] Frame 1Symbol 406 Button
"closebtn"Symbol 420 MovieClip [BannerPopup] Frame 1Symbol 419 Button
"tfTitle"Symbol 471 MovieClip Frame 1Symbol 130 EditableText
"aim"Symbol 471 MovieClip Frame 1Symbol 56 MovieClip [Aim]
"shotstart"Symbol 502 MovieClip Frame 1Symbol 489 MovieClip
"clip_weapon"Symbol 513 MovieClip [Unit] Frame 1Symbol 502 MovieClip
"clip_legs"Symbol 513 MovieClip [Unit] Frame 1Symbol 510 MovieClip [UnitLegs]
"progressline"Symbol 524 MovieClip [ScoreBar] Frame 1Symbol 521 MovieClip [ProgressLine]
"title"Symbol 524 MovieClip [ScoreBar] Frame 1Symbol 522 EditableText
"progressline"Symbol 527 MovieClip [HPBar] Frame 1Symbol 521 MovieClip [ProgressLine]
"title"Symbol 527 MovieClip [HPBar] Frame 1Symbol 526 EditableText
"icon"Symbol 549 MovieClip [GunButton] Frame 1Symbol 543 MovieClip
"ammocount"Symbol 549 MovieClip [GunButton] Frame 1Symbol 544 EditableText
"gamebg"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 484 MovieClip [GameBG]
"unit"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 513 MovieClip [Unit]
"scoremsg"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 516 EditableText
"scorebar"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 524 MovieClip [ScoreBar]
"hpbar"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 527 MovieClip [HPBar]
"wbtn1"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 549 MovieClip [GunButton]
"wbtn2"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 549 MovieClip [GunButton]
"wbtn3"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 549 MovieClip [GunButton]
"wbtn4"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 549 MovieClip [GunButton]
"pausemsg"Symbol 554 MovieClip [GameScreen] Frame 1Symbol 45 MovieClip [PauseMSG]
"sub"Symbol 571 MovieClip Frame 1Symbol 563 Button
"valScore"Symbol 571 MovieClip Frame 1Symbol 567 EditableText
"playerName"Symbol 571 MovieClip Frame 1Symbol 568 EditableText
"bg"Symbol 577 MovieClip [FinalScreen] Frame 1Symbol 557 MovieClip
"submit"Symbol 577 MovieClip [FinalScreen] Frame 1Symbol 571 MovieClip
"closebtn"Symbol 577 MovieClip [FinalScreen] Frame 1Symbol 576 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "music_title"
ExportAssets (56)Timeline Frame 1Symbol 3 as "WhiteBox"
ExportAssets (56)Timeline Frame 1Symbol 45 as "PauseMSG"
ExportAssets (56)Timeline Frame 1Symbol 56 as "Aim"
ExportAssets (56)Timeline Frame 1Symbol 578 as "__Packages.gui.MouseCursor"
ExportAssets (56)Timeline Frame 1Symbol 579 as "__Packages.as.screen.TitleScreen"
ExportAssets (56)Timeline Frame 1Symbol 580 as "__Packages.gui.SoundManager"
ExportAssets (56)Timeline Frame 1Symbol 581 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 582 as "__Packages.gui.TransitionScreen"
ExportAssets (56)Timeline Frame 1Symbol 583 as "__Packages.gui.HintManager"
ExportAssets (56)Timeline Frame 1Symbol 584 as "__Packages.as.FlyingEffect"
ExportAssets (56)Timeline Frame 1Symbol 585 as "__Packages.as.Bullet"
ExportAssets (56)Timeline Frame 1Symbol 586 as "__Packages.as.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 587 as "__Packages.as.FlyingObject"
ExportAssets (56)Timeline Frame 1Symbol 588 as "__Packages.as.Piece"
ExportAssets (56)Timeline Frame 1Symbol 589 as "__Packages.as.Battle"
ExportAssets (56)Timeline Frame 1Symbol 590 as "__Packages.as.Unit"
ExportAssets (56)Timeline Frame 1Symbol 591 as "__Packages.helper.MyMath"
ExportAssets (56)Timeline Frame 1Symbol 592 as "__Packages.as.Bonus"
ExportAssets (56)Timeline Frame 1Symbol 593 as "__Packages.as.GroundManager"
ExportAssets (56)Timeline Frame 1Symbol 594 as "__Packages.as.Ground"
ExportAssets (56)Timeline Frame 1Symbol 595 as "__Packages.as.Settings"
ExportAssets (56)Timeline Frame 1Symbol 596 as "__Packages.as.PerkPopup"
ExportAssets (56)Timeline Frame 1Symbol 597 as "__Packages.as.screen.GameScreen"
ExportAssets (56)Timeline Frame 1Symbol 598 as "__Packages.gui.ProgressBar"
ExportAssets (56)Timeline Frame 1Symbol 599 as "__Packages.as.screen.BannerPopup"
ExportAssets (56)Timeline Frame 1Symbol 600 as "__Packages.gui.MusicPanel"
ExportAssets (56)Timeline Frame 1Symbol 601 as "__Packages.as.screen.FinalScreen"
ExportAssets (56)Timeline Frame 7Symbol 81 as "MusicPanel"
ExportAssets (56)Timeline Frame 7Symbol 82 as "TitleScreen"
ExportAssets (56)Timeline Frame 7Symbol 92 as "DownloadLink"
ExportAssets (56)Timeline Frame 7Symbol 126 as "EffectIcon"
ExportAssets (56)Timeline Frame 7Symbol 127 as "FlyingEffect"
ExportAssets (56)Timeline Frame 7Symbol 129 as "HintProto"
ExportAssets (56)Timeline Frame 7Symbol 133 as "grenadelauncher.wav"
ExportAssets (56)Timeline Frame 7Symbol 134 as "explose_grenade.wav"
ExportAssets (56)Timeline Frame 7Symbol 135 as "beep.wav"
ExportAssets (56)Timeline Frame 7Symbol 136 as "ak.wav"
ExportAssets (56)Timeline Frame 7Symbol 137 as "pistol.wav"
ExportAssets (56)Timeline Frame 7Symbol 138 as "shotgun.wav"
ExportAssets (56)Timeline Frame 7Symbol 139 as "misfire.wav"
ExportAssets (56)Timeline Frame 7Symbol 140 as "explose_sensor.wav"
ExportAssets (56)Timeline Frame 7Symbol 141 as "counter.wav"
ExportAssets (56)Timeline Frame 7Symbol 142 as "armorbroken.wav"
ExportAssets (56)Timeline Frame 7Symbol 143 as "damage_blind.wav"
ExportAssets (56)Timeline Frame 7Symbol 144 as "useweapon.wav"
ExportAssets (56)Timeline Frame 7Symbol 145 as "startround.wav"
ExportAssets (56)Timeline Frame 7Symbol 146 as "usemedikit.wav"
ExportAssets (56)Timeline Frame 7Symbol 147 as "music_game"
ExportAssets (56)Timeline Frame 7Symbol 148 as "equip.wav"
ExportAssets (56)Timeline Frame 7Symbol 149 as "melee_cut.wav"
ExportAssets (56)Timeline Frame 7Symbol 150 as "SoundStorage"
ExportAssets (56)Timeline Frame 7Symbol 171 as "Bullet"
ExportAssets (56)Timeline Frame 7Symbol 285 as "Enemy"
ExportAssets (56)Timeline Frame 7Symbol 290 as "Explosion"
ExportAssets (56)Timeline Frame 7Symbol 331 as "Piece"
ExportAssets (56)Timeline Frame 7Symbol 336 as "Snow"
ExportAssets (56)Timeline Frame 7Symbol 381 as "Ground"
ExportAssets (56)Timeline Frame 7Symbol 408 as "PerkPopup"
ExportAssets (56)Timeline Frame 7Symbol 418 as "BannerScreen"
ExportAssets (56)Timeline Frame 7Symbol 420 as "BannerPopup"
ExportAssets (56)Timeline Frame 7Symbol 461 as "Bonus"
ExportAssets (56)Timeline Frame 7Symbol 464 as "Star"
ExportAssets (56)Timeline Frame 7Symbol 467 as "ShotFlash"
ExportAssets (56)Timeline Frame 7Symbol 470 as "Cloud"
ExportAssets (56)Timeline Frame 13Symbol 484 as "GameBG"
ExportAssets (56)Timeline Frame 13Symbol 510 as "UnitLegs"
ExportAssets (56)Timeline Frame 13Symbol 513 as "Unit"
ExportAssets (56)Timeline Frame 13Symbol 521 as "ProgressLine"
ExportAssets (56)Timeline Frame 13Symbol 524 as "ScoreBar"
ExportAssets (56)Timeline Frame 13Symbol 527 as "HPBar"
ExportAssets (56)Timeline Frame 13Symbol 549 as "GunButton"
ExportAssets (56)Timeline Frame 13Symbol 554 as "GameScreen"
ExportAssets (56)Timeline Frame 26Symbol 577 as "FinalScreen"

Labels

"load"Frame 2
"title"Frame 7
"Battle"Frame 13
"Banner"Frame 19
"FinalScreen"Frame 26
"aim"Symbol 56 MovieClip [Aim] Frame 1
"arrow"Symbol 56 MovieClip [Aim] Frame 2
"hand"Symbol 56 MovieClip [Aim] Frame 3
"reload"Symbol 56 MovieClip [Aim] Frame 4
"Ranking"Symbol 126 MovieClip [EffectIcon] Frame 1
"Level"Symbol 126 MovieClip [EffectIcon] Frame 9
"Damaging"Symbol 126 MovieClip [EffectIcon] Frame 18
"x2"Symbol 126 MovieClip [EffectIcon] Frame 27
"x3"Symbol 126 MovieClip [EffectIcon] Frame 31
"x4"Symbol 126 MovieClip [EffectIcon] Frame 35
"x5"Symbol 126 MovieClip [EffectIcon] Frame 39
"x6"Symbol 126 MovieClip [EffectIcon] Frame 43
"x7"Symbol 126 MovieClip [EffectIcon] Frame 47
"x8"Symbol 126 MovieClip [EffectIcon] Frame 51
"x9"Symbol 126 MovieClip [EffectIcon] Frame 55
"x10"Symbol 126 MovieClip [EffectIcon] Frame 59
"pistol1"Symbol 171 MovieClip [Bullet] Frame 1
"pistol2"Symbol 171 MovieClip [Bullet] Frame 2
"pistol3"Symbol 171 MovieClip [Bullet] Frame 3
"pistol4"Symbol 171 MovieClip [Bullet] Frame 4
"shotgun1"Symbol 171 MovieClip [Bullet] Frame 5
"shotgun2"Symbol 171 MovieClip [Bullet] Frame 6
"shotgun3"Symbol 171 MovieClip [Bullet] Frame 7
"shotgun4"Symbol 171 MovieClip [Bullet] Frame 8
"assault1"Symbol 171 MovieClip [Bullet] Frame 9
"assault2"Symbol 171 MovieClip [Bullet] Frame 10
"assault3"Symbol 171 MovieClip [Bullet] Frame 11
"assault4"Symbol 171 MovieClip [Bullet] Frame 12
"rpg1"Symbol 171 MovieClip [Bullet] Frame 13
"rpg2"Symbol 171 MovieClip [Bullet] Frame 14
"enemy1"Symbol 285 MovieClip [Enemy] Frame 1
"enemy2"Symbol 285 MovieClip [Enemy] Frame 7
"enemy3"Symbol 285 MovieClip [Enemy] Frame 13
"enemy4"Symbol 285 MovieClip [Enemy] Frame 19
"enemy5"Symbol 285 MovieClip [Enemy] Frame 25
"enemy6"Symbol 285 MovieClip [Enemy] Frame 31
"enemy7"Symbol 285 MovieClip [Enemy] Frame 37
"enemy8"Symbol 285 MovieClip [Enemy] Frame 43
"enemy9"Symbol 285 MovieClip [Enemy] Frame 49
"enemy10"Symbol 285 MovieClip [Enemy] Frame 55
"enemy11"Symbol 285 MovieClip [Enemy] Frame 62
"enemy12"Symbol 285 MovieClip [Enemy] Frame 69
"enemy13"Symbol 285 MovieClip [Enemy] Frame 76
"enemy14"Symbol 285 MovieClip [Enemy] Frame 83
"enemy15"Symbol 285 MovieClip [Enemy] Frame 90
"1-1"Symbol 331 MovieClip [Piece] Frame 8
"1-2"Symbol 331 MovieClip [Piece] Frame 12
"1-3"Symbol 331 MovieClip [Piece] Frame 13
"1-4"Symbol 331 MovieClip [Piece] Frame 14
"2-1"Symbol 331 MovieClip [Piece] Frame 15
"2-2"Symbol 331 MovieClip [Piece] Frame 19
"2-3"Symbol 331 MovieClip [Piece] Frame 20
"2-4"Symbol 331 MovieClip [Piece] Frame 21
"3-1"Symbol 331 MovieClip [Piece] Frame 22
"3-2"Symbol 331 MovieClip [Piece] Frame 26
"3-3"Symbol 331 MovieClip [Piece] Frame 27
"3-4"Symbol 331 MovieClip [Piece] Frame 28
"4-1"Symbol 331 MovieClip [Piece] Frame 29
"4-2"Symbol 331 MovieClip [Piece] Frame 33
"4-3"Symbol 331 MovieClip [Piece] Frame 34
"4-4"Symbol 331 MovieClip [Piece] Frame 35
"5-1"Symbol 331 MovieClip [Piece] Frame 36
"5-2"Symbol 331 MovieClip [Piece] Frame 40
"5-3"Symbol 331 MovieClip [Piece] Frame 41
"5-4"Symbol 331 MovieClip [Piece] Frame 42
"6-1"Symbol 331 MovieClip [Piece] Frame 43
"6-2"Symbol 331 MovieClip [Piece] Frame 47
"6-3"Symbol 331 MovieClip [Piece] Frame 48
"6-4"Symbol 331 MovieClip [Piece] Frame 49
"7-1"Symbol 331 MovieClip [Piece] Frame 50
"7-2"Symbol 331 MovieClip [Piece] Frame 54
"7-3"Symbol 331 MovieClip [Piece] Frame 55
"7-4"Symbol 331 MovieClip [Piece] Frame 56
"8-1"Symbol 331 MovieClip [Piece] Frame 57
"8-2"Symbol 331 MovieClip [Piece] Frame 61
"8-3"Symbol 331 MovieClip [Piece] Frame 62
"8-4"Symbol 331 MovieClip [Piece] Frame 63
"9-1"Symbol 331 MovieClip [Piece] Frame 64
"9-2"Symbol 331 MovieClip [Piece] Frame 68
"9-3"Symbol 331 MovieClip [Piece] Frame 69
"9-4"Symbol 331 MovieClip [Piece] Frame 70
"10-1"Symbol 331 MovieClip [Piece] Frame 71
"10-2"Symbol 331 MovieClip [Piece] Frame 75
"10-3"Symbol 331 MovieClip [Piece] Frame 76
"10-4"Symbol 331 MovieClip [Piece] Frame 77
"11-1"Symbol 331 MovieClip [Piece] Frame 78
"11-2"Symbol 331 MovieClip [Piece] Frame 82
"11-3"Symbol 331 MovieClip [Piece] Frame 83
"11-4"Symbol 331 MovieClip [Piece] Frame 84
"12-1"Symbol 331 MovieClip [Piece] Frame 85
"12-2"Symbol 331 MovieClip [Piece] Frame 89
"12-3"Symbol 331 MovieClip [Piece] Frame 90
"12-4"Symbol 331 MovieClip [Piece] Frame 91
"13-1"Symbol 331 MovieClip [Piece] Frame 92
"13-2"Symbol 331 MovieClip [Piece] Frame 96
"13-3"Symbol 331 MovieClip [Piece] Frame 97
"13-4"Symbol 331 MovieClip [Piece] Frame 98
"14-1"Symbol 331 MovieClip [Piece] Frame 99
"14-2"Symbol 331 MovieClip [Piece] Frame 103
"14-3"Symbol 331 MovieClip [Piece] Frame 104
"14-4"Symbol 331 MovieClip [Piece] Frame 105
"15-1"Symbol 331 MovieClip [Piece] Frame 106
"15-2"Symbol 331 MovieClip [Piece] Frame 110
"15-3"Symbol 331 MovieClip [Piece] Frame 111
"15-4"Symbol 331 MovieClip [Piece] Frame 112
"junk60"Symbol 381 MovieClip [Ground] Frame 1
"junk50"Symbol 381 MovieClip [Ground] Frame 5
"junk40"Symbol 381 MovieClip [Ground] Frame 6
"junk30"Symbol 381 MovieClip [Ground] Frame 7
"junk20"Symbol 381 MovieClip [Ground] Frame 8
"junk10"Symbol 381 MovieClip [Ground] Frame 9
"junk0"Symbol 381 MovieClip [Ground] Frame 10
"grass60"Symbol 381 MovieClip [Ground] Frame 11
"grass50"Symbol 381 MovieClip [Ground] Frame 16
"grass40"Symbol 381 MovieClip [Ground] Frame 17
"grass30"Symbol 381 MovieClip [Ground] Frame 18
"grass20"Symbol 381 MovieClip [Ground] Frame 19
"grass10"Symbol 381 MovieClip [Ground] Frame 20
"grass0"Symbol 381 MovieClip [Ground] Frame 21
"snow60"Symbol 381 MovieClip [Ground] Frame 22
"snow50"Symbol 381 MovieClip [Ground] Frame 27
"snow40"Symbol 381 MovieClip [Ground] Frame 28
"snow30"Symbol 381 MovieClip [Ground] Frame 29
"snow20"Symbol 381 MovieClip [Ground] Frame 30
"snow10"Symbol 381 MovieClip [Ground] Frame 31
"snow0"Symbol 381 MovieClip [Ground] Frame 32
"score1"Symbol 461 MovieClip [Bonus] Frame 1
"score2"Symbol 461 MovieClip [Bonus] Frame 2
"score3"Symbol 461 MovieClip [Bonus] Frame 3
"score4"Symbol 461 MovieClip [Bonus] Frame 4
"hp1"Symbol 461 MovieClip [Bonus] Frame 11
"hp2"Symbol 461 MovieClip [Bonus] Frame 12
"hp3"Symbol 461 MovieClip [Bonus] Frame 13
"shotgun1"Symbol 461 MovieClip [Bonus] Frame 19
"shotgun2"Symbol 461 MovieClip [Bonus] Frame 20
"shotgun3"Symbol 461 MovieClip [Bonus] Frame 21
"shotgun4"Symbol 461 MovieClip [Bonus] Frame 22
"assault1"Symbol 461 MovieClip [Bonus] Frame 25
"assault2"Symbol 461 MovieClip [Bonus] Frame 26
"assault3"Symbol 461 MovieClip [Bonus] Frame 27
"assault4"Symbol 461 MovieClip [Bonus] Frame 28
"rpg1"Symbol 461 MovieClip [Bonus] Frame 32
"rpg2"Symbol 461 MovieClip [Bonus] Frame 33
"pistol1"Symbol 461 MovieClip [Bonus] Frame 38
"pistol2"Symbol 461 MovieClip [Bonus] Frame 39
"pistol3"Symbol 461 MovieClip [Bonus] Frame 40
"pistol4"Symbol 461 MovieClip [Bonus] Frame 41
"snow"Symbol 484 MovieClip [GameBG] Frame 1
"junk"Symbol 484 MovieClip [GameBG] Frame 2
"grass"Symbol 484 MovieClip [GameBG] Frame 3
"pistol1"Symbol 502 MovieClip Frame 1
"pistol2"Symbol 502 MovieClip Frame 2
"pistol3"Symbol 502 MovieClip Frame 3
"pistol4"Symbol 502 MovieClip Frame 4
"shotgun1"Symbol 502 MovieClip Frame 8
"shotgun2"Symbol 502 MovieClip Frame 9
"shotgun3"Symbol 502 MovieClip Frame 10
"shotgun4"Symbol 502 MovieClip Frame 11
"assault1"Symbol 502 MovieClip Frame 15
"assault2"Symbol 502 MovieClip Frame 16
"assault3"Symbol 502 MovieClip Frame 17
"assault4"Symbol 502 MovieClip Frame 18
"rpg1"Symbol 502 MovieClip Frame 22
"rpg2"Symbol 502 MovieClip Frame 23
"rpg3"Symbol 502 MovieClip Frame 24
"rpg4"Symbol 502 MovieClip Frame 25
"armor0"Symbol 510 MovieClip [UnitLegs] Frame 1
"fly"Symbol 510 MovieClip [UnitLegs] Frame 7
"stoparmor0"Symbol 510 MovieClip [UnitLegs] Frame 17
"armor1"Symbol 510 MovieClip [UnitLegs] Frame 26
"stoparmor1"Symbol 510 MovieClip [UnitLegs] Frame 50
"armor2"Symbol 510 MovieClip [UnitLegs] Frame 59
"stoparmor2"Symbol 510 MovieClip [UnitLegs] Frame 83
"armor3"Symbol 510 MovieClip [UnitLegs] Frame 92
"stoparmor3"Symbol 510 MovieClip [UnitLegs] Frame 116
"armor4"Symbol 510 MovieClip [UnitLegs] Frame 125
"stoparmor4"Symbol 510 MovieClip [UnitLegs] Frame 149
"armor5"Symbol 510 MovieClip [UnitLegs] Frame 158
"stoparmor5"Symbol 510 MovieClip [UnitLegs] Frame 182
"armor6"Symbol 510 MovieClip [UnitLegs] Frame 191
"stoparmor6"Symbol 510 MovieClip [UnitLegs] Frame 215
"armor7"Symbol 510 MovieClip [UnitLegs] Frame 224
"stoparmor7"Symbol 510 MovieClip [UnitLegs] Frame 248
"armor8"Symbol 510 MovieClip [UnitLegs] Frame 257
"stoparmor8"Symbol 510 MovieClip [UnitLegs] Frame 281
"progress"Symbol 524 MovieClip [ScoreBar] Frame 1
"complete"Symbol 524 MovieClip [ScoreBar] Frame 2
"progress"Symbol 527 MovieClip [HPBar] Frame 1
"pistol0"Symbol 543 MovieClip Frame 1
"pistol1"Symbol 543 MovieClip Frame 2
"pistol2"Symbol 543 MovieClip Frame 3
"pistol3"Symbol 543 MovieClip Frame 4
"pistol4"Symbol 543 MovieClip Frame 5
"shotgun0"Symbol 543 MovieClip Frame 12
"shotgun1"Symbol 543 MovieClip Frame 13
"shotgun2"Symbol 543 MovieClip Frame 14
"shotgun3"Symbol 543 MovieClip Frame 15
"shotgun4"Symbol 543 MovieClip Frame 16
"assault0"Symbol 543 MovieClip Frame 23
"assault1"Symbol 543 MovieClip Frame 24
"assault2"Symbol 543 MovieClip Frame 25
"assault3"Symbol 543 MovieClip Frame 26
"assault4"Symbol 543 MovieClip Frame 27
"rpg0"Symbol 543 MovieClip Frame 34
"rpg1"Symbol 543 MovieClip Frame 35
"rpg2"Symbol 543 MovieClip Frame 36
"rpg3"Symbol 543 MovieClip Frame 37
"rpg4"Symbol 543 MovieClip Frame 38
"off"Symbol 549 MovieClip [GunButton] Frame 1
"on"Symbol 549 MovieClip [GunButton] Frame 2
"on2"Symbol 549 MovieClip [GunButton] Frame 3

Dynamic Text Variables

_root.playernameSymbol 568 EditableText""




http://swfchan.com/22/108173/info.shtml
Created: 15/3 -2019 18:44:16 Last modified: 15/3 -2019 18:44:16 Server time: 16/05 -2024 12:28:54