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

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

Sheeps of Rage.swf

This is the info page for
Flash #46326

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


Text
LOADING

presents

another game from

<p align="left"><font face="Verdana_11pt_st" size="11" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.sony.co.uk/walkman/" target = "_blank"><b>Find out more at sony.co.uk</b></a></font></p>

<p align="right"><font face="Verdana_11pt_st" size="11" color="#999999" letterSpacing="0.000000" kerning="0"><a href="http://www.killerviral.com" target = "_blank"><b>Another Flash game from KillerViral</b></a></font></p>

attached sounds

attached objects

Featuring music by The WiLDHEARTS

HIGH SCORES

THE MUSIC

SEND TO A FRIEND

INSTRUCTIONS

PLAY

There are five new video MP3 Walkman up for grabs in our free prize draw!

WIN! WIN! WIN!

FIND A DEALER

SEE THE RANGE

U.K.

R.o.I.

Enter your e-mail..

<p align="center"><font face="Tiki-Island" size="15" color="#b9c1df" letterSpacing="0.000000" kerning="1">CANCEL &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>

LOAD

Load a saved game.

Use the arrow keys to move left, right, back and forward. Double tab the left and right keys to run.

Use the space bar to attack, use the arrow keys for combo moves.

To pause the game & resume.

SPACE BAR

P

Attack all the sheep in 3 levels, defeating each boss, to make the world
safe again from the Sheeps of Rage!

Wellie Boot

Shears

Mint Sauce

Walk over weapon and press space
bar to pick up and use.

INSTRUCTIONS

Weapons

BACK

SKIP

game

GO!

<p align="center"><font face="Tiki-Island" size="11" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>00:55</b></font></p>

<p align="center"><font face="Tiki-Island" size="11" color="#ff9900" letterSpacing="0.000000" kerning="1"><b>20500</b></font></p>

<p align="right"><font face="Tiki-Island" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ENERGY</b></font></p>

<p align="right"><font face="Tiki-Island" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1">SCORE</font></p>

<p align="right"><font face="Tiki-Island" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>TIME</b></font></p>

LEVEL 1

The WiLDHEARTS - Rooting for the Bad Guy

The WiLDHEARTS - The Hard Way

The WiLDHEARTS - Bi-Polar Baby

PAUSED

<p align="center"><font face="Tiki-Island" size="15" color="#5668b1" letterSpacing="0.000000" kerning="1">Continue game</font></p>

<p align="center"><font face="Tiki-Island" size="15" color="#5668b1" letterSpacing="0.000000" kerning="1">Back to start</font></p>

<p align="center"><font face="Tiki-Island" size="15" color="#5668b1" letterSpacing="0.000000" kerning="1">Send score</font></p>

<p align="right"><font face="Tiki-Island" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>You scored:</b></font></p>

<p align="left"><font face="Tiki-Island" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>000000!</b></font></p>

<p align="center"><font face="Tiki-Island" size="14" color="#cc0000" letterSpacing="0.000000" kerning="1"><b>Game over</b></font></p>

<p align="left"><font face="Tiki-Island" size="12" color="#5668b1" letterSpacing="0.000000" kerning="1">SUBMIT SCORE</font></p>

<p align="left"><font face="Arial" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Your Email Address</b></font></p>

<p align="left"><font face="Arial" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Your Display Name</b></font></p>

<p align="left"><font face="Arial" size="11" color="#999999" letterSpacing="0.000000" kerning="1"><b>Recieve news and offers by email from Sony?</b></font></p>

<p align="left"><font face="Helvetica 55 Roman" size="11" color="#999999" letterSpacing="0.000000" kerning="1"><b>Get games by email from KillerViral?</b></font></p>

x

<p align="left"></p>

<p align="center"><font face="Tiki-Island" size="15" color="#b9c1df" letterSpacing="0.000000" kerning="1">SUBMIT &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p>

<p align="center"><font face="Tiki-Island" size="15" color="#5668b1" letterSpacing="0.000000" kerning="1">Enter Competition</font></p>

<p align="center"><font face="Tiki-Island" size="15" color="#5668b1" letterSpacing="0.000000" kerning="1">View highscores</font></p>

ActionScript [AS1/AS2]

