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

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

Vigilante Cop.swf

This is the info page for
Flash #109324

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


Text
LOADING

LOADING

Vigilante

Cop

Start

Start

Instructions

Instructions

Story

Story

STORY

A honest cop whose wife and child have been
killed by a gang of mobsters who he had put
behind bars. Following the incident, he has
lost his faith in the system which could not
even protect his own family. Now, on his
path of revenge, there is no stopping him.

Back

Back

INSTRUCTIONS

1. Use the LEFT or RIGHT arrow keys to walk
2. Keep the UP arrow key pressed to jump
3. Use the DOWN key to duck
4. Use the SPACE key to shoot

Health

Kills

time

Score

99999999

999

99999999

INTAKAAM

KI

GHADI

LEVEL COMPLETE

LEVEL BONUS

SCORE

<p align="center"><font face="Courier New" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b>9999999</b></font></p>

<p align="center"><font face="Courier New" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b>9999999</b></font></p>

Next

Next

H
I
L
L

V
I
E
W

H
O
T
E
L

K
I
N
G
S

<p align="left"><font face="Impact" size="72" color="#b7b7b7" letterSpacing="0.000000" kerning="1"><b>A</b></font></p>

<p align="left"><font face="Impact" size="72" color="#b7b7b7" letterSpacing="0.000000" kerning="1"><b>H</b></font></p>

<p align="left"><font face="Impact" size="72" color="#b7b7b7" letterSpacing="0.000000" kerning="1"><b>S</b></font></p>

<p align="left"><font face="Impact" size="72" color="#b7b7b7" letterSpacing="0.000000" kerning="1"><b>K</b></font></p>

<p align="left"><font face="Impact" size="72" color="#b7b7b7" letterSpacing="0.000000" kerning="1"><b>O</b></font></p>

<p align="left"><font face="Impact" size="72" color="#b7b7b7" letterSpacing="0.000000" kerning="1"><b>M</b></font></p>

NO  STICK  BILLS

H
O
T
E
L

Game Complete

FINAL SCORE

<p align="center"><font face="Courier New" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">9999999</font></p>

GAME OVER

ENTER NICK NAME

FINAL SCORE

9999999

AAAAAAA

( New visitors get your games2win nickname here.)

Submit

Submit

Play Again

Play Again

For more games like this, log on  to

CONNECTING

CONNECTING.

CONNECTING..

CONNECTING...

Cancel

Cancel

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

1

2

3

4

5

6

7

8

9

10

HIGHSCORES

Rank

Name

Highscore

ActionScript [AS1/AS2]

