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

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

The Last Stand.swf

This is the info page for
Flash #3506

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


Text
<p align="left"><font face="_sans" size="14" color="#000000" letterSpacing="0.000000" kerning="1"> </font></p>

PLAY

LOADING

00

THE LAST STAND

CON ARTISTS PRODUCTIONS  &  ARMORGAMES.COM
PRESENT

SOUND CONTROLLERv

OPTIONS

TXT

BUTTONTEXT

ON

ON

OFF

REMOVE

WEAPONS FOR
TONIGHT

MAIN:

BACKUP:

1 x bEef and
blackbean
2 x spring rolls
LARGE fried rice
P.S YOUR MUM LOVES IT

NEED A
WEA{PON HERE!

ACCEPT

0

0

00

00

0

1

NOTE TO SELF :

<p align="center"><font face="HarleyHand1" size="16" color="#000000" letterSpacing="-0.500000" kerning="0">MORE SURVIVORS MEANS MORE CAN BE DONE</font></p>

12

00

00

00

00

00

ABLE TO REPAIR

SEND OUT A SEARCH PARTY FOR WEAPONS.

THE MORE SURVIVORS WE HAVE THE MORE
WE CAN GET DONE DURING DAYLIGHT.

10

PERCENT AN HOUR

(INCLUDING ME)

NO VACANCY

THE LAST STAND

A CON ARTISTS PRODUCTION

DESIGN, PROGRAMMING, ANIMATION AND SOUND DESIGN BY

CHRIS "CON" CONDON

ORIGINAL MUSIC BY

JAMES CUSSEN

ADDITIONAL PROGRAMMING GURU ADVICE

STEPHEN WOOLCOCK

SPECIAL THANKS FOR TESTING & FEEDBACK

TOMMA

ART

STUG

DAVE THE HIPPY

JAYCEE

AND THE REST OF THE VISUAL JAZZ CREW

HARLS

SPECIAL THANKS FOR INSPIRATION

GEORGE A. ROMERO

EVERY DAMN DEFENCE GAME I EVER PLAYED

DANNY BOYLE

KRANG

GAV

PETER JACKSON

BOOTHY

WHITEY

CHRISTO

JOE

CREDITS

INSTRUCTIONS

W

A

S

D

R

SPACE

MOVEMENT:

:RELOAD

:SWAP WEAPON

- DURING THE NIGHT, PROTECT YOUR BARRICADE AGAINST
THE ONCOMING HORDES

- MANAGE YOUR TIME DURING THE
DAYLIGHT HOURS TO SEARCH FOR WEAPONS,
SURVIVORS  AND TO REPAIR.

TXT

YOU ARE DEAD.
(WELL KIND OF, YOU'RE A ZOMBIE NOW)

AFTER SURVIVING X DAYS

TXT

WELL DONE. YOU SURVIVED 20 DAYS AND NIGHTS.

WHERE TO FROM HERE?

WHO KNOWS, IT'S A NEW DAY.

MUSIC & AMBIENCE

BIRD!

THE  LAST STAND

0

SKIP

CLOSE

SOMETHING IS
CONTROLLING ME!

MOVE:

:RELOAD

:SWITCH WEAPONS

W

A

S

D

R

SPACE

ESC

:OPTIONS

AIM &

SHOOT!

kILL!
KILl!

USE THE WASD KEYS TO MOVE

HINT:

CURRENT ANGLE

CURRENT ANGLE

CURRENT ANGLE

GAME CONTROLLER

ENEMY  CONTROLLER

NUKE

NIGHT

DEATHTOLL

00

00

MENU

zombiesKilled

RELOADING:

reloadingText

pumpingText

PUMPING:

FIRING:

firingText

INTERRUPT:

interruptingText

AUTORELOAD:

autoReloadingText

ActionScript [AS1/AS2]

Frame 1
function init() { _quality = "high"; mouseInitialised = "notyet"; this.onEnterFrame = function () { update(); }; } function update() { var _local3 = this.getBytesLoaded(); var _local4 = this.getBytesTotal(); var _local2 = Math.round((_local3 / _local4) * 100); percentage = _local2 + "%"; preLoaderCombo.percentageTotal.text = percentage; preLoaderCombo.gameTitle._alpha = _local2; preLoaderCombo.preloader.loadBar._xscale = _local2; if (_local2 >= 100) { onLoadComplete(); delete this.onEnterFrame; } } function onLoadComplete() { firstLoad = true; mainMenuLoadedOnce = false; preloaderPlayButton._alpha = 0; preloaderPlayButton._visible = true; preloaderPlayButton.alphaTo(100, 1, "easeInSine"); } _global.$createTweenController = function () { var _local3 = _root.createEmptyMovieClip("__tweenController__", 123432); _local3.$_tweenPropList = new Array(); _local3.$_tTime = getTimer(); _local3.onEnterFrame = _global.$updateTweens; }; ASSetPropFlags(_global, "$createTweenController", 1, 0); _global.$removeTweenController = function () { delete _root.__tweenController__.$_tweenPropList; delete _root.__tweenController__.$_tTime; delete _root.__tweenController__.onEnterFrame; _root.__tweenController__.removeMovieClip(); }; ASSetPropFlags(_global, "$removeTweenController", 1, 0); _global.$addTween = function (mtarget, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, extras) { if (timeSeconds == undefined) { timeSeconds = 0; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local7 = [prop]; var _local11 = [mtarget[prop]]; var _local9 = [propDest]; } else { var _local7 = []; var _local11 = []; var _local9 = []; for (var _local32 in prop) { _local11.push(mtarget[prop[_local32]]); } for (var _local32 in prop) { _local7.push(prop[_local32]); } for (var _local32 in propDest) { _local9.push(propDest[_local32]); } } var _local12 = false; if (_root.__tweenController__ == undefined) { _global.$createTweenController(); } var _local4 = _root.__tweenController__.$_tweenPropList; var _local8 = _root.__tweenController__.$_tTime; for (var _local32 in _local11) { if ((_local9[_local32] != undefined) && (!mtarget.$_isTweenLocked)) { if (mtarget.$_tweenCount > 0) { var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3]._targ == mtarget) && (_local4[_local3]._prop == _local7[_local32])) { if ((_local8 + (delay * 1000)) < _local4[_local3]._timeDest) { _local4.splice(_local3, 1); _local3--; mtarget.$_tweenCount--; } } _local3++; } } _local4.push({_prop:_local7[_local32], _targ:mtarget, _propStart:undefined, _propDest:_local9[_local32], _timeStart:_local8, _timeDest:_local8 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _extras:extras, _delay:delay, _isPaused:false, _timePaused:0, _callback:(_local12 ? undefined : (callback))}); mtarget.$_tweenCount = ((mtarget.$_tweenCount > 0) ? (mtarget.$_tweenCount + 1) : 1); _local12 = true; } } ASSetPropFlags(mtarget, "$_tweenCount", 1, 0); }; ASSetPropFlags(_global, "$addTween", 1, 0); _global.$updateTweens = function () { var _local8 = (this.$_tTime = getTimer()); var _local6 = 0; while (_local6 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local6]; if (_local3._targ.toString() == undefined) { this.$_tweenPropList.splice(_local6, 1); _local6--; } else if (((_local3._timeStart + (_local3._delay * 1000)) <= _local8) && (!_local3._isPaused)) { if (_local3._propStart == undefined) { if (_local3._prop.substr(0, 10) == "__special_") { if (_local3._prop == "__special_mc_frame__") { _local3._propStart = _local3._targ._currentframe; } else if (_local3._prop == "__special_mc_ra__") { _local3._propStart = new Color(_local3._targ).getTransform().ra; } else if (_local3._prop == "__special_mc_rb__") { _local3._propStart = new Color(_local3._targ).getTransform().rb; } else if (_local3._prop == "__special_mc_ga__") { _local3._propStart = new Color(_local3._targ).getTransform().ga; } else if (_local3._prop == "__special_mc_gb__") { _local3._propStart = new Color(_local3._targ).getTransform().gb; } else if (_local3._prop == "__special_mc_ba__") { _local3._propStart = new Color(_local3._targ).getTransform().ba; } else if (_local3._prop == "__special_mc_bb__") { _local3._propStart = new Color(_local3._targ).getTransform().bb; } else if (_local3._prop == "__special_mc_aa__") { _local3._propStart = new Color(_local3._targ).getTransform().aa; } else if (_local3._prop == "__special_mc_ab__") { _local3._propStart = new Color(_local3._targ).getTransform().ab; } else if (_local3._prop == "__special_text_r__") { _local3._propStart = _local3._targ.textColor >> 16; } else if (_local3._prop == "__special_text_g__") { _local3._propStart = (_local3._targ.textColor & 65280) >> 8; } else if (_local3._prop == "__special_text_b__") { _local3._propStart = _local3._targ.textColor & 255; } else if (_local3._prop == "__special_sound_volume__") { _local3._propStart = _local3._targ.getVolume(); } else if (_local3._prop == "__special_sound_pan__") { _local3._propStart = _local3._targ.getPan(); } else if (_local3._prop == "__special_bst_t__") { _local3._propStart = 0; _local3._extras.__special_bst_ix__ = _local3._targ._x; _local3._extras.__special_bst_iy__ = _local3._targ._y; } else if (_local3._prop == "__special_blur_x__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_blur_y__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_color__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].color; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_glow_alpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].alpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_glow_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_distance__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].distance; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_angle__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].angle; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 45; } } else if (_local3._prop == "__special_bevel_highlightColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_bevel_highlightAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_shadowColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_shadowAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } var _local10 = _local3._timeDest + (_local3._delay * 1000); if (_local10 <= _local8) { var _local4 = _local3._propDest; } else { var _local4 = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local8 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); } _local3._targ[_local3._prop] = (_local3._extras.mustRound ? (Math.round(_local4)) : (_local4)); if (_local3._prop == "__special_mc_frame__") { _local3._targ.gotoAndStop(Math.round(_local4)); } else if (_local3._prop == "__special_mc_ra__") { new Color(_local3._targ).setTransform({ra:_local4}); } else if (_local3._prop == "__special_mc_rb__") { new Color(_local3._targ).setTransform({rb:_local4}); } else if (_local3._prop == "__special_mc_ga__") { new Color(_local3._targ).setTransform({ga:_local4}); } else if (_local3._prop == "__special_mc_gb__") { new Color(_local3._targ).setTransform({gb:_local4}); } else if (_local3._prop == "__special_mc_ba__") { new Color(_local3._targ).setTransform({ba:_local4}); } else if (_local3._prop == "__special_mc_bb__") { new Color(_local3._targ).setTransform({bb:_local4}); } else if (_local3._prop == "__special_mc_aa__") { new Color(_local3._targ).setTransform({aa:_local4}); } else if (_local3._prop == "__special_mc_ab__") { new Color(_local3._targ).setTransform({ab:_local4}); } if (_local3._prop == "__special_bst_t__") { var _local7 = _local3._extras; var _local9 = _global.findPointOnCurve(_local7.__special_bst_ix__, _local7.__special_bst_iy__, _local7.__special_bst_cx__, _local7.__special_bst_cy__, _local7.__special_bst_dx__, _local7.__special_bst_dy__, _local4); if (_local3._extras.mustRound) { _local3._targ._x = Math.round(_local9.x); _local3._targ._y = Math.round(_local9.y); } else { _local3._targ._x = _local9.x; _local3._targ._y = _local9.y; } } if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } if (_local3._prop == "__special_sound_volume__") { _local3._targ.setVolume(_local4); } if (_local3._prop == "__special_sound_pan__") { _local3._targ.setPan(_local4); } if (_local3._prop == "__special_blur_x__") { _global.$setFilterProperty(_local3._targ, "blur_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_blur_y__") { _global.$setFilterProperty(_local3._targ, "blur_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_color__") { _global.$setFilterProperty(_local3._targ, "glow_color", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_glow_alpha__") { _global.$setFilterProperty(_local3._targ, "glow_alpha", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurX__") { _global.$setFilterProperty(_local3._targ, "glow_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurY__") { _global.$setFilterProperty(_local3._targ, "glow_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_strength__") { _global.$setFilterProperty(_local3._targ, "glow_strength", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_distance__") { _global.$setFilterProperty(_local3._targ, "bevel_distance", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_angle__") { _global.$setFilterProperty(_local3._targ, "bevel_angle", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_highlightColor__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_highlightAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_shadowColor__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_shadowAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurX__") { _global.$setFilterProperty(_local3._targ, "bevel_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurY__") { _global.$setFilterProperty(_local3._targ, "bevel_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_strength__") { _global.$setFilterProperty(_local3._targ, "bevel_strength", _local4, _local3._extras); } if (_local3._targ.onTweenUpdate != undefined) { _local3._targ.onTweenUpdate(_local3._prop); } if (_local10 <= _local8) { if (_local3._targ.onTweenComplete != undefined) { _local3._targ.onTweenComplete(_local3._prop); } _global.$stopTween(_local3._targ, [_local3._prop], false); _local6--; if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local11 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local11, null); _local11.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } } } _local6++; } if (this.$_tweenPropList.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$updateTween", 1, 0); _global.$stopTween = function (mtarget, props, wipeFuture) { var _local4 = _root.__tweenController__.$_tweenPropList; var _local7; for (var _local9 in _local4) { _local7 = _local4[_local9]._prop; var _local5 = 0; while ((_local5 < props.length) || ((_local5 < 1) && (props == undefined))) { if (((_local4[_local9]._targ == mtarget) && ((_local7 == props[_local5]) || (props == undefined))) && (wipeFuture || ((_local4[_local9]._timeDest + (_local4[_local9]._delay * 1000)) <= getTimer()))) { switch (_local7) { case "__special_mc_frame__" : case "__special_mc_ra__" : case "__special_mc_rb__" : case "__special_mc_ga__" : case "__special_mc_gb__" : case "__special_mc_ba__" : case "__special_mc_bb__" : case "__special_mc_aa__" : case "__special_mc_ab__" : case "__special_sound_volume__" : case "__special_bst_t__" : delete mtarget[_local7]; break; case "__special_text_b__" : delete mtarget.__special_text_r__; delete mtarget.__special_text_g__; delete mtarget.__special_text_b__; } _local4.splice(_local9, 1); } _local5++; } } if (props == undefined) { delete mtarget.$_tweenCount; } else { mtarget.$_tweenCount = 0; for (var _local9 in _local4) { if (_local4[_local9]._targ == mtarget) { mtarget.$_tweenCount++; } } if (mtarget.$_tweenCount == 0) { delete mtarget.$_tweenCount; } } if (_local4.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$stopTween", 1, 0); _global.$setFilterProperty = function (mtarget, propName, propValue, extras) { var _local1; var _local7 = false; var _local3 = []; _local1 = 0; while (_local1 < mtarget.filters.length) { _local3.push(mtarget.filters[_local1]); _local1++; } if (propName.substr(0, 5) == "blur_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BlurFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_blur_quality__ != undefined) { _local3[_local1].quality = extras.__special_blur_quality__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local9; var _local8 = ((extras.__special_blur_quality__ == undefined) ? 2 : (extras.__special_blur_quality__)); if (propName == "blur_blurX") { _local9 = new flash.filters.BlurFilter(propValue, 0, _local8); } if (propName == "blur_blurY") { _local9 = new flash.filters.BlurFilter(0, propValue, _local8); } _local3.push(_local9); } } else if (propName.substr(0, 5) == "glow_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.GlowFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_glow_quality__ != undefined) { _local3[_local1].quality = extras.__special_glow_quality__; } if (extras.__special_glow_inner__ != undefined) { _local3[_local1].inner = extras.__special_glow_inner__; } if (extras.__special_glow_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_glow_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_glow_quality__ == undefined) ? 2 : (extras.__special_glow_quality__)); var _local12 = ((extras.__special_glow_inner__ == undefined) ? false : (extras.__special_glow_inner__)); var _local10 = ((extras.__special_glow_knockout__ == undefined) ? false : (extras.__special_glow_knockout__)); if (propName == "glow_color") { var _local9 = new flash.filters.GlowFilter(propValue, 1, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_alpha") { var _local9 = new flash.filters.GlowFilter(16777215, propValue, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurX") { var _local9 = new flash.filters.GlowFilter(16777215, 1, propValue, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurY") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, propValue, 1, _local8, _local12, _local10); } if (propName == "glow_strength") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, 0, propValue, _local8, _local12, _local10); } _local3.push(_local9); } } else if (propName.substr(0, 6) == "bevel_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BevelFilter) { _local3[_local1][propName.substr(6)] = propValue; if (extras.__special_bevel_quality__ != undefined) { _local3[_local1].quality = extras.__special_bevel_quality__; } if (extras.__special_bevel_type__ != undefined) { _local3[_local1].inner = extras.__special_bevel_type__; } if (extras.__special_bevel_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_bevel_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_bevel_quality__ == undefined) ? 2 : (extras.__special_bevel_quality__)); var _local11 = ((extras.__special_bevel_type__ == undefined) ? "inner" : (extras.__special_bevel_type__)); var _local10 = ((extras.__special_bevel_knockout__ == undefined) ? false : (extras.__special_bevel_knockout__)); if (propName == "bevel_distance") { var _local9 = new flash.filters.BevelFilter(propValue, 45, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_angle") { var _local9 = new flash.filters.BevelFilter(0, propValue, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightColor") { var _local9 = new flash.filters.BevelFilter(0, 45, propValue, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, propValue, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowColor") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, propValue, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, propValue, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurX") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, propValue, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurY") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, propValue, 1, _local8, _local11, _local10); } if (propName == "bevel_strength") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, 0, propValue, _local8, _local11, _local10); } _local3.push(_local9); } } else { return(undefined); } mtarget.filters = _local3; }; MovieClip.prototype.tween = (TextField.prototype.tween = (Sound.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); ASSetPropFlags(Sound.prototype, "tween", 1, 0); MovieClip.prototype.roundedTween = (TextField.prototype.roundedTween = (Sound.prototype.roundedTween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); })); ASSetPropFlags(MovieClip.prototype, "roundedTween", 1, 0); ASSetPropFlags(TextField.prototype, "roundedTween", 1, 0); ASSetPropFlags(Sound.prototype, "roundedTween", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = (Sound.prototype.stopTween = function (props) { if (typeof(props) == "string") { props = [props]; } if (props != undefined) { var _local4 = 1; while (_local4 < arguments.length) { props.push(arguments[_local4]); _local4++; } } _global.$stopTween(this, props, true); })); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); ASSetPropFlags(Sound.prototype, "stopTween", 1, 0); MovieClip.prototype.pauseTween = (TextField.prototype.pauseTween = (Sound.prototype.pauseTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local6 = 1; while (_local6 < Arguments.length) { props.push(Arguments[_local6]); _local6++; } } var _local4 = _root.__tweenController__.$_tweenPropList; var _local5; for (var _local7 in _local4) { if ((_local4[_local7]._targ == this) && (!_local4[_local7]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local6 in props) { if (props[_local6] == _local4[_local7]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local4[_local7]._isPaused = true; _local4[_local7]._timePaused = _root.__tweenController__.$_tTime; } } } })); ASSetPropFlags(MovieClip.prototype, "pauseTween", 1, 0); ASSetPropFlags(TextField.prototype, "pauseTween", 1, 0); ASSetPropFlags(Sound.prototype, "pauseTween", 1, 0); MovieClip.prototype.resumeTween = (TextField.prototype.resumeTween = (Sound.prototype.resumeTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local7 = 1; while (_local7 < Arguments.length) { props.push(Arguments[_local7]); _local7++; } } var _local3 = _root.__tweenController__.$_tweenPropList; var _local5; var _local6; for (var _local8 in _local3) { if ((_local3[_local8]._targ == this) && (_local3[_local8]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local7 in props) { if (props[_local7] == _local3[_local8]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local3[_local8]._isPaused = false; _local6 = _root.__tweenController__.$_tTime - _local3[_local8]._timePaused; _local3[_local8]._timeStart = _local3[_local8]._timeStart + _local6; _local3[_local8]._timeDest = _local3[_local8]._timeDest + _local6; _local3[_local8]._timePaused = 0; } } } })); ASSetPropFlags(MovieClip.prototype, "resumeTween", 1, 0); ASSetPropFlags(TextField.prototype, "resumeTween", 1, 0); ASSetPropFlags(Sound.prototype, "resumeTween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = (Sound.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); ASSetPropFlags(Sound.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = (Sound.prototype.unlockTween = function () { delete this.$_isTweenLocked; })); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); ASSetPropFlags(Sound.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = (Sound.prototype.getTweens = function () { return(this.$_tweenCount); })); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); ASSetPropFlags(Sound.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = (Sound.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); })); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); ASSetPropFlags(Sound.prototype, "isTweening", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.frameTo = function (propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_mc_frame__", propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(MovieClip.prototype, "frameTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); MovieClip.prototype.xScaleTo = (TextField.prototype.xScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_xscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "xScaleTo", 1, 0); MovieClip.prototype.yScaleTo = (TextField.prototype.yScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_yscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "yScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "yScaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.roundedSlideTo = (TextField.prototype.roundedSlideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedSlideTo", 1, 0); MovieClip.prototype.xSlideTo = (TextField.prototype.xSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "xSlideTo", 1, 0); MovieClip.prototype.roundedXSlideTo = (TextField.prototype.roundedXSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedXSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedXSlideTo", 1, 0); MovieClip.prototype.ySlideTo = (TextField.prototype.ySlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "ySlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "ySlideTo", 1, 0); MovieClip.prototype.roundedYSlideTo = (TextField.prototype.roundedYSlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedYSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedYSlideTo", 1, 0); MovieClip.prototype.bezierSlideTo = (TextField.prototype.bezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "bezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "bezierSlideTo", 1, 0); MovieClip.prototype.roundedBezierSlideTo = (TextField.prototype.roundedBezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _local3.mustRound = true; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "roundedBezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedBezierSlideTo", 1, 0); Sound.prototype.volumeTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_volume__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "volumeTo", 1, 0); Sound.prototype.panTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_pan__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "panTo", 1, 0); MovieClip.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { if (propDest_color == null) { this.colorTransformTo(100, 0, 100, 0, 100, 0, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { var _local3 = propDest_color >> 16; var _local5 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; this.colorTransformTo(0, _local3, 0, _local5, 0, _local4, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } }; ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = propDest_color >> 16; var _local6 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; _global.$addTween(this, ["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local3, _local6, _local4], timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0].ra, arguments[0].rb, arguments[0].ga, arguments[0].gb, arguments[0].ba, arguments[0].bb, arguments[0].aa, arguments[0].ab], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); } else { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7]], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], arguments[13]); } }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); MovieClip.prototype.blurTo = (TextField.prototype.blurTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0].blurX, arguments[0].blurY], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_blur_quality__:arguments[0].quality}); } else { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0], arguments[0]], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], {__special_blur_quality__:arguments[1]}); } }); ASSetPropFlags(MovieClip.prototype, "blurTo", 1, 0); ASSetPropFlags(TextField.prototype, "blurTo", 1, 0); MovieClip.prototype.xyBlurTo = (TextField.prototype.xyBlurTo = function (propDest_blurX, propDest_blurY, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [propDest_blurX, propDest_blurY], timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xyBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBlurTo", 1, 0); MovieClip.prototype.xBlurTo = (TextField.prototype.xBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_x__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xBlurTo", 1, 0); MovieClip.prototype.yBlurTo = (TextField.prototype.yBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_y__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "yBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "yBlurTo", 1, 0); MovieClip.prototype.glowTo = (TextField.prototype.glowTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0].color, arguments[0].alpha, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_glow_quality__:arguments[0].quality, __special_glow_inner__:arguments[0].inner, __special_glow_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0], arguments[1], arguments[2], arguments[2], arguments[3]], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], {__special_glow_quality__:arguments[4], __special_glow_inner__:arguments[5], __special_glow_knockout__:arguments[6]}); } }); ASSetPropFlags(MovieClip.prototype, "glowTo", 1, 0); ASSetPropFlags(TextField.prototype, "glowTo", 1, 0); MovieClip.prototype.xyGlowTo = (TextField.prototype.xyGlowTo = function (propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyGlowTo", 1, 0); MovieClip.prototype.xGlowTo = (TextField.prototype.xGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xGlowTo", 1, 0); MovieClip.prototype.yGlowTo = (TextField.prototype.yGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "yGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "yGlowTo", 1, 0); MovieClip.prototype.bevelTo = (TextField.prototype.bevelTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0].distance, arguments[0].angle, arguments[0].highlightColor, arguments[0].highlightAlpha * 100, arguments[0].shadowColor, arguments[0].shadowAlpha * 100, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_bevel_quality__:arguments[0].quality, __special_bevel_type__:arguments[0].type, __special_bevel_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[6], arguments[7]], arguments[11], arguments[12], arguments[13], arguments[14], arguments[15], arguments[16], {__special_bevel_quality__:arguments[8], __special_bevel_type__:arguments[9], __special_bevel_knockout__:arguments[10]}); } }); ASSetPropFlags(MovieClip.prototype, "bevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "bevelTo", 1, 0); MovieClip.prototype.xyBevelTo = (TextField.prototype.xyBevelTo = function (propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blurX, propDest_blurY, propDest_strength, quality, type, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_blurY__", "__special_bevel_strength__"], [propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blur, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_bevel_quality__:quality, __special_bevel_type__:type, __special_bevel_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyBevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBevelTo", 1, 0); _global.findPointOnCurve = function (p1x, p1y, cx, cy, p2x, p2y, t) { return({x:p1x + (t * (((2 * (1 - t)) * (cx - p1x)) + (t * (p2x - p1x)))), y:p1y + (t * (((2 * (1 - t)) * (cy - p1y)) + (t * (p2y - p1y))))}); }; ASSetPropFlags(_global, "findPointOnCurve", 1, 0); _global.findTweenColor = function (objProp, tTime) { var _local8 = objProp._propStart >> 16; var _local4 = objProp._propDest >> 16; var _local5 = (objProp._propStart >> 8) & 255; var _local6 = (objProp._propDest >> 8) & 255; var _local9 = objProp._propStart & 255; var _local7 = objProp._propDest & 255; var _local12 = Math.round(_global.findTweenValue(_local8, _local4, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local10 = Math.round(_global.findTweenValue(_local5, _local6, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local3 = Math.round(_global.findTweenValue(_local9, _local7, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); return(((_local12 << 16) + (_local10 << 8)) + _local3); }; _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local4 = _propStart; var _local2 = _propDest - _propStart; var _local3 = _timeDest - _timeStart; var _local6 = _extra1; var _local7 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local3) + _local4); case "easeinquad" : _local1 = _local1 / _local3; return(((_local2 * _local1) * _local1) + _local4); case "easeoutquad" : _local1 = _local1 / _local3; return((((-_local2) * _local1) * (_local1 - 2)) + _local4); case "easeinoutquad" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local4); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local4); case "easeoutinquad" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuad") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuad") * 0.5) + (_local2 * 0.5)) + _local4); case "easeincubic" : _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * _local1) + _local4); case "easeoutcubic" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local4); case "easeinoutcubic" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local4); case "easeoutincubic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCubic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCubic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquart" : _local1 = _local1 / _local3; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquart" : _local1 = (_local1 / _local3) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local4); case "easeinoutquart" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local4); case "easeoutinquart" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuart") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuart") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquint" : _local1 = _local1 / _local3; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquint" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local4); case "easeinoutquint" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local4); case "easeoutinquint" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuint") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuint") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local3) * (Math.PI/2))) + _local2) + _local4); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local3) * (Math.PI/2))) + _local4); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local3) - 1)) + _local4); case "easeoutinsine" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutSine") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInSine") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinexpo" : return(((_local1 == 0) ? (_local4) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local3) - 1))) + _local4))); case "easeoutexpo" : return(((_local1 == _local3) ? (_local4 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local3)) + 1)) + _local4))); case "easeinoutexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local4); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local4); case "easeoutinexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * ((-Math.pow(2, (-10 * _local1) / 1)) + 1)) + _local4); } return(((_local2 / 2) * (Math.pow(2, (10 * (_local1 - 2)) / 1) + 1)) + _local4); case "easeincirc" : _local1 = _local1 / _local3; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); case "easeoutcirc" : _local1 = (_local1 / _local3) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local4); case "easeinoutcirc" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local4); case "easeoutincirc" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCirc") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCirc") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } _local1 = _local1 - 1; return((-((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); case "easeoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } return((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) + _local2) + _local4); case "easeinoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / (_local3 / 2); if (_local1 == 2) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.45; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); } _local1 = _local1 - 1; return(((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) * 0.5) + _local2) + _local4); case "easeoutinelastic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutElastic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInElastic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local4); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local4); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local4); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local4); case "easeoutinback" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBack") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBack") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local3 - _local1, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local1 = _local1 / _local3; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local4); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local4); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local4); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeInBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local4); case "easeoutinbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBounce") * 0.5) + (_local2 * 0.5)) + _local4); } return(0); }; ASSetPropFlags(_global, "findTweenValue", 1, 0); stop(); init();
Instance of Symbol 11 MovieClip "preloaderPlayButton" in Frame 1
onClipEvent (load) { this._visible = false; this.onRelease = function () { _root.gotoAndPlay("main"); }; }
Frame 2
Frame 3
function showCrosshairs() { _root.aimer.gotoAndStop("crosshair"); Mouse.hide(); } function hideCrosshairs() { _root.aimer.gotoAndStop("cursor"); Mouse.show(); } _global.$createTweenController = function () { var _local3 = _root.createEmptyMovieClip("__tweenController__", 123432); _local3.$_tweenPropList = new Array(); _local3.$_tTime = getTimer(); _local3.onEnterFrame = _global.$updateTweens; }; ASSetPropFlags(_global, "$createTweenController", 1, 0); _global.$removeTweenController = function () { delete _root.__tweenController__.$_tweenPropList; delete _root.__tweenController__.$_tTime; delete _root.__tweenController__.onEnterFrame; _root.__tweenController__.removeMovieClip(); }; ASSetPropFlags(_global, "$removeTweenController", 1, 0); _global.$addTween = function (mtarget, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, extras) { if (timeSeconds == undefined) { timeSeconds = 0; } if ((animType == undefined) || (animType == "")) { animType = "easeOutExpo"; } if (delay == undefined) { delay = 0; } if (typeof(prop) == "string") { var _local7 = [prop]; var _local11 = [mtarget[prop]]; var _local9 = [propDest]; } else { var _local7 = []; var _local11 = []; var _local9 = []; for (var _local32 in prop) { _local11.push(mtarget[prop[_local32]]); } for (var _local32 in prop) { _local7.push(prop[_local32]); } for (var _local32 in propDest) { _local9.push(propDest[_local32]); } } var _local12 = false; if (_root.__tweenController__ == undefined) { _global.$createTweenController(); } var _local4 = _root.__tweenController__.$_tweenPropList; var _local8 = _root.__tweenController__.$_tTime; for (var _local32 in _local11) { if ((_local9[_local32] != undefined) && (!mtarget.$_isTweenLocked)) { if (mtarget.$_tweenCount > 0) { var _local3 = 0; while (_local3 < _local4.length) { if ((_local4[_local3]._targ == mtarget) && (_local4[_local3]._prop == _local7[_local32])) { if ((_local8 + (delay * 1000)) < _local4[_local3]._timeDest) { _local4.splice(_local3, 1); _local3--; mtarget.$_tweenCount--; } } _local3++; } } _local4.push({_prop:_local7[_local32], _targ:mtarget, _propStart:undefined, _propDest:_local9[_local32], _timeStart:_local8, _timeDest:_local8 + (timeSeconds * 1000), _animType:animType, _extra1:extra1, _extra2:extra2, _extras:extras, _delay:delay, _isPaused:false, _timePaused:0, _callback:(_local12 ? undefined : (callback))}); mtarget.$_tweenCount = ((mtarget.$_tweenCount > 0) ? (mtarget.$_tweenCount + 1) : 1); _local12 = true; } } ASSetPropFlags(mtarget, "$_tweenCount", 1, 0); }; ASSetPropFlags(_global, "$addTween", 1, 0); _global.$updateTweens = function () { var _local8 = (this.$_tTime = getTimer()); var _local6 = 0; while (_local6 < this.$_tweenPropList.length) { var _local3 = this.$_tweenPropList[_local6]; if (_local3._targ.toString() == undefined) { this.$_tweenPropList.splice(_local6, 1); _local6--; } else if (((_local3._timeStart + (_local3._delay * 1000)) <= _local8) && (!_local3._isPaused)) { if (_local3._propStart == undefined) { if (_local3._prop.substr(0, 10) == "__special_") { if (_local3._prop == "__special_mc_frame__") { _local3._propStart = _local3._targ._currentframe; } else if (_local3._prop == "__special_mc_ra__") { _local3._propStart = new Color(_local3._targ).getTransform().ra; } else if (_local3._prop == "__special_mc_rb__") { _local3._propStart = new Color(_local3._targ).getTransform().rb; } else if (_local3._prop == "__special_mc_ga__") { _local3._propStart = new Color(_local3._targ).getTransform().ga; } else if (_local3._prop == "__special_mc_gb__") { _local3._propStart = new Color(_local3._targ).getTransform().gb; } else if (_local3._prop == "__special_mc_ba__") { _local3._propStart = new Color(_local3._targ).getTransform().ba; } else if (_local3._prop == "__special_mc_bb__") { _local3._propStart = new Color(_local3._targ).getTransform().bb; } else if (_local3._prop == "__special_mc_aa__") { _local3._propStart = new Color(_local3._targ).getTransform().aa; } else if (_local3._prop == "__special_mc_ab__") { _local3._propStart = new Color(_local3._targ).getTransform().ab; } else if (_local3._prop == "__special_text_r__") { _local3._propStart = _local3._targ.textColor >> 16; } else if (_local3._prop == "__special_text_g__") { _local3._propStart = (_local3._targ.textColor & 65280) >> 8; } else if (_local3._prop == "__special_text_b__") { _local3._propStart = _local3._targ.textColor & 255; } else if (_local3._prop == "__special_sound_volume__") { _local3._propStart = _local3._targ.getVolume(); } else if (_local3._prop == "__special_sound_pan__") { _local3._propStart = _local3._targ.getPan(); } else if (_local3._prop == "__special_bst_t__") { _local3._propStart = 0; _local3._extras.__special_bst_ix__ = _local3._targ._x; _local3._extras.__special_bst_iy__ = _local3._targ._y; } else if (_local3._prop == "__special_blur_x__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_blur_y__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BlurFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_color__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].color; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_glow_alpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].alpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_glow_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_glow_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.GlowFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_distance__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].distance; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_angle__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].angle; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 45; } } else if (_local3._prop == "__special_bevel_highlightColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 16777215 /* 0xFFFFFF */; } } else if (_local3._prop == "__special_bevel_highlightAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].highlightAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_shadowColor__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowColor; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_shadowAlpha__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].shadowAlpha; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else if (_local3._prop == "__special_bevel_blurX__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurX; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_blurY__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].blurY; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 0; } } else if (_local3._prop == "__special_bevel_strength__") { var _local5 = 0; while (_local5 < _local3._targ.filters.length) { if (_local3._targ.filters[_local5] instanceof flash.filters.BevelFilter) { _local3._propStart = _local3._targ.filters[_local5].strength; } _local5++; } if (_local3._propStart == undefined) { _local3._propStart = 1; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } else { _local3._propStart = _local3._targ[_local3._prop]; } } var _local10 = _local3._timeDest + (_local3._delay * 1000); if (_local10 <= _local8) { var _local4 = _local3._propDest; } else { var _local4 = _global.findTweenValue(_local3._propStart, _local3._propDest, _local3._timeStart, _local8 - (_local3._delay * 1000), _local3._timeDest, _local3._animType, _local3._extra1, _local3._extra2); } _local3._targ[_local3._prop] = (_local3._extras.mustRound ? (Math.round(_local4)) : (_local4)); if (_local3._prop == "__special_mc_frame__") { _local3._targ.gotoAndStop(Math.round(_local4)); } else if (_local3._prop == "__special_mc_ra__") { new Color(_local3._targ).setTransform({ra:_local4}); } else if (_local3._prop == "__special_mc_rb__") { new Color(_local3._targ).setTransform({rb:_local4}); } else if (_local3._prop == "__special_mc_ga__") { new Color(_local3._targ).setTransform({ga:_local4}); } else if (_local3._prop == "__special_mc_gb__") { new Color(_local3._targ).setTransform({gb:_local4}); } else if (_local3._prop == "__special_mc_ba__") { new Color(_local3._targ).setTransform({ba:_local4}); } else if (_local3._prop == "__special_mc_bb__") { new Color(_local3._targ).setTransform({bb:_local4}); } else if (_local3._prop == "__special_mc_aa__") { new Color(_local3._targ).setTransform({aa:_local4}); } else if (_local3._prop == "__special_mc_ab__") { new Color(_local3._targ).setTransform({ab:_local4}); } if (_local3._prop == "__special_bst_t__") { var _local7 = _local3._extras; var _local9 = _global.findPointOnCurve(_local7.__special_bst_ix__, _local7.__special_bst_iy__, _local7.__special_bst_cx__, _local7.__special_bst_cy__, _local7.__special_bst_dx__, _local7.__special_bst_dy__, _local4); if (_local3._extras.mustRound) { _local3._targ._x = Math.round(_local9.x); _local3._targ._y = Math.round(_local9.y); } else { _local3._targ._x = _local9.x; _local3._targ._y = _local9.y; } } if ((typeof(_local3._targ) != "movieclip") && (_local3._prop == "__special_text_b__")) { _local3._targ.textColor = ((_local3._targ.__special_text_r__ << 16) + (_local3._targ.__special_text_g__ << 8)) + _local3._targ.__special_text_b__; } if (_local3._prop == "__special_sound_volume__") { _local3._targ.setVolume(_local4); } if (_local3._prop == "__special_sound_pan__") { _local3._targ.setPan(_local4); } if (_local3._prop == "__special_blur_x__") { _global.$setFilterProperty(_local3._targ, "blur_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_blur_y__") { _global.$setFilterProperty(_local3._targ, "blur_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_color__") { _global.$setFilterProperty(_local3._targ, "glow_color", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_glow_alpha__") { _global.$setFilterProperty(_local3._targ, "glow_alpha", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurX__") { _global.$setFilterProperty(_local3._targ, "glow_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_glow_blurY__") { _global.$setFilterProperty(_local3._targ, "glow_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_glow_strength__") { _global.$setFilterProperty(_local3._targ, "glow_strength", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_distance__") { _global.$setFilterProperty(_local3._targ, "bevel_distance", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_angle__") { _global.$setFilterProperty(_local3._targ, "bevel_angle", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_highlightColor__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_highlightAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_highlightAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_shadowColor__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowColor", _global.findTweenColor(_local3, _local8), _local3._extras); } if (_local3._prop == "__special_bevel_shadowAlpha__") { _global.$setFilterProperty(_local3._targ, "bevel_shadowAlpha", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurX__") { _global.$setFilterProperty(_local3._targ, "bevel_blurX", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_blurY__") { _global.$setFilterProperty(_local3._targ, "bevel_blurY", _local4, _local3._extras); } if (_local3._prop == "__special_bevel_strength__") { _global.$setFilterProperty(_local3._targ, "bevel_strength", _local4, _local3._extras); } if (_local3._targ.onTweenUpdate != undefined) { _local3._targ.onTweenUpdate(_local3._prop); } if (_local10 <= _local8) { if (_local3._targ.onTweenComplete != undefined) { _local3._targ.onTweenComplete(_local3._prop); } _global.$stopTween(_local3._targ, [_local3._prop], false); _local6--; if (_local3._callback != undefined) { if (_global.backwardCallbackTweening) { var _local11 = _local3._targ.createEmptyMovieClip("__child__", 122344); _local3._callback.apply(_local11, null); _local11.removeMovieClip(); } else { _local3._callback.apply(_local3._targ, null); } } } } _local6++; } if (this.$_tweenPropList.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$updateTween", 1, 0); _global.$stopTween = function (mtarget, props, wipeFuture) { var _local4 = _root.__tweenController__.$_tweenPropList; var _local7; for (var _local9 in _local4) { _local7 = _local4[_local9]._prop; var _local5 = 0; while ((_local5 < props.length) || ((_local5 < 1) && (props == undefined))) { if (((_local4[_local9]._targ == mtarget) && ((_local7 == props[_local5]) || (props == undefined))) && (wipeFuture || ((_local4[_local9]._timeDest + (_local4[_local9]._delay * 1000)) <= getTimer()))) { switch (_local7) { case "__special_mc_frame__" : case "__special_mc_ra__" : case "__special_mc_rb__" : case "__special_mc_ga__" : case "__special_mc_gb__" : case "__special_mc_ba__" : case "__special_mc_bb__" : case "__special_mc_aa__" : case "__special_mc_ab__" : case "__special_sound_volume__" : case "__special_bst_t__" : delete mtarget[_local7]; break; case "__special_text_b__" : delete mtarget.__special_text_r__; delete mtarget.__special_text_g__; delete mtarget.__special_text_b__; } _local4.splice(_local9, 1); } _local5++; } } if (props == undefined) { delete mtarget.$_tweenCount; } else { mtarget.$_tweenCount = 0; for (var _local9 in _local4) { if (_local4[_local9]._targ == mtarget) { mtarget.$_tweenCount++; } } if (mtarget.$_tweenCount == 0) { delete mtarget.$_tweenCount; } } if (_local4.length == 0) { _global.$removeTweenController(); } }; ASSetPropFlags(_global, "$stopTween", 1, 0); _global.$setFilterProperty = function (mtarget, propName, propValue, extras) { var _local1; var _local7 = false; var _local3 = []; _local1 = 0; while (_local1 < mtarget.filters.length) { _local3.push(mtarget.filters[_local1]); _local1++; } if (propName.substr(0, 5) == "blur_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BlurFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_blur_quality__ != undefined) { _local3[_local1].quality = extras.__special_blur_quality__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local9; var _local8 = ((extras.__special_blur_quality__ == undefined) ? 2 : (extras.__special_blur_quality__)); if (propName == "blur_blurX") { _local9 = new flash.filters.BlurFilter(propValue, 0, _local8); } if (propName == "blur_blurY") { _local9 = new flash.filters.BlurFilter(0, propValue, _local8); } _local3.push(_local9); } } else if (propName.substr(0, 5) == "glow_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.GlowFilter) { _local3[_local1][propName.substr(5)] = propValue; if (extras.__special_glow_quality__ != undefined) { _local3[_local1].quality = extras.__special_glow_quality__; } if (extras.__special_glow_inner__ != undefined) { _local3[_local1].inner = extras.__special_glow_inner__; } if (extras.__special_glow_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_glow_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_glow_quality__ == undefined) ? 2 : (extras.__special_glow_quality__)); var _local12 = ((extras.__special_glow_inner__ == undefined) ? false : (extras.__special_glow_inner__)); var _local10 = ((extras.__special_glow_knockout__ == undefined) ? false : (extras.__special_glow_knockout__)); if (propName == "glow_color") { var _local9 = new flash.filters.GlowFilter(propValue, 1, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_alpha") { var _local9 = new flash.filters.GlowFilter(16777215, propValue, 0, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurX") { var _local9 = new flash.filters.GlowFilter(16777215, 1, propValue, 0, 1, _local8, _local12, _local10); } if (propName == "glow_blurY") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, propValue, 1, _local8, _local12, _local10); } if (propName == "glow_strength") { var _local9 = new flash.filters.GlowFilter(16777215, 1, 0, 0, propValue, _local8, _local12, _local10); } _local3.push(_local9); } } else if (propName.substr(0, 6) == "bevel_") { _local1 = 0; while (_local1 < mtarget.filters.length) { if (_local3[_local1] instanceof flash.filters.BevelFilter) { _local3[_local1][propName.substr(6)] = propValue; if (extras.__special_bevel_quality__ != undefined) { _local3[_local1].quality = extras.__special_bevel_quality__; } if (extras.__special_bevel_type__ != undefined) { _local3[_local1].inner = extras.__special_bevel_type__; } if (extras.__special_bevel_knockout__ != undefined) { _local3[_local1].knockout = extras.__special_bevel_knockout__; } _local7 = true; break; } _local1++; } if (!_local7) { var _local8 = ((extras.__special_bevel_quality__ == undefined) ? 2 : (extras.__special_bevel_quality__)); var _local11 = ((extras.__special_bevel_type__ == undefined) ? "inner" : (extras.__special_bevel_type__)); var _local10 = ((extras.__special_bevel_knockout__ == undefined) ? false : (extras.__special_bevel_knockout__)); if (propName == "bevel_distance") { var _local9 = new flash.filters.BevelFilter(propValue, 45, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_angle") { var _local9 = new flash.filters.BevelFilter(0, propValue, 16777215, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightColor") { var _local9 = new flash.filters.BevelFilter(0, 45, propValue, 1, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_highlightAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, propValue, 0, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowColor") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, propValue, 1, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_shadowAlpha") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, propValue, 0, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurX") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, propValue, 0, 1, _local8, _local11, _local10); } if (propName == "bevel_blurY") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, propValue, 1, _local8, _local11, _local10); } if (propName == "bevel_strength") { var _local9 = new flash.filters.BevelFilter(0, 45, 16777215, 1, 0, 1, 0, 0, propValue, _local8, _local11, _local10); } _local3.push(_local9); } } else { return(undefined); } mtarget.filters = _local3; }; MovieClip.prototype.tween = (TextField.prototype.tween = (Sound.prototype.tween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2); })); ASSetPropFlags(MovieClip.prototype, "tween", 1, 0); ASSetPropFlags(TextField.prototype, "tween", 1, 0); ASSetPropFlags(Sound.prototype, "tween", 1, 0); MovieClip.prototype.roundedTween = (TextField.prototype.roundedTween = (Sound.prototype.roundedTween = function (prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, prop, propDest, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); })); ASSetPropFlags(MovieClip.prototype, "roundedTween", 1, 0); ASSetPropFlags(TextField.prototype, "roundedTween", 1, 0); ASSetPropFlags(Sound.prototype, "roundedTween", 1, 0); MovieClip.prototype.stopTween = (TextField.prototype.stopTween = (Sound.prototype.stopTween = function (props) { if (typeof(props) == "string") { props = [props]; } if (props != undefined) { var _local4 = 1; while (_local4 < arguments.length) { props.push(arguments[_local4]); _local4++; } } _global.$stopTween(this, props, true); })); ASSetPropFlags(MovieClip.prototype, "stopTween", 1, 0); ASSetPropFlags(TextField.prototype, "stopTween", 1, 0); ASSetPropFlags(Sound.prototype, "stopTween", 1, 0); MovieClip.prototype.pauseTween = (TextField.prototype.pauseTween = (Sound.prototype.pauseTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local6 = 1; while (_local6 < Arguments.length) { props.push(Arguments[_local6]); _local6++; } } var _local4 = _root.__tweenController__.$_tweenPropList; var _local5; for (var _local7 in _local4) { if ((_local4[_local7]._targ == this) && (!_local4[_local7]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local6 in props) { if (props[_local6] == _local4[_local7]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local4[_local7]._isPaused = true; _local4[_local7]._timePaused = _root.__tweenController__.$_tTime; } } } })); ASSetPropFlags(MovieClip.prototype, "pauseTween", 1, 0); ASSetPropFlags(TextField.prototype, "pauseTween", 1, 0); ASSetPropFlags(Sound.prototype, "pauseTween", 1, 0); MovieClip.prototype.resumeTween = (TextField.prototype.resumeTween = (Sound.prototype.resumeTween = function (props) { if (props != undefined) { if (typeof(props) == "string") { props = [props]; } var _local7 = 1; while (_local7 < Arguments.length) { props.push(Arguments[_local7]); _local7++; } } var _local3 = _root.__tweenController__.$_tweenPropList; var _local5; var _local6; for (var _local8 in _local3) { if ((_local3[_local8]._targ == this) && (_local3[_local8]._isPaused)) { if (props != undefined) { _local5 = false; for (var _local7 in props) { if (props[_local7] == _local3[_local8]._prop) { _local5 = true; break; } } } if ((props == undefined) || (_local5)) { _local3[_local8]._isPaused = false; _local6 = _root.__tweenController__.$_tTime - _local3[_local8]._timePaused; _local3[_local8]._timeStart = _local3[_local8]._timeStart + _local6; _local3[_local8]._timeDest = _local3[_local8]._timeDest + _local6; _local3[_local8]._timePaused = 0; } } } })); ASSetPropFlags(MovieClip.prototype, "resumeTween", 1, 0); ASSetPropFlags(TextField.prototype, "resumeTween", 1, 0); ASSetPropFlags(Sound.prototype, "resumeTween", 1, 0); MovieClip.prototype.lockTween = (TextField.prototype.lockTween = (Sound.prototype.lockTween = function () { this.$_isTweenLocked = true; ASSetPropFlags(this, "this.$_isTweenLocked", 1, 0); })); ASSetPropFlags(MovieClip.prototype, "lockTween", 1, 0); ASSetPropFlags(TextField.prototype, "lockTween", 1, 0); ASSetPropFlags(Sound.prototype, "lockTween", 1, 0); MovieClip.prototype.unlockTween = (TextField.prototype.unlockTween = (Sound.prototype.unlockTween = function () { delete this.$_isTweenLocked; })); ASSetPropFlags(MovieClip.prototype, "unlockTween", 1, 0); ASSetPropFlags(TextField.prototype, "unlockTween", 1, 0); ASSetPropFlags(Sound.prototype, "unlockTween", 1, 0); MovieClip.prototype.getTweens = (TextField.prototype.getTweens = (Sound.prototype.getTweens = function () { return(this.$_tweenCount); })); ASSetPropFlags(MovieClip.prototype, "getTweens", 1, 0); ASSetPropFlags(TextField.prototype, "getTweens", 1, 0); ASSetPropFlags(Sound.prototype, "getTweens", 1, 0); MovieClip.prototype.isTweening = (TextField.prototype.isTweening = (Sound.prototype.isTweening = function () { return(((this.$_tweenCount > 0) ? true : false)); })); ASSetPropFlags(MovieClip.prototype, "isTweening", 1, 0); ASSetPropFlags(TextField.prototype, "isTweening", 1, 0); ASSetPropFlags(Sound.prototype, "isTweening", 1, 0); MovieClip.prototype.alphaTo = (TextField.prototype.alphaTo = function (propDest_a, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_alpha", propDest_a, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "alphaTo", 1, 0); ASSetPropFlags(TextField.prototype, "alphaTo", 1, 0); MovieClip.prototype.frameTo = function (propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_mc_frame__", propDest_frame, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(MovieClip.prototype, "frameTo", 1, 0); MovieClip.prototype.rotateTo = (TextField.prototype.rotateTo = function (propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_rotation", propDest_rotation, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "rotateTo", 1, 0); ASSetPropFlags(TextField.prototype, "rotateTo", 1, 0); MovieClip.prototype.scaleTo = (TextField.prototype.scaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_xscale", "_yscale"], [propDest_scale, propDest_scale], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "scaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "scaleTo", 1, 0); MovieClip.prototype.xScaleTo = (TextField.prototype.xScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_xscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "xScaleTo", 1, 0); MovieClip.prototype.yScaleTo = (TextField.prototype.yScaleTo = function (propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_yscale", propDest_scale, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "yScaleTo", 1, 0); ASSetPropFlags(TextField.prototype, "yScaleTo", 1, 0); TextField.prototype.scrollTo = function (propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "scroll", propDest_scroll, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "scrollTo", 1, 0); MovieClip.prototype.slideTo = (TextField.prototype.slideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "slideTo", 1, 0); ASSetPropFlags(TextField.prototype, "slideTo", 1, 0); MovieClip.prototype.roundedSlideTo = (TextField.prototype.roundedSlideTo = function (propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["_x", "_y"], [propDest_x, propDest_y], timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedSlideTo", 1, 0); MovieClip.prototype.xSlideTo = (TextField.prototype.xSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "xSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "xSlideTo", 1, 0); MovieClip.prototype.roundedXSlideTo = (TextField.prototype.roundedXSlideTo = function (propDest_x, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_x", propDest_x, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedXSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedXSlideTo", 1, 0); MovieClip.prototype.ySlideTo = (TextField.prototype.ySlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2); }); ASSetPropFlags(MovieClip.prototype, "ySlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "ySlideTo", 1, 0); MovieClip.prototype.roundedYSlideTo = (TextField.prototype.roundedYSlideTo = function (propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "_y", propDest_y, timeSeconds, animType, delay, callback, extra1, extra2, {mustRound:true}); }); ASSetPropFlags(MovieClip.prototype, "roundedYSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedYSlideTo", 1, 0); MovieClip.prototype.bezierSlideTo = (TextField.prototype.bezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "bezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "bezierSlideTo", 1, 0); MovieClip.prototype.roundedBezierSlideTo = (TextField.prototype.roundedBezierSlideTo = function (cpoint_x, cpoint_y, propDest_x, propDest_y, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = new Object(); _local3.__special_bst_ix__ = undefined; _local3.__special_bst_iy__ = undefined; _local3.__special_bst_cx__ = cpoint_x; _local3.__special_bst_cy__ = cpoint_y; _local3.__special_bst_dx__ = propDest_x; _local3.__special_bst_dy__ = propDest_y; _local3.mustRound = true; _global.$addTween(this, "__special_bst_t__", 1, timeSeconds, animType, delay, callback, extra1, extra2, _local3); }); ASSetPropFlags(MovieClip.prototype, "roundedBezierSlideTo", 1, 0); ASSetPropFlags(TextField.prototype, "roundedBezierSlideTo", 1, 0); Sound.prototype.volumeTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_volume__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "volumeTo", 1, 0); Sound.prototype.panTo = function (propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_sound_pan__", propDest_volume, timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(Sound.prototype, "panTo", 1, 0); MovieClip.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { if (propDest_color == null) { this.colorTransformTo(100, 0, 100, 0, 100, 0, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } else { var _local3 = propDest_color >> 16; var _local5 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; this.colorTransformTo(0, _local3, 0, _local5, 0, _local4, undefined, undefined, timeSeconds, animType, delay, callback, extra1, extra2); } }; ASSetPropFlags(MovieClip.prototype, "colorTo", 1, 0); TextField.prototype.colorTo = function (propDest_color, timeSeconds, animType, delay, callback, extra1, extra2) { var _local3 = propDest_color >> 16; var _local6 = (propDest_color & 65280) >> 8; var _local4 = propDest_color & 255; _global.$addTween(this, ["__special_text_r__", "__special_text_g__", "__special_text_b__"], [_local3, _local6, _local4], timeSeconds, animType, delay, callback, extra1, extra2); }; ASSetPropFlags(TextField.prototype, "colorTo", 1, 0); MovieClip.prototype.colorTransformTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0].ra, arguments[0].rb, arguments[0].ga, arguments[0].gb, arguments[0].ba, arguments[0].bb, arguments[0].aa, arguments[0].ab], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6]); } else { _global.$addTween(this, ["__special_mc_ra__", "__special_mc_rb__", "__special_mc_ga__", "__special_mc_gb__", "__special_mc_ba__", "__special_mc_bb__", "__special_mc_aa__", "__special_mc_ab__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7]], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], arguments[13]); } }; ASSetPropFlags(MovieClip.prototype, "colorTransformTo", 1, 0); MovieClip.prototype.blurTo = (TextField.prototype.blurTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0].blurX, arguments[0].blurY], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_blur_quality__:arguments[0].quality}); } else { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [arguments[0], arguments[0]], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[7], {__special_blur_quality__:arguments[1]}); } }); ASSetPropFlags(MovieClip.prototype, "blurTo", 1, 0); ASSetPropFlags(TextField.prototype, "blurTo", 1, 0); MovieClip.prototype.xyBlurTo = (TextField.prototype.xyBlurTo = function (propDest_blurX, propDest_blurY, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_blur_x__", "__special_blur_y__"], [propDest_blurX, propDest_blurY], timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xyBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBlurTo", 1, 0); MovieClip.prototype.xBlurTo = (TextField.prototype.xBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_x__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "xBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "xBlurTo", 1, 0); MovieClip.prototype.yBlurTo = (TextField.prototype.yBlurTo = function (propDest_blur, quality, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, "__special_blur_y__", propDest_blur, timeSeconds, animType, delay, callback, extra1, extra2, {__special_blur_quality__:quality}); }); ASSetPropFlags(MovieClip.prototype, "yBlurTo", 1, 0); ASSetPropFlags(TextField.prototype, "yBlurTo", 1, 0); MovieClip.prototype.glowTo = (TextField.prototype.glowTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0].color, arguments[0].alpha, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_glow_quality__:arguments[0].quality, __special_glow_inner__:arguments[0].inner, __special_glow_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [arguments[0], arguments[1], arguments[2], arguments[2], arguments[3]], arguments[7], arguments[8], arguments[9], arguments[10], arguments[11], arguments[12], {__special_glow_quality__:arguments[4], __special_glow_inner__:arguments[5], __special_glow_knockout__:arguments[6]}); } }); ASSetPropFlags(MovieClip.prototype, "glowTo", 1, 0); ASSetPropFlags(TextField.prototype, "glowTo", 1, 0); MovieClip.prototype.xyGlowTo = (TextField.prototype.xyGlowTo = function (propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blurX, propDest_blurY, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyGlowTo", 1, 0); MovieClip.prototype.xGlowTo = (TextField.prototype.xGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurX__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "xGlowTo", 1, 0); MovieClip.prototype.yGlowTo = (TextField.prototype.yGlowTo = function (propDest_color, propDest_alpha, propDest_blur, propDest_strength, quality, inner, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_glow_color__", "__special_glow_alpha__", "__special_glow_blurY__", "__special_glow_strength__"], [propDest_color, propDest_alpha, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_glow_quality__:quality, __special_glow_inner__:inner, __special_glow_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "yGlowTo", 1, 0); ASSetPropFlags(TextField.prototype, "yGlowTo", 1, 0); MovieClip.prototype.bevelTo = (TextField.prototype.bevelTo = function () { if ((typeof(arguments[0]) == "object") && (arguments[0] != undefined)) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0].distance, arguments[0].angle, arguments[0].highlightColor, arguments[0].highlightAlpha * 100, arguments[0].shadowColor, arguments[0].shadowAlpha * 100, arguments[0].blurX, arguments[0].blurY, arguments[0].strength], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], {__special_bevel_quality__:arguments[0].quality, __special_bevel_type__:arguments[0].type, __special_bevel_knockout__:arguments[0].knockout}); } else { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_strength__"], [arguments[0], arguments[1], arguments[2], arguments[3], arguments[4], arguments[5], arguments[6], arguments[6], arguments[7]], arguments[11], arguments[12], arguments[13], arguments[14], arguments[15], arguments[16], {__special_bevel_quality__:arguments[8], __special_bevel_type__:arguments[9], __special_bevel_knockout__:arguments[10]}); } }); ASSetPropFlags(MovieClip.prototype, "bevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "bevelTo", 1, 0); MovieClip.prototype.xyBevelTo = (TextField.prototype.xyBevelTo = function (propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blurX, propDest_blurY, propDest_strength, quality, type, knockout, timeSeconds, animType, delay, callback, extra1, extra2) { _global.$addTween(this, ["__special_bevel_distance__", "__special_bevel_angle__", "__special_bevel_highlightColor__", "__special_bevel_highlightAlpha__", "__special_bevel_shadowColor__", "__special_bevel_shadowAlpha__", "__special_bevel_blurX__", "__special_bevel_blurY__", "__special_bevel_blurY__", "__special_bevel_strength__"], [propDest_distance, propDest_angle, propDest_highlightColor, propDest_highlightAlpha, propDest_shadowColor, propDest_shadowAlpha, propDest_blur, propDest_blur, propDest_strength], timeSeconds, animType, delay, callback, extra1, extra2, {__special_bevel_quality__:quality, __special_bevel_type__:type, __special_bevel_knockout__:knockout}); }); ASSetPropFlags(MovieClip.prototype, "xyBevelTo", 1, 0); ASSetPropFlags(TextField.prototype, "xyBevelTo", 1, 0); _global.findPointOnCurve = function (p1x, p1y, cx, cy, p2x, p2y, t) { return({x:p1x + (t * (((2 * (1 - t)) * (cx - p1x)) + (t * (p2x - p1x)))), y:p1y + (t * (((2 * (1 - t)) * (cy - p1y)) + (t * (p2y - p1y))))}); }; ASSetPropFlags(_global, "findPointOnCurve", 1, 0); _global.findTweenColor = function (objProp, tTime) { var _local8 = objProp._propStart >> 16; var _local4 = objProp._propDest >> 16; var _local5 = (objProp._propStart >> 8) & 255; var _local6 = (objProp._propDest >> 8) & 255; var _local9 = objProp._propStart & 255; var _local7 = objProp._propDest & 255; var _local12 = Math.round(_global.findTweenValue(_local8, _local4, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local10 = Math.round(_global.findTweenValue(_local5, _local6, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); var _local3 = Math.round(_global.findTweenValue(_local9, _local7, objProp._timeStart, tTime - (objProp._delay * 1000), objProp._timeDest, objProp._animType, objProp._extra1, objProp._extra2)); return(((_local12 << 16) + (_local10 << 8)) + _local3); }; _global.findTweenValue = function (_propStart, _propDest, _timeStart, _timeNow, _timeDest, _animType, _extra1, _extra2) { var _local1 = _timeNow - _timeStart; var _local4 = _propStart; var _local2 = _propDest - _propStart; var _local3 = _timeDest - _timeStart; var _local6 = _extra1; var _local7 = _extra2; var _local5 = _extra1; switch (_animType.toLowerCase()) { case "linear" : return(((_local2 * _local1) / _local3) + _local4); case "easeinquad" : _local1 = _local1 / _local3; return(((_local2 * _local1) * _local1) + _local4); case "easeoutquad" : _local1 = _local1 / _local3; return((((-_local2) * _local1) * (_local1 - 2)) + _local4); case "easeinoutquad" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((_local2 / 2) * _local1) * _local1) + _local4); } _local1--; return((((-_local2) / 2) * ((_local1 * (_local1 - 2)) - 1)) + _local4); case "easeoutinquad" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuad") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuad") * 0.5) + (_local2 * 0.5)) + _local4); case "easeincubic" : _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * _local1) + _local4); case "easeoutcubic" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * _local1) + 1)) + _local4); case "easeinoutcubic" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((_local2 / 2) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((_local1 * _local1) * _local1) + 2)) + _local4); case "easeoutincubic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCubic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCubic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquart" : _local1 = _local1 / _local3; return(((((_local2 * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquart" : _local1 = (_local1 / _local3) - 1; return(((-_local2) * ((((_local1 * _local1) * _local1) * _local1) - 1)) + _local4); case "easeinoutquart" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return((((-_local2) / 2) * ((((_local1 * _local1) * _local1) * _local1) - 2)) + _local4); case "easeoutinquart" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuart") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuart") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinquint" : _local1 = _local1 / _local3; return((((((_local2 * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); case "easeoutquint" : _local1 = (_local1 / _local3) - 1; return((_local2 * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 1)) + _local4); case "easeinoutquint" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((((((_local2 / 2) * _local1) * _local1) * _local1) * _local1) * _local1) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (((((_local1 * _local1) * _local1) * _local1) * _local1) + 2)) + _local4); case "easeoutinquint" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutQuint") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInQuint") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinsine" : return((((-_local2) * Math.cos((_local1 / _local3) * (Math.PI/2))) + _local2) + _local4); case "easeoutsine" : return((_local2 * Math.sin((_local1 / _local3) * (Math.PI/2))) + _local4); case "easeinoutsine" : return((((-_local2) / 2) * (Math.cos((Math.PI * _local1) / _local3) - 1)) + _local4); case "easeoutinsine" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutSine") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInSine") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinexpo" : return(((_local1 == 0) ? (_local4) : ((_local2 * Math.pow(2, 10 * ((_local1 / _local3) - 1))) + _local4))); case "easeoutexpo" : return(((_local1 == _local3) ? (_local4 + _local2) : ((_local2 * ((-Math.pow(2, (-10 * _local1) / _local3)) + 1)) + _local4))); case "easeinoutexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * Math.pow(2, 10 * (_local1 - 1))) + _local4); } _local1--; return(((_local2 / 2) * ((-Math.pow(2, -10 * _local1)) + 2)) + _local4); case "easeoutinexpo" : if (_local1 == 0) { return(_local4); } if (_local1 == _local3) { return(_local4 + _local2); } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return(((_local2 / 2) * ((-Math.pow(2, (-10 * _local1) / 1)) + 1)) + _local4); } return(((_local2 / 2) * (Math.pow(2, (10 * (_local1 - 2)) / 1) + 1)) + _local4); case "easeincirc" : _local1 = _local1 / _local3; return(((-_local2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); case "easeoutcirc" : _local1 = (_local1 / _local3) - 1; return((_local2 * Math.sqrt(1 - (_local1 * _local1))) + _local4); case "easeinoutcirc" : _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { return((((-_local2) / 2) * (Math.sqrt(1 - (_local1 * _local1)) - 1)) + _local4); } _local1 = _local1 - 2; return(((_local2 / 2) * (Math.sqrt(1 - (_local1 * _local1)) + 1)) + _local4); case "easeoutincirc" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutCirc") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInCirc") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } _local1 = _local1 - 1; return((-((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); case "easeoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / _local3; if (_local1 == 1) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.3; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } return((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) + _local2) + _local4); case "easeinoutelastic" : if (_local1 == 0) { return(_local4); } _local1 = _local1 / (_local3 / 2); if (_local1 == 2) { return(_local4 + _local2); } if (!_local7) { _local7 = _local3 * 0.45; } if ((!_local6) || (_local6 < Math.abs(_local2))) { _local6 = _local2; _local5 = _local7 / 4; } else { _local5 = (_local7 / (Math.PI*2)) * Math.asin(_local2 / _local6); } if (_local1 < 1) { _local1 = _local1 - 1; return((-0.5 * ((_local6 * Math.pow(2, 10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7))) + _local4); } _local1 = _local1 - 1; return(((((_local6 * Math.pow(2, -10 * _local1)) * Math.sin((((_local1 * _local3) - _local5) * (Math.PI*2)) / _local7)) * 0.5) + _local2) + _local4); case "easeoutinelastic" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutElastic") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInElastic") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / _local3; return((((_local2 * _local1) * _local1) * (((_local5 + 1) * _local1) - _local5)) + _local4); case "easeoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = (_local1 / _local3) - 1; return((_local2 * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 1)) + _local4); case "easeinoutback" : if (_local5 == undefined) { _local5 = 1.70158; } _local1 = _local1 / (_local3 / 2); if (_local1 < 1) { _local5 = _local5 * 1.525; return(((_local2 / 2) * ((_local1 * _local1) * (((_local5 + 1) * _local1) - _local5))) + _local4); } _local1 = _local1 - 2; _local5 = _local5 * 1.525; return(((_local2 / 2) * (((_local1 * _local1) * (((_local5 + 1) * _local1) + _local5)) + 2)) + _local4); case "easeoutinback" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBack") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBack") * 0.5) + (_local2 * 0.5)) + _local4); case "easeinbounce" : return((_local2 - findTweenValue(0, _local2, 0, _local3 - _local1, _local3, "easeOutBounce")) + _local4); case "easeoutbounce" : _local1 = _local1 / _local3; if (_local1 < 0.363636363636364) { return((_local2 * ((7.5625 * _local1) * _local1)) + _local4); } if (_local1 < 0.727272727272727) { _local1 = _local1 - 0.545454545454545; return((_local2 * (((7.5625 * _local1) * _local1) + 0.75)) + _local4); } if (_local1 < 0.909090909090909) { _local1 = _local1 - 0.818181818181818; return((_local2 * (((7.5625 * _local1) * _local1) + 0.9375)) + _local4); } _local1 = _local1 - 0.954545454545455; return((_local2 * (((7.5625 * _local1) * _local1) + 0.984375)) + _local4); case "easeinoutbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeInBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeOutBounce") * 0.5) + (_local2 * 0.5)) + _local4); case "easeoutinbounce" : if (_local1 < (_local3 / 2)) { return((findTweenValue(0, _local2, 0, _local1 * 2, _local3, "easeOutBounce") * 0.5) + _local4); } return(((findTweenValue(0, _local2, 0, (_local1 * 2) - _local3, _local3, "easeInBounce") * 0.5) + (_local2 * 0.5)) + _local4); } return(0); }; ASSetPropFlags(_global, "findTweenValue", 1, 0); fscommand ("allowscale", false); stopChainsawIdle(); if (firstLoad == true) { firstLoad = false; preLoaderCombo.alphaTo(0, 2, "easeOutSine"); } else { preLoaderCombo._visible = false; } if (mouseInitialised == "notyet") { aimer.startDrag("true"); aimer.swapDepths(100000); Mouse.hide(); hideCrosshairs(); mouseInitialised = "soup"; } hideCrosshairs(); Key.removeListener(keyListener); function loadCredits() { mainMenu.credits.creditList._alpha = 0; mainMenu.credits.creditList._visible = true; mainMenu.credits._alpha = 0; mainMenu.credits._visible = true; mainMenu.credits.alphaTo(100, 2, "easeInSine"); mainMenu.credits.creditList.alphaTo(100, 3, "easeOutSine", 2, hideMenuAnims); mainMenu.credits.creditList.ySlideTo(-1500, 45, "easeOutSine", 2); mainMenu.credits.creditList.alphaTo(0, 3, "easeOutSine", 24); mainMenu.credits.alphaTo(100, 0, "easeOutSine", 27, closeCredits); } function hideMenuAnims() { mainMenu.mainButtons._visible = false; mainMenu.bloodSplatter._visible = false; } function closeCredits() { mainMenu.mainButtons._visible = true; mainMenu.bloodSplatter._visible = true; mainMenu.credits.alphaTo(0, 3, "easeOutSine", 0, function () { this._visible = false; }); mainMenu.credits.creditList.ySlideTo(890, 0, "easeOutSine", 0); } function optionsButtons(butName) { _root.optionsMenu[butName].butLabel.text = butName; switch (butName) { case "QUALITY" : _root.optionsMenu[butName].onRelease = function () { _root.setCurrentQuality(); _root.toggleQuality(); }; _root.optionsMenu[butName].onRollOver = function () { _root.setCurrentQuality(); _root.optionsMenu.submenu_Quality.alphaTo(100, 0.5, "easeOutSine"); }; _root.optionsMenu[butName].onRollOut = (_root.optionsMenu[butName].onDragOut = function () { _root.optionsMenu.submenu_Quality.alphaTo(0, 0.5, "easeOutSine"); }); break; case "MUSIC" : _root.optionsMenu[butName].onRollOver = function () { _root.optionsMenu.submenu_Music.alphaTo(100, 0.5, "easeOutSine"); }; _root.optionsMenu[butName].onRollOut = (_root.optionsMenu[butName].onDragOut = function () { _root.optionsMenu.submenu_Music.alphaTo(0, 0.5, "easeOutSine"); }); _root.optionsMenu[butName].onRelease = function () { _root.toggleMusic(); }; break; case "MAIN MENU" : _root.optionsMenu[butName].onRelease = function () { cleanUpScreen(); loadOptions(); gotoAndStop ("main"); }; break; case "RESUME" : _root.optionsMenu[butName].onRelease = function () { loadOptions(); }; break; } } function loadOptions() { if ((optionsLoaded == false) && (timeManagerOpen == false)) { hideWholeMenu(); pauseGame(); hideCrosshairs(); bgMusic.volumeTo(10, 3, "easeOutSine"); _root.attachMovie("optionsMenu", "optionsMenu", 50000); optionsMenu._alpha = 0; optionsMenu.alphaTo(100, 1, "easeOutSine"); optionsLoaded = true; } else if (timeManagerOpen == false) { loadWholeMenuNow(); pauseGame(); showCrosshairs(); bgMusic.volumeTo(20, 3, "easeOutSine"); optionsMenu.alphaTo(0, 0.5, "easeOutSine", null, removeOptions); optionsLoaded = false; } } function removeOptions() { showCrosshairs(); optionsMenu.removeMovieClip(); } function setCurrentQuality() { _root.optionsMenu.submenu_Quality.currentQuality.text = _root._quality; } function toggleQuality() { switch (_root._quality) { case "HIGH" : _root._quality = "medium"; setCurrentQuality(); break; case "MEDIUM" : _root._quality = "low"; setCurrentQuality(); break; case "LOW" : _root._quality = "high"; setCurrentQuality(); break; default : setCurrentQuality(); } } function toggleMusic() { if (musicIsPlaying) { bgMusic.stop(); musicIsPlaying = false; _root.optionsMenu.submenu_Music.gotoAndStop("off"); } else { musicIsPlaying = true; bgMusic = new Sound(musicAmbience); bgMusic.attachSound("inGameMusic"); bgMusic.setVolume(0); bgMusic.start(0, 999999); bgMusic.volumeTo(20, 8); _root.optionsMenu.submenu_Music.gotoAndStop("on"); } } timeManagerOpen = false; optionsLoaded = false; function unhideAllMenu() { mainMenu.dawn._visible = true; mainMenu.bgLawn._visible = true; mainMenu.noise._visible = true; } function loadWholeMenuNow() { _root.alphaTo(100, 1); mainMenuLoadedOnce = true; mainMenu.dawn._visible = true; mainMenu.bgLawn._visible = true; mainMenu.skipButton.alphaTo(0, 2, "easeOutSine", null, disableSkipButton); mainMenu.conArtistsLogo.stop(); mainMenu.conArtistsLogo.alphaTo(0, 0, "easeOutSine"); mainMenu.dawn.alphaTo(100, 5, "easeOutSine"); mainMenu.logo.stopTween(); mainMenu.logo.alphaTo(0, 1, "easeOutSine"); mainMenu.gameTitle.blurTo(2, 2, 3, "easeOutSine"); mainMenu.gameTitle.alphaTo(100, 2, "easeOutSine", null, playSplatter); mainMenu.mainMenuButtons.alphaTo(100, 2); } function enableSkipButton() { unhideAllMenu(); mainMenu.skipButton._alpha = 0; mainMenu.skipButton._visible = true; mainMenu.skipButton.alphaTo(100, 1); } function disableSkipButton() { mainMenu.skipButton._visible = false; } function hideWholeMenu() { mainMenu.gameTitle.stopTween(); mainMenu.gameTitle.blurTo(2, 2, 3, "easeOutSine"); mainMenu.gameTitle.alphaTo(0, 2, "easeOutSine"); mainMenu.mainMenuButtons.alphaTo(0, 2); } function playSplatter() { mainMenu.mainMenuButtons._visible = true; mainMenu.bloodSplatter.play(); mainMenu.noise.play(); } function mainButtons(butName) { _root.mainMenu.mainButtons._visible = false; _root.mainMenu.mainMenuButtons._alpha = 0; _root.mainMenu.mainMenuButtons.alphaTo(100, 2, "easeOutSine", 18, playSplatter); currentX = _root.mainMenu[butName]._x; currentY = _root.mainMenu[butName]._y; _root.mainMenu.mainMenuButtons[butName].butLabel.text = butName; _root.mainMenu.mainMenuButtons[butName].blurTo(3, 2, 0.1, "easeOutSine"); _root.mainMenu.mainMenuButtons[butName].onRollOver = function () { this.blurTo(1, 2, 0.8, "easeOutSine"); }; _root.mainMenu.mainMenuButtons[butName].onRollOut = (_root.mainMenu.mainMenuButtons[butName].onDragOut = function () { this.blurTo(3.5, 2, 2, "easeOutSine", 0.2); }); _root.mainMenu.mainMenuButtons[butName].onRelease = function () { switch (butName) { case "PLAY" : menuMusic.stop(); _root.gotoAndStop("firstLevel"); break; case "INSTRUCTIONS" : showInstructions("mainMenu"); break; case "OPTIONS" : _root.loadOptions(); break; case "CREDITS" : _root.loadCredits(); break; case "PLAY MORE GAMES" : getURL ("http://www.armorgames.com", _blank); break; } }; } stop(); mainMenu.dawn._visible = false; mainMenu.bgLawn._visible = false; mainMenu.noise._visible = false; menuMusic = new Sound(mainMenu); menuMusic.attachSound("menuMusic"); menuMusic.setVolume(0); menuMusic.start(0, 1); menuMusic.volumeTo(80, 0.5, "easeOutSine", 13); if (mainMenuLoadedOnce != true) { _root.alphaTo(100, 1); mainMenuLoadedOnce = true; mainMenu.setVolume(0); mainMenu._alpha = 0; mainMenu.alphaTo(100, 0, "easeOutSine"); mainMenu.skipButton.alphaTo(0, 0, "easeOutSine", 15, enableSkipButton); mainMenu.conArtistsLogo.alphaTo(0, 4, "easeOutSine", 13); mainMenu.dawn.alphaTo(100, 30, "easeOutSine", 15); mainMenu.gameTitle.blurTo(2, 2, 8, "easeOutSine", 15, disableSkipButton); mainMenu.gameTitle.alphaTo(100, 2, "easeOutSine", 15, playSplatter); mainMenu.skipButton.alphaTo(0, 2, "easeOutSine", 20); } else { _root.alphaTo(100, 1); unhideAllMenu(); loadWholeMenuNow(); } function showInstructions(loadedFrom) { hideWholeMenu(); instructionsLoadedFrom = loadedFrom; mainMenu.instructionsHolder.attachMovie("instructionsMenu", "instructionsMenuIn", 15000); mainMenu.instructionsHolder._alpha = 0; mainMenu.instructionsHolder.alphaTo(100, 1.2, "easeOutSine"); } function loadFromInstructions() { switch (instructionsLoadedFrom) { case "mainMenu" : loadWholeMenuNow(); return; case "options" : return; } }
Instance of Symbol 25 MovieClip "musicAmbience" in Frame 3
onClipEvent (load) { _root.gameStopStart(this._name); }
Frame 4
function loadJournal() { journalHolder.attachMovie("journal", "journal", 33221); journalHolder.journal.journalDayNumber.text = "DAY " + _root.levelUp; journalHolder.journal.journalText.text = "" + _root.journalEntries[_root.levelUp]; journalHolder.journal.journalEntryHeading.text = "" + _root.journalEntryHeading[_root.levelUp]; blackOutScreen.alphaTo(0, 3, "easeOutSine"); } function loadJournalFromLoadOut() { loadedFromLoadOut = true; timeManager.timeMenu_bgDay.journalHolder.attachMovie("journal", "journal", 33232); timeManager.timeMenu_bgDay.journalHolder._alpha = 0; timeManager.timeMenu_bgDay.journalHolder.journal.journalDayNumber.text = "DAY " + _root.levelUp; timeManager.timeMenu_bgDay.journalHolder.journal.journalText.text = "" + _root.journalEntries[_root.levelUp]; timeManager.timeMenu_bgDay.journalHolder.journal.journalEntryHeading.text = "" + _root.journalEntryHeading[_root.levelUp]; timeManager.timeMenu_bgDay.journalHolder.journal.ySlideTo(420, 0, "easeOutSine", 0); timeManager.timeMenu_bgDay.journalHolder.alphaTo(100, 0, "easeOutSine", 0.2); timeManager.timeMenu_bgDay.journalHolder.journal.ySlideTo(10, 0.8, "easeOutSine", 0); } function closeJournal() { if (loadedFromLoadOut == false) { journalHolder.journal.ySlideTo(420, 1.2, "easeOutSine", 0, removeJournal); gotoAndStop ("game"); } else { timeManager.timeMenu_bgDay.journalHolder.journal.ySlideTo(420, 1.2, "easeOutSine", 0, removeJournalFromLoadOut); } } function closeJournalFromLoadOut() { } function removeJournal() { removeMovieClip(journalHolder.journal); } function removeJournalFromLoadOut() { removeMovieClip(_root.timeManager.timeMenu_bgDay.journalHolder.journal); } levelUp = 1; loadedFromLoadOut = false; journalEntryHeading = new Array(); journalEntryHeading.push("", "THE LAST STAND", "IT WORKED", "JUST LIKE ON T.V", "COP KILLER", "DOGS", "THIS JUST IN", "FAT FARM", "OH GREAT", "FASTER?", "PRISON BROKED", "FEELING IT", "THEY'RE ONTO ME", "GOD DAMN ARMOR", "END OF TIME", "TV", "RUNNING LOW", "SOLDIER", "ESCAPE", "THE ARMY", "THE END"); journalEntries = new Array(); journalEntries.push("", "I FINISHED THE WALL TODAY, IT SHOULD HOLD THEM OFF FOR A WHILE. \r\rI HOPE.\r\rTOMORROW I BETTER LOOK FOR SURVIVORS AND SOMETHING BETTER TO PROTECT MYSELF WITH. \r\rI HAVE TO GET THROUGH THE NIGHT FIRST.", "WELL IT WORKED FAIRLY WELL, IT DIDN'T FALL DOWN ON IT'S OWN IS WHAT I MEAN.\r\rTHEY'RE STILL JUST AS SLOW AS THE OTHERS I'VE SEEN, DON'T SEEM TO MAKE THE JUMP TO GET OVER THE WALL.", "I'M SHOOTING THEM IN THE HEAD LIKE THE T.V SAID, SEEMS TO STOP THEM QUICK ENOUGH.\r\rTHEY DON'T HAVE AN EXPLAINATION FOR WHAT'S HAPPENING THOUGH", "KILLED A COP TODAY. NOT SURE HOW I FEEL ABOUT THAT, ALL'S FAIR I GUESS. HE DROPPED A REVOLVER THAT MIGHT COME IN HANDY THOUGH.\r\rI STILL NEED MORE HANDS AROUND HERE TO GET ANYTHING DONE. SHOULD LOOK FOR MORE SURVIVORS IN THE MORNING.", "WHAT EVER IT IS THAT'S CAUSING THIS, IT'S NOT RESTRICTED TO HUMANS. \r\rHUGE STINKING ROTTWIELERS SEEM TO BE AFFECTED TOO. MAN I HATE DOGS.", "PRETTY SURE I TOPPED THE LOCAL ROVING REPORTER.\r\rWONDER IF I'LL MAKE THE NEWS TONIGHT.", "THESE FAT BASTARDS ARE ALL OVER THE PLACE. THEY SEEM TO TAKE WAY MORE PUNISHMENT THAN THE OTHERS.\r\rNEED SOMETHING WITH A BIT MORE KICK TO FINISH THEM OFF.", "NOW THE FATTIES ARE RUNNING...GREAT.", "THERE'S SOMETHING GOING ON WITH THEM NOW, THEY'RE GETTING FASTER AND STRONGER.\r\rTHEY'RE SAYING THAT THEY SHOULD DIE OFF EVENTUALLY\r BUT IT JUST DOESN'T SEEM TO BE HAPPENING.", "A PRISON BUS FROM OVER AT EMERALD MUST HAVE BEEN CARRYING ONE OF THEM.\r KILLED A DOZEN OF THEM AT LEAST, BETTER THAN PRISON I GUESS", "TIRED. CAN'T WRITE. TAKING DOWN FAT ZOMBIE GUYS ALL DAY", "OH OH. HAD A VISIT FROM THE ZOMBIE POLICE TODAY. GUESS THEY HEARD ABOUT ME KILLING EVERYONE.", "AIM FOR THE TORSO THEY SAID, BUT NOOOOOO, NOW THE BASTARDS HAVE VESTS.\r\rDO YOU KNOW HOW HARD IT IS TO SHOOT OUT THE DAMNED LEGS.", "WELL THAT'S WHAT THE PREACHER IS SAYING. \r\r I FIND IT HARD TO BELIEVE THAT SOME DIETY IS DOING THIS, THERE HAS TO BE AN ANSWER TO IT.\r\r", "SO MUCH FOR CONTACT TO THE OUTSIDE. THE TV RECEPTION DISAPPEARED LAST NIGHT, GUESS THEY FINALLY GOT INTO THE STATION. \r\r LOOKS LIKE THIS MIGHT BE IT, SOON ANYWAY.", "WE'VE EXHAUSTED PRETTY MUCH ALL THE FOOD IN THE AREA. \r\r WHY DID I CHOOSE SOMEWHERE SO FAR FROM THE CITIES?! GUESS WE NEED TO MAKE THE DECISION TO MOVE OR NOT. IT'S JUST GETTING SO DANGEROUS.", "RAY OF HOPE TODAY. HAD A SOLDIER APPROACH THE BARRIER TONIGHT, ALBEIT A DEAD ONE. \r\r BUT! IF HE'S AROUND MAYBE THERE ARE OTHERS, ALIVE HOPEFULLY.", "WE NEED TO MOVE IN THE NEXT FEW DAYS. THERE'S JUST TOO MANY OF THEM, WE HAVE NO SUPPLIES LEFT. PROBLEM IS, WHERE DO WE GO?", "SEEMS THE MILITARY PRESENCE HERE ARE ALL DEAD. WE'VE STARTED MAKING PREPERATIONS TO GET OUT OF HERE.", "DELAYED ANOTHER DAY...MAN THIS IS GETTING DIRE"); loadJournal();
Frame 5
function gameStopStart(butName) { _root[butName].onEnterFrame = function () { _root.turretControl(); _root.collisionTest(); }; } function enemyStopStart(butName) { _root[butName].onEnterFrame = function () { _root.enemyGenerator(); }; } function pauseGame() { if (gamePaused == true) { gameStopStart("game"); enemyStopStart("makeEnemy"); fireButton("stageBG"); mainChar.onEnterFrame = moveCharacter; gamePaused = false; timeClock = setInterval(passingTime, 1000); for (v in aliveZombies) { aliveZombies[v].ref.play(); } } else { delete game.onEnterFrame; delete mainChar.onEnterFrame; delete makeEnemy.onEnterFrame; delete stageBG.onPress; delete stageBG.onRelease; gamePaused = true; clearInterval(timeClock); mainChar.legs.gotoAndStop("idle"); for (v in aliveZombies) { aliveZombies[v].ref.stop(); } stopFire(); } } function cleanUpZombies() { for (i in deadZombies) { deadZombies[i].ref.removeMovieClip(); deadZombies.splice(i, 1); deadZombieCount = 0; } for (o in enemyOnScreen) { enemyOnScreen[o].ref.removeMovieClip(); enemyOnScreen.splice(o, 1); } for (p in aliveZombies) { aliveZombies[p].ref.removeMovieClip(); aliveZombies.splice(p, 1); } } function cleanUpScreen() { _root.stopMainMusic(); for (p in enemyOnScreen) { enemyOnScreen[p].ref.removeMovieClip(); enemyOnScreen.splice(p, 1); } for (i in deadZombies) { deadZombies[i].ref.removeMovieClip(); deadZombies.splice(i, 1); deadZombieCount = 0; } for (e in roundsOnScreen) { roundsOnScreen[e].ref.removeMovieClip(); roundsOnScreen.splice(e, 1); } for (p in aliveZombies) { aliveZombies[p].ref.removeMovieClip(); aliveZombies.splice(p, 1); } } function startNextLevel() { removeMovieClip(_root.timeManager); _root.mainBlackOut._visible = true; _root.mainBlackOut.alphaTo(100, 0); _root.mainBlackOut.alphaTo(0, 2, "easeOutSine", 0.1, hideBlackOut); timeManagerOpen = false; currentLevel = "day_" + _root.levelUp; zombiesKilled = 0; zombiesCreated = 0; bullet = 0; x = 0; resetSunRise(); fillWeaponMagazines(); pauseGame(); timeClock = setInterval(passingTime, 700); } function fireButton(butName) { _root[butName].onPress = function () { _root.fire(); }; _root[butName].onRelease = function () { _root.stopFire(); }; } function swapWeapon(weaponName) { currentWeapon = weaponName; mainGunRef.gotoAndStop(weaponName); if (_root[currentWeapon].name == "chainsaw") { chainsawSound = new Sound(stageBG); chainsawSound.attachSound("sound_chainsawIdle"); chainsawSound.setVolume(100); chainsawSound.start(0, 999); } else { chainsawSound.stop("sound_chainsawIdle"); } } function stopChainsawIdle() { chainsawSound.stop("sound_chainsawIdle"); } function fire() { if (((ammoInMag > 0) && (reloading == false)) && (pumping == false)) { if ((_root[currentWeapon].fireMode == "auto") && (firing == false)) { firing = true; attachRound(); automaticFire = setInterval(attachRound, _root[currentWeapon].weaponRPM); if (_root[currentWeapon].name == "chainsaw") { chainsawSound = new Sound(stageBG); chainsawSound.attachSound("sound_chainsawWorking"); chainsawSound.setVolume(20); chainsawSound.start(0, 999); } } else { if ((_root[currentWeapon].fireMode == "thrown") && (reloading == false)) { throwingAWeapon = true; chargingThrow = setInterval(chargeThrow, 20); } else { firing = true; attachRound(); } if (_root[currentWeapon].pumpWeapon == true) { pumpWeapon(); } } mainGunRef._rotation = currentAngle + _root[currentWeapon].recoil; mainGunRef.muzzleFlash.play(); } else if (((reloading == false) && (ammoInMag <= 0)) && (!autoReloading)) { reloadWeapon(); } else if ((((_root[currentWeapon].name == "shotgun") && (reloading)) && (!interruptingReload)) && (ammoInMag >= 1)) { interruptingReload = true; bringBackWeapon = setInterval(raiseWeapon, 800); mainGunRef.gotoAndPlay("shogtun_bringUpWeapon"); } } function stopFire() { if ((_root[currentWeapon].fireMode == "thrown") && (throwingAWeapon == true)) { throwingAWeapon = false; thrownWeapon(); } firing = false; mainGunRef.muzzleFlash.gotoAndStop("off"); if (_root[currentWeapon].name == "flameThrower") { mainGunRef.muzzleFlash.gotoAndPlay("off"); } clearInterval(automaticFire); if (_root[currentWeapon].name == "chainsaw") { chainsawSound.stop("sound_chainsawWorking"); chainsawSound = new Sound(stageBG); chainsawSound.attachSound("sound_chainsawEnd"); chainsawSound.setVolume(60); chainsawSound.start(0, 1); } } function reloadWeapon() { clearInterval(reloadinTime); if (_root[currentWeapon].name == "shotgun") { shellsToLoad = shotgun.magazineCapacity - ammoInMag; totalReloadTime = (_root[currentWeapon].reloadTime * shellsToLoad) + 800; reloading = true; pumping = false; reloadinTime = setInterval(reloadMagazine, totalReloadTime); mainGunRef.gotoAndPlay(_root[currentWeapon].name + "_Reloading"); clearInterval(pumpTime); } else { clearInterval(pumpTime); reloading = true; playReloadSound(); mainGunRef.gotoAndPlay(_root[currentWeapon].name + "_Reloading"); reloadinTime = setInterval(reloadMagazine, _root[currentWeapon].reloadTime); } } function reloadEmptyWeapon() { if ((((_root[currentWeapon].reloadType == "auto") && (ammoInMag <= 0)) && (!autoReloading)) && (!reloading)) { autoReloading = true; reloadWeapon(); } } function playReloadSound() { reloadingSound = new Sound(stageBG); reloadingSound.attachSound(("sound_" + _root[currentWeapon].name) + "Reload"); reloadingSound.setVolume(100); reloadingSound.start(0, 1); } function reloadMagazine() { autoReloading = false; reloading = false; pumping = false; ammoInMag = ammoInMag; if (_root[currentWeapon].name != "shotgun") { ammoInMag = _root[currentWeapon].magazineCapacity; } clearInterval(reloadinTime); clearInterval(pumpTime); } function pumpWeapon() { pumping = true; reloading = false; interruptingReload = false; clearInterval(reloadinTime); mainGunRef.gotoAndPlay(_root[currentWeapon].name + "_Pumping"); pumpTime = setInterval(pumpedWeapon, _root[currentWeapon].pumpTime); } function pumpedWeapon() { pumping = false; reloading = false; clearInterval(pumpTime); clearInterval(reloadinTime); } function raiseWeapon() { reloading = false; autoReloading = false; pumping = false; interruptingReload = false; clearInterval(pumpTime); clearInterval(reloadinTime); clearInterval(bringBackWeapon); } function pumpWeaponSound() { pumpSound = new Sound(stageBG); pumpSound.attachSound(("sound_" + _root[currentWeapon].name) + "Pump"); pumpSound.setVolume(100); pumpSound.start(0, 1); } function shellReloadSound() { shellSound = new Sound(stageBG); shellSound.attachSound(("sound_" + _root[currentWeapon].name) + "ShellReload"); shellSound.setVolume(100); shellSound.start(0, 1); } function attachRound() { bullet++; ammoInMag--; if (ammoInMag <= 0) { stopFire(); } firing = true; firingSound = new Sound(stageBG); firingSound.attachSound(("sound_" + _root[currentWeapon].name) + "Fire"); firingSound.setVolume(100); firingSound.start(0, 1); var _local3 = new Object(); _local3.x = mainGunRef.barrelEnd._x; _local3.y = mainGunRef.barrelEnd._y; mainGunRef.localToGlobal(_local3); if (_root[currentWeapon].shotsPerRound > 1) { bullet++; shellCasing = random(2) + 1; mainGunRef.ejectionPort.attachMovie("shellcasing_Shotgun" + shellCasing, "casing" + bullet, bullet + 98); roundsToFire = _root[currentWeapon].shotsPerRound; while (roundsToFire > -1) { bullet++; var round = _root.attachMovie("round", "round" + bullet, bullet + 350000); if (_root[currentWeapon].showTracers == true) { randomlyShowATracer = random(2) + 1; if (randomlyShowATracer > 1) { round.gotoAndPlay("on"); } else { round.gotoAndStop("off"); } } else { round.gotoAndStop("off"); } round._x = _local3.x - random(50); round._y = _local3.y; round.angle = currentAngle - random(_root[currentWeapon].accuracy); round._rotation = round.angle; round.onEnterFrame = function () { this.x = Math.cos((this.angle * Math.PI) / 180) * _root[currentWeapon].roundSpeed; this.y = Math.sin((this.angle * Math.PI) / 180) * _root[currentWeapon].roundSpeed; this._x = this._x - this.x; this._y = this._y - this.y; }; if ((ammoInMag <= 0) && (_root[currentWeapon].reloadType == "auto")) { if (reloading == false) { reloadWeapon(); } } roundsOnScreen.push({ref:_root["round" + bullet], damage:_root[currentWeapon].damage, headShotDamage:_root[currentWeapon].headShotDamage}); roundsToFire--; } } else { if (_root[currentWeapon].casingEject == true) { shellCasing = random(3) + 1; mainGunRef.ejectionPort.attachMovie((("shellcasing_" + _root[currentWeapon].weaponGroup) + "_") + shellCasing, "casing" + bullet, bullet + 98); } var round = _root.attachMovie("round", "round" + bullet, bullet + 350000); if (_root[currentWeapon].showTracers == true) { randomlyShowATracer = random(2) + 1; if (randomlyShowATracer > 1) { round.gotoAndPlay("on"); } else { round.gotoAndStop("off"); } } else { round.gotoAndStop("off"); } round._x = _local3.x; round._y = _local3.y; round.angle = currentAngle - random(_root[currentWeapon].accuracy); round._rotation = round.angle; round.onEnterFrame = function () { var _local4 = Math.cos((round.angle * Math.PI) / 180) * _root[currentWeapon].roundSpeed; var _local3 = Math.sin((round.angle * Math.PI) / 180) * _root[currentWeapon].roundSpeed; this._x = this._x - _local4; this._y = this._y - _local3; }; if ((ammoInMag <= 0) && (_root[currentWeapon].reloadType == "auto")) { if (reloading == false) { reloadWeapon(); } } roundsOnScreen.push({ref:_root["round" + bullet], penetrateCount:0, damage:_root[currentWeapon].damage, headShotDamage:_root[currentWeapon].headShotDamage}); } } function sortZombieDepths() { var _local2 = new Array(); for (var _local1 in enemyOnScreen) { if (enemyOnScreen[_local1].ref != null) { enemyOnScreen[_local1].ref.depth = enemyOnScreen[_local1].ref._y * 1000; _local2.push(enemyOnScreen[_local1]); } } _local2.sortOn("depth", Array.NUMERIC); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1].ref.swapDepths(_local1 * 1000); _local1++; } } function sortDeadZombies() { var _local2 = new Array(); for (var _local1 in deadZombies) { if (deadZombies[_local1].ref != null) { deadZombies[_local1].ref.depth = deadZombies[_local1].ref._y * 100; _local2.push(deadZombies[_local1]); } } _local2.sortOn("depth", Array.NUMERIC); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1].ref.swapDepths(_local1 * 100); _local1++; } } function collisionTest() { sortZombieDepths(); reloadEmptyWeapon(); if (zombiesKilled >= _root[currentLevel].zombiePool) { loadTimeManager(); } if (currentLevel == "day_20") { if ((zombiesKilled >= 70) && (endGameStarted == false)) { endGameStarted = true; endGame(); } } ammoCountHud.debug_ammoCount.text = ammoInMag; dayNumber.text = "NIGHT " + currentLevel; deathToll.text = zombiesKilled; wallHealthIndicator.wallhealth.text = Math.round(wall.health / 100); zombieProximityCheck(); zombieProximitySort(); for (i in roundsOnScreen) { if (roundsOnScreen[i].ref._x < -150) { roundsOnScreen[i].ref.removeMovieClip(); roundsOnScreen.splice(i, 1); } if (_root[currentWeapon].rangeType == "melee") { var _local2 = new Object(); _local2.x = mainGunRef.barrelEnd._x; _local2.y = mainGunRef.barrelEnd._y; mainGunRef.localToGlobal(_local2); if (roundsOnScreen[i].ref._x <= (_local2.x - _root[currentWeapon].range)) { roundsOnScreen[i].ref.removeMovieClip(); roundsOnScreen.splice(i, 1); } } } for (j in aliveZombies) { enemyOnScreen[j].ref.zombieHealth.text = enemyOnScreen[j].health; enemyOnScreen[j].ref.zombieDead.text = enemyOnScreen[j].dead; if (aliveZombies[j].dead == false) { if (((aliveZombies[j].ref._x > (520 + ((aliveZombies[j].ref._y * 20) / 100))) && ((!aliveZombies[j].idle) == true)) && (aliveZombies[j].dead == false)) { aliveZombies[j].ref.gotoAndPlay("idlestop1"); aliveZombies[j].idle = true; } else if (((aliveZombies[j].idle == true) && (!wall.destroyed)) && (aliveZombies[j].dead == false)) { aliveZombies[j].ref.gotoAndPlay("attackWall" + random(50)); wall.health = wall.health - aliveZombies[j].damage; checkWallStatus(); if (wall.health <= -1) { wall.destroyed = true; } } else if (((aliveZombies[j].idle == false) && (aliveZombies[j].dead == false)) && (aliveZombies[j].beingExploded == false)) { aliveZombies[j].ref._x = aliveZombies[j].ref._x + aliveZombies[j].speed; } else if ((wall.destroyed && (aliveZombies[j].idle == true)) && (aliveZombies[j].dead == false)) { wall.health = 0; if ((aliveZombies[j].animating == false) && (aliveZombies[j].type != "zombieDog")) { aliveZombies[j].ref.gotoAndPlay(random(10) + 25); aliveZombies[j].animating = true; } else if ((aliveZombies[j].type == "zombieDog") && (aliveZombies[j].animating == false)) { aliveZombies[j].ref.gotoAndPlay("walk1"); aliveZombies[j].animating = true; } if ((aliveZombies[j].ref._x <= (_root.mainChar._x + 39)) && (!aliveZombies[j].eating)) { aliveZombies[j].ref._xscale = 100; aliveZombies[j].ref._x = aliveZombies[j].ref._x + 1; } if ((aliveZombies[j].ref._x >= (_root.mainChar._x + 40)) && (!aliveZombies[j].eating)) { aliveZombies[j].ref._xscale = -100; aliveZombies[j].ref._x = aliveZombies[j].ref._x - 1; } if ((aliveZombies[j].ref._y <= (_root.mainChar._y + 40)) && (!aliveZombies[j].eating)) { aliveZombies[j].ref._y = aliveZombies[j].ref._y + 1; } if ((aliveZombies[j].ref._y >= (_root.mainChar._y + 40)) && (!aliveZombies[j].eating)) { aliveZombies[j].ref._y = aliveZombies[j].ref._y - 1; } if (aliveZombies[j].ref.reach.hitTest(_root.mainChar._x + 70, _root.mainChar._y + 10, true)) { if (hero.isAlive) { aliveZombies[j].eating = true; _root.mainChar.gotoAndPlay("dead"); aliveZombies[j].ref.gotoAndPlay("lunge"); _root.attachMovie("gameOver", "gameOver", 50000); if (levelUp == 1) { gameOver.gameOverDays.gameOverDaysText.text = ("AFTER SURVIVING " + levelUp) + " DAY"; } else { gameOver.gameOverDays.gameOverDaysText.text = ("AFTER SURVIVING " + levelUp) + " DAYS"; } gameOver._alpha = 0; gameOver.alphaTo(100, 8, "easeOutSine"); hideCrosshairs(); hero.isAlive = false; delete mainChar.onEnterFrame; delete stageBG.onPress; delete stageBG.onRelease; } else if (!hero.isAlive) { aliveZombies[j].eating = true; aliveZombies[j].ref.gotoAndPlay("bendDown"); } } } } for (k in roundsOnScreen) { randomBloodPack = random(3) + 1; randomBloodAnim = random(fx_totalBloodAnims) + 1; randomBloodAnimHead = random(fx_totalBloodAnimsHead) + 1; randomBloodAnimChainsaw = random(fx_totalBloodAnimsChainsaw) + 1; for (v in aliveZombies) { if (aliveZombies[v].ref.head.hitTest(roundsOnScreen[k].ref.collision) && (aliveZombies[v].dead == false)) { hitHelmet = random(5); if ((hitHelmet <= 2) && (aliveZombies[v].type == "zombieSoldier")) { hitBodySound = new Sound(stageBG); hitBodySound.attachSound("zombie_hitBody2"); hitBodySound.setVolume(100); hitBodySound.start(0, 1); aliveZombies[v].ref["thudPackHead" + randomBloodPack].gotoAndPlay("base1"); roundsOnScreen[k].ref.removeMovieClip(); roundsOnScreen.splice(k, 1); } else { aliveZombies[v].health = aliveZombies[v].health - (roundsOnScreen[k].headShotDamage + random(3)); switch (_root[currentWeapon].name) { case "chainsaw" : aliveZombies[v].ref["bloodPackHead" + randomBloodPack].gotoAndPlay("chainsaw" + randomBloodAnimChainsaw); hitBodySound = new Sound(stageBG); hitBodySound.attachSound("sound_hitChainsaw" + (random(2) + 1)); hitBodySound.setVolume(100); hitBodySound.start(0, 1); break; case "flameThrower" : aliveZombies[v].ref.flamePackHead.play(); break; default : aliveZombies[v].ref["bloodPackHead" + randomBloodPack].gotoAndPlay("head" + randomBloodAnimHead); hitBodySound = new Sound(stageBG); hitBodySound.attachSound("sound_hitHead1"); hitBodySound.setVolume(100); hitBodySound.start(0, 1); } aliveZombies[v].ref._x = aliveZombies[v].ref._x - 1; aliveZombies[v].ref.prevFrame; checkPenetration(); if ((aliveZombies[v].health <= 0) && (aliveZombies[v].beingExploded == false)) { deathSound = new Sound(stageBG); if (aliveZombies[v].type == "zombieDog") { deathSound.attachSound("sound_dogDeath_" + (random(5) + 1)); } else { deathSound.attachSound("sound_zombieDeath_" + (random(11) + 1)); } deathSound.setVolume(100); deathSound.start(0, 1); deadZombies.push({ref:aliveZombies[v].ref}); randomDeath = random(3) + 1; if (aliveZombies[v].ref._x > 450) { aliveZombies[v].ref.gotoAndPlay("fallBackwards" + randomDeath); zombiesKilled++; deadZombieCount++; aliveZombies[v].dead = true; aliveZombies.splice(v, 1); } else { aliveZombies[v].ref.gotoAndPlay("fallHead" + randomDeath); zombiesKilled++; deadZombieCount++; aliveZombies[v].dead = true; aliveZombies.splice(v, 1); sunRiseCheck(); } } } } if (aliveZombies[v].ref.torso.hitTest(roundsOnScreen[k].ref.collision) && (aliveZombies[j].dead == false)) { if ((aliveZombies[v].type == "zombieSoldier") || (aliveZombies[v].type == "zombieSWAT")) { hitBodySound = new Sound(stageBG); hitBodySound.attachSound("zombie_hitBody2"); hitBodySound.setVolume(100); hitBodySound.start(0, 1); aliveZombies[v].ref["thudPackTorso" + randomBloodPack].gotoAndPlay("base1"); roundsOnScreen[k].ref.removeMovieClip(); roundsOnScreen.splice(k, 1); } else { aliveZombies[v].health = aliveZombies[v].health - (roundsOnScreen[k].damage + random(2)); switch (_root[currentWeapon].name) { case "chainsaw" : aliveZombies[v].ref["bloodPackTorso" + randomBloodPack].gotoAndPlay("chainsaw" + randomBloodAnimChainsaw); hitBodySound = new Sound(stageBG); hitBodySound.attachSound("sound_hitChainsaw" + (random(2) + 1)); hitBodySound.setVolume(100); hitBodySound.start(0, 1); break; case "flameThrower" : aliveZombies[v].ref.flamePackTorso.play(); break; default : hitBodySound = new Sound(stageBG); hitBodySound.attachSound("sound_hitBody" + (random(2) + 1)); hitBodySound.setVolume(100); hitBodySound.start(0, 1); aliveZombies[v].ref["bloodPackTorso" + randomBloodPack].gotoAndPlay("base" + randomBloodAnim); } checkPenetration(); aliveZombies[v].ref._x = aliveZombies[v].ref._x - _root[currentWeapon].knockBack; aliveZombies[v].ref.prevFrame; if ((aliveZombies[v].health <= 0) && (aliveZombies[v].beingExploded == false)) { deathSound = new Sound(stageBG); if (aliveZombies[v].type == "zombieDog") { deathSound.attachSound("sound_dogDeath_" + (random(5) + 1)); } else { deathSound.attachSound("sound_zombieDeath_" + (random(11) + 1)); } deathSound.setVolume(100); deathSound.start(0, 1); deadZombies.push({ref:enemyOnScreen[j].ref}); randomDeath = random(3) + 1; aliveZombies[v].ref.gotoAndPlay("fallBackwards" + randomDeath); zombiesKilled++; deadZombieCount++; aliveZombies[v].dead = true; aliveZombies.splice(v, 1); sunRiseCheck(); } } } if (aliveZombies[v].ref.legs.hitTest(roundsOnScreen[k].ref.collision) && (aliveZombies[j].dead == false)) { aliveZombies[v].health = aliveZombies[v].health - (roundsOnScreen[k].damage + random(1)); switch (_root[currentWeapon].name) { case "chainsaw" : aliveZombies[v].ref["bloodPackTorso" + randomBloodPack].gotoAndPlay("chainsaw" + randomBloodAnimChainsaw); hitBodySound = new Sound(stageBG); hitBodySound.attachSound("sound_hitChainsaw" + (random(2) + 1)); hitBodySound.setVolume(100); hitBodySound.start(0, 1); break; case "flameThrower" : aliveZombies[v].ref.flamePackLegs.play(); break; default : aliveZombies[v].ref["bloodPackLegs" + randomBloodPack].play(); hitLegSound = new Sound(stageBG); hitLegSound.attachSound("sound_hitBody1"); hitLegSound.setVolume(100); hitLegSound.start(0, 1); } checkPenetration(); aliveZombies[v].ref._x = aliveZombies[v].ref._x - 2; aliveZombies[v].ref.prevFrame; if ((aliveZombies[v].health <= 0) && (aliveZombies[v].beingExploded == false)) { deathSound = new Sound(stageBG); if (aliveZombies[v].type == "zombieDog") { deathSound.attachSound("sound_dogDeath_" + (random(5) + 1)); } else { deathSound.attachSound("sound_zombieDeath_" + (random(11) + 1)); } deathSound.setVolume(100); deathSound.start(0, 1); randomDeath = random(3) + 1; if (aliveZombies[v].ref._x > 450) { aliveZombies[v].ref.gotoAndPlay("fallBackwards" + randomDeath); zombiesKilled++; deadZombieCount++; aliveZombies[v].dead = true; aliveZombies.splice(v, 1); } else { aliveZombies[v].ref.gotoAndPlay("fallForward" + randomDeath); zombiesKilled++; deadZombieCount++; aliveZombies[v].dead = true; aliveZombies.splice(v, 1); sunRiseCheck(); } } } } } } } function ceaseFire() { firing = false; clearInterval(weaponDelay); mainGunRef.muzzleFlash.gotoAndStop(1); } function turretControl() { var _local2 = new Object(); _local2.x = mainGunRef._x; _local2.y = mainGunRef._y; mainGunRef._parent.localToGlobal(_local2); var _local4 = _local2.x - _root._xmouse; var _local3 = _local2.y - _root._ymouse; var _local5 = Math.atan2(_local3, _local4) * 57.2957795130823; currentAngle = _local5; if (currentAngle > 15) { currentAngle = 15; } if (currentAngle < -10) { currentAngle = -10; } mainGunRef._rotation = currentAngle; } stop(); _quality = "medium"; showCrosshairs(); _root.attachMovie("blackOut", "mainBlackOut", 1324); _root.mainBlackOut.alphaTo(0, 1.5, "easeOutSine", 0.5, hideBlackOut); _root.mainBlackOut.depth = 554000 /* 0x087410 */; bullet = 0; bulletLevel = 1; firstRound = true; reloading = false; autoReloading = false; pumping = false; firing = false; interruptingReload = false; wall_health = 1000; currentLevel = "day_1"; levelUp = 1; zombiesKilled = 0; chainsawSoundPlaying = false; optionsLoaded = false; zombiesAnimating = false; gamePaused = false; endGameStarted = false; zombieLimit = 9; liveZombieCount = 0; delay = 6; roundsOnScreen = new Array(); enemyOnScreen = new Array(); deadZombies = new Array(); aliveZombies = new Array(); allWeapons = new Array(); x = 1; zombiesCreated = 0; var bodysOnScreenTime = 50; mainGunRef = mainChar.mainGun; function removeThisZombie(zombieRef) { if (deadZombieCount >= deadZombieCountMax) { _root[zombieRef].alphaTo(0, 0.15, "linear", 0, function () { removeMovieClip(_root[zombieRef]); }); deadZombieCount--; } } deadZombieCount = 0; deadZombieCountMax = 35; removeZombieDelay = 30000; function zombieProximityCheck() { var _local2 = {x:_root.mainChar.mainGun.barrelEnd._x, y:_root.mainChar.mainGun.barrelEnd._y}; _root.mainChar.mainGun.barrelEnd.localToGlobal(_local2); for (v in aliveZombies) { _root.aliveZombies[v].targetX = _root.aliveZombies[v].ref._x; _root.aliveZombies[v].targetY = _root.aliveZombies[v].ref._y - 45; _root.aliveZombies[v].proximity = Math.round(Math.sqrt(((_local2.x - _root.aliveZombies[v].targetX) * (_local2.x - _root.aliveZombies[v].targetX)) + ((_local2.y - _root.aliveZombies[v].targetY) * (_local2.y - _root.aliveZombies[v].targetY)))); aliveZombies[v].ref.zombieProximity.text = v; } } function zombieProximitySort() { _root.aliveZombies.sortOn("proximity", Array.DESCENDING, Array.NUMERIC); } function hideBlackOut() { _root.mainBlackOut._visible = false; } function endGame() { pauseGame(); hideCrosshairs(); _root.attachMovie("endingAnimation", "endingAnim", 999002); endingAnim._y = 11; } function loadHints() { if (hints[_root.levelUp] == "") { timeManager.theClipBoard.hintCard._alpha = 0; } else { timeManager.theClipBoard.hintCard._alpha = 100; timeManager.theClipBoard.hintCard.hintText.text = hints[_root.levelUp]; } } hints = new Array(); hints.push("", "MORE SURVIVORS MEANS MORE CAN BE DONE", "TIME SEARCHING FOR WEAPONS ADDS UP", "SOME ZOMBIES CARRY WEAPONS YOU CAN USE", "", "SPACEBAR SWITCHES WEAPONS", "HIT 'R' TO RELOAD YOUR WEAPON", "", "ANY SEARCHING CAN BE DANGEROUS", "BETTER WEAPONS TAKE TIME TO FIND", "", "REMEMBER TO WRITE TOMMOROW'S NOTE", "DON'T WASTE TIME OVER REPAIRING", "ESCAPE OPENS THE OPTIONS", "", "CALL MUM IF I LIVE", "BROKEN WALL PLUS ZOMBIES EQUALS DEATH", "", "OH I DON'T KNOW", "", "", "DON'T DIE", "", "KILL ZOMBIES...AND STUFF", "", "", "I THINK I CAN. I THINK I CAN.", "", "", "ZOMBIE ARMS AREN'T FOOD"); function sunRiseCheck() { remainderOfZombies = _root[currentLevel].zombiePool - zombiesKilled; thirdOfZombies = _root[currentLevel].zombiePool / 3.1; if ((remainderOfZombies < thirdOfZombies) && (sunriseStarted == false)) { _root.startSunRise(); bgImage.dawn._visible = true; } } function startSunRise() { if (sunriseStarted == false) { sunriseStarted = true; bgImage.dawn._alpha = 0; alphaSun = setInterval(alphaUpSun, 500); } } function alphaUpSun() { if (bgImage.dawn._alpha <= 100) { bgImage.dawn._alpha = bgImage.dawn._alpha + 2; } else { clearInterval(alphaSun); } } function resetSunRise() { sunriseStarted = false; clearInterval(alphaSun); bgImage.dawn._alpha = 0; bgImage.dawn._visible = false; } sunriseStarted = false; bgImage.dawn._visible = false; function loadTimeManager() { chainsawSound.stop("sound_chainsawIdle"); timeManagerOpen = true; if (retryLevel == false) { levelUp++; } pauseGame(); _root.attachMovie("timeManager", "timeManager", 500021); timeManager.blackOut.alphaTo(100, 2, "easeOutSine", 0.8, startTimeManager); hoursSpentSurvivors = 0; hoursSpentWeapons = 0; hoursSpentRepairingWall = 0; wallRepairs = 0; survivorsFound = 0; searchPartyMembersKilled = 0; hoursInDay = 12; searchFoundAWeapon = 0; } function startTimeManager() { hideCrosshairs(); bgMusic.volumeTo(5, 3, "easeOutSine"); cleanUpZombies(); timeManager.gotoAndStop("timeManage"); timeManager.blackOut.alphaTo(0, 3, "easeOutSine"); updateClipBoardText(); weaponMeter(); if (survivors >= maxHelpers) { timeManager.theClipBoard.noVacancy._visible = true; } else { timeManager.theClipBoard.noVacancy._visible = false; } if (retryLevel == true) { calculateFindings(); confirmResults(); } else { clipBoardUp(); } loadHints(); } function closeManager() { cleanUpZombies(); if (_root.primaryWeapon != undefined) { showCrosshairs(); bgMusic.volumeTo(20, 8, "easeOutSine"); retryLevel = false; _root.timeManager.blackOut.alphaTo(100, 2, "easeOutSine", 0, startNextLevel); } else { _root.timeManager.timeMenu_bgDay.needAWeapon.alphaTo(100, 1); } } function updateClipBoardText() { clearInterval(updateClipBoard); timeManager.theClipBoard.hoursRemaining.text = hoursInDay; timeManager.theClipBoard.hoursSurvivors.text = hoursSpentSurvivors; timeManager.theClipBoard.hoursWeapons.text = hoursSpentWeapons; timeManager.theClipBoard.hoursRepairingWall.text = hoursSpentRepairingWall; timeManager.theClipBoard.repairRateText.text = Math.round((repairRate * survivors) / 100); timeManager.clipBoardResults.wallRepairedBy.text = Math.round(wallRepairs / 100); timeManager.clipBoardResults.survivorsFound.text = survivorsFound; timeManager.clipBoardResults.survivorsKilled.text = searchPartyMembersKilled; timeManager.clipBoardResults.clipBoardDay.text = debugDay; timeManager.theClipBoard.barricadeTotal.text = Math.round(wall.health / 100); timeManager.clipBoardResults.barricadeTotal.text = Math.round(wall.health / 100); timeManager.theClipBoard.survivorsTotal.text = survivors; timeManager.clipBoardResults.survivorsTotal.text = survivors; } function resetClipBoardText() { timeManager.theClipBoard.hoursRemaining.text = "12"; timeManager.theClipBoard.hoursSurvivors.text = "0"; timeManager.theClipBoard.hoursWeapons.text = "0"; timeManager.theClipBoard.hoursRepairingWall.text = "0"; timeManager.clipBoardResults.wallRepairedTo.text = "0"; timeManager.clipBoardResults.survivorsFound.text = "0"; timeManager.clipBoardResults.barricadeTotal.text = Math.round(wall.health / 100); timeManager.theClipBoard.barricadeTotal.text = Math.round(wall.health / 100); timeManager.clipBoardResults.foundWeapons.text = ""; } function calculateFindings() { tempWallHealth = wall.health; wallRepairs = (hoursSpentRepairingWall * repairRate) * survivors; wall.health = wall.health + wallRepairs; checkWallStatus(); if (wall.health > 0) { wall.destroyed = false; } if (wall.health >= wall.maxHealth) { wallRepairs = wall.maxHealth - tempWallHealth; wall.health = wall.maxHealth; } checkWallStatus(); startOfLevelWallHealth = wall.health; if ((hoursSpentSurvivors <= 5) && (hoursSpentSurvivors > 0)) { survivorsFound = survivorsFound + random(2); } else if ((hoursSpentSurvivors <= 10) && (hoursSpentSurvivors > 5)) { survivorsFound = survivorsFound + (random(2) + 1); } else if (hoursSpentSurvivors > 10) { survivorsFound = survivorsFound + (random(2) + 2); } if ((survivorsFound + survivors) >= maxHelpers) { survivorsFound = maxHelpers - survivors; } survivors = survivors + survivorsFound; if (hoursSpentWeapons >= 5) { searchPartyMembersKilled = searchPartyMembersKilled + random(2); } else if (hoursSpentWeapons >= 10) { searchPartyMembersKilled = searchPartyMembersKilled + (random(2) + 1); } else if (hoursSpentWeapons > 10) { searchPartyMembersKilled = searchPartyMembersKilled + (random(2) + 2); } if ((survivors - searchPartyMembersKilled) <= 1) { searchPartyMembersKilled = 0; } survivors = survivors - searchPartyMembersKilled; if ((_root[currentLevel].findWeapon == true) && (retryLevel == false)) { pickedUpWeapon = _root[currentLevel].weaponFound; if (_root[pickedUpWeapon].found != true) { nextWeaponPoint++; _root[pickedUpWeapon].found = true; droppedWeapon = ("" + _root[pickedUpWeapon].description) + " \r"; timeManager.clipBoardResults.foundWeapons.text = timeManager.clipBoardResults.foundWeapons.text + droppedWeapon.toUpperCase(); } else { _root[currentLevel].findWeapon = false; } } if (hoursSpentWeapons >= 1) { foundWeaponsTotal = foundWeaponsTotal + (hoursSpentWeapons + survivors); for (i in allWeapons) { weaponNumberFind++; if ((foundWeaponsTotal >= _root[allWeapons[i]].pointsRequired) && (_root[allWeapons[i]].found == false)) { searchFoundAWeapon++; _root[allWeapons[i]].found = true; _root["weaponFound" + weaponNumberFind] = ("" + _root[allWeapons[i]].description) + " "; if (_root[allWeapons[i]].name != "pistol") { nextWeaponPoint++; timeManager.clipBoardResults.foundWeapons.text = (timeManager.clipBoardResults.foundWeapons.text + _root["weaponFound" + weaponNumberFind].toUpperCase()) + "\r"; } else { timeManager.clipBoardResults.foundWeapons.text = "NONE"; } timeManager.timeMenu_bgDay["shadow_" + _root[allWeapons[i]].name].attachMovie(_root[allWeapons[i]].name + "_Icon", _root[allWeapons[i]].name + "_Weapon", this.getNextHighestDepth); } } } if ((searchFoundAWeapon <= 0) && (_root[currentLevel].findWeapon != true)) { timeManager.clipBoardResults.foundWeapons.text = "NONE"; } for (i in allWeapons) { if (_root[allWeapons[i]].found == true) { timeManager.timeMenu_bgDay["shadow_" + _root[allWeapons[i]].name].attachMovie(_root[allWeapons[i]].name + "_Icon", _root[allWeapons[i]].name + "_Weapon", this.getNextHighestDepth); } } _root.timeManager.timeMenu_bgDay.primary.attachMovie(primaryWeapon + "_Icon", "primaryWeapon", this.getNextHighestDepth); _root.timeManager.timeMenu_bgDay.secondary.attachMovie(secondaryWeapon + "_Icon", "secondaryWeapon", this.getNextHighestDepth); if (_root.survivors >= 1) { _root.activateHelpers(_root.survivors); } debugDay++; updateClipBoard = setInterval(updateClipBoardText, 1000); } function weaponMeter() { for (i in weaponPoints) { i = nextWeaponPoint; if (weaponPoints[i] != undefined) { pointsDifference = weaponPoints[i] - weaponPoints[i - 1]; earnedPointsPastDiff = foundWeaponsTotal - weaponPoints[i - 1]; if (earnedPointsPastDiff <= 0) { earnedPointsPastDiff = 0; } } else { pointsDifference = weaponPoints[i]; earnedPointsPastDiff = foundWeaponsTotal; } var _local1 = Math.round((earnedPointsPastDiff / pointsDifference) * 100); timeManager.theClipBoard.findOmeter.findBar.bar._xscale = _local1; break; } } function slideToToolBench() { timeManager.xSlideTo(-800, 1.5, "easeOutSine", 0.5); timeManager.timeMenu_bgDay.blurTo(0, 5, 1, "easeOutSine", 0.5); } function clipBoardUp() { timeManager.theClipBoard.ySlideTo(30, 0.5, "easeOutSine", 1.5); timeManager.timeMenu_bgDay.blurTo(2, 5, 1, "easeOutSine", 0.5); } function clipBoardDown() { timeManager.theClipBoard.ySlideTo(420, 0.5, "easeOutSine"); timeManager.timeMenu_bgDay.blurTo(0, 5, 1, "easeOutSine", 0.5); } function clipBoardResultsUp() { timeManager.clipBoardResults.ySlideTo(15, 0.5, "easeOutSine"); timeManager.timeMenu_bgNight.blurTo(0, 5, 1, "easeOutSine", 0.5); } function clipBoardResultsDown() { timeManager.clipBoardResults.ySlideTo(420, 0.5, "easeOutSine"); } function confirmTimeManagement() { clipBoardDown(); calculateFindings(); timeManager.timeMenu_bgNight.alphaTo(100, 1, "easeOutSine", null, clipBoardResultsUp); } function confirmResults() { clipBoardResultsDown(); resetClipBoardText(); slideToToolBench(); } function clipBoardButtons(btnName) { _root.timeManager.theClipBoard[btnName].onRelease = function () { switch (btnName) { case "barricadePlus" : if (hoursInDay > 0) { hoursSpentRepairingWall++; hoursInDay--; updateClipBoardText(); } return; case "barricadeMinus" : if (hoursSpentRepairingWall > 0) { hoursSpentRepairingWall--; hoursInDay++; updateClipBoardText(); } return; case "weaponsMinus" : if (hoursSpentWeapons > 0) { hoursSpentWeapons--; hoursInDay++; updateClipBoardText(); } return; case "weaponsPlus" : if (hoursInDay > 0) { hoursSpentWeapons++; hoursInDay--; updateClipBoardText(); } return; case "survivorsMinus" : if (hoursSpentSurvivors > 0) { hoursSpentSurvivors--; hoursInDay++; updateClipBoardText(); } return; case "survivorsPlus" : if (hoursInDay > 0) { hoursSpentSurvivors++; hoursInDay--; updateClipBoardText(); } return; } }; } timeManager._visible = false; blackOut._visible = false; nextWeaponPoint = 1; retryLevel = false; repairRate = 507; hoursInDay = 12; survivors = 1; hoursSpentRepairingWall = 0; hoursSpentWeapons = 0; hoursSpentSurvivors = 0; survivorsFound = 0; foundSurvivors = 0; foundWeaponsTotal = 1; searchPartyMembersKilled = 0; debugDay = 0; searchFoundAWeapon = 0; fx_totalBloodAnims = 4; fx_totalBloodAnimsHead = 2; fx_totalBloodAnimsChainsaw = 2; function moveCharacter() { if ((((!Key.isDown(65)) && (!Key.isDown(68))) && (!Key.isDown(87))) && (!Key.isDown(83))) { characterWalkAnim("idle"); } if (Key.isDown(65) && (!blockFront.hitTest(mainChar._x + 90, mainChar._y + 100, true))) { this._x = this._x - hero.speed; characterWalkAnim("forward"); } if (Key.isDown(68) && (!blockBack.hitTest(mainChar._x + 90, mainChar._y + 100, true))) { this._x = this._x + hero.speed; characterWalkAnim("backward"); } if ((Key.isDown(87) && (!blockTop.hitTest(mainChar._x + 90, mainChar._y + 100, true))) && (!blockBack.hitTest(mainChar._x + 90, mainChar._y + 100, true))) { this._y = this._y - hero.speed; if (Key.isDown(68)) { characterWalkAnim("backward"); } else if (Key.isDown(65)) { characterWalkAnim("forward"); } else { characterWalkAnim("up"); } } if ((Key.isDown(83) && (!blockFront.hitTest(mainChar._x + 90, mainChar._y + 100, true))) && (!blockBottom.hitTest(mainChar._x + 90, mainChar._y + 100, true))) { this._y = this._y + hero.speed; if (Key.isDown(68)) { characterWalkAnim("backward"); } else if (Key.isDown(65)) { characterWalkAnim("forward"); } else { characterWalkAnim("down"); } } if (Key.isDown(82)) { if ((reloading == false) && (ammoInMag != _root[currentWeapon].magazineCapacity)) { reloadWeapon(); } if (Key.isDown(49)) { _root.swapWeapon("pistol"); } } } function characterWalkAnim(currentDirection) { _root.mainChar.legs.gotoAndStop(currentDirection); } hero = new Object(); hero.health = 100; hero.speed = 5; hero.isAlive = true; mainChar.depthSwappedWith5 = false; keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.isDown(32)) { switchWeapons(); } if (Key.isDown(27)) { loadOptions(); } }; Key.addListener(keyListener); _root.mainChar.onEnterFrame = moveCharacter; function zombieGroanSound(zombieType) { playASound = random(10) + 1; if (playASound == 1) { zombieGroan = new Sound(stageBG); zombieGroan.attachSound("sound_zombie" + zombieType); zombieGroan.setVolume(100); zombieGroan.start(0, 1); } } function zombieHitWallSound() { zombieHitWallSnd = new Sound(stageBG); zombieHitWallSnd.attachSound("zombie_hitWall" + (random(2) + 1)); zombieHitWallSnd.setVolume(50); zombieHitWallSnd.start(0, 1); } function destroyBody() { this.removeMovieClip; } function zombieAppearance(zombieRef) { randomZombieHead = random(zombieHeads) + 1; randomZombieTorso = random(zombieTorsos) + 1; randomHeadAccessory = random(zombieHeadAccessories) + 1; randomTorsoAccessory = random(zombieTorsoAccessories) + 1; randomTorsoColour = torsoColours[random(torsoColours.length)]; _root[zombieRef].dummyHead.attachMovie("zombieHead" + randomZombieHead, "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso" + randomZombieTorso, "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyTorso.torso.play(); _root[zombieRef].dummyHead.head.accessories.gotoAndStop(randomHeadAccessory); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop(randomTorsoAccessory); _root[zombieRef].dummyTorso.torso.torso.colorTo(randomTorsoColour, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(randomTorsoColour, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(randomTorsoColour, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(randomTorsoColour, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(randomTorsoColour, 0); randomLegColour = legColours[random(legColours.length)]; _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(randomLegColour, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(randomLegColour, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(randomLegColour, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(randomLegColour, 0); _root[zombieRef].cacheAsBitmap = true; if (_root[currentZombieType].name == "zombieSlow") { _root[zombieRef].gotoAndPlay(random(20) + 45); } if (_root[currentZombieType].name == "zombieFast") { _root[zombieRef].gotoAndPlay(random(20) + 1); } if (_root[currentZombieType].name == "zombieSprint") { _root[zombieRef].gotoAndPlay(random(10) + 80); } } function zombieAppearanceCustom(zombieRef, zombieType) { randomZombieHead = random(zombieHeads) + 1; randomZombieTorso = random(zombieTorsos) + 1; randomHeadAccessory = random(zombieHeadAccessories) + 1; randomTorsoAccessory = random(zombieTorsoAccessories) + 1; if (zombieType == "zombieFatManSprint") { zombieType = "zombieFatMan"; } if (zombieType == "zombieFatWomanSprint") { zombieType = "zombieFatWoman"; } switch (zombieType) { case "zombieSoldier" : _root[zombieRef].dummyHead.attachMovie("zombieHead1", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("armyHelmet"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("armyVest"); _root[zombieRef].dummyBackHand.backHand.accessories.gotoAndStop("armyM4"); _root[zombieRef].dummyTorso.torso.torso.colorTo(8485151, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(8485151, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(8485151, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(8485151, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(8485151, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(5329152, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(5329152, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(5329152, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(5329152, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieSWAT" : _root[zombieRef].dummyHead.attachMovie("zombieHead1", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("SWAT"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("SWAT"); _root[zombieRef].dummyTorso.torso.torso.colorTo(1783122, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(1783122, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(1783122, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(1783122, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(1783122, 0); _root[zombieRef].dummyBackHand.backHand.colorTo(1184274, 0); _root[zombieRef].dummyFrontHand.frontHand.colorTo(1184274, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(1783122, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(1783122, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(1783122, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(1783122, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieFatCop" : _root[zombieRef].dummyHead.attachMovie("zombieHead1", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("copFat" + (random(3) + 1)); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("copFat"); _root[zombieRef].dummyBackHand.backHand.accessories.gotoAndStop("copNightStick"); _root[zombieRef].dummyTorso.torso.torso.colorTo(6737151, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(6737151, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(16771797, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(6737151, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(16771797, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(7208, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(7208, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(7208, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(7208, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieDropRevolver" : _root[zombieRef].dummyHead.attachMovie("zombieHead1", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("copFat" + (random(3) + 1)); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("copFat"); _root[zombieRef].dummyFrontHand.frontHand.accessories.gotoAndStop("copRevolver"); _root[zombieRef].dummyTorso.torso.torso.colorTo(6737151, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(6737151, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(16771797, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(6737151, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(16771797, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(7208, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(7208, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(7208, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(7208, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieClown" : _root[zombieRef].dummyHead.attachMovie("zombieHead3", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso2", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("clown"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("clown"); _root[zombieRef].dummyTorso.torso.torso.colorTo(6710988, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(39168, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(39168, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(6710988, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(6710988, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(13382400, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(13382400, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(13260, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(13260, 0); _root[zombieRef].dummyFrontFoot.foot.colorTo(10027008, 0); _root[zombieRef].dummyBackFoot.foot.colorTo(10027008, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieMechanic" : _root[zombieRef].dummyHead.attachMovie("zombieHead2", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop(randomHeadAccessory); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("mechanic"); _root[zombieRef].dummyTorso.torso.torso.colorTo(3691610, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(3691610, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(3691610, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(3691610, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(3691610, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(3691610, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(3691610, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(3691610, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(3691610, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombiePriest" : _root[zombieRef].dummyHead.attachMovie("zombieHead1", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso2", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("priest"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("priest"); _root[zombieRef].dummyBackHand.backHand.accessories.gotoAndStop("bible"); _root[zombieRef].dummyTorso.torso.torso.colorTo(1644825, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(1644825, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(1644825, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(1644825, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(1644825, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(1644825, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(1644825, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(1644825, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(1644825, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieNewsReporter" : _root[zombieRef].dummyHead.attachMovie("zombieHead3", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("newsReporter"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("newsReporter"); _root[zombieRef].dummyBackHand.backHand.accessories.gotoAndStop("microphone"); _root[zombieRef].dummyTorso.torso.torso.colorTo(13412704, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(13412704, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(13412704, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(13412704, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(13412704, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(3355443, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(3355443, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(3355443, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(3355443, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieNewsCameraman" : _root[zombieRef].dummyHead.attachMovie("zombieHead1", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("newsCameraman"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("newsCameraman"); _root[zombieRef].dummyBackHand.backHand.accessories.gotoAndStop("newsCamera"); _root[zombieRef].dummyTorso.torso.torso.colorTo(10040115, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(10040115, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(16771797, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(10040115, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(16771797, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(3355443, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(3355443, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(3355443, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(3355443, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieFatWoman" : _root[zombieRef].dummyHead.attachMovie("zombieHead3", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("fatWoman" + (random(5) + 1)); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("fatWoman" + (random(5) + 1)); _root[zombieRef].dummyTorso.torso.torso.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(15260631, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(15260631, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(15260631, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieFatMan" : _root[zombieRef].dummyHead.attachMovie("zombieHead3", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("fatMan" + (random(4) + 1)); zombieRandomClothesSet = "" + (random(4) + 1); switch (zombieRandomClothesSet) { case "1" : _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("fatMan1"); _root[zombieRef].dummyTorso.torso.torso.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(6697728, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(6697728, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(15260631, 0); break; case "2" : _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("fatMan2"); _root[zombieRef].dummyTorso.torso.torso.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(13158, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(13158, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(13158, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(13158, 0); break; case "3" : _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("fatMan3"); _root[zombieRef].dummyTorso.torso.torso.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(7500362, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(7500362, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(1510144, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(1510144, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(1510144, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(1510144, 0); break; case "4" : _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("fatMan4"); _root[zombieRef].dummyTorso.torso.torso.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(4868682, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(4868682, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(4868682, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(4868682, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(4993566, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(4993566, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(4993566, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(4993566, 0); break; } _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(6697728, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(6697728, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(15260631, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombiePrisoner" : _root[zombieRef].dummyHead.attachMovie("zombieHead3", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop(randomHeadAccessory); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("prisoner"); _root[zombieRef].dummyTorso.torso.torso.colorTo(16750848, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(16750848, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(16750848, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(16750848, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(16750848, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(16750848, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(16750848, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(16750848, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(16750848, 0); _root[zombieRef].cacheAsBitmap = true; break; case "zombieDropShotgun" : _root[zombieRef].dummyHead.attachMovie("zombieHead3", "head", x); _root[zombieRef].dummyTorso.attachMovie("zombieTorso1", "torso", x); _root[zombieRef].dummyFrontHand.attachMovie("zombie_Hand", "frontHand", x); _root[zombieRef].dummyBackHand.attachMovie("zombie_Hand", "backHand", x); _root[zombieRef].dummyHead.head.accessories.gotoAndStop("biker"); _root[zombieRef].dummyTorso.torso.torsoAddons.gotoAndStop("biker"); _root[zombieRef].dummyFrontHand.frontHand.accessories.gotoAndStop("bikerShotgun"); _root[zombieRef].dummyTorso.torso.torso.colorTo(6737151, 0); _root[zombieRef].dummyFrontUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyBackUpperArm.upperArm.colorTo(15260631, 0); _root[zombieRef].dummyBackLowerArm.lowerArm.colorTo(15260631, 0); _root[zombieRef].dummyFrontUpperLeg.upperLeg.colorTo(1313280, 0); _root[zombieRef].dummyFrontLowerLeg.lowerLeg.colorTo(1313280, 0); _root[zombieRef].dummyBackUpperLeg.upperLeg.colorTo(1313280, 0); _root[zombieRef].dummyBackLowerLeg.lowerLeg.colorTo(1313280, 0); _root[zombieRef].cacheAsBitmap = true; break; } switch (_root[currentZombieType].walkAnimation) { case "slow" : _root[zombieRef].gotoAndPlay(random(20) + 45); break; case "fast" : _root[zombieRef].gotoAndPlay(random(20) + 1); break; case "sprint" : _root[zombieRef].gotoAndPlay(random(10) + 80); break; } } zombieSlow = new Object(); zombieSlow.speed = 1.3; zombieSlow.health = 50; zombieSlow.damage = 3; zombieSlow.name = "zombieSlow"; zombieFast = new Object(); zombieFast.speed = 3; zombieFast.health = 40; zombieFast.damage = 2; zombieFast.name = "zombieFast"; zombieSprint = new Object(); zombieSprint.speed = 13; zombieSprint.health = 40; zombieSprint.damage = 2; zombieSprint.name = "zombieSprint"; zombieDog = new Object(); zombieDog.speed = 13.5; zombieDog.health = 30; zombieDog.damage = 1.5; zombieDog.name = "zombieDog"; zombieSoldier = new Object(); zombieSoldier.speed = 1.3; zombieSoldier.health = 40; zombieSoldier.damage = 2; zombieSoldier.name = "zombieSoldier"; zombieSoldier.walkAnimation = "fast"; zombieSWAT = new Object(); zombieSWAT.speed = 1.3; zombieSWAT.health = 40; zombieSWAT.damage = 2; zombieSWAT.name = "zombieSWAT"; zombieSWAT.walkAnimation = "fast"; zombieFatCop = new Object(); zombieFatCop.speed = 1.3; zombieFatCop.health = 65; zombieFatCop.damage = 2; zombieFatCop.name = "zombieFatCop"; zombieFatCop.walkAnimation = "slow"; zombieDropRevolver = new Object(); zombieDropRevolver.speed = 1.3; zombieDropRevolver.health = 65; zombieDropRevolver.damage = 2; zombieDropRevolver.name = "zombieDropRevolver"; zombieDropRevolver.walkAnimation = "slow"; zombieDropShotgun = new Object(); zombieDropShotgun.speed = 1.3; zombieDropShotgun.health = 65; zombieDropShotgun.damage = 2; zombieDropShotgun.name = "zombieDropShotgun"; zombieDropShotgun.walkAnimation = "slow"; zombieFatWoman = new Object(); zombieFatWoman.speed = 1; zombieFatWoman.health = 65; zombieFatWoman.damage = 3; zombieFatWoman.name = "zombieFatWoman"; zombieFatWoman.walkAnimation = "slow"; zombieFatWomanSprint = new Object(); zombieFatWomanSprint.speed = 13; zombieFatWomanSprint.health = 65; zombieFatWomanSprint.damage = 3; zombieFatWomanSprint.name = "zombieFatWoman"; zombieFatWomanSprint.walkAnimation = "sprint"; zombieFatManSprint = new Object(); zombieFatManSprint.speed = 10; zombieFatManSprint.health = 70; zombieFatManSprint.damage = 3; zombieFatManSprint.name = "zombieFatManSprint"; zombieFatManSprint.walkAnimation = "sprint"; zombieFatMan = new Object(); zombieFatMan.speed = 1.3; zombieFatMan.health = 70; zombieFatMan.damage = 3; zombieFatMan.name = "zombieFatMan"; zombieFatMan.walkAnimation = "fast"; zombieClown = new Object(); zombieClown.speed = 13; zombieClown.health = 40; zombieClown.damage = 2; zombieClown.name = "zombieClown"; zombieClown.walkAnimation = "sprint"; zombieMechanic = new Object(); zombieMechanic.speed = 3; zombieMechanic.health = 40; zombieMechanic.damage = 2; zombieMechanic.name = "zombieMechanic"; zombieMechanic.walkAnimation = "fast"; zombiePriest = new Object(); zombiePriest.speed = 3; zombiePriest.health = 40; zombiePriest.damage = 2; zombiePriest.name = "zombiePriest"; zombiePriest.walkAnimation = "fast"; zombieNewsReporter = new Object(); zombieNewsReporter.speed = 3; zombieNewsReporter.health = 40; zombieNewsReporter.damage = 2; zombieNewsReporter.name = "zombieNewsReporter"; zombieNewsReporter.walkAnimation = "fast"; zombieNewsCameraman = new Object(); zombieNewsCameraman.speed = 1.3; zombieNewsCameraman.health = 40; zombieNewsCameraman.damage = 2; zombieNewsCameraman.name = "zombieNewsCameraman"; zombieNewsCameraman.walkAnimation = "slow"; zombiePrisoner = new Object(); zombiePrisoner.speed = 3; zombiePrisoner.health = 40; zombiePrisoner.damage = 2; zombiePrisoner.name = "zombiePrisoner"; zombiePrisoner.walkAnimation = "fast"; allZombies = new Array("zombieSlow", "zombieFast", "zombieDog", "zombieSprint", "zombieSoldier", "zombieFatCop", "zombieClown", "zombieMechanic", "zombiePriest", "zombieNewsReporter", "zombieNewsCameraman", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatMan", "zombieFatManSprint", "zombiePrisoner", "zombieDropRevolver", "zombieDropShotgun"); zombieHeads = 3; zombieTorsos = 3; zombieHeadAccessories = 15; zombieTorsoAccessories = 15; torsoColours = new Array("0x53552F", "0x993333", "0x333333", "0x996600", "0x888888", "0x4E462C", "0x3A4958", "0x3E373A", "0xB2987F", "0x222222", "0xcccccc", "0x451616", "0x571542", "0x6A6846"); legColours = new Array("0x333333", "0x182746", "0x333300", "0x111111"); function enemyGenerator() { delay--; liveZombieCount = zombiesCreated - zombiesKilled; if (((delay <= 0) && (zombiesCreated <= _root[currentLevel].zombiePool)) && (liveZombieCount < zombieLimit)) { delay = _root[currentLevel].spawnRate; x++; currentZombieType = _root[currentLevel].zombieTypes[random(_root[currentLevel].totalTypes)]; if (_root[currentLevel][currentZombieType] > 0) { if (currentZombieType == "zombieDog") { _root.attachMovie("zombieDog", "enemy" + x, x + 3); } else { _root.attachMovie("newZombie", "enemy" + x, x + 3); } _root[currentLevel][currentZombieType]--; zombiesCreated++; if (_root[currentLevel][currentZombieType] <= 0) { _root[currentLevel].totalTypes--; removeZombieType(currentZombieType); } } _root["enemy" + x]._visible = false; _root["enemy" + x].colorTransformTo(60, 0, 60, 0, 60, 0, 100, 0, 0); _root["enemy" + x]._y = random(180) + 120; _root["enemy" + x]._x = -90; _root["enemy" + x].cacheAsBitmap = true; _root["enemy" + x]._visible = true; enemyOnScreen.push({ref:_root["enemy" + x], depth:_root["enemy" + x]._y}); aliveZombies.push({ref:_root["enemy" + x], type:currentZombieType, health:_root[currentZombieType].health, speed:_root[currentZombieType].speed, damage:_root[currentZombieType].damage, depth:_root["enemy" + x]._y, idle:false, animating:false, eating:false, dead:false, proximity:0, targetX:0, targetY:0, tempNum:0, beingExploded:false}); if (((currentZombieType == "zombieSlow") || (currentZombieType == "zombieFast")) || (currentZombieType == "zombieSprint")) { zombieAppearance("enemy" + x); } else { zombieAppearanceCustom("enemy" + x, currentZombieType); } } if (zombiesCreated == _root[currentLevel].zombiePool) { delete makeEnemy.onEnterFrame; } } function removeZombieType(zombieTypeName) { for (i in _root[currentLevel].zombieTypes) { if (_root[currentLevel].zombieTypes[i] == zombieTypeName) { _root[currentLevel].zombieTypes.splice(i, 1); break; } } } allWeapons.push("chainsaw", "pistol", "revolver", "shotgun", "barrett", "huntingRifle", "UZI", "UMP", "M4A1", "AK47", "sawnOff"); snubnose = new Object(); snubnose.name = "snubnose"; snubnose.description = "snubnose revolver"; snubnose.fireMode = "semi"; snubnose.weaponGroup = "pistol"; snubnose.damage = 5; snubnose.headShotDamage = 10; snubnose.weaponRPM = 200; snubnose.roundSpeed = 120; snubnose.reloadTime = 2280; snubnose.reloadType = "auto"; snubnose.magazineCapacity = 6; snubnose.shotsPerRound = 1; snubnose.recoil = 4; snubnose.casingEject = false; snubnose.showTracers = true; snubnose.accuracy = 8; pistol = new Object(); pistol.name = "pistol"; pistol.description = ".45 Pistol"; pistol.weaponGroup = "pistol"; pistol.fireMode = "semi"; pistol.damage = 3.15; pistol.headShotDamage = 4.5; pistol.weaponRPM = 200; pistol.roundSpeed = 120; pistol.reloadTime = 1000; pistol.reloadType = "auto"; pistol.pumpWeapon = true; pistol.pumpTime = 125; pistol.magazineCapacity = 17; pistol.shotsPerRound = 1; pistol.recoil = 4; pistol.casingEject = true; pistol.showTracers = true; pistol.accuracy = 6; revolver = new Object(); revolver.name = "revolver"; revolver.description = ".357 Revolver"; revolver.fireMode = "semi"; revolver.weaponGroup = "pistol"; revolver.damage = 10; revolver.headShotDamage = 30; revolver.weaponRPM = 200; revolver.roundSpeed = 120; revolver.reloadTime = 2280; revolver.reloadType = "auto"; revolver.pumpWeapon = true; revolver.pumpTime = 425; revolver.magazineCapacity = 6; revolver.shotsPerRound = 1; revolver.recoil = 8; revolver.casingEject = false; revolver.showTracers = true; revolver.accuracy = 4; UMP = new Object(); UMP.name = "UMP"; UMP.description = "UMP 45"; UMP.fireMode = "auto"; UMP.weaponGroup = "pistol"; UMP.damage = 3; UMP.headShotDamage = 4; UMP.weaponRPM = 75; UMP.roundSpeed = 120; UMP.reloadTime = 1800; UMP.reloadType = "auto"; UMP.magazineCapacity = 25; UMP.shotsPerRound = 1; UMP.recoil = 3; UMP.casingEject = true; UMP.showTracers = true; UMP.accuracy = 3; UZI = new Object(); UZI.name = "UZI"; UZI.description = "UZI"; UZI.fireMode = "auto"; UZI.weaponGroup = "pistol"; UZI.damage = 2.5; UZI.headShotDamage = 3; UZI.weaponRPM = 60; UZI.roundSpeed = 120; UZI.reloadTime = 1800; UZI.reloadType = "auto"; UZI.magazineCapacity = 50; UZI.shotsPerRound = 1; UZI.recoil = 5; UZI.casingEject = true; UZI.showTracers = true; UZI.accuracy = 6; huntingRifle = new Object(); huntingRifle.name = "huntingRifle"; huntingRifle.description = "hunting rifle"; huntingRifle.weaponGroup = "rifle"; huntingRifle.fireMode = "semi"; huntingRifle.damage = 30; huntingRifle.headShotDamage = 40; huntingRifle.weaponRPM = 500; huntingRifle.roundSpeed = 150; huntingRifle.reloadTime = 1800; huntingRifle.penetrates = true; huntingRifle.goesThrough = 2; huntingRifle.pumpWeapon = false; huntingRifle.pumpTime = 800; huntingRifle.reloadType = "auto"; huntingRifle.magazineCapacity = 1; huntingRifle.shotsPerRound = 1; huntingRifle.accuracy = 1; huntingRifle.casingEject = true; huntingRifle.showTracers = true; huntingRifle.recoil = 10; barrett = new Object(); barrett.name = "barrett"; barrett.description = "barrett"; barrett.weaponGroup = "rifle"; barrett.fireMode = "semi"; barrett.damage = 40; barrett.headShotDamage = 100; barrett.weaponRPM = 500; barrett.roundSpeed = 150; barrett.reloadTime = 1800; barrett.penetrates = true; barrett.goesThrough = 5; barrett.pumpWeapon = true; barrett.pumpTime = 1200; barrett.reloadType = "auto"; barrett.magazineCapacity = 10; barrett.shotsPerRound = 1; barrett.accuracy = 1; barrett.casingEject = true; barrett.showTracers = true; barrett.recoil = 10; sawnOff = new Object(); sawnOff.name = "sawnOff"; sawnOff.description = "Sawn-off shotgun"; sawnOff.fireMode = "semi"; sawnOff.weaponGroup = "shotgun"; sawnOff.damage = 5; sawnOff.headShotDamage = 7; sawnOff.weaponRPM = 500; sawnOff.roundSpeed = 120; sawnOff.reloadTime = 2000; sawnOff.reloadType = "manual"; sawnOff.pumpWeapon = true; sawnOff.pumpTime = 400; sawnOff.magazineCapacity = 2; sawnOff.shotsPerRound = 6; sawnOff.accuracy = 15; sawnOff.casingEject = true; sawnOff.showTracers = true; sawnOff.recoil = 8; shotgun = new Object(); shotgun.name = "shotgun"; shotgun.description = "shotgun"; shotgun.fireMode = "semi"; shotgun.weaponGroup = "shotgun"; shotgun.damage = 3.5; shotgun.headShotDamage = 2.5; shotgun.weaponRPM = 500; shotgun.roundSpeed = 120; shotgun.reloadTime = 700; shotgun.reloadType = "manual"; shotgun.pumpWeapon = true; shotgun.pumpTime = 700; shotgun.magazineCapacity = 8; shotgun.shotsPerRound = 8; shotgun.accuracy = 5; shotgun.casingEject = true; shotgun.showTracers = true; shotgun.recoil = 5; M4A1 = new Object(); M4A1.name = "M4A1"; M4A1.description = "M4A1"; M4A1.fireMode = "auto"; M4A1.weaponGroup = "rifle"; M4A1.damage = 2.75; M4A1.headShotDamage = 5.5; M4A1.weaponRPM = 90; M4A1.roundSpeed = 150; M4A1.reloadTime = 1800; M4A1.reloadType = "auto"; M4A1.magazineCapacity = 30; M4A1.shotsPerRound = 1; M4A1.accuracy = 3; M4A1.casingEject = true; M4A1.showTracers = true; M4A1.recoil = 5; AK47 = new Object(); AK47.name = "AK47"; AK47.description = "AK47"; AK47.fireMode = "auto"; AK47.weaponGroup = "rifle"; AK47.damage = 4.5; AK47.headShotDamage = 5.5; AK47.weaponRPM = 101; AK47.roundSpeed = 120; AK47.reloadTime = 1800; AK47.reloadType = "auto"; AK47.magazineCapacity = 30; AK47.shotsPerRound = 1; AK47.accuracy = 5; AK47.casingEject = true; AK47.showTracers = true; AK47.recoil = 8; M249 = new Object(); M249.name = "M249"; M249.description = "M249 Minimi"; M249.fireMode = "auto"; M249.weaponGroup = "rifle"; M249.damage = 3.5; M249.headShotDamage = 4; M249.weaponRPM = 90; M249.roundSpeed = 120; M249.reloadTime = 3600; M249.reloadType = "auto"; M249.magazineCapacity = 200; M249.shotsPerRound = 1; M249.accuracy = 8; M249.casingEject = true; M249.showTracers = true; M249.recoil = 8; grenade = new Object(); grenade.name = "grenade"; grenade.description = "HAND GRENADES"; grenade.fireMode = "thrown"; grenade.damage = 3000; grenade.weaponRPM = 90; grenade.reloadTime = 1700; grenade.reloadType = "auto"; grenade.magazineCapacity = 1; grenade.shotsPerRound = 1; grenade.timer = 25; chainsaw = new Object(); chainsaw.name = "chainsaw"; chainsaw.description = "CHAINSAW"; chainsaw.fireMode = "auto"; chainsaw.weaponGroup = "rifle"; chainsaw.damage = 8; chainsaw.headShotDamage = 12; chainsaw.weaponRPM = 150; chainsaw.roundSpeed = 80; chainsaw.reloadTime = 1000; chainsaw.reloadType = "auto"; chainsaw.magazineCapacity = 99; chainsaw.shotsPerRound = 1; chainsaw.accuracy = 0; chainsaw.rangeType = "melee"; chainsaw.range = 120; chainsaw.casingEject = false; chainsaw.showTracers = false; chainsaw.recoil = 0; flameThrower = new Object(); flameThrower.name = "flameThrower"; flameThrower.fireMode = "auto"; flameThrower.weaponGroup = "rifle"; flameThrower.damage = 8; flameThrower.headShotDamage = 12; flameThrower.weaponRPM = 150; flameThrower.roundSpeed = 190; flameThrower.reloadTime = 800; flameThrower.reloadType = "auto"; flameThrower.magazineCapacity = 100; flameThrower.shotsPerRound = 1; flameThrower.accuracy = 0; flameThrower.rangeType = "melee"; flameThrower.range = 5; flameThrower.damageType = "burn"; flameThrower.casingEject = false; flameThrower.showTracers = false; flameThrower.recoil = 0; pistol.pointsRequired = 1; revolver.pointsRequired = 13; UMP.pointsRequired = 24; shotgun.pointsRequired = 50; chainsaw.pointsRequired = 72; sawnOff.pointsRequired = 92; huntingRifle.pointsRequired = 110; UZI.pointsRequired = 130; M4A1.pointsRequired = 154; AK47.pointsRequired = 180; barrett.pointsRequired = 220; weaponPoints = new Array(); weaponPoints.push("0", "13", "24", "50", "72", "92", "110", "130", "154", "180", "220"); pistol.found = true; revolver.found = false; huntingRifle.found = false; chainsaw.found = false; shotgun.found = false; sawnOff.found = false; grenade.found = false; UMP.found = false; UZI.found = false; M4A1.found = false; AK47.found = false; barrett.found = false; function fillWeaponMagazines() { swapWeapon(primaryWeapon); currentWeaponInHand = "primary"; ammoInMag = _root[primaryWeapon].magazineCapacity; primaryAmmo = _root[primaryWeapon].magazineCapacity; secondaryAmmo = _root[secondaryWeapon].magazineCapacity; } function switchWeapons() { if (((currentWeaponInHand == "primary") && (secondaryWeapon != undefined)) && (!reloading)) { primaryAmmo = ammoInMag; swapWeapon(secondaryWeapon); currentWeaponInHand = "secondary"; ammoInMag = secondaryAmmo; } else if ((!reloading) && (secondaryWeapon != undefined)) { secondaryAmmo = ammoInMag; swapWeapon(primaryWeapon); currentWeaponInHand = "primary"; ammoInMag = primaryAmmo; } } function weaponRackButtons(btnName) { _root.timeManager.timeMenu_bgDay[btnName].onRelease = function () { assignWeapon(btnName); }; } function weaponSlotButtons(btnName) { _root.timeManager.timeMenu_bgDay[btnName].onRelease = function () { unassignWeapon(btnName); }; _root.timeManager.timeMenu_bgDay[btnName].onRollOver = function () { if (_root[btnName + "WeaponSlot"] == "full") { _root.timeManager.timeMenu_bgDay["remove_" + btnName].alphaTo(100, 0.2); } }; _root.timeManager.timeMenu_bgDay[btnName].onRollOut = function () { _root.timeManager.timeMenu_bgDay["remove_" + btnName].alphaTo(0, 0.2); }; } function assignWeapon(wpnName) { if (_root[wpnName].found == true) { if ((primaryWeaponSlot == "empty") && (wpnName != secondaryWeapon)) { _root.timeManager.timeMenu_bgDay.needAWeapon.alphaTo(0, 0.2); primaryWeapon = _root[wpnName].name; primaryWeaponSlot = "full"; _root.timeManager.timeMenu_bgDay.primary.attachMovie(_root[wpnName].name + "_Icon", "primaryWeapon", this.getNextHighestDepth); swapWeapon(primaryWeapon); fillWeaponMagazines(); } else if ((secondaryWeaponSlot == "empty") && (wpnName != primaryWeapon)) { secondaryWeapon = _root[wpnName].name; secondaryWeaponSlot = "full"; _root.timeManager.timeMenu_bgDay.secondary.attachMovie(_root[wpnName].name + "_Icon", "secondaryWeapon", this.getNextHighestDepth); fillWeaponMagazines(); } } } function unassignWeapon(btnName) { _root.timeManager.timeMenu_bgDay[btnName][btnName + "Weapon"].removeMovieClip(); _root[btnName + "WeaponSlot"] = "empty"; _root[btnName + "Weapon"] = null; } currentWeapon = "pistol"; primaryWeapon = "pistol"; secondaryWeapon = null; primaryWeaponSlot = "full"; secondaryWeaponSlot = "empty"; currentWeaponInHand = "primary"; primaryAmmo = 0; secondaryAmmo = 0; ammoInMag = _root[primaryWeapon].magazineCapacity; primaryAmmo = _root[primaryWeapon].magazineCapacity; secondaryAmmo = _root[secondaryWeapon].magazineCapacity; function saveLevelData() { for (i in allLevels) { _root[allLevels[i]].zombiePoolSaved = _root[allLevels[i]].zombiePool; _root[allLevels[i]].zombieSpawnRateSaved = _root[allLevels[i]].spawnRate; _root[allLevels[i]].zombieTotalTypesSaved = _root[allLevels[i]].totalTypes; _root[allLevels[i]].zombieZombieTypesSaved = _root[allLevels[i]].zombieTypes.concat(); _root[allLevels[i]].findWeaponSaved = _root[allLevels[i]].findWeapon; _root[allLevels[i]].weaponFoundSaved = _root[allLevels[i]].weaponFound; for (p in allZombies) { _root[allLevels[i]][allZombies[p] + "Saved"] = _root[allLevels[i]][allZombies[p]]; } } } function loadLevelData() { for (i in allLevels) { i = levelUp - 1; _root[allLevels[i]].zombiePool = _root[allLevels[i]].zombiePoolSaved; _root[allLevels[i]].spawnRate = _root[allLevels[i]].zombieSpawnRateSaved; _root[allLevels[i]].totalTypes = _root[allLevels[i]].zombieTotalTypesSaved; _root[allLevels[i]].zombieTypes = _root[allLevels[i]].zombieZombieTypesSaved.concat(); _root[allLevels[i]].findWeapon = _root[allLevels[i]].findWeaponSaved; _root[allLevels[i]].weaponFound = _root[allLevels[i]].weaponFoundSaved; for (p in allZombies) { if (_root[allLevels[i]][allZombies[p] + "Saved"] != undefined) { _root[allLevels[i]][allZombies[p]] = _root[allLevels[i]][allZombies[p] + "Saved"]; } } break; } } function retryLevelAgain() { hero.isAlive = true; mainChar.gotoAndStop("alive"); wall.health = startOfLevelWallHealth; checkWallStatus(); loadLevelData(); retryLevel = true; loadTimeManager(); } allLevels = new Array(); allLevels.push("day_1", "day_2", "day_3", "day_4", "day_5", "day_6", "day_7", "day_8", "day_9", "day_10", "day_11", "day_12", "day_13", "day_14", "day_15", "day_16", "day_17", "day_18", "day_19", "day_20"); day_1 = new Object(); day_1.zombiePool = 10; day_1.zombieSlow = 6; day_1.zombieFast = 4; day_1.zombieTypes = new Array("zombieSlow", "zombieFast"); day_1.totalTypes = 2; day_1.spawnRate = 40; day_2 = new Object(); day_2.zombiePool = 16; day_2.zombieSlow = 10; day_2.zombieFast = 5; day_2.zombieFatWoman = 1; day_2.zombieTypes = new Array("zombieFast", "zombieSlow", "zombieFatWoman"); day_2.totalTypes = 3; day_2.spawnRate = 40; day_3 = new Object(); day_3.zombiePool = 18; day_3.zombieSlow = 8; day_3.zombieFast = 6; day_3.zombieSprint = 1; day_3.zombieFatMan = 1; day_3.zombiePriest = 1; day_3.zombieDropRevolver = 1; day_3.findWeapon = true; day_3.weaponFound = "revolver"; day_3.zombieTypes = new Array("zombieSlow", "zombieDropRevolver", "zombieFast", "zombieSprint", "zombieFatMan", "zombiePriest"); day_3.totalTypes = 6; day_3.spawnRate = 40; day_4 = new Object(); day_4.zombieTypes = new Array("zombieSlow", "zombieFast", "zombieDog", "zombieSprint", "zombieFatMan", "zombieFatWoman", "zombieMechanic"); day_4.totalTypes = 7; day_4.zombiePool = 25; day_4.zombieSlow = 10; day_4.zombieFast = 6; day_4.zombieSprint = 4; day_4.zombieDog = 1; day_4.zombieFatMan = 1; day_4.zombieFatWoman = 2; day_4.zombieMechanic = 1; day_4.spawnRate = 40; day_5 = new Object(); day_5.zombieTypes = new Array("zombieSlow", "zombieFast", "zombieDog", "zombieSprint", "zombieFatMan", "zombieFatWoman", "zombieNewsReporter", "zombieNewsCameraman"); day_5.totalTypes = 8; day_5.zombiePool = 30; day_5.zombieSlow = 5; day_5.zombieFast = 10; day_5.zombieDog = 4; day_5.zombieSprint = 4; day_5.zombieFatMan = 2; day_5.zombieFatWoman = 3; day_5.zombieNewsReporter = 1; day_5.zombieNewsCameraman = 1; day_5.spawnRate = 40; day_6 = new Object(); day_6.zombieTypes = new Array("zombieDropShotgun", "zombieFatCop", "zombieFatMan", "zombieFatWoman", "zombieSlow", "zombieFast", "zombieSprint", "zombieDog"); day_6.totalTypes = 8; day_6.zombiePool = 26; day_6.zombieSlow = 7; day_6.zombieFast = 7; day_6.zombieSprint = 3; day_6.zombieDog = 2; day_6.zombieFatMan = 2; day_6.zombieFatWoman = 3; day_6.zombieFatCop = 1; day_6.zombieDropShotgun = 1; day_6.findWeapon = true; day_6.weaponFound = "shotgun"; day_6.spawnRate = 40; day_7 = new Object(); day_7.zombieTypes = new Array("zombieFatMan", "zombieFatWoman", "zombieSlow", "zombieSprint", "zombieFast", "zombieDog"); day_7.totalTypes = 6; day_7.zombiePool = 33; day_7.zombieSlow = 10; day_7.zombieFast = 8; day_7.zombieSprint = 5; day_7.zombieDog = 2; day_7.zombieFatMan = 5; day_7.zombieFatWoman = 3; day_7.spawnRate = 40; day_8 = new Object(); day_8.zombieTypes = new Array("zombieFatMan", "zombieFatWoman", "zombieSlow", "zombieSprint", "zombieFast", "zombieDog"); day_8.totalTypes = 6; day_8.zombiePool = 40; day_8.zombieSlow = 5; day_8.zombieFast = 10; day_8.zombieSprint = 9; day_8.zombieFatMan = 6; day_8.zombieFatWoman = 5; day_8.zombieDog = 5; day_8.spawnRate = 40; day_9 = new Object(); day_9.zombieTypes = new Array("zombieSlow", "zombieFast", "zombieDog", "zombieSprint", "zombieFatWomanSprint"); day_9.totalTypes = 5; day_9.zombiePool = 34; day_9.zombieSlow = 10; day_9.zombieFast = 10; day_9.zombieSprint = 10; day_9.zombieDog = 3; day_9.zombieFatWomanSprint = 1; day_9.spawnRate = 40; day_10 = new Object(); day_10.zombieTypes = new Array("zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow", "zombieDog"); day_10.totalTypes = 6; day_10.zombiePool = 30; day_10.zombieSlow = 10; day_10.zombieFast = 10; day_10.zombieSprint = 4; day_10.zombieDog = 2; day_10.zombieFatWomanSprint = 2; day_10.zombieFatManSprint = 2; day_10.spawnRate = 35; day_11 = new Object(); day_11.zombieTypes = new Array("zombieFatWoman", "zombieFatMan", "zombiePrisoner", "zombieSprint", "zombieFast", "zombieSlow"); day_11.totalTypes = 6; day_11.zombiePool = 40; day_11.zombieSlow = 5; day_11.zombieFast = 5; day_11.zombieSprint = 10; day_11.zombiePrisoner = 10; day_11.zombieFatMan = 5; day_11.zombieFatWoman = 5; day_11.spawnRate = 35; day_12 = new Object(); day_12.zombieTypes = new Array("zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow", "zombieDog"); day_12.totalTypes = 5; day_12.zombiePool = 45; day_12.zombieSlow = 15; day_12.zombieFast = 10; day_12.zombieSprint = 10; day_12.zombieDog = 5; day_12.zombieFatManSprint = 5; day_12.spawnRate = 35; day_13 = new Object(); day_13.zombieTypes = new Array("zombieFatCop", "zombieSWAT", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow", "zombieDog"); day_13.totalTypes = 7; day_13.zombiePool = 35; day_13.zombieSlow = 5; day_13.zombieFast = 5; day_13.zombieSprint = 10; day_13.zombieDog = 5; day_13.zombieFatManSprint = 5; day_13.zombieSWAT = 1; day_13.zombieFatCop = 4; day_13.spawnRate = 35; day_14 = new Object(); day_14.zombieTypes = new Array("zombieFatMan", "zombieFatWoman", "zombieFatCop", "zombieSWAT", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow", "zombieDog"); day_14.totalTypes = 9; day_14.zombiePool = 40; day_14.zombieSlow = 10; day_14.zombieFast = 5; day_14.zombieSprint = 10; day_14.zombieDog = 3; day_14.zombieFatManSprint = 2; day_14.zombieSWAT = 5; day_14.zombieFatCop = 1; day_14.zombieFatWoman = 2; day_14.zombieFatMan = 2; day_14.spawnRate = 35; day_15 = new Object(); day_15.zombieTypes = new Array("zombieFatMan", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow", "zombieDog"); day_15.totalTypes = 8; day_15.zombiePool = 45; day_15.zombieSlow = 15; day_15.zombieFast = 10; day_15.zombieSprint = 10; day_15.zombieDog = 3; day_15.zombieFatManSprint = 1; day_15.zombieFatWomanSprint = 1; day_15.zombieFatWoman = 2; day_15.zombieFatMan = 3; day_15.spawnRate = 35; day_16 = new Object(); day_16.zombieTypes = new Array("zombieFatMan", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow"); day_16.totalTypes = 7; day_16.zombiePool = 50; day_16.zombieSlow = 10; day_16.zombieFast = 10; day_16.zombieSprint = 10; day_16.zombieFatManSprint = 5; day_16.zombieFatWomanSprint = 5; day_16.zombieFatWoman = 5; day_16.zombieFatMan = 5; day_16.spawnRate = 35; day_17 = new Object(); day_17.zombieTypes = new Array("zombieSoldier", "zombieFatMan", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow"); day_17.totalTypes = 8; day_17.zombiePool = 55; day_17.zombieSlow = 10; day_17.zombieFast = 10; day_17.zombieSprint = 10; day_17.zombieFatManSprint = 5; day_17.zombieFatWomanSprint = 5; day_17.zombieFatWoman = 5; day_17.zombieFatMan = 9; day_17.zombieSoldier = 1; day_17.spawnRate = 35; day_18 = new Object(); day_18.zombieTypes = new Array("zombieFatCop", "zombieFatMan", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow"); day_18.totalTypes = 8; day_18.zombiePool = 55; day_18.zombieSlow = 10; day_18.zombieFast = 10; day_18.zombieSprint = 10; day_18.zombieFatManSprint = 5; day_18.zombieFatWomanSprint = 5; day_18.zombieFatWoman = 5; day_18.zombieFatMan = 7; day_18.zombieFatCop = 3; day_18.spawnRate = 35; day_19 = new Object(); day_19.zombieTypes = new Array("zombieClown", "zombieSoldier", "zombieFatCop", "zombieFatMan", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow"); day_19.totalTypes = 10; day_19.zombiePool = 66; day_19.zombieSlow = 5; day_19.zombieFast = 10; day_19.zombieSprint = 15; day_19.zombieFatManSprint = 3; day_19.zombieFatWomanSprint = 7; day_19.zombieFatWoman = 5; day_19.zombieFatMan = 7; day_19.zombieFatCop = 3; day_19.zombieSoldier = 10; day_19.zombieClown = 1; day_19.spawnRate = 35; day_20 = new Object(); day_20.zombieTypes = new Array("zombieSoldier", "zombieFatCop", "zombieFatMan", "zombieFatWoman", "zombieFatWomanSprint", "zombieFatManSprint", "zombieSprint", "zombieFast", "zombieSlow"); day_20.totalTypes = 9; day_20.zombiePool = 71; day_20.zombieSlow = 5; day_20.zombieFast = 10; day_20.zombieSprint = 15; day_20.zombieFatManSprint = 3; day_20.zombieFatWomanSprint = 7; day_20.zombieFatWoman = 5; day_20.zombieFatMan = 7; day_20.zombieFatCop = 3; day_20.zombieSoldier = 15; day_20.zombieClown = 1; day_20.spawnRate = 35; saveLevelData(); function stopMainMusic() { _root.bgMusic.stop(); } bgMusic = new Sound(musicAmbience); bgMusic.attachSound("inGameMusic"); bgMusic.setVolume(10); musicIsPlaying = true; ambientSound = new Sound(musicAmbience); ambientSound.attachSound("BGAmbience"); ambientSound.setVolume(10); ambientSound.start(0, 999999); function checkPenetration() { if (_root[currentWeapon].penetrates == true) { roundsOnScreen[k].penetrateCount++; if (roundsOnScreen[k].penetrateCount >= _root[currentWeapon].goesThrough) { enemyOnScreen[j].ref.penetrateCount.text = roundsOnScreen[k].penetrateCount; roundsOnScreen[k].ref.removeMovieClip(); roundsOnScreen.splice(k, 1); } } else { roundsOnScreen[k].ref.removeMovieClip(); roundsOnScreen.splice(k, 1); } } function chargeThrow() { throwCharge++; } function thrownWeapon(weaponName) { if ((ammoInMag >= 1) && (reloading == false)) { clearInterval(chargingThrow); ammoInMag = ammoInMag - 1; if (_root.throwCharge >= _root.throwChargeMax) { _root.throwCharge = _root.throwChargeMax; } thrownNumber++; var _local4 = _root.attachMovie(_root[currentWeapon].name, "thrown" + thrownNumber, thrownNumber + 37000); thrownWeaponsOnScreen.push({ref:_root["thrown" + _local4]}); var _local5 = new Object(); _local5.x = mainGunRef.barrelEnd._x; _local5.y = mainGunRef.barrelEnd._y; mainGunRef.localToGlobal(_local5); _local4.grenadeGraph._rotation = random(360); _local4._x = _local5.x - random(50); _local4._y = _local5.y; _local4.angle = currentAngle - random(_root[currentWeapon].accuracy); _local4._rotation = round.angle; _local4.initGravity = false; _local4.thrownWeaponTimer = 0; _local4.onEnterFrame = function () { this.thrownWeaponTimer++; if (this.initGravity == false) { this.ySpeed = _root.ySpeed; this.xSpeed = -_root.throwCharge; this.gravity = _root.gravity; this.bounce = _root.bounce; this.ground = _root.mainChar._y + 100; this.initGravity = true; _root.throwCharge = _root.throwChargeMin; } if (this._y < this.ground) { this.ySpeed = this.ySpeed + this.gravity; } else if (this.ySpeed > (this.gravity * 4)) { this._y = this.ground; this.ySpeed = this.ySpeed * (-this.bounce); } else { this.ySpeed = 0; this._y = this.ground; } this._y = this._y + this.ySpeed; if (this.xSpeed < 2) { this._x = this._x + this.xSpeed; this.xSpeed = this.xSpeed * 0.95; this.grenadeGraph._rotation = this.grenadeGraph._rotation + (random(4) + 3); } if (this.thrownWeaponTimer >= _root[currentWeapon].timer) { explosionNumber++; _root.attachMovie("explosion_grenade", "grensplosion" + explosionNumber, explosionNumber + 48000); _root["grensplosion" + explosionNumber]._x = this._x; _root["grensplosion" + explosionNumber]._y = this._y; _root["grensplosion" + explosionNumber].play; this.thrownWeaponTimer = 0; for (s in aliveZombies) { zombieExplodeCount++; var _local3 = Math.round(Math.sqrt(((aliveZombies[s].ref._x - this._x) * (aliveZombies[s].ref._x - this._x)) + (((aliveZombies[s].ref._y + 20) - this._y) * ((aliveZombies[s].ref._y + 20) - this._y)))); aliveZombies[s].ref.zombieGrenProx.text = _local3; if (_local3 < 105) { aliveZombies[s].health = aliveZombies[s].health - 1000; if (((aliveZombies[s].health <= 0) && (aliveZombies[s].dead == false)) && (aliveZombies[s].beingExploded == false)) { aliveZombies[s].ref.stopTween(); aliveZombies[s].dead = true; aliveZombies[s].beingExploded = true; aliveZombies[s].ref.gotoAndPlay("exploded1"); deathSound = new Sound(stageBG); if (aliveZombies[s].type == "zombieDog") { deathSound.attachSound("sound_dogDeath_" + (random(5) + 1)); } else { deathSound.attachSound("sound_zombieDeath_" + (random(11) + 1)); } deathSound.setVolume(100); deathSound.start(0, 1); zombiesKilled++; aliveZombies[s].dead = true; aliveZombies[s].ref.gotoAndPlay("exploded1"); aliveZombies.splice(s, 1); } } } delete this.onEnterFrame; removeMovieClip(this); } }; } } function blowThisZombie(zombieToExplode) { zombieToExplode.gotoAndPlay("exploded1"); } thrownNumber = 0; explosionNumber = 0; zombieExplodeCount = 0; throwCharge = 0; throwChargeMin = 15; throwChargeMax = 50; ySpeed = -15; xSpeed = -32; gravity = 3; bounce = 0.5; ground = _root.mainChar._y + 100; function activateHelpers(numberToActivate) { z = -1; while (z < maxHelpers) { if (numberToActivate > 0) { numberToActivate--; helpersOnScreen[z].active = true; helpersOnScreen[z].killed = false; helpersOnScreen[z].running = false; helpersOnScreen[z].ammoInMag = helpersOnScreen[z].maxAmmo; } else { helpersOnScreen[z].active = false; } placeHelpers(z); z++; } } function placeHelpers(numberToPlace) { p = -1; while (p < totalHelpers) { if (helpersOnScreen[p].active == true) { helpersOnScreen[p].ref.gotoAndStop(1); helpersOnScreen[p].ref.helperMainGun.gotoAndStop(1); helpersOnScreen[p].running = false; helpersOnScreen[p].helperReloading = false; helpersOnScreen[p].currentShotDelay = 50; if (helpersOnScreen[p].alreadyPlaced == false) { helpersOnScreen[p].alreadyPlaced = true; decorateHelper(helpersOnScreen[p].ref._name); } helpersOnScreen[p].ref._visible = true; helpersOnScreen[p].ref.onEnterFrame = function () { _root.survivorHelperFire(this._name); }; } else { helpersOnScreen[p].active = false; helpersOnScreen[p].killed = true; helpersOnScreen[p].alreadyPlaced = false; helpersOnScreen[p].ref._visible = false; delete helpersOnScreen[p].ref.onEnterFrame; } p++; } } function decorateHelper(helperName) { _root[helperName].helperMainGun.helperGun.gotoAndStop(_root[helperName + "_Object"].currentWeapon); randomTorsoColour = torsoColours[random(torsoColours.length)]; _root[helperName].helperMainGun.dummyHead.gotoAndStop("survivor_head" + random(10)); _root[helperName].helperMainGun.dummyFrontHand.attachMovie("survivorHand" + randomZombieTorso, "torso", x); _root[helperName].helperMainGun.dummyBackHand.attachMovie("survivorHand" + randomZombieTorso, "torso", x); _root[helperName].dummyHead.head.accessories.gotoAndStop(randomHeadAccessory); _root[helperName].dummyTorso.torsoAddons.gotoAndStop(randomTorsoAccessory); _root[helperName].dummyTorso.torso.colorTo(randomTorsoColour, 0); _root[helperName].helperMainGun.dummyFrontUpperArm.upperArm.colorTo(randomTorsoColour, 0); _root[helperName].helperMainGun.dummyFrontLowerArm.lowerArm.colorTo(randomTorsoColour, 0); _root[helperName].helperMainGun.dummyBackUpperArm.upperArm.colorTo(randomTorsoColour, 0); _root[helperName].helperMainGun.dummyBackLowerArm.lowerArm.colorTo(randomTorsoColour, 0); randomLegColour = legColours[random(legColours.length)]; _root[helperName].dummyFrontUpperLeg.upperLeg.colorTo(randomLegColour, 0); _root[helperName].dummyFrontLowerLeg.lowerLeg.colorTo(randomLegColour, 0); _root[helperName].dummyBackUpperLeg.upperLeg.colorTo(randomLegColour, 0); _root[helperName].dummyBackLowerLeg.lowerLeg.colorTo(randomLegColour, 0); _root[helperName].cacheAsBitmap = true; } function helperFinishedLoad(firedBy) { _root[firedBy + "_Object"].ammoInMag = _root[firedBy + "_Object"].maxAmmo; _root[firedBy + "_Object"].helperReloading = false; clearInterval(_root[firedBy + "Reload"]); } function survivorHelperFire(firedBy) { _root[firedBy + "_Object"].running = false; _root[firedBy + "_Object"].currentShotDelay--; runTimer--; if (((gamePaused == false) && (_root[firedBy + "_Object"].currentShotDelay <= 0)) && (_root[firedBy + "_Object"].ammoInMag >= 1)) { _root[firedBy + "_Object"].firing = false; _root[firedBy + "_Object"].currentShotDelay = 50 + random(10); if (((wall.health < 750) && (_root[firedBy + "_Object"].running == false)) && (runTimer <= 0)) { _root[firedBy].helperMainGun.gotoAndPlay("scared"); _root[firedBy].gotoAndPlay("runAway"); _root[firedBy + "_Object"].running = true; runTimer = runTimerMax; delete _root[firedBy].onEnterFrame; } if ((_root[firedBy + "_Object"].helperReloading == false) && (_root[firedBy + "_Object"].running == false)) { _root[firedBy].helperMainGun.gotoAndStop("handgun_firing"); clearInterval(_root[firedBy + "Reload"]); if (_root[firedBy + "_Object"].firing == false) { _root[firedBy + "_Object"].firing = true; for (p in aliveZombies) { _root[firedBy].proxX = _root[firedBy]._x - aliveZombies[p].ref._x; if (((_root[firedBy].proxX < 600) && (aliveZombies[p].ref._y >= (_root[firedBy]._y - 40))) && (aliveZombies[p].ref._y <= (_root[firedBy]._y + 50))) { bullet++; _root[firedBy + "_Object"].ammoInMag--; _root[firedBy].helperMainGun.helperGun.muzzleFlash.play(); firingHelperSound = new Sound(firedBy); firingHelperSound.attachSound(("sound_" + _root[firedBy + "_Object"].currentWeapon) + "Fire"); firingHelperSound.setVolume(40); firingHelperSound.start(0, 1); var _local4 = new Object(); _local4.x = _root[firedBy].helperMainGun.helperGun.barrelEnd._x; _local4.y = _root[firedBy].helperMainGun.helperGun.barrelEnd._y; _root[firedBy].localToGlobal(_local4); var helperRound = _root.attachMovie("round", "helperRound" + bullet, bullet + 100); helperRound.gotoAndStop("off"); helperRound._x = _local4.x; helperRound._y = _local4.y; helperRound.angle = random(8) - 4; helperRound._rotation = helperRound.angle; helperRound.onEnterFrame = function () { var _local2 = Math.cos((helperRound.angle * Math.PI) / 180) * 90; var _local3 = Math.sin((helperRound.angle * Math.PI) / 180) * 80; this._x = this._x - _local2; this._y = this._y - _local3; }; _root[firedBy].helperMainGun.gotoAndPlay("fire"); roundsOnScreen.push({ref:_root["helperRound" + bullet], damage:_root[_root[firedBy + "_Object"].currentWeapon].damage, headShotDamage:_root[_root[firedBy + "_Object"].currentWeapon].headShotDamage}); break; } } } } } else if (((_root[firedBy + "_Object"].ammoInMag <= 0) && (_root[firedBy + "_Object"].helperReloading == false)) && (_root[firedBy + "_Object"].running == false)) { _root[firedBy].helperMainGun.gotoAndPlay("handgun_reload"); _root[firedBy + "_Object"].helperReloading = true; _root[firedBy + "Reload"] = setInterval(helperFinishedLoad, 2500, firedBy); } } helpers = 0; totalHelpers = 7; totalHelpersCount = 0; maxHelpers = 7; helperTotal = 0; helpersToRemove = 0; currentRemove = 0; removeCount = 0; runTimer = 20; runTimerMax = 20; survivorCount = 0; numberToActivate = 0; numberToDeactivate = 0; activateCount = 0; endOfArray = 0; AIHelp0_Object = new Object(); AIHelp0_Object.currentWeapon = "snubnose"; AIHelp0_Object.active = false; AIHelp0_Object.maxAmmo = _root["" + AIHelp0_Object.currentWeapon].magazineCapacity; AIHelp0_Object.ammoInMag = AIHelp0_Object.maxAmmo; AIHelp0_Object.helperReloading = false; AIHelp0_Object.running = false; AIHelp1_Object.firing = false; AIHelp1_Object = new Object(); AIHelp1_Object.currentWeapon = "pistol"; AIHelp1_Object.active = false; AIHelp1_Object.maxAmmo = _root["" + AIHelp1_Object.currentWeapon].magazineCapacity; AIHelp1_Object.ammoInMag = AIHelp1_Object.maxAmmo; AIHelp1_Object.helperReloading = false; AIHelp1_Object.running = false; AIHelp1_Object.firing = false; AIHelp2_Object = new Object(); AIHelp2_Object.currentWeapon = "pistol"; AIHelp2_Object.active = false; AIHelp2_Object.maxAmmo = _root["" + AIHelp2_Object.currentWeapon].magazineCapacity; AIHelp2_Object.ammoInMag = AIHelp2_Object.maxAmmo; AIHelp2_Object.helperReloading = false; AIHelp2_Object.running = false; AIHelp2_Object.firing = false; AIHelp3_Object = new Object(); AIHelp3_Object.currentWeapon = "revolver"; AIHelp3_Object.active = false; AIHelp3_Object.maxAmmo = _root["" + AIHelp3_Object.currentWeapon].magazineCapacity; AIHelp3_Object.ammoInMag = AIHelp3_Object.maxAmmo; AIHelp3_Object.helperReloading = false; AIHelp3_Object.running = false; AIHelp3_Object.firing = false; AIHelp4_Object = new Object(); AIHelp4_Object.currentWeapon = "snubnose"; AIHelp4_Object.active = false; AIHelp4_Object.maxAmmo = _root["" + AIHelp4_Object.currentWeapon].magazineCapacity; AIHelp4_Object.ammoInMag = AIHelp4_Object.maxAmmo; AIHelp4_Object.helperReloading = false; AIHelp4_Object.running = false; AIHelp4_Object.firing = false; AIHelp5_Object = new Object(); AIHelp5_Object.currentWeapon = "huntingRifle"; AIHelp5_Object.active = false; AIHelp5_Object.maxAmmo = _root["" + AIHelp5_Object.currentWeapon].magazineCapacity; AIHelp5_Object.ammoInMag = AIHelp5_Object.maxAmmo; AIHelp5_Object.helperReloading = false; AIHelp5_Object.running = false; AIHelp5_Object.firing = false; helpersOnScreen = new Array(); while (totalHelpersCount < totalHelpers) { helpersOnScreen.push({ref:_root["AIHelp" + totalHelpersCount], active:false, alreadyPlaced:false, killed:false, running:false}); totalHelpersCount++; } placeHelpers(6); function checkWallStatus() { if ((wall.health == wall.maxHealth) || (wall.health >= ((wall.maxHealth * 91) / 100))) { _root.theWall.gotoAndStop("full"); wall.destroyed = false; } else if ((wall.health <= ((wall.maxHealth * 90) / 100)) && (wall.health >= ((wall.maxHealth * 71) / 100))) { _root.theWall.gotoAndStop("90_PERCENT"); wall.destroyed = false; } else if ((wall.health <= ((wall.maxHealth * 70) / 100)) && (wall.health >= ((wall.maxHealth * 51) / 100))) { _root.theWall.gotoAndStop("70_PERCENT"); wall.destroyed = false; } else if ((wall.health <= ((wall.maxHealth * 50) / 100)) && (wall.health >= ((wall.maxHealth * 31) / 100))) { _root.theWall.gotoAndStop("50_PERCENT"); wall.destroyed = false; } else if ((wall.health <= ((wall.maxHealth * 30) / 100)) && (wall.health >= ((wall.maxHealth * 11) / 100))) { _root.theWall.gotoAndStop("30_PERCENT"); wall.destroyed = false; } else if (wall.health <= ((wall.maxHealth * 10) / 100)) { _root.theWall.gotoAndStop("10_PERCENT"); wall.destroyed = false; } else if ((wall.health <= 0) && (!wallAnimatedDestroyed)) { _root.theWall.gotoAndStop("destroyed"); } } wall = new Object(); wall.health = 10000; wall.maxHealth = 10000; wall.destroyed = false; startOfLevelWallHealth = wall.health;
Instance of Symbol 1172 MovieClip "bgImage" in Frame 5
/* no clip actions */
Instance of Symbol 1175 MovieClip "stageBG" in Frame 5
onClipEvent (load) { _root.fireButton(this._name); }
Instance of Symbol 1181 MovieClip "blockFront" in Frame 5
onClipEvent (load) { _visible = false; }
Instance of Symbol 1183 MovieClip "blockTop" in Frame 5
onClipEvent (load) { _visible = false; }
Instance of Symbol 1185 MovieClip "blockBack" in Frame 5
onClipEvent (load) { _visible = false; }
Instance of Symbol 1186 MovieClip "blockBottom" in Frame 5
onClipEvent (load) { _visible = false; }
Instance of Symbol 25 MovieClip "game" in Frame 5
onClipEvent (load) { _root.gameStopStart(this._name); }
Instance of Symbol 25 MovieClip "makeEnemy" in Frame 5
onClipEvent (load) { _root.enemyStopStart(this._name); }
Instance of Symbol 1438 MovieClip in Frame 5
on (release) { _root.loadOptions(); } on (rollOver) { this.menuText.alphaTo(100, 0.5, "easeOutSine"); } on (rollOut) { this.menuText.alphaTo(0, 0.8, "easeOutSine"); }
Symbol 4 MovieClip [performanceTester] Frame 1
function doEnterFrame() { f++; if ((f % c) == 0) { var _local2 = getTimer(); var _local3 = _local2 - lastMeasured; lastMeasured = _local2; var _local1 = (c / _local3) * 1000; framerate_txt.text = "fps = " + String(setFloatPrecision(_local1, 2)); createGraphPixel(f / c, displayRoot.bg._height - _local1); } } function createBackdrop() { var _local4 = [2, 128, 40, false, "normal", "round", "round", 3]; var _local1 = 200; bgWidth = _local1; var _local3 = 120; var _local2 = createRectangle(displayRoot, "bg", 16777215, 100, _local1, _local3, _local4); _local2._x = 10; _local2._y = 50; } function createGraphDisplay(yval) { var _local1 = createMc(displayRoot.bg, "displayClip"); _local1.lineStyle(1, 10485760, 70, false, "normal", "round", "round", 3); if (yval == undefined) { yval = displayRoot.bg._height - 12; } _local1.moveTo(1, yval); } function createGraphPixel(x, y) { var _local1 = x % bgWidth; if (_local1 == 0) { displayRoot.bg.displayClip.removeMovieClip(); createGraphDisplay(y); } if (_local1 > 0) { history.push({frame:x * 10, fps:y}); displayRoot.bg.displayClip.lineTo(_local1, y); } } function setFloatPrecision(inValue, decimals) { d = Math.pow(10, decimals); return(Math.round(inValue * d) / d); } function createRectangle(attachTimeLine, idName, bgCol, alpha, width, height, lineStyle, depth) { if (depth == undefined) { depth = attachTimeLine.getNextHighestDepth(); } var _local1 = attachTimeLine.createEmptyMovieClip(idName, depth); _local1.beginFill(bgCol, alpha); _local1.lineStyle.apply(_local1, lineStyle); _local1.lineTo(0, height); _local1.lineTo(width, height); _local1.lineTo(width, 0); _local1.lineTo(0, 0); return(_local1); } function createMc(attachTimeLine, idName, depth, dynamicNaming) { if (depth == undefined) { depth = attachTimeLine.getNextHighestDepth(); } if (dynamicNaming) { var _local2 = attachTimeLine.createEmptyMovieClip(idName + String(depth), depth); } else { var _local2 = attachTimeLine.createEmptyMovieClip(idName, depth); } return(_local2); } var displayRoot = this; var history; var lastMeasured = getTimer(); var f = 0; var c = 10; var bgWidth; createBackdrop(); createGraphDisplay(); this.onEnterFrame = doEnterFrame; this.onPress = function () { this.onMouseMove = function () { updateAfterEvent(); }; this.startDrag(); }; this.onRelease = function () { this.onMouseMove = null; this.stopDrag(); };
Symbol 77 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 1
stop();
Symbol 84 MovieClip Frame 12
stop();
Symbol 84 MovieClip Frame 22
stop();
Symbol 84 MovieClip Frame 31
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 1
stop();
Instance of Symbol 109 MovieClip "dummyHead" in Symbol 112 MovieClip Frame 1
/* no clip actions */
Symbol 112 MovieClip Frame 18
gotoAndStop ("handgun_fire");
Symbol 112 MovieClip Frame 91
gotoAndStop ("handgun_fire");
Symbol 112 MovieClip Frame 101
stop();
Symbol 113 MovieClip [survivorDummy] Frame 1
stop();
Symbol 113 MovieClip [survivorDummy] Frame 33
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
Symbol 260 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 1
stop();
Symbol 410 MovieClip [bloodPack1] Frame 1
stop();
Symbol 410 MovieClip [bloodPack1] Frame 9
stop();
Symbol 410 MovieClip [bloodPack1] Frame 19
stop();
Symbol 410 MovieClip [bloodPack1] Frame 26
stop();
Symbol 410 MovieClip [bloodPack1] Frame 34
stop();
Symbol 410 MovieClip [bloodPack1] Frame 41
stop();
Symbol 410 MovieClip [bloodPack1] Frame 50
stop();
Symbol 410 MovieClip [bloodPack1] Frame 58
stop();
Symbol 410 MovieClip [bloodPack1] Frame 67
stop();
Symbol 424 MovieClip [zombieDog] Frame 1
_root.zombieGroanSound("dog");
Instance of Symbol 412 MovieClip "torso" in Symbol 424 MovieClip [zombieDog] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 412 MovieClip "reach" in Symbol 424 MovieClip [zombieDog] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 424 MovieClip [zombieDog] Frame 10
gotoAndPlay ("walk1");
Symbol 424 MovieClip [zombieDog] Frame 32
stop();
Symbol 424 MovieClip [zombieDog] Frame 76
stop();
Symbol 424 MovieClip [zombieDog] Frame 103
gotoAndPlay ("idlestop1");
Symbol 424 MovieClip [zombieDog] Frame 147
gotoAndPlay ("eating");
Instance of Symbol 412 MovieClip "collision" in Symbol 427 MovieClip [round] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 427 MovieClip [round] Frame 2
stop();
Symbol 427 MovieClip [round] Frame 3
stop();
Symbol 434 MovieClip [bloodPack2] Frame 1
stop();
Instance of Symbol 439 MovieClip in Symbol 440 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 442 MovieClip in Symbol 443 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 451 MovieClip Frame 1
stop();
Symbol 451 MovieClip Frame 16
stop();
Symbol 451 MovieClip Frame 26
stop();
Symbol 451 MovieClip Frame 33
stop();
Symbol 451 MovieClip Frame 41
stop();
Symbol 451 MovieClip Frame 48
stop();
Symbol 451 MovieClip Frame 57
stop();
Symbol 451 MovieClip Frame 65
stop();
Symbol 451 MovieClip Frame 74
stop();
Symbol 650 MovieClip [newZombie] Frame 1
_root.zombieGroanSound("fast");
Instance of Symbol 440 MovieClip "dummyHead" in Symbol 650 MovieClip [newZombie] Frame 1
/* no clip actions */
Instance of Symbol 412 MovieClip "head" in Symbol 650 MovieClip [newZombie] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 412 MovieClip "legs" in Symbol 650 MovieClip [newZombie] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 412 MovieClip "torso" in Symbol 650 MovieClip [newZombie] Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 412 MovieClip "reach" in Symbol 650 MovieClip [newZombie] Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 650 MovieClip [newZombie] Frame 35
gotoAndPlay ("walk1");
Symbol 650 MovieClip [newZombie] Frame 41
_root.zombieGroanSound("slow");
Symbol 650 MovieClip [newZombie] Frame 72
gotoAndPlay ("walk2");
Symbol 650 MovieClip [newZombie] Frame 80
_root.zombieGroanSound("Sprint");
Symbol 650 MovieClip [newZombie] Frame 96
gotoAndPlay ("walk3");
Symbol 650 MovieClip [newZombie] Frame 163
gotoAndPlay ("idlestop1");
Symbol 650 MovieClip [newZombie] Frame 178
_root.zombieHitWallSound();
Symbol 650 MovieClip [newZombie] Frame 187
gotoAndPlay ("idlestop1");
Symbol 650 MovieClip [newZombie] Frame 214
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 235
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 261
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 288
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 309
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 337
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 376
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 409
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 452
setTimeout(_root.removeThisZombie, _root.removeZombieDelay, this._name); stop();
Symbol 650 MovieClip [newZombie] Frame 479
_root.hero.isAlive = false;
Symbol 650 MovieClip [newZombie] Frame 532
gotoAndPlay ("eat");
Symbol 650 MovieClip [newZombie] Frame 565
stop();
Symbol 662 MovieClip Frame 1
stop();
Symbol 667 MovieClip Frame 1
stop();
Symbol 667 MovieClip Frame 10
stop();
Symbol 670 MovieClip [grenade] Frame 1
stop();
Symbol 671 MovieClip [explosion_grenade] Frame 2
boomSound = new Sound(stageBG); boomSound.attachSound("sound_explosion"); boomSound.setVolume(100); boomSound.start(0, 1);
Symbol 671 MovieClip [explosion_grenade] Frame 59
stop(); removeMovieClip(this);
Symbol 673 MovieClip [shellcasing_pistol_3] Frame 20
removeMovieClip(this);
Symbol 674 MovieClip [shellcasing_Pistol_1] Frame 21
removeMovieClip(this);
Symbol 675 MovieClip [shellcasing_Pistol_2] Frame 21
removeMovieClip(this);
Symbol 676 MovieClip [shellcasing_rifle_1] Frame 19
stop(); removeMovieClip(this);
Symbol 677 MovieClip [shellcasing_rifle_2] Frame 19
stop(); removeMovieClip(this);
Symbol 678 MovieClip [shellcasing_rifle_3] Frame 19
stop(); removeMovieClip(this);
Symbol 680 MovieClip [shellcasing_Shotgun1] Frame 36
removeMovieClip(this);
Symbol 681 MovieClip [shellcasing_Shotgun2] Frame 37
removeMovieClip(this);
Symbol 731 MovieClip [soundHolder] Frame 1
stop();
Symbol 746 MovieClip Frame 1
stop();
Symbol 749 MovieClip Frame 1
stop();
Symbol 750 MovieClip [optionsMenu] Frame 1
stop();
Instance of Symbol 743 MovieClip "MAIN MENU" in Symbol 750 MovieClip [optionsMenu] Frame 1
onClipEvent (load) { _root.optionsButtons(this._name); }
Instance of Symbol 743 MovieClip "RESUME" in Symbol 750 MovieClip [optionsMenu] Frame 1
onClipEvent (load) { _root.optionsButtons(this._name); }
Instance of Symbol 743 MovieClip "QUALITY" in Symbol 750 MovieClip [optionsMenu] Frame 1
onClipEvent (load) { _root.optionsButtons(this._name); }
Symbol 766 Button
on (release) { _root.loadJournalFromLoadOut(); }
Instance of Symbol 809 MovieClip "barrett" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "chainsaw" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "pistol" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "revolver" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "UMP" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "huntingRifle" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "AK47" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "M4A1" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "shotgun" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "sawnOff" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 809 MovieClip "UZI" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponRackButtons(this._name); }
Instance of Symbol 811 MovieClip "secondary" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponSlotButtons(this._name); }
Instance of Symbol 811 MovieClip "primary" in Symbol 820 MovieClip Frame 1
onClipEvent (load) { _root.weaponSlotButtons(this._name); }
Symbol 825 Button
on (release) { _root.closeManager(); }
Symbol 831 Button
on (release) { _root.confirmResults(); }
Symbol 866 Button
on (release) { _root.confirmTimeManagement(); }
Instance of Symbol 865 MovieClip "barricadeMinus" in Symbol 877 MovieClip Frame 1
onClipEvent (load) { _root.clipBoardButtons(this._name); }
Instance of Symbol 865 MovieClip "weaponsMinus" in Symbol 877 MovieClip Frame 1
onClipEvent (load) { _root.clipBoardButtons(this._name); }
Instance of Symbol 865 MovieClip "survivorsMinus" in Symbol 877 MovieClip Frame 1
onClipEvent (load) { _root.clipBoardButtons(this._name); }
Instance of Symbol 865 MovieClip "barricadePlus" in Symbol 877 MovieClip Frame 1
onClipEvent (load) { _root.clipBoardButtons(this._name); }
Instance of Symbol 865 MovieClip "weaponsPlus" in Symbol 877 MovieClip Frame 1
onClipEvent (load) { _root.clipBoardButtons(this._name); }
Instance of Symbol 865 MovieClip "survivorsPlus" in Symbol 877 MovieClip Frame 1
onClipEvent (load) { _root.clipBoardButtons(this._name); }
Symbol 878 MovieClip [timeManager] Frame 1
stop();
Symbol 878 MovieClip [timeManager] Frame 2
stop();
Instance of Symbol 920 MovieClip "creditList" in Symbol 922 MovieClip [credits] Frame 1
/* no clip actions */
Instance of Symbol 946 MovieClip "BACK" in Symbol 947 MovieClip [instructionsMenu] Frame 1
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { function removeParent() { removeMovieClip(_parent); loadFromInstructions(mainMenu); } _parent.alphaTo(0, 0.8, "easeOutSine", 0, removeParent); }; }
Symbol 951 MovieClip Frame 36
stop();
Instance of Symbol 958 MovieClip "MAIN MENU" in Symbol 959 MovieClip [gameOver] Frame 1
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { function removeParentGameOver() { _root.cleanUpScreen(); _root.gotoAndStop("main"); removeMovieClip(_parent); } _parent.mainBlackOut.alphaTo(100, 2, "easeOutSine", 0, removeParentGameOver); }; }
Instance of Symbol 958 MovieClip "RETRY" in Symbol 959 MovieClip [gameOver] Frame 1
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { function removeParentGameOverRetry() { _root.cleanUpScreen(); _root.retryLevelAgain(); removeMovieClip(_root.gameOver); } _root.mainBlackOut._visible = true; _root.mainBlackOut.alphaTo(100, 2, "easeOutSine", 0, removeParentGameOverRetry); }; }
Instance of Symbol 958 MovieClip "VISIT ARMORGAMES.COM" in Symbol 959 MovieClip [gameOver] Frame 1
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { getURL ("http://www.armorgames.com/", "_blank"); }; }
Symbol 992 MovieClip Frame 1
Symbol 997 MovieClip Frame 1
Symbol 1003 MovieClip Frame 1
Symbol 1003 MovieClip Frame 13
Symbol 1011 MovieClip Frame 29
Symbol 1020 MovieClip [endingAnimation] Frame 393
this.blackhawk1.frontWindowGunner.gotoAndPlay("waving");
Instance of Symbol 958 MovieClip "MAIN MENU" in Symbol 1020 MovieClip [endingAnimation] Frame 829
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { _root.cleanUpScreen(); _root.gotoAndPlay(1); removeMovieClip(_root.endingAnim); }; }
Instance of Symbol 958 MovieClip "VISIT ARMORGAMES.COM" in Symbol 1020 MovieClip [endingAnimation] Frame 833
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { getURL ("http://www.armorgames.com/", "_blank"); }; }
Instance of Symbol 958 MovieClip "MAIN MENU" in Symbol 1020 MovieClip [endingAnimation] Frame 839
onClipEvent (load) { this.butLabel.text = this._name; this.onRelease = function () { _root.cleanUpScreen(); _root.gotoAndStop("main"); removeMovieClip(_root.endingAnim); }; }
Symbol 1020 MovieClip [endingAnimation] Frame 1384
stop();
Symbol 1045 MovieClip Frame 63
gotoAndPlay (2);
Symbol 1060 MovieClip Frame 1
stop();
Symbol 1060 MovieClip Frame 875
gotoAndPlay ("loop");
Instance of Symbol 1068 MovieClip "PLAY MORE GAMES" in Symbol 1069 MovieClip Frame 1
onClipEvent (load) { _root.mainButtons(this._name); }
Instance of Symbol 1068 MovieClip "OPTIONS" in Symbol 1069 MovieClip Frame 1
onClipEvent (load) { _root.mainButtons(this._name); }
Instance of Symbol 1068 MovieClip "INSTRUCTIONS" in Symbol 1069 MovieClip Frame 1
onClipEvent (load) { _root.mainButtons(this._name); }
Instance of Symbol 1068 MovieClip "PLAY" in Symbol 1069 MovieClip Frame 1
onClipEvent (load) { _root.mainButtons(this._name); }
Instance of Symbol 1068 MovieClip "CREDITS" in Symbol 1069 MovieClip Frame 1
onClipEvent (load) { _root.mainButtons(this._name); }
Symbol 1078 Button
on (release) { getURL ("http://www.armorgames.com", "blank"); }
Symbol 1085 MovieClip Frame 2
menuMusic = new Sound(mainMenu); menuMusic.attachSound("AG_beat"); menuMusic.setVolume(100); menuMusic.start(0, 1);
Symbol 1085 MovieClip Frame 11
menuMusic = new Sound(mainMenu); menuMusic.attachSound("AG_chorus"); menuMusic.setVolume(100); menuMusic.start(0, 1);
Symbol 1085 MovieClip Frame 53
menuMusic = new Sound(mainMenu); menuMusic.attachSound("AG_sword"); menuMusic.setVolume(100); menuMusic.start(0, 1);
Symbol 1085 MovieClip Frame 82
stop();
Symbol 1119 MovieClip Frame 201
stop();
Symbol 1120 MovieClip Frame 110
conArtistSting = new Sound(mainMenu); conArtistSting.attachSound("conArtistSting"); conArtistSting.setVolume(100); conArtistSting.start(0, 1);
Symbol 1120 MovieClip Frame 335
stop(); _root.mainMenu.bloodSplatter._visible = true; _root.mainMenu.noise._visible = true;
Instance of Symbol 1045 MovieClip "noise" in Symbol 1121 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 1060 MovieClip "bloodSplatter" in Symbol 1121 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 1069 MovieClip "mainMenuButtons" in Symbol 1121 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 1074 MovieClip "skipButton" in Symbol 1121 MovieClip Frame 1
onClipEvent (load) { this._visible = false; this.onRelease = function () { _root.loadWholeMenuNow(); }; }
Instance of Symbol 922 MovieClip [credits] "credits" in Symbol 1121 MovieClip Frame 1
onClipEvent (load) { this._visible = false; this.onRelease = function () { _root.closeCredits(); }; }
Symbol 1121 MovieClip Frame 25
stop();
Symbol 1131 Button
on (release) { _root.closeJournal(); }
Symbol 1192 MovieClip Frame 13
stop();
Symbol 1195 MovieClip Frame 6
stop();
Symbol 1198 MovieClip Frame 17
stop();
Symbol 1201 MovieClip Frame 19
stop();
Symbol 1204 MovieClip Frame 17
stop();
Symbol 1209 MovieClip Frame 1
stop();
Symbol 1209 MovieClip Frame 15
stop();
Symbol 1209 MovieClip Frame 29
stop();
Symbol 1209 MovieClip Frame 45
stop();
Symbol 1209 MovieClip Frame 62
stop();
Symbol 1209 MovieClip Frame 81
stop();
Symbol 1209 MovieClip Frame 98
stop();
Symbol 1209 MovieClip Frame 113
stop();
Symbol 1223 MovieClip Frame 1
stop();
Symbol 1223 MovieClip Frame 12
stop();
Symbol 1223 MovieClip Frame 22
stop();
Symbol 1223 MovieClip Frame 31
stop();
Symbol 1245 MovieClip [muzzleFlash_pistol] Frame 1
stop();
Symbol 1262 MovieClip Frame 1
stop();
Symbol 1273 MovieClip Frame 1
stop();
Symbol 1280 MovieClip Frame 1
stop();
Symbol 1288 MovieClip Frame 1
stop();
Symbol 1288 MovieClip Frame 15
gotoAndPlay ("loop");
Symbol 1302 MovieClip Frame 1
stop();
Symbol 1302 MovieClip Frame 16
gotoAndPlay ("loop");
Symbol 1305 MovieClip Frame 7
gotoAndPlay ("loop");
Symbol 1310 MovieClip Frame 1
stop();
Symbol 1310 MovieClip Frame 16
gotoAndPlay ("loop");
Symbol 1339 MovieClip Frame 1
stop();
Symbol 1339 MovieClip Frame 15
gotoAndPlay ("loop");
Symbol 1339 MovieClip Frame 21
gotoAndStop (1);
Symbol 1343 MovieClip Frame 1
stop();
Symbol 1343 MovieClip Frame 26
gotoAndPlay ("loop");
Symbol 1344 MovieClip Frame 56
stop();
Symbol 1351 MovieClip Frame 1
stop();
Symbol 1358 MovieClip Frame 1
stop();
Symbol 1358 MovieClip Frame 16
gotoAndPlay ("loop");
Symbol 1366 MovieClip Frame 1
stop();
Symbol 1389 MovieClip Frame 1
stop();
Symbol 1389 MovieClip Frame 16
gotoAndPlay ("loop");
Symbol 1390 MovieClip Frame 1
stop();
Symbol 1390 MovieClip Frame 15
gotoAndStop ("pistol");
Symbol 1390 MovieClip Frame 61
gotoAndStop ("pistol");
Symbol 1390 MovieClip Frame 88
gotoAndStop ("revolver");
Symbol 1390 MovieClip Frame 167
gotoAndStop ("revolver");
Symbol 1390 MovieClip Frame 168
stop();
Symbol 1390 MovieClip Frame 193
_root.pumpWeaponSound();
Symbol 1390 MovieClip Frame 218
gotoAndStop ("huntingRifle");
Symbol 1390 MovieClip Frame 274
gotoAndStop ("huntingRifle");
Symbol 1390 MovieClip Frame 294
_root.pumpWeaponSound();
Symbol 1390 MovieClip Frame 313
gotoAndStop ("shotgun");
Symbol 1390 MovieClip Frame 343
gotoAndPlay(("load_" + _root.shellsToLoad) + "_Shells");
Symbol 1390 MovieClip Frame 355
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 371
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 388
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 406
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 424
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 442
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 462
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 485
_root.ammoInMag = _root.ammoInMag + 1; _root.shellReloadSound();
Symbol 1390 MovieClip Frame 495
_root.pumpWeaponSound();
Symbol 1390 MovieClip Frame 518
gotoAndStop ("shotgun");
Symbol 1390 MovieClip Frame 585
gotoAndStop ("M4A1");
Symbol 1390 MovieClip Frame 649
gotoAndStop ("AK47");
Symbol 1390 MovieClip Frame 699
gotoAndStop ("UMP");
Symbol 1390 MovieClip Frame 800
gotoAndStop ("grenade");
Symbol 1390 MovieClip Frame 801
stop();
Symbol 1390 MovieClip Frame 825
gotoAndStop ("sawnOff");
Symbol 1390 MovieClip Frame 838
_root.pumpWeaponSound();
Symbol 1390 MovieClip Frame 857
_root.shellReloadSound();
Symbol 1390 MovieClip Frame 868
_root.shellReloadSound();
Symbol 1390 MovieClip Frame 882
_root.pumpWeaponSound();
Symbol 1390 MovieClip Frame 887
gotoAndStop ("sawnOff");
Symbol 1390 MovieClip Frame 957
gotoAndStop ("UZI");
Symbol 1390 MovieClip Frame 995
gotoAndStop ("barrett");
Symbol 1390 MovieClip Frame 1045
gotoAndStop ("barrett");
Symbol 1404 MovieClip Frame 1
stop();
Symbol 1404 MovieClip Frame 65
gotoAndPlay ("loop");
Symbol 1409 Button
on (release) { swapWeapon("shotgun"); }
Symbol 1410 Button
on (release) { swapWeapon("huntingRifle"); }
Symbol 1411 Button
on (release) { swapWeapon("pistol"); }
Symbol 1412 Button
on (release) { swapWeapon("M4A1"); }
Symbol 1413 Button
on (release) { swapWeapon("revolver"); }
Symbol 1414 Button
on (release) { swapWeapon("AK47"); }
Symbol 1415 Button
on (release) { swapWeapon("UMP"); }
Symbol 1416 Button
on (release) { swapWeapon("chainsaw"); }
Symbol 1417 Button
on (release) { swapWeapon("sawnOff"); }
Symbol 1418 Button
on (release) { swapWeapon("UZI"); }
Symbol 1419 Button
on (release) { swapWeapon("barrett"); }
Symbol 1420 Button
on (release) { swapWeapon("grenade"); }
Symbol 1421 Button
on (release) { zombiesKilled = _root["day_" + currentLevel].zombiePool; }
Symbol 1423 Button
on (release) { swapWeapon("M249"); }

Library Items

Symbol 1 GraphicUsed by:4
Symbol 2 FontUsed by:3
Symbol 3 EditableTextUses:2Used by:4
Symbol 4 MovieClip [performanceTester]Uses:1 3
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClip [barrett_Icon]Uses:5Used by:Timeline
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:11
Symbol 9 FontUsed by:10 926 929 930 931 932 933 934 935 936 937 944 953 955 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449
Symbol 10 TextUses:9Used by:11
Symbol 11 MovieClipUses:8 10Used by:Timeline
Symbol 12 GraphicUsed by:750 751 922 1074 1075 1085 1288  Timeline
Symbol 13 FontUsed by:14 15 20 22 732 739 742 744 745 747 748 875 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 921 923 945 957 1014 1016 1018 1021 1064 1405 1406 1427 1428 1429 1431 1435
Symbol 14 TextUses:13Used by:23
Symbol 15 EditableTextUses:13Used by:23
Symbol 16 GraphicUsed by:19
Symbol 17 GraphicUsed by:18 741 1060 1186
Symbol 18 MovieClipUses:17Used by:19
Symbol 19 MovieClipUses:16 18Used by:23
Symbol 20 TextUses:13Used by:21
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 TextUses:13Used by:23
Symbol 23 MovieClipUses:14 15 19 21 22Used by:Timeline
Symbol 24 GraphicUsed by:25 731
Symbol 25 MovieClipUses:24Used by:Timeline
Symbol 26 GraphicUsed by:27 889
Symbol 27 MovieClipUses:26Used by:113 424 650 1404
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:29Used by:113 650
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:37
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:37
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClipUses:32 34 36Used by:113 650
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:44 45
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44 45
Symbol 44 MovieClipUses:39 41 43Used by:113 650
Symbol 45 MovieClipUses:39 43Used by:113
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:51
Symbol 51 MovieClipUses:47 48 50Used by:113
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:113
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:112
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:62 110
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:62
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62 110
Symbol 62 MovieClipUses:57 59 61Used by:112 650
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:69 111
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:69
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69 111
Symbol 69 MovieClipUses:64 66 68Used by:112 650
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:84
Symbol 72 MovieClipUsed by:84 820 1121  Timeline
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:77 1245 1262 1280 1288 1302 1351 1358 1366 1389
Symbol 75 GraphicUsed by:76 1287
Symbol 76 MovieClipUses:75Used by:77 451 1245 1262 1273 1280 1351 1358 1366 1389
Symbol 77 MovieClipUses:74 76Used by:84
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:84 1390  Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:84 1390  Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:84 1390  Timeline
Symbol 84 MovieClipUses:71 72 77 79 81 83Used by:112
Symbol 85 GraphicUsed by:112
Symbol 86 GraphicUsed by:109
Symbol 87 GraphicUsed by:109
Symbol 88 GraphicUsed by:109
Symbol 89 GraphicUsed by:109
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:109
Symbol 92 GraphicUsed by:109
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:109 260 332
Symbol 95 GraphicUsed by:109
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:109 260 300 332
Symbol 98 GraphicUsed by:109
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:109 260
Symbol 101 GraphicUsed by:109
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:109 260 300 332
Symbol 104 GraphicUsed by:109
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:109 260 300 332
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:86 87 88 89 91 92 94 95 97 98 100 101 103 104 106 107 108Used by:112
Symbol 110 MovieClipUses:57 61Used by:112
Symbol 111 MovieClipUses:64 68Used by:112
Symbol 112 MovieClipUses:55 62 69 84 85 109 110 111Used by:113
Symbol 113 MovieClip [survivorDummy]Uses:27 30 37 44 45 51 53 112Used by:Timeline
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:119
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClip [zombieTorso3]Uses:116 118Used by:Timeline
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:139
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:139
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:138
Symbol 126 GraphicUsed by:138
Symbol 127 GraphicUsed by:138
Symbol 128 GraphicUsed by:138
Symbol 129 GraphicUsed by:138
Symbol 130 GraphicUsed by:138
Symbol 131 GraphicUsed by:138
Symbol 132 GraphicUsed by:138
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:138
Symbol 135 GraphicUsed by:138
Symbol 136 GraphicUsed by:138
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:125 126 127 128 129 130 131 132 134 135 136 137Used by:139
Symbol 139 MovieClip [zombieTorso2]Uses:121 123 138Used by:Timeline
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:206
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:142Used by:206
Symbol 144 GraphicUsed by:205
Symbol 145 GraphicUsed by:205
Symbol 146 GraphicUsed by:205
Symbol 147 GraphicUsed by:205
Symbol 148 GraphicUsed by:205
Symbol 149 GraphicUsed by:205
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:205
Symbol 152 GraphicUsed by:205
Symbol 153 GraphicUsed by:205
Symbol 154 GraphicUsed by:205
Symbol 155 GraphicUsed by:205
Symbol 156 GraphicUsed by:205
Symbol 157 GraphicUsed by:162
Symbol 158 GraphicUsed by:162
Symbol 159 GraphicUsed by:162
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:157 158 159 160 161Used by:205
Symbol 163 GraphicUsed by:205
Symbol 164 GraphicUsed by:205
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:205
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:205
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:205
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:205
Symbol 173 GraphicUsed by:205
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:205
Symbol 176 GraphicUsed by:205
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:205
Symbol 179 GraphicUsed by:205
Symbol 180 GraphicUsed by:205
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:205
Symbol 183 GraphicUsed by:205
Symbol 184 GraphicUsed by:205
Symbol 185 GraphicUsed by:205
Symbol 186 GraphicUsed by:205
Symbol 187 GraphicUsed by:205
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:205
Symbol 190 GraphicUsed by:205
Symbol 191 GraphicUsed by:205
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:205
Symbol 194 GraphicUsed by:205
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:205
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:205
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:205
Symbol 201 GraphicUsed by:205
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:144 145 146 147 148 149 151 152 153 154 155 156 162 163 164 166 168 170 172 173 175 176 178 179 180 182 183 184 185 186 187 189 190 191 193 194 196 198 200 201 203 204Used by:206
Symbol 206 MovieClip [zombieTorso1]Uses:141 143 205Used by:Timeline
Symbol 207 GraphicUsed by:261
Symbol 208 GraphicUsed by:260
Symbol 209 GraphicUsed by:260
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:260 300 332
Symbol 212 GraphicUsed by:260
Symbol 213 GraphicUsed by:260
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:260 300 332
Symbol 216 GraphicUsed by:260
Symbol 217 GraphicUsed by:260
Symbol 218 GraphicUsed by:260
Symbol 219 GraphicUsed by:260
Symbol 220 GraphicUsed by:260
Symbol 221 GraphicUsed by:260
Symbol 222 GraphicUsed by:260
Symbol 223 GraphicUsed by:260
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:260 300 332
Symbol 226 GraphicUsed by:260
Symbol 227 GraphicUsed by:260
Symbol 228 GraphicUsed by:260
Symbol 229 GraphicUsed by:260
Symbol 230 GraphicUsed by:260
Symbol 231 GraphicUsed by:260
Symbol 232 GraphicUsed by:260
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:260
Symbol 235 GraphicUsed by:260
Symbol 236 GraphicUsed by:260
Symbol 237 GraphicUsed by:260
Symbol 238 GraphicUsed by:260
Symbol 239 GraphicUsed by:260
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:260 300 332
Symbol 242 GraphicUsed by:260
Symbol 243 GraphicUsed by:260
Symbol 244 GraphicUsed by:260
Symbol 245 GraphicUsed by:260
Symbol 246 GraphicUsed by:260
Symbol 247 GraphicUsed by:260
Symbol 248 GraphicUsed by:260
Symbol 249 GraphicUsed by:260
Symbol 250 GraphicUsed by:260
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:260 332
Symbol 253 GraphicUsed by:260
Symbol 254 GraphicUsed by:260
Symbol 255 GraphicUsed by:260
Symbol 256 GraphicUsed by:260
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:208 209 211 212 103 213 215 216 217 94 218 106 219 220 221 222 223 225 226 227 228 229 100 230 231 232 234 235 236 237 238 239 241 242 243 244 245 97 246 247 248 249 250 252 253 254 255 256 258 259Used by:261
Symbol 261 MovieClip [zombieHead3]Uses:207 260Used by:Timeline
Symbol 262 GraphicUsed by:301
Symbol 263 GraphicUsed by:300
Symbol 264 GraphicUsed by:300
Symbol 265 GraphicUsed by:300
Symbol 266 GraphicUsed by:300
Symbol 267 GraphicUsed by:300
Symbol 268 GraphicUsed by:300
Symbol 269 GraphicUsed by:300
Symbol 270 GraphicUsed by:300
Symbol 271 GraphicUsed by:300
Symbol 272 GraphicUsed by:300
Symbol 273 GraphicUsed by:300
Symbol 274 GraphicUsed by:292
Symbol 275 GraphicUsed by:292
Symbol 276 GraphicUsed by:292
Symbol 277 GraphicUsed by:292
Symbol 278 GraphicUsed by:292
Symbol 279 GraphicUsed by:292
Symbol 280 GraphicUsed by:292
Symbol 281 GraphicUsed by:292
Symbol 282 GraphicUsed by:292
Symbol 283 GraphicUsed by:292
Symbol 284 GraphicUsed by:292
Symbol 285 GraphicUsed by:292
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:292
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291Used by:300 332
Symbol 293 GraphicUsed by:300
Symbol 294 GraphicUsed by:300
Symbol 295 GraphicUsed by:300
Symbol 296 GraphicUsed by:300
Symbol 297 GraphicUsed by:300
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:263 106 264 97 265 266 215 267 268 269 241 103 270 271 272 273 292 293 294 211 295 225 296 297 298 299Used by:301
Symbol 301 MovieClip [zombieHead2]Uses:262 300Used by:Timeline
Symbol 302 GraphicUsed by:333
Symbol 303 GraphicUsed by:332
Symbol 304 GraphicUsed by:332
Symbol 305 GraphicUsed by:332
Symbol 306 GraphicUsed by:332
Symbol 307 GraphicUsed by:332
Symbol 308 GraphicUsed by:332
Symbol 309 GraphicUsed by:332
Symbol 310 GraphicUsed by:332
Symbol 311 GraphicUsed by:332
Symbol 312 GraphicUsed by:332
Symbol 313 GraphicUsed by:332
Symbol 314 GraphicUsed by:332
Symbol 315 GraphicUsed by:332
Symbol 316 GraphicUsed by:332
Symbol 317 GraphicUsed by:332
Symbol 318 GraphicUsed by:332
Symbol 319 GraphicUsed by:332
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:332
Symbol 322 GraphicUsed by:332
Symbol 323 GraphicUsed by:332
Symbol 324 GraphicUsed by:332
Symbol 325 GraphicUsed by:332
Symbol 326 GraphicUsed by:332
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:332
Symbol 329 GraphicUsed by:332
Symbol 330 GraphicUsed by:332
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:97 303 304 292 103 305 306 94 307 308 241 309 310 225 311 312 215 211 313 314 315 316 317 252 318 319 321 322 323 324 325 326 328 329 330 106 331Used by:333
Symbol 333 MovieClip [zombieHead1]Uses:302 332Used by:Timeline
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClip [zombie_LowerArm]Uses:334Used by:Timeline
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:338
Symbol 338 MovieClip [zombie_Foot]Uses:337Used by:Timeline
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:424
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:424
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:424
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:424
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:424
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:424
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:424
Symbol 353 GraphicUsed by:410
Symbol 354 GraphicUsed by:410
Symbol 355 GraphicUsed by:410
Symbol 356 GraphicUsed by:410
Symbol 357 GraphicUsed by:410
Symbol 358 GraphicUsed by:410
Symbol 359 GraphicUsed by:410
Symbol 360 GraphicUsed by:410
Symbol 361 GraphicUsed by:410
Symbol 362 GraphicUsed by:410
Symbol 363 GraphicUsed by:410
Symbol 364 GraphicUsed by:410
Symbol 365 GraphicUsed by:410
Symbol 366 GraphicUsed by:410
Symbol 367 GraphicUsed by:410
Symbol 368 GraphicUsed by:410
Symbol 369 GraphicUsed by:410
Symbol 370 GraphicUsed by:410
Symbol 371 GraphicUsed by:410
Symbol 372 GraphicUsed by:410
Symbol 373 GraphicUsed by:410
Symbol 374 GraphicUsed by:410
Symbol 375 GraphicUsed by:410
Symbol 376 GraphicUsed by:410
Symbol 377 GraphicUsed by:410
Symbol 378 GraphicUsed by:410
Symbol 379 GraphicUsed by:410
Symbol 380 GraphicUsed by:410
Symbol 381 GraphicUsed by:410
Symbol 382 GraphicUsed by:410
Symbol 383 GraphicUsed by:410
Symbol 384 GraphicUsed by:410
Symbol 385 GraphicUsed by:410
Symbol 386 GraphicUsed by:410
Symbol 387 GraphicUsed by:410
Symbol 388 GraphicUsed by:410
Symbol 389 GraphicUsed by:410
Symbol 390 GraphicUsed by:410
Symbol 391 GraphicUsed by:410
Symbol 392 GraphicUsed by:410
Symbol 393 GraphicUsed by:410
Symbol 394 GraphicUsed by:410
Symbol 395 GraphicUsed by:410
Symbol 396 GraphicUsed by:410
Symbol 397 GraphicUsed by:410
Symbol 398 GraphicUsed by:410
Symbol 399 GraphicUsed by:410
Symbol 400 GraphicUsed by:410
Symbol 401 GraphicUsed by:410
Symbol 402 GraphicUsed by:410
Symbol 403 GraphicUsed by:410
Symbol 404 GraphicUsed by:410
Symbol 405 GraphicUsed by:410
Symbol 406 GraphicUsed by:410
Symbol 407 GraphicUsed by:410
Symbol 408 GraphicUsed by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClip [bloodPack1]Uses:353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409Used by:424 650  Timeline
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:424 427 650
Symbol 413 GraphicUsed by:424
Symbol 414 GraphicUsed by:424
Symbol 415 GraphicUsed by:424
Symbol 416 GraphicUsed by:424
Symbol 417 GraphicUsed by:424
Symbol 418 GraphicUsed by:424
Symbol 419 GraphicUsed by:424
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:420Used by:422
Symbol 422 MovieClipUses:421Used by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClip [zombieDog]Uses:27 340 342 344 346 348 350 352 410 412 413 414 415 416 417 418 419 422 423Used by:Timeline
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:427
Symbol 427 MovieClip [round]Uses:412 426Used by:Timeline
Symbol 428 GraphicUsed by:434
Symbol 429 GraphicUsed by:434
Symbol 430 GraphicUsed by:434
Symbol 431 GraphicUsed by:434
Symbol 432 GraphicUsed by:434
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClip [bloodPack2]Uses:428 429 430 431 432 433Used by:Timeline
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:437
Symbol 437 MovieClipUses:436Used by:650
Symbol 438 GraphicUsed by:439 1174
Symbol 439 MovieClipUses:438Used by:440
Symbol 440 MovieClipUses:439Used by:650
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:443
Symbol 443 MovieClipUses:442Used by:650
Symbol 444 GraphicUsed by:451
Symbol 445 GraphicUsed by:451
Symbol 446 GraphicUsed by:451
Symbol 447 GraphicUsed by:451
Symbol 448 GraphicUsed by:451
Symbol 449 GraphicUsed by:451
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:76 444 445 446 447 448 449 450Used by:650
Symbol 452 GraphicUsed by:650
Symbol 453 GraphicUsed by:650
Symbol 454 GraphicUsed by:650
Symbol 455 GraphicUsed by:650
Symbol 456 GraphicUsed by:650
Symbol 457 GraphicUsed by:650
Symbol 458 GraphicUsed by:650
Symbol 459 GraphicUsed by:650
Symbol 460 GraphicUsed by:650
Symbol 461 GraphicUsed by:650
Symbol 462 GraphicUsed by:650
Symbol 463 GraphicUsed by:650
Symbol 464 GraphicUsed by:650
Symbol 465 GraphicUsed by:650
Symbol 466 GraphicUsed by:650
Symbol 467 GraphicUsed by:650
Symbol 468 GraphicUsed by:650
Symbol 469 GraphicUsed by:650
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:650
Symbol 472 GraphicUsed by:650
Symbol 473 GraphicUsed by:650
Symbol 474 GraphicUsed by:650
Symbol 475 GraphicUsed by:650
Symbol 476 GraphicUsed by:650
Symbol 477 GraphicUsed by:650
Symbol 478 GraphicUsed by:650
Symbol 479 GraphicUsed by:650
Symbol 480 GraphicUsed by:650
Symbol 481 GraphicUsed by:650
Symbol 482 GraphicUsed by:650
Symbol 483 GraphicUsed by:650
Symbol 484 GraphicUsed by:650
Symbol 485 GraphicUsed by:650
Symbol 486 GraphicUsed by:650
Symbol 487 GraphicUsed by:650
Symbol 488 GraphicUsed by:650
Symbol 489 GraphicUsed by:650
Symbol 490 GraphicUsed by:650
Symbol 491 GraphicUsed by:650
Symbol 492 GraphicUsed by:650
Symbol 493 GraphicUsed by:650
Symbol 494 GraphicUsed by:650
Symbol 495 GraphicUsed by:650
Symbol 496 GraphicUsed by:650
Symbol 497 GraphicUsed by:650
Symbol 498 GraphicUsed by:650
Symbol 499 GraphicUsed by:650
Symbol 500 GraphicUsed by:650
Symbol 501 GraphicUsed by:650
Symbol 502 GraphicUsed by:650
Symbol 503 GraphicUsed by:650
Symbol 504 GraphicUsed by:650
Symbol 505 GraphicUsed by:650
Symbol 506 GraphicUsed by:650
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:650
Symbol 509 GraphicUsed by:650
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:650
Symbol 512 GraphicUsed by:650
Symbol 513 GraphicUsed by:650
Symbol 514 GraphicUsed by:650
Symbol 515 GraphicUsed by:650
Symbol 516 GraphicUsed by:650
Symbol 517 GraphicUsed by:650
Symbol 518 GraphicUsed by:650
Symbol 519 GraphicUsed by:650
Symbol 520 GraphicUsed by:650
Symbol 521 GraphicUsed by:650
Symbol 522 GraphicUsed by:650
Symbol 523 GraphicUsed by:650
Symbol 524 GraphicUsed by:650
Symbol 525 GraphicUsed by:650
Symbol 526 GraphicUsed by:650
Symbol 527 GraphicUsed by:650
Symbol 528 GraphicUsed by:650
Symbol 529 GraphicUsed by:650
Symbol 530 GraphicUsed by:650
Symbol 531 GraphicUsed by:650
Symbol 532 GraphicUsed by:650
Symbol 533 GraphicUsed by:650
Symbol 534 GraphicUsed by:650
Symbol 535 GraphicUsed by:650
Symbol 536 GraphicUsed by:650
Symbol 537 GraphicUsed by:650
Symbol 538 GraphicUsed by:650
Symbol 539 GraphicUsed by:650
Symbol 540 GraphicUsed by:650
Symbol 541 GraphicUsed by:650
Symbol 542 GraphicUsed by:650
Symbol 543 GraphicUsed by:650
Symbol 544 GraphicUsed by:650
Symbol 545 GraphicUsed by:650
Symbol 546 GraphicUsed by:650
Symbol 547 GraphicUsed by:650
Symbol 548 GraphicUsed by:650
Symbol 549 GraphicUsed by:650
Symbol 550 GraphicUsed by:650
Symbol 551 GraphicUsed by:650
Symbol 552 GraphicUsed by:650
Symbol 553 GraphicUsed by:650
Symbol 554 GraphicUsed by:650
Symbol 555 GraphicUsed by:650
Symbol 556 GraphicUsed by:650
Symbol 557 GraphicUsed by:650
Symbol 558 GraphicUsed by:650
Symbol 559 GraphicUsed by:650
Symbol 560 GraphicUsed by:650
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:650
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:650
Symbol 565 GraphicUsed by:650
Symbol 566 GraphicUsed by:650
Symbol 567 GraphicUsed by:650
Symbol 568 GraphicUsed by:650
Symbol 569 GraphicUsed by:650
Symbol 570 GraphicUsed by:650
Symbol 571 GraphicUsed by:650
Symbol 572 GraphicUsed by:650
Symbol 573 GraphicUsed by:650
Symbol 574 GraphicUsed by:650
Symbol 575 GraphicUsed by:650
Symbol 576 GraphicUsed by:650
Symbol 577 GraphicUsed by:650
Symbol 578 GraphicUsed by:650
Symbol 579 GraphicUsed by:650
Symbol 580 GraphicUsed by:650
Symbol 581 GraphicUsed by:650
Symbol 582 GraphicUsed by:650
Symbol 583 GraphicUsed by:650
Symbol 584 GraphicUsed by:650
Symbol 585 GraphicUsed by:650
Symbol 586 GraphicUsed by:650
Symbol 587 GraphicUsed by:650
Symbol 588 GraphicUsed by:650
Symbol 589 GraphicUsed by:650
Symbol 590 GraphicUsed by:650
Symbol 591 GraphicUsed by:650
Symbol 592 GraphicUsed by:650
Symbol 593 GraphicUsed by:650
Symbol 594 GraphicUsed by:650
Symbol 595 GraphicUsed by:650
Symbol 596 GraphicUsed by:650
Symbol 597 GraphicUsed by:650
Symbol 598 GraphicUsed by:650
Symbol 599 GraphicUsed by:650
Symbol 600 GraphicUsed by:650
Symbol 601 GraphicUsed by:650
Symbol 602 GraphicUsed by:650
Symbol 603 GraphicUsed by:650
Symbol 604 GraphicUsed by:650
Symbol 605 GraphicUsed by:650
Symbol 606 GraphicUsed by:650
Symbol 607 GraphicUsed by:650
Symbol 608 GraphicUsed by:650
Symbol 609 GraphicUsed by:650
Symbol 610 GraphicUsed by:650
Symbol 611 GraphicUsed by:650
Symbol 612 GraphicUsed by:650
Symbol 613 GraphicUsed by:650
Symbol 614 GraphicUsed by:650
Symbol 615 GraphicUsed by:650
Symbol 616 GraphicUsed by:650
Symbol 617 GraphicUsed by:650
Symbol 618 GraphicUsed by:650
Symbol 619 GraphicUsed by:650
Symbol 620 GraphicUsed by:650
Symbol 621 GraphicUsed by:650
Symbol 622 GraphicUsed by:650
Symbol 623 GraphicUsed by:650
Symbol 624 GraphicUsed by:650
Symbol 625 GraphicUsed by:650
Symbol 626 GraphicUsed by:650
Symbol 627 GraphicUsed by:650
Symbol 628 GraphicUsed by:650
Symbol 629 GraphicUsed by:650
Symbol 630 GraphicUsed by:650
Symbol 631 GraphicUsed by:650
Symbol 632 GraphicUsed by:650
Symbol 633 GraphicUsed by:650
Symbol 634 GraphicUsed by:650
Symbol 635 GraphicUsed by:650
Symbol 636 GraphicUsed by:650
Symbol 637 GraphicUsed by:650
Symbol 638 GraphicUsed by:650
Symbol 639 GraphicUsed by:650
Symbol 640 GraphicUsed by:650
Symbol 641 GraphicUsed by:650
Symbol 642 GraphicUsed by:650
Symbol 643 GraphicUsed by:650
Symbol 644 GraphicUsed by:650
Symbol 645 GraphicUsed by:650
Symbol 646 GraphicUsed by:650
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:650
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClip [newZombie]Uses:27 437 62 69 30 37 44 440 443 412 410 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 508 509 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 562 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 648 649Used by:Timeline
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:Timeline
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClip [M4A1_Icon]Uses:653Used by:662  Timeline
Symbol 655 GraphicUsed by:662
Symbol 656 GraphicUsed by:662
Symbol 657 GraphicUsed by:662
Symbol 658 GraphicUsed by:662
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:659Used by:662
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:654 655 656 657 658 660 661Used by:665
Symbol 663 GraphicUsed by:664
Symbol 664 MovieClip [zombieHand]Uses:663Used by:665
Symbol 665 MovieClip [zombie_Hand]Uses:662 664Used by:Timeline
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:Timeline
Symbol 668 GraphicUsed by:669  Timeline
Symbol 669 MovieClipUses:668Used by:670 1343 1344
Symbol 670 MovieClip [grenade]Uses:669Used by:Timeline
Symbol 671 MovieClip [explosion_grenade]Used by:Timeline
Symbol 672 GraphicUsed by:673 674 675 676 677 678
Symbol 673 MovieClip [shellcasing_pistol_3]Uses:672Used by:Timeline
Symbol 674 MovieClip [shellcasing_Pistol_1]Uses:672Used by:Timeline
Symbol 675 MovieClip [shellcasing_Pistol_2]Uses:672Used by:Timeline
Symbol 676 MovieClip [shellcasing_rifle_1]Uses:672Used by:1390  Timeline
Symbol 677 MovieClip [shellcasing_rifle_2]Uses:672Used by:1390  Timeline
Symbol 678 MovieClip [shellcasing_rifle_3]Uses:672Used by:Timeline
Symbol 679 GraphicUsed by:680 681 1390
Symbol 680 MovieClip [shellcasing_Shotgun1]Uses:679Used by:Timeline
Symbol 681 MovieClip [shellcasing_Shotgun2]Uses:679Used by:Timeline
Symbol 682 Sound [sound_barrettReload]Used by:731
Symbol 683 Sound [sound_AK47Reload]Used by:731
Symbol 684 Sound [conArtistSting]Used by:731
Symbol 685 Sound [sound_explosion]Used by:731
Symbol 686 Sound [sound_UZIReload]Used by:731
Symbol 687 Sound [sound_UMPReload]Used by:731
Symbol 688 Sound [sound_dogDeath_1]Used by:731
Symbol 689 Sound [AG_chorus]Used by:731
Symbol 690 Sound [AG_beat]Used by:731
Symbol 691 Sound [AG_sword]Used by:731
Symbol 692 Sound [sound_zombieSprint]Used by:731
Symbol 693 Sound [zombie_hitWall2]Used by:731
Symbol 694 Sound [zombie_hitWall1]Used by:731
Symbol 695 Sound [BGAmbience]Used by:731
Symbol 696 Sound [sound_barrettFire]Used by:731
Symbol 697 Sound [sound_UZIFire]Used by:731
Symbol 698 Sound [sound_snubnoseFire]Used by:731
Symbol 699 Sound [sound_sawnOffShellReload]Used by:731
Symbol 700 Sound [sound_sawnOffPump]Used by:731
Symbol 701 Sound [sound_sawnOffFire]Used by:731
Symbol 702 Sound [sound_shotgunShellReload]Used by:731
Symbol 703 Sound [menuMusic]Used by:731
Symbol 704 Sound [sound_hitChainsaw1]Used by:731 1404
Symbol 705 Sound [sound_chainsawWorking]Used by:731
Symbol 706 Sound [sound_chainsawStart]Used by:731
Symbol 707 Sound [sound_chainsawEnd]Used by:731
Symbol 708 Sound [sound_chainsawIdle]Used by:731
Symbol 709 Sound [sound_zombieDog]Used by:731
Symbol 710 Sound [sound_zombieSlow]Used by:731
Symbol 711 Sound [sound_zombieFast]Used by:731
Symbol 712 Sound [sound_zombieDeath_5]Used by:731 1404
Symbol 713 Sound [sound_zombieDeath_4]Used by:731
Symbol 714 Sound [sound_zombieDeath_3]Used by:731
Symbol 715 Sound [sound_zombieDeath_2]Used by:731
Symbol 716 Sound [sound_zombieDeath_1]Used by:731
Symbol 717 Sound [sound_UMPFire]Used by:731
Symbol 718 Sound [sound_shotgunPump]Used by:731 1390
Symbol 719 Sound [sound_shotgunFire]Used by:731
Symbol 720 Sound [sound_pistolFire]Used by:731
Symbol 721 Sound [sound_M4A1Reload]Used by:731
Symbol 722 Sound [sound_m4a1Fire]Used by:731
Symbol 723 Sound [sound_huntingRiflePump]Used by:731 1390
Symbol 724 Sound [sound_huntingRifleFire]Used by:731
Symbol 725 Sound [sound_hitBody1]Used by:731
Symbol 726 Sound [sound_hitBody2]Used by:731
Symbol 727 Sound [sound_hitHead1]Used by:731
Symbol 728 Sound [sound_revolverFire]Used by:731
Symbol 729 Sound [sound_AK47Fire]Used by:731
Symbol 730 Sound [sound_pistolReload]Used by:731
Symbol 731 MovieClip [soundHolder]Uses:24 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730Used by:Timeline
Symbol 732 TextUses:13Used by:Timeline
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:735 1043
Symbol 735 MovieClipUses:734Used by:750 947 1045
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:738 951
Symbol 738 MovieClipUses:737Used by:750
Symbol 739 TextUses:13Used by:750
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740 17Used by:750 947
Symbol 742 EditableTextUses:13Used by:743
Symbol 743 MovieClipUses:742Used by:750
Symbol 744 EditableTextUses:13Used by:750
Symbol 745 EditableTextUses:13Used by:746
Symbol 746 MovieClipUses:745Used by:750
Symbol 747 TextUses:13Used by:749
Symbol 748 TextUses:13Used by:749
Symbol 749 MovieClipUses:747 748Used by:750
Symbol 750 MovieClip [optionsMenu]Uses:735 738 739 741 743 744 746 749 12Used by:Timeline
Symbol 751 MovieClip [blackOut]Uses:12Used by:878 959 1020  Timeline
Symbol 752 GraphicUsed by:878
Symbol 753 BitmapUsed by:755
Symbol 754 BitmapUsed by:755 757
Symbol 755 GraphicUses:753 754Used by:820
Symbol 756 GraphicUsed by:758
Symbol 757 GraphicUses:754Used by:758
Symbol 758 MovieClipUses:756 757Used by:820
Symbol 759 GraphicUsed by:762
Symbol 760 FontUsed by:761 812 813 814 816 818 855 856 867 870 871 872 1124 1126 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148
Symbol 761 TextUses:760Used by:762
Symbol 762 MovieClipUses:759 761Used by:820
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:769
Symbol 765 GraphicUsed by:766 1078 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1423
Symbol 766 ButtonUses:765Used by:769
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:769
Symbol 769 MovieClipUses:764 766 768Used by:820
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:772
Symbol 772 MovieClipUses:771Used by:820
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:775
Symbol 775 MovieClipUses:774Used by:820
Symbol 776 GraphicUsed by:777 888
Symbol 777 MovieClipUses:776Used by:778
Symbol 778 MovieClipUses:777Used by:820
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:781
Symbol 781 MovieClipUses:780Used by:820
Symbol 782 GraphicUsed by:783 884
Symbol 783 MovieClipUses:782Used by:784
Symbol 784 MovieClipUses:783Used by:820
Symbol 785 GraphicUsed by:788 885
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClipUses:786Used by:788 885 1390
Symbol 788 MovieClipUses:785 787Used by:789
Symbol 789 MovieClipUses:788Used by:820
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClipUses:790Used by:792
Symbol 792 MovieClipUses:791Used by:820
Symbol 793 GraphicUsed by:796 879
Symbol 794 GraphicUsed by:795
Symbol 795 MovieClipUses:794Used by:796 879 1390
Symbol 796 MovieClipUses:793 795Used by:797
Symbol 797 MovieClipUses:796Used by:820
Symbol 798 MovieClipUsed by:820
Symbol 799 GraphicUsed by:800  Timeline
Symbol 800 MovieClip [sawnOff_Icon]Uses:799Used by:801  Timeline
Symbol 801 MovieClipUses:800Used by:820
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:804
Symbol 804 MovieClip [uzi_Icon]Uses:803Used by:805  Timeline
Symbol 805 MovieClipUses:804Used by:820
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:820
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:820
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:820
Symbol 812 TextUses:760Used by:820
Symbol 813 TextUses:760Used by:820
Symbol 814 TextUses:760Used by:820
Symbol 815 GraphicUsed by:817
Symbol 816 TextUses:760Used by:817
Symbol 817 MovieClipUses:815 816Used by:820
Symbol 818 TextUses:760Used by:819
Symbol 819 MovieClipUses:818Used by:820
Symbol 820 MovieClipUses:755 758 762 769 772 775 778 781 784 789 792 797 798 801 805 807 809 72 811 812 813 814 817 819Used by:878  Timeline
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:825 831 866
Symbol 823 FontUsed by:824 832 833 834 835 836 839 840 856 858 859 860 861 862 863 868 869 1125 1130
Symbol 824 TextUses:823Used by:825 831 866
Symbol 825 ButtonUses:822 824Used by:878
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClipUses:827Used by:878
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:841
Symbol 831 ButtonUses:822 824Used by:841
Symbol 832 EditableTextUses:823Used by:841
Symbol 833 EditableTextUses:823Used by:841
Symbol 834 EditableTextUses:823Used by:841
Symbol 835 EditableTextUses:823Used by:841
Symbol 836 EditableTextUses:823Used by:841
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:841 877
Symbol 839 EditableTextUses:823Used by:841
Symbol 840 EditableTextUses:823Used by:841
Symbol 841 MovieClipUses:830 831 832 833 834 835 836 838 839 840Used by:878
Symbol 842 BitmapUsed by:843
Symbol 843 GraphicUses:842Used by:877
Symbol 844 GraphicUsed by:851
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:851
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:850
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:848 849Used by:851
Symbol 851 MovieClipUses:844 846 850Used by:877
Symbol 852 GraphicUsed by:857
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:857
Symbol 855 TextUses:760Used by:857
Symbol 856 EditableTextUses:760 823Used by:857
Symbol 857 MovieClipUses:852 854 855 856Used by:877
Symbol 858 EditableTextUses:823Used by:877
Symbol 859 EditableTextUses:823Used by:877
Symbol 860 EditableTextUses:823Used by:877
Symbol 861 EditableTextUses:823Used by:877
Symbol 862 EditableTextUses:823Used by:877
Symbol 863 EditableTextUses:823Used by:877
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:864Used by:877
Symbol 866 ButtonUses:822 824Used by:877
Symbol 867 TextUses:760Used by:877
Symbol 868 TextUses:823Used by:877
Symbol 869 TextUses:823Used by:877
Symbol 870 EditableTextUses:760Used by:877
Symbol 871 TextUses:760Used by:877
Symbol 872 TextUses:760Used by:877
Symbol 873 GraphicUsed by:876
Symbol 874 GraphicUsed by:876
Symbol 875 TextUses:13Used by:876
Symbol 876 MovieClipUses:873 874 875Used by:877
Symbol 877 MovieClipUses:843 851 857 858 859 860 861 862 863 838 865 866 867 868 869 870 871 872 876Used by:878
Symbol 878 MovieClip [timeManager]Uses:751 752 820 825 828 841 877Used by:Timeline
Symbol 879 MovieClip [AK47_Icon]Uses:793 795Used by:Timeline
Symbol 880 GraphicUsed by:881  Timeline
Symbol 881 MovieClip [chainsaw_Icon]Uses:880Used by:Timeline
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClip [huntingRifle_Icon]Uses:882Used by:Timeline
Symbol 884 MovieClip [pistol_Icon]Uses:782Used by:Timeline
Symbol 885 MovieClip [shotgun_Icon]Uses:785 787Used by:Timeline
Symbol 886 GraphicUsed by:887
Symbol 887 MovieClip [UMP_Icon]Uses:886Used by:Timeline
Symbol 888 MovieClip [revolver_Icon]Uses:776Used by:Timeline
Symbol 889 MovieClipUses:26Used by:892
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:892
Symbol 892 MovieClip [grenade_Icon]Uses:889 891Used by:Timeline
Symbol 893 TextUses:13Used by:920
Symbol 894 TextUses:13Used by:920
Symbol 895 TextUses:13Used by:920
Symbol 896 TextUses:13Used by:920
Symbol 897 TextUses:13Used by:920
Symbol 898 TextUses:13Used by:920
Symbol 899 TextUses:13Used by:920
Symbol 900 TextUses:13Used by:920
Symbol 901 TextUses:13Used by:920
Symbol 902 TextUses:13Used by:920
Symbol 903 TextUses:13Used by:920
Symbol 904 TextUses:13Used by:920
Symbol 905 TextUses:13Used by:920
Symbol 906 TextUses:13Used by:920
Symbol 907 TextUses:13Used by:920
Symbol 908 TextUses:13Used by:920
Symbol 909 TextUses:13Used by:920
Symbol 910 TextUses:13Used by:920
Symbol 911 TextUses:13Used by:920
Symbol 912 TextUses:13Used by:920
Symbol 913 TextUses:13Used by:920
Symbol 914 TextUses:13Used by:920
Symbol 915 TextUses:13Used by:920
Symbol 916 TextUses:13Used by:920
Symbol 917 TextUses:13Used by:920
Symbol 918 TextUses:13Used by:920
Symbol 919 TextUses:13Used by:920
Symbol 920 MovieClipUses:893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919Used by:922
Symbol 921 TextUses:13Used by:922
Symbol 922 MovieClip [credits]Uses:12 920 921Used by:1121  Timeline
Symbol 923 TextUses:13Used by:947
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924Used by:947
Symbol 926 TextUses:9Used by:947
Symbol 927 GraphicUsed by:928
Symbol 928 MovieClipUses:927Used by:947
Symbol 929 TextUses:9Used by:947
Symbol 930 TextUses:9Used by:947
Symbol 931 TextUses:9Used by:947
Symbol 932 TextUses:9Used by:947
Symbol 933 TextUses:9Used by:947
Symbol 934 TextUses:9Used by:947
Symbol 935 TextUses:9Used by:947
Symbol 936 TextUses:9Used by:947
Symbol 937 TextUses:9Used by:947
Symbol 938 BitmapUsed by:939
Symbol 939 GraphicUses:938Used by:940
Symbol 940 MovieClipUses:939Used by:943
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:943
Symbol 943 MovieClipUses:940 942Used by:947
Symbol 944 TextUses:9Used by:947
Symbol 945 EditableTextUses:13Used by:946
Symbol 946 MovieClipUses:945Used by:947
Symbol 947 MovieClip [instructionsMenu]Uses:735 923 741 925 926 928 929 930 931 932 933 934 935 936 937 943 944 946Used by:Timeline
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:959
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:737 950Used by:952 1060
Symbol 952 MovieClipUses:951Used by:959
Symbol 953 TextUses:9Used by:954
Symbol 954 MovieClipUses:953Used by:959
Symbol 955 EditableTextUses:9Used by:956
Symbol 956 MovieClipUses:955Used by:959
Symbol 957 EditableTextUses:13Used by:958
Symbol 958 MovieClipUses:957Used by:959 1020
Symbol 959 MovieClip [gameOver]Uses:949 952 954 956 958 751Used by:Timeline
Symbol 960 GraphicUsed by:1020
Symbol 961 GraphicUsed by:972
Symbol 962 GraphicUsed by:963 975
Symbol 963 MovieClipUses:962Used by:970
Symbol 964 GraphicUsed by:967
Symbol 965 BitmapUsed by:966
Symbol 966 GraphicUses:965Used by:967
Symbol 967 MovieClipUses:964 966Used by:970 976
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:970 976
Symbol 970 MovieClipUses:963 967 969Used by:972
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:961 970 971Used by:1020
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:1020
Symbol 975 MovieClipUses:962Used by:976
Symbol 976 MovieClipUses:975 967 969Used by:1005
Symbol 977 GraphicUsed by:980
Symbol 978 BitmapUsed by:979
Symbol 979 GraphicUses:978Used by:980 1007
Symbol 980 MovieClipUses:977 979Used by:1005
Symbol 981 GraphicUsed by:1005
Symbol 982 GraphicUsed by:992
Symbol 983 GraphicUsed by:984
Symbol 984 MovieClipUses:983Used by:992 997 1003
Symbol 985 GraphicUsed by:992
Symbol 986 GraphicUsed by:987
Symbol 987 MovieClipUses:986Used by:992 997
Symbol 988 GraphicUsed by:992
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:989Used by:992 997 1003
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:982 984 985 987 988 990 991Used by:1005
Symbol 993 GraphicUsed by:997
Symbol 994 GraphicUsed by:997
Symbol 995 GraphicUsed by:997
Symbol 996 GraphicUsed by:997
Symbol 997 MovieClipUses:993 984 994 987 995 990 996Used by:1005
Symbol 998 GraphicUsed by:1005
Symbol 999 GraphicUsed by:1005
Symbol 1000 GraphicUsed by:1003
Symbol 1001 GraphicUsed by:1003
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:1000 984 990 1001 1002Used by:1005
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:976 980 981 992 997 998 999 1003 1004Used by:1020
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:1006 979Used by:1020
Symbol 1008 BitmapUsed by:1009
Symbol 1009 GraphicUses:1008Used by:1010
Symbol 1010 MovieClipUses:1009Used by:1011 1012
Symbol 1011 MovieClipUses:1010Used by:1013
Symbol 1012 MovieClipUses:1010Used by:1013
Symbol 1013 MovieClipUses:1011 1012Used by:1020
Symbol 1014 TextUses:13Used by:1015
Symbol 1015 MovieClipUses:1014Used by:1020
Symbol 1016 TextUses:13Used by:1017
Symbol 1017 MovieClipUses:1016Used by:1020
Symbol 1018 TextUses:13Used by:1019
Symbol 1019 MovieClipUses:1018Used by:1020
Symbol 1020 MovieClip [endingAnimation]Uses:960 972 974 1005 1007 1013 751 1015 1017 1019 958 SS1Used by:Timeline
Symbol 1021 TextUses:13Used by:Timeline
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024 1172
Symbol 1024 MovieClipUses:1023Used by:1121
Symbol 1025 GraphicUsed by:1028 1209 1363
Symbol 1026 BitmapUsed by:1027
Symbol 1027 GraphicUses:1026Used by:1028
Symbol 1028 MovieClipUses:1025 1027Used by:1121 1172
Symbol 1029 FontUsed by:1030
Symbol 1030 TextUses:1029Used by:1041 1042
Symbol 1031 GraphicUsed by:1040
Symbol 1032 GraphicUsed by:1040
Symbol 1033 GraphicUsed by:1040
Symbol 1034 GraphicUsed by:1040
Symbol 1035 GraphicUsed by:1040
Symbol 1036 GraphicUsed by:1040
Symbol 1037 GraphicUsed by:1040
Symbol 1038 GraphicUsed by:1040
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:1031 1032 1033 1034 1035 1036 1037 1038 1039Used by:1041 1042
Symbol 1041 MovieClipUses:1030 1040Used by:1121
Symbol 1042 MovieClipUses:1030 1040Used by:1121
Symbol 1043 MovieClipUses:734Used by:1044
Symbol 1044 MovieClipUses:1043Used by:1045
Symbol 1045 MovieClipUses:1044 735Used by:1121
Symbol 1046 SoundUsed by:1060
Symbol 1047 SoundUsed by:1060
Symbol 1048 SoundUsed by:1060
Symbol 1049 GraphicUsed by:1060
Symbol 1050 BitmapUsed by:1051
Symbol 1051 GraphicUses:1050Used by:1052
Symbol 1052 MovieClipUses:1051Used by:1060
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1055
Symbol 1055 MovieClipUses:1054Used by:1060
Symbol 1056 SoundUsed by:1060
Symbol 1057 BitmapUsed by:1058
Symbol 1058 GraphicUses:1057Used by:1059
Symbol 1059 MovieClipUses:1058Used by:1060
Symbol 1060 MovieClipUses:951 1046 1047 1048 1049 1052 17 1055 1056 1059Used by:1121
Symbol 1061 GraphicUsed by:1121
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:1121
Symbol 1064 TextUses:13Used by:1065
Symbol 1065 MovieClipUses:1064Used by:1121
Symbol 1066 FontUsed by:1067
Symbol 1067 EditableTextUses:1066Used by:1068
Symbol 1068 MovieClipUses:1067Used by:1069
Symbol 1069 MovieClipUses:1068Used by:1121
Symbol 1070 GraphicUsed by:1074
Symbol 1071 FontUsed by:1072 1422
Symbol 1072 TextUses:1071Used by:1074
Symbol 1073 GraphicUsed by:1074
Symbol 1074 MovieClipUses:12 1070 1072 1073Used by:1121
Symbol 1075 MovieClipUses:12Used by:1120
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076Used by:1085
Symbol 1078 ButtonUses:765Used by:1085
Symbol 1079 GraphicUsed by:1080
Symbol 1080 MovieClipUses:1079Used by:1085
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1081Used by:1085
Symbol 1083 GraphicUsed by:1084
Symbol 1084 MovieClipUses:1083Used by:1085
Symbol 1085 MovieClipUses:12 1077 1078 1080 1082 1084Used by:1120
Symbol 1086 GraphicUsed by:1087
Symbol 1087 MovieClipUses:1086Used by:1119
Symbol 1088 GraphicUsed by:1119
Symbol 1089 BitmapUsed by:1090
Symbol 1090 GraphicUses:1089Used by:1091
Symbol 1091 MovieClipUses:1090Used by:1119
Symbol 1092 GraphicUsed by:1119
Symbol 1093 GraphicUsed by:1094
Symbol 1094 MovieClipUses:1093Used by:1099
Symbol 1095 GraphicUsed by:1099
Symbol 1096 GraphicUsed by:1097
Symbol 1097 MovieClipUses:1096Used by:1098
Symbol 1098 MovieClipUses:1097Used by:1099
Symbol 1099 MovieClipUses:1094 1095 1098Used by:1119
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1100Used by:1119
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1102Used by:1118
Symbol 1104 GraphicUsed by:1117
Symbol 1105 GraphicUsed by:1117
Symbol 1106 GraphicUsed by:1117
Symbol 1107 GraphicUsed by:1117
Symbol 1108 GraphicUsed by:1117
Symbol 1109 GraphicUsed by:1117
Symbol 1110 GraphicUsed by:1117
Symbol 1111 GraphicUsed by:1117
Symbol 1112 GraphicUsed by:1117
Symbol 1113 GraphicUsed by:1117
Symbol 1114 GraphicUsed by:1117
Symbol 1115 GraphicUsed by:1117
Symbol 1116 GraphicUsed by:1117
Symbol 1117 MovieClipUses:1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116Used by:1118
Symbol 1118 MovieClipUses:1103 1117Used by:1119
Symbol 1119 MovieClipUses:1087 1088 1091 1092 1099 1101 1118Used by:1120
Symbol 1120 MovieClipUses:1075 1085 1119Used by:1121
Symbol 1121 MovieClipUses:1024 1028 1041 1042 1045 1060 1061 1063 1065 1069 1074 922 72 1120Used by:Timeline
Symbol 1122 BitmapUsed by:1123
Symbol 1123 GraphicUses:1122Used by:1164
Symbol 1124 EditableTextUses:760Used by:1164
Symbol 1125 EditableTextUses:823Used by:1164
Symbol 1126 EditableTextUses:760Used by:1164
Symbol 1127 GraphicUsed by:1131
Symbol 1128 GraphicUsed by:1129 1131
Symbol 1129 MovieClipUses:1128Used by:1131
Symbol 1130 TextUses:823Used by:1131
Symbol 1131 ButtonUses:1127 1129 1130 1128Used by:1164
Symbol 1132 GraphicUsed by:1163
Symbol 1133 GraphicUsed by:1163
Symbol 1134 TextUses:760Used by:1163
Symbol 1135 TextUses:760Used by:1163
Symbol 1136 TextUses:760Used by:1163
Symbol 1137 TextUses:760Used by:1163
Symbol 1138 TextUses:760Used by:1163
Symbol 1139 TextUses:760Used by:1163
Symbol 1140 TextUses:760Used by:1163
Symbol 1141 TextUses:760Used by:1163
Symbol 1142 TextUses:760Used by:1163
Symbol 1143 TextUses:760Used by:1163
Symbol 1144 TextUses:760Used by:1163
Symbol 1145 TextUses:760Used by:1163
Symbol 1146 TextUses:760Used by:1163
Symbol 1147 TextUses:760Used by:1163
Symbol 1148 TextUses:760Used by:1163
Symbol 1149 GraphicUsed by:1153
Symbol 1150 GraphicUsed by:1153
Symbol 1151 GraphicUsed by:1153
Symbol 1152 GraphicUsed by:1153
Symbol 1153 MovieClipUses:1149 1150 1151 1152Used by:1163
Symbol 1154 GraphicUsed by:1157
Symbol 1155 GraphicUsed by:1157
Symbol 1156 GraphicUsed by:1157
Symbol 1157 MovieClipUses:1154 1155 1156Used by:1163
Symbol 1158 GraphicUsed by:1161
Symbol 1159 GraphicUsed by:1161
Symbol 1160 GraphicUsed by:1161
Symbol 1161 MovieClipUses:1158 1159 1160Used by:1163
Symbol 1162 GraphicUsed by:1163
Symbol 1163 MovieClipUses:1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1153 1157 1161 1162Used by:1164
Symbol 1164 MovieClip [journal]Uses:1123 1124 1125 1126 1131 1163Used by:Timeline
Symbol 1165 GraphicUsed by:1169
Symbol 1166 FontUsed by:1167 1168
Symbol 1167 EditableTextUses:1166Used by:1169
Symbol 1168 TextUses:1166Used by:1169
Symbol 1169 MovieClipUses:1165 1167 1168Used by:Timeline
Symbol 1170 GraphicUsed by:Timeline
Symbol 1171 GraphicUsed by:1172
Symbol 1172 MovieClipUses:1171 1023 1028Used by:Timeline
Symbol 1173 GraphicUsed by:1175
Symbol 1174 MovieClipUses:438Used by:1175
Symbol 1175 MovieClipUses:1173 1174Used by:Timeline
Symbol 1176 FontUsed by:1177 1178 1179
Symbol 1177 EditableTextUses:1176Used by:Timeline
Symbol 1178 EditableTextUses:1176Used by:Timeline
Symbol 1179 EditableTextUses:1176Used by:Timeline
Symbol 1180 GraphicUsed by:1181
Symbol 1181 MovieClipUses:1180Used by:Timeline
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:Timeline
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:Timeline
Symbol 1186 MovieClipUses:17Used by:Timeline
Symbol 1187 BitmapUsed by:1188
Symbol 1188 GraphicUses:1187Used by:1209
Symbol 1189 BitmapUsed by:1190
Symbol 1190 GraphicUses:1189Used by:1191
Symbol 1191 MovieClipUses:1190Used by:1192 1195 1198 1201 1204
Symbol 1192 MovieClipUses:1191Used by:1209
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1209
Symbol 1195 MovieClipUses:1191Used by:1209
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1209
Symbol 1198 MovieClipUses:1191Used by:1209
Symbol 1199 BitmapUsed by:1200
Symbol 1200 GraphicUses:1199Used by:1209
Symbol 1201 MovieClipUses:1191Used by:1209
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1209
Symbol 1204 MovieClipUses:1191Used by:1209
Symbol 1205 BitmapUsed by:1206
Symbol 1206 GraphicUses:1205Used by:1209
Symbol 1207 BitmapUsed by:1208
Symbol 1208 GraphicUses:1207Used by:1209
Symbol 1209 MovieClipUses:1025 1188 1192 1194 1195 1197 1198 1200 1201 1203 1204 1206 1208Used by:Timeline
Symbol 1210 GraphicUsed by:1211
Symbol 1211 MovieClipUses:1210Used by:1216 1219 1220 1221 1222 1404
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClipUses:1212Used by:1216 1219 1220 1221 1222 1404
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1214Used by:1216 1219 1220 1221 1222 1404
Symbol 1216 MovieClipUses:1211 1213 1215Used by:1223
Symbol 1217 GraphicUsed by:1218
Symbol 1218 MovieClipUses:1217Used by:1223
Symbol 1219 MovieClipUses:1211 1213 1215Used by:1223
Symbol 1220 MovieClipUses:1211 1213 1215Used by:1223
Symbol 1221 MovieClipUses:1211 1213 1215Used by:1223
Symbol 1222 MovieClipUses:1211 1213 1215Used by:1223
Symbol 1223 MovieClipUses:1216 1218 1219 1220 1221 1222Used by:1404
Symbol 1224 GraphicUsed by:1227
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1225Used by:1227
Symbol 1227 MovieClipUses:1224 1226Used by:1404
Symbol 1228 MovieClipUsed by:1390
Symbol 1229 GraphicUsed by:1230
Symbol 1230 MovieClipUses:1229Used by:1231
Symbol 1231 MovieClipUses:1230Used by:1390
Symbol 1232 GraphicUsed by:1390
Symbol 1233 GraphicUsed by:1236
Symbol 1234 GraphicUsed by:1235
Symbol 1235 MovieClipUses:1234Used by:1236
Symbol 1236 MovieClipUses:1233 1235Used by:1239 1392
Symbol 1237 GraphicUsed by:1238
Symbol 1238 MovieClipUses:1237Used by:1239 1392
Symbol 1239 MovieClipUses:1236 1238Used by:1343 1344 1390
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:1240Used by:1242
Symbol 1242 MovieClipUses:1241Used by:1344 1390
Symbol 1243 GraphicUsed by:1244
Symbol 1244 MovieClipUses:1243Used by:1245
Symbol 1245 MovieClip [muzzleFlash_pistol]Uses:74 1244 76Used by:1390
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClipUses:1246Used by:1390
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClipUses:1248Used by:1250
Symbol 1250 MovieClipUses:1249Used by:1390 1404
Symbol 1251 GraphicUsed by:1252
Symbol 1252 MovieClipUses:1251Used by:1253
Symbol 1253 MovieClipUses:1252Used by:1390 1404
Symbol 1254 GraphicUsed by:1255
Symbol 1255 MovieClipUses:1254Used by:1256
Symbol 1256 MovieClipUses:1255Used by:1343 1344 1390 1404
Symbol 1257 GraphicUsed by:1258
Symbol 1258 MovieClipUses:1257Used by:1259
Symbol 1259 MovieClipUses:1258Used by:1390 1404
Symbol 1260 GraphicUsed by:1261
Symbol 1261 MovieClipUses:1260Used by:1262
Symbol 1262 MovieClipUses:74 1261 76Used by:1390
Symbol 1263 GraphicUsed by:1390
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClipUses:1264Used by:1266 1344
Symbol 1266 MovieClipUses:1265Used by:1390
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1390
Symbol 1269 GraphicUsed by:1270
Symbol 1270 MovieClipUses:1269Used by:1273
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClipUses:1271Used by:1273
Symbol 1273 MovieClipUses:1270 1272 76Used by:1390
Symbol 1274 GraphicUsed by:1275
Symbol 1275 MovieClipUses:1274Used by:1390
Symbol 1276 GraphicUsed by:1277
Symbol 1277 MovieClipUses:1276Used by:1390  Timeline
Symbol 1278 GraphicUsed by:1279
Symbol 1279 MovieClipUses:1278Used by:1280
Symbol 1280 MovieClipUses:1279 74 76Used by:1390
Symbol 1281 GraphicUsed by:1282
Symbol 1282 MovieClipUses:1281Used by:1390
Symbol 1283 GraphicUsed by:1284
Symbol 1284 MovieClipUses:1283Used by:1390  Timeline
Symbol 1285 GraphicUsed by:1286
Symbol 1286 MovieClipUses:1285Used by:1288
Symbol 1287 MovieClipUses:75Used by:1288 1302 1390
Symbol 1288 MovieClipUses:1286 12 1287 74Used by:1390
Symbol 1289 GraphicUsed by:1290
Symbol 1290 MovieClipUses:1289Used by:1390  Timeline
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClipUses:1291Used by:1390
Symbol 1293 GraphicUsed by:1296
Symbol 1294 GraphicUsed by:1296
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1293 1294 1295Used by:1390  Timeline
Symbol 1297 GraphicUsed by:1298
Symbol 1298 MovieClipUses:1297Used by:1299
Symbol 1299 MovieClipUses:1298Used by:1390
Symbol 1300 GraphicUsed by:1301
Symbol 1301 MovieClipUses:1300Used by:1302
Symbol 1302 MovieClipUses:1301 1287 74Used by:1390
Symbol 1303 GraphicUsed by:1304
Symbol 1304 MovieClipUses:1303Used by:1305
Symbol 1305 MovieClipUses:1304Used by:1390
Symbol 1306 GraphicUsed by:1309
Symbol 1307 GraphicUsed by:1309
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClipUses:1306 1307 1308Used by:1310
Symbol 1310 MovieClipUses:1309Used by:1390
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1311Used by:1390
Symbol 1313 GraphicUsed by:1318
Symbol 1314 GraphicUsed by:1318
Symbol 1315 GraphicUsed by:1318
Symbol 1316 GraphicUsed by:1318
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:1313 1314 1315 1316 1317Used by:1390
Symbol 1319 GraphicUsed by:1339
Symbol 1320 GraphicUsed by:1339
Symbol 1321 GraphicUsed by:1339
Symbol 1322 GraphicUsed by:1339
Symbol 1323 GraphicUsed by:1339
Symbol 1324 GraphicUsed by:1339
Symbol 1325 GraphicUsed by:1339
Symbol 1326 GraphicUsed by:1339
Symbol 1327 GraphicUsed by:1339
Symbol 1328 GraphicUsed by:1339
Symbol 1329 GraphicUsed by:1339
Symbol 1330 GraphicUsed by:1339
Symbol 1331 GraphicUsed by:1339
Symbol 1332 GraphicUsed by:1339
Symbol 1333 GraphicUsed by:1339
Symbol 1334 GraphicUsed by:1339
Symbol 1335 GraphicUsed by:1339
Symbol 1336 GraphicUsed by:1339
Symbol 1337 GraphicUsed by:1339
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338Used by:1390
Symbol 1340 GraphicUsed by:1341
Symbol 1341 MovieClipUses:1340Used by:1342
Symbol 1342 MovieClipUses:1341Used by:1343 1344
Symbol 1343 MovieClipUses:1342 1239 1256 669Used by:1390
Symbol 1344 MovieClipUses:1239 1242 669 1342 1265 1256Used by:1390
Symbol 1345 GraphicUsed by:1346
Symbol 1346 MovieClipUses:1345Used by:1390
Symbol 1347 GraphicUsed by:1348
Symbol 1348 MovieClipUses:1347Used by:1390
Symbol 1349 GraphicUsed by:1350
Symbol 1350 MovieClipUses:1349Used by:1351
Symbol 1351 MovieClipUses:1350 74 76Used by:1390
Symbol 1352 GraphicUsed by:1353
Symbol 1353 MovieClipUses:1352Used by:1390
Symbol 1354 GraphicUsed by:1355
Symbol 1355 MovieClipUses:1354Used by:1390  Timeline
Symbol 1356 GraphicUsed by:1357
Symbol 1357 MovieClipUses:1356Used by:1358
Symbol 1358 MovieClipUses:76 1357 74Used by:1390
Symbol 1359 GraphicUsed by:1390
Symbol 1360 GraphicUsed by:1361
Symbol 1361 MovieClipUses:1360Used by:1390
Symbol 1362 GraphicUsed by:1363
Symbol 1363 MovieClipUses:1025 1362Used by:1390  Timeline
Symbol 1364 GraphicUsed by:1365
Symbol 1365 MovieClipUses:1364Used by:1366
Symbol 1366 MovieClipUses:1365 74 76Used by:1390
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1367Used by:1390
Symbol 1369 GraphicUsed by:1371
Symbol 1370 GraphicUsed by:1371
Symbol 1371 MovieClipUses:1369 1370Used by:1390  Timeline
Symbol 1372 GraphicUsed by:1389
Symbol 1373 GraphicUsed by:1389
Symbol 1374 GraphicUsed by:1389
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1375Used by:1389
Symbol 1377 GraphicUsed by:1389
Symbol 1378 GraphicUsed by:1389
Symbol 1379 GraphicUsed by:1389
Symbol 1380 GraphicUsed by:1389
Symbol 1381 GraphicUsed by:1389
Symbol 1382 GraphicUsed by:1389
Symbol 1383 GraphicUsed by:1389
Symbol 1384 GraphicUsed by:1389
Symbol 1385 GraphicUsed by:1389
Symbol 1386 GraphicUsed by:1389
Symbol 1387 GraphicUsed by:1389
Symbol 1388 GraphicUsed by:1389
Symbol 1389 MovieClipUses:1372 1373 76 1374 1376 74 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388Used by:1390
Symbol 1390 MovieClipUses:1228 1231 81 1232 1239 1242 1245 1247 1250 1253 1256 1259 79 1262 1263 1266 677 676 1268 83 1273 723 1275 1277 787 1280 718 679 1282 1284 1288 795 1290 1292 1296 1299 1302 1305 1287 1310 1312 1318 1339 1343 1344 1346 1348 1351 1353 1355 1358 1359 1361 1363 1366 1368 1371 1389Used by:1404
Symbol 1391 GraphicUsed by:1392
Symbol 1392 MovieClipUses:1236 1238 1391Used by:1404
Symbol 1393 GraphicUsed by:1404
Symbol 1394 GraphicUsed by:1404
Symbol 1395 GraphicUsed by:1404
Symbol 1396 GraphicUsed by:1404
Symbol 1397 GraphicUsed by:1404
Symbol 1398 GraphicUsed by:1404
Symbol 1399 GraphicUsed by:1404
Symbol 1400 GraphicUsed by:1404
Symbol 1401 GraphicUsed by:1404
Symbol 1402 GraphicUsed by:1404
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:27 1223 1227 1390 1259 1392 1250 1211 1213 1215 1393 704 1394 1395 1396 1253 1397 1398 712 1256 1399 1400 1401 1402 1403Used by:Timeline
Symbol 1405 TextUses:13Used by:Timeline
Symbol 1406 TextUses:13Used by:Timeline
Symbol 1407 GraphicUsed by:Timeline
Symbol 1408 GraphicUsed by:Timeline
Symbol 1409 ButtonUses:765Used by:Timeline
Symbol 1410 ButtonUses:765Used by:Timeline
Symbol 1411 ButtonUses:765Used by:Timeline
Symbol 1412 ButtonUses:765Used by:Timeline
Symbol 1413 ButtonUses:765Used by:Timeline
Symbol 1414 ButtonUses:765Used by:Timeline
Symbol 1415 ButtonUses:765Used by:Timeline
Symbol 1416 ButtonUses:765Used by:Timeline
Symbol 1417 ButtonUses:765Used by:Timeline
Symbol 1418 ButtonUses:765Used by:Timeline
Symbol 1419 ButtonUses:765Used by:Timeline
Symbol 1420 ButtonUses:765Used by:Timeline
Symbol 1421 ButtonUses:765Used by:Timeline
Symbol 1422 TextUses:1071Used by:Timeline
Symbol 1423 ButtonUses:765Used by:Timeline
Symbol 1424 GraphicUsed by:Timeline
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1425Used by:Timeline
Symbol 1427 EditableTextUses:13Used by:Timeline
Symbol 1428 EditableTextUses:13Used by:Timeline
Symbol 1429 EditableTextUses:13Used by:1430
Symbol 1430 MovieClipUses:1429Used by:Timeline
Symbol 1431 EditableTextUses:13Used by:1434
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1432Used by:1434
Symbol 1434 MovieClipUses:1431 1433Used by:Timeline
Symbol 1435 TextUses:13Used by:1436
Symbol 1436 MovieClipUses:1435Used by:1438
Symbol 1437 GraphicUsed by:1438
Symbol 1438 MovieClipUses:1436 1437Used by:Timeline
Symbol 1439 TextUses:9Used by:Timeline
Symbol 1440 TextUses:9Used by:Timeline
Symbol 1441 EditableTextUses:9Used by:Timeline
Symbol 1442 EditableTextUses:9Used by:Timeline
Symbol 1443 TextUses:9Used by:Timeline
Symbol 1444 TextUses:9Used by:Timeline
Symbol 1445 EditableTextUses:9Used by:Timeline
Symbol 1446 TextUses:9Used by:Timeline
Symbol 1447 EditableTextUses:9Used by:Timeline
Symbol 1448 TextUses:9Used by:Timeline
Symbol 1449 EditableTextUses:9Used by:Timeline
Streaming Sound 1Used by:Symbol 1020 MovieClip [endingAnimation]

Instance Names

"preloaderPlayButton"Frame 1Symbol 11 MovieClip
"preLoaderCombo"Frame 1Symbol 23 MovieClip
"factory1"Frame 2Symbol 25 MovieClip
"suvirovr"Frame 2Symbol 113 MovieClip [survivorDummy]
"zombie1"Frame 2Symbol 650 MovieClip [newZombie]
"aimer"Frame 2Symbol 667 MovieClip
"mainBlackOut"Frame 2Symbol 751 MovieClip [blackOut]
"musicAmbience"Frame 3Symbol 25 MovieClip
"mainMenu"Frame 3Symbol 1121 MovieClip
"optionsHolder"Frame 3Symbol 72 MovieClip
"creditsHolder"Frame 3Symbol 72 MovieClip
"journalHolder"Frame 4Symbol 72 MovieClip
"blackOutScreen"Frame 4Symbol 751 MovieClip [blackOut]
"bgImage"Frame 5Symbol 1172 MovieClip
"stageBG"Frame 5Symbol 1175 MovieClip
"currentAngle"Frame 5Symbol 1177 EditableText
"blockFront"Frame 5Symbol 1181 MovieClip
"blockTop"Frame 5Symbol 1183 MovieClip
"blockBack"Frame 5Symbol 1185 MovieClip
"blockBottom"Frame 5Symbol 1186 MovieClip
"theWall"Frame 5Symbol 1209 MovieClip
"AIHelp0"Frame 5Symbol 113 MovieClip [survivorDummy]
"AIHelp2"Frame 5Symbol 113 MovieClip [survivorDummy]
"AIHelp5"Frame 5Symbol 113 MovieClip [survivorDummy]
"mainChar"Frame 5Symbol 1404 MovieClip
"game"Frame 5Symbol 25 MovieClip
"makeEnemy"Frame 5Symbol 25 MovieClip
"AIHelp4"Frame 5Symbol 113 MovieClip [survivorDummy]
"AIHelp3"Frame 5Symbol 113 MovieClip [survivorDummy]
"AIHelp1"Frame 5Symbol 113 MovieClip [survivorDummy]
"dayNumber"Frame 5Symbol 1427 EditableText
"deathToll"Frame 5Symbol 1428 EditableText
"ammoCountHud"Frame 5Symbol 1430 MovieClip
"wallHealthIndicator"Frame 5Symbol 1434 MovieClip
"gameOverHolder"Frame 5Symbol 72 MovieClip
"reloadingText"Frame 5Symbol 1441 EditableText
"pumpingText"Frame 5Symbol 1442 EditableText
"firingText"Frame 5Symbol 1445 EditableText
"interruptingText"Frame 5Symbol 1447 EditableText
"autoReloadingText"Frame 5Symbol 1449 EditableText
"framerate_txt"Symbol 4 MovieClip [performanceTester] Frame 1Symbol 3 EditableText
"loadBar"Symbol 19 MovieClip Frame 1Symbol 18 MovieClip
"percentageTotal"Symbol 23 MovieClip Frame 1Symbol 15 EditableText
"preloader"Symbol 23 MovieClip Frame 1Symbol 19 MovieClip
"gameTitle"Symbol 23 MovieClip Frame 1Symbol 21 MovieClip
"foot"Symbol 30 MovieClip Frame 1Symbol 29 MovieClip
"lowerLeg"Symbol 37 MovieClip Frame 1Symbol 32 MovieClip
"upperLeg"Symbol 44 MovieClip Frame 1Symbol 39 MovieClip
"addons"Symbol 44 MovieClip Frame 1Symbol 41 MovieClip
"upperLeg"Symbol 45 MovieClip Frame 1Symbol 39 MovieClip
"torso"Symbol 51 MovieClip Frame 1Symbol 47 MovieClip
"lowerArm"Symbol 62 MovieClip Frame 1Symbol 57 MovieClip
"upperArm"Symbol 69 MovieClip Frame 1Symbol 64 MovieClip
"barrelEnd"Symbol 84 MovieClip Frame 1Symbol 72 MovieClip
"muzzleFlash"Symbol 84 MovieClip Frame 1Symbol 77 MovieClip
"helperGun"Symbol 84 MovieClip Frame 22Symbol 81 MovieClip
"lowerArm"Symbol 110 MovieClip Frame 1Symbol 57 MovieClip
"upperArm"Symbol 111 MovieClip Frame 1Symbol 64 MovieClip
"dummyBackHand"Symbol 112 MovieClip Frame 1Symbol 55 MovieClip
"dummyBackLowerArm"Symbol 112 MovieClip Frame 1Symbol 62 MovieClip
"dummyBackUpperArm"Symbol 112 MovieClip Frame 1Symbol 69 MovieClip
"helperGun"Symbol 112 MovieClip Frame 1Symbol 84 MovieClip
"dummyHead"Symbol 112 MovieClip Frame 1Symbol 109 MovieClip
"dummyFrontHand"Symbol 112 MovieClip Frame 1Symbol 55 MovieClip
"dummyFrontLowerArm"Symbol 112 MovieClip Frame 1Symbol 110 MovieClip
"dummyFrontUpperArm"Symbol 112 MovieClip Frame 1Symbol 111 MovieClip
"dummyBackFoot"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 30 MovieClip
"dummyBackLowerLeg"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 37 MovieClip
"dummyBackUpperLeg"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 44 MovieClip
"dummyFrontFoot"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 30 MovieClip
"dummyFrontLowerLeg"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 37 MovieClip
"dummyFrontUpperLeg"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 45 MovieClip
"dummyTorso"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 51 MovieClip
"helperMainGun"Symbol 113 MovieClip [survivorDummy] Frame 1Symbol 112 MovieClip
"torso"Symbol 116 MovieClip Frame 1Symbol 115 MovieClip
"torso"Symbol 119 MovieClip [zombieTorso3] Frame 1Symbol 116 MovieClip
"torso"Symbol 139 MovieClip [zombieTorso2] Frame 1Symbol 121 MovieClip
"torsoAddons"Symbol 139 MovieClip [zombieTorso2] Frame 1Symbol 138 MovieClip
"torso"Symbol 206 MovieClip [zombieTorso1] Frame 1Symbol 141 MovieClip
"torsoAddons"Symbol 206 MovieClip [zombieTorso1] Frame 1Symbol 205 MovieClip
"accessories"Symbol 261 MovieClip [zombieHead3] Frame 1Symbol 260 MovieClip
"accessories"Symbol 301 MovieClip [zombieHead2] Frame 1Symbol 300 MovieClip
"accessories"Symbol 333 MovieClip [zombieHead1] Frame 1Symbol 332 MovieClip
"background_backLegTop"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 340 MovieClip
"background_backLegBottom"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 342 MovieClip
"background_frontLegTop"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 344 MovieClip
"background_frontLegBottom"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 346 MovieClip
"doghead"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 350 MovieClip
"dogbody"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 352 MovieClip
"foreground_backLegTop"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 340 MovieClip
"foreground_backLegBottom"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 342 MovieClip
"foreground_frontLegTop"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 344 MovieClip
"foreground_frontLegBottom"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 346 MovieClip
"bloodPackTorso2"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackTorso3"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackTorso1"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackHead3"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackHead2"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackHead1"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 410 MovieClip [bloodPack1]
"head"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 412 MovieClip
"torso"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 412 MovieClip
"reach"Symbol 424 MovieClip [zombieDog] Frame 1Symbol 412 MovieClip
"head"Symbol 424 MovieClip [zombieDog] Frame 2Symbol 350 MovieClip
"body"Symbol 424 MovieClip [zombieDog] Frame 2Symbol 352 MovieClip
"head"Symbol 424 MovieClip [zombieDog] Frame 77Symbol 412 MovieClip
"torso"Symbol 424 MovieClip [zombieDog] Frame 77Symbol 412 MovieClip
"collision"Symbol 427 MovieClip [round] Frame 1Symbol 412 MovieClip
"hand"Symbol 437 MovieClip Frame 1Symbol 436 MovieClip
"dummyBackHand"Symbol 650 MovieClip [newZombie] Frame 1Symbol 437 MovieClip
"dummyBackLowerArm"Symbol 650 MovieClip [newZombie] Frame 1Symbol 62 MovieClip
"dummyBackUpperArm"Symbol 650 MovieClip [newZombie] Frame 1Symbol 69 MovieClip
"dummyBackFoot"Symbol 650 MovieClip [newZombie] Frame 1Symbol 30 MovieClip
"dummyBackLowerLeg"Symbol 650 MovieClip [newZombie] Frame 1Symbol 37 MovieClip
"dummyBackUpperLeg"Symbol 650 MovieClip [newZombie] Frame 1Symbol 44 MovieClip
"dummyFrontFoot"Symbol 650 MovieClip [newZombie] Frame 1Symbol 30 MovieClip
"dummyFrontLowerLeg"Symbol 650 MovieClip [newZombie] Frame 1Symbol 37 MovieClip
"dummyFrontUpperLeg"Symbol 650 MovieClip [newZombie] Frame 1Symbol 44 MovieClip
"dummyHead"Symbol 650 MovieClip [newZombie] Frame 1Symbol 440 MovieClip
"dummyTorso"Symbol 650 MovieClip [newZombie] Frame 1Symbol 443 MovieClip
"dummyFrontHand"Symbol 650 MovieClip [newZombie] Frame 1Symbol 437 MovieClip
"dummyFrontLowerArm"Symbol 650 MovieClip [newZombie] Frame 1Symbol 62 MovieClip
"dummyFrontUpperArm"Symbol 650 MovieClip [newZombie] Frame 1Symbol 69 MovieClip
"head"Symbol 650 MovieClip [newZombie] Frame 1Symbol 412 MovieClip
"legs"Symbol 650 MovieClip [newZombie] Frame 1Symbol 412 MovieClip
"torso"Symbol 650 MovieClip [newZombie] Frame 1Symbol 412 MovieClip
"reach"Symbol 650 MovieClip [newZombie] Frame 1Symbol 412 MovieClip
"bloodPackTorso2"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackTorso3"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackTorso1"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackLegs3"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackLegs2"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackLegs1"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackHead3"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackHead2"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"bloodPackHead1"Symbol 650 MovieClip [newZombie] Frame 1Symbol 410 MovieClip [bloodPack1]
"thudPackHead3"Symbol 650 MovieClip [newZombie] Frame 1Symbol 451 MovieClip
"thudPackHead2"Symbol 650 MovieClip [newZombie] Frame 1Symbol 451 MovieClip
"thudPackTorso2"Symbol 650 MovieClip [newZombie] Frame 1Symbol 451 MovieClip
"thudPackTorso3"Symbol 650 MovieClip [newZombie] Frame 1Symbol 451 MovieClip
"thudPackTorso1"Symbol 650 MovieClip [newZombie] Frame 1Symbol 451 MovieClip
"thudPackHead1"Symbol 650 MovieClip [newZombie] Frame 1Symbol 451 MovieClip
"accessories"Symbol 665 MovieClip [zombie_Hand] Frame 1Symbol 662 MovieClip
"grenadeGraph"Symbol 670 MovieClip [grenade] Frame 1Symbol 669 MovieClip
"butLabel"Symbol 743 MovieClip Frame 1Symbol 742 EditableText
"currentQuality"Symbol 746 MovieClip Frame 1Symbol 745 EditableText
"MAIN MENU"Symbol 750 MovieClip [optionsMenu] Frame 1Symbol 743 MovieClip
"RESUME"Symbol 750 MovieClip [optionsMenu] Frame 1Symbol 743 MovieClip
"butLabel"Symbol 750 MovieClip [optionsMenu] Frame 1Symbol 744 EditableText
"QUALITY"Symbol 750 MovieClip [optionsMenu] Frame 1Symbol 743 MovieClip
"submenu_Quality"Symbol 750 MovieClip [optionsMenu] Frame 1Symbol 746 MovieClip
"submenu_Music"Symbol 750 MovieClip [optionsMenu] Frame 1Symbol 749 MovieClip
"remove_primary"Symbol 820 MovieClip Frame 1Symbol 762 MovieClip
"remove_secondary"Symbol 820 MovieClip Frame 1Symbol 762 MovieClip
"shadow_chainsaw"Symbol 820 MovieClip Frame 1Symbol 772 MovieClip
"shadow_M4A1"Symbol 820 MovieClip Frame 1Symbol 775 MovieClip
"shadow_revolver"Symbol 820 MovieClip Frame 1Symbol 778 MovieClip
"shadow_UMP"Symbol 820 MovieClip Frame 1Symbol 781 MovieClip
"shadow_pistol"Symbol 820 MovieClip Frame 1Symbol 784 MovieClip
"shadow_shotgun"Symbol 820 MovieClip Frame 1Symbol 789 MovieClip
"shadow_huntingRifle"Symbol 820 MovieClip Frame 1Symbol 792 MovieClip
"shadow_AK47"Symbol 820 MovieClip Frame 1Symbol 797 MovieClip
"shadow_grenade"Symbol 820 MovieClip Frame 1Symbol 798 MovieClip
"shadow_sawnOff"Symbol 820 MovieClip Frame 1Symbol 801 MovieClip
"shadow_UZI"Symbol 820 MovieClip Frame 1Symbol 805 MovieClip
"shadow_barrett"Symbol 820 MovieClip Frame 1Symbol 807 MovieClip
"barrett"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"chainsaw"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"pistol"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"revolver"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"UMP"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"huntingRifle"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"AK47"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"M4A1"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"shotgun"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"sawnOff"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"UZI"Symbol 820 MovieClip Frame 1Symbol 809 MovieClip
"journalHolder"Symbol 820 MovieClip Frame 1Symbol 72 MovieClip
"secondary"Symbol 820 MovieClip Frame 1Symbol 811 MovieClip
"primary"Symbol 820 MovieClip Frame 1Symbol 811 MovieClip
"needAWeapon"Symbol 820 MovieClip Frame 1Symbol 819 MovieClip
"wallRepairedBy"Symbol 841 MovieClip Frame 1Symbol 832 EditableText
"survivorsFound"Symbol 841 MovieClip Frame 1Symbol 833 EditableText
"foundWeapons"Symbol 841 MovieClip Frame 1Symbol 834 EditableText
"barricadeTotal"Symbol 841 MovieClip Frame 1Symbol 835 EditableText
"survivorsTotal"Symbol 841 MovieClip Frame 1Symbol 836 EditableText
"survivorsKilled"Symbol 841 MovieClip Frame 1Symbol 839 EditableText
"clipBoardDay"Symbol 841 MovieClip Frame 1Symbol 840 EditableText
"bar"Symbol 850 MovieClip Frame 1Symbol 848 MovieClip
"findBar"Symbol 851 MovieClip Frame 1Symbol 850 MovieClip
"hintText"Symbol 857 MovieClip Frame 1Symbol 856 EditableText
"findOmeter"Symbol 877 MovieClip Frame 1Symbol 851 MovieClip
"hintCard"Symbol 877 MovieClip Frame 1Symbol 857 MovieClip
"hoursRemaining"Symbol 877 MovieClip Frame 1Symbol 858 EditableText
"hoursWeapons"Symbol 877 MovieClip Frame 1Symbol 859 EditableText
"hoursSurvivors"Symbol 877 MovieClip Frame 1Symbol 860 EditableText
"hoursRepairingWall"Symbol 877 MovieClip Frame 1Symbol 861 EditableText
"barricadeTotal"Symbol 877 MovieClip Frame 1Symbol 862 EditableText
"survivorsTotal"Symbol 877 MovieClip Frame 1Symbol 863 EditableText
"barricadeMinus"Symbol 877 MovieClip Frame 1Symbol 865 MovieClip
"weaponsMinus"Symbol 877 MovieClip Frame 1Symbol 865 MovieClip
"survivorsMinus"Symbol 877 MovieClip Frame 1Symbol 865 MovieClip
"barricadePlus"Symbol 877 MovieClip Frame 1Symbol 865 MovieClip
"weaponsPlus"Symbol 877 MovieClip Frame 1Symbol 865 MovieClip
"survivorsPlus"Symbol 877 MovieClip Frame 1Symbol 865 MovieClip
"acceptButton"Symbol 877 MovieClip Frame 1Symbol 866 Button
"repairRateText"Symbol 877 MovieClip Frame 1Symbol 870 EditableText
"noVacancy"Symbol 877 MovieClip Frame 1Symbol 876 MovieClip
"blackOut"Symbol 878 MovieClip [timeManager] Frame 1Symbol 751 MovieClip [blackOut]
"timeMenu_bgDay"Symbol 878 MovieClip [timeManager] Frame 2Symbol 820 MovieClip
"acceptButton"Symbol 878 MovieClip [timeManager] Frame 2Symbol 825 Button
"timeMenu_bgNight"Symbol 878 MovieClip [timeManager] Frame 2Symbol 828 MovieClip
"clipBoardResults"Symbol 878 MovieClip [timeManager] Frame 2Symbol 841 MovieClip
"theClipBoard"Symbol 878 MovieClip [timeManager] Frame 2Symbol 877 MovieClip
"creditList"Symbol 922 MovieClip [credits] Frame 1Symbol 920 MovieClip
"butLabel"Symbol 946 MovieClip Frame 1Symbol 945 EditableText
"BACK"Symbol 947 MovieClip [instructionsMenu] Frame 1Symbol 946 MovieClip
"gameOverDaysText"Symbol 956 MovieClip Frame 1Symbol 955 EditableText
"butLabel"Symbol 958 MovieClip Frame 1Symbol 957 EditableText
"gameOverDays"Symbol 959 MovieClip [gameOver] Frame 1Symbol 956 MovieClip
"MAIN MENU"Symbol 959 MovieClip [gameOver] Frame 1Symbol 958 MovieClip
"RETRY"Symbol 959 MovieClip [gameOver] Frame 1Symbol 958 MovieClip
"VISIT ARMORGAMES.COM"Symbol 959 MovieClip [gameOver] Frame 1Symbol 958 MovieClip
"mainBlackOut"Symbol 959 MovieClip [gameOver] Frame 1Symbol 751 MovieClip [blackOut]
"frontWindowGunner"Symbol 1005 MovieClip Frame 1Symbol 1003 MovieClip
"MAIN MENU"Symbol 1020 MovieClip [endingAnimation] Frame 829Symbol 958 MovieClip
"VISIT ARMORGAMES.COM"Symbol 1020 MovieClip [endingAnimation] Frame 833Symbol 958 MovieClip
"MAIN MENU"Symbol 1020 MovieClip [endingAnimation] Frame 839Symbol 958 MovieClip
"butLabel"Symbol 1068 MovieClip Frame 1Symbol 1067 EditableText
"PLAY MORE GAMES"Symbol 1069 MovieClip Frame 1Symbol 1068 MovieClip
"OPTIONS"Symbol 1069 MovieClip Frame 1Symbol 1068 MovieClip
"INSTRUCTIONS"Symbol 1069 MovieClip Frame 1Symbol 1068 MovieClip
"PLAY"Symbol 1069 MovieClip Frame 1Symbol 1068 MovieClip
"CREDITS"Symbol 1069 MovieClip Frame 1Symbol 1068 MovieClip
"bgLawn"Symbol 1121 MovieClip Frame 1Symbol 1024 MovieClip
"dawn"Symbol 1121 MovieClip Frame 1Symbol 1028 MovieClip
"noise"Symbol 1121 MovieClip Frame 1Symbol 1045 MovieClip
"bloodSplatter"Symbol 1121 MovieClip Frame 1Symbol 1060 MovieClip
"gameTitle"Symbol 1121 MovieClip Frame 1Symbol 1065 MovieClip
"mainMenuButtons"Symbol 1121 MovieClip Frame 1Symbol 1069 MovieClip
"skipButton"Symbol 1121 MovieClip Frame 1Symbol 1074 MovieClip
"credits"Symbol 1121 MovieClip Frame 1Symbol 922 MovieClip [credits]
"instructionsHolder"Symbol 1121 MovieClip Frame 1Symbol 72 MovieClip
"conArtistsLogo"Symbol 1121 MovieClip Frame 1Symbol 1120 MovieClip
"journalDayNumber"Symbol 1164 MovieClip [journal] Frame 1Symbol 1124 EditableText
"journalText"Symbol 1164 MovieClip [journal] Frame 1Symbol 1125 EditableText
"journalEntryHeading"Symbol 1164 MovieClip [journal] Frame 1Symbol 1126 EditableText
"journalScribbles"Symbol 1164 MovieClip [journal] Frame 1Symbol 1163 MovieClip
"dawn"Symbol 1172 MovieClip Frame 1Symbol 1028 MovieClip
"beard"Symbol 1239 MovieClip Frame 1Symbol 1238 MovieClip
"frontHand"Symbol 1343 MovieClip Frame 1Symbol 1342 MovieClip
"head"Symbol 1343 MovieClip Frame 1Symbol 1239 MovieClip
"frontHand"Symbol 1343 MovieClip Frame 1Symbol 1256 MovieClip
"head"Symbol 1344 MovieClip Frame 1Symbol 1239 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 1Symbol 1242 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 1Symbol 1242 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 3Symbol 1342 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 8Symbol 1242 MovieClip
"head"Symbol 1344 MovieClip Frame 9Symbol 1239 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 13Symbol 1242 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 19Symbol 1256 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 31Symbol 1256 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 51Symbol 1342 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 53Symbol 1242 MovieClip
"frontHand"Symbol 1344 MovieClip Frame 55Symbol 1256 MovieClip
"barrelEnd"Symbol 1390 MovieClip Frame 1Symbol 1228 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 1Symbol 1231 MovieClip
"gun"Symbol 1390 MovieClip Frame 1Symbol 81 MovieClip
"head"Symbol 1390 MovieClip Frame 1Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 1Symbol 1242 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 1Symbol 1245 MovieClip [muzzleFlash_pistol]
"ejectionPort"Symbol 1390 MovieClip Frame 1Symbol 1228 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 27Symbol 1231 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 34Symbol 1250 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 37Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 38Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 52Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 54Symbol 1242 MovieClip
"backHand"Symbol 1390 MovieClip Frame 64Symbol 1259 MovieClip
"gun"Symbol 1390 MovieClip Frame 64Symbol 79 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 64Symbol 1250 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 64Symbol 1262 MovieClip
"head"Symbol 1390 MovieClip Frame 76Symbol 1239 MovieClip
"head"Symbol 1390 MovieClip Frame 107Symbol 1239 MovieClip
"backHand"Symbol 1390 MovieClip Frame 133Symbol 1266 MovieClip
"backHand"Symbol 1390 MovieClip Frame 139Symbol 1259 MovieClip
"gun"Symbol 1390 MovieClip Frame 168Symbol 83 MovieClip
"head"Symbol 1390 MovieClip Frame 168Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 168Symbol 1242 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 168Symbol 1273 MovieClip
"ejectionPort"Symbol 1390 MovieClip Frame 168Symbol 1228 MovieClip
"head"Symbol 1390 MovieClip Frame 179Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 226Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 232Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 234Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 240Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 249Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 270Symbol 1242 MovieClip
"gun"Symbol 1390 MovieClip Frame 280Symbol 1277 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 280Symbol 1280 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 301Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 310Symbol 1242 MovieClip
"head"Symbol 1390 MovieClip Frame 330Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 344Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 346Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 351Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 353Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 364Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 365Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 367Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 369Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 381Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 382Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 384Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 386Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 399Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 400Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 402Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 404Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 417Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 418Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 420Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 422Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 436Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 437Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 439Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 441Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 455Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 456Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 458Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 460Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 475Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 476Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 478Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 480Symbol 1242 MovieClip
"gun"Symbol 1390 MovieClip Frame 522Symbol 1284 MovieClip
"head"Symbol 1390 MovieClip Frame 522Symbol 1239 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 522Symbol 1288 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 538Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 544Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 546Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 552Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 561Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 582Symbol 1242 MovieClip
"barrelEnd"Symbol 1390 MovieClip Frame 586Symbol 1228 MovieClip
"gun"Symbol 1390 MovieClip Frame 586Symbol 1290 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 586Symbol 1288 MovieClip
"head"Symbol 1390 MovieClip Frame 597Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 603Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 609Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 611Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 617Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 626Symbol 1253 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 647Symbol 1242 MovieClip
"barrelEnd"Symbol 1390 MovieClip Frame 650Symbol 1228 MovieClip
"gun"Symbol 1390 MovieClip Frame 650Symbol 1296 MovieClip
"head"Symbol 1390 MovieClip Frame 650Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 650Symbol 1299 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 650Symbol 1302 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 678Symbol 1256 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 687Symbol 1299 MovieClip
"barrelEnd"Symbol 1390 MovieClip Frame 700Symbol 1228 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 700Symbol 1250 MovieClip
"gun"Symbol 1390 MovieClip Frame 700Symbol 1305 MovieClip
"head"Symbol 1390 MovieClip Frame 700Symbol 1239 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 700Symbol 1310 MovieClip
"head"Symbol 1390 MovieClip Frame 718Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 718Symbol 1242 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 718Symbol 1339 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 731Symbol 1343 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 743Symbol 1344 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 801Symbol 1250 MovieClip
"gun"Symbol 1390 MovieClip Frame 801Symbol 1346 MovieClip
"head"Symbol 1390 MovieClip Frame 801Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 801Symbol 1231 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 801Symbol 1351 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 817Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 821Symbol 1231 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 829Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 831Symbol 1299 MovieClip
"backHand"Symbol 1390 MovieClip Frame 832Symbol 1259 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 875Symbol 1231 MovieClip
"backHand"Symbol 1390 MovieClip Frame 881Symbol 1259 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 883Symbol 1250 MovieClip
"gun"Symbol 1390 MovieClip Frame 888Symbol 1355 MovieClip
"head"Symbol 1390 MovieClip Frame 888Symbol 1239 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 888Symbol 1358 MovieClip
"ejectionPort"Symbol 1390 MovieClip Frame 888Symbol 1228 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 908Symbol 1250 MovieClip
"head"Symbol 1390 MovieClip Frame 908Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 915Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 920Symbol 1299 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 923Symbol 1250 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 937Symbol 1250 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 949Symbol 1242 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 951Symbol 1231 MovieClip
"backHand"Symbol 1390 MovieClip Frame 959Symbol 1259 MovieClip
"gun"Symbol 1390 MovieClip Frame 959Symbol 1363 MovieClip
"head"Symbol 1390 MovieClip Frame 959Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 959Symbol 1242 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 959Symbol 1366 MovieClip
"head"Symbol 1390 MovieClip Frame 969Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 1002Symbol 1299 MovieClip
"gun"Symbol 1390 MovieClip Frame 1048Symbol 1371 MovieClip
"head"Symbol 1390 MovieClip Frame 1048Symbol 1239 MovieClip
"frontHand"Symbol 1390 MovieClip Frame 1048Symbol 1242 MovieClip
"muzzleFlash"Symbol 1390 MovieClip Frame 1048Symbol 1389 MovieClip
"beard"Symbol 1392 MovieClip Frame 1Symbol 1238 MovieClip
"legs"Symbol 1404 MovieClip Frame 1Symbol 1223 MovieClip
"mainGun"Symbol 1404 MovieClip Frame 1Symbol 1390 MovieClip
"backHand"Symbol 1404 MovieClip Frame 10Symbol 1259 MovieClip
"head"Symbol 1404 MovieClip Frame 10Symbol 1392 MovieClip
"frontHand"Symbol 1404 MovieClip Frame 10Symbol 1250 MovieClip
"frontHand"Symbol 1404 MovieClip Frame 23Symbol 1253 MovieClip
"frontHand"Symbol 1404 MovieClip Frame 26Symbol 1250 MovieClip
"frontHand"Symbol 1404 MovieClip Frame 29Symbol 1256 MovieClip
"head"Symbol 1404 MovieClip Frame 35Symbol 1392 MovieClip
"frontHand"Symbol 1404 MovieClip Frame 54Symbol 1253 MovieClip
"debug_ammoCount"Symbol 1430 MovieClip Frame 1Symbol 1429 EditableText
"wallhealth"Symbol 1434 MovieClip Frame 1Symbol 1431 EditableText
"menuText"Symbol 1438 MovieClip Frame 1Symbol 1436 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 4 as "performanceTester"
ExportAssets (56)Timeline Frame 1Symbol 6 as "barrett_Icon"
ExportAssets (56)Timeline Frame 2Symbol 113 as "survivorDummy"
ExportAssets (56)Timeline Frame 2Symbol 119 as "zombieTorso3"
ExportAssets (56)Timeline Frame 2Symbol 139 as "zombieTorso2"
ExportAssets (56)Timeline Frame 2Symbol 206 as "zombieTorso1"
ExportAssets (56)Timeline Frame 2Symbol 261 as "zombieHead3"
ExportAssets (56)Timeline Frame 2Symbol 301 as "zombieHead2"
ExportAssets (56)Timeline Frame 2Symbol 333 as "zombieHead1"
ExportAssets (56)Timeline Frame 2Symbol 335 as "zombie_LowerArm"
ExportAssets (56)Timeline Frame 2Symbol 338 as "zombie_Foot"
ExportAssets (56)Timeline Frame 2Symbol 410 as "bloodPack1"
ExportAssets (56)Timeline Frame 2Symbol 424 as "zombieDog"
ExportAssets (56)Timeline Frame 2Symbol 427 as "round"
ExportAssets (56)Timeline Frame 2Symbol 434 as "bloodPack2"
ExportAssets (56)Timeline Frame 2Symbol 650 as "newZombie"
ExportAssets (56)Timeline Frame 2Symbol 654 as "M4A1_Icon"
ExportAssets (56)Timeline Frame 2Symbol 664 as "zombieHand"
ExportAssets (56)Timeline Frame 2Symbol 665 as "zombie_Hand"
ExportAssets (56)Timeline Frame 2Symbol 670 as "grenade"
ExportAssets (56)Timeline Frame 2Symbol 671 as "explosion_grenade"
ExportAssets (56)Timeline Frame 2Symbol 673 as "shellcasing_pistol_3"
ExportAssets (56)Timeline Frame 2Symbol 674 as "shellcasing_Pistol_1"
ExportAssets (56)Timeline Frame 2Symbol 675 as "shellcasing_Pistol_2"
ExportAssets (56)Timeline Frame 2Symbol 676 as "shellcasing_rifle_1"
ExportAssets (56)Timeline Frame 2Symbol 677 as "shellcasing_rifle_2"
ExportAssets (56)Timeline Frame 2Symbol 678 as "shellcasing_rifle_3"
ExportAssets (56)Timeline Frame 2Symbol 680 as "shellcasing_Shotgun1"
ExportAssets (56)Timeline Frame 2Symbol 681 as "shellcasing_Shotgun2"
ExportAssets (56)Timeline Frame 2Symbol 682 as "sound_barrettReload"
ExportAssets (56)Timeline Frame 2Symbol 683 as "sound_AK47Reload"
ExportAssets (56)Timeline Frame 2Symbol 684 as "conArtistSting"
ExportAssets (56)Timeline Frame 2Symbol 685 as "sound_explosion"
ExportAssets (56)Timeline Frame 2Symbol 686 as "sound_UZIReload"
ExportAssets (56)Timeline Frame 2Symbol 687 as "sound_UMPReload"
ExportAssets (56)Timeline Frame 2Symbol 688 as "sound_dogDeath_1"
ExportAssets (56)Timeline Frame 2Symbol 689 as "AG_chorus"
ExportAssets (56)Timeline Frame 2Symbol 690 as "AG_beat"
ExportAssets (56)Timeline Frame 2Symbol 691 as "AG_sword"
ExportAssets (56)Timeline Frame 2Symbol 692 as "sound_zombieSprint"
ExportAssets (56)Timeline Frame 2Symbol 693 as "zombie_hitWall2"
ExportAssets (56)Timeline Frame 2Symbol 694 as "zombie_hitWall1"
ExportAssets (56)Timeline Frame 2Symbol 695 as "BGAmbience"
ExportAssets (56)Timeline Frame 2Symbol 696 as "sound_barrettFire"
ExportAssets (56)Timeline Frame 2Symbol 697 as "sound_UZIFire"
ExportAssets (56)Timeline Frame 2Symbol 698 as "sound_snubnoseFire"
ExportAssets (56)Timeline Frame 2Symbol 699 as "sound_sawnOffShellReload"
ExportAssets (56)Timeline Frame 2Symbol 700 as "sound_sawnOffPump"
ExportAssets (56)Timeline Frame 2Symbol 701 as "sound_sawnOffFire"
ExportAssets (56)Timeline Frame 2Symbol 702 as "sound_shotgunShellReload"
ExportAssets (56)Timeline Frame 2Symbol 703 as "menuMusic"
ExportAssets (56)Timeline Frame 2Symbol 704 as "sound_hitChainsaw1"
ExportAssets (56)Timeline Frame 2Symbol 705 as "sound_chainsawWorking"
ExportAssets (56)Timeline Frame 2Symbol 706 as "sound_chainsawStart"
ExportAssets (56)Timeline Frame 2Symbol 707 as "sound_chainsawEnd"
ExportAssets (56)Timeline Frame 2Symbol 708 as "sound_chainsawIdle"
ExportAssets (56)Timeline Frame 2Symbol 709 as "sound_zombieDog"
ExportAssets (56)Timeline Frame 2Symbol 710 as "sound_zombieSlow"
ExportAssets (56)Timeline Frame 2Symbol 711 as "sound_zombieFast"
ExportAssets (56)Timeline Frame 2Symbol 712 as "sound_zombieDeath_5"
ExportAssets (56)Timeline Frame 2Symbol 713 as "sound_zombieDeath_4"
ExportAssets (56)Timeline Frame 2Symbol 714 as "sound_zombieDeath_3"
ExportAssets (56)Timeline Frame 2Symbol 715 as "sound_zombieDeath_2"
ExportAssets (56)Timeline Frame 2Symbol 716 as "sound_zombieDeath_1"
ExportAssets (56)Timeline Frame 2Symbol 717 as "sound_UMPFire"
ExportAssets (56)Timeline Frame 2Symbol 718 as "sound_shotgunPump"
ExportAssets (56)Timeline Frame 2Symbol 719 as "sound_shotgunFire"
ExportAssets (56)Timeline Frame 2Symbol 720 as "sound_pistolFire"
ExportAssets (56)Timeline Frame 2Symbol 721 as "sound_M4A1Reload"
ExportAssets (56)Timeline Frame 2Symbol 722 as "sound_m4a1Fire"
ExportAssets (56)Timeline Frame 2Symbol 723 as "sound_huntingRiflePump"
ExportAssets (56)Timeline Frame 2Symbol 724 as "sound_huntingRifleFire"
ExportAssets (56)Timeline Frame 2Symbol 725 as "sound_hitBody1"
ExportAssets (56)Timeline Frame 2Symbol 726 as "sound_hitBody2"
ExportAssets (56)Timeline Frame 2Symbol 727 as "sound_hitHead1"
ExportAssets (56)Timeline Frame 2Symbol 728 as "sound_revolverFire"
ExportAssets (56)Timeline Frame 2Symbol 729 as "sound_AK47Fire"
ExportAssets (56)Timeline Frame 2Symbol 730 as "sound_pistolReload"
ExportAssets (56)Timeline Frame 2Symbol 731 as "soundHolder"
ExportAssets (56)Timeline Frame 2Symbol 750 as "optionsMenu"
ExportAssets (56)Timeline Frame 2Symbol 751 as "blackOut"
ExportAssets (56)Timeline Frame 2Symbol 800 as "sawnOff_Icon"
ExportAssets (56)Timeline Frame 2Symbol 804 as "uzi_Icon"
ExportAssets (56)Timeline Frame 2Symbol 878 as "timeManager"
ExportAssets (56)Timeline Frame 2Symbol 879 as "AK47_Icon"
ExportAssets (56)Timeline Frame 2Symbol 881 as "chainsaw_Icon"
ExportAssets (56)Timeline Frame 2Symbol 883 as "huntingRifle_Icon"
ExportAssets (56)Timeline Frame 2Symbol 884 as "pistol_Icon"
ExportAssets (56)Timeline Frame 2Symbol 885 as "shotgun_Icon"
ExportAssets (56)Timeline Frame 2Symbol 887 as "UMP_Icon"
ExportAssets (56)Timeline Frame 2Symbol 888 as "revolver_Icon"
ExportAssets (56)Timeline Frame 2Symbol 892 as "grenade_Icon"
ExportAssets (56)Timeline Frame 2Symbol 922 as "credits"
ExportAssets (56)Timeline Frame 2Symbol 947 as "instructionsMenu"
ExportAssets (56)Timeline Frame 2Symbol 959 as "gameOver"
ExportAssets (56)Timeline Frame 2Symbol 1020 as "endingAnimation"
ExportAssets (56)Timeline Frame 4Symbol 1164 as "journal"
ExportAssets (56)Timeline Frame 5Symbol 1245 as "muzzleFlash_pistol"

Labels

"main"Frame 3
"firstLevel"Frame 4
"game"Frame 5
"loop"Symbol 77 MovieClip Frame 2
"snubnose"Symbol 84 MovieClip Frame 1
"revolver"Symbol 84 MovieClip Frame 12
"pistol"Symbol 84 MovieClip Frame 22
"huntingRifle"Symbol 84 MovieClip Frame 31
"survivor_head0"Symbol 109 MovieClip Frame 1
"survivor_head1"Symbol 109 MovieClip Frame 15
"survivor_head2"Symbol 109 MovieClip Frame 27
"survivor_head3"Symbol 109 MovieClip Frame 39
"survivor_head4"Symbol 109 MovieClip Frame 53
"survivor_head5"Symbol 109 MovieClip Frame 66
"survivor_head6"Symbol 109 MovieClip Frame 80
"survivor_head7"Symbol 109 MovieClip Frame 92
"survivor_head8"Symbol 109 MovieClip Frame 103
"survivor_head9"Symbol 109 MovieClip Frame 115
"handgun_fire"Symbol 112 MovieClip Frame 1
"fire"Symbol 112 MovieClip Frame 11
"handgun_reload"Symbol 112 MovieClip Frame 22
"scared"Symbol 112 MovieClip Frame 94
"runAway"Symbol 113 MovieClip [survivorDummy] Frame 2
"clown"Symbol 138 MovieClip Frame 50
"priest"Symbol 138 MovieClip Frame 61
"prisoner"Symbol 205 MovieClip Frame 30
"mechanic"Symbol 205 MovieClip Frame 40
"armyVest"Symbol 205 MovieClip Frame 50
"SWAT"Symbol 205 MovieClip Frame 61
"copFat"Symbol 205 MovieClip Frame 72
"newsReporter"Symbol 205 MovieClip Frame 84
"newsCameraman"Symbol 205 MovieClip Frame 96
"fatWoman1"Symbol 205 MovieClip Frame 110
"fatWoman2"Symbol 205 MovieClip Frame 123
"fatWoman3"Symbol 205 MovieClip Frame 135
"fatWoman4"Symbol 205 MovieClip Frame 148
"fatWoman5"Symbol 205 MovieClip Frame 159
"fatMan1"Symbol 205 MovieClip Frame 171
"fatMan2"Symbol 205 MovieClip Frame 182
"fatMan3"Symbol 205 MovieClip Frame 192
"fatMan4"Symbol 205 MovieClip Frame 202
"biker"Symbol 205 MovieClip Frame 211
"clown"Symbol 260 MovieClip Frame 50
"newsReporter"Symbol 260 MovieClip Frame 63
"fatWoman1"Symbol 260 MovieClip Frame 78
"fatWoman2"Symbol 260 MovieClip Frame 90
"fatWoman3"Symbol 260 MovieClip Frame 101
"fatWoman4"Symbol 260 MovieClip Frame 111
"fatWoman5"Symbol 260 MovieClip Frame 121
"fatMan1"Symbol 260 MovieClip Frame 132
"fatMan2"Symbol 260 MovieClip Frame 143
"fatMan3"Symbol 260 MovieClip Frame 153
"fatMan4"Symbol 260 MovieClip Frame 162
"biker"Symbol 260 MovieClip Frame 171
"armyHelmet"Symbol 332 MovieClip Frame 50
"SWAT"Symbol 332 MovieClip Frame 62
"copFat1"Symbol 332 MovieClip Frame 70
"copFat2"Symbol 332 MovieClip Frame 79
"copFat3"Symbol 332 MovieClip Frame 86
"priest"Symbol 332 MovieClip Frame 94
"newsCameraman"Symbol 332 MovieClip Frame 102
"base1"Symbol 410 MovieClip [bloodPack1] Frame 2
"base2"Symbol 410 MovieClip [bloodPack1] Frame 10
"base3"Symbol 410 MovieClip [bloodPack1] Frame 20
"base4"Symbol 410 MovieClip [bloodPack1] Frame 27
"head1"Symbol 410 MovieClip [bloodPack1] Frame 35
"head2"Symbol 410 MovieClip [bloodPack1] Frame 42
"chainsaw1"Symbol 410 MovieClip [bloodPack1] Frame 51
"chainsaw2"Symbol 410 MovieClip [bloodPack1] Frame 59
"walk2"Symbol 424 MovieClip [zombieDog] Frame 1
"walk1"Symbol 424 MovieClip [zombieDog] Frame 1
"fallBackwards2"Symbol 424 MovieClip [zombieDog] Frame 11
"exploded1"Symbol 424 MovieClip [zombieDog] Frame 11
"fallBackwards1"Symbol 424 MovieClip [zombieDog] Frame 11
"fallBackwards3"Symbol 424 MovieClip [zombieDog] Frame 11
"fallHead3"Symbol 424 MovieClip [zombieDog] Frame 33
"fallHead2"Symbol 424 MovieClip [zombieDog] Frame 33
"fallHead1"Symbol 424 MovieClip [zombieDog] Frame 33
"idlestop1"Symbol 424 MovieClip [zombieDog] Frame 77
"lunge"Symbol 424 MovieClip [zombieDog] Frame 104
"bendDown"Symbol 424 MovieClip [zombieDog] Frame 128
"eating"Symbol 424 MovieClip [zombieDog] Frame 131
"on"Symbol 427 MovieClip [round] Frame 1
"off"Symbol 427 MovieClip [round] Frame 3
"base1"Symbol 451 MovieClip Frame 2
"base2"Symbol 451 MovieClip Frame 17
"base3"Symbol 451 MovieClip Frame 27
"base4"Symbol 451 MovieClip Frame 34
"head1"Symbol 451 MovieClip Frame 42
"head2"Symbol 451 MovieClip Frame 49
"chainsaw1"Symbol 451 MovieClip Frame 58
"chainsaw2"Symbol 451 MovieClip Frame 66
"walk1"Symbol 650 MovieClip [newZombie] Frame 1
"walk2"Symbol 650 MovieClip [newZombie] Frame 41
"walk3"Symbol 650 MovieClip [newZombie] Frame 80
"idlestop1"Symbol 650 MovieClip [newZombie] Frame 114
"attackWall1"Symbol 650 MovieClip [newZombie] Frame 164
"fallForward1"Symbol 650 MovieClip [newZombie] Frame 191
"fallForward2"Symbol 650 MovieClip [newZombie] Frame 215
"fallForward3"Symbol 650 MovieClip [newZombie] Frame 238
"fallBackwards1"Symbol 650 MovieClip [newZombie] Frame 266
"fallBackwards2"Symbol 650 MovieClip [newZombie] Frame 290
"fallBackwards3"Symbol 650 MovieClip [newZombie] Frame 311
"fallHead1"Symbol 650 MovieClip [newZombie] Frame 342
"fallHead2"Symbol 650 MovieClip [newZombie] Frame 379
"fallHead3"Symbol 650 MovieClip [newZombie] Frame 412
"lunge"Symbol 650 MovieClip [newZombie] Frame 455
"bendDown"Symbol 650 MovieClip [newZombie] Frame 479
"eat"Symbol 650 MovieClip [newZombie] Frame 498
"exploded1"Symbol 650 MovieClip [newZombie] Frame 533
"empty"Symbol 662 MovieClip Frame 1
"armyM4"Symbol 662 MovieClip Frame 14
"copNightStick"Symbol 662 MovieClip Frame 27
"copRevolver"Symbol 662 MovieClip Frame 38
"bible"Symbol 662 MovieClip Frame 50
"microphone"Symbol 662 MovieClip Frame 61
"newsCamera"Symbol 662 MovieClip Frame 72
"bikerShotgun"Symbol 662 MovieClip Frame 84
"crosshair"Symbol 667 MovieClip Frame 1
"cursor"Symbol 667 MovieClip Frame 10
"on"Symbol 746 MovieClip Frame 1
"on"Symbol 749 MovieClip Frame 1
"off"Symbol 749 MovieClip Frame 2
"timeManage"Symbol 878 MovieClip [timeManager] Frame 2
"waving"Symbol 1003 MovieClip Frame 3
"loop"Symbol 1060 MovieClip Frame 19
"end"Symbol 1120 MovieClip Frame 335
"full"Symbol 1209 MovieClip Frame 1
"90_PERCENT"Symbol 1209 MovieClip Frame 16
"70_PERCENT"Symbol 1209 MovieClip Frame 30
"50_PERCENT"Symbol 1209 MovieClip Frame 46
"30_PERCENT"Symbol 1209 MovieClip Frame 63
"10_PERCENT"Symbol 1209 MovieClip Frame 82
"destroyed"Symbol 1209 MovieClip Frame 99
"forward"Symbol 1223 MovieClip Frame 1
"backward"Symbol 1223 MovieClip Frame 12
"down"Symbol 1223 MovieClip Frame 22
"up"Symbol 1223 MovieClip Frame 31
"idle"Symbol 1223 MovieClip Frame 40
"loop"Symbol 1245 MovieClip [muzzleFlash_pistol] Frame 2
"loop"Symbol 1262 MovieClip Frame 2
"loop"Symbol 1273 MovieClip Frame 2
"loop"Symbol 1280 MovieClip Frame 2
"off"Symbol 1288 MovieClip Frame 1
"loop"Symbol 1288 MovieClip Frame 2
"off"Symbol 1302 MovieClip Frame 1
"loop"Symbol 1302 MovieClip Frame 2
"loop"Symbol 1305 MovieClip Frame 2
"off"Symbol 1310 MovieClip Frame 1
"loop"Symbol 1310 MovieClip Frame 2
"loop"Symbol 1339 MovieClip Frame 8
"off"Symbol 1339 MovieClip Frame 16
"off"Symbol 1343 MovieClip Frame 1
"loop"Symbol 1343 MovieClip Frame 11
"loop"Symbol 1351 MovieClip Frame 2
"off"Symbol 1358 MovieClip Frame 1
"loop"Symbol 1358 MovieClip Frame 2
"off"Symbol 1366 MovieClip Frame 1
"loop"Symbol 1366 MovieClip Frame 2
"off"Symbol 1389 MovieClip Frame 1
"loop"Symbol 1389 MovieClip Frame 2
"pistol"Symbol 1390 MovieClip Frame 1
"pistol_Pumping"Symbol 1390 MovieClip Frame 11
"pistol_Reloading"Symbol 1390 MovieClip Frame 27
"revolver"Symbol 1390 MovieClip Frame 64
"revolver_Pumping"Symbol 1390 MovieClip Frame 76
"revolver_Reloading"Symbol 1390 MovieClip Frame 107
"huntingRifle"Symbol 1390 MovieClip Frame 168
"huntingRifle_Reloading"Symbol 1390 MovieClip Frame 179
"huntingRifle_OldReloading"Symbol 1390 MovieClip Frame 220
"shotgun"Symbol 1390 MovieClip Frame 280
"shotgun_Pumping"Symbol 1390 MovieClip Frame 290
"shotgun_Reloading"Symbol 1390 MovieClip Frame 330
"load_8_Shells"Symbol 1390 MovieClip Frame 344
"load_7_Shells"Symbol 1390 MovieClip Frame 360
"load_6_Shells"Symbol 1390 MovieClip Frame 377
"load_5_Shells"Symbol 1390 MovieClip Frame 395
"load_4_Shells"Symbol 1390 MovieClip Frame 413
"load_3_Shells"Symbol 1390 MovieClip Frame 432
"load_2_Shells"Symbol 1390 MovieClip Frame 451
"load_1_Shells"Symbol 1390 MovieClip Frame 471
"shogtun_bringUpWeapon"Symbol 1390 MovieClip Frame 495
"M4A1"Symbol 1390 MovieClip Frame 522
"M4A1_Reloading"Symbol 1390 MovieClip Frame 532
"AK47"Symbol 1390 MovieClip Frame 586
"AK47_Reloading"Symbol 1390 MovieClip Frame 597
"UMP"Symbol 1390 MovieClip Frame 650
"UMP_Reloading"Symbol 1390 MovieClip Frame 659
"chainsaw"Symbol 1390 MovieClip Frame 700
"flameThrower"Symbol 1390 MovieClip Frame 718
"grenade"Symbol 1390 MovieClip Frame 731
"grenade_Reloading"Symbol 1390 MovieClip Frame 743
"sawnOff"Symbol 1390 MovieClip Frame 801
"sawnOff_Pumping"Symbol 1390 MovieClip Frame 813
"sawnOff_Reloading"Symbol 1390 MovieClip Frame 826
"UZI"Symbol 1390 MovieClip Frame 888
"UZI_Reloading"Symbol 1390 MovieClip Frame 908
"barrett"Symbol 1390 MovieClip Frame 959
"barrett_Pumping"Symbol 1390 MovieClip Frame 968
"barrett_Reloading"Symbol 1390 MovieClip Frame 997
"M249"Symbol 1390 MovieClip Frame 1048
"alive"Symbol 1404 MovieClip Frame 1
"legs"Symbol 1404 MovieClip Frame 1
"dead"Symbol 1404 MovieClip Frame 10
"loop"Symbol 1404 MovieClip Frame 39

Dynamic Text Variables

angleSymbol 1177 EditableText"CURRENT ANGLE"
reloadingSymbol 1179 EditableText"CURRENT ANGLE"




http://swfchan.com/1/3506/info.shtml
Created: 17/6 -2019 08:18:23 Last modified: 17/6 -2019 08:18:23 Server time: 16/04 -2024 21:02:56