Frame 1
function timeout() { if (!lv_lv.loaded) { vc_lv.onLoad = null; delete vc_lv; trace("loadvars cancelled"); play(); } clearInterval(tOIntId); delete tOIntId; } stop(); _global.masterDomain = "swarm.killerviral.com"; _global.masterURL = ("http://" + _global.masterDomain) + "/sheepsofrage/"; _global.isMaster = _root._url.indexOf(_global.masterDomain) >= 0; _global.domain = ((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])); _global.playerVersion = Number(getVersion().substr(getVersion().indexOf(" ") + 1).split(",")[0]); _global.movieVersion = (_root.getSWFVersion ? (_root.getSWFVersion()) : 8); _global.ori_dom = (_root.ori_dom ? (_root.ori_dom) : (domain)); System.security.allowDomain(_global.masterDomain); var game_version = 2; if (movieVersion >= 8) { if (playerVersion < 8) { trace("player version too old - load error swf"); loadMovie (_global.masterURL + "error.swf", _root); } else if (playerVersion == 7) { trace("flash player 7 - load flash 7 version"); loadMovie ((_global.masterURL + "game7.swf") + (isMaster ? ((isJavascriptEnabled ? "?jsEnabled=true" : "")) : ("?ori_dom=" + ori_dom)), _root); } else if (isMaster) { trace("is master - skip version checking"); play(); } else { trace("check version..."); var vc_lv = new LoadVars(); vc_lv.onLoad = function (success) { clearInterval(tOIntId); delete tOIntId; if (success) { if (Number(vc_lv.v) > game_version) { trace("version checking succeeded - not the latest version"); loadMovie ((_global.masterURL + "game.swf?ori_dom=") + ori_dom, _root); } else { trace("version checking succeeded - latest version"); play(); } } else { trace("version checking failed"); play(); } delete vc_lv; }; tOIntId = setInterval(timeout, 2000); vc_lv.load(_global.masterURL + "v.php"); } } else { trace("movie version 7"); play(); }
Frame 2
var i = -1; while (getInstanceAtDepth(i)) { i--; } createEmptyMovieClip("kv_mc", i); kv_mc.kv_v = {c:145, td:"145.kerb.memecounter.com"}; System.security.allowDomain(kv_mc.kv_v.td); kv_mc.kv_v.c_so = SharedObject.getLocal(kv_mc.kv_v.c, "/"); kv_mc.kv_v.d = (_root.ori_dom ? (_root.ori_dom) : (((_root._url.split("/")[0].indexOf("http") == -1) ? "Local" : (_root._url.split("/")[2].split("?")[0])))); kv_mc.kv_v.fpv = getVersion().split(" ")[1].split(",")[0]; kv_mc.kv_v.lurl = ((((((((((("http://" + kv_mc.kv_v.td) + "/tracker.php") + "?c=") + kv_mc.kv_v.c) + "&r=") + Math.floor(Math.random() * 10000000000)) + "&d=") + kv_mc.kv_v.d) + "&u=") + (kv_mc.kv_v.c_so.data.u ? "1" : "")) + "&p=") + kv_mc.kv_v.fpv; kv_mc.kv_v.c_so.data.u = true; kv_v.c_so.flush(); kv_mc.kv_v.t_mc = this.createEmptyMovieClip("kv_tracker", 0); kv_mc.kv_v.l_mcl = new MovieClipLoader(); if (kv_mc.kv_v.l_mcl.loadClip) { kv_mc.kv_v.l_mcl.loadClip(kv_mc.kv_v.lurl, kv_mc.kv_v.t_mc); } else { loadMovie (kv_mc.kv_v.lurl, kv_mc.kv_v.t_mc); } _global.masterDomain = "swarm.killerviral.com"; _global.masterURL = ("http://" + _global.masterDomain) + "/sheepsofrage/"; System.security.allowDomain(_global.masterDomain); stop(); new Application(this);
Frame 4
prevFrame();
Frame 11
nextFrame();
Frame 13
prevFrame();
Frame 21
nextFrame();
Frame 23
prevFrame();
Frame 31
nextFrame();
Frame 33
prevFrame();
Symbol 1507 MovieClip [__Packages.Application] Frame 0
class Application { static var s_instance; var m_mcAsset, m_bSwfLoaded, m_bLevelXmlLoaded, m_bLinksXmlLoaded, m_bXliffLoaded, m_aLevels, m_aLinks, m_level, m_score, m_lastLevelscore, m_xmlLevel, xm, m_loader, m_front, m_end, m_sEndType, m_sEmail; function Application (mcAsset) { s_instance = this; m_mcAsset = mcAsset; m_bSwfLoaded = false; m_bLevelXmlLoaded = false; m_bLinksXmlLoaded = false; m_bXliffLoaded = false; m_aLevels = new Array(); m_aLinks = new Array(); m_level = 0; m_score = 0; m_lastLevelscore = 0; m_xmlLevel = 0; xm = XLIFFManager.getInstance(); xm.load(_global.masterURL + "xml/Sheeps_@@.xlf", this, onLoadXliff); } static function getInstance() { return(s_instance); } static function gotoPage(sPage) { s_instance.m_mcAsset.gotoAndStop(sPage); switch (sPage) { case PAGE_FRONT : s_instance.m_front = new Front(s_instance.m_mcAsset.mcFront); break; case PAGE_GAME : Sounds.stopSound(SoundData.MUSIC_INTRO); new Game(s_instance.m_mcAsset.mcGame, s_instance.m_aLevels, s_instance.m_level, s_instance.m_score); break; case PAGE_END : s_instance.m_end = new End(s_instance.m_mcAsset.mcEnd); } } function getLink(id) { return(m_aLinks[id]); } function loadLevelXml() { var _local3 = new XMLParser(XMLParser.TYPE_LEVEL, this, onLoadXml); _local3.loadData(((_global.masterURL + "xml/level") + m_xmlLevel) + ".xml"); } function loadLinksXml() { var _local3 = new XMLParser(XMLParser.TYPE_LINKS, this, onLoadLinks); _local3.loadData(_global.masterURL + "xml/links.xml"); } function onLoadXml(oLevelInfo) { m_aLevels.push(oLevelInfo); m_xmlLevel++; if (m_xmlLevel < LEVELS) { loadLevelXml(); } else { m_bLevelXmlLoaded = true; checkLoadingState(); } } function onLoadLinks() { var _local3; var _local4; _local3 = 0; while (_local3 < arguments.length) { _local4 = arguments[_local3].id; m_aLinks[_local4] = arguments[_local3]; _local3++; } m_bLinksXmlLoaded = true; checkLoadingState(); m_mcAsset.sony_btn.onRelease = EventDelegate.create(this, onButtonPress, "sony_text"); m_mcAsset.killerviral_btn.onRelease = EventDelegate.create(this, onButtonPress, "killerviral_text"); } function onLoadXliff() { m_bXliffLoaded = true; m_mcAsset.txtSonyLink.text = xm.getStringFromResname("sony_text_link"); m_mcAsset.txtKillerViralLink.text = xm.getStringFromResname("killerviral_text_link"); m_loader = new Loader(m_mcAsset.mcLoader, m_mcAsset); m_loader.addEventListener("onLoadSwf", this); loadLevelXml(); loadLinksXml(); } function onButtonPress(id) { var _local2 = getInstance().getLink(id); if ((_local2.url != undefined) && (_local2.url != "")) { getURL (_local2.url, "_blank"); } trace(((("link clicked: " + _local2.kv) + " (") + _root.kvClick) + ")"); if ((_local2.kv != undefined) && (_local2.kv != "")) { _root.kvClick(_local2.kv); } } function checkLoadingState() { if (((m_bSwfLoaded && (m_bLevelXmlLoaded)) && (m_bLinksXmlLoaded)) && (m_bXliffLoaded)) { m_mcAsset.gotoAndStop(5); Sounds.init(); Sounds.setSfx([SoundData.SFX_BOXING, SoundData.SFX_GROWL, SoundData.SFX_HANGING_SHEEP, SoundData.SFX_HULK, SoundData.SFX_IMPACT, SoundData.SFX_MINT_SAUCE, SoundData.SFX_OWW, SoundData.SFX_RAM, SoundData.SFX_ROBOT_STEPS, SoundData.SFX_SHEARS, SoundData.SFX_SHEEP, SoundData.SFX_SWORD, SoundData.SFX_TRICYCLE, SoundData.SFX_TROLLEY_SQUEAK, SoundData.SFX_WELLIE, SoundData.SFX_WHIP, SoundData.SFX_KICK]); Sounds.setMusics([SoundData.MUSIC_BOSS0, SoundData.MUSIC_BOSS1, SoundData.MUSIC_BOSS2, SoundData.MUSIC_LEVEL0, SoundData.MUSIC_LEVEL1, SoundData.MUSIC_LEVEL2, SoundData.MUSIC_END, SoundData.MUSIC_INTRO]); Sounds.setVolume(SoundData.MUSIC_INTRO, 30); Sounds.setVolume(SoundData.MUSIC_BOSS0, 70); Sounds.setVolume(SoundData.MUSIC_BOSS1, 70); Sounds.setVolume(SoundData.MUSIC_BOSS2, 70); Sounds.setVolume(SoundData.MUSIC_LEVEL0, 70); Sounds.setVolume(SoundData.MUSIC_LEVEL1, 70); Sounds.setVolume(SoundData.MUSIC_LEVEL2, 70); gotoPage(PAGE_FRONT); } } function onLoadLanguagesXml(sDefault, aLanguages) { } static function loadGameData(email) { var _local2 = new LoadVars(); var _local1 = new LoadVars(); s_instance.m_sEmail = email; _local2.email = email; _local1.onLoad = EventDelegate.create(s_instance, s_instance.onLoadLoadGame, _local1); var _local3 = getInstance().getLink("load"); _local2.sendAndLoad(_local3.url, _local1, "POST"); } function onLoadLoadGame(bSuccess, lvGetter) { if (bSuccess) { if (lvGetter.status == "ok") { _root.kvEvent(240); m_front.closeLoadPopup(); m_level = parseInt(lvGetter.level, 10); m_score = parseInt(lvGetter.score, 10); gotoPage(PAGE_GAME); } else { m_front.unlockLoadGamePopup(); trace("--- no game"); } } else { m_front.unlockLoadGamePopup(); trace("--- wrong url"); } } static function saveGameData(email) { var _local1 = new LoadVars(); var _local2 = new LoadVars(); s_instance.m_sEmail = email; _local1.email = email; _local1.level = s_instance.m_level; _local1.score = s_instance.m_score; _local2.onLoad = EventDelegate.create(s_instance, s_instance.onLoadSaveGame, _local2); var _local3 = getInstance().getLink("save"); _local1.sendAndLoad(_local3.url, _local2, "POST"); } static function sendScore(email) { var _local1 = new LoadVars(); var _local2 = new LoadVars(); s_instance.m_sEmail = email; _local1.email = email; _local1.level = s_instance.m_level + 1; _local1.username = ""; _local1.score = s_instance.m_score; _local2.onLoad = EventDelegate.create(s_instance, s_instance.onLoadSaveGame, _local2); var _local3 = getInstance().getLink("save"); _local1.sendAndLoad((_local3.url + "?var=") + Math.random(), _local2); } function onLoadSaveGame(bSuccess, lvGetter) { if (bSuccess) { if (lvGetter.status == "saved") { _root.kvEvent(240); m_end.closeSavePopup(); } else { m_end.unlockSaveGamePopup(); trace("--- no game"); } } else { m_end.unlockSaveGamePopup(); trace("--- wrong url"); } } function setLevelData(level, score) { m_level = level; m_score = score; m_lastLevelscore = score; } function setEndData(level, score, sEndType) { m_level = level; m_score = score; m_sEndType = sEndType; if (sEndType == End.TYPE_LEVEL) { m_lastLevelscore = score; } } function getEndData() { return(new Object({level:m_level, score:m_score, lastLevelScore:m_lastLevelscore, endType:m_sEndType})); } function setEmail(sEmail) { m_sEmail = sEmail; } function getEmail() { return(m_sEmail); } function onLoadSwf(eventObject) { m_loader.removeEventListener("onLoadSwf", this); m_loader.remove(); m_bSwfLoaded = true; checkLoadingState(); } static var GOD_MODE = false; static var PAGE_FRONT = "front"; static var PAGE_GAME = "game"; static var PAGE_END = "end"; static var LEVELS = 3; }
Symbol 1508 MovieClip [__Packages.Loader] Frame 0
class Loader { var m_mcAsset, m_mcRoot, m_percentage; function Loader (mcAsset, mcRoot) { m_mcAsset = mcAsset; m_mcRoot = mcRoot; mx.events.EventDispatcher.initialize(this); m_mcAsset.setText = EventDelegate.create(this, setText); m_mcAsset.onEnterFrame = EventDelegate.create(this, progressLoop); m_mcAsset.play(); } function remove(Void) { } function addEventListener(event, scope) { } function removeEventListener(event, listener) { } function dispatchEvent(eventObject) { } function progressLoop(Void) { var _local3 = m_mcRoot.getBytesLoaded(); var _local2 = m_mcRoot.getBytesTotal(); m_percentage = Math.round((100 * _local3) / _local2); m_mcAsset.mcBar.gotoAndStop(m_percentage); if ((_local3 == _local2) && (_local2 > 100)) { dispatchEvent({type:"onLoadSwf"}); if (m_mcAsset._currentframe == m_mcAsset._totalframes) { m_mcAsset.onEnterFrame = null; dispatchEvent({type:"onLoadSwf"}); } m_mcAsset.nextFrame(); } } function setText() { var _local2 = XLIFFManager.getInstance(); m_mcAsset.mcTextLoading.txtLoading.text = _local2.getStringFromResname("loading"); m_mcAsset.mcWalkman.txtPresents.text = _local2.getStringFromResname("walkman_presents"); m_mcAsset.mcKillerViral.txtAnother.text = _local2.getStringFromResname("another_game_from"); } }
Symbol 1509 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 1510 MovieClip [__Packages.EventDelegate] Frame 0
class EventDelegate { function EventDelegate () { } static function create(scope, method) { var params = arguments.splice(2, arguments.length - 2); var _local2 = function () { method.apply(scope, arguments.concat(params)); }; return(_local2); } }
Symbol 1511 MovieClip [__Packages.XLIFFManager] Frame 0
class XLIFFManager { static var instance; var ready, defaultLanguage, language, url, returnObj, returnFunc, xliff; function XLIFFManager () { ready = false; defaultLanguage = "en"; language = System.capabilities.language; url = ""; } static function getInstance() { if (instance == undefined) { instance = new XLIFFManager(); } return(instance); } function load(url, returnObj, returnFunc) { var _local2; this.url = url; this.returnObj = returnObj; this.returnFunc = returnFunc; _local2 = url.split("@@").join(language); xliff = new XML(); xliff.addRequestHeader("Cache-Control", "no-cache, max-age=0"); xliff.addRequestHeader("Pragma", "no-cache"); xliff.ignoreWhite = true; xliff.onLoad = EventDelegate.create(this, loadComplete); xliff.load(_local2); } function getStringFromResname(resname) { var _local3; var _local2; var _local4; _local3 = ""; _local4 = xliff.childNodes.length; _local2 = 0; while (_local2 < _local4) { if (xliff.childNodes[_local2].attributes.resname == resname) { _local3 = xliff.childNodes[_local2].childNodes[0].childNodes[0].toString(); _local3 = convertEntityReferences(_local3); break; } _local2++; } return(_local3); } function isReady() { return(ready); } function setLanguage(lang) { language = lang; } function getLanguage() { return(language); } function setDefaultLanguage(lang) { defaultLanguage = lang; } function getDefaultLanguage() { return(defaultLanguage); } function loadComplete(ok) { var _local2; if (ok) { xliff = xliff.childNodes[0].childNodes[0].childNodes[1]; ready = true; returnFunc.apply(returnObj, [true]); } else if (language != defaultLanguage) { language = defaultLanguage; _local2 = url.split("@@").join(defaultLanguage); xliff.load(_local2); } else { returnFunc.apply(returnObj, [false]); } } function convertEntityReferences(str) { str = str.split("&lt;").join("<"); str = str.split("&gt;").join(">"); str = str.split("&amp;").join("&"); str = str.split("&apos;").join("'"); str = str.split("&quot;").join("\""); return(str); } }
Symbol 1512 MovieClip [__Packages.Front] Frame 0
class Front { var m_mcAsset; function Front (mcAsset) { m_mcAsset = mcAsset; m_mcAsset.activateButtons = EventDelegate.create(this, activateButtons); m_mcAsset.setText = EventDelegate.create(this, setText); Sounds.playSound(SoundData.MUSIC_INTRO, 99999); Sounds.setVolume(SoundData.MUSIC_INTRO, 0); Sounds.fadeSound(SoundData.MUSIC_INTRO, 30, 3); } function remove() { } function activateButtons() { m_mcAsset.mcTransition.transitionDone = null; m_mcAsset.mcTransition.btnBlocking.useHandCursor = false; m_mcAsset.mcLoadGamePopup._visible = false; m_mcAsset.mcLoadGamePopup.btnLoad.onRelease = EventDelegate.create(this, loadGame); m_mcAsset.mcLoadGamePopup.btnClose.onRelease = EventDelegate.create(this, closeLoadPopup); m_mcAsset.btnPlay.onRelease = EventDelegate.create(this, onPlay, "play_button"); m_mcAsset.btnInstructions.onRelease = EventDelegate.create(this, onInstructions, "instructions_button"); m_mcAsset.btnLoadGame.onRelease = EventDelegate.create(this, onLoadGame, "loadGame"); m_mcAsset.btnSendFriend.onRelease = EventDelegate.create(this, onButtonPress, "send_to_friend"); m_mcAsset.btnHighScores.onRelease = EventDelegate.create(this, onButtonPress, "high_scores"); m_mcAsset.btnMusic.onRelease = EventDelegate.create(this, onButtonPress, "wildhearts"); m_mcAsset.btnKillerViral.onRelease = EventDelegate.create(this, onButtonPress, "killerviral_logo"); m_mcAsset.btnSony.onRelease = EventDelegate.create(this, onButtonPress, "sony_logo"); m_mcAsset.btnWalkman.onRelease = EventDelegate.create(this, onButtonPress, "walkman_logo"); m_mcAsset.mcWin.btnEnter.onRelease = EventDelegate.create(this, onButtonPress, "competition", 258); m_mcAsset.mcWin.btnUKRange.onRelease = EventDelegate.create(this, onButtonPress, "uk_range"); m_mcAsset.mcWin.btnROIRange.onRelease = EventDelegate.create(this, onButtonPress, "roi_range"); m_mcAsset.mcWin.btnUKDealer.onRelease = EventDelegate.create(this, onButtonPress, "uk_dealer"); m_mcAsset.mcWin.btnROIDealer.onRelease = EventDelegate.create(this, onButtonPress, "roi_dealer"); setText(); } function onButtonPress(id, event) { var _local2 = Application.getInstance().getLink(id); if ((_local2.url != undefined) && (_local2.url != "")) { getURL (_local2.url, "_blank"); } if ((_local2.kv != undefined) && (_local2.kv != "")) { _root.kvClick(_local2.kv); } if (event != undefined) { _root.kvEvent(event); } } function onPlay(id) { onButtonPress(id); m_mcAsset.mcTransition.transitionDone = EventDelegate.create(this, showGameIntro); m_mcAsset.mcTransition.gotoAndPlay("in"); Sounds.fadeSound(SoundData.MUSIC_INTRO, 100, 1.5); _root.kvEvent(239); } function onInstructions(id) { onButtonPress(id); m_mcAsset.mcTransition.transitionDone = EventDelegate.create(this, showInstructions); m_mcAsset.mcTransition.gotoAndPlay("in"); _root.kvEvent(238); } function onLoadGame(id) { var _local2 = Application.getInstance().getEmail(); if ((_local2 != undefined) && (_local2 != "")) { m_mcAsset.mcLoadGamePopup.txtEmail.text = _local2; } Selection.setFocus(m_mcAsset.mcLoadGamePopup.txtEmail); m_mcAsset.mcLoadGamePopup._visible = true; m_mcAsset.mcLoadGamePopup.btnBlockadeBig.useHandCursor = false; m_mcAsset.mcLoadGamePopup.btnBlockadeSmall.useHandCursor = false; m_mcAsset.mcLoadGamePopup.btnBlockadeSmall._visible = false; onButtonPress(id); } function loadGame() { var _local2 = m_mcAsset.mcLoadGamePopup.txtEmail.text; var _local3 = EmailValidator.validate(_local2); if (_local3) { m_mcAsset.mcLoadGamePopup.btnBlockadeSmall._visible = true; Application.loadGameData(_local2); } } function closeLoadPopup() { m_mcAsset.mcLoadGamePopup._visible = false; } function showInstructions() { m_mcAsset.gotoAndStop("instructions"); m_mcAsset.mcTransition.transitionDone = null; m_mcAsset.btnBack.onRelease = EventDelegate.create(this, hideInstructions); m_mcAsset.btnPlay.onRelease = EventDelegate.create(this, onPlay, "play_button"); var _local2 = XLIFFManager.getInstance(); m_mcAsset.mcInstructions.txtInstructions.text = _local2.getStringFromResname("instructions"); m_mcAsset.mcInstructions.txtInstructions1.text = _local2.getStringFromResname("cursor_keys_instruction"); m_mcAsset.mcInstructions.txtInstructions2.text = _local2.getStringFromResname("p_key_instruction"); m_mcAsset.mcInstructions.txtInstructions3.text = _local2.getStringFromResname("space_bar_instruction"); m_mcAsset.mcInstructions.mcSpaceBar.mcKey.txtLabel.text = _local2.getStringFromResname("space_bar"); m_mcAsset.btnBack.mcText.txtLabel.text = _local2.getStringFromResname("back_button"); m_mcAsset.btnPlay.mcText.txtLabel.text = _local2.getStringFromResname("play_button"); m_mcAsset.mcTransition.gotoAndPlay("out"); } function hideInstructions() { m_mcAsset.mcTransition.transitionDone = EventDelegate.create(this, instructionsHidden); m_mcAsset.mcTransition.gotoAndPlay("in"); } function instructionsHidden() { m_mcAsset.mcTransition.transitionDone = null; m_mcAsset.gotoAndStop("intro"); activateButtons(); m_mcAsset.mcTransition.gotoAndPlay("out"); } function showGameIntro() { m_mcAsset.mcTransition.transitionDone = null; m_mcAsset.gotoAndStop("game_intro"); m_mcAsset.mcTransition.gotoAndPlay("out"); m_mcAsset.btnSkip.onRelease = EventDelegate.create(Application, Application.gotoPage, Application.PAGE_GAME); m_mcAsset.mcGameIntro.animationDone = EventDelegate.create(this, startGame); Sounds.fadeSound(SoundData.MUSIC_INTRO, 70, 3); } function startGame() { m_mcAsset.btnSkip._visible = false; Sounds.fadeSound(SoundData.MUSIC_INTRO, 0, 4); Application.gotoPage(Application.PAGE_GAME); } function setText() { var _local2 = XLIFFManager.getInstance(); m_mcAsset.mcWidlhearts.txtLabel.text = _local2.getStringFromResname("wildhearts_credit"); m_mcAsset.btnPlay.mcText.txtLabel.text = _local2.getStringFromResname("play_button"); m_mcAsset.btnInstructions.mcText.txtLabel.text = _local2.getStringFromResname("instructions_button"); m_mcAsset.btnSendFriend.mcText.txtLabel.text = _local2.getStringFromResname("send_friend_button"); m_mcAsset.btnHighScores.mcText.txtLabel.text = _local2.getStringFromResname("high_scores_button"); m_mcAsset.btnLoadGame.mcText.txtLabel.text = _local2.getStringFromResname("load_game_button"); m_mcAsset.btnMusic.mcText.txtLabel.text = _local2.getStringFromResname("music_button"); m_mcAsset.mcWin.btnEnter.txtTitle.txtWinTitle.text = _local2.getStringFromResname("competition_title"); m_mcAsset.mcWin.btnEnter.txtWin.text = _local2.getStringFromResname("competition_details"); m_mcAsset.mcWin.txtSeeTheRange.text = _local2.getStringFromResname("range"); m_mcAsset.mcWin.txtFindADealer.text = _local2.getStringFromResname("dealer"); m_mcAsset.mcWin.btnUKRange.mcLabel.txtCountry.text = _local2.getStringFromResname("country1"); m_mcAsset.mcWin.btnUKDealer.mcLabel.txtCountry.text = _local2.getStringFromResname("country1"); m_mcAsset.mcWin.btnROIRange.mcLabel.txtCountry.text = _local2.getStringFromResname("country2"); m_mcAsset.mcWin.btnROIDealer.mcLabel.txtCountry.text = _local2.getStringFromResname("country2"); } function lockLoadGamePopup() { m_mcAsset.mcLoadGamePopup.btnBlockadeSmall._visible = true; } function unlockLoadGamePopup() { m_mcAsset.mcLoadGamePopup.btnBlockadeSmall._visible = false; } }
Symbol 1513 MovieClip [__Packages.Sounds] Frame 0
class Sounds { static var s_mainSound, s_mcMusicHolder, s_mcSfxHolder, s_musicSound, s_sfxSound, s_mcSoundButton, s_oSoundsList, s_aRandomSoundNamesList, s_ambienceInterval; function Sounds () { } static function init(Void) { if (s_mainSound == undefined) { s_mcMusicHolder = _root.createEmptyMovieClip("mcMusicHolder", _root.getNextHighestDepth()); s_mcSfxHolder = _root.createEmptyMovieClip("mcSfxHolder", _root.getNextHighestDepth()); s_mainSound = new Sound(_root); s_musicSound = new Sound(s_mcMusicHolder); s_sfxSound = new Sound(s_mcSfxHolder); } } static function initButton(mcBtn) { s_mcSoundButton = mcBtn; if (s_mainSound.getVolume() == 0) { mainSoundDown(); } else { mainSoundUp(); } } static function mainSoundUp(Void) { s_mcSoundButton.gotoAndStop("up"); s_mcSoundButton.btnSound.onRelease = mainSoundDown; s_mainSound.setVolume(100); _root.kvEvent(237); } static function mainSoundDown(Void) { s_mcSoundButton.gotoAndStop("down"); s_mcSoundButton.btnSound.onRelease = mainSoundUp; s_mainSound.setVolume(0); _root.kvEvent(236); } static function setSfx(aNames) { if (s_oSoundsList == undefined) { s_oSoundsList = new Object(); } var _local5 = aNames.length; var _local2 = 0; while (_local2 < _local5) { var _local1 = aNames[_local2]; var _local3 = s_mcSfxHolder.getNextHighestDepth(); var _local4 = s_mcSfxHolder.createEmptyMovieClip("holder" + _local3, _local3); s_oSoundsList[_local1] = new Sound(_local4); s_oSoundsList[_local1].attachSound(_local1); _local2++; } } static function setMusics(aNames) { if (s_oSoundsList == undefined) { s_oSoundsList = new Object(); } var _local5 = aNames.length; var _local2 = 0; while (_local2 < _local5) { var _local1 = aNames[_local2]; var _local3 = s_mcMusicHolder.getNextHighestDepth(); var _local4 = s_mcMusicHolder.createEmptyMovieClip("holder" + _local3, _local3); s_oSoundsList[_local1] = new Sound(_local4); s_oSoundsList[_local1].attachSound(_local1); s_oSoundsList[_local1].setVolume(100); trace(("added music[" + _local1) + "]"); _local2++; } } static function setRandomSounds(aNames) { s_aRandomSoundNamesList = aNames; if (s_oSoundsList == undefined) { s_oSoundsList = new Object(); } var _local5 = s_aRandomSoundNamesList.length; var _local2 = 0; while (_local2 < _local5) { var _local1 = s_aRandomSoundNamesList[_local2]; if (s_oSoundsList[_local1] == undefined) { var _local3 = s_mcSfxHolder.getNextHighestDepth(); var _local4 = s_mcSfxHolder.createEmptyMovieClip("holder" + _local3, _local3); s_oSoundsList[_local1] = new Sound(_local4); s_oSoundsList[_local1].attachSound(_local1); } _local2++; } } static function playSound(sName, loops) { if (loops == undefined) { loops = 0; } s_oSoundsList[sName].start(0, loops); return(s_oSoundsList[sName]); } static function stopSound(sName) { s_oSoundsList[sName].stop(); } static function stopAllSounds(aExceptions) { for (var _local4 in s_oSoundsList) { var _local2 = true; var _local1 = 0; while (_local1 < aExceptions.length) { if (_local4 == aExceptions[_local1]) { _local2 = true; } _local1++; } if (!_local2) { stopSound(_local4); } } } static function fadeSound(sName, targetVolume, duration, easing) { var _local2 = s_oSoundsList[sName].getVolume(); if (easing == undefined) { easing = mx.transitions.easing.None.easeNone; } var _local1 = new mx.transitions.Tween(Sounds, "volume", easing, _local2, targetVolume, duration, true); _local1.onMotionChanged = EventDelegate.create(Sounds, tweenVolume, sName); } static function tweenVolume(tween, volume, sName) { setVolume(sName, volume); } static function setVolume(sName, volume) { s_oSoundsList[sName].setVolume(volume); } static function getVolume(sName) { return(s_oSoundsList[sName].getVolume()); } static function setVolumeSfx(volume) { s_sfxSound.setVolume(volume); } static function setVolumeMusic(volume) { s_musicSound.setVolume(volume); } static function playAmbience(Void) { var _local2 = s_aRandomSoundNamesList.length; var _local3 = Math.floor(_local2 * Math.random()); var _local1 = s_aRandomSoundNamesList[_local3]; var _local4 = 30 + Math.floor(30 * Math.random()); setVolume(_local1, _local4); playSound(_local1, 0); stopAmbience(); startAmbience(); } static function startAmbience(bFirst) { var _local1; if (bFirst) { _local1 = 1000 + Math.round(1000 * Math.random()); } else { _local1 = 750 + Math.round(750 * Math.random()); } clearInterval(s_ambienceInterval); s_ambienceInterval = setInterval(playAmbience, _local1); } static function stopAmbience() { clearInterval(s_ambienceInterval); } }
Symbol 1514 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None { function None () { } static function easeNone(t, b, c, d) { return(((c * t) / d) + b); } static function easeIn(t, b, c, d) { return(((c * t) / d) + b); } static function easeOut(t, b, c, d) { return(((c * t) / d) + b); } static function easeInOut(t, b, c, d) { return(((c * t) / d) + b); } static var version = "1.1.0.52"; }
Symbol 1515 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon { function OnEnterFrameBeacon () { } static function init() { var _local4 = _global.MovieClip; if (!_root.__OnEnterFrameBeacon) { mx.transitions.BroadcasterMX.initialize(_local4); var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876); _local3.onEnterFrame = function () { _global.MovieClip.broadcastMessage("onEnterFrame"); }; } } static var version = "1.1.0.52"; }
Symbol 1516 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX { var _listeners; function BroadcasterMX () { } static function initialize(o, dontCreateArray) { if (o.broadcastMessage != undefined) { delete o.broadcastMessage; } o.addListener = mx.transitions.BroadcasterMX.prototype.addListener; o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener; if (!dontCreateArray) { o._listeners = new Array(); } } function addListener(o) { removeListener(o); if (broadcastMessage == undefined) { broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage; } return(_listeners.push(o)); } function removeListener(o) { var _local2 = _listeners; var _local3 = _local2.length; while (_local3--) { if (_local2[_local3] == o) { _local2.splice(_local3, 1); if (!_local2.length) { broadcastMessage = undefined; } return(true); } } return(false); } function broadcastMessage() { var _local5 = String(arguments.shift()); var _local4 = _listeners.concat(); var _local6 = _local4.length; var _local3 = 0; while (_local3 < _local6) { _local4[_local3][_local5].apply(_local4[_local3], arguments); _local3++; } } static var version = "1.1.0.52"; }
Symbol 1517 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween { var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime; function Tween (obj, prop, func, begin, finish, duration, useSeconds) { mx.transitions.OnEnterFrameBeacon.init(); if (!arguments.length) { return; } this.obj = obj; this.prop = prop; this.begin = begin; position = (begin); this.duration = (duration); this.useSeconds = useSeconds; if (func) { this.func = func; } this.finish = (finish); _listeners = []; addListener(this); start(); } function set time(t) { prevTime = _time; if (t > duration) { if (looping) { rewind(t - _duration); update(); broadcastMessage("onMotionLooped", this); } else { if (useSeconds) { _time = _duration; update(); } stop(); broadcastMessage("onMotionFinished", this); } } else if (t < 0) { rewind(); update(); } else { _time = t; update(); } //return(time); } function get time() { return(_time); } function set duration(d) { _duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d)); //return(duration); } function get duration() { return(_duration); } function set FPS(fps) { var _local2 = isPlaying; stopEnterFrame(); _fps = fps; if (_local2) { startEnterFrame(); } //return(FPS); } function get FPS() { return(_fps); } function set position(p) { setPosition(p); //return(position); } function setPosition(p) { prevPos = _pos; obj[prop] = (_pos = p); broadcastMessage("onMotionChanged", this, _pos); updateAfterEvent(); } function get position() { return(getPosition()); } function getPosition(t) { if (t == undefined) { t = _time; } return(func(t, begin, change, _duration)); } function set finish(f) { change = f - begin; //return(finish); } function get finish() { return(begin + change); } function continueTo(finish, duration) { begin = position; this.finish = (finish); if (duration != undefined) { this.duration = (duration); } start(); } function yoyo() { continueTo(begin, time); } function startEnterFrame() { if (_fps == undefined) { _global.MovieClip.addListener(this); } else { _intervalID = setInterval(this, "onEnterFrame", 1000 / _fps); } isPlaying = true; } function stopEnterFrame() { if (_fps == undefined) { _global.MovieClip.removeListener(this); } else { clearInterval(_intervalID); } isPlaying = false; } function start() { rewind(); startEnterFrame(); broadcastMessage("onMotionStarted", this); } function stop() { stopEnterFrame(); broadcastMessage("onMotionStopped", this); } function resume() { fixTime(); startEnterFrame(); broadcastMessage("onMotionResumed", this); } function rewind(t) { _time = ((t == undefined) ? 0 : (t)); fixTime(); update(); } function fforward() { time = (_duration); fixTime(); } function nextFrame() { if (useSeconds) { time = ((getTimer() - _startTime) / 1000); } else { time = (_time + 1); } } function onEnterFrame() { nextFrame(); } function prevFrame() { if (!useSeconds) { time = (_time - 1); } } function toString() { return("[Tween]"); } function fixTime() { if (useSeconds) { _startTime = getTimer() - (_time * 1000); } } function update() { position = (getPosition(_time)); } static var version = "1.1.0.52"; static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init(); static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true); function func(t, b, c, d) { return(((c * t) / d) + b); } }
Symbol 1518 MovieClip [__Packages.SoundData] Frame 0
class SoundData { function SoundData () { } static var MUSIC_LEVEL0 = "music: level0"; static var MUSIC_BOSS0 = "music: boss0"; static var MUSIC_LEVEL1 = "music: level1"; static var MUSIC_BOSS1 = "music: boss1"; static var MUSIC_LEVEL2 = "music: level2"; static var MUSIC_BOSS2 = "music: boss2"; static var MUSIC_END = "music: end"; static var MUSIC_INTRO = "music: intro"; static var SFX_GROWL = "snd: growl"; static var SFX_BOXING = "snd: boxing"; static var SFX_IMPACT = "snd: impact"; static var SFX_HANGING_SHEEP = "snd: hangingSheep"; static var SFX_HULK = "snd: hulk"; static var SFX_MINT_SAUCE = "snd: mintSauce"; static var SFX_OWW = "snd: oww"; static var SFX_RAM = "snd: ram"; static var SFX_ROBOT_STEPS = "snd: robotSteps"; static var SFX_SHEARS = "snd: shears"; static var SFX_SHEEP = "snd: sheep"; static var SFX_SWORD = "snd: sword"; static var SFX_TRICYCLE = "snd: tricycle"; static var SFX_TROLLEY_SQUEAK = "snd: trolleySqueak"; static var SFX_WELLIE = "snd: wellie"; static var SFX_WHIP = "snd: whip"; static var SFX_KICK = "snd: kick"; }
Symbol 1519 MovieClip [__Packages.EmailValidator] Frame 0
class EmailValidator { function EmailValidator () { } static function validate(_xES) { var _local1 = _xES.toLowerCase(); var _local2 = _local1.indexOf("@"); var _local6 = _local1.substring(0, _local2); var _local4 = _local1.length - 1; var _local3 = _local1.lastIndexOf("."); var _local5 = _local1.substring(_local2 + 1, _local3); var _local7 = _local4 - (_local3 + 1); if (_local2 == -1) { return(false); } if (_local2 != _local1.lastIndexOf("@")) { return(false); } if (xCheckSUVC(_local6) != true) { return(false); } if (_local6.length < 1) { return(false); } if (xCheckSUVC(_local5) != true) { return(false); } if (_local5.length < 2) { return(false); } if (xCheckSUVC(_local1.substr(_local3 + 1, _local4)) != true) { return(false); } if ((_local7 < 1) || (_local7 > 3)) { return(false); } return(true); } static function xCheckSUVC(xESS) { var _local3 = true; var _local2 = new Array("!", "\u00A3", "$", "%", "^", "&", "*", "+", "=", "?", ":", ";", "'", "\t", " ", "\"", "~", "#", "/"); var _local1 = 0; while (_local1 <= (_local2.length - 1)) { if (xESS.indexOf(_local2[_local1], 0) != -1) { _local3 = false; break; } _local1++; } return(_local3); } }
Symbol 1520 MovieClip [__Packages.End] Frame 0
class End { var m_mcAsset; function End (mcAsset) { m_mcAsset = mcAsset; m_mcAsset.setContent = EventDelegate.create(this, setContent); m_mcAsset.panelOut = EventDelegate.create(this, panelOut); var _local2 = Application.getInstance().getEndData(); if (_local2.endType != TYPE_SUCCESS) { m_mcAsset.gotoAndPlay("panel"); } trace("oInfo.endType : " + _local2.endType); } function setContent() { var _local3 = Application.getInstance().getEndData(); m_mcAsset.mcContent.gotoAndStop(_local3.endType); var _local2 = XLIFFManager.getInstance(); m_mcAsset.mcContent.tfScoreLabel.autoSize = "right"; m_mcAsset.mcContent.tfScoreLabel.text = _local2.getStringFromResname("end_score_label"); m_mcAsset.mcContent.tfScore.text = _local3.score + "!"; m_mcAsset.mcContent.mcBack.mcText.tfText.text = _local2.getStringFromResname("back_to_start"); m_mcAsset.mcContent.mcBack.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcBack.onRelease = EventDelegate.create(this, onReleaseBack); trace("setContent " + _local3.endType); switch (_local3.endType) { case TYPE_LEVEL : m_mcAsset.mcContent.tfTitle.text = (_local2.getStringFromResname("end_of_level") + " ") + (_local3.level + 1); m_mcAsset.mcContent.tfTitle.autoSize = "center"; m_mcAsset.mcContent.mcSend.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcSend.mcText.tfText.text = _local2.getStringFromResname("submit_score_title"); m_mcAsset.mcContent.mcContinue.mcText.tfText.text = _local2.getStringFromResname("continue_game"); m_mcAsset.mcContent.mcContinue.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.tfDescription.text = _local2.getStringFromResname("end_description_level"); m_mcAsset.mcContent.mcSend.onRelease = EventDelegate.create(this, onReleaseSendScore); m_mcAsset.mcContent.mcContinue.onRelease = EventDelegate.create(this, onReleaseNextLevel); break; case TYPE_SUCCESS : m_mcAsset.mcContent.tfTitle.autoSize = "center"; m_mcAsset.mcContent.tfTitle.text = _local2.getStringFromResname("game_over"); m_mcAsset.mcContent.tfDescription.text = _local2.getStringFromResname("end_description_success"); m_mcAsset.mcContent.mcSend.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcSend.mcText.tfText.text = _local2.getStringFromResname("submit_score_title"); m_mcAsset.mcContent.mcHighscore.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcHighscore.mcText.tfText.text = _local2.getStringFromResname("view_highscores"); m_mcAsset.mcContent.mcCompetition.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcCompetition.mcText.tfText.text = _local2.getStringFromResname("enter_competition"); m_mcAsset.mcContent.mcContinue.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcContinue.mcText.tfText.text = _local2.getStringFromResname("next_level"); m_mcAsset.mcContent.mcSend.onRelease = EventDelegate.create(this, onReleaseSendScore); m_mcAsset.mcContent.mcContinue.onRelease = EventDelegate.create(this, onReleasePlayAgain); m_mcAsset.mcContent.mcHighscore.onRelease = EventDelegate.create(this, onButtonPress, "high_scores"); m_mcAsset.mcContent.mcCompetition.onRelease = EventDelegate.create(this, onButtonPress, "competition", 258); break; case TYPE_FAILED : m_mcAsset.mcContent.tfTitle.autoSize = "center"; m_mcAsset.mcContent.tfTitle.text = _local2.getStringFromResname("game_over"); m_mcAsset.mcContent.mcSend.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcSend.mcText.tfText.text = _local2.getStringFromResname("submit_score_title"); m_mcAsset.mcContent.mcHighscore.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcHighscore.mcText.tfText.text = _local2.getStringFromResname("view_highscores"); m_mcAsset.mcContent.mcCompetition.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcCompetition.mcText.tfText.text = _local2.getStringFromResname("enter_competition"); m_mcAsset.mcContent.mcContent.mcContinue.mcText.tfText.autoSize = "center"; m_mcAsset.mcContent.mcContinue.mcText.tfText.text = _local2.getStringFromResname("continue_game"); m_mcAsset.mcContent.mcSend.onRelease = EventDelegate.create(this, onReleaseSendScore); m_mcAsset.mcContent.mcContinue.onRelease = EventDelegate.create(this, onReleaseSameLevel); m_mcAsset.mcContent.mcHighscore.onRelease = EventDelegate.create(this, onButtonPress, "high_scores"); m_mcAsset.mcContent.mcCompetition.onRelease = EventDelegate.create(this, onButtonPress, "competition"); } } function panelOut() { } function onReleaseBack() { Sounds.stopSound(SoundData.MUSIC_END); m_mcAsset.gotoAndPlay("out"); m_mcAsset.panelOut = EventDelegate.create(Application, Application.gotoPage, Application.PAGE_FRONT); } function onReleaseSaveProgress() { var _local3 = XLIFFManager.getInstance(); var _local2 = m_mcAsset.mcContent.mcSaveGamePopup; _local2.gotoAndStop("on"); _local2.tfTitle.autoSize = "center"; _local2.tfTitle.text = _local3.getStringFromResname("submit_score_title"); _local2.save_mc.tfEmailLabel.autoSize = "right"; _local2.save_mc.tfEmailLabel.text = _local3.getStringFromResname("enter_email_label"); _local2.save_mc.tfEmailLabel.autoSize = "right"; _local2.save_mc.tfUsernameLabel.text = _local3.getStringFromResname("enter_username_label"); _local2.save_mc.save_btn.tfText.autoSize = "center"; _local2.save_mc.save_btn.tfText.text = _local3.getStringFromResname("submit_button"); _local2.mcClose.mcText.tfText.autoSize = "center"; _local2.mcClose.mcText.tfText.text = _local3.getStringFromResname("cancel_button"); _local2.save_mc.tfEmailLabel.autoSize = "right"; _local2.save_mc.tfOptIn1stLabel.text = _local3.getStringFromResname("optIn1st_label"); _local2.save_mc.tfEmailLabel.autoSize = "right"; _local2.save_mc.tfOptInKVLabel.text = _local3.getStringFromResname("optInKV_label"); Selection.setFocus(_local2.save_mc.username_txt); _local2.mcClose.onRelease = EventDelegate.create(this, onReleaseClose); unlockSaveGamePopup(); } function onReleaseNextLevel() { Sounds.stopSound(SoundData.MUSIC_END); m_mcAsset.gotoAndPlay("out"); var _local2 = Application.getInstance().getEndData(); Application.getInstance().setLevelData(_local2.level + 1, _local2.score); m_mcAsset.panelOut = EventDelegate.create(Application, Application.gotoPage, Application.PAGE_GAME); } function onReleaseClose() { m_mcAsset.mcContent.mcSaveGamePopup.gotoAndStop("off"); } function onReleaseSaveProgress_Popup() { var _local2 = m_mcAsset.mcContent.mcSaveGamePopup.tfEmail.text; var _local3 = EmailValidator.validate(_local2); if (_local3) { m_mcAsset.mcContent.mcSaveGamePopup.btnBlockadeSmall._visible = true; Application.saveGameData(_local2); } } function onReleaseSameLevel() { Sounds.stopSound(SoundData.MUSIC_END); m_mcAsset.gotoAndPlay("out"); var _local2 = Application.getInstance().getEndData(); Application.getInstance().setLevelData(_local2.level, _local2.lastLevelScore); m_mcAsset.panelOut = EventDelegate.create(Application, Application.gotoPage, Application.PAGE_GAME); } function onReleasePlayAgain() { Sounds.stopSound(SoundData.MUSIC_END); m_mcAsset.gotoAndPlay("out"); Application.getInstance().setLevelData(0, 0); m_mcAsset.panelOut = EventDelegate.create(Application, Application.gotoPage, Application.PAGE_GAME); _root.kvEvent(239); } function onButtonPress(id, event) { var _local2 = Application.getInstance().getLink(id); if ((_local2.url != undefined) && (_local2.url != "")) { getURL (_local2.url, "_blank"); } if ((_local2.kv != undefined) && (_local2.kv != "")) { _root.kvClick(_local2.kv); } if (event != undefined) { _root.kvEvent(event); } } function closeSavePopup() { m_mcAsset.mcContent.mcSaveGamePopup.gotoAndStop("off"); } function lockSaveGamePopup() { m_mcAsset.mcContent.mcSaveGamePopup.btnBlockadeSmall._visible = true; } function unlockSaveGamePopup() { m_mcAsset.mcContent.mcSaveGamePopup.btnBlockadeSmall._visible = false; } function onReleaseSendScore() { var _local3 = XLIFFManager.getInstance(); var _local2 = m_mcAsset.mcContent.mcSaveGamePopup; _local2.gotoAndStop("on"); _local2.tfTitle.autoSize = "center"; _local2.tfTitle.text = _local3.getStringFromResname("send_score_title"); _local2.tfEmailLabel.autoSize = "center"; _local2.tfEmailLabel.text = _local3.getStringFromResname("enter_email_label"); _local2.save_mc.save_btn.mcText.tfText.autoSize = "center"; _local2.save_mc.save_btn.mcText.tfText.text = _local3.getStringFromResname("send_button"); _local2.mcClose.mcText.tfText.autoSize = "center"; _local2.mcClose.mcText.tfText.text = _local3.getStringFromResname("close_button"); var _local4 = Application.getInstance().getEmail(); if ((_local4 != undefined) && (_local4 != "")) { _local2.tfEmail.text = _local4; } Selection.setFocus(_local2.tfEmail); _local2.mcClose.onRelease = EventDelegate.create(this, onReleaseClose); _local2.mcSave.onRelease = EventDelegate.create(this, onReleaseSendScore_Popup); unlockSaveGamePopup(); } function onReleaseSendScore_Popup() { var _local2 = m_mcAsset.mcContent.mcSaveGamePopup.tfEmail.text; var _local3 = EmailValidator.validate(_local2); if (_local3) { m_mcAsset.mcContent.mcSaveGamePopup.btnBlockadeSmall._visible = true; Application.sendScore(_local2); } } static var TYPE_LEVEL = "level"; static var TYPE_SUCCESS = "success"; static var TYPE_FAILED = "failed"; }
Symbol 1521 MovieClip [__Packages.Game] Frame 0
class Game { static var s_instance; var m_mcAsset, m_aLevels, m_scene, m_mcBossIntro, m_mcGo, m_mcFade, m_mcPopUp, m_mcStatusBar, m_level, m_score, m_currentArea, m_bDead, m_aActiveObjs, m_aActiveObjsToRemove, m_aEnemiesDamaged, m_hero, m_bBetweenAreas, m_leftBorder, m_leftBorderNew, m_pauseListener, m_timer, m_aEnemies; function Game (mcAsset, aLevels, level, score) { s_instance = this; m_mcAsset = mcAsset; m_aLevels = aLevels; m_scene = new Scene(m_mcAsset.mcScene); m_mcBossIntro = m_mcAsset.mcIntros; m_mcGo = m_mcAsset.mcGo; m_mcFade = m_mcAsset.mcFade; m_mcPopUp = m_mcAsset.mcPopUp; m_mcStatusBar = m_mcAsset.mcStatusBar; m_mcFade.fadeOutEnd = EventDelegate.create(this, fadeOutEnd); m_mcFade.fadeInEnd = EventDelegate.create(this, fadeInEnd); m_mcPopUp.popupOutEnd = EventDelegate.create(this, popupOutEnd); _global.currentLevel = (m_level = level); m_score = score; createLevel(); stopGame(); } function remove() { } function createLevel() { m_currentArea = 0; m_bDead = false; m_aActiveObjs = new Array(); m_aActiveObjsToRemove = new Array(); m_aEnemiesDamaged = new Array(); m_scene.initLayers(m_aLevels[m_level].layers.front, m_aLevels[m_level].layers.middle, m_aLevels[m_level].layers.decors); var _local2 = m_scene.addToStage("hero"); m_hero = new Hero(_local2); m_hero.addListener(this); m_hero.draw(); addActiveObj(m_hero); setArea(); m_bBetweenAreas = false; m_leftBorder = 0; m_leftBorderNew = null; mainLoop(); m_pauseListener = new Object(); m_pauseListener.onKeyDown = EventDelegate.create(this, onKeyDown); Key.addListener(m_pauseListener); m_timer = new Timer(); addActiveObj(m_timer); Sounds.playSound(MUSIC_LEVEL[m_level], 99999); } static function getInstance() { return(s_instance); } function startGame() { m_mcAsset.onEnterFrame = EventDelegate.create(this, mainLoop); var _local3 = m_aActiveObjs.length; var _local2 = 0; while (_local2 < _local3) { m_aActiveObjs[_local2].startAnim(); _local2++; } } function stopGame() { m_mcAsset.onEnterFrame = null; var _local3 = m_aActiveObjs.length; var _local2 = 0; while (_local2 < _local3) { m_aActiveObjs[_local2].stopAnim(); _local2++; } } function mainLoop() { Debug.clear(); var _local3 = m_aActiveObjs.length; var _local2 = 0; while (_local2 < _local3) { m_aActiveObjs[_local2].step(); Debug.trace((m_aActiveObjs[_local2].m_mcAsset._name + " step: ") + _local2); m_aActiveObjs[_local2].draw(); Debug.trace("object draw: " + _local2); _local2++; } Debug.trace("--- objects step"); m_scene.step(); Debug.trace("--- scene step"); if (m_bBetweenAreas) { Debug.trace("--- between start"); var _local6; if (m_leftBorderNew == null) { var _local4 = {x:m_hero.getXPos(), y:0}; m_hero.m_mcAsset._parent.localToGlobal(_local4); m_scene.m_mcAsset.globalToLocal(_local4); m_leftBorder = m_hero.getXPos() - _local4.x; m_leftBorderNew = m_hero.getXPos() - (Scene.SCENE_WIDTH / 2); } else if ((m_leftBorderNew - m_leftBorder) > 3) { m_leftBorder = m_leftBorder + ((m_leftBorderNew - m_leftBorder) * 0.2); m_leftBorderNew = m_hero.getXPos() - (Scene.SCENE_WIDTH / 2); } else { _local6 = m_hero.getXPos() - (Scene.SCENE_WIDTH / 2); if (m_leftBorder < _local6) { m_leftBorder = _local6; } } var _local5 = (m_leftBorder + Scene.SCENE_WIDTH) + 50; m_scene.setBorders(m_leftBorder, _local5); m_hero.setBorders(m_leftBorder, _local5); var _local7 = m_aLevels[m_level].areas[m_currentArea]; if (m_leftBorder > _local7.left) { m_bBetweenAreas = false; m_leftBorderNew = null; if (_local7.type == "boss") { m_mcBossIntro.gotoAndStop("boss" + m_level); m_mcBossIntro.mcAnim.animEnd = EventDelegate.create(this, onBossIntroEnd); stopGame(); Sounds.stopSound(MUSIC_LEVEL[m_level]); Sounds.playSound(MUSIC_BOSS[m_level], 99999); } else { setArea(); } m_mcGo.gotoAndStop("off"); } Debug.trace("--- between end"); } m_scene.drawLayers(m_hero.getXPos(), m_hero.getYPos()); m_scene.sortOnStage(); Debug.trace("--- sorted"); _local2 = 0; while (_local2 < m_aActiveObjsToRemove.length) { removeActiveObj(m_aActiveObjsToRemove[_local2]); _local2++; } Debug.trace("--- removed unused"); displayTime(); } function removeActiveObj(obj) { var _local3 = m_aActiveObjs.length; var _local2 = 0; while (_local2 < _local3) { if (m_aActiveObjs[_local2] == obj) { m_aActiveObjs[_local2].remove(); m_aActiveObjs.splice(_local2, 1); break; } _local2++; } } function addActiveObj(obj) { m_aActiveObjs.push(obj); obj.addListener(this); } function addEnemyToList(enemy) { m_aEnemies.push(enemy); enemy.addListener(this); } function setArea() { m_aEnemies = new Array(); var _local11 = m_aLevels[m_level].areas[m_currentArea]; m_scene.setBorders(_local11.left, _local11.right); m_hero.setBorders(_local11.left, _local11.right); var _local17 = _local11.enemies; var _local9 = 0; while (_local9 < _local17.length) { var _local8 = _local17[_local9]; var _local12 = _local8.name; var _local14 = _local8.x; var _local13 = _local8.y + Scene.HERO_MIN_Y; var _local4 = _local8.dir; var _local3 = m_scene.addToStage(_local12); var _local2; if (_local12 == Enemy.TYPE_ZOMBIE) { _local2 = new EnemyZombie(_local3, _local14, _local13, _local4, EnemyZombie.HEALTH_WEAK, Enemy.DAMAGE_WEAK, POINTS_SMALL, true, _local12); } else if (_local12 == Enemy.TYPE_RUN) { _local2 = new EnemyRun(_local3, _local14, _local13, _local4, EnemyRun.HEALTH_WEAK, Enemy.DAMAGE_MEDIUM, POINTS_MEDIUM, false, _local12); } else if (_local12 == Enemy.TYPE_CYCLE) { _local2 = new EnemyRun(_local3, _local14, _local13, _local4, EnemyRun.HEALTH_MEDIUM, Enemy.DAMAGE_MEDIUM, POINTS_MEDIUM, false, _local12); } else if (_local12 == Enemy.TYPE_BOSS0) { _local2 = new EnemyBoss0(_local3, _local14, _local13, _local4, POINTS_BOSS, _local12); } else if (_local12 == Enemy.TYPE_BOSS1) { _local2 = new EnemyBoss1(_local3, _local14, _local13, _local4, POINTS_BOSS, _local12); } else if (_local12 == Enemy.TYPE_BOSS2) { _local2 = new EnemyBoss2(_local3, _local14, _local13, _local4, POINTS_BOSS, _local12); } else if (_local12 == Enemy.TYPE_HORSE) { _local2 = new EnemyRun(_local3, _local14, _local13, _local4, EnemyRun.HEALTH_MEDIUM, Enemy.DAMAGE_STRONG, POINTS_LOT, false, _local12); } else if (_local12 == Enemy.TYPE_NINJA) { _local2 = new EnemyRobo(_local3, _local14, _local13, _local4, EnemyZombie.HEALTH_MEDIUM, Enemy.DAMAGE_MEDIUM, POINTS_MEDIUM, false, _local12); } else if (_local12 == Enemy.TYPE_ROPE) { _local2 = new EnemyRope(_local3, _local14, _local13, _local4, Enemy.DAMAGE_MEDIUM, POINTS_MEDIUM, _local12); } else if (_local12 == Enemy.TYPE_THRILLER) { _local2 = new EnemyZombie(_local3, _local14, _local13, _local4, EnemyZombie.HEALTH_MEDIUM, Enemy.DAMAGE_MEDIUM, POINTS_MEDIUM, false, _local12); } else if (_local12 == Enemy.TYPE_JACKASS) { _local2 = new EnemyRun(_local3, _local14, _local13, _local4, EnemyRun.HEALTH_STRONG, Enemy.DAMAGE_STRONG, POINTS_LOT, false, _local12); } else if (_local12 == Enemy.TYPE_BLACK) { _local2 = new EnemyRun(_local3, _local14, _local13, _local4, EnemyRun.HEALTH_MEDIUM, Enemy.DAMAGE_STRONG, POINTS_MEDIUM, false, _local12); } else if (_local12 == Enemy.TYPE_ROBO) { _local2 = new EnemyRobo(_local3, _local14, _local13, _local4, EnemyRun.HEALTH_MEDIUM, Enemy.DAMAGE_MEDIUM, POINTS_MEDIUM, false, _local12); } _local2.setBorders(_local11.left, _local11.right); addActiveObj(_local2); addEnemyToList(_local2); _local9++; } m_hero.setEnemies(m_aEnemies); var _local16 = _local11.items; _local9 = 0; while (_local9 < _local16.length) { var _local5 = _local16[_local9]; var _local12 = _local5.name; var _local7; var _local6; if (_local5.name == "gun") { _local7 = Item.ID_GUN; _local6 = Item.GUN_AMMO; } else if (_local5.name == "boot") { _local7 = Item.ID_BOOT; _local6 = Item.BOOT_AMMO; } else if (_local5.name == "shaver") { _local7 = Item.ID_SHAVER; _local6 = Item.SHAVER_AMMO; } else if (_local5.name == "medkit") { _local7 = Item.ID_MEDKIT; _local6 = 0; } var _local14 = _local5.x; var _local13 = _local5.y + Scene.HERO_MIN_Y; var _local15 = m_scene.addToStage(_local12); var _local10 = new Item(_local7, _local15, _local14, _local13, _local6); _local10.addListener("onPickUpItem", this); addActiveObj(_local10); _local9++; } } function addDamagedEnemy(enemy) { var _local2 = 0; while (_local2 < m_aEnemiesDamaged.length) { if (m_aEnemiesDamaged[_local2] == enemy) { return(undefined); } _local2++; } m_aEnemiesDamaged.push(enemy); } function onBossIntroEnd() { m_mcBossIntro.gotoAndStop("off"); setArea(); startGame(); } function onLevelEnd() { m_level++; _global.submitLevel = m_level; _global.submitScore = m_score; var _local4 = 1000 - m_timer.getTimeInSeconds(); if (_local4 < 0) { _local4 = 0; } m_score = m_score + _local4; if (m_level == Application.LEVELS) { Application.getInstance().setEndData(m_level - 1, m_score, End.TYPE_SUCCESS); Application.gotoPage(Application.PAGE_END); _root.kvEvent(235); } else { Application.getInstance().setEndData(m_level - 1, m_score, End.TYPE_LEVEL); Application.gotoPage(Application.PAGE_END); _root.kvEvent(232 + m_level); } remove(); } function setText() { var _local2 = XLIFFManager.getInstance(); m_mcStatusBar.mcBar.tfTimeLabel.text = _local2.getStringFromResname("time_label"); m_mcStatusBar.mcBar.tfEnergyLabel.text = _local2.getStringFromResname("energy_label"); m_mcStatusBar.mcBar.tfScoreLabel.text = _local2.getStringFromResname("score_label"); } function fadeOutEnd() { m_mcPopUp.gotoAndPlay("in"); var _local2 = XLIFFManager.getInstance(); var _local3 = _local2.getStringFromResname("level_text"); m_mcPopUp.mcBoard.tfLevel.text = (_local3 + " ") + (m_level + 1); } function fadeInEnd() { Key.removeListener(m_pauseListener); Sounds.stopSound(MUSIC_BOSS[m_level]); Sounds.stopSound(MUSIC_LEVEL[m_level]); if (!m_bDead) { Sounds.playSound(SoundData.MUSIC_INTRO, 9999); onLevelEnd(); } else { Sounds.playSound(SoundData.MUSIC_END, 9999); Application.gotoPage(Application.PAGE_END); remove(); } } function popupOutEnd() { var _local2 = XLIFFManager.getInstance(); m_mcStatusBar.gotoAndPlay("in"); m_mcStatusBar.mcBar.tfEnergyLabel.text = _local2.getStringFromResname("energy_label"); m_mcStatusBar.mcBar.tfScoreLabel.text = _local2.getStringFromResname("score_label"); m_mcStatusBar.mcBar.tfTimeLabel.text = _local2.getStringFromResname("time_label"); Sounds.initButton(m_mcStatusBar.mcBar.mcSoundButton); setText(); displayScore(); displayEnergy(); displayTime(); startGame(); } function displayEnergy() { m_mcStatusBar.mcBar.mcEnergy.gotoAndStop(1 + m_hero.getEnergy()); } function displayScore() { m_mcStatusBar.mcBar.tfScore.text = m_score; } function displayTime() { m_mcStatusBar.mcBar.tfTime.text = m_timer.getFormattedTime(); } function onRemoveActiveObj(eventObject) { m_aActiveObjsToRemove.push(eventObject.obj); } function onHitEnemy(eventObject) { addDamagedEnemy(eventObject.enemy); eventObject.enemy.onGetDamage(eventObject.damage); if (Math.random() < 0.4) { var _local3 = m_scene.addToStage("compact" + (1 + Math.floor(3 * Math.random()))); var _local4 = 0.3 * eventObject.enemy.m_mcAsset._width; var _local5 = 0.7 * eventObject.enemy.m_mcAsset.mcHitArea._height; _local3._x = (eventObject.enemy.getPosX() + (_local4 / 2)) - (_local4 * Math.random()); _local3._y = eventObject.enemy.getPosY() + 3; _local3.mcAnim._y = (-0.5 * _local5) - ((0.5 * _local5) * Math.random()); _local3._xscale = (_local3._yscale = 30 + (70 * Math.random())); } m_score = m_score + POINTS_HIT; displayScore(); } function onFinalHit(eventObject) { var _local2 = 0; while (_local2 < m_aEnemiesDamaged.length) { m_aEnemiesDamaged[_local2].onFinalHit(eventObject.power); _local2++; } m_aEnemiesDamaged = new Array(); } function onHitHero(eventObject) { m_hero.onGetDamage(eventObject.damage, eventObject.dir); displayEnergy(); m_aEnemiesDamaged = new Array(); } function onEnemyDeath(eventObject) { var _local2 = 0; while (_local2 < m_aEnemies.length) { if (m_aEnemies[_local2] == eventObject.obj) { m_aEnemies.splice(_local2, 1); break; } _local2++; } m_hero.setEnemies(m_aEnemies); m_score = m_score + eventObject.points; displayScore(); if (m_aEnemies.length == 0) { onClearArea(); } } function onEnemySwitchToNormal(eventObject) { var _local2 = 0; while (_local2 < m_aEnemiesDamaged.length) { if (m_aEnemiesDamaged[_local2] == eventObject.obj) { m_aEnemiesDamaged.splice(_local2, 1); break; } _local2++; } } function onClearArea() { if (m_aLevels[m_level].areas.length == (m_currentArea + 1)) { m_mcFade.gotoAndPlay("in"); stopGame(); return(undefined); } m_scene.setMode(Scene.MODE_CENTER); m_currentArea++; m_bBetweenAreas = true; m_mcGo.gotoAndStop("on"); } function onPickUpItem(eventObject) { var _local3 = eventObject.id; var _local2 = eventObject.ammo; switch (_local3) { case Item.ID_BOOT : m_hero.setBoot(_local2); break; case Item.ID_GUN : m_hero.setGun(_local2); break; case Item.ID_SHAVER : m_hero.setShaver(_local2); break; case Item.ID_MEDKIT : m_hero.addHealth(Item.MEDKIT_HEALTH); displayEnergy(); } } function onShot(eventObject) { var _local7 = eventObject.x; var _local6 = eventObject.y; var _local3 = eventObject.dir; var _local5 = m_scene.addToStage("shot"); var _local2 = new Shot(_local5, _local7 + (_local3 * 50), _local6, _local3, m_aEnemies); _local2.addListener(this); _local2.draw(); addActiveObj(_local2); } function onDropWeapon(eventObject) { var _local2 = eventObject.id; var _local4; if (_local2 == Item.ID_GUN) { _local4 = "item: gun"; } else if (_local2 == Item.ID_BOOT) { _local4 = "item: boot"; } else if (_local2 == Item.ID_SHAVER) { _local4 = "item: shaver"; } var _local8 = eventObject.x; var _local7 = eventObject.y; var _local6 = eventObject.ammo; var _local9 = m_scene.addToStage(_local4); var _local5 = new Item(_local2, _local9, _local8, _local7, _local6); _local5.addListener("onPickUpItem", this); addActiveObj(_local5); _local5.drop(eventObject.dir); } function onKeyDown() { if (Key.getCode() == KEY_PAUSE) { if (m_mcAsset.onEnterFrame != null) { m_mcAsset.mcPaused.gotoAndStop("on"); stopGame(); } else { m_mcAsset.mcPaused.gotoAndStop("off"); startGame(); } } } function onDeath(eventObject) { _global.submitLevel = m_level; _global.submitScore = m_score; Application.getInstance().setEndData(m_level, m_score, End.TYPE_FAILED); m_bDead = true; m_mcFade.gotoAndPlay("in"); stopGame(); } static var MODE_FIGHT = 0; static var MODE_GO = 1; static var POINTS_SMALL = 50; static var POINTS_MEDIUM = 100; static var POINTS_LOT = 200; static var POINTS_BOSS = 1000; static var POINTS_HIT = 2; static var KEY_PAUSE = 80; static var MUSIC_LEVEL = new Array(SoundData.MUSIC_LEVEL0, SoundData.MUSIC_LEVEL1, SoundData.MUSIC_LEVEL2); static var MUSIC_BOSS = new Array(SoundData.MUSIC_BOSS0, SoundData.MUSIC_BOSS1, SoundData.MUSIC_BOSS2); }
Symbol 1522 MovieClip [__Packages.Hero] Frame 0
class Hero { static var s_instance; var m_mcAsset, m_bKeyActionUp, m_borderTop, m_borderBottom, m_sAction, m_xPos, m_yPos, m_xVel, m_yVel, m_bOnBorder, m_keyLeftPressTime, m_keyRightPressTime, m_bGun, m_bBoot, m_bShaver, m_combo, m_attack, m_nextAttack, m_bCauseDamage, m_health, m_bProtected, m_time, m_smashVel, m_attackFrame, m_ammo, m_enemyToShave, m_dx, m_borderLeft, m_borderRight, m_borderType, m_bNextToItem, m_itemToPickUp, m_bRun, m_bKeyLeftUp, m_bKeyRightUp, m_sActionPrev, m_aEnemies; function Hero (mcAsset) { AsBroadcaster.initialize(this); s_instance = this; m_mcAsset = mcAsset; m_bKeyActionUp = true; m_borderTop = Scene.HERO_MIN_Y; m_borderBottom = Scene.HERO_MAX_Y; m_sAction = ACTION_STAND; m_xPos = Scene.SCENE_WIDTH / 2; m_yPos = m_borderBottom - 50; m_xVel = 0; m_yVel = 0; m_bOnBorder = false; m_keyLeftPressTime = 0; m_keyRightPressTime = 0; m_bGun = false; m_bBoot = false; m_bShaver = false; m_combo = 0; m_attack = null; m_nextAttack = null; m_bCauseDamage = false; m_health = HEALTH; } function remove() { m_mcAsset.removeMovieClip(); } function addListener(scope) { } function removeListener(listener) { } function broadcastMessage(msg, eventObject) { } static function getInstance() { return(s_instance); } function step() { if (m_bProtected) { if ((m_time--) <= 0) { m_bProtected = false; blink(0); } } m_xVel = 0; m_yVel = 0; if (m_sAction == ACTION_DAMAGE) { m_xPos = m_xPos + m_smashVel; m_smashVel = m_smashVel - (m_smashVel * 0.5); m_time--; (((m_time % 4) < 2) ? (blink(0)) : (blink(120 + ((130 * m_time) / 20)))); if (m_time <= 0) { if (m_health <= 0) { broadcastMessage("onDeath"); } else { m_sAction = ACTION_STAND; m_time = PROTECTION_TIME; m_bProtected = true; } } return(undefined); } keyControl(); if (((m_sAction == ACTION_KICK) || (m_sAction == ACTION_PUNCH)) || (m_sAction == ACTION_SUPER)) { if ((((m_sAction == ACTION_KICK) && (m_attackFrame == KICK_LENGTH)) || ((m_sAction == ACTION_PUNCH) && (m_attackFrame == PUNCH_LENGTH))) || ((m_sAction == ACTION_SUPER) && (m_attackFrame == SUPER_LENGTH))) { if ((m_nextAttack == null) || (!m_bCauseDamage)) { var _local5 = m_attack + 1; if (_local5 < 1) { _local5 = 1; } if (m_bCauseDamage) { broadcastMessage("onFinalHit", {power:_local5}); } m_sAction = ACTION_STAND; m_attack = null; } else if (m_bCauseDamage) { m_attack = m_nextAttack; m_nextAttack = null; m_sAction = ATTACK_SEQUENCE[m_attack]; m_attackFrame = 1; m_bCauseDamage = false; } } checkEnemyDamage(DAMAGE_MELEE); m_attackFrame++; return(undefined); } if (m_sAction == ACTION_SMASH) { if (m_attackFrame == SMASH_LENGTH) { m_sAction = ACTION_STAND; m_attack = null; m_nextAttack = null; } else if (m_attackFrame >= SMASH_END) { if (m_nextAttack != null) { m_attackFrame = 0; m_mcAsset.mcAnim.gotoAndPlay(m_attackFrame + 1); m_nextAttack = null; } } else { checkEnemyDamage(DAMAGE_BOOT); m_attack = 3; m_bCauseDamage = false; } m_attackFrame++; } else if (m_sAction == ACTION_SHOOT) { if (m_attackFrame == SHOOT_LENGTH) { m_sAction = ACTION_STAND; m_attack = null; m_nextAttack = null; if (m_ammo <= 0) { dropWeapon(); } } else if (m_attackFrame == SHOOT_FRAME) { broadcastMessage("onShot", {x:m_xPos, y:m_yPos, dir:m_mcAsset._xscale / 100}); m_ammo--; } else if (m_attackFrame == SHOOT_UP_FRAME) { if ((m_nextAttack != null) && (m_ammo > 0)) { m_attackFrame = SHOOT_FRAME - 1; m_mcAsset.mcAnim.gotoAndPlay(m_attackFrame); m_nextAttack = null; } } else { m_attack = 3; m_bCauseDamage = false; } m_attackFrame++; } else if (m_sAction == ACTION_SHAVE) { if (m_attackFrame == SHAVE_LENGTH) { m_sAction = ACTION_STAND; m_bShaver = false; } else if (m_attackFrame == SHAVE_START) { m_enemyToShave.hide(); m_enemyToShave.stopToShave(); } else if (m_attackFrame == SHAVE_FINISH) { m_enemyToShave.show(); m_enemyToShave.switchToNude(); } m_attackFrame++; } else { m_attack = null; m_nextAttack = null; m_bCauseDamage = false; } m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; m_dx = m_xVel; if (m_xPos < m_borderLeft) { m_xPos = m_borderLeft; m_dx = 0; } else if (m_xPos > m_borderRight) { m_xPos = m_borderRight; m_dx = 0; } if (m_yPos < m_borderTop) { m_yPos = m_borderTop; } else if (m_yPos > m_borderBottom) { m_yPos = m_borderBottom; } m_bOnBorder = false; var _local3 = Scene.SCENE_WIDTH / 2; var _local2 = m_borderLeft + _local3; var _local4 = m_borderRight - _local3; if ((m_xPos < _local2) || ((Math.abs(m_xPos - _local2) < m_xVel) && (m_xVel > 0))) { if ((m_xPos - _local2) >= m_xVel) { m_dx = m_xPos - (m_borderLeft + _local3); } else { m_dx = 0; } m_borderType = BORDER_LEFT; m_bOnBorder = true; } else if ((m_xPos > _local4) || ((m_xPos == _local4) && (m_xVel < 0))) { m_dx = 0; m_borderType = BORDER_RIGHT; m_bOnBorder = true; } m_bNextToItem = false; m_itemToPickUp = null; } function draw() { m_mcAsset._x = m_xPos; m_mcAsset._y = m_yPos; if (m_xVel < 0) { m_mcAsset._xscale = -100; } else if (m_xVel > 0) { m_mcAsset._xscale = 100; } setAnim(); if (m_bProtected) { (((m_time % 2) < 1) ? (blink(0)) : (blink((120 * m_time) / PROTECTION_TIME))); } } function setBorders(left, right) { m_borderLeft = left; m_borderRight = right; } function keyControl() { if (Key.isDown(KEY_ACTION)) { if (m_bKeyActionUp) { m_bKeyActionUp = false; if (m_bNextToItem) { m_itemToPickUp.pickUp(); m_itemToPickUp = null; m_bNextToItem = false; m_attack = -1; } else if (m_bShaver && (canShave())) { if (m_ammo > 0) { m_sAction = ACTION_SHAVE; m_attackFrame = 1; m_attack = -1; m_ammo--; } } else if (m_bBoot && (m_nextAttack == null)) { if (m_sAction == ACTION_SMASH) { m_nextAttack = -1; } else { m_sAction = ACTION_SMASH; m_attackFrame = 1; m_attack = -1; } } else if (m_bGun && (m_nextAttack == null)) { if (m_sAction == ACTION_SHOOT) { m_nextAttack = -1; } else { m_sAction = ACTION_SHOOT; m_attackFrame = 1; m_attack = -1; } } else if (m_attack == null) { m_attack = 0; m_sAction = ATTACK_SEQUENCE[0]; m_attackFrame = 1; } else if (m_nextAttack == null) { m_nextAttack = m_attack + 1; if (m_nextAttack == ATTACK_SEQUENCE.length) { m_nextAttack = null; } } } m_bRun = false; } else { m_bKeyActionUp = true; } if (m_attack != null) { return(undefined); } if (Key.isDown(KEY_UP)) { m_yVel = (m_bRun ? ((-VEL_Y) * 2) : (-VEL_Y)); if (!m_bRun) { m_sAction = ACTION_WALK; } } else if (Key.isDown(KEY_DOWN)) { m_yVel = (m_bRun ? (VEL_Y * 2) : (VEL_Y)); if (!m_bRun) { m_sAction = ACTION_WALK; } } if (Key.isDown(KEY_LEFT)) { if (m_bKeyLeftUp) { m_bKeyLeftUp = false; var _local2 = getTimer(); if ((_local2 - m_keyLeftPressTime) < TAP_TIME_RUN) { m_bRun = true; m_sAction = ACTION_RUN; } m_keyLeftPressTime = _local2; } if (!m_bRun) { m_sAction = ACTION_WALK; } m_xVel = (m_bRun ? ((-VEL_X) * 3) : (-VEL_X)); } else if (Key.isDown(KEY_RIGHT)) { if (m_bKeyRightUp) { m_bKeyRightUp = false; var _local2 = getTimer(); if ((_local2 - m_keyRightPressTime) < TAP_TIME_RUN) { m_bRun = true; m_sAction = ACTION_RUN; } m_keyRightPressTime = _local2; } if (!m_bRun) { m_sAction = ACTION_WALK; } m_xVel = (m_bRun ? (VEL_X * 3) : (VEL_X)); } else { m_bRun = false; } if (!Key.isDown(KEY_LEFT)) { m_bKeyLeftUp = true; } if (!Key.isDown(KEY_RIGHT)) { m_bKeyRightUp = true; } if ((((((m_sAction == ACTION_WALK) || (m_sAction == ACTION_RUN)) && (!Key.isDown(KEY_UP))) && (!Key.isDown(KEY_DOWN))) && (!Key.isDown(KEY_LEFT))) && (!Key.isDown(KEY_RIGHT))) { m_sAction = ACTION_STAND; } } function getDx() { return(m_dx); } function getXPos() { return(m_xPos); } function getYPos() { return(m_yPos); } function setAnim() { if (m_bBoot && (((m_sAction == ACTION_WALK) || (m_sAction == ACTION_STAND)) || (m_sAction == ACTION_RUN))) { m_mcAsset.gotoAndStop(m_sAction + "_boot"); } else if (m_bGun && (((m_sAction == ACTION_WALK) || (m_sAction == ACTION_STAND)) || (m_sAction == ACTION_RUN))) { m_mcAsset.gotoAndStop(m_sAction + "_gun"); } else if (m_bShaver && ((m_sAction == ACTION_WALK) || (m_sAction == ACTION_STAND))) { m_mcAsset.gotoAndStop(m_sAction + "_shaver"); } else { m_mcAsset.gotoAndStop(m_sAction); } if ((m_sAction == ACTION_WALK) && (m_sAction != m_sActionPrev)) { m_mcAsset.mcAnim.gotoAndPlay(WALK_FIRST_FRAME); } if (m_bBoot) { var _local2 = 1 + Math.floor((Item.BOOT_AMMO - m_ammo) / (Item.BOOT_AMMO / Item.BOOT_FRAMES)); m_mcAsset.mcAnim.mcBoot.gotoAndStop(_local2); m_mcAsset.mcBoot.gotoAndStop(_local2); } else if (m_bGun) { var _local2 = 1 + Math.floor((Item.GUN_AMMO - m_ammo) / (Item.GUN_AMMO / Item.GUN_FRAMES)); m_mcAsset.mcAnim.mcGun.gotoAndStop(_local2); m_mcAsset.mcGun.gotoAndStop(_local2); } m_sActionPrev = m_sAction; if (m_bShaver) { m_mcAsset.mcAnim.mcHand.mcShaver._visible = true; } else { m_mcAsset.mcAnim.mcHand.mcShaver._visible = false; } } function setEnemies(aEnemies) { m_aEnemies = aEnemies; } function checkEnemyDamage(damage) { var _local3 = 0; while (_local3 < m_aEnemies.length) { var _local5 = m_mcAsset.mcAnim.mcHitArea; var _local4 = m_aEnemies[_local3].getPosY(); if (((!m_aEnemies[_local3].isProtected()) && (_local5.hitTest(m_aEnemies[_local3].m_mcAsset.mcHitArea))) && (Math.abs(m_yPos - _local4) < 10)) { m_bCauseDamage = true; broadcastMessage("onHitEnemy", {enemy:m_aEnemies[_local3], damage:damage}); if (m_bBoot) { broadcastMessage("onFinalHit", {power:3}); m_ammo--; if (m_ammo == 0) { dropWeapon(); m_sAction = ACTION_STAND; m_attack = null; m_nextAttack = null; } Sounds.playSound(SoundData.SFX_WELLIE); } if (m_sAction == ACTION_KICK) { var _local2 = 0; while (_local2 < KICK_FRAMES.length) { if (m_attackFrame == KICK_FRAMES[_local2]) { Sounds.playSound(SoundData.SFX_KICK); } _local2++; } } } _local3++; } } function onGetDamage(damage, dir) { m_attack = null; m_nextAttack = null; m_bCauseDamage = false; m_bRun = false; m_dx = 0; m_smashVel = dir * 10; m_sAction = ACTION_DAMAGE; m_time = 20; if (!Application.GOD_MODE) { m_health = m_health - damage; } if (m_health < 0) { m_health = 0; } Sounds.playSound(SoundData.SFX_IMPACT); } function isProtected() { if ((m_sAction == ACTION_DAMAGE) || (m_bProtected)) { return(true); } return(false); } function blink(value) { var _local3 = new Color(m_mcAsset); var _local2 = _local3.getTransform(); _local2.rb = value; _local2.gb = value; _local2.bb = value; _local3.setTransform(_local2); } function nextToItem(item) { m_bNextToItem = true; m_itemToPickUp = item; } function setGun(ammo) { if (m_bBoot || (m_bShaver)) { dropWeapon(); } m_bGun = true; m_ammo = ammo; } function setBoot(ammo) { if (m_bGun || (m_bShaver)) { dropWeapon(); } m_bBoot = true; m_ammo = ammo; } function setShaver(ammo) { if (m_bGun || (m_bBoot)) { dropWeapon(); } m_bShaver = true; m_ammo = Item.SHAVER_AMMO; } function dropWeapon() { var _local5 = m_mcAsset._xscale / 100; if (m_bBoot) { m_bBoot = false; broadcastMessage("onDropWeapon", {id:Item.ID_BOOT, x:m_xPos, y:m_yPos, ammo:m_ammo, dir:_local5}); } else if (m_bGun) { m_bGun = false; broadcastMessage("onDropWeapon", {id:Item.ID_GUN, x:m_xPos, y:m_yPos, ammo:m_ammo, dir:_local5}); } else if (m_bShaver) { m_bShaver = false; broadcastMessage("onDropWeapon", {id:Item.ID_SHAVER, x:m_xPos, y:m_yPos, ammo:m_ammo, dir:_local5}); } } function stopAnim() { m_mcAsset.mcAnim.stop(); } function startAnim() { m_mcAsset.mcAnim.play(); } function getEnergy() { return(Math.round((100 * m_health) / HEALTH)); } function canShave() { var _local4 = 0; while (_local4 < m_aEnemies.length) { var _local3 = m_aEnemies[_local4]; if (_local3.canShave()) { var _local2 = _local3.getPosX() - m_xPos; var _local6 = _local3.getPosY() - m_yPos; var _local5 = ((m_mcAsset._xscale == 100) ? 1 : -1); if ((Math.abs(_local6) < 10) && ((((_local2 > 40) && (_local2 < 120)) && (_local5 == 1)) || (((_local2 < -40) && (_local2 > -120)) && (_local5 == -1)))) { m_enemyToShave = _local3; return(true); } } _local4++; } m_enemyToShave = null; return(false); } function addHealth(value) { m_health = m_health + value; if (m_health > HEALTH) { m_health = HEALTH; } } static var HEALTH = 50; static var KEY_UP = 38; static var KEY_DOWN = 40; static var KEY_LEFT = 37; static var KEY_RIGHT = 39; static var KEY_ACTION = 32; static var ACTION_STAND = "stand"; static var ACTION_WALK = "walk"; static var ACTION_RUN = "run"; static var ACTION_PUNCH = "punch"; static var ACTION_KICK = "kick"; static var ACTION_SUPER = "super"; static var ACTION_DAMAGE = "damage"; static var ACTION_SMASH = "smash"; static var ACTION_SHOOT = "shoot"; static var ACTION_SHAVE = "shave"; static var KICK_FRAMES = new Array(2, 4, 6); static var KICK_LENGTH = 7; static var PUNCH_FRAMES = new Array(1, 6, 10); static var PUNCH_LENGTH = 10; static var SUPER_LENGTH = 32; static var SMASH_LENGTH = 16; static var SMASH_FRAME = 5; static var SMASH_END = 11; static var SHOOT_LENGTH = 16; static var SHOOT_FRAME = 4; static var SHOOT_UP_FRAME = 11; static var SHAVE_LENGTH = 40; static var SHAVE_START = 8; static var SHAVE_FINISH = 30; static var ATTACK_SEQUENCE = new Array(ACTION_KICK, ACTION_PUNCH, ACTION_KICK, ACTION_PUNCH, ACTION_SUPER); static var DAMAGE_MELEE = 1; static var DAMAGE_BOOT = 15; static var WALK_FIRST_FRAME = 8; static var VEL_X = 7; static var VEL_Y = 3.5; static var BORDER_LEFT = 0; static var BORDER_RIGHT = 1; static var TAP_TIME_RUN = 500; static var PROTECTION_TIME = 20; }
Symbol 1523 MovieClip [__Packages.Item] Frame 0
class Item { var m_id, m_mcAsset, m_xPos, m_yPos, m_zPos, m_hero, m_time, m_mode, m_ammo, m_yVel, m_groundHits; function Item (id, mcAsset, x, y, ammo) { AsBroadcaster.initialize(this); m_id = id; m_mcAsset = mcAsset; m_xPos = x; m_yPos = y; m_zPos = 0; m_hero = Hero.getInstance(); m_time = TIME_GROUND; m_mode = MODE_NORMAL; m_ammo = ammo; var _local3; if (id == ID_BOOT) { _local3 = 1 + Math.floor((BOOT_AMMO - m_ammo) / (BOOT_AMMO / BOOT_FRAMES)); } else if (id == ID_GUN) { _local3 = 1 + Math.floor((GUN_AMMO - m_ammo) / (GUN_AMMO / GUN_FRAMES)); } else if (id == ID_SHAVER) { _local3 = 1 + Math.floor((SHAVER_AMMO - m_ammo) / (SHAVER_AMMO / SHAVER_FRAMES)); } m_mcAsset.mcItem.mcState.gotoAndStop(_local3); } function remove() { m_mcAsset.removeMovieClip(); } function addListener(scope) { } function removeListener(listener) { } function broadcastMessage(msg, eventObject) { } function step() { if (m_mode == MODE_DROP) { m_zPos = m_zPos + m_yVel; m_yVel = m_yVel + GRAVITY; if (m_zPos > 0) { m_zPos = 0; m_groundHits++; if (m_groundHits >= 2) { setMode(MODE_WAIT); } else { m_yVel = m_yVel * -0.4; } } } else if (m_mode == MODE_NORMAL) { var _local3 = Math.abs(m_xPos - m_hero.getXPos()); var _local2 = Math.abs(m_yPos - m_hero.getYPos()); if ((_local3 < 20) && (_local2 < 10)) { if (m_id == ID_MEDKIT) { pickUp(); } else { m_hero.nextToItem(this); } } } else if (m_mode == MODE_WAIT) { m_time--; if (m_time == 0) { broadcastMessage("onRemoveActiveObj", {obj:this}); } else if (m_time < 8) { m_mcAsset._alpha = (((m_time % 2) < 1) ? 0 : 100); } else if ((m_time < 20) && (m_time > 8)) { m_mcAsset._alpha = (((m_time % 4) < 2) ? 0 : 100); } else { var _local3 = Math.abs(m_xPos - m_hero.getXPos()); var _local2 = Math.abs(m_yPos - m_hero.getYPos()); if (((_local3 < 20) && (_local2 < 5)) && (m_ammo > 0)) { m_hero.nextToItem(this); } } } } function draw() { m_mcAsset._x = m_xPos; m_mcAsset._y = m_yPos; m_mcAsset.mcItem._y = m_zPos; } function pickUp() { broadcastMessage("onPickUpItem", {id:m_id, ammo:m_ammo}); broadcastMessage("onRemoveActiveObj", {obj:this}); } function setMode(mode) { m_mode = mode; } function drop(dir) { setMode(MODE_DROP); m_time = ((m_ammo <= 0) ? 20 : (TIME_GROUND)); if (m_id == ID_BOOT) { m_zPos = BOOT_Z; } else if (m_id == ID_GUN) { m_zPos = GUN_Z; } else if (m_id == ID_SHAVER) { m_zPos = SHAVER_Z; } m_yVel = -5; m_groundHits = 0; m_mcAsset._xscale = dir * 100; } function setAmmo(ammo) { m_ammo = ammo; } static var ID_GUN = 0; static var ID_BOOT = 1; static var ID_SHAVER = 2; static var ID_MEDKIT = 3; static var GUN_AMMO = 8; static var GUN_FRAMES = 5; static var BOOT_AMMO = 6; static var BOOT_FRAMES = 3; static var SHAVER_AMMO = 1; static var SHAVER_FRAMES = 1; static var MEDKIT_HEALTH = 30; static var BOOT_Z = -110; static var GUN_Z = -100; static var SHAVER_Z = -70; static var MODE_NORMAL = 0; static var MODE_DROP = 1; static var MODE_WAIT = 2; static var TIME_GROUND = 100; static var GRAVITY = 1; }
Symbol 1524 MovieClip [__Packages.Enemy] Frame 0
class Enemy { var m_mcAsset, m_xPos, m_yPos, m_zPos, m_dir, m_xVel, m_yVel, m_time, m_blinkTime, m_bShaved, m_mcEnergy, m_yBar, m_barTime, m_borderTop, m_borderBottom, m_hero, m_bDamageSound, m_sType, m_mode, m_healthMax, m_health, m_borderLeft, m_borderRight, m_soundInterval, m_smashVel, m_totalTime, m_damage, m_points; function Enemy (mcAsset, x, y, dir, bShaved) { AsBroadcaster.initialize(this); m_mcAsset = mcAsset; m_xPos = x; m_yPos = y; m_zPos = 0; m_dir = dir; m_xVel = 0; m_yVel = 0; m_time = 0; m_blinkTime = 0; m_bShaved = ((bShaved == undefined) ? false : (bShaved)); m_mcEnergy = m_mcAsset.mcEnergy; m_mcEnergy._alpha = 0; m_yBar = m_mcEnergy._y; m_barTime = null; m_borderTop = Scene.HERO_MIN_Y; m_borderBottom = Scene.HERO_MAX_Y; m_hero = Hero.getInstance(); m_bDamageSound = false; draw(); } function remove() { m_mcAsset.removeMovieClip(); } function addListener(scope) { } function removeListener(listener) { } function broadcastMessage(msg, eventObject) { } function step() { if (m_barTime > 0) { m_barTime--; } else if (m_barTime == 0) { m_mcEnergy._alpha = 0; } Debug.trace((m_sType + " : ") + m_time); } function draw() { m_mcAsset._x = m_xPos; m_mcAsset._y = m_yPos; m_mcAsset._xscale = (-m_dir) * 100; if (m_mode == MODE_SMASHED) { m_mcAsset.mcAnim._y = m_zPos; } setAnim(); m_mcEnergy._y = m_zPos + m_yBar; m_mcEnergy._xscale = (60 * m_mcAsset._xscale) / 100; m_mcEnergy.gotoAndStop(1 + Math.round((100 * m_health) / m_healthMax)); } function setAnim() { switch (m_mode) { case MODE_FOLLOW : case MODE_MOVE : m_mcAsset.gotoAndStop("walk"); break; case MODE_DAMAGED : m_mcAsset.gotoAndStop("damaged"); break; case MODE_ATTACK : m_mcAsset.gotoAndStop("attack"); break; case MODE_SMASHED : m_mcAsset.gotoAndStop("flight"); break; case MODE_STAND : m_mcAsset.gotoAndStop("stand"); break; case MODE_TRANSFORM : m_mcAsset.gotoAndStop("transform"); } } function setBorders(left, right) { m_borderLeft = left; m_borderRight = right; } function getPosX() { return(m_xPos); } function getPosY() { return(m_yPos); } function onGetDamage(damage) { m_mode = MODE_DAMAGED; m_time = 10; m_health = m_health - damage; if (m_health <= 0) { m_health = 0; m_mcEnergy._visible = false; } m_barTime = BAR_TIME; m_mcEnergy._alpha = 100; if (!m_bDamageSound) { m_bDamageSound = true; var _local2 = Sounds.playSound(SoundData.SFX_SHEEP); clearInterval(m_soundInterval); m_soundInterval = setInterval(this, "resetSoundDamage", 1000); } } function resetSoundDamage() { m_bDamageSound = false; } function damageStep() { if (m_time > 7) { blink((200 * (m_time - 7)) / 3); } else { blink(0); } } function blink(value) { var _local3 = new Color(m_mcAsset); var _local2 = _local3.getTransform(); _local2.rb = value; _local2.gb = value; _local2.bb = value; _local3.setTransform(_local2); } function onFinalHit(power) { m_mode = MODE_SMASHED; m_smashVel = 6 + (power * 1); m_time = 10 + (power * 2); m_totalTime = m_time; m_bDamageSound = false; } function smashStep() { if ((m_totalTime - m_time) < 4) { blink(200 * (1 - ((m_totalTime - m_time) / 3))); } else { blink(0); } var _local3 = m_hero.getXPos(); var _local4 = ((_local3 < m_xPos) ? -1 : 1); m_xPos = m_xPos - (_local4 * m_smashVel); var _local2 = (100 * m_time) / m_totalTime; if (_local2 > 60) { m_zPos = (-m_totalTime) * Math.sin((Math.PI * (_local2 - 60)) / 60); } else if (m_time > 1) { m_smashVel = m_smashVel - (m_smashVel * 0.2); m_zPos = ((-m_totalTime) * 0.2) * Math.sin((Math.PI * _local2) / 60); } else { m_smashVel = 0; m_zPos = 0; m_mcAsset.mcAnim._y = 0; if (m_health <= 0) { die(); } } } function isProtected() { if (((m_mode == MODE_SMASHED) || (m_mode == MODE_DIE)) || (m_mode == MODE_SHAVED)) { return(true); } return(false); } function checkHeroCollision() { var _local2 = m_hero.getYPos(); if (((Math.abs(m_yPos - _local2) < 10) && (!m_hero.isProtected())) && (m_mcAsset.mcAttackArea.hitTest(m_hero.m_mcAsset.mcHitArea))) { broadcastMessage("onHitHero", {damage:m_damage, dir:m_dir}); if (m_sType == TYPE_RUN) { Sounds.playSound(SoundData.SFX_RAM); } } } function die() { m_mode = MODE_DIE; m_time = 20; blink(0); } function dieStep() { if (m_time > 6) { if ((m_time % 4) < 2) { m_mcAsset._alpha = 0; } else { m_mcAsset._alpha = 70; } } else { if ((m_time % 2) == 0) { m_mcAsset._alpha = 0; } else { m_mcAsset._alpha = m_time * 10; } if (m_time <= 1) { broadcastMessage("onEnemyDeath", {obj:this, points:m_points}); broadcastMessage("onRemoveActiveObj", {obj:this}); m_time = 99; } } } function stopAnim() { m_mcAsset.mcAnim.stop(); } function startAnim() { m_mcAsset.mcAnim.play(); } function hide() { m_mcAsset._visible = false; } function show() { m_mcAsset._visible = true; } function switchToNude() { m_mcAsset.removeMovieClip(); m_mcAsset = Scene.getInstance().addToStage("nude"); m_mode = MODE_SHAVED; m_xVel = -3; m_yVel = 0; draw(); } function canShave() { return(m_bShaved); } function stopToShave() { m_mode = MODE_STAND; m_time = -1; stopAnim(); } static var TYPE_ZOMBIE = "zombie"; static var TYPE_RUN = "run"; static var TYPE_CYCLE = "cycle"; static var TYPE_BOSS0 = "boss0"; static var TYPE_HORSE = "horse"; static var TYPE_NINJA = "ninja"; static var TYPE_ROPE = "rope"; static var TYPE_BOSS1 = "boss1"; static var TYPE_JACKASS = "jackass"; static var TYPE_ROBO = "robo"; static var TYPE_BLACK = "black"; static var TYPE_THRILLER = "thriller"; static var TYPE_BOSS2 = "boss2"; static var MODE_STAND = 0; static var MODE_MOVE = 1; static var MODE_ATTACK = 2; static var MODE_DAMAGED = 3; static var MODE_SHAVED = 4; static var MODE_FOLLOW = 5; static var MODE_SMASHED = 6; static var MODE_DIE = 7; static var MODE_UP = 8; static var MODE_TRANSFORM = 9; static var DAMAGE_WEAK = 2; static var DAMAGE_MEDIUM = 5; static var DAMAGE_STRONG = 10; static var BAR_TIME = 30; }
Symbol 1525 MovieClip [__Packages.Scene] Frame 0
class Scene { static var s_instance; var m_mcAsset, m_depthOnStage, m_mcMiddle, m_mcStage, m_mcFront, m_widthMiddle, m_widthFront, m_velMiddle, m_velFront, m_aOnStage, m_borderLeft, m_borderRight, m_mode, m_time; function Scene (mcAsset) { s_instance = this; m_mcAsset = mcAsset; m_depthOnStage = 0; } function remove() { } static function getInstance() { return(s_instance); } function initLayers(aFrontNames, aMiddleNames, aDecors) { m_mcMiddle = m_mcAsset.createEmptyMovieClip("mcMiddle", DEPTH_MIDDLE); m_mcStage = m_mcAsset.createEmptyMovieClip("mcStage", DEPTH_STAGE); m_mcFront = m_mcAsset.createEmptyMovieClip("mcFront", DEPTH_FRONT); var _local2; m_widthMiddle = 0; var _local3 = 0; while (_local3 < aMiddleNames.length) { _local2 = m_mcMiddle.attachMovie(aMiddleNames[_local3], "layer" + _local3, _local3); _local2._x = m_widthMiddle; m_widthMiddle = m_widthMiddle + (_local2._width - 1); _local2.cacheAsBitmap = true; _local3++; } _local3 = 0; while (_local3 < aDecors.length) { var _local8 = aDecors[_local3].name; var _local9 = aDecors[_local3].x; var _local4 = aDecors[_local3].scale; var _local5 = m_mcMiddle.getNextHighestDepth(); var _local7 = m_mcMiddle.attachMovie(_local8, "decor" + _local5, _local5, {_x:_local9, _y:DECORS_Y, _xscale:_local4, _yscale:_local4}); _local7.cacheAsBitmap = true; _local3++; } m_widthFront = 0; _local3 = 0; while (_local3 < aFrontNames.length) { _local2 = m_mcFront.attachMovie(aFrontNames[_local3], "layer" + _local3, _local3); _local2._x = m_widthFront; m_widthFront = m_widthFront + _local2._width; _local2.cacheAsBitmap = true; _local3++; } m_velMiddle = 1; m_velFront = m_widthFront / m_widthMiddle; m_aOnStage = new Array(); } function addToStage(sName) { var _local2 = m_mcStage.attachMovie(sName, sName + m_depthOnStage, m_depthOnStage); m_aOnStage.push(_local2); m_depthOnStage++; return(_local2); } function removeFromStage(mcAsset) { var _local2 = 0; while (_local2 < m_aOnStage.length) { if (m_aOnStage[_local2] == mcAsset) { m_aOnStage.splice(_local2, 1); return(true); } _local2++; } return(false); } function sortOnStage() { var _local3 = new Array(); var _local2 = 0; while (_local2 < m_aOnStage.length) { if (m_aOnStage[_local2]._name == undefined) { m_aOnStage[_local2] = null; m_aOnStage.splice(_local2, 1); _local2--; } else { _local3.push({y:Math.round(m_aOnStage[_local2]._y), ind:_local2}); } _local2++; } _local3.sortOn("y", Array.NUMERIC); Debug.trace("aTmp.length : " + _local3.length); _local2 = 0; while (_local2 < m_aOnStage.length) { m_aOnStage[_local2].swapDepths(1000 + _local2); _local2++; } _local2 = 0; while (_local2 < _local3.length) { m_aOnStage[_local3[_local2].ind].swapDepths(_local2); Debug.trace((((((_local2 + ", ") + m_aOnStage[_local3[_local2].ind]._y) + ", ") + m_aOnStage[_local3[_local2].ind]._name) + ", ") + m_aOnStage[_local3[_local2].ind].getDepth()); _local2++; } } function draw() { } function drawLayers(xHero, yHero) { var _local3 = yHero - HERO_MIN_Y; var _local2 = xHero - (SCENE_WIDTH / 2); if (_local2 < m_borderLeft) { _local2 = m_borderLeft; } else if (_local2 > (m_borderRight - SCENE_WIDTH)) { _local2 = m_borderRight - SCENE_WIDTH; } var _local4 = _local2 * m_velFront; m_mcMiddle._x = -_local2; m_mcMiddle._y = (-_local3) * VEL_Y_MIDDLE; m_mcStage._x = -_local2; m_mcStage._y = (-_local3) * VEL_Y_MIDDLE; m_mcFront._x = -_local4; m_mcFront._y = (-_local3) * VEL_Y_FRONT; } function setMode(mode) { m_mode = mode; } function setBorders(left, right) { m_borderLeft = left; m_borderRight = right; } function shake() { m_time = 10; } function step() { if (m_time > 0) { m_time--; m_mcAsset._x = ((3 * (1 - (2 * Math.random()))) * m_time) / 10; m_mcAsset._y = ((3 * (1 - (2 * Math.random()))) * m_time) / 10; } else if (m_time == 0) { m_mcAsset._x = 0; m_mcAsset._y = 0; m_time = null; } } static var SCENE_WIDTH = 640; static var SCENE_HEIGHT = 400; static var DECORS_Y = 340; static var LAYER_HEIGHT = 470; static var LAYER_FRONT_HEIGHT = 550; static var HERO_MIN_Y = 350; static var HERO_MAX_Y = 460; static var DEPTH_MIDDLE = 1; static var DEPTH_STAGE = 2; static var DEPTH_FRONT = 3; static var MODE_NORMAL = 0; static var MODE_CENTER = 1; static var VEL_Y_MIDDLE = (LAYER_HEIGHT - SCENE_HEIGHT) / (HERO_MAX_Y - HERO_MIN_Y); static var VEL_Y_FRONT = (LAYER_FRONT_HEIGHT - SCENE_HEIGHT) / (HERO_MAX_Y - HERO_MIN_Y); }
Symbol 1526 MovieClip [__Packages.Debug] Frame 0
class Debug { static var s_instance; var m_tfDebug; function Debug () { s_instance = this; var _local4 = _root.createEmptyMovieClip("mcContainer", 9999); m_tfDebug = _root.createTextField("tfDebug", 99, 0, 30, 200, 420); m_tfDebug.border = true; m_tfDebug.background = true; m_tfDebug.backgroundColor = 16777215 /* 0xFFFFFF */; var _local3 = new TextFormat(); _local3.size = 6; _local3.font = "AndaleMono"; m_tfDebug.setTextFormat(_local3); } static function trace(msg) { s_instance.m_tfDebug.text = s_instance.m_tfDebug.text + (msg + newline); } static function clear() { s_instance.m_tfDebug.text = ""; } }
Symbol 1527 MovieClip [__Packages.Timer] Frame 0
class Timer { var m_time, m_mcAsset; function Timer () { m_time = 0; m_mcAsset = {_name:"timer"}; } function step() { m_time++; } function draw() { } function setTime(miliseconds) { m_time = Math.round((FPS * miliseconds) / 1000); } function getTime() { var _local2 = Math.round((1000 * m_time) / FPS); return(_local2); } function getTimeInSeconds() { var _local2 = Math.ceil(m_time / FPS); return(_local2); } function getFormattedTime() { var _local4 = Math.ceil(m_time / FPS); var _local3 = Math.floor(_local4 / 60); var _local2 = _local4 % 60; var _local6 = ((_local3 < 10) ? ("0" + _local3) : ("" + _local3)); var _local5 = ((_local2 < 10) ? ("0" + _local2) : ("" + _local2)); return((_local6 + ":") + _local5); } static var FPS = 31; }
Symbol 1528 MovieClip [__Packages.EnemyZombie] Frame 0
class EnemyZombie extends Enemy { var m_health, m_healthMax, m_damage, m_points, m_sType, m_mcAsset, m_mode, damageStep, smashStep, dieStep, m_hero, m_yPos, m_xPos, m_dir, m_time, checkHeroCollision, m_xVel, broadcastMessage, m_yVel, m_borderLeft, m_borderRight, m_borderTop, m_borderBottom; function EnemyZombie (mcAsset, x, y, dir, health, damage, points, bShaved, sType) { super(mcAsset, x, y, dir, bShaved); m_health = health; m_healthMax = health; m_damage = damage; m_points = points; m_sType = sType; m_mcAsset.mcAnim.gotoAndPlay(1 + Math.floor(Math.random() * m_mcAsset.mcAnim._totalframes)); setMode(); } function step() { super.step(); if (m_mode == Enemy.MODE_DAMAGED) { damageStep(); } else { if (m_mode == Enemy.MODE_STAND) { return(undefined); } if (m_mode == Enemy.MODE_SMASHED) { smashStep(); } else if (m_mode == Enemy.MODE_DIE) { dieStep(); } else if (m_mode == Enemy.MODE_FOLLOW) { var _local3 = m_hero.getXPos(); var _local5 = m_hero.getYPos(); var _local7 = false; var _local6 = false; if (Math.abs(_local5 - m_yPos) > 3) { m_yPos = m_yPos + ((_local5 < m_yPos) ? (-VEL_Y) : (VEL_Y)); } else { _local6 = true; } if (Math.abs(_local3 - m_xPos) > 40) { m_dir = ((_local3 < m_xPos) ? -1 : 1); m_xPos = m_xPos + (m_dir * VEL_X); } else { _local7 = true; } if ((_local7 && (_local6)) && (((m_dir > 0) && (_local3 > m_xPos)) || ((m_dir < 0) && (_local3 < m_xPos)))) { m_mode = Enemy.MODE_ATTACK; m_time = 30; } } else if (m_mode == Enemy.MODE_ATTACK) { checkHeroCollision(); } else { if (m_mode == Enemy.MODE_SHAVED) { m_xPos = m_xPos + m_xVel; var _local4 = {x:0, y:0}; m_mcAsset.localToGlobal(_local4); if ((_local4.x < -50) || (_local4.x > (Scene.SCENE_WIDTH + 50))) { broadcastMessage("onEnemyDeath", {obj:this, points:m_points}); broadcastMessage("onRemoveActiveObj", {obj:this}); } return(undefined); } m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; } } if (m_xPos < m_borderLeft) { m_xPos = m_borderLeft; m_xVel = Math.abs(m_xVel); m_dir = 1; } else if (m_xPos > m_borderRight) { m_xPos = m_borderRight; m_xVel = -Math.abs(m_xVel); m_dir = -1; } if (m_yPos < m_borderTop) { m_yPos = m_borderTop; m_yVel = -m_yVel; } else if (m_yPos > m_borderBottom) { m_yPos = m_borderBottom; m_yVel = -m_yVel; } m_time--; if (m_time == 0) { setMode(); } } function setMode() { if (m_mode == Enemy.MODE_DAMAGED) { broadcastMessage("onEnemySwitchToNormal", {obj:this}); } var _local3 = 100 * Math.random(); if (_local3 < 50) { m_mode = Enemy.MODE_FOLLOW; m_time = 300; } else { m_mode = Enemy.MODE_MOVE; m_time = 50 + Math.floor(100 * Math.random()); var _local4 = new Array([0, -1], [1, -1], [1, 0], [1, 1], [0, 1], [-1, 1], [-1, 0], [-1, -1]); var _local2 = _local4[Math.floor(8 * Math.random())]; m_dir = ((_local2[0] == 0) ? (m_dir) : (_local2[0])); m_xVel = _local2[0] * VEL_X; m_yVel = _local2[1] * VEL_Y; } } static var HEALTH_WEAK = 15; static var HEALTH_MEDIUM = 40; static var HEALTH_STRONG = 60; static var VEL_X = 1; static var VEL_Y = 1; }
Symbol 1529 MovieClip [__Packages.EnemyRun] Frame 0
class EnemyRun extends Enemy { var m_health, m_healthMax, m_damage, m_points, m_sType, m_mcAsset, m_soundTimer, m_mode, damageStep, smashStep, dieStep, m_xPos, m_xVel, broadcastMessage, m_yPos, m_yVel, checkHeroCollision, m_borderBottom, m_borderTop, m_dir, m_time, m_hero; function EnemyRun (mcAsset, x, y, dir, health, damage, points, bShaved, sType) { super(mcAsset, x, y, dir, bShaved); m_health = health; m_healthMax = health; m_damage = damage; m_points = points; m_sType = sType; m_mcAsset.mcAnim.gotoAndPlay(1 + Math.floor(Math.random() * m_mcAsset.mcAnim._totalframes)); setNewVelocities(); m_soundTimer = getTimer() + (500 * Math.random()); } function step() { super.step(); if (m_mode == Enemy.MODE_DAMAGED) { damageStep(); } else { if (m_mode == Enemy.MODE_STAND) { return(undefined); } if (m_mode == Enemy.MODE_SMASHED) { smashStep(); } else if (m_mode == Enemy.MODE_DIE) { dieStep(); } else { if (m_mode == Enemy.MODE_SHAVED) { m_xPos = m_xPos + m_xVel; var _local3 = {x:0, y:0}; m_mcAsset.localToGlobal(_local3); if ((_local3.x < -50) || (_local3.x > (Scene.SCENE_WIDTH + 50))) { broadcastMessage("onEnemyDeath", {obj:this, points:m_points}); broadcastMessage("onRemoveActiveObj", {obj:this}); } return(undefined); } m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; checkHeroCollision(); } } if (m_yPos > m_borderBottom) { m_yVel = -m_yVel; } else if (m_yPos < m_borderTop) { m_yVel = -m_yVel; } var _local3 = {x:0, y:0}; m_mcAsset.localToGlobal(_local3); if ((m_xVel < 0) && (_local3.x < -200)) { m_dir = 1; setNewVelocities(); } else if ((m_xVel > 0) && (_local3.x > (Scene.SCENE_WIDTH + 200))) { m_dir = -1; setNewVelocities(); } m_time--; if (m_time == 0) { setMode(); } if ((m_sType == Enemy.TYPE_BLACK) && ((getTimer() - m_soundTimer) > 2000)) { m_soundTimer = getTimer(); Sounds.playSound(SoundData.SFX_GROWL); } else if ((m_sType == Enemy.TYPE_JACKASS) && ((getTimer() - m_soundTimer) > 1500)) { m_soundTimer = getTimer(); Sounds.playSound(SoundData.SFX_TROLLEY_SQUEAK); } } function setNewVelocities() { var _local4 = m_borderBottom - m_borderTop; m_yPos = m_borderTop + Math.floor(_local4 * Math.random()); m_xVel = m_dir * (MIN_VEL_X + ((MAX_VEL_X - MIN_VEL_X) * Math.random())); var _local5 = m_hero.getXPos(); var _local3 = m_hero.getYPos(); var _local2 = Math.abs((m_xPos - _local5) / m_xVel); m_yVel = (_local3 - m_yPos) / _local2; } function setMode() { if (m_mode == Enemy.MODE_DAMAGED) { broadcastMessage("onEnemySwitchToNormal", {obj:this}); } m_mode = Enemy.MODE_MOVE; m_time = 2; } static var HEALTH_WEAK = 20; static var HEALTH_MEDIUM = 40; static var HEALTH_STRONG = 60; static var MIN_VEL_X = 5; static var MAX_VEL_X = 9; static var MAX_VEL_Y = 1; }
Symbol 1530 MovieClip [__Packages.EnemyBoss0] Frame 0
class EnemyBoss0 extends Enemy { var m_health, m_healthMax, m_time, m_points, m_mode, damageStep, smashStep, dieStep, m_xPos, m_xVel, m_yPos, m_yVel, m_hero, m_dir, m_borderBottom, m_borderTop, m_mcAsset, m_mcEnergy, broadcastMessage; function EnemyBoss0 (mcAsset, x, y, dir, points) { super(mcAsset, x, y, dir); m_health = HEALTH; m_healthMax = HEALTH; m_time = 0; m_points = points; setNewVelocities(); setNewMode(); } function step() { if (m_mode == Enemy.MODE_DAMAGED) { damageStep(); } else if (m_mode == Enemy.MODE_SMASHED) { smashStep(); } else if (m_mode == Enemy.MODE_DIE) { dieStep(); } else if (m_mode == Enemy.MODE_STAND) { m_time--; } else if (m_mode == Enemy.MODE_MOVE) { m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; checkHeroCollision(); } else if (m_mode == Enemy.MODE_FOLLOW) { var _local8 = m_hero.getXPos(); var _local5 = m_hero.getYPos(); var _local7 = false; var _local6 = false; var _local2 = _local8 - m_xPos; if ((((_local2 > 0) && (_local2 < 200)) && (m_dir > 0)) || (((_local2 < 0) && (_local2 > -200)) && (m_dir < 0))) { _local7 = true; } else { m_dir = ((_local2 < 0) ? -1 : 1); m_xPos = m_xPos + (m_dir * MAX_VEL_X); } var _local4 = _local5 - m_yPos; if ((_local4 > -80) && (_local4 < 80)) { _local6 = true; } else { m_yPos = m_yPos + ((_local5 < m_yPos) ? (-MAX_VEL_Y) : MAX_VEL_Y); } if (_local7 && (_local6)) { setMode(Enemy.MODE_ATTACK); } else if (m_time <= 0) { setMode(Enemy.MODE_ATTACK); } checkHeroCollision(); } else if (m_mode == Enemy.MODE_ATTACK) { if ((m_time < 48) && (m_time > 12)) { m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; } if ((m_time < 40) && (m_time > 12)) { checkHeroCollision(); } if (m_time == 22) { Scene.getInstance().shake(); } } if (m_yPos > m_borderBottom) { m_yPos = m_borderBottom; m_yVel = -Math.abs(m_yVel); } else if (m_yPos < m_borderTop) { m_yPos = m_borderTop; m_yVel = Math.abs(m_yVel); } var _local3 = {x:0, y:0}; m_mcAsset.localToGlobal(_local3); if ((m_xVel < 0) && (_local3.x < -100)) { m_dir = 1; setNewVelocities(); } else if ((m_xVel > 0) && (_local3.x > (Scene.SCENE_WIDTH + 100))) { m_dir = -1; setNewVelocities(); } m_time--; if (m_time <= 0) { setNewMode(); } } function draw() { super.draw(); m_mcEnergy._xscale = (100 * m_mcAsset._xscale) / 100; } function setNewMode() { if (m_mode == Enemy.MODE_ATTACK) { m_mode = Enemy.MODE_FOLLOW; } var _local2 = new Array(Enemy.MODE_MOVE, Enemy.MODE_FOLLOW); var _local3; do { _local3 = Math.floor(_local2.length * Math.random()); } while (_local2[_local3] == m_mode); setMode(_local2[_local3]); } function setNewVelocities() { var _local2 = m_hero.getXPos(); var _local4 = m_hero.getYPos(); if (m_mode == Enemy.MODE_ATTACK) { m_xVel = m_dir * (Math.abs(_local2 - m_xPos) / 30); } else if (m_mode == Enemy.MODE_MOVE) { m_xVel = m_dir * MAX_VEL_X; } var _local3 = Math.abs((m_xPos - _local2) / m_xVel); m_yVel = (_local4 - m_yPos) / _local3; if (m_yVel > MAX_VEL_Y) { m_yVel = MAX_VEL_Y; } else if (m_yVel < (-MAX_VEL_Y)) { m_yVel = -MAX_VEL_Y; } } function setMode(mode) { m_mode = mode; switch (m_mode) { case Enemy.MODE_STAND : m_time = STAND_TIME; break; case Enemy.MODE_FOLLOW : m_time = FOLLOW_TIME; break; case Enemy.MODE_MOVE : m_time = MOVE_TIME; setNewVelocities(); break; case Enemy.MODE_ATTACK : setNewVelocities(); m_time = ATTACK_TIME; } } function checkHeroCollision() { var _local2 = m_hero.getYPos(); if (((Math.abs(m_yPos - _local2) < 10) && (!m_hero.isProtected())) && (m_mcAsset.mcAttackArea.hitTest(m_hero.m_mcAsset.mcHitArea))) { if (m_mode == Enemy.MODE_ATTACK) { broadcastMessage("onHitHero", {dir:m_dir, damage:DAMAGE_JUMP}); } else { broadcastMessage("onHitHero", {dir:m_dir, damage:DAMAGE_RUN}); } } } function isProtected() { if (((m_mode == Enemy.MODE_SMASHED) || (m_mode == Enemy.MODE_DIE)) || (m_mode == Enemy.MODE_ATTACK)) { return(true); } return(false); } static var HEALTH = 120; static var MIN_VEL_X = 7; static var MAX_VEL_X = 9; static var MAX_VEL_Y = 2; static var ATTACK_TIME = 60; static var FOLLOW_TIME = 150; static var STAND_TIME = 30; static var MOVE_TIME = 90; static var DAMAGE_RUN = 5; static var DAMAGE_JUMP = 8; }
Symbol 1531 MovieClip [__Packages.EnemyBoss1] Frame 0
class EnemyBoss1 extends Enemy { var m_health, m_healthMax, m_time, m_points, m_mode, damageStep, smashStep, dieStep, m_xPos, m_xVel, m_yPos, m_yVel, m_mcAsset, m_hero, m_dir, m_borderBottom, m_borderTop, m_timeBeforeDamage, m_mcEnergy, m_modePrev, broadcastMessage; function EnemyBoss1 (mcAsset, x, y, dir, points) { super(mcAsset, x, y, dir); m_health = HEALTH; m_healthMax = HEALTH; m_time = 0; m_points = points; setNewVelocities(); setNewMode(); } function step() { if (m_mode == Enemy.MODE_DAMAGED) { damageStep(); } else if (m_mode == Enemy.MODE_SMASHED) { smashStep(); } else if (m_mode == Enemy.MODE_DIE) { dieStep(); } else if (m_mode == Enemy.MODE_MOVE) { m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; checkHeroCollision(); if ((m_mcAsset.mcAnim._currentframe == 2) || (m_mcAsset.mcAnim._currentframe == 15)) { Scene.getInstance().shake(); } } else if (m_mode == Enemy.MODE_FOLLOW) { var _local8 = m_hero.getXPos(); var _local5 = m_hero.getYPos(); var _local7 = false; var _local6 = false; var _local2 = _local8 - m_xPos; if ((((_local2 > 0) && (_local2 < 100)) && (m_dir > 0)) || (((_local2 < 0) && (_local2 > -100)) && (m_dir < 0))) { _local7 = true; } else { m_dir = ((_local2 < 0) ? -1 : 1); m_xPos = m_xPos + (m_dir * MAX_VEL_X); } var _local4 = _local5 - m_yPos; if ((_local4 > -10) && (_local4 < 10)) { _local6 = true; } else { m_yPos = m_yPos + ((_local5 < m_yPos) ? (-MAX_VEL_Y) : (MAX_VEL_Y)); } if (_local7 && (_local6)) { setMode(Enemy.MODE_ATTACK); } else if (m_time <= 0) { setNewMode(); } checkHeroCollision(); if ((m_mcAsset.mcAnim._currentframe == 2) || (m_mcAsset.mcAnim._currentframe == 15)) { Scene.getInstance().shake(); } } else if (m_mode == Enemy.MODE_ATTACK) { if ((m_time <= 119) && (m_time >= 117)) { checkHeroCollision(); } } if (m_yPos > m_borderBottom) { m_yPos = m_borderBottom; m_yVel = -Math.abs(m_yVel); } else if (m_yPos < m_borderTop) { m_yPos = m_borderTop; m_yVel = Math.abs(m_yVel); } var _local3 = {x:0, y:0}; m_mcAsset.localToGlobal(_local3); if ((m_xVel < 0) && (_local3.x < -100)) { m_dir = 1; setNewVelocities(); } else if ((m_xVel > 0) && (_local3.x > (Scene.SCENE_WIDTH + 100))) { m_dir = -1; setNewVelocities(); } m_timeBeforeDamage--; m_time--; if (m_time <= 0) { setNewMode(); } } function draw() { super.draw(); m_mcEnergy._xscale = (100 * m_mcAsset._xscale) / 100; } function setNewMode() { if (m_mode == Enemy.MODE_ATTACK) { m_mode = Enemy.MODE_FOLLOW; } else if ((m_mode == Enemy.MODE_SMASHED) && (m_modePrev == Enemy.MODE_FOLLOW)) { m_mode = Enemy.MODE_ATTACK; m_time = m_timeBeforeDamage; return(undefined); } var _local2 = new Array(Enemy.MODE_MOVE, Enemy.MODE_FOLLOW); var _local3; do { _local3 = Math.floor(_local2.length * Math.random()); } while (_local2[_local3] == m_mode); setMode(_local2[_local3]); m_modePrev = m_mode; } function setNewVelocities() { if (m_mode == Enemy.MODE_FOLLOW) { m_xVel = m_dir * MIN_VEL_X; } else if (m_mode == Enemy.MODE_MOVE) { m_xVel = m_dir * MAX_VEL_X; } var _local4 = m_hero.getXPos(); var _local3 = m_hero.getYPos(); var _local2 = Math.abs((m_xPos - _local4) / m_xVel); m_yVel = (_local3 - m_yPos) / _local2; if (m_yVel > MAX_VEL_Y) { m_yVel = MAX_VEL_Y; } else if (m_yVel < (-MAX_VEL_Y)) { m_yVel = -MAX_VEL_Y; } } function setMode(mode) { m_mode = mode; switch (m_mode) { case Enemy.MODE_FOLLOW : m_time = FOLLOW_TIME; break; case Enemy.MODE_MOVE : m_time = MOVE_TIME; setNewVelocities(); break; case Enemy.MODE_ATTACK : m_time = ATTACK_TIME; } } function checkHeroCollision() { var _local2 = m_hero.getYPos(); if (((Math.abs(m_yPos - _local2) < 20) && (!m_hero.isProtected())) && (m_mcAsset.mcAttackArea.hitTest(m_hero.m_mcAsset.mcHitArea))) { if (m_mode == Enemy.MODE_ATTACK) { broadcastMessage("onHitHero", {dir:m_dir, damage:DAMAGE_KICK}); } else { broadcastMessage("onHitHero", {dir:m_dir, damage:DAMAGE_WALK}); } Scene.getInstance().shake(); } } function isProtected() { if ((m_mode == Enemy.MODE_DAMAGED) || ((m_mode == Enemy.MODE_ATTACK) && (m_time < 90))) { return(false); } return(true); } function onGetDamage(damage) { if (m_mode == Enemy.MODE_ATTACK) { m_timeBeforeDamage = m_time; } super.onGetDamage(damage); } static var HEALTH = 150; static var MIN_VEL_X = 7; static var MAX_VEL_X = 11; static var MAX_VEL_Y = 3; static var ATTACK_TIME = 148; static var FOLLOW_TIME = 150; static var STAND_TIME = 30; static var MOVE_TIME = 90; static var DAMAGE_WALK = 5; static var DAMAGE_KICK = 10; }
Symbol 1532 MovieClip [__Packages.EnemyBoss2] Frame 0
class EnemyBoss2 extends Enemy { var m_health, m_healthMax, m_time, m_attacks, m_points, m_mode, m_modePrev, damageStep, smashStep, dieStep, m_xPos, m_xVel, m_yPos, m_yVel, m_hero, m_dir, m_borderBottom, m_borderTop, m_mcAsset, m_timeBeforeDamage, m_mcEnergy, broadcastMessage; function EnemyBoss2 (mcAsset, x, y, dir, points) { super(mcAsset, x, y, dir); m_health = HEALTH; m_healthMax = HEALTH; m_time = 0; m_attacks = 0; m_points = points; m_mode = Enemy.MODE_STAND; m_modePrev = Enemy.MODE_STAND; m_time = STAND_TIME; } function step() { super.step(); if (m_mode == Enemy.MODE_DAMAGED) { damageStep(); } else if (m_mode == Enemy.MODE_SMASHED) { smashStep(); } else if (m_mode == Enemy.MODE_DIE) { dieStep(); } else if (m_mode == Enemy.MODE_MOVE) { m_xPos = m_xPos + m_xVel; m_yPos = m_yPos + m_yVel; checkHeroCollision(); } else if (m_mode == Enemy.MODE_FOLLOW) { var _local9 = m_hero.getXPos(); var _local6 = m_hero.getYPos(); var _local8 = false; var _local7 = false; var _local3 = _local9 - m_xPos; if ((((_local3 > 0) && (_local3 < 140)) && (m_dir > 0)) || (((_local3 < 0) && (_local3 > -140)) && (m_dir < 0))) { _local8 = true; } else { m_dir = ((_local3 < 0) ? -1 : 1); m_xPos = m_xPos + (m_dir * MAX_VEL_X); } var _local5 = _local6 - m_yPos; if ((_local5 > -10) && (_local5 < 10)) { _local7 = true; } else { m_yPos = m_yPos + ((_local6 < m_yPos) ? (-MAX_VEL_Y) : (MAX_VEL_Y)); } if (_local8 && (_local7)) { setMode(Enemy.MODE_ATTACK); } else if (m_time <= 0) { setNewMode(); } checkHeroCollision(); } else if (m_mode == Enemy.MODE_ATTACK) { if ((m_time <= 48) && (m_time >= 40)) { checkHeroCollision(); } if (m_time == 47) { Scene.getInstance().shake(); } if (m_time == END_ATTACK_TIME) { m_attacks++; if (m_attacks == 2) { m_attacks = 0; m_mode = Enemy.MODE_FOLLOW; setNewMode(); } } } if (m_yPos > m_borderBottom) { m_yPos = m_borderBottom; m_yVel = -Math.abs(m_yVel); } else if (m_yPos < m_borderTop) { m_yPos = m_borderTop; m_yVel = Math.abs(m_yVel); } var _local4 = {x:0, y:0}; m_mcAsset.localToGlobal(_local4); if ((m_xVel < 0) && (_local4.x < -100)) { m_dir = 1; setNewVelocities(); } else if ((m_xVel > 0) && (_local4.x > (Scene.SCENE_WIDTH + 100))) { m_dir = -1; setNewVelocities(); } m_timeBeforeDamage--; m_time--; if (m_time <= 0) { setNewMode(); } } function draw() { super.draw(); m_mcEnergy._xscale = (100 * m_mcAsset._xscale) / 100; } function setNewMode() { if (m_mode == Enemy.MODE_ATTACK) { m_mode = Enemy.MODE_STAND; m_time = STAND_TIME; m_modePrev = Enemy.MODE_STAND; Sounds.playSound(SoundData.SFX_HULK); return(undefined); } if (m_mode == Enemy.MODE_STAND) { m_mode = Enemy.MODE_TRANSFORM; m_time = TRANSFORM_TIME; return(undefined); } if (m_mode == Enemy.MODE_TRANSFORM) { m_mode = Enemy.MODE_FOLLOW; } else { if (((m_mode == Enemy.MODE_SMASHED) || (m_mode == Enemy.MODE_DAMAGED)) && (m_modePrev == Enemy.MODE_FOLLOW)) { m_mode = Enemy.MODE_ATTACK; m_time = m_timeBeforeDamage; return(undefined); } if (((m_mode == Enemy.MODE_SMASHED) || (m_mode == Enemy.MODE_DAMAGED)) && (m_modePrev == Enemy.MODE_STAND)) { m_mode = Enemy.MODE_STAND; m_modePrev = Enemy.MODE_STAND; m_time = m_timeBeforeDamage; return(undefined); } } var _local2 = new Array(Enemy.MODE_MOVE, Enemy.MODE_FOLLOW); var _local3; do { _local3 = Math.floor(_local2.length * Math.random()); } while (_local2[_local3] == m_mode); setMode(_local2[_local3]); m_modePrev = m_mode; } function setNewVelocities() { if (m_mode == Enemy.MODE_FOLLOW) { m_xVel = m_dir * MIN_VEL_X; } else if (m_mode == Enemy.MODE_MOVE) { m_xVel = m_dir * MAX_VEL_X; } var _local4 = m_hero.getXPos(); var _local3 = m_hero.getYPos(); var _local2 = Math.abs((m_xPos - _local4) / m_xVel); m_yVel = (_local3 - m_yPos) / _local2; if (m_yVel > MAX_VEL_Y) { m_yVel = MAX_VEL_Y; } else if (m_yVel < (-MAX_VEL_Y)) { m_yVel = -MAX_VEL_Y; } } function setMode(mode) { m_mode = mode; switch (m_mode) { case Enemy.MODE_FOLLOW : m_time = FOLLOW_TIME; break; case Enemy.MODE_MOVE : m_time = MOVE_TIME; setNewVelocities(); break; case Enemy.MODE_ATTACK : m_time = ATTACK_TIME; } } function checkHeroCollision() { var _local2 = m_hero.getYPos(); if (((Math.abs(m_yPos - _local2) < 20) && (!m_hero.isProtected())) && (m_mcAsset.mcAttackArea.hitTest(m_hero.m_mcAsset.mcHitArea))) { if (m_mode == Enemy.MODE_ATTACK) { broadcastMessage("onHitHero", {dir:m_dir, damage:DAMAGE_PUNCH}); } else { broadcastMessage("onHitHero", {dir:m_dir, damage:DAMAGE_WALK}); } } } function isProtected() { if (((m_mode == Enemy.MODE_DAMAGED) || (m_mode == Enemy.MODE_STAND)) || ((m_mode == Enemy.MODE_ATTACK) && (m_time < 30))) { return(false); } return(true); } function onGetDamage(damage) { if ((m_mode == Enemy.MODE_ATTACK) || (m_mode == Enemy.MODE_STAND)) { m_timeBeforeDamage = m_time; } super.onGetDamage(damage); } static var HEALTH = 250; static var MIN_VEL_X = 7; static var MAX_VEL_X = 11; static var MAX_VEL_Y = 3; static var ATTACK_TIME = 75; static var END_ATTACK_TIME = 35; static var TRANSFORM_TIME = 75; static var FOLLOW_TIME = 150; static var STAND_TIME = 100; static var MOVE_TIME = 90; static var DAMAGE_WALK = 10; static var DAMAGE_PUNCH = 15; }
Symbol 1533 MovieClip [__Packages.EnemyRobo] Frame 0
class EnemyRobo extends EnemyZombie { var m_mode, checkHeroCollision; function EnemyRobo (mcAsset, x, y, dir, health, damage, points, bShaved, sType) { super(mcAsset, x, y, dir, health, damage, points, bShaved, sType); } function step() { super.step(); if ((m_mode == Enemy.MODE_MOVE) || (m_mode == Enemy.MODE_FOLLOW)) { checkHeroCollision(); } } static var VEL_X = 2; }
Symbol 1534 MovieClip [__Packages.EnemyRope] Frame 0
class EnemyRope extends Enemy { var m_health, m_healthMax, m_damage, m_points, m_sType, m_mode, m_time, m_zPos, m_mcAsset, damageStep, smashStep, dieStep, checkHeroCollision, m_hero, m_dir, m_xPos, m_yPos, broadcastMessage; function EnemyRope (mcAsset, x, y, dir, damage, points, sType) { super(mcAsset, x, y, dir); m_health = HEALTH; m_healthMax = HEALTH; m_damage = damage; m_points = points; m_sType = sType; m_mode = Enemy.MODE_STAND; m_time = Math.floor(WAIT_TIME * Math.random()); m_zPos = UPPER_Z; m_mcAsset.mcAnim.gotoAndPlay(1 + Math.floor(Math.random() * m_mcAsset.mcAnim._totalframes)); } function step() { super.step(); if (m_mode == Enemy.MODE_DAMAGED) { damageStep(); } else if (m_mode == Enemy.MODE_SMASHED) { smashStep(); } else if (m_mode == Enemy.MODE_DIE) { dieStep(); } else if (m_mode == Enemy.MODE_MOVE) { m_zPos = m_zPos + 8; if ((BOTTOM_Z - m_zPos) < 1) { m_zPos = BOTTOM_Z; setNextMode(); } else if ((BOTTOM_Z - m_zPos) < 20) { checkHeroCollision(); } } else if (m_mode == Enemy.MODE_ATTACK) { checkHeroCollision(); } else if (m_mode == Enemy.MODE_UP) { m_zPos = m_zPos + ((UPPER_Z - m_zPos) * 0.1); if (Math.abs(UPPER_Z - m_zPos) < 2) { m_zPos = UPPER_Z; setNextMode(); } } if ((m_time == 0) || (m_time < -70)) { setNextMode(); } m_time--; } function draw() { super.draw(); m_mcAsset.mcAnim._y = m_zPos; var _local3 = 100 * (1 - (((-m_zPos) + BOTTOM_Z) / (BOTTOM_Z - UPPER_Z))); m_mcAsset.mcShadow._xscale = (m_mcAsset.mcShadow._yscale = _local3); } function setNextMode() { switch (m_mode) { case Enemy.MODE_STAND : var _local3 = m_hero.getXPos(); var _local2 = m_hero.getYPos(); m_dir = ((Math.random() < 0.5) ? -1 : 1); m_xPos = _local3 - (m_dir * 40); m_yPos = _local2 + 1; m_time = -1; m_mode = Enemy.MODE_MOVE; break; case Enemy.MODE_MOVE : m_time = ATTACK_TIME; m_mode = Enemy.MODE_ATTACK; Sounds.playSound(SoundData.SFX_HANGING_SHEEP); break; case Enemy.MODE_DAMAGED : broadcastMessage("onEnemySwitchToNormal", {obj:this}); case Enemy.MODE_ATTACK : case Enemy.MODE_SMASHED : m_time = -1; m_mode = Enemy.MODE_UP; break; case Enemy.MODE_UP : m_time = Math.floor(WAIT_TIME * Math.random()); m_mode = Enemy.MODE_STAND; } } function isProtected() { if (((((m_mode == Enemy.MODE_STAND) || (m_mode == Enemy.MODE_MOVE)) || (m_mode == Enemy.MODE_SMASHED)) || (m_mode == Enemy.MODE_DIE)) || (m_mode == Enemy.MODE_UP)) { return(true); } return(false); } static var HEALTH = 25; static var WAIT_TIME = 90; static var ATTACK_TIME = 60; static var UPPER_Z = -450; static var BOTTOM_Z = -40; }
Symbol 1535 MovieClip [__Packages.Shot] Frame 0
class Shot { var m_mcAsset, m_xPos, m_yPos, m_vel, m_aEnemies, m_bSplashed, m_hero; function Shot (mcAsset, x, y, dir, aEnemies) { AsBroadcaster.initialize(this); m_mcAsset = mcAsset; m_xPos = x; m_yPos = y; m_vel = dir * VEL; m_mcAsset._xscale = dir * 100; m_aEnemies = aEnemies; m_bSplashed = false; m_hero = Hero.getInstance(); } function remove() { m_mcAsset.removeMovieClip(); } function addListener(scope) { } function removeListener(listener) { } function broadcastMessage(msg, eventObject) { } function step() { if (!m_bSplashed) { m_xPos = m_xPos + m_vel; var _local8 = {x:0, y:0}; m_mcAsset.localToGlobal(_local8); if ((_local8.x < -100) || (_local8.x > (Scene.SCENE_WIDTH + 100))) { broadcastMessage("onRemoveActiveObj", {obj:this}); return(undefined); } var _local2 = 0; while (_local2 < m_aEnemies.length) { var _local3 = Math.abs(m_yPos - m_aEnemies[_local2].getPosY()); if (((!m_aEnemies[_local2].isProtected()) && (m_mcAsset.hitTest(m_aEnemies[_local2].m_mcAsset))) && (_local3 < 10)) { broadcastMessage("onHitEnemy", {enemy:m_aEnemies[_local2], damage:DAMAGE}); broadcastMessage("onFinalHit", {power:2}); m_bSplashed = true; m_mcAsset.gotoAndStop("splash"); m_mcAsset.mcSplash.animEnd = EventDelegate.create(this, broadcastMessage, "onRemoveActiveObj", {obj:this}); Sounds.playSound(SoundData.SFX_MINT_SAUCE); } _local2++; } } } function draw() { m_mcAsset._x = m_xPos; m_mcAsset._y = m_yPos; } static var VEL = 20; static var DAMAGE = 10; }
Symbol 1536 MovieClip [__Packages.XMLParser] Frame 0
class XMLParser { var m_oScope, m_onLoadFunction, m_type, m_xmlData, m_oData; function XMLParser (type, oScope, onLoadFunction) { m_oScope = oScope; m_onLoadFunction = onLoadFunction; m_type = type; m_xmlData = new XML(); m_xmlData.ignoreWhite = true; } function loadData(sUrl) { m_xmlData.onLoad = EventDelegate.create(this, onLoadData); m_xmlData.load(sUrl); } function onLoadData(bSuccess) { parseData(); } function assignData(sData) { m_xmlData.parseXML(sData); return(parseData()); } function parseData(Void) { m_oData = new Object(); var _local2 = m_xmlData.firstChild; switch (m_type) { case TYPE_LEVEL : traverseLevel(_local2, null); var _local3 = new Array(); _local3.push(m_oData); m_onLoadFunction.apply(m_oScope, _local3); break; case TYPE_LINKS : m_oData.links = new Array(); traverseLinks(_local2); m_onLoadFunction.apply(m_oScope, m_oData.links); } return(m_oData); } function traverseLevel(node, parent) { var _local4 = null; switch (node.nodeName) { case "level" : m_oData.nr = Number(node.attributes.nr); break; case "layers" : m_oData.layers = {front:new Array(), middle:new Array(), decors:new Array()}; break; case "front" : _local4 = m_oData.layers.front; break; case "middle" : _local4 = m_oData.layers.middle; break; case "decors" : _local4 = m_oData.layers.decors; break; case "asset" : parent.push(node.attributes.name); break; case "decor" : parent.push({name:node.attributes.name, x:parseInt(node.attributes.x), scale:parseInt(node.attributes.scale)}); break; case "enemies" : _local4 = parent; break; case "enemy" : var _local5 = new Object(); _local5.x = Number(node.attributes.x); _local5.y = Number(node.attributes.y); _local5.dir = Number(node.attributes.dir); _local5.name = node.attributes.name; parent.enemies.push(_local5); break; case "fightingArea" : m_oData.areas = new Array(); _local4 = m_oData.areas; break; case "area" : parent.push({left:Number(node.attributes.left), right:Number(node.attributes.right), type:node.attributes.type, enemies:new Array(), items:new Array()}); _local4 = parent[parent.length - 1]; break; case "items" : _local4 = parent; break; case "item" : _local5 = new Object(); _local5.x = Number(node.attributes.x); _local5.y = Number(node.attributes.y); _local5.name = node.attributes.name; parent.items.push(_local5); } if (node.firstChild != null) { traverseLevel(node.firstChild, _local4); } if (node.nextSibling != null) { traverseLevel(node.nextSibling, parent); } } function traverseError(node, parent) { var _local3 = null; if (!(node.nodeName === "Error")) { } else { m_oData.nr = Number(node.attributes.nr); m_oData.description = node.attributes.description; } if (node.firstChild != null) { traverseError(node.firstChild, _local3); } if (node.nextSibling != null) { traverseError(node.nextSibling, parent); } } function traverseLinks(node) { if (!(node.nodeName === "link")) { } else { var _local3 = new Object(); _local3.id = node.attributes.id; _local3.kv = node.attributes.kv; _local3.url = node.attributes.url; m_oData.links.push(_local3); } if (node.firstChild != null) { traverseLinks(node.firstChild); } if (node.nextSibling != null) { traverseLinks(node.nextSibling); } } static var TYPE_LEVEL = 0; static var TYPE_LINKS = 1; }
Symbol 16 MovieClip Frame 1
setText(); stop();
Symbol 22 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 19
stop(); setText();
Symbol 22 MovieClip Frame 39
setText();
Symbol 22 MovieClip Frame 119
setText();
Symbol 133 MovieClip Frame 1
mcShaver._visible = false;
Symbol 246 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 375 MovieClip [hero] Frame 1
stop();
Symbol 397 MovieClip Frame 16
animEnd();
Symbol 398 MovieClip [shot] Frame 1
stop();
Symbol 405 MovieClip Frame 11
removeMovieClip(_parent);
Symbol 409 MovieClip Frame 6
removeMovieClip(_parent);
Symbol 415 MovieClip Frame 10
removeMovieClip(_parent);
Symbol 494 MovieClip [boss0] Frame 1
stop();
Symbol 573 MovieClip [zombie] Frame 1
stop();
Symbol 635 MovieClip Frame 148
stop();
Symbol 881 MovieClip Frame 75
stop();
Symbol 962 MovieClip [thriller] Frame 1
stop();
Symbol 1089 MovieClip Frame 1
stop();
Symbol 1092 MovieClip Frame 1
stop();
Symbol 1098 MovieClip Frame 1
stop();
Symbol 1102 MovieClip Frame 1
stop();
Symbol 1110 MovieClip Frame 1
stop();
Symbol 1138 MovieClip Frame 1
stop();
Symbol 1148 MovieClip Frame 1
stop();
Symbol 1153 MovieClip Frame 1
stop();
Symbol 1159 MovieClip Frame 1
stop(); transitionDone();
Symbol 1159 MovieClip Frame 19
stop(); transitionDone();
Symbol 1219 MovieClip Frame 1
stop();
Symbol 1225 MovieClip Frame 1
stop();
Symbol 1312 MovieClip Frame 250
stop(); animationDone();
Symbol 1321 MovieClip Frame 288
setText();
Symbol 1321 MovieClip Frame 291
setText();
Symbol 1321 MovieClip Frame 309
setText();
Symbol 1321 MovieClip Frame 315
stop(); activateButtons();
Symbol 1321 MovieClip Frame 348
_parent.play();
Symbol 1329 MovieClip Frame 1
stop();
Symbol 1344 MovieClip Frame 1
stop();
Symbol 1346 MovieClip Frame 1
stop();
Symbol 1346 MovieClip Frame 20
stop();
Symbol 1355 MovieClip Frame 1
stop();
Symbol 1355 MovieClip Frame 2
stop();
Symbol 1355 MovieClip Frame 3
stop();
Symbol 1356 MovieClip Frame 1
stop();
Instance of Symbol 1355 MovieClip in Symbol 1356 MovieClip Frame 22
onClipEvent (load) { gotoAndStop(_global.currentLevel + 1); }
Symbol 1356 MovieClip Frame 60
popupOutEnd();
Symbol 1368 MovieClip Frame 80
animEnd();
Symbol 1379 MovieClip Frame 85
animEnd();
Symbol 1383 MovieClip Frame 85
animEnd();
Symbol 1384 MovieClip Frame 1
stop();
Symbol 1387 MovieClip Frame 12
stop(); fadeOutEnd();
Symbol 1387 MovieClip Frame 27
stop(); fadeInEnd();
Symbol 1393 MovieClip Frame 1
stop();
Symbol 1453 Button
on (release) { getURL ("http://www.sony.co.uk", "_blank"); _root.kvClick(299); }
Symbol 1456 MovieClip Frame 1
stop();
Symbol 1460 MovieClip Frame 1
stop();
Symbol 1463 MovieClip Frame 1
stop();
Symbol 1473 MovieClip Frame 1
stop();
Symbol 1487 MovieClip Frame 1
function onRelease() { play(); _value = !_value; } stop();
Symbol 1487 MovieClip Frame 2
stop();
Symbol 1494 MovieClip Frame 1
stop();
Symbol 1495 MovieClip Frame 1
function onhttpstatus(httpStatus) { var _local1; if (httpStatus < 100) { _local1 = "flashError"; } else if (httpStatus < 200) { _local1 = "informational"; } else if (httpStatus < 300) { _local1 = "successful"; } else if (httpStatus < 400) { _local1 = "redirection"; } else if (httpStatus < 500) { _local1 = "clientError"; } else if (httpStatus < 600) { _local1 = "serverError"; } trace((("HTTP stauts code: " + httpStatus) + ", type: ") + _local1); } function onload(success) { if (success) { if (this.status == "saved") { trace("game saved"); _parent.gotoAndStop("off"); } else { feedback_txt.text = this.feedback; } } else { trace("save game failed"); feedback_txt.text = "unable to save game - please check your internet connection"; } } save_btn.onRelease = function () { var _local2 = new LoadVars(); var _local3 = new LoadVars(); _local2.score = (isNaN(_global.submitScore) ? 0 : (_global.submitScore)); _local2.level = (isNaN(_global.submitLevel) ? 1 : (_global.submitLevel)); trace(_global.submitScore); trace(_global.submitLevel); _local2.email = email_txt.text; _local2.username = username_txt.text; _local2.optIn1st = (optIn1st_mc._value ? true : false); _local2.optInKV = (optInKV_mc._value ? true : false); _local3.onLoad = onload; _local3.onHTTPStatus = onhttpstatus; _local2.sendAndLoad("http://highscores.killerviral.com/sheepsofrage/save.php?var=" + Math.random(), _local3); };
Symbol 1496 MovieClip Frame 1
stop();
Symbol 1496 MovieClip Frame 11
btnBlockade.useHandCursor = false; btnBlockadeSmall.useHandCursor = false;
Symbol 1497 Button
on (release) { getURL ("http://www.sony.co.uk/view/ShowProductCategory.action?site=odw_en_GB&category=Audio", "_blank"); _root.kvClick(264); }
Symbol 1500 MovieClip Frame 1
stop();
Symbol 1503 MovieClip Frame 1
stop();
Symbol 1504 MovieClip Frame 1
stop();
Symbol 1506 MovieClip Frame 106
setContent();
Symbol 1506 MovieClip Frame 115
setContent(); stop(); panelEnd();
Symbol 1506 MovieClip Frame 147
panelOut();

Library Items

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

Instance Names

"mcLoader"Frame 2Symbol 22 MovieClip
"killerviral_btn"Frame 2Symbol 25 Button
"sony_btn"Frame 2Symbol 25 Button
"sony_text_link"Frame 2Symbol 27 EditableText
"killerviral_text_link"Frame 2Symbol 28 EditableText
"mcFront"Frame 11Symbol 1321 MovieClip
"mcGame"Frame 21Symbol 1394 MovieClip
"mcEnd"Frame 31Symbol 1506 MovieClip
"txtLoading"Symbol 12 MovieClip Frame 1Symbol 11 EditableText
"txtPresents"Symbol 16 MovieClip Frame 1Symbol 15 EditableText
"mcBar"Symbol 22 MovieClip Frame 10Symbol 9 MovieClip
"mcTextLoading"Symbol 22 MovieClip Frame 19Symbol 12 MovieClip
"mcWalkman"Symbol 22 MovieClip Frame 39Symbol 16 MovieClip
"mcKillerViral"Symbol 22 MovieClip Frame 119Symbol 21 MovieClip
"mcShaver"Symbol 133 MovieClip Frame 1Symbol 132 MovieClip
"mcHand"Symbol 164 MovieClip Frame 1Symbol 133 MovieClip
"mcHand"Symbol 190 MovieClip Frame 1Symbol 133 MovieClip
"mcHitArea"Symbol 190 MovieClip Frame 2Symbol 181 MovieClip
"mcHitArea"Symbol 190 MovieClip Frame 4Symbol 181 MovieClip
"mcHitArea"Symbol 190 MovieClip Frame 6Symbol 181 MovieClip
"mcHand"Symbol 209 MovieClip Frame 1Symbol 133 MovieClip
"mcHitArea"Symbol 209 MovieClip Frame 1Symbol 181 MovieClip
"mcHitArea"Symbol 209 MovieClip Frame 3Symbol 181 MovieClip
"mcHitArea"Symbol 209 MovieClip Frame 5Symbol 181 MovieClip
"mcHitArea"Symbol 209 MovieClip Frame 7Symbol 181 MovieClip
"mcHitArea"Symbol 209 MovieClip Frame 9Symbol 181 MovieClip
"mcHand"Symbol 237 MovieClip Frame 1Symbol 133 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 7Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 9Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 11Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 13Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 15Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 17Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 19Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 21Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 23Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 25Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 27Symbol 181 MovieClip
"mcHitArea"Symbol 237 MovieClip Frame 29Symbol 181 MovieClip
"mcGun"Symbol 264 MovieClip Frame 1Symbol 246 MovieClip
"mcGun"Symbol 265 MovieClip Frame 1Symbol 246 MovieClip
"mcGun"Symbol 284 MovieClip Frame 1Symbol 246 MovieClip
"mcBoot"Symbol 310 MovieClip Frame 1Symbol 292 MovieClip
"mcBoot"Symbol 311 MovieClip Frame 1Symbol 292 MovieClip
"mcBoot"Symbol 324 MovieClip Frame 1Symbol 292 MovieClip
"mcHitArea"Symbol 324 MovieClip Frame 5Symbol 181 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 1Symbol 97 MovieClip
"mcHitArea"Symbol 375 MovieClip [hero] Frame 1Symbol 99 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 11Symbol 123 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 21Symbol 164 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 31Symbol 190 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 41Symbol 209 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 51Symbol 237 MovieClip
"mcGun"Symbol 375 MovieClip [hero] Frame 71Symbol 246 MovieClip
"mcHitArea"Symbol 375 MovieClip [hero] Frame 71Symbol 99 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 81Symbol 264 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 91Symbol 265 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 101Symbol 284 MovieClip
"mcBoot"Symbol 375 MovieClip [hero] Frame 111Symbol 292 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 121Symbol 310 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 131Symbol 311 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 141Symbol 324 MovieClip
"mcAnim"Symbol 375 MovieClip [hero] Frame 171Symbol 374 MovieClip
"mcState"Symbol 376 MovieClip Frame 1Symbol 246 MovieClip
"mcItem"Symbol 377 MovieClip [gun] Frame 1Symbol 376 MovieClip
"mcState"Symbol 378 MovieClip Frame 1Symbol 292 MovieClip
"mcItem"Symbol 379 MovieClip [boot] Frame 1Symbol 378 MovieClip
"mcShot"Symbol 398 MovieClip [shot] Frame 1Symbol 381 MovieClip
"mcSplash"Symbol 398 MovieClip [shot] Frame 11Symbol 397 MovieClip
"mcAnim"Symbol 406 MovieClip [compact1] Frame 1Symbol 405 MovieClip
"mcAnim"Symbol 410 MovieClip [compact2] Frame 1Symbol 409 MovieClip
"mcAnim"Symbol 416 MovieClip [compact3] Frame 1Symbol 415 MovieClip
"mcHitArea"Symbol 494 MovieClip [boss0] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 494 MovieClip [boss0] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 494 MovieClip [boss0] Frame 11Symbol 463 MovieClip
"mcAttackArea"Symbol 494 MovieClip [boss0] Frame 11Symbol 99 MovieClip
"mcAnim"Symbol 494 MovieClip [boss0] Frame 21Symbol 490 MovieClip
"mcAnim"Symbol 494 MovieClip [boss0] Frame 31Symbol 493 MovieClip
"mcAnim"Symbol 521 MovieClip [cycle] Frame 1Symbol 520 MovieClip
"mcAttackArea"Symbol 521 MovieClip [cycle] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 521 MovieClip [cycle] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 521 MovieClip [cycle] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 540 MovieClip [run] Frame 1Symbol 539 MovieClip
"mcAttackArea"Symbol 540 MovieClip [run] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 540 MovieClip [run] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 540 MovieClip [run] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 572 MovieClip Frame 1Symbol 571 MovieClip
"mcAnim"Symbol 573 MovieClip [zombie] Frame 1Symbol 561 MovieClip
"mcHitArea"Symbol 573 MovieClip [zombie] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 573 MovieClip [zombie] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 573 MovieClip [zombie] Frame 11Symbol 564 MovieClip
"mcAttackArea"Symbol 573 MovieClip [zombie] Frame 11Symbol 99 MovieClip
"mcAnim"Symbol 573 MovieClip [zombie] Frame 21Symbol 571 MovieClip
"mcAnim"Symbol 573 MovieClip [zombie] Frame 31Symbol 572 MovieClip
"mcAnim"Symbol 636 MovieClip [boss1] Frame 1Symbol 602 MovieClip
"mcAttackArea"Symbol 636 MovieClip [boss1] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 636 MovieClip [boss1] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 636 MovieClip [boss1] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 636 MovieClip [boss1] Frame 11Symbol 635 MovieClip
"mcAnim"Symbol 669 MovieClip [horse] Frame 1Symbol 668 MovieClip
"mcAttackArea"Symbol 669 MovieClip [horse] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 669 MovieClip [horse] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 669 MovieClip [horse] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 683 MovieClip [ninja] Frame 1Symbol 682 MovieClip
"mcAttackArea"Symbol 683 MovieClip [ninja] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 683 MovieClip [ninja] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 683 MovieClip [ninja] Frame 1Symbol 452 MovieClip
"mcShadow"Symbol 702 MovieClip [rope] Frame 1Symbol 684 MovieClip
"mcAnim"Symbol 702 MovieClip [rope] Frame 1Symbol 701 MovieClip
"mcAttackArea"Symbol 702 MovieClip [rope] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 702 MovieClip [rope] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 702 MovieClip [rope] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 882 MovieClip [boss2] Frame 1Symbol 756 MovieClip
"mcEnergy"Symbol 882 MovieClip [boss2] Frame 1Symbol 452 MovieClip
"mcHitArea"Symbol 882 MovieClip [boss2] Frame 1Symbol 99 MovieClip
"mcAnim"Symbol 882 MovieClip [boss2] Frame 11Symbol 791 MovieClip
"mcAnim"Symbol 882 MovieClip [boss2] Frame 21Symbol 839 MovieClip
"mcAttackArea"Symbol 882 MovieClip [boss2] Frame 21Symbol 99 MovieClip
"mcAnim"Symbol 882 MovieClip [boss2] Frame 31Symbol 881 MovieClip
"mcAnim"Symbol 915 MovieClip [robo] Frame 1Symbol 914 MovieClip
"mcAttackArea"Symbol 915 MovieClip [robo] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 915 MovieClip [robo] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 915 MovieClip [robo] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 936 MovieClip [black] Frame 1Symbol 935 MovieClip
"mcAttackArea"Symbol 936 MovieClip [black] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 936 MovieClip [black] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 936 MovieClip [black] Frame 1Symbol 452 MovieClip
"mcAnim"Symbol 962 MovieClip [thriller] Frame 1Symbol 955 MovieClip
"mcHitArea"Symbol 962 MovieClip [thriller] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 962 MovieClip [thriller] Frame 1Symbol 452 MovieClip
"mcAttackArea"Symbol 962 MovieClip [thriller] Frame 11Symbol 99 MovieClip
"mcAnim"Symbol 989 MovieClip [jackass] Frame 1Symbol 988 MovieClip
"mcAttackArea"Symbol 989 MovieClip [jackass] Frame 1Symbol 99 MovieClip
"mcHitArea"Symbol 989 MovieClip [jackass] Frame 1Symbol 99 MovieClip
"mcEnergy"Symbol 989 MovieClip [jackass] Frame 1Symbol 452 MovieClip
"txtLabel"Symbol 1078 MovieClip Frame 1Symbol 1077 EditableText
"txtLabel"Symbol 1088 MovieClip Frame 1Symbol 1087 EditableText
"mcText"Symbol 1089 MovieClip Frame 1Symbol 1088 MovieClip
"txtLabel"Symbol 1091 MovieClip Frame 1Symbol 1090 EditableText
"mcText"Symbol 1092 MovieClip Frame 1Symbol 1091 MovieClip
"txtLabel"Symbol 1097 MovieClip Frame 1Symbol 1096 EditableText
"mcText"Symbol 1098 MovieClip Frame 1Symbol 1097 MovieClip
"txtLabel"Symbol 1101 MovieClip Frame 1Symbol 1100 EditableText
"mcText"Symbol 1102 MovieClip Frame 1Symbol 1101 MovieClip
"txtLabel"Symbol 1107 MovieClip Frame 1Symbol 1106 EditableText
"mcText"Symbol 1110 MovieClip Frame 1Symbol 1107 MovieClip
"txtWinTitle"Symbol 1136 MovieClip Frame 1Symbol 1135 EditableText
"txtWin"Symbol 1138 MovieClip Frame 1Symbol 1134 EditableText
"txtTitle"Symbol 1138 MovieClip Frame 1Symbol 1136 MovieClip
"txtCountry"Symbol 1147 MovieClip Frame 1Symbol 1146 EditableText
"mcLabel"Symbol 1148 MovieClip Frame 1Symbol 1147 MovieClip
"txtCountry"Symbol 1152 MovieClip Frame 1Symbol 1151 EditableText
"mcLabel"Symbol 1153 MovieClip Frame 1Symbol 1152 MovieClip
"btnEnter"Symbol 1154 MovieClip Frame 1Symbol 1138 MovieClip
"txtFindADealer"Symbol 1154 MovieClip Frame 1Symbol 1139 EditableText
"txtSeeTheRange"Symbol 1154 MovieClip Frame 1Symbol 1140 EditableText
"btnUKRange"Symbol 1154 MovieClip Frame 1Symbol 1148 MovieClip
"btnROIRange"Symbol 1154 MovieClip Frame 1Symbol 1153 MovieClip
"btnUKDealer"Symbol 1154 MovieClip Frame 1Symbol 1148 MovieClip
"btnROIDealer"Symbol 1154 MovieClip Frame 1Symbol 1153 MovieClip
"btnBlocking"Symbol 1159 MovieClip Frame 1Symbol 25 Button
"tfText"Symbol 1166 MovieClip Frame 1Symbol 1165 EditableText
"btnBlockadeBig"Symbol 1174 MovieClip Frame 1Symbol 1161 Button
"btnClose"Symbol 1174 MovieClip Frame 1Symbol 1167 Button
"btnLoad"Symbol 1174 MovieClip Frame 1Symbol 1170 Button
"txtEmail"Symbol 1174 MovieClip Frame 1Symbol 1173 EditableText
"btnBlockadeSmall"Symbol 1174 MovieClip Frame 1Symbol 1161 Button
"txtLabel"Symbol 1198 MovieClip Frame 1Symbol 1197 EditableText
"mcKey"Symbol 1199 MovieClip Frame 1Symbol 1198 MovieClip
"txtInstructions1"Symbol 1215 MovieClip Frame 1Symbol 1181 EditableText
"txtInstructions2"Symbol 1215 MovieClip Frame 1Symbol 1182 EditableText
"txtInstructions3"Symbol 1215 MovieClip Frame 1Symbol 1183 EditableText
"mcSpaceBar"Symbol 1215 MovieClip Frame 1Symbol 1199 MovieClip
"txtInstructions"Symbol 1215 MovieClip Frame 1Symbol 1213 EditableText
"txtInstructions"Symbol 1215 MovieClip Frame 1Symbol 1214 EditableText
"mcText"Symbol 1219 MovieClip Frame 1Symbol 1107 MovieClip
"txtLabel"Symbol 1222 MovieClip Frame 1Symbol 1221 EditableText
"mcText"Symbol 1225 MovieClip Frame 1Symbol 1222 MovieClip
"mcWidlhearts"Symbol 1321 MovieClip Frame 288Symbol 1078 MovieClip
"btnWalkman"Symbol 1321 MovieClip Frame 288Symbol 1079 Button
"btnSony"Symbol 1321 MovieClip Frame 288Symbol 1082 Button
"btnHighScores"Symbol 1321 MovieClip Frame 288Symbol 1089 MovieClip
"btnMusic"Symbol 1321 MovieClip Frame 288Symbol 1092 MovieClip
"btnSendFriend"Symbol 1321 MovieClip Frame 288Symbol 1098 MovieClip
"btnInstructions"Symbol 1321 MovieClip Frame 288Symbol 1102 MovieClip
"btnPlay"Symbol 1321 MovieClip Frame 288Symbol 1110 MovieClip
"btnKillerViral"Symbol 1321 MovieClip Frame 288Symbol 1114 Button
"mcWin"Symbol 1321 MovieClip Frame 309Symbol 1154 MovieClip
"mcTransition"Symbol 1321 MovieClip Frame 314Symbol 1159 MovieClip
"mcLoadGamePopup"Symbol 1321 MovieClip Frame 315Symbol 1174 MovieClip
"mcText"Symbol 1321 MovieClip Frame 317Symbol 1107 MovieClip
"mcText"Symbol 1321 MovieClip Frame 320Symbol 1101 MovieClip
"mcInstructions"Symbol 1321 MovieClip Frame 364Symbol 1215 MovieClip
"btnPlay"Symbol 1321 MovieClip Frame 364Symbol 1219 MovieClip
"btnBack"Symbol 1321 MovieClip Frame 364Symbol 1225 MovieClip
"mcGameIntro"Symbol 1321 MovieClip Frame 375Symbol 1312 MovieClip
"btnSkip"Symbol 1321 MovieClip Frame 375Symbol 1316 Button
"btnSound"Symbol 1344 MovieClip Frame 1Symbol 1342 Button
"btnSound"Symbol 1344 MovieClip Frame 6Symbol 1343 Button
"tfTime"Symbol 1345 MovieClip Frame 1Symbol 1331 EditableText
"tfScore"Symbol 1345 MovieClip Frame 1Symbol 1332 EditableText
"tfEnergyLabel"Symbol 1345 MovieClip Frame 1Symbol 1333 EditableText
"tfScoreLabel"Symbol 1345 MovieClip Frame 1Symbol 1334 EditableText
"tfTimeLabel"Symbol 1345 MovieClip Frame 1Symbol 1335 EditableText
"mcEnergy"Symbol 1345 MovieClip Frame 1Symbol 1338 MovieClip
"mcSoundButton"Symbol 1345 MovieClip Frame 1Symbol 1344 MovieClip
"mcBar"Symbol 1346 MovieClip Frame 11Symbol 1345 MovieClip
"tfLevel"Symbol 1350 MovieClip Frame 1Symbol 1349 EditableText
"mcBoard"Symbol 1356 MovieClip Frame 11Symbol 1350 MovieClip
"mcAnim"Symbol 1384 MovieClip Frame 11Symbol 1368 MovieClip
"mcAnim"Symbol 1384 MovieClip Frame 21Symbol 1379 MovieClip
"mcAnim"Symbol 1384 MovieClip Frame 31Symbol 1383 MovieClip
"txtLabel"Symbol 1391 MovieClip Frame 1Symbol 1389 EditableText
"mcScene"Symbol 1394 MovieClip Frame 1Symbol 1324 MovieClip
"mcGo"Symbol 1394 MovieClip Frame 1Symbol 1329 MovieClip
"mcStatusBar"Symbol 1394 MovieClip Frame 1Symbol 1346 MovieClip
"mcPopUp"Symbol 1394 MovieClip Frame 1Symbol 1356 MovieClip
"mcIntros"Symbol 1394 MovieClip Frame 1Symbol 1384 MovieClip
"mcFade"Symbol 1394 MovieClip Frame 1Symbol 1387 MovieClip
"mcPaused"Symbol 1394 MovieClip Frame 1Symbol 1393 MovieClip
"tfText"Symbol 1455 MovieClip Frame 1Symbol 1454 EditableText
"mcText"Symbol 1456 MovieClip Frame 1Symbol 1455 MovieClip
"tfText"Symbol 1458 MovieClip Frame 1Symbol 1457 EditableText
"mcText"Symbol 1460 MovieClip Frame 1Symbol 1458 MovieClip
"tfText"Symbol 1462 MovieClip Frame 1Symbol 1461 EditableText
"mcText"Symbol 1463 MovieClip Frame 1Symbol 1462 MovieClip
"mcClose"Symbol 1473 MovieClip Frame 1Symbol 1166 MovieClip
"tfText"Symbol 1491 MovieClip Frame 1Symbol 1490 EditableText
"mcSave"Symbol 1494 MovieClip Frame 1Symbol 1491 MovieClip
"tfEmailLabel"Symbol 1495 MovieClip Frame 1Symbol 1476 EditableText
"tfUsernamelLabel"Symbol 1495 MovieClip Frame 1Symbol 1477 EditableText
"tfOptIn1stlLabel"Symbol 1495 MovieClip Frame 1Symbol 1478 EditableText
"tfOptInKVLabel"Symbol 1495 MovieClip Frame 1Symbol 1481 EditableText
"email_txt"Symbol 1495 MovieClip Frame 1Symbol 1482 EditableText
"username_txt"Symbol 1495 MovieClip Frame 1Symbol 1483 EditableText
"optIn1st_mc"Symbol 1495 MovieClip Frame 1Symbol 1487 MovieClip
"optInKV_mc"Symbol 1495 MovieClip Frame 1Symbol 1487 MovieClip
"feedback_txt"Symbol 1495 MovieClip Frame 1Symbol 1488 EditableText
"save_btn"Symbol 1495 MovieClip Frame 1Symbol 1494 MovieClip
"btnBlockade"Symbol 1496 MovieClip Frame 11Symbol 1161 Button
"mcClose"Symbol 1496 MovieClip Frame 11Symbol 1473 MovieClip
"tfTitle"Symbol 1496 MovieClip Frame 11Symbol 1474 EditableText
"save_mc"Symbol 1496 MovieClip Frame 11Symbol 1495 MovieClip
"tfText"Symbol 1499 MovieClip Frame 1Symbol 1498 EditableText
"mcText"Symbol 1500 MovieClip Frame 1Symbol 1499 MovieClip
"tfText"Symbol 1502 MovieClip Frame 1Symbol 1501 EditableText
"mcText"Symbol 1503 MovieClip Frame 1Symbol 1502 MovieClip
"mcContinue"Symbol 1504 MovieClip Frame 1Symbol 1456 MovieClip
"mcBack"Symbol 1504 MovieClip Frame 1Symbol 1460 MovieClip
"mcSend"Symbol 1504 MovieClip Frame 1Symbol 1463 MovieClip
"tfScoreLabel"Symbol 1504 MovieClip Frame 1Symbol 1464 EditableText
"tfScore"Symbol 1504 MovieClip Frame 1Symbol 1465 EditableText
"tfTitle"Symbol 1504 MovieClip Frame 1Symbol 1466 EditableText
"mcSaveGamePopup"Symbol 1504 MovieClip Frame 1Symbol 1496 MovieClip
"mcSend"Symbol 1504 MovieClip Frame 11Symbol 1463 MovieClip
"mcCompetition"Symbol 1504 MovieClip Frame 11Symbol 1500 MovieClip
"mcHighscore"Symbol 1504 MovieClip Frame 11Symbol 1503 MovieClip
"mcContent"Symbol 1506 MovieClip Frame 106Symbol 1504 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1507 as "__Packages.Application"
ExportAssets (56)Timeline Frame 1Symbol 1508 as "__Packages.Loader"
ExportAssets (56)Timeline Frame 1Symbol 1509 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1510 as "__Packages.EventDelegate"
ExportAssets (56)Timeline Frame 1Symbol 1511 as "__Packages.XLIFFManager"
ExportAssets (56)Timeline Frame 1Symbol 1512 as "__Packages.Front"
ExportAssets (56)Timeline Frame 1Symbol 1513 as "__Packages.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 1514 as "__Packages.mx.transitions.easing.None"
ExportAssets (56)Timeline Frame 1Symbol 1515 as "__Packages.mx.transitions.OnEnterFrameBeacon"
ExportAssets (56)Timeline Frame 1Symbol 1516 as "__Packages.mx.transitions.BroadcasterMX"
ExportAssets (56)Timeline Frame 1Symbol 1517 as "__Packages.mx.transitions.Tween"
ExportAssets (56)Timeline Frame 1Symbol 1518 as "__Packages.SoundData"
ExportAssets (56)Timeline Frame 1Symbol 1519 as "__Packages.EmailValidator"
ExportAssets (56)Timeline Frame 1Symbol 1520 as "__Packages.End"
ExportAssets (56)Timeline Frame 1Symbol 1521 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 1522 as "__Packages.Hero"
ExportAssets (56)Timeline Frame 1Symbol 1523 as "__Packages.Item"
ExportAssets (56)Timeline Frame 1Symbol 1524 as "__Packages.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 1525 as "__Packages.Scene"
ExportAssets (56)Timeline Frame 1Symbol 1526 as "__Packages.Debug"
ExportAssets (56)Timeline Frame 1Symbol 1527 as "__Packages.Timer"
ExportAssets (56)Timeline Frame 1Symbol 1528 as "__Packages.EnemyZombie"
ExportAssets (56)Timeline Frame 1Symbol 1529 as "__Packages.EnemyRun"
ExportAssets (56)Timeline Frame 1Symbol 1530 as "__Packages.EnemyBoss0"
ExportAssets (56)Timeline Frame 1Symbol 1531 as "__Packages.EnemyBoss1"
ExportAssets (56)Timeline Frame 1Symbol 1532 as "__Packages.EnemyBoss2"
ExportAssets (56)Timeline Frame 1Symbol 1533 as "__Packages.EnemyRobo"
ExportAssets (56)Timeline Frame 1Symbol 1534 as "__Packages.EnemyRope"
ExportAssets (56)Timeline Frame 1Symbol 1535 as "__Packages.Shot"
ExportAssets (56)Timeline Frame 1Symbol 1536 as "__Packages.XMLParser"
ExportAssets (56)Timeline Frame 5Symbol 36 as "snd: growl"
ExportAssets (56)Timeline Frame 5Symbol 37 as "snd: boxing"
ExportAssets (56)Timeline Frame 5Symbol 38 as "snd: impact"
ExportAssets (56)Timeline Frame 5Symbol 39 as "snd: hangingSheep"
ExportAssets (56)Timeline Frame 5Symbol 40 as "snd: kick"
ExportAssets (56)Timeline Frame 5Symbol 41 as "snd: hulk"
ExportAssets (56)Timeline Frame 5Symbol 42 as "snd: mintSauce"
ExportAssets (56)Timeline Frame 5Symbol 43 as "snd: oww"
ExportAssets (56)Timeline Frame 5Symbol 45 as "snd: ram"
ExportAssets (56)Timeline Frame 5Symbol 46 as "snd: robotSteps"
ExportAssets (56)Timeline Frame 5Symbol 47 as "snd: shears"
ExportAssets (56)Timeline Frame 5Symbol 48 as "snd: sheep"
ExportAssets (56)Timeline Frame 5Symbol 51 as "snd: sword"
ExportAssets (56)Timeline Frame 5Symbol 52 as "snd: tricycle"
ExportAssets (56)Timeline Frame 5Symbol 53 as "snd: trolleySqueak"
ExportAssets (56)Timeline Frame 5Symbol 54 as "snd: wellie"
ExportAssets (56)Timeline Frame 5Symbol 55 as "snd: whip"
ExportAssets (56)Timeline Frame 5Symbol 57 as "snd: wrestler"
ExportAssets (56)Timeline Frame 5Symbol 58 as "music: boss0"
ExportAssets (56)Timeline Frame 5Symbol 59 as "music: boss2"
ExportAssets (56)Timeline Frame 5Symbol 60 as "music: end"
ExportAssets (56)Timeline Frame 5Symbol 61 as "music: boss1"
ExportAssets (56)Timeline Frame 5Symbol 62 as "music: level1"
ExportAssets (56)Timeline Frame 5Symbol 63 as "music: level0"
ExportAssets (56)Timeline Frame 5Symbol 64 as "music: level2"
ExportAssets (56)Timeline Frame 5Symbol 65 as "music: intro"
ExportAssets (56)Timeline Frame 5Symbol 375 as "hero"
ExportAssets (56)Timeline Frame 5Symbol 377 as "gun"
ExportAssets (56)Timeline Frame 5Symbol 379 as "boot"
ExportAssets (56)Timeline Frame 5Symbol 398 as "shot"
ExportAssets (56)Timeline Frame 5Symbol 406 as "compact1"
ExportAssets (56)Timeline Frame 5Symbol 410 as "compact2"
ExportAssets (56)Timeline Frame 5Symbol 416 as "compact3"
ExportAssets (56)Timeline Frame 5Symbol 419 as "shaver"
ExportAssets (56)Timeline Frame 5Symbol 422 as "medkit"
ExportAssets (56)Timeline Frame 5Symbol 494 as "boss0"
ExportAssets (56)Timeline Frame 5Symbol 521 as "cycle"
ExportAssets (56)Timeline Frame 5Symbol 540 as "run"
ExportAssets (56)Timeline Frame 5Symbol 573 as "zombie"
ExportAssets (56)Timeline Frame 5Symbol 576 as "nude"
ExportAssets (56)Timeline Frame 5Symbol 636 as "boss1"
ExportAssets (56)Timeline Frame 5Symbol 669 as "horse"
ExportAssets (56)Timeline Frame 5Symbol 683 as "ninja"
ExportAssets (56)Timeline Frame 5Symbol 702 as "rope"
ExportAssets (56)Timeline Frame 5Symbol 882 as "boss2"
ExportAssets (56)Timeline Frame 5Symbol 915 as "robo"
ExportAssets (56)Timeline Frame 5Symbol 936 as "black"
ExportAssets (56)Timeline Frame 5Symbol 962 as "thriller"
ExportAssets (56)Timeline Frame 5Symbol 989 as "jackass"
ExportAssets (56)Timeline Frame 5Symbol 997 as "mg00"
ExportAssets (56)Timeline Frame 5Symbol 999 as "keg2"
ExportAssets (56)Timeline Frame 5Symbol 1001 as "keg1"
ExportAssets (56)Timeline Frame 5Symbol 1006 as "table"
ExportAssets (56)Timeline Frame 5Symbol 1009 as "postbox"
ExportAssets (56)Timeline Frame 5Symbol 1011 as "fg00"
ExportAssets (56)Timeline Frame 5Symbol 1015 as "mg01"
ExportAssets (56)Timeline Frame 5Symbol 1019 as "mg02"
ExportAssets (56)Timeline Frame 5Symbol 1021 as "keg0"
ExportAssets (56)Timeline Frame 5Symbol 1023 as "bin"
ExportAssets (56)Timeline Frame 5Symbol 1024 as "fg01"
ExportAssets (56)Timeline Frame 5Symbol 1030 as "trestle"
ExportAssets (56)Timeline Frame 5Symbol 1034 as "crate2"
ExportAssets (56)Timeline Frame 5Symbol 1036 as "crate0"
ExportAssets (56)Timeline Frame 5Symbol 1038 as "crate1"
ExportAssets (56)Timeline Frame 5Symbol 1040 as "tree"

Labels

"version checking"Frame 1
"loader"Frame 2
"front"Frame 12
"game"Frame 22
"end"Frame 32
"stand"Symbol 375 MovieClip [hero] Frame 1
"walk"Symbol 375 MovieClip [hero] Frame 11
"run"Symbol 375 MovieClip [hero] Frame 21
"kick"Symbol 375 MovieClip [hero] Frame 31
"punch"Symbol 375 MovieClip [hero] Frame 41
"super"Symbol 375 MovieClip [hero] Frame 51
"damage"Symbol 375 MovieClip [hero] Frame 61
"stand_gun"Symbol 375 MovieClip [hero] Frame 71
"walk_gun"Symbol 375 MovieClip [hero] Frame 81
"run_gun"Symbol 375 MovieClip [hero] Frame 91
"shoot"Symbol 375 MovieClip [hero] Frame 101
"stand_boot"Symbol 375 MovieClip [hero] Frame 111
"walk_boot"Symbol 375 MovieClip [hero] Frame 121
"run_boot"Symbol 375 MovieClip [hero] Frame 131
"smash"Symbol 375 MovieClip [hero] Frame 141
"stand_shaver"Symbol 375 MovieClip [hero] Frame 151
"walk_shaver"Symbol 375 MovieClip [hero] Frame 161
"shave"Symbol 375 MovieClip [hero] Frame 171
"shot"Symbol 398 MovieClip [shot] Frame 1
"splash"Symbol 398 MovieClip [shot] Frame 11
"stand"Symbol 494 MovieClip [boss0] Frame 1
"walk"Symbol 494 MovieClip [boss0] Frame 11
"attack"Symbol 494 MovieClip [boss0] Frame 21
"damaged"Symbol 494 MovieClip [boss0] Frame 31
"flight"Symbol 494 MovieClip [boss0] Frame 41
"walk"Symbol 573 MovieClip [zombie] Frame 1
"attack"Symbol 573 MovieClip [zombie] Frame 11
"damaged"Symbol 573 MovieClip [zombie] Frame 21
"flight"Symbol 573 MovieClip [zombie] Frame 31
"walk"Symbol 636 MovieClip [boss1] Frame 1
"attack"Symbol 636 MovieClip [boss1] Frame 11
"stand"Symbol 882 MovieClip [boss2] Frame 1
"transform"Symbol 882 MovieClip [boss2] Frame 11
"walk"Symbol 882 MovieClip [boss2] Frame 21
"attack"Symbol 882 MovieClip [boss2] Frame 31
"walk"Symbol 962 MovieClip [thriller] Frame 1
"attack"Symbol 962 MovieClip [thriller] Frame 11
"_up"Symbol 1089 MovieClip Frame 1
"_over"Symbol 1089 MovieClip Frame 6
"_down"Symbol 1089 MovieClip Frame 12
"_up"Symbol 1092 MovieClip Frame 1
"_over"Symbol 1092 MovieClip Frame 6
"_down"Symbol 1092 MovieClip Frame 12
"_up"Symbol 1098 MovieClip Frame 1
"_over"Symbol 1098 MovieClip Frame 6
"_down"Symbol 1098 MovieClip Frame 12
"_up"Symbol 1102 MovieClip Frame 1
"_over"Symbol 1102 MovieClip Frame 6
"_down"Symbol 1102 MovieClip Frame 12
"_up"Symbol 1110 MovieClip Frame 1
"_over"Symbol 1110 MovieClip Frame 6
"_down"Symbol 1110 MovieClip Frame 12
"_up"Symbol 1138 MovieClip Frame 1
"_over"Symbol 1138 MovieClip Frame 6
"_down"Symbol 1138 MovieClip Frame 12
"_up"Symbol 1148 MovieClip Frame 1
"_over"Symbol 1148 MovieClip Frame 6
"_down"Symbol 1148 MovieClip Frame 12
"_up"Symbol 1153 MovieClip Frame 1
"_over"Symbol 1153 MovieClip Frame 6
"_down"Symbol 1153 MovieClip Frame 12
"in"Symbol 1159 MovieClip Frame 1
"out"Symbol 1159 MovieClip Frame 19
"_up"Symbol 1219 MovieClip Frame 1
"_over"Symbol 1219 MovieClip Frame 6
"_down"Symbol 1219 MovieClip Frame 12
"_up"Symbol 1225 MovieClip Frame 1
"_over"Symbol 1225 MovieClip Frame 6
"_down"Symbol 1225 MovieClip Frame 12
"end"Symbol 1312 MovieClip Frame 250
"intro"Symbol 1321 MovieClip Frame 315
"instructions"Symbol 1321 MovieClip Frame 364
"game_intro"Symbol 1321 MovieClip Frame 375
"off"Symbol 1329 MovieClip Frame 1
"on"Symbol 1329 MovieClip Frame 11
"up"Symbol 1344 MovieClip Frame 1
"down"Symbol 1344 MovieClip Frame 6
"off"Symbol 1346 MovieClip Frame 1
"in"Symbol 1346 MovieClip Frame 11
"off"Symbol 1356 MovieClip Frame 1
"in"Symbol 1356 MovieClip Frame 11
"off"Symbol 1384 MovieClip Frame 1
"boss0"Symbol 1384 MovieClip Frame 11
"boss1"Symbol 1384 MovieClip Frame 21
"boss2"Symbol 1384 MovieClip Frame 31
"out"Symbol 1387 MovieClip Frame 1
"off"Symbol 1387 MovieClip Frame 12
"in"Symbol 1387 MovieClip Frame 17
"off"Symbol 1393 MovieClip Frame 1
"on"Symbol 1393 MovieClip Frame 7
"_up"Symbol 1456 MovieClip Frame 1
"_over"Symbol 1456 MovieClip Frame 11
"_down"Symbol 1456 MovieClip Frame 21
"_up"Symbol 1460 MovieClip Frame 1
"_over"Symbol 1460 MovieClip Frame 11
"_down"Symbol 1460 MovieClip Frame 21
"_up"Symbol 1463 MovieClip Frame 1
"_over"Symbol 1463 MovieClip Frame 11
"_down"Symbol 1463 MovieClip Frame 21
"_up"Symbol 1473 MovieClip Frame 1
"_over"Symbol 1473 MovieClip Frame 6
"_down"Symbol 1473 MovieClip Frame 12
"off"Symbol 1487 MovieClip Frame 1
"on"Symbol 1487 MovieClip Frame 2
"_up"Symbol 1494 MovieClip Frame 1
"_over"Symbol 1494 MovieClip Frame 6
"_down"Symbol 1494 MovieClip Frame 12
"off"Symbol 1496 MovieClip Frame 1
"on"Symbol 1496 MovieClip Frame 11
"_up"Symbol 1500 MovieClip Frame 1
"_over"Symbol 1500 MovieClip Frame 11
"_down"Symbol 1500 MovieClip Frame 21
"_up"Symbol 1503 MovieClip Frame 1
"_over"Symbol 1503 MovieClip Frame 11
"_down"Symbol 1503 MovieClip Frame 21
"level"Symbol 1504 MovieClip Frame 1
"success"Symbol 1504 MovieClip Frame 11
"failed"Symbol 1504 MovieClip Frame 21
"panel"Symbol 1506 MovieClip Frame 79
"out"Symbol 1506 MovieClip Frame 119




http://swfchan.com/10/46326/info.shtml
Created: 3/5 -2019 22:11:51 Last modified: 3/5 -2019 22:11:51 Server time: 15/05 -2024 08:48:09