Frame 1
function gotoURL() { getURL ("http://www.games2win.com"); } function randomRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); newMenu.customItems.push(new ContextMenuItem("Game2win", gotoURL)); this.menu = newMenu; _root.playIntro = true; _root.allSounds = new Sound(); _root.score = 0; _root.timeScore = 0; _root.levelScore = 0; _root.isPause = false; _root.levelArray = ["lblgame", "level2", "level3", "level4", "level5", "level6", "level7", "level8", "level9", "level10"]; _root.level = 1; _root.isEasy = false; _root.playIntroSound = true; _root.playerId = 1; _root.isOver = false;
Frame 2
Frame 3
function displayScores(mc) { names = _root.topnickname.split(","); scores = _root.topscore.split(","); i = 0; while (i <= 19) { if (names[i] == undefined) { names[i] = ""; } if (scores[i] == undefined) { scores[i] = ""; } eval ((mc + ".n") + (i + 1)).text = names[i]; eval ((mc + ".p") + (i + 1)).text = scores[i]; i++; } } function cancelSubmit(mc, useridframe) { trace("cancelSubmit"); delete _root.send_lv.onLoad; _root.skipsubmit = true; mc.gotoAndStop(useridframe); } function _newUser() { getURL (_root._registerurl, "_blank"); } function _trackClickThru(mc) { if (_root._allowclick) { mc.hit_area.onRelease = function () { getURL (_root._clickthru, "_blank"); }; } else { mc.hit_area.useHandCursor = false; } } function _resetUsername(txt) { txt.onSetFocus = function () { if ((this.text == _root._msgValid) or (this.text == "Connecting Error!")) { this.text = ""; } }; } function _readSharedData() { _root.so_uname = ((_root._sostatus.data.so_uname == undefined) ? "" : (_root._sostatus.data.so_uname)); _root.so_jumpframe = ((_root._sostatus.data.so_jumpframe == undefined) ? "" : (_root._sostatus.data.so_jumpframe)); _root.so_sound = ((_root._sostatus.data.so_sound == undefined) ? 1 : (_root._sostatus.data.so_sound)); _resetString = _root._sostatus.data.so_resetString; trace("=========================="); trace((("_root.so_jumpframe : " + _root._sostatus.data.so_jumpframe) + " : ") + _root.so_uname); if (_root.so_jumpframe != "") { _assignValue(_resetString); _root.createEmptyMovieClip("eye", _root.getNextHighestDepth()); _root.eye.onEnterFrame = function () { if ((_root.getBytesTotal() == _root.getBytesLoaded()) and (_root.getBytesLoaded() > 50000)) { _root.intro = 0; _root._sostatus.data.so_jumpframe = ""; _root._sostatus.flush(); this.onEnterFrame = null; _root.gotoAndStop(_root.so_jumpframe); } }; } else { _root.intro = 1; play(); } _root.uname = _root.so_uname; _root.gamesound = _root.so_sound; } function _writeSharedData(jumpframe, jumpurl, _resetString) { _root._sostatus.data.so_uname = ((_root.so_uname == undefined) ? "" : (_root.so_uname)); _root._sostatus.data.so_sound = _root.so_sound; _root._sostatus.data.so_resetString = _resetString; _root._sostatus.data.so_jumpframe = jumpframe; _root._sostatus.flush(); if (jumpurl != "") { getURL (jumpurl); } else { gotoAndPlay (1); } } function _assignValue(_val) { _arr = new Array(); _arr = _val.split("|"); i = 0; while (i < (_arr.length / 2)) { _var2 = ((i * 2) + 1) - 1; _var3 = _var2 + 1; _root[_arr[_var2]] = _arr[_var3]; i++; } } function _playAgain(mc, jumpframe, _resetString) { _root.so_uname = _root.uname; if ((_root.gurl != undefined) and (_root.gurl != "")) { _writeSharedData(jumpframe, _root.gurl, _resetString); } else { _root.intro = 0; _assignValue(_resetString); mc.gotoAndStop(jumpframe); } } _root._google_txt.text = "Magic finger"; _root._gameid = "1020"; _root._clickthru = "http://www.games2win.com"; _root._customer_id = "games2win"; _root.uname = ""; _root.submiturl = "/gamesubmit.asp"; _root.topnickname = []; _root.topscore = []; dataSubmit = function (myname, myscore, mygameid, destmc, useridframe, connframe, top10frame, _ord) { trace("dataSubmit"); _root.skipsubmit = false; myname = myname.trim(); _loc = eval (destmc); if (((myname.length == 0) or (myname == "Invalid Nickname!")) or (myname == "Connecting Error!")) { _root.uname = "Invalid Nickname!"; } else { _root.send_lv = new LoadVars(); _root.send_lv.onLoad = function (success) { if (success and (!_root.skipsubmit)) { if (_root.send_lv.isreg == 0) { _root.uname = "Invalid Nickname!"; _loc.gotoAndStop(useridframe); } else if (_root.send_lv.isreg == 1) { _root.topnickname = send_lv.topnicknames; _root.topscore = send_lv.topscores; _loc.gotoAndPlay(top10frame); } } }; _root.send_lv.nickname = myname; _root.send_lv.points = myscore; _root.send_lv.gameid = mygameid; _root.send_lv.order = _ord; _root.send_lv.sendAndLoad(submiturl, _root.send_lv, "POST"); _loc.gotoAndPlay(connframe); } }; String.prototype.trim = function () { var _local3 = 0; var _local2 = this.length; white = new Object(); white._32 = 1; _local2--; while (white["_" + ord(this.charAt(_local2))]) { } while (white["_" + ord(this.charAt(_local3++))]) { } return(this.slice(_local3 - 1, _local2 + 1)); }; _root._registerurl = "http://www.games2win.com/register.asp"; _root._allowclick = true; var _sostatus = SharedObject.getLocal("gamestatus", "/"); _readSharedData();
Frame 4
Frame 5
Frame 6
stop();
Frame 7
function gotoURL() { getURL ("http://www.amoebastudios.com"); } function randomRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); this.menu = newMenu; _root.playIntro = true; _root.allSounds = new Sound(); _root.score = 0; _root.timeScore = 0; _root.levelScore = 0; _root.isPause = false; _root.levelArray = ["lblgame", "level2", "level3", "level4", "level5", "level6", "level7", "level8", "level9", "level10"]; _root.level = 1; _root.isEasy = false; _root.playIntroSound = true; _root.playerId = 1; _root.isOver = false; stop();
Frame 8
stopAllSounds();
Frame 9
stop();
Instance of Symbol 152 MovieClip in Frame 9
on (release) { this.gotoAndPlay(_currentframe + 1); }
Frame 10
stop();
Frame 11
stop();
Frame 12
stop(); _root.score = 0;
Frame 13
stop(); stopAllSounds(); _root.level = 1;
Frame 14
stop(); stopAllSounds(); _root.level = 2;
Frame 15
stop(); stopAllSounds(); _root.level = 3;
Frame 16
stop(); stopAllSounds(); _root.level = 4;
Frame 17
stop();
Frame 18
stop(); stopAllSounds();
Frame 19
stop();
Frame 20
stop();
Symbol 554 MovieClip [__Packages.classes.CollisionDetection] Frame 0
class classes.CollisionDetection { function CollisionDetection () { } static function checkForCollision(p_clip1, p_clip2, p_alphaTolerance, p_scope) { if (p_alphaTolerance == undefined) { p_alphaTolerance = 255; } if (p_scope == undefined) { p_scope = p_clip1._parent; } var _local3 = p_clip1.getBounds(p_scope); var _local2 = p_clip2.getBounds(p_scope); if (((_local3.xMax < _local2.xMin) || (_local2.xMax < _local3.xMin)) || ((_local3.yMax < _local2.yMin) || (_local2.yMax < _local3.yMin))) { return(null); } var _local1 = {}; _local1.xMin = Math.max(_local3.xMin, _local2.xMin); _local1.xMax = Math.min(_local3.xMax, _local2.xMax); _local1.yMin = Math.max(_local3.yMin, _local2.yMin); _local1.yMax = Math.min(_local3.yMax, _local2.yMax); var _local8 = new flash.display.BitmapData(_local1.xMax - _local1.xMin, _local1.yMax - _local1.yMin, false); var _local4 = p_clip1.transform.matrix; _local4.tx = p_clip1._x - _local1.xMin; _local4.ty = p_clip1._y - _local1.yMin; _local8.draw(p_clip1, _local4, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance)); _local4 = p_clip2.transform.matrix; _local4.tx = p_clip2._x - _local1.xMin; _local4.ty = p_clip2._y - _local1.yMin; _local8.draw(p_clip2, _local4, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), "difference"); var _local6 = _local8.getColorBoundsRect(4294967295, 4278255615); if (_local6.width == 0) { return(null); } _local6.x = _local6.x + _local1.xMin; _local6.y = _local6.y + _local1.yMin; return(_local6); } }
Symbol 68 MovieClip Frame 139
_root.gotoAndStop("lblloader");
Symbol 71 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 81 MovieClip Frame 1
stop(); var loaded = 0; var temp = 0; onEnterFrame = function () { loaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); mask_mc._yscale = loaded; if (loaded >= 100) { _root.gotoAndStop("lblgameintro"); } };
Symbol 89 MovieClip Frame 4
stop(); _parent.removeMovieClip();
Symbol 90 MovieClip [ammo] Frame 2
stop();
Instance of Symbol 88 MovieClip "target_mc" in Symbol 90 MovieClip [ammo] Frame 2
onClipEvent (load) { var speed = 40; } onClipEvent (enterFrame) { if ((_parent._x <= 820) && (_parent._x >= -10)) { _parent._x = _parent._x + (speed * _parent.dir); } else { _parent.removeMovieClip(); } }
Symbol 92 MovieClip [ammo2] Frame 2
stop();
Instance of Symbol 88 MovieClip "target_mc" in Symbol 92 MovieClip [ammo2] Frame 2
onClipEvent (load) { var speed = 40; } onClipEvent (enterFrame) { if ((_parent._x <= 820) && (_parent._x >= -10)) { _parent._x = _parent._x + (speed * _parent.dir); } else { _parent.removeMovieClip(); } }
Symbol 96 MovieClip [ammoTank] Frame 2
stop();
Instance of Symbol 95 MovieClip "target_mc" in Symbol 96 MovieClip [ammoTank] Frame 2
onClipEvent (load) { var speed = 40; } onClipEvent (enterFrame) { if ((_parent._x <= 820) && (_parent._x >= -10)) { _parent._x = _parent._x + (speed * _parent.dir); } else { _parent.removeMovieClip(); } }
Symbol 103 MovieClip Frame 26
stop(); _parent.removeMovieClip();
Symbol 104 MovieClip [dynamite] Frame 1
var increment = 0.05; var nextPoint = new Point(0, 0); var ypt = this._y; var time = 0; onEnterFrame = function () { this._x = this._x - _root.speed; if (((time = time + increment)) > 1) { onEnterFrame = null; nextFrame(); } this.BezierPosition(bezier1, time); if ((time + increment) < 1) { nextPoint.BezierPosition(bezier1, time + increment); this._rotation = (Math.atan2(nextPoint._y - _y, nextPoint._x - _x) * 180) / Math.PI; } if (this.hitTest(_parent.hero_mc)) { _parent.hero_mc.health = _parent.hero_mc.health - 20; _parent.hero_mc.checkDead2(); onEnterFrame = null; nextFrame(); } }; stop();
Symbol 104 MovieClip [dynamite] Frame 2
stop();
Symbol 108 MovieClip [grenade] Frame 1
var increment = 0.05; var nextPoint = new Point(0, 0); var ypt = this._y; var time = 0; onEnterFrame = function () { this._x = this._x - _root.speed; if (((time = time + increment)) > 1) { onEnterFrame = null; nextFrame(); } this.BezierPosition(bezier1, time); if ((time + increment) < 1) { nextPoint.BezierPosition(bezier1, time + increment); this._rotation = (Math.atan2(nextPoint._y - _y, nextPoint._x - _x) * 180) / Math.PI; } if (this.hitTest(_parent.hero_mc)) { _parent.hero_mc.health = _parent.hero_mc.health - 20; _parent.hero_mc.checkDead2(); onEnterFrame = null; nextFrame(); } }; stop();
Symbol 108 MovieClip [grenade] Frame 2
stop();
Symbol 111 MovieClip [knife] Frame 1
function checkCollision(mc2, mc1) { var _local4; var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } var speed = 40; onEnterFrame = function () { if ((this._x <= 820) && (this._x >= -10)) { if (this._currentframe == 1) { this._x = this._x - (speed * this.dir); } } else { this.removeMovieClip(); } if ((this.hitTest(_parent.hero_mc) && (_parent.hero_mc.health > 0)) && (this._currentframe == 1)) { if ((checkCollision(this, _parent.hero_mc) != undefined) || (checkCollision(this, _parent.hero_mc) != null)) { this.gotoAndStop(2); _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); } } }; stop();
Symbol 111 MovieClip [knife] Frame 2
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 2
stop();
Symbol 148 MovieClip Frame 1
if (!_root.playIntro) { gotoAndStop(_totalframes); } if (_root.playIntroSound) { stopAllSounds(); sound_mc.gotoAndStop(2); } _root.playIntroSound = false; _root.playIntro = false;
Symbol 148 MovieClip Frame 2
stop(); story_btn.onRelease = function () { _root.gotoAndStop("story"); }; instructions_btn.onRelease = function () { _root.gotoAndStop("instructions"); }; start_btn.onRelease = function () { _root.gotoAndStop("lblgame"); };
Symbol 152 MovieClip Frame 1
stop(); _root.allSounds.setVolume(100);
Symbol 152 MovieClip Frame 2
stop(); _root.allSounds.setVolume(0);
Symbol 168 MovieClip Frame 1
stop(); start_btn.onRelease = function () { _root.gotoAndStop("lblgame"); }; back_btn.onRelease = function () { _root.gotoAndStop("lblgameintro"); };
Symbol 171 MovieClip Frame 1
stop(); start_btn.onRelease = function () { _root.gotoAndStop("lblgame"); }; back_btn.onRelease = function () { _root.gotoAndStop("lblgameintro"); };
Symbol 184 MovieClip Frame 1
var speed = _root.speed; var oldxpos = this._x; onEnterFrame = function () { this._x = this._x - (_root.speed / 2); if ((this._x + (this._width / 2)) <= 0) { _parent.distance = _parent.distance + Math.round(this._width / 800); if (_parent.distance < _parent.maxDistance) { this._x = (this._x + (this._width * 2)) - (_root.speed / 2); } } };
Symbol 189 MovieClip Frame 1
gotoAndStop(_root.level); stop();
Symbol 189 MovieClip Frame 2
stop();
Symbol 189 MovieClip Frame 3
stop();
Symbol 189 MovieClip Frame 4
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 2
play();
Symbol 202 MovieClip Frame 19
_parent._parent.throwGrenade2(_parent);
Symbol 237 MovieClip Frame 36
stop();
Symbol 238 MovieClip Frame 1
stop();
Symbol 238 MovieClip Frame 2
stop();
Symbol 242 MovieClip Frame 19
_parent._parent.throwGrenade(_parent); _parent.state = 0;
Symbol 243 MovieClip Frame 55
stop();
Symbol 246 MovieClip Frame 40
if (_parent._parent.hero_mc.health > 0) { _parent._parent.hero_mc.health = _parent._parent.hero_mc.health - 10; _parent._parent.hero_mc.checkDead(); }
Symbol 248 MovieClip Frame 36
_parent.respawn();
Symbol 250 MovieClip Frame 36
_parent.respawn();
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 2
stop();
Symbol 251 MovieClip Frame 3
stop();
Symbol 251 MovieClip Frame 4
stop();
Symbol 251 MovieClip Frame 5
stop();
Symbol 251 MovieClip Frame 6
stop();
Symbol 251 MovieClip Frame 7
stop();
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 2
play();
Symbol 257 MovieClip Frame 27
stop(); _parent.respawn();
Symbol 258 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 2
stop();
Symbol 260 MovieClip Frame 1
stop();
Instance of Symbol 259 MovieClip in Symbol 260 MovieClip Frame 1
onClipEvent (enterFrame) { point = new Object({x:0, y:0}); localToGlobal(point); _root.b1_gunPoint = point; }
Symbol 260 MovieClip Frame 2
play();
Symbol 260 MovieClip Frame 20
_parent.throwKnife();
Symbol 260 MovieClip Frame 30
_parent.done = false;
Symbol 262 MovieClip Frame 1
stop();
Instance of Symbol 259 MovieClip in Symbol 262 MovieClip Frame 1
onClipEvent (enterFrame) { point = new Object({x:0, y:0}); localToGlobal(point); _root.b1_gunPoint = point; }
Symbol 262 MovieClip Frame 2
play();
Symbol 262 MovieClip Frame 16
_parent.throwKnife();
Symbol 262 MovieClip Frame 28
_parent.done = false;
Symbol 264 MovieClip Frame 25
stop();
Symbol 265 MovieClip Frame 49
stop(); _parent._parent.nextFrame();
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 2
stop();
Symbol 266 MovieClip Frame 3
stop();
Instance of Symbol 281 MovieClip in Symbol 282 MovieClip Frame 1
onClipEvent (enterFrame) { point = new Object({x:0, y:0}); localToGlobal(point); _root.gunPoint = point; }
Instance of Symbol 281 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (enterFrame) { point = new Object({x:0, y:0}); localToGlobal(point); _root.gunPoint = point; }
Instance of Symbol 281 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (enterFrame) { point = new Object({x:0, y:0}); localToGlobal(point); _root.gunPoint = point; }
Symbol 286 MovieClip Frame 3
stop();
Instance of Symbol 281 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (enterFrame) { point = new Object({x:0, y:0}); localToGlobal(point); _root.gunPoint = point; }
Symbol 287 MovieClip Frame 17
stop(); _parent.state = 0; _parent.onGround = true; _parent.gotoAndStop(1);
Symbol 289 MovieClip Frame 68
stop(); _root.gotoAndStop("gameOver");
Symbol 290 MovieClip Frame 68
stop();
Symbol 291 MovieClip Frame 4
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 2
stop();
Symbol 292 MovieClip Frame 3
stop();
Symbol 292 MovieClip Frame 4
stop();
Symbol 292 MovieClip Frame 5
stop();
Symbol 292 MovieClip Frame 6
stop();
Symbol 292 MovieClip Frame 7
stop();
Symbol 292 MovieClip Frame 8
stop();
Symbol 292 MovieClip Frame 9
stop();
Symbol 300 MovieClip Frame 1
function getBloodStatus(n) { var _local1 = n * percent; mask_mc._x = mask_mc._x - Math.round(_local1); } stop(); var min = mask_mc._x; var max = mask_mc._width; var percent = ((mask_mc._width - mask_mc._x) / 200);
Symbol 308 MovieClip Frame 1
var time = 0; var maxTime = 4320; onEnterFrame = function () { if (time <= maxTime) { time++; myTime = Math.round(time / 24); } };
Symbol 310 MovieClip Frame 2
stop();
Symbol 336 MovieClip Frame 31
stop();
Symbol 337 MovieClip Frame 1
stop(); next_btn.onRelease = function () { _root.nextFrame(); };
Symbol 338 MovieClip Frame 1
function throwGrenade(clip) { var _local3 = this.attachMovie("grenade", "grenade" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 35); startpx = hero_mc._x; startpy = clip._y + (clip._height / 2); endpx = clip._x; endpy = clip._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwGrenade2(clip) { var _local3 = this.attachMovie("grenade", "grenade1" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 30); startpx = hero_mc._x; startpy = 530; endpx = clip._x + (clip._width / 2); endpy = clip._y - (clip._height / 2); MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwDynamite(clip) { var _local3 = this.attachMovie("dynamite", "dynamite" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 50); startpx = hero_mc._x; startpy = 530; endpx = boss_mc._x; endpy = boss_mc._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } stop(); MovieClip.prototype.Point = function (x, y) { this._x = x; this._y = y; }; MovieClip.prototype.BezierCurve = function (endpx1, endpy1, endpx2, endpy2) { this.x0 = endpx2 + _root.speed; this.y0 = endpy2; this.x3 = endpx1 + _root.speed; this.y3 = endpy1; this.x1 = (this.x0 + this.x3) / 2; this.y1 = (this.y0 + this.y3) / 20; this.x2 = (this.x0 + this.x3) / 2; this.y2 = (this.y0 + this.y3) / 20; }; Object.prototype.BezierPosition = function (bez, t) { t = Math.min(Math.max(t, 0), 1); var _local4 = 3 * (bez.x1 - bez.x0); var _local5 = (3 * (bez.x2 - bez.x1)) - _local4; var _local6 = ((bez.x3 - bez.x0) - _local4) - _local5; this._x = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.x0; _local4 = 3 * (bez.y1 - bez.y0); _local5 = (3 * (bez.y2 - bez.y1)) - _local4; _local6 = ((bez.y3 - bez.y0) - _local4) - _local5; this._y = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.y0; }; count = 0; _root.speed = 0; _root.boss = false; _root.kills = 0; _root.levelScore = 6000; var maxKills = 50; var numberOfEnemies = 5; var levelComplete = false; var distance = 0; var maxDistance = 6; onEnterFrame = function () { if (!levelComplete) { if (distance >= maxDistance) { i = 1; while (i < numberOfEnemies) { this["enemy" + i].kill = true; _parent["enemy" + i].health = 0; this["enemy" + i].state = 5; i++; } _root.speed = 0; _root.boss = true; levelComplete = true; } } };
Instance of Symbol 238 MovieClip "enemy3" in Symbol 338 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (!_root.bosss) { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if ((random(25) == 1) && (this.target_mc._currentframe == 1)) { this.target_mc.gotoAndPlay(2); } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { this._x = this._x - (_root.speed / 2); if (_root.boss) { gotoAndStop (2); } if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 800)) && (this._currentframe == 1)) { attack(); } if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } }
Instance of Symbol 251 MovieClip "enemy2" in Symbol 338 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!_root.bosss) { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy1" in Symbol 338 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!_root.bosss) { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + 100; state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if ((this._x + this._width) <= 0) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 258 MovieClip "enemy4" in Symbol 338 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function respawn() { if (!_root.bosss) { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if (shootSpeed == maxshootSpeed) { shootSpeed = 0; this.target_mc.gotoAndPlay(2); var _local3 = _parent.attachMovie("ammo2", "ammo1" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local3.dir = -1; _local3._xscale = -20; _local3._x = this._x - 80; _local3._y = this._y + 9; _local3.onEnterFrame = function () { if ((this.hitTest(_parent.hero_mc) && (_parent.hero_mc.health > 0)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent.hero_mc) != undefined) || (checkCollision(this, _parent.hero_mc) != null)) { this.gotoAndStop(3); _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); } } }; } else { shootSpeed++; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; var maxshootSpeed = 25; var shootSpeed = 25; } onClipEvent (enterFrame) { if (_root.boss) { gotoAndStop (2); } this._x = this._x - (_root.speed / 2); if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 820)) && (this._currentframe == 1)) { attack(); } if ((this._x + this._width) <= 0) { respawn(); } }
Instance of Symbol 266 MovieClip "boss_mc" in Symbol 338 MovieClip Frame 1
onClipEvent (load) { function checkDead() { if ((!die) && (health <= 0)) { die = true; _root.score = _root.score + 1000; gotoAndStop (3); } } function throwKnife() { var _local3 = _parent.attachMovie("knife", "knife" + counter, counter); _local3.dir = dir; _local3._x = _root.b1_gunPoint.x; _local3._y = _root.b1_gunPoint.y; counter++; } var counter = 100; var done = false; var health = 200; var die = false; var throwArray = [1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 1, 2, 2]; var counter = 0; var dir = 1; var scale = this._xscale; } onClipEvent (enterFrame) { if (_root.boss) { if (this._y < (_parent.hero_mc._y - 20)) { this._y = this._y + 30; } if ((this._x > _parent.hero_mc._x) && (dir == -1)) { dir = 1; this._xscale = scale; } else if ((this._x <= _parent.hero_mc._x) && (dir == 1)) { dir = -1; this._xscale = -scale; } if ((!die) && (_parent.hero_mc.health > 0)) { if (!done) { gotoAndStop(throwArray[counter]); target_mc.gotoAndPlay(2); done = true; if (counter < throwArray.length) { counter++; } else { counter = 0; } } } } }
Instance of Symbol 292 MovieClip "hero_mc" in Symbol 338 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function checkDead() { _parent.hud_mc.health_mc.getBloodStatus(10); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function checkDead2() { _parent.hud_mc.health_mc.getBloodStatus(15); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function run() { lastState = state; state = 0; dir = null; if (isShooting == true) { if (shootSpeed == maxshootSpeed) { i = 0; while (i < noOfBullets) { var _local4 = _parent.attachMovie("ammo", "ammo" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local4.dir = Math.round(this._xscale / 40.3); _local4._xscale = _local4.dir * 100; _local4._x = _root.gunPoint.x; _local4._y = _root.gunPoint.y; _local4.onEnterFrame = function () { if (_root.boss != true) { i = 1; while (i < _parent.numberOfEnemies) { if (((this.hitTest(_parent["enemy" + i].target_mc) && (_parent["enemy" + i]._currentframe < 6)) && (_parent["enemy" + i]._x < 850)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent["enemy" + i]) != undefined) || (checkCollision(this, _parent["enemy" + i]) != null)) { this.gotoAndStop(3); _parent["enemy" + i].health = _parent["enemy" + i].health - 10; if (this._y < (_parent["enemy" + i]._y - 43)) { _parent["enemy" + i].checkDead(); } else { _parent["enemy" + i].checkDead2(); } } } i++; } } else if (this.hitTest(_parent.boss_mc) && (this._currentframe == 2)) { if ((checkCollision(this, _parent.boss_mc) != undefined) || (checkCollision(this, _parent.boss_mc) != null)) { this.gotoAndStop(3); _parent.boss_mc.health = _parent.boss_mc.health - 10; _parent.boss_mc.checkDead(); } } }; i++; } shootSpeed = 3; } else { shootSpeed++; } } if (Key.isDown(37) && (!Key.isDown(40))) { xspeed = xspeed - speed; this._xscale = -40.3; state = 2; dir = "L"; } if (Key.isDown(39) && (!Key.isDown(40))) { xspeed = xspeed + speed; this._xscale = 40.3; state = 2; dir = "R"; } if (Key.isDown(40) && (Key.isDown(39))) { state = 3; this._xscale = 40.3; dir = "R"; } if (Key.isDown(40) && (Key.isDown(37))) { state = 3; this._xscale = -40.3; dir = "L"; } if (Key.isDown(40)) { state = 3; } if (Key.isDown(38)) { state = 4; } if (Key.isDown(32)) { isShooting = true; if ((((!Key.isDown(39)) && (!Key.isDown(37))) && (!Key.isDown(38))) && (!Key.isDown(40))) { state = 1; } } else { isShooting = false; } if (state != lastState) { this.gotoAndPlay(states[state]); } } function runB() { this.xspeed = this.xspeed * airFriction; if (this.xspeed < (-this.maxspeed)) { this.xspeed = -this.maxspeed; } if (this.maxspeed < this.xspeed) { this.xspeed = this.maxspeed; } this.xpos = this.xpos + (this.xspeed * 3); } function renderB() { if (!_root.boss) { if ((this._x < 300) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x >= 300) { this._x = 300; this.xpos = 300; if (this.xspeed > 0) { _root.speed = Math.round(this.xspeed * 5); } else { if (dir == "L") { this._x = 299; this.xpos = 299; } _root.speed = 0; } } } else if ((this._x < 760) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x > 760) { this._x = 758; this.xpos = 758; } } var states = ["idle", "shoot", "walk", "duck", "jump", "shoot2", "death1", "death2", "death3", "idle2"]; var onGround = true; var isShooting = false; var speed = 12; var maxshootSpeed = 8; var shootSpeed = 8; var health = 200; var maxhealth = 100; var noOfBullets = 1; var gunType = 1; var die = false; speed = 1.8; state = 0; q = 0; var xpos = this._x; var ypos = this._y; var scale = (this._xscale / 100); var maxspeed = 6; var bounceFriction = 0; var xspeed = 0; var yspeed = 0; var radius = 8; var mass = (radius * radius); var laststate; var state = 0; var dir; var xh = 12; var hitRight = false; var hitLeft = false; var gravity = 2.2; var airFriction = 0.956; var slidingFriction = 0.6; var firespeed = 10; _root.speed = 0; } onClipEvent (enterFrame) { if (!Key.isDown(90)) { this.xspeed = this.xspeed * slidingFriction; } else { this.xspeed = this.xspeed * 0.9; } if (state != 6) { run(); runB(); renderB(); } }
Symbol 338 MovieClip Frame 2
stop();
Symbol 374 MovieClip Frame 1
var speed = _root.speed; var oldxpos = this._x; onEnterFrame = function () { this._x = this._x - (_root.speed / 2); if ((this._x + (this._width / 2)) <= 0) { _parent.distance = _parent.distance + Math.round(this._width / 800); if (_parent.distance < _parent.maxDistance) { this._x = (this._x + (this._width * 2)) - (_root.speed / 2); } } };
Symbol 375 MovieClip Frame 1
stop();
Symbol 375 MovieClip Frame 2
play();
Symbol 375 MovieClip Frame 8
_parent.shield_mc._visible = false;
Symbol 375 MovieClip Frame 20
_parent._parent.throwDynamite(_parent._parent);
Symbol 375 MovieClip Frame 25
_parent.shield_mc._visible = true;
Symbol 375 MovieClip Frame 48
_parent.done = false;
Symbol 379 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 2
stop();
Symbol 380 MovieClip Frame 1
function throwGrenade(clip) { var _local3 = this.attachMovie("grenade", "grenade" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 35); startpx = hero_mc._x; startpy = clip._y + (clip._height / 2); endpx = clip._x; endpy = clip._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwGrenade2(clip) { var _local3 = this.attachMovie("grenade", "grenade1" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 30); startpx = hero_mc._x; startpy = 530; endpx = clip._x + (clip._width / 2); endpy = clip._y - (clip._height / 2); MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwDynamite(clip) { var _local3 = this.attachMovie("dynamite", "dynamite" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 50); startpx = hero_mc._x; startpy = 530; endpx = boss_mc._x; endpy = boss_mc._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } stop(); MovieClip.prototype.Point = function (x, y) { this._x = x; this._y = y; }; MovieClip.prototype.BezierCurve = function (endpx1, endpy1, endpx2, endpy2) { this.x0 = endpx2 + _root.speed; this.y0 = endpy2; this.x3 = endpx1 + _root.speed; this.y3 = endpy1; this.x1 = (this.x0 + this.x3) / 2; this.y1 = (this.y0 + this.y3) / 20; this.x2 = (this.x0 + this.x3) / 2; this.y2 = (this.y0 + this.y3) / 20; }; Object.prototype.BezierPosition = function (bez, t) { t = Math.min(Math.max(t, 0), 1); var _local4 = 3 * (bez.x1 - bez.x0); var _local5 = (3 * (bez.x2 - bez.x1)) - _local4; var _local6 = ((bez.x3 - bez.x0) - _local4) - _local5; this._x = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.x0; _local4 = 3 * (bez.y1 - bez.y0); _local5 = (3 * (bez.y2 - bez.y1)) - _local4; _local6 = ((bez.y3 - bez.y0) - _local4) - _local5; this._y = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.y0; }; count = 0; _root.speed = 0; _root.boss = false; _root.kills = 0; _root.levelScore = 9000; var maxKills = 75; var numberOfEnemies = 6; var levelComplete = false; var distance = 0; var maxDistance = 9; onEnterFrame = function () { if (!levelComplete) { if (distance >= maxDistance) { i = 1; while (i < numberOfEnemies) { this["enemy" + i].kill = true; _parent["enemy" + i].health = 0; this["enemy" + i].state = 5; i++; } _root.speed = 0; _root.boss = true; levelComplete = true; } } };
Instance of Symbol 238 MovieClip "enemy3" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if ((random(25) == 1) && (this.target_mc._currentframe == 1)) { this.target_mc.gotoAndPlay(2); } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (_root.boss) { gotoAndStop (2); } this._x = this._x - (_root.speed / 2); if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 800)) && (this._currentframe == 1)) { attack(); } if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } }
Instance of Symbol 251 MovieClip "enemy2" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy1" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + 100; state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy5" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - speed); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 258 MovieClip "enemy4" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if (shootSpeed == maxshootSpeed) { shootSpeed = 0; this.target_mc.gotoAndPlay(2); var _local3 = _parent.attachMovie("ammo2", "ammo1" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local3.dir = -1; _local3._xscale = -20; _local3._x = this._x - 80; _local3._y = this._y + 9; _local3.onEnterFrame = function () { if ((this.hitTest(_parent.hero_mc) && (_parent.hero_mc.health > 0)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent.hero_mc) != undefined) || (checkCollision(this, _parent.hero_mc) != null)) { this.gotoAndStop(3); _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); } } }; } else { shootSpeed++; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; var maxshootSpeed = 25; var shootSpeed = 25; } onClipEvent (enterFrame) { if (_root.boss) { gotoAndStop (2); } this._x = this._x - (_root.speed / 2); if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 820)) && (this._currentframe == 1)) { attack(); } if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } }
Instance of Symbol 379 MovieClip "boss_mc" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function checkDead() { if (this.shield_mc._visible) { health = health + 10; } if ((!die) && (health <= 0)) { die = true; _root.score = _root.score + 1000; gotoAndStop (3); } } var counter = 100; var done = false; var health = 200; var die = false; var counter = 0; var dir = 1; var scale = this._xscale; } onClipEvent (enterFrame) { if (_root.boss) { if (this._y < (_parent.hero_mc._y - 20)) { this._y = this._y + 30; } if ((this._x > _parent.hero_mc._x) && (dir == -1)) { dir = 1; this._xscale = scale; } else if ((this._x <= _parent.hero_mc._x) && (dir == 1)) { dir = -1; this._xscale = -scale; } if ((!die) && (_parent.hero_mc.health > 0)) { if (!done) { target_mc.gotoAndPlay(2); done = true; } } } }
Instance of Symbol 292 MovieClip "hero_mc" in Symbol 380 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function checkDead() { _parent.hud_mc.health_mc.getBloodStatus(10); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function checkDead2() { _parent.hud_mc.health_mc.getBloodStatus(15); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function run() { lastState = state; state = 0; dir = null; if (isShooting == true) { if (shootSpeed == maxshootSpeed) { i = 0; while (i < noOfBullets) { var _local4 = _parent.attachMovie("ammo", "ammo" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local4.dir = Math.round(this._xscale / 40.3); _local4._xscale = _local4.dir * 100; _local4._x = _root.gunPoint.x; _local4._y = _root.gunPoint.y; _local4.onEnterFrame = function () { if (_root.boss != true) { i = 1; while (i < _parent.numberOfEnemies) { if (((this.hitTest(_parent["enemy" + i].target_mc) && (_parent["enemy" + i]._currentframe < 6)) && (_parent["enemy" + i]._x < 850)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent["enemy" + i]) != undefined) || (checkCollision(this, _parent["enemy" + i]) != null)) { this.gotoAndStop(3); _parent["enemy" + i].health = _parent["enemy" + i].health - 10; if (this._y < (_parent["enemy" + i]._y - 43)) { _parent["enemy" + i].checkDead(); } else { _parent["enemy" + i].checkDead2(); } } } i++; } } else if (this.hitTest(_parent.boss_mc) && (this._currentframe == 2)) { if ((checkCollision(this, _parent.boss_mc) != undefined) || (checkCollision(this, _parent.boss_mc) != null)) { this.gotoAndStop(3); _parent.boss_mc.health = _parent.boss_mc.health - 10; _parent.boss_mc.checkDead(); } } }; i++; } shootSpeed = 3; } else { shootSpeed++; } } if (Key.isDown(37) && (!Key.isDown(40))) { xspeed = xspeed - speed; this._xscale = -40.3; state = 2; dir = "L"; } if (Key.isDown(39) && (!Key.isDown(40))) { xspeed = xspeed + speed; this._xscale = 40.3; state = 2; dir = "R"; } if (Key.isDown(40) && (Key.isDown(39))) { state = 3; this._xscale = 40.3; dir = "R"; } if (Key.isDown(40) && (Key.isDown(37))) { state = 3; this._xscale = -40.3; dir = "L"; } if (Key.isDown(40)) { state = 3; } if (Key.isDown(38)) { state = 4; } if (Key.isDown(32)) { isShooting = true; if ((((!Key.isDown(39)) && (!Key.isDown(37))) && (!Key.isDown(38))) && (!Key.isDown(40))) { state = 1; } } else { isShooting = false; } if (state != lastState) { this.gotoAndPlay(states[state]); } } function runB() { this.xspeed = this.xspeed * airFriction; if (this.xspeed < (-this.maxspeed)) { this.xspeed = -this.maxspeed; } if (this.maxspeed < this.xspeed) { this.xspeed = this.maxspeed; } this.xpos = this.xpos + (this.xspeed * 3); } function renderB() { if (!_root.boss) { if ((this._x < 300) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x >= 300) { this._x = 300; this.xpos = 300; if (this.xspeed > 0) { _root.speed = Math.round(this.xspeed * 5); } else { if (dir == "L") { this._x = 299; this.xpos = 299; } _root.speed = 0; } } } else if ((this._x < 760) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x > 760) { this._x = 758; this.xpos = 758; } } var states = ["idle", "shoot", "walk", "duck", "jump", "shoot2", "death1", "death2", "death3", "idle2"]; var onGround = true; var isShooting = false; var speed = 12; var maxshootSpeed = 8; var shootSpeed = 8; var health = 200; var maxhealth = 100; var noOfBullets = 1; var gunType = 1; var die = false; speed = 1.8; state = 0; q = 0; var xpos = this._x; var ypos = this._y; var scale = (this._xscale / 100); var maxspeed = 6; var bounceFriction = 0; var xspeed = 0; var yspeed = 0; var radius = 8; var mass = (radius * radius); var laststate; var state = 0; var dir; var xh = 12; var hitRight = false; var hitLeft = false; var gravity = 2.2; var airFriction = 0.956; var slidingFriction = 0.6; var firespeed = 10; _root.speed = 0; } onClipEvent (enterFrame) { if (!Key.isDown(90)) { this.xspeed = this.xspeed * slidingFriction; } else { this.xspeed = this.xspeed * 0.9; } if (state != 6) { run(); runB(); renderB(); } }
Symbol 380 MovieClip Frame 2
stop();
Symbol 411 MovieClip Frame 1
var speed = _root.speed; var oldxpos = this._x; onEnterFrame = function () { this._x = this._x - (_root.speed / 2); if ((this._x + (this._width / 2)) <= 0) { _parent.distance = _parent.distance + Math.round(this._width / 800); if (_parent.distance < _parent.maxDistance) { this._x = (this._x + (this._width * 2)) - (_root.speed / 2); } } };
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
play();
Symbol 412 MovieClip Frame 19
_parent._parent._parent.throwGrenade(_parent._parent); _parent._parent.delay();
Symbol 414 MovieClip Frame 36
stop(); _parent._parent._parent.nextFrame();
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 2
stop();
Symbol 437 MovieClip Frame 1
function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } var hit = false; onEnterFrame = function () { if (this.hitTest(_parent._parent._parent.hero_mc) && (!hit)) { if ((checkCollision(_parent._parent, _parent._parent._parent.hero_mc) != undefined) || (checkCollision(_parent._parent, _parent._parent._parent.hero_mc != null))) { _parent._parent._parent.hero_mc.health = _parent._parent._parent.hero_mc.health - 10; _parent._parent._parent.hero_mc.checkDead(); hit = true; } } };
Symbol 437 MovieClip Frame 16
hit = false;
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 74
_parent.delay();
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 2
play();
Symbol 439 MovieClip Frame 19
_parent.done = false;
Symbol 441 MovieClip Frame 1
function throwGrenade(clip) { var _local3 = this.attachMovie("grenade", "grenade" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 35); startpx = hero_mc._x; startpy = clip._y + (clip._height / 2); endpx = clip._x; endpy = clip._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwGrenade2(clip) { var _local3 = this.attachMovie("grenade", "grenade1" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 30); startpx = hero_mc._x; startpy = 530; endpx = clip._x + (clip._width / 2); endpy = clip._y - (clip._height / 2); MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwDynamite(clip) { var _local3 = this.attachMovie("dynamite", "dynamite" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 50); startpx = hero_mc._x; startpy = 530; endpx = boss_mc._x; endpy = boss_mc._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } stop(); MovieClip.prototype.Point = function (x, y) { this._x = x; this._y = y; }; MovieClip.prototype.BezierCurve = function (endpx1, endpy1, endpx2, endpy2) { this.x0 = endpx2 + _root.speed; this.y0 = endpy2; this.x3 = endpx1 + _root.speed; this.y3 = endpy1; this.x1 = (this.x0 + this.x3) / 2; this.y1 = (this.y0 + this.y3) / 20; this.x2 = (this.x0 + this.x3) / 2; this.y2 = (this.y0 + this.y3) / 20; }; Object.prototype.BezierPosition = function (bez, t) { t = Math.min(Math.max(t, 0), 1); var _local4 = 3 * (bez.x1 - bez.x0); var _local5 = (3 * (bez.x2 - bez.x1)) - _local4; var _local6 = ((bez.x3 - bez.x0) - _local4) - _local5; this._x = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.x0; _local4 = 3 * (bez.y1 - bez.y0); _local5 = (3 * (bez.y2 - bez.y1)) - _local4; _local6 = ((bez.y3 - bez.y0) - _local4) - _local5; this._y = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.y0; }; count = 0; _root.speed = 0; _root.boss = false; _root.kills = 0; _root.levelScore = 12000; var maxKills = 90; var numberOfEnemies = 7; var levelComplete = false; var distance = 0; var maxDistance = 12; onEnterFrame = function () { if (!levelComplete) { if (distance >= maxDistance) { i = 1; while (i < numberOfEnemies) { this["enemy" + i].kill = true; _parent["enemy" + i].health = 0; this["enemy" + i].state = 5; i++; } _root.speed = 0; _root.boss = true; levelComplete = true; } } };
Instance of Symbol 238 MovieClip "enemy3" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if ((random(25) == 1) && (this.target_mc._currentframe == 1)) { this.target_mc.gotoAndPlay(2); } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (_root.boss) { gotoAndStop (2); } this._x = this._x - (_root.speed / 2); if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 800)) && (this._currentframe == 1)) { attack(); } if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } }
Instance of Symbol 251 MovieClip "enemy2" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy1" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + 100; state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy5" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - speed); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy6" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - speed); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = _parent.hero_mc._x; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + 100; state = 6; } } var speed = 10; this._x = _parent.hero_mc._x; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy4" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 440 MovieClip "boss_mc" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function checkDead() { if ((!die) && (health <= 0)) { die = true; _root.score = _root.score + 3000; this.target_mc.gotoAndPlay(2); } } function attack1() { this.gun_mc.gotoAndPlay(2); } function attack2() { this.target_mc.target_mc.gotoAndPlay(2); } function delay() { this.delay_mc.gotoAndPlay(2); } var speed = 6; var done = false; var health = 300; var die = false; var dir = 1; var scale = this._xscale; var sy = this._y; var ang = 0; } onClipEvent (enterFrame) { if (_root.boss) { this._y = sy + (4 * Math.cos((ang = ang + 0.092))); if (this._x >= 700) { this._x = this._x - speed; } else if (((!die) && (_parent.hero_mc.health > 0)) && (this.health > 0)) { if (!done) { if (_parent.hero_mc._x > 300) { attack1(); } else { if (random(30) == 1) { attack1(); } attack2(); } done = true; } } } }
Instance of Symbol 292 MovieClip "hero_mc" in Symbol 441 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function checkDead() { _parent.hud_mc.health_mc.getBloodStatus(10); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function checkDead2() { _parent.hud_mc.health_mc.getBloodStatus(15); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function run() { lastState = state; state = 0; dir = null; if (isShooting == true) { if (shootSpeed == maxshootSpeed) { i = 0; while (i < noOfBullets) { var _local4 = _parent.attachMovie("ammo", "ammo" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local4.dir = Math.round(this._xscale / 40.3); _local4._xscale = _local4.dir * 100; _local4._x = _root.gunPoint.x; _local4._y = _root.gunPoint.y; _local4.onEnterFrame = function () { if (_root.boss != true) { i = 1; while (i < _parent.numberOfEnemies) { if (((this.hitTest(_parent["enemy" + i].target_mc) && (_parent["enemy" + i]._currentframe < 6)) && (_parent["enemy" + i]._x < 850)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent["enemy" + i]) != undefined) || (checkCollision(this, _parent["enemy" + i]) != null)) { this.gotoAndStop(3); _parent["enemy" + i].health = _parent["enemy" + i].health - 10; if (this._y < (_parent["enemy" + i]._y - 43)) { _parent["enemy" + i].checkDead(); } else { _parent["enemy" + i].checkDead2(); } } } i++; } } else if ((this.hitTest(_parent.boss_mc.target_mc) && (this._currentframe == 2)) && (!this.hitTest(_parent.boss_mc.boat_mc))) { if ((checkCollision(this, _parent.boss_mc) != undefined) || (checkCollision(this, _parent.boss_mc) != null)) { this.gotoAndStop(3); _parent.boss_mc.health = _parent.boss_mc.health - 10; _parent.boss_mc.checkDead(); } } }; i++; } shootSpeed = 3; } else { shootSpeed++; } } if (Key.isDown(37) && (!Key.isDown(40))) { xspeed = xspeed - speed; this._xscale = -40.3; state = 2; dir = "L"; } if (Key.isDown(39) && (!Key.isDown(40))) { xspeed = xspeed + speed; this._xscale = 40.3; state = 2; dir = "R"; } if (Key.isDown(40) && (Key.isDown(39))) { state = 3; this._xscale = 40.3; dir = "R"; } if (Key.isDown(40) && (Key.isDown(37))) { state = 3; this._xscale = -40.3; dir = "L"; } if (Key.isDown(40)) { state = 3; } if (Key.isDown(38)) { state = 4; } if (Key.isDown(32)) { isShooting = true; if ((((!Key.isDown(39)) && (!Key.isDown(37))) && (!Key.isDown(38))) && (!Key.isDown(40))) { state = 1; } } else { isShooting = false; } if (state != lastState) { this.gotoAndPlay(states[state]); } } function runB() { this.xspeed = this.xspeed * airFriction; if (this.xspeed < (-this.maxspeed)) { this.xspeed = -this.maxspeed; } if (this.maxspeed < this.xspeed) { this.xspeed = this.maxspeed; } this.xpos = this.xpos + (this.xspeed * 3); } function renderB() { if (!_root.boss) { if ((this._x < 300) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x >= 300) { this._x = 300; this.xpos = 300; if (this.xspeed > 0) { _root.speed = Math.round(this.xspeed * 5); } else { if (dir == "L") { this._x = 299; this.xpos = 299; } _root.speed = 0; } } } else if ((this._x < 460) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x > 460) { this._x = 459; this.xpos = 459; } } var states = ["idle", "shoot", "walk", "duck", "jump", "shoot2", "death1", "death2", "death3", "idle2"]; var onGround = true; var isShooting = false; var speed = 12; var maxshootSpeed = 8; var shootSpeed = 8; var health = 200; var maxhealth = 100; var noOfBullets = 1; var gunType = 1; var die = false; speed = 1.8; state = 0; q = 0; var xpos = this._x; var ypos = this._y; var scale = (this._xscale / 100); var maxspeed = 6; var bounceFriction = 0; var xspeed = 0; var yspeed = 0; var radius = 8; var mass = (radius * radius); var laststate; var state = 0; var dir; var xh = 12; var hitRight = false; var hitLeft = false; var gravity = 2.2; var airFriction = 0.956; var slidingFriction = 0.6; var firespeed = 10; _root.speed = 0; } onClipEvent (enterFrame) { if (!Key.isDown(90)) { this.xspeed = this.xspeed * slidingFriction; } else { this.xspeed = this.xspeed * 0.9; } if (state != 6) { run(); runB(); renderB(); } }
Symbol 441 MovieClip Frame 2
stop();
Symbol 453 MovieClip Frame 1
var speed = _root.speed; var oldxpos = this._x; onEnterFrame = function () { this._x = this._x - (_root.speed / 2); if ((this._x + (this._width / 2)) <= 0) { _parent.distance = _parent.distance + Math.round(this._width / 800); if (_parent.distance < _parent.maxDistance) { this._x = (this._x + (this._width * 2)) - (_root.speed / 2); } } };
Symbol 454 MovieClip Frame 49
stop(); _parent._parent._parent.nextFrame();
Symbol 455 MovieClip Frame 1
stop();
Symbol 455 MovieClip Frame 2
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 2
play();
Symbol 456 MovieClip Frame 90
_parent.done = false;
Symbol 469 MovieClip Frame 1
function throwGrenade(clip) { var _local3 = this.attachMovie("grenade", "grenade" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 35); startpx = hero_mc._x; startpy = clip._y + (clip._height / 2); endpx = clip._x; endpy = clip._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwGrenade2(clip) { var _local3 = this.attachMovie("grenade", "grenade1" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 30); startpx = hero_mc._x; startpy = 530; endpx = clip._x + (clip._width / 2); endpy = clip._y - (clip._height / 2); MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } function throwDynamite(clip) { var _local3 = this.attachMovie("dynamite", "dynamite" + count, count++); _local3._x = ((clip._x - (clip._width / 2)) * clip._xscale) / clip.myScale; _local3._y = ((clip._y - (clip._height / 2)) * clip._xscale) / clip.myScale; _local3._xscale = (_local3._yscale = 50); startpx = hero_mc._x; startpy = 530; endpx = boss_mc._x; endpy = boss_mc._y; MovieClip.prototype.bezier1 = new BezierCurve(startpx, startpy, endpx, endpy); count++; } stop(); MovieClip.prototype.Point = function (x, y) { this._x = x; this._y = y; }; MovieClip.prototype.BezierCurve = function (endpx1, endpy1, endpx2, endpy2) { this.x0 = endpx2 + _root.speed; this.y0 = endpy2; this.x3 = endpx1 + _root.speed; this.y3 = endpy1; this.x1 = (this.x0 + this.x3) / 2; this.y1 = (this.y0 + this.y3) / 20; this.x2 = (this.x0 + this.x3) / 2; this.y2 = (this.y0 + this.y3) / 20; }; Object.prototype.BezierPosition = function (bez, t) { t = Math.min(Math.max(t, 0), 1); var _local4 = 3 * (bez.x1 - bez.x0); var _local5 = (3 * (bez.x2 - bez.x1)) - _local4; var _local6 = ((bez.x3 - bez.x0) - _local4) - _local5; this._x = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.x0; _local4 = 3 * (bez.y1 - bez.y0); _local5 = (3 * (bez.y2 - bez.y1)) - _local4; _local6 = ((bez.y3 - bez.y0) - _local4) - _local5; this._y = (((((_local6 * t) * t) * t) + ((_local5 * t) * t)) + (_local4 * t)) + bez.y0; }; count = 0; _root.speed = 0; _root.boss = false; _root.kills = 0; _root.levelScore = 15000; var maxKills = 120; var numberOfEnemies = 7; var levelComplete = false; var distance = 0; var maxDistance = 15; onEnterFrame = function () { if (!levelComplete) { if (distance >= maxDistance) { i = 1; while (i < numberOfEnemies) { this["enemy" + i].kill = true; _parent["enemy" + i].health = 0; this["enemy" + i].state = 5; i++; } _root.speed = 0; _root.boss = true; levelComplete = true; } } };
Instance of Symbol 238 MovieClip "enemy3" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if ((random(25) == 1) && (this.target_mc._currentframe == 1)) { this.target_mc.gotoAndPlay(2); } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (_root.boss) { gotoAndStop (2); } this._x = this._x - (_root.speed / 2); if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 800)) && (this._currentframe == 1)) { attack(); } if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } }
Instance of Symbol 251 MovieClip "enemy2" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy1" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - (speed / 3)); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + 100; state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy5" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - speed); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 251 MovieClip "enemy6" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function action() { if (_parent.hero_mc._x > this._x) { this._xscale = -myScale; if ((this._x + this._width) <= (((_parent.hero_mc._x - _parent.hero_mc._width) + this._width) - 40)) { this._x = this._x - ((_root.speed / 3) - speed); state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } else { this._xscale = myScale; if ((this._x + this._width) >= (((_parent.hero_mc._x + _parent.hero_mc._width) + this._width) + 30)) { this._x = this._x - speed; state = 1; } else if (!_parent.hero_mc.die) { this._x = this._x - (_root.speed / 3); state = 4; } } } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); state = 10; this.enabled = false; } } function checkDead() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (50 * _root.level); state = 5; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + 100; state = 6; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var states = ["idle", "walk", "bomb1", "bomb2", "attack", "die1", "die2"]; var state = 0; var health = 10; var die = false; var kill = false; } onClipEvent (enterFrame) { if (((state == 0) || (state == 1)) || (state == 4)) { if (this._y < (_parent.hero_mc._y - 19)) { this._y = this._y + 30; } else { if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } lastState = state; state = 0; action(); if ((((random(30) == 1) && (Math.abs(this._x - _parent.hero_mc._x) > 150)) && (this._x > 0)) && (this._x < 800)) { lastState = state; state = 2; } if (state != lastState) { this.gotoAndStop(states[state]); } } } if (state == 2) { this._x = this._x - (_root.speed / 3); } if ((state == 5) || (state == 6)) { this._x = this._x - (_root.speed / 3); if (!die) { this.gotoAndPlay(states[state]); die = true; } } }
Instance of Symbol 258 MovieClip "enemy4" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function respawn() { if (!kill) { this._x = oldxpos; this._y = oldypos; state = 0; health = 10; die = false; this._xscale = myScale; gotoAndStop (1); } else { this._x = oldxpos; this._y = oldypos; die = false; gotoAndStop (1); this.enabled = false; } } function checkDead2() { if ((health <= 0) && (!die)) { _root.kills++; _root.score = _root.score + (100 * _root.level); gotoAndStop (2); } } function attack() { if (shootSpeed == maxshootSpeed) { shootSpeed = 0; this.target_mc.gotoAndPlay(2); var _local3 = _parent.attachMovie("ammo2", "ammo1" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local3.dir = -1; _local3._xscale = -20; _local3._x = this._x - 80; _local3._y = this._y + 9; _local3.onEnterFrame = function () { if ((this.hitTest(_parent.hero_mc) && (_parent.hero_mc.health > 0)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent.hero_mc) != undefined) || (checkCollision(this, _parent.hero_mc) != null)) { this.gotoAndStop(3); _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); } } }; } else { shootSpeed++; } } var speed = 10; var oldxpos = this._x; var oldypos = this._y; var myScale = this._xscale; var health = 10; var die = false; var kill = false; var maxshootSpeed = 25; var shootSpeed = 25; } onClipEvent (enterFrame) { if (_root.boss) { gotoAndStop (2); } this._x = this._x - (_root.speed / 2); if ((((!die) && (this._x > _parent.hero_mc._x)) && (this._x < 820)) && (this._currentframe == 1)) { attack(); } if (((this._x + this._width) <= 0) && (!_root.boss)) { respawn(); } }
Instance of Symbol 468 MovieClip "boss_mc" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function checkDead() { if ((!die) && (health <= 0)) { die = true; _root.score = _root.score + 3000; this.target_mc.gotoAndPlay(2); } } function attack() { var randomNo = _root.randomRange(1, 3); var _local4 = _parent.attachMovie("ammoTank", "ammotank" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local4.dir = -Math.round(this._xscale / 40.3); if (randomNo == 1) { _local4._xscale = (_local4.dir * 100) / 3; _local4._yscale = (_local4.dir * 100) / 3; _local4._x = 400; _local4._y = 500; } if (randomNo == 2) { _local4._xscale = _local4.dir * 100; _local4._yscale = _local4.dir * 100; _local4._x = 350; _local4._y = 430; } if (randomNo == 3) { _local4._xscale = (_local4.dir * 100) / 3; _local4._yscale = (_local4.dir * 100) / 3; _local4._x = 590; _local4._y = 372; } _local4.onEnterFrame = function () { if (this.hitTest(_parent.hero_mc.target_mc) && (this._currentframe == 2)) { if ((checkCollision(this, _parent.hero_mc) != undefined) || (checkCollision(this, _parent.hero_mc) != null)) { this.gotoAndStop(3); _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); if (randomNo == 2) { _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); _parent.hero_mc.health = _parent.hero_mc.health - 10; _parent.hero_mc.checkDead(); } } } }; this[("gun" + randomNo) + "_mc"].gotoAndPlay(2); } function delay() { this.delay_mc.gotoAndPlay(2); } var speed = 6; var done = false; var health = 100; var die = false; var dir = 1; var scale = this._xscale; } onClipEvent (enterFrame) { if (_root.boss) { if ((_parent.hero_mc.hitTest(this.tank_mc) && (this.health > 0)) && (_parent.hero_mc.health > 0)) { if ((checkCollision(this, _parent.hero_mc) != undefined) || (checkCollision(this, _parent.hero_mc) != null)) { _parent.hero_mc.health = _parent.hero_mc.health - 15; _parent.hero_mc.checkDead2(); } } if (this._x >= 700) { this._x = this._x - speed; } else if (((!die) && (_parent.hero_mc.health > 0)) && (this.health > 0)) { if (!done) { attack(); done = true; } } } }
Instance of Symbol 292 MovieClip "hero_mc" in Symbol 469 MovieClip Frame 1
onClipEvent (load) { function checkCollision(mc2, mc1) { var _local1 = classes.CollisionDetection.checkForCollision(mc1, mc2, 120); return(_local1); } function checkDead() { _parent.hud_mc.health_mc.getBloodStatus(10); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function checkDead2() { _parent.hud_mc.health_mc.getBloodStatus(15); if ((health <= 0) && (!die)) { state = 6; this.gotoAndPlay(states[state]); die = true; _root.speed = 0; } } function run() { lastState = state; state = 0; dir = null; if (isShooting == true) { if (shootSpeed == maxshootSpeed) { i = 0; while (i < noOfBullets) { var _local4 = _parent.attachMovie("ammo", "ammo" + _parent.getNextHighestDepth(), _parent.getNextHighestDepth()); _local4.dir = Math.round(this._xscale / 40.3); _local4._xscale = _local4.dir * 100; _local4._x = _root.gunPoint.x; _local4._y = _root.gunPoint.y; _local4.onEnterFrame = function () { if (_root.boss != true) { i = 1; while (i < _parent.numberOfEnemies) { if (((this.hitTest(_parent["enemy" + i].target_mc) && (_parent["enemy" + i]._currentframe < 6)) && (_parent["enemy" + i]._x < 850)) && (this._currentframe == 2)) { if ((checkCollision(this, _parent["enemy" + i]) != undefined) || (checkCollision(this, _parent["enemy" + i]) != null)) { this.gotoAndStop(3); _parent["enemy" + i].health = _parent["enemy" + i].health - 10; if (this._y < (_parent["enemy" + i]._y - 43)) { _parent["enemy" + i].checkDead(); } else { _parent["enemy" + i].checkDead2(); } } } i++; } } else if ((this.hitTest(_parent.boss_mc.target_mc) && (this._currentframe == 2)) && (!this.hitTest(_parent.boss_mc.tank_mc))) { if ((checkCollision(this, _parent.boss_mc) != undefined) || (checkCollision(this, _parent.boss_mc) != null)) { this.gotoAndStop(3); _parent.boss_mc.health = _parent.boss_mc.health - 10; _parent.boss_mc.checkDead(); } } }; i++; } shootSpeed = 3; } else { shootSpeed++; } } if (Key.isDown(37) && (!Key.isDown(40))) { xspeed = xspeed - speed; this._xscale = -40.3; state = 2; dir = "L"; } if (Key.isDown(39) && (!Key.isDown(40))) { xspeed = xspeed + speed; this._xscale = 40.3; state = 2; dir = "R"; } if (Key.isDown(40) && (Key.isDown(39))) { state = 3; this._xscale = 40.3; dir = "R"; } if (Key.isDown(40) && (Key.isDown(37))) { state = 3; this._xscale = -40.3; dir = "L"; } if (Key.isDown(40)) { state = 3; } if (Key.isDown(38)) { state = 4; } if (Key.isDown(32)) { isShooting = true; if ((((!Key.isDown(39)) && (!Key.isDown(37))) && (!Key.isDown(38))) && (!Key.isDown(40))) { state = 1; } } else { isShooting = false; } if (state != lastState) { this.gotoAndPlay(states[state]); } } function runB() { this.xspeed = this.xspeed * airFriction; if (this.xspeed < (-this.maxspeed)) { this.xspeed = -this.maxspeed; } if (this.maxspeed < this.xspeed) { this.xspeed = this.maxspeed; } this.xpos = this.xpos + (this.xspeed * 3); } function renderB() { if (!_root.boss) { if ((this._x < 300) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x >= 300) { this._x = 300; this.xpos = 300; if (this.xspeed > 0) { _root.speed = Math.round(this.xspeed * 5); } else { if (dir == "L") { this._x = 299; this.xpos = 299; } _root.speed = 0; } } } else if ((this._x < 760) && (this._x >= 40)) { var _local3 = this._x; this._x = this.xpos; } else if (this._x < 40) { this._x = 40; this.xpos = 40; } else if (this._x > 760) { this._x = 758; this.xpos = 758; } } var states = ["idle", "shoot", "walk", "duck", "jump", "shoot2", "death1", "death2", "death3", "idle2"]; var onGround = true; var isShooting = false; var speed = 12; var maxshootSpeed = 8; var shootSpeed = 8; var health = 200; var maxhealth = 100; var noOfBullets = 1; var gunType = 1; var die = false; speed = 1.8; state = 0; q = 0; var xpos = this._x; var ypos = this._y; var scale = (this._xscale / 100); var maxspeed = 6; var bounceFriction = 0; var xspeed = 0; var yspeed = 0; var radius = 8; var mass = (radius * radius); var laststate; var state = 0; var dir; var xh = 12; var hitRight = false; var hitLeft = false; var gravity = 2.2; var airFriction = 0.956; var slidingFriction = 0.6; var firespeed = 10; _root.speed = 0; } onClipEvent (enterFrame) { if (!Key.isDown(90)) { this.xspeed = this.xspeed * slidingFriction; } else { this.xspeed = this.xspeed * 0.9; } if (state != 6) { run(); runB(); renderB(); } }
Symbol 469 MovieClip Frame 2
stop();
Symbol 482 MovieClip Frame 50
stopAllSounds(); next_btn.onRelease = function () { _parent.nextFrame(); };
Symbol 491 Button
on (release) { _root._newUser(); }
Symbol 498 MovieClip Frame 1
stop(); username_txt.onSetFocus = function () { if (username_txt.text == "Invalid Nickname!") { username_txt.text = ""; } }; Selection.setFocus("username_txt"); playAgain_btn.onRelease = function () { _root.score = 0; mystr = _root.levelArray[int(_root.level - 1)]; _root._playAgain(_root, mystr); }; submit_btn.onRelease = function () { trace((((_root.score + " ") + _root._gameid) + " ") + _root.uname); _root.dataSubmit(_root.uname, _root.score, _root._gameid, _root, "gameOver", "connecting", "highScores"); };
Symbol 513 MovieClip Frame 1
stop(); playAgain_btn.onRelease = function () { _root.score = 0; _root.gotoAndStop(_root.levelArray[int(_root.level - 1)]); }; submit_btn.onRelease = function () { _root.gotoAndStop("highScores"); };
Symbol 516 Button
on (release) { _root.cancelSubmit(_root, "gameOver"); }
Symbol 553 MovieClip Frame 1
stop(); _root.displayScores(this); playAgain_btn.onRelease = function () { _root.score = 0; _root.playIntro = true; _root.playIntroSound = true; _root.level = 1; mystr = _root.levelArray[int(_root.level - 1)]; _root._playAgain(_root, "lblgameintro"); }; mainMenu_btn.onRelease = function () { _root.score = 0; _root.level = 1; _root.gotoAndStop("select"); };

Library Items

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

Instance Names

"submit_btn"Frame 19Symbol 516 Button
"hit_area"Symbol 71 MovieClip Frame 1Symbol 70 Button
"mask_mc"Symbol 81 MovieClip Frame 1Symbol 74 MovieClip
"target_mc"Symbol 90 MovieClip [ammo] Frame 1Symbol 85 MovieClip
"target_mc"Symbol 90 MovieClip [ammo] Frame 2Symbol 88 MovieClip
"target_mc"Symbol 90 MovieClip [ammo] Frame 3Symbol 89 MovieClip
"target_mc"Symbol 92 MovieClip [ammo2] Frame 1Symbol 85 MovieClip
"target_mc"Symbol 92 MovieClip [ammo2] Frame 2Symbol 88 MovieClip
"target_mc"Symbol 92 MovieClip [ammo2] Frame 3Symbol 89 MovieClip
"target_mc"Symbol 96 MovieClip [ammoTank] Frame 1Symbol 85 MovieClip
"target_mc"Symbol 96 MovieClip [ammoTank] Frame 2Symbol 95 MovieClip
"target_mc"Symbol 96 MovieClip [ammoTank] Frame 3Symbol 89 MovieClip
"start_btn"Symbol 148 MovieClip Frame 1Symbol 120 Button
"instructions_btn"Symbol 148 MovieClip Frame 1Symbol 123 Button
"story_btn"Symbol 148 MovieClip Frame 1Symbol 144 Button
"sound_mc"Symbol 148 MovieClip Frame 1Symbol 147 MovieClip
"start_btn"Symbol 168 MovieClip Frame 1Symbol 120 Button
"back_btn"Symbol 168 MovieClip Frame 1Symbol 166 Button
"start_btn"Symbol 171 MovieClip Frame 1Symbol 120 Button
"back_btn"Symbol 171 MovieClip Frame 1Symbol 166 Button
"target_mc"Symbol 238 MovieClip Frame 1Symbol 202 MovieClip
"target_mc"Symbol 238 MovieClip Frame 2Symbol 237 MovieClip
"target_mc"Symbol 251 MovieClip Frame 1Symbol 240 MovieClip
"target_mc"Symbol 251 MovieClip Frame 2Symbol 241 MovieClip
"target_mc"Symbol 251 MovieClip Frame 3Symbol 242 MovieClip
"target_mc"Symbol 251 MovieClip Frame 4Symbol 243 MovieClip
"target_mc"Symbol 251 MovieClip Frame 5Symbol 246 MovieClip
"target_mc"Symbol 251 MovieClip Frame 6Symbol 248 MovieClip
"target_mc"Symbol 251 MovieClip Frame 7Symbol 250 MovieClip
"target_mc"Symbol 258 MovieClip Frame 1Symbol 255 MovieClip
"target_mc"Symbol 258 MovieClip Frame 2Symbol 257 MovieClip
"target_mc"Symbol 266 MovieClip Frame 1Symbol 260 MovieClip
"target_mc"Symbol 266 MovieClip Frame 2Symbol 262 MovieClip
"target_mc"Symbol 292 MovieClip Frame 1Symbol 280 MovieClip
"target_mc"Symbol 292 MovieClip Frame 2Symbol 282 MovieClip
"target_mc"Symbol 292 MovieClip Frame 3Symbol 283 MovieClip
"target_mc"Symbol 292 MovieClip Frame 4Symbol 286 MovieClip
"target_mc"Symbol 292 MovieClip Frame 5Symbol 287 MovieClip
"target_mc"Symbol 292 MovieClip Frame 6Symbol 289 MovieClip
"target_mc"Symbol 292 MovieClip Frame 7Symbol 290 MovieClip
"target_mc"Symbol 292 MovieClip Frame 8Symbol 291 MovieClip
"target_mc"Symbol 292 MovieClip Frame 9Symbol 280 MovieClip
"mask_mc"Symbol 300 MovieClip Frame 1Symbol 298 MovieClip
"health_mc"Symbol 308 MovieClip Frame 1Symbol 300 MovieClip
"next_btn"Symbol 337 MovieClip Frame 1Symbol 333 Button
"enemy3"Symbol 338 MovieClip Frame 1Symbol 238 MovieClip
"enemy2"Symbol 338 MovieClip Frame 1Symbol 251 MovieClip
"enemy1"Symbol 338 MovieClip Frame 1Symbol 251 MovieClip
"enemy4"Symbol 338 MovieClip Frame 1Symbol 258 MovieClip
"boss_mc"Symbol 338 MovieClip Frame 1Symbol 266 MovieClip
"hero_mc"Symbol 338 MovieClip Frame 1Symbol 292 MovieClip
"hud_mc"Symbol 338 MovieClip Frame 1Symbol 308 MovieClip
"target_mc"Symbol 379 MovieClip Frame 1Symbol 375 MovieClip
"shield_mc"Symbol 379 MovieClip Frame 1Symbol 378 MovieClip
"target_mc"Symbol 379 MovieClip Frame 2Symbol 265 MovieClip
"enemy3"Symbol 380 MovieClip Frame 1Symbol 238 MovieClip
"enemy2"Symbol 380 MovieClip Frame 1Symbol 251 MovieClip
"enemy1"Symbol 380 MovieClip Frame 1Symbol 251 MovieClip
"enemy5"Symbol 380 MovieClip Frame 1Symbol 251 MovieClip
"enemy4"Symbol 380 MovieClip Frame 1Symbol 258 MovieClip
"boss_mc"Symbol 380 MovieClip Frame 1Symbol 379 MovieClip
"hero_mc"Symbol 380 MovieClip Frame 1Symbol 292 MovieClip
"hud_mc"Symbol 380 MovieClip Frame 1Symbol 308 MovieClip
"target_mc"Symbol 415 MovieClip Frame 1Symbol 412 MovieClip
"target_mc"Symbol 415 MovieClip Frame 2Symbol 414 MovieClip
"target_mc"Symbol 440 MovieClip Frame 1Symbol 415 MovieClip
"boat_mc"Symbol 440 MovieClip Frame 1Symbol 417 MovieClip
"gun_mc"Symbol 440 MovieClip Frame 1Symbol 438 MovieClip
"delay_mc"Symbol 440 MovieClip Frame 1Symbol 439 MovieClip
"enemy3"Symbol 441 MovieClip Frame 1Symbol 238 MovieClip
"enemy2"Symbol 441 MovieClip Frame 1Symbol 251 MovieClip
"enemy1"Symbol 441 MovieClip Frame 1Symbol 251 MovieClip
"enemy5"Symbol 441 MovieClip Frame 1Symbol 251 MovieClip
"enemy6"Symbol 441 MovieClip Frame 1Symbol 251 MovieClip
"enemy4"Symbol 441 MovieClip Frame 1Symbol 251 MovieClip
"boss_mc"Symbol 441 MovieClip Frame 1Symbol 440 MovieClip
"hero_mc"Symbol 441 MovieClip Frame 1Symbol 292 MovieClip
"hud_mc"Symbol 441 MovieClip Frame 1Symbol 308 MovieClip
"target_mc"Symbol 468 MovieClip Frame 1Symbol 455 MovieClip
"gun2_mc"Symbol 468 MovieClip Frame 1Symbol 456 MovieClip
"gun3_mc"Symbol 468 MovieClip Frame 1Symbol 456 MovieClip
"tank_mc"Symbol 468 MovieClip Frame 1Symbol 465 MovieClip
"gun1_mc"Symbol 468 MovieClip Frame 1Symbol 456 MovieClip
"enemy3"Symbol 469 MovieClip Frame 1Symbol 238 MovieClip
"enemy2"Symbol 469 MovieClip Frame 1Symbol 251 MovieClip
"enemy1"Symbol 469 MovieClip Frame 1Symbol 251 MovieClip
"enemy5"Symbol 469 MovieClip Frame 1Symbol 251 MovieClip
"enemy6"Symbol 469 MovieClip Frame 1Symbol 251 MovieClip
"enemy4"Symbol 469 MovieClip Frame 1Symbol 258 MovieClip
"boss_mc"Symbol 469 MovieClip Frame 1Symbol 468 MovieClip
"hero_mc"Symbol 469 MovieClip Frame 1Symbol 292 MovieClip
"hud_mc"Symbol 469 MovieClip Frame 1Symbol 308 MovieClip
"next_btn"Symbol 482 MovieClip Frame 1Symbol 481 Button
"username_txt"Symbol 498 MovieClip Frame 1Symbol 488 EditableText
"submit_btn"Symbol 498 MovieClip Frame 1Symbol 494 Button
"playAgain_btn"Symbol 498 MovieClip Frame 1Symbol 497 Button
"p1"Symbol 553 MovieClip Frame 1Symbol 518 EditableText
"p2"Symbol 553 MovieClip Frame 1Symbol 519 EditableText
"p3"Symbol 553 MovieClip Frame 1Symbol 520 EditableText
"p4"Symbol 553 MovieClip Frame 1Symbol 521 EditableText
"p5"Symbol 553 MovieClip Frame 1Symbol 522 EditableText
"p6"Symbol 553 MovieClip Frame 1Symbol 523 EditableText
"p7"Symbol 553 MovieClip Frame 1Symbol 524 EditableText
"p8"Symbol 553 MovieClip Frame 1Symbol 525 EditableText
"p9"Symbol 553 MovieClip Frame 1Symbol 526 EditableText
"p10"Symbol 553 MovieClip Frame 1Symbol 527 EditableText
"n1"Symbol 553 MovieClip Frame 1Symbol 528 EditableText
"n2"Symbol 553 MovieClip Frame 1Symbol 529 EditableText
"n3"Symbol 553 MovieClip Frame 1Symbol 530 EditableText
"n4"Symbol 553 MovieClip Frame 1Symbol 531 EditableText
"n5"Symbol 553 MovieClip Frame 1Symbol 532 EditableText
"n6"Symbol 553 MovieClip Frame 1Symbol 533 EditableText
"n7"Symbol 553 MovieClip Frame 1Symbol 534 EditableText
"n8"Symbol 553 MovieClip Frame 1Symbol 535 EditableText
"n9"Symbol 553 MovieClip Frame 1Symbol 536 EditableText
"n10"Symbol 553 MovieClip Frame 1Symbol 537 EditableText
"playAgain_btn"Symbol 553 MovieClip Frame 1Symbol 497 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 554 as "__Packages.classes.CollisionDetection"
ExportAssets (56)Timeline Frame 8Symbol 90 as "ammo"
ExportAssets (56)Timeline Frame 8Symbol 92 as "ammo2"
ExportAssets (56)Timeline Frame 8Symbol 96 as "ammoTank"
ExportAssets (56)Timeline Frame 8Symbol 104 as "dynamite"
ExportAssets (56)Timeline Frame 8Symbol 108 as "grenade"
ExportAssets (56)Timeline Frame 8Symbol 111 as "knife"
Tag 0x0FF (255)Timeline Frame 11 bytes "."

Labels

"lblinit"Frame 3
"ph1"Frame 4
"ph2"Frame 5
"lblg2wintro"Frame 6
"lblloader"Frame 7
"compoLoad"Frame 8
"lblgameintro"Frame 9
"story"Frame 10
"instructions"Frame 11
"select"Frame 12
"lblgame"Frame 13
"level2"Frame 14
"level3"Frame 15
"level4"Frame 16
"win"Frame 17
"gameOver"Frame 18
"connecting"Frame 19
"highScores"Frame 20
"idle"Symbol 238 MovieClip Frame 1
"die1"Symbol 238 MovieClip Frame 2
"idle"Symbol 251 MovieClip Frame 1
"walk"Symbol 251 MovieClip Frame 2
"bomb1"Symbol 251 MovieClip Frame 3
"bomb2"Symbol 251 MovieClip Frame 4
"attack"Symbol 251 MovieClip Frame 5
"die1"Symbol 251 MovieClip Frame 6
"die2"Symbol 251 MovieClip Frame 7
"idle"Symbol 258 MovieClip Frame 1
"die1"Symbol 258 MovieClip Frame 2
"topattack"Symbol 266 MovieClip Frame 1
"downattack"Symbol 266 MovieClip Frame 2
"die"Symbol 266 MovieClip Frame 3
"idle"Symbol 292 MovieClip Frame 1
"shoot"Symbol 292 MovieClip Frame 2
"walk"Symbol 292 MovieClip Frame 3
"duck"Symbol 292 MovieClip Frame 4
"jump"Symbol 292 MovieClip Frame 5
"death1"Symbol 292 MovieClip Frame 6
"death2"Symbol 292 MovieClip Frame 7
"death3"Symbol 292 MovieClip Frame 8
"idle2"Symbol 292 MovieClip Frame 9
"attack"Symbol 379 MovieClip Frame 1
"die"Symbol 379 MovieClip Frame 2
"idle"Symbol 415 MovieClip Frame 1
"die1"Symbol 415 MovieClip Frame 2

Dynamic Text Variables

_root.killsSymbol 305 EditableText"99999999"
myTimeSymbol 306 EditableText"999"
_root.scoreSymbol 307 EditableText"99999999"
_root.scoreSymbol 329 EditableText"<p align="center"><font face="Courier New" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b>9999999</b></font></p>"
_root.levelScoreSymbol 330 EditableText"<p align="center"><font face="Courier New" size="16" color="#000000" letterSpacing="0.000000" kerning="1"><b>9999999</b></font></p>"
_root.scoreSymbol 480 EditableText"<p align="center"><font face="Courier New" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">9999999</font></p>"
_root.scoreSymbol 487 EditableText"9999999"
_root.unameSymbol 488 EditableText"AAAAAAA"




http://swfchan.com/22/109324/info.shtml
Created: 10/8 -2019 11:08:54 Last modified: 10/8 -2019 11:08:54 Server time: 20/04 -2024 14:40:38