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

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

Presidential Toss off.swf

This is the info page for
Flash #48521

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


Text
presents...

INSTRUCTIONS

Break the moral of your least favourite
candidate before they win over the crowd.
Do so by hurling tomatoes and other objects at
them using your left mouse button. The longer you
hold down, the harder and more damaging the
throw. The faster you destroy the candidate,
the more bonus points you earn.

50

45

TIME

<p align="center"><font face="Univers LT Std 85 XBlk" size="26" color="#ffffff" letterSpacing="-1.000000" kerning="0">00250</font></p>

SCORE

3

2

1

GO

TIMES
UP!

LOADING
HIGHSCORES

Congratulations,
you got a  high score!

<p align="center"><font face="Univers LT Std 85 XBlk" size="67" color="#d02400" letterSpacing="-1.000000" kerning="0"><b>8024</b></font></p>

Enter your name:

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

SUBMIT

PLAY

AGAIN

<p align="left"><font face="Univers LT Std 85 XBlk" size="16" color="#ffffff" letterSpacing="-1.000000" kerning="0"><b>25454</b></font></p>

HIGH SCORES

MOST NAILED

CANDIDATE

<p align="left"><font face="Univers LT Std 85 XBlk" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0">Jimmy Jonds</font></p>

<p align="right"><font face="Univers LT Std 85 XBlk" size="15" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>1000</b></font></p>

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "_mochibot_"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("2749a0ee", this, 10301, true);
Frame 3
Frame 4
function selectChar(charId) { pollVote(charId); selectedChar = charId; gotoAndStop ("play"); } function endGame() { Mouse.show(); checkHighscore(); } function checkHighscore() { curScore = score.getScore(); highscores = score.highscores; if ((highscores.length == 0) || (curScore >= highscores[highscores.length - 1].score)) { gotoAndStop ("highscore"); } else { gotoAndStop ("highscores"); } } function submitHighscore() { gotoAndStop ("highscores"); } function initPolls() { curPollIndex = 1; pollLoader = new nz.co.resn.gen_admin.GenAdminDataLoader(); pollLoader.getPoll(curPollIndex, pollLoaded, false); } function pollLoaded(pollData) { pollIsLoaded = true; curPoll = pollData; updatePoll(); } function updatePoll() { curPoll.pollAnswers = []; itemI = 0; while (itemI < curPoll.answers.length) { curPollAnswer = curPoll.answers[itemI]; curPoll.pollAnswers[curPollAnswer.answer.toLowerCase()] = curPollAnswer; itemI++; } } function pollVote(voteId) { curPollAnswer = curPoll.pollAnswers[voteId]; pollAnswerId = curPollAnswer.id; if (pollAnswerId != undefined) { curPollAnswer.count++; pollSaver = new nz.co.resn.gen_admin.GenAdminDataSaver(); pollSaver.voteOnPollAnswer(pollAnswerId); } } function initScore() { nz.co.resn.game_utils.HighScores.highScorePath = siteRoot + "highscores.php"; highscoresAreLoaded = false; score = new nz.co.resn.game_utils.HighScores(); score.loadHighscores = loadHighscores; score.highscoresLoaded = highscoresLoaded; numHighscores = 10; dummyNames = ["bob", "sami", "Wickednessss", "James1", "L.T.", "azbsarnds", "Ace", "Emlyn", "lotus", "FRANCO"]; } function showHighscores() { score.loadHighscores(); gotoAndStop ("highscores"); } function loadHighscores(loadData) { trace("loadHighscores"); score.loadingHighscores = true; this.highscores = []; newStartDate = (new Date().getTime() / 1000) - 86400; score.getHighScores(1, 20, {order:"desc", startDate:Math.round(newStartDate)}, highscoresLoaded); } function highscoresLoaded(xmlData) { trace("highscoresLoaded"); highscoresAreLoaded = true; this.loadingHighscores = false; highscores = (this.highscores = []); curHighscore = undefined; pi = 0; while ((pi < xmlData.firstChild.childNodes.length) && (pi < numHighscores)) { xmlNode = xmlData.firstChild.childNodes[pi]; curHighscorePosition = pi + 1; curHighscoreName = xmlNode.firstChild.firstChild.nodeValue; curHighscoreScore = xmlNode.attributes.score; curHighscore = new Object(); curHighscore.position = curHighscorePosition; curHighscore.name = curHighscoreName; curHighscore.score = curHighscoreScore; highscores.push(curHighscore); pi++; } if ((curHighscore != undefined) && (curDummyScore <= 2000)) { curDummyScore = curHighscore.score; } else { curDummyScore = 600 + (Math.ceil(Math.random() * 48) * 10); } si = highscores.length; while (si < numHighscores) { curDummyScore = curDummyScore - (Math.ceil((curDummyScore * (0.1 + (Math.random() * 0.1))) / 10) * 15); if (curDummyScore < 10) { curDummyScore = 10; } xmlNode = xmlData.firstChild.childNodes[pi]; curHighscorePosition = pi + 1; curHighscoreName = dummyNames[si]; curHighscoreScore = curDummyScore; curHighscore = new Object(); curHighscore.position = curHighscorePosition; curHighscore.name = curHighscoreName; curHighscore.score = curHighscoreScore; highscores.push(curHighscore); pi++; si++; } if (score.gotoHighscores) { score.gotoHighscores = false; gotoAndStop ("highscores"); } } function toggleAudio() { audioOn = !audioOn; if (audioOn) { audioControl.setVolume(100); audioBut._alpha = 100; } else { audioControl.setVolume(0); audioBut._alpha = 50; } } _global.siteRoot = "http://play.resn.co.nz/presidentialtossoff/"; nz.co.resn.gen_admin.GenAdminDataLoader.defaultXmlProviderPath = siteRoot + "xml_provider.php"; nz.co.resn.gen_admin.GenAdminDataSaver.saveArticlePath = siteRoot + "save_article.php"; audioControl = new Sound(); initPolls(); initScore(); audioOn = true;
Frame 6
if ((getBytesLoaded() < getBytesTotal()) || (!pollIsLoaded)) { gotoAndPlay(_currentframe - 1); }
Frame 12
stop();
Frame 17
stop();
Frame 27
stop();
Frame 37
stop();
Frame 47
stop();
Frame 57
stop();
Symbol 12 MovieClip Frame 1
bar._xscale = 0.01; this.onEnterFrame = function () { loadedBytes = _parent._parent.getBytesLoaded(); totalBytes = _parent._parent.getBytesTotal(); loadProgress = loadedBytes / totalBytes; bar._xscale = loadProgress * 100; };
Symbol 13 MovieClip Frame 10
if ((_parent.getBytesLoaded() >= _parent.getBytesTotal()) && (_parent.pollIsLoaded)) { stop(); }
Symbol 13 MovieClip Frame 21
if ((_parent.getBytesLoaded() < _parent.getBytesTotal()) || (!_parent.pollIsLoaded)) { gotoAndPlay(_currentframe - 1); }
Symbol 13 MovieClip Frame 30
stop();
Symbol 17 Button
on (release) { getURL ("http://www.resn.co.nz/", "_blank"); }
Symbol 22 Button
on (release) { _parent.toggleAudio(); }
Symbol 377 MovieClip [__Packages.nz.co.resn.game_utils.HighScores] Frame 0
class nz.co.resn.game_utils.HighScores { var highScores, a, b, cb; function HighScores () { highScores = new XML(); highScores.ignoreWhite = true; highScores.onLoad = nz.co.resn.util.Proxy.create(this, onHighScoresLoaded); } function setScore(score) { if ((score << 0) != score) { trace("HighScores.setScore: score must be an integer"); } a = Math.round(Math.random() * 2147483647) + 123456789; b = score ^ a; } function getScore() { return(b ^ a); } function getHighScores(gameID, limit, options, callBack) { cb = callBack; var _local3 = new LoadVars(); _local3.game = gameID; _local3.limit = limit; if (options != null) { for (var _local4 in options) { _local3[("options[" + _local4) + "]"] = options[_local4]; } } _local3.sendAndLoad(highScorePath, highScores, "POST"); } function saveHighScore(gameID, name, email, other, callBack) { var _local2 = new LoadVars(); _local2.game = gameID; _local2.x = (getScore() * 4) ^ 2147483647; _local2.z = getScore(); _local2.name = name; _local2.email = email; _local2.other = other; _local2.onLoad = callBack; _local2.sendAndLoad(highScorePath, _local2, "POST"); } function isLoading() { return(!highScores.loaded); } function onHighScoresLoaded(success) { if (cb != null) { cb(highScores); } } static var highScorePath = "highscores.php"; }
Symbol 378 MovieClip [__Packages.nz.co.resn.util.Proxy] Frame 0
class nz.co.resn.util.Proxy { function Proxy () { } static function create(oTarget, fFunction) { var aParameters = new Array(); var _local2 = 2; while (_local2 < arguments.length) { aParameters[_local2 - 2] = arguments[_local2]; _local2++; } var _local4 = function () { var _local2 = arguments.concat(aParameters); fFunction.apply(oTarget, _local2); }; return(_local4); } }
Symbol 379 MovieClip [__Packages.nz.co.resn.gen_admin.GenAdminDataLoader] Frame 0
class nz.co.resn.gen_admin.GenAdminDataLoader { var groupXmlOnLoadProxy, articleXmlOnLoadProxy, pollXmlOnLoadProxy, xmlProviderPath, externalCallBack, xml, articlesCacheReturn, searchCacheReturn; function GenAdminDataLoader () { groupXmlOnLoadProxy = nz.co.resn.util.Proxy.create(this, onGroupXmlLoad); articleXmlOnLoadProxy = nz.co.resn.util.Proxy.create(this, onArticleXmlLoad); pollXmlOnLoadProxy = nz.co.resn.util.Proxy.create(this, onPollXmlLoad); } function setXmlProviderPath(path) { xmlProviderPath = path; } function setDebug(s) { debug = s; } function getGroupData(groupName, callBack, cache, subgroups, articleLimit) { if (cache == null) { cache = true; } if (subgroups == null) { subgroups = true; } if (cache && (groupCache[groupName.toLowerCase()] != null)) { callBack(groupCache[groupName.toLowerCase()]); return(undefined); } externalCallBack = callBack; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = groupXmlOnLoadProxy; var _local2 = new LoadVars(); _local2.group = groupName; if (!subgroups) { _local2.subgroups = 0; } if (articleLimit != null) { _local2.limit = articleLimit; } var _local6 = new Date(); if (debug) { trace("GenAdminDataLoader.getGroupData:\n" + _local2); } _local2.sendAndLoad((((xmlProviderPath == null) ? (defaultXmlProviderPath) : (xmlProviderPath)) + "?") + _local6.getTime(), xml, "POST"); } function getGroup(id, callBack, cache, subgroups, articleLimit) { if (cache == null) { cache = true; } if (subgroups == null) { subgroups = true; } if (cache && (groupCacheId["g" + id] != null)) { callBack(groupCacheId["g" + id]); return(undefined); } externalCallBack = callBack; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = groupXmlOnLoadProxy; var _local2 = new LoadVars(); _local2.group_id = id; if (!subgroups) { _local2.subgroups = 0; } if (articleLimit != null) { _local2.limit = articleLimit; } var _local6 = new Date(); if (debug) { trace("GenAdminDataLoader.getGroup:\n" + _local2); } _local2.sendAndLoad((((xmlProviderPath == null) ? (defaultXmlProviderPath) : (xmlProviderPath)) + "?") + _local6.getTime(), xml, "POST"); } function getArticles(ids, callBack, cache) { if ((ids == null) || (ids.length == 0)) { callBack(null); return(undefined); } var _local4 = 0; while (_local4 < ids.length) { if (isNaN(ids[_local4])) { ids.splice(_local4, 1); _local4--; } _local4++; } if (cache == null) { cache = true; } if (cache) { var _local2 = 0; while (_local2 < ids.length) { if (articleCache[ids[_local2]] != null) { if (articlesCacheReturn == null) { articlesCacheReturn = new Array(); } articlesCacheReturn.push(articleCache[ids[_local2]]); ids.splice(_local2, 1); _local2--; } _local2++; } if (ids.length == 0) { var _local6 = new nz.co.resn.gen_admin.Group(); _local6.articles = articlesCacheReturn; callBack(_local6); return(undefined); } } externalCallBack = callBack; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = groupXmlOnLoadProxy; var _local5 = new LoadVars(); _local5.articles = ids.join(","); var _local9 = new Date(); if (debug) { trace("GenAdminDataLoader.getArticles:\n" + _local5); } _local5.sendAndLoad((((xmlProviderPath == null) ? (defaultXmlProviderPath) : (xmlProviderPath)) + "?") + _local9.getTime(), xml, "POST"); } function getArticle(id, callBack, cache) { if ((id == null) || (isNaN(id))) { callBack(null); return(undefined); } if (cache == null) { cache = true; } if (cache && (articleCache[id] != null)) { callBack(articleCache[id]); return(undefined); } externalCallBack = callBack; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = articleXmlOnLoadProxy; var _local3 = new LoadVars(); _local3.article = id; var _local6 = new Date(); if (debug) { trace("GenAdminDataLoader.getArticle:\n" + _local3); } _local3.sendAndLoad((((xmlProviderPath == null) ? (defaultXmlProviderPath) : (xmlProviderPath)) + "?") + _local6.getTime(), xml, "POST"); } function getArticleWidthProperty(propName, propValue, group, callBack, cache) { if (cache == null) { cache = true; } if (propName.length == 0) { callBack(null); return(undefined); } if (cache) { if ((group != null) && (searchCache[propName.join("/")][propValue.join("/")][group] != null)) { trace("GenAdminDataLoader.getArticleWidthProperty:\nFound in cache: " + propName); callBack(searchCache[propName.join("/")][propValue.join("/")][group]); return(undefined); } if (searchCache[propName.join("/")][propValue.join("/")][0] != null) { trace("GenAdminDataLoader.getArticleWidthProperty:\nFound in cache: " + propName); callBack(searchCache[propName.join("/")][propValue.join("/")][0]); return(undefined); } } searchCacheReturn = [propName.join("/"), propValue.join("/"), group]; externalCallBack = callBack; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = groupXmlOnLoadProxy; var _local3 = new LoadVars(); _local3.ap_name = propName.join(","); _local3.ap_value = propValue.join(","); if (group != null) { _local3.ap_group = group; } var _local8 = new Date(); if (debug) { trace("GenAdminDataLoader.getArticleWidthProperty:\n" + _local3); } _local3.sendAndLoad((((xmlProviderPath == null) ? (defaultXmlProviderPath) : (xmlProviderPath)) + "?") + _local8.getTime(), xml, "POST"); } function getPoll(id, callBack, cache) { if (cache == null) { cache = true; } if (cache && (pollCache["p" + id] != null)) { callBack(groupCacheId["p" + id]); return(undefined); } externalCallBack = callBack; xml = new XML(); xml.ignoreWhite = true; xml.onLoad = pollXmlOnLoadProxy; var _local2 = new LoadVars(); if (id != null) { _local2.poll = id; } else { _local2.poll_latest = 1; } var _local5 = new Date(); if (debug) { trace("GenAdminDataLoader.getPoll:\n" + _local2); } _local2.sendAndLoad((((xmlProviderPath == null) ? (defaultXmlProviderPath) : (xmlProviderPath)) + "?") + _local5.getTime(), xml, "POST"); } function onGroupXmlLoad(success) { if (debug) { trace("GenAdminDataLoader.onGroupXmlLoad:\n" + xml); } var _local3 = xmlToGroupData(xml.firstChild); if (articlesCacheReturn != null) { var _local2 = 0; while (_local2 < articlesCacheReturn.length) { _local3.addArticle(nz.co.resn.gen_admin.Article(articlesCacheReturn[_local2])); _local2++; } articlesCacheReturn = null; } xml = null; searchCacheReturn = null; externalCallBack(_local3); externalCallBack = null; } function onArticleXmlLoad(success) { if (debug) { trace("GenAdminDataLoader.onArticleXmlLoad:\n" + xml); } var _local2 = xmlToArticle(xml.firstChild); xml = null; externalCallBack(_local2); externalCallBack = null; } function onPollXmlLoad(success) { if (debug) { trace("GenAdminDataLoader.onPollXmlLoad:\n" + xml); } var _local2 = xmlToPoll(xml.firstChild); xml = null; externalCallBack(_local2); externalCallBack = null; } function getProgress() { if ((xml != null) && (xml.getBytesTotal() > 5)) { return(xml.getBytesLoaded() / xml.getBytesTotal()); } return(null); } static function checkGroupCache(name) { return(groupCache[name.toLowerCase()] != null); } static function checkArticleCache(id) { return(articleCache[id] != null); } static function clearCache() { groupCache = {}; groupCacheId = {}; articleCache = {}; pollCache = {}; searchCache = {}; } function xmlToGroupData(xmlNode) { if ((xmlNode == null) || (xmlNode.nodeName != "g")) { return(null); } var _local4 = new nz.co.resn.gen_admin.Group(); _local4.id = Number(xmlNode.attributes.id); _local4.parentId = Number(xmlNode.attributes.pid); _local4.name = xmlNode.attributes.name; var _local3 = 0; while (_local3 < xmlNode.childNodes.length) { var _local2 = xmlNode.childNodes[_local3]; switch (_local2.nodeName.toLowerCase()) { case "g" : _local4.addChildGroup(xmlToGroupData(_local2)); break; case "a" : _local4.addArticle(xmlToArticle(_local2)); } _local3++; } if (cacheReturn && (_local4 != null)) { if (searchCacheReturn != null) { searchCache[searchCacheReturn[0]] = {}; searchCache[searchCacheReturn[0]][searchCacheReturn[1]] = {}; if (searchCacheReturn[2] == null) { searchCache[searchCacheReturn[0]][searchCacheReturn[1]][0] = _local4; } else { searchCache[searchCacheReturn[0]][searchCacheReturn[1]][searchCacheReturn[2]] = _local4; } } if (_local4.name.length > 0) { groupCache[_local4.name.toLowerCase()] = _local4; } if (_local4.id != null) { groupCacheId["g" + _local4.id] = _local4; } } return(_local4); } function xmlToArticle(xmlNode) { if ((xmlNode == null) || (xmlNode.nodeName != "a")) { return(null); } var _local7 = new nz.co.resn.gen_admin.Article(); _local7.id = Number(xmlNode.attributes.id); _local7.templateId = Number(xmlNode.attributes.tid); _local7.title = xmlNode.attributes.title; _local7.date = new Date(Number(xmlNode.attributes.date) * 1000); var _local2 = 0; while (_local2 < xmlNode.childNodes.length) { var _local3 = xmlNode.childNodes[_local2]; if (!(_local3.nodeName.toLowerCase() === "p")) { } else { var _local6 = _local3; var _local4 = xmlToArticleProperty(_local6); _local7.setProperty(_local4.name, _local4); } _local2++; } if ((cacheReturn && (_local7 != null)) && (!isNaN(_local7.id))) { articleCache[_local7.id] = _local7; } return(_local7); } function xmlToArticleProperty(xmlNode) { var _local3; switch (Number(xmlNode.attributes.type)) { case nz.co.resn.gen_admin.ArticleProperty.TYPE_TEMPLATE : _local3 = new nz.co.resn.gen_admin.article_property_types.APTemplate(); var _local4 = 0; while (_local4 < xmlNode.childNodes.length) { _local3.addArticle(xmlToArticle(xmlNode.childNodes[_local4])); _local4++; } break; case nz.co.resn.gen_admin.ArticleProperty.TYPE_FILE : _local3 = new nz.co.resn.gen_admin.article_property_types.APFile(); _local3.fileType = xmlNode.attributes.filetype; _local3.size = ((!isNaN(Number(xmlNode.attributes.filesize))) ? (Number(xmlNode.attributes.filesize)) : 0); _local3.value = xmlNode.firstChild.nodeValue; break; case nz.co.resn.gen_admin.ArticleProperty.TYPE_IMAGE : _local3 = new nz.co.resn.gen_admin.article_property_types.APImage(); _local3.fileType = xmlNode.attributes.filetype; _local3.size = ((!isNaN(Number(xmlNode.attributes.filesize))) ? (Number(xmlNode.attributes.filesize)) : 0); _local3.width = ((!isNaN(Number(xmlNode.attributes.width))) ? (Number(xmlNode.attributes.width)) : 0); _local3.height = ((!isNaN(Number(xmlNode.attributes.height))) ? (Number(xmlNode.attributes.height)) : 0); _local3.value = xmlNode.firstChild.nodeValue; break; case nz.co.resn.gen_admin.ArticleProperty.TYPE_VIDEO : _local3 = new nz.co.resn.gen_admin.article_property_types.APImage(); _local3.fileType = xmlNode.attributes.filetype; _local3.size = ((!isNaN(Number(xmlNode.attributes.filesize))) ? (Number(xmlNode.attributes.filesize)) : 0); _local3.width = ((!isNaN(Number(xmlNode.attributes.width))) ? (Number(xmlNode.attributes.width)) : 0); _local3.height = ((!isNaN(Number(xmlNode.attributes.height))) ? (Number(xmlNode.attributes.height)) : 0); _local3.length = ((!isNaN(Number(xmlNode.attributes.length))) ? (Number(xmlNode.attributes.length)) : 0); _local3.value = xmlNode.firstChild.nodeValue; break; case nz.co.resn.gen_admin.ArticleProperty.TYPE_SOUND : _local3 = new nz.co.resn.gen_admin.article_property_types.APSound(); _local3.fileType = xmlNode.attributes.filetype; _local3.size = ((!isNaN(Number(xmlNode.attributes.filesize))) ? (Number(xmlNode.attributes.filesize)) : 0); _local3.length = ((!isNaN(Number(xmlNode.attributes.length))) ? (Number(xmlNode.attributes.length)) : 0); _local3.value = xmlNode.firstChild.nodeValue; break; case nz.co.resn.gen_admin.ArticleProperty.TYPE_DATE : _local3 = new nz.co.resn.gen_admin.article_property_types.APDate(); var _local5 = new Date(); _local3.value = new Date(Number(xmlNode.firstChild.nodeValue) * 1000); break; default : _local3 = new nz.co.resn.gen_admin.ArticleProperty(); _local3.value = xmlNode.firstChild.nodeValue; } if (!isNaN(Number(xmlNode.attributes.id))) { _local3.id = Number(xmlNode.attributes.id); } _local3.name = xmlNode.attributes.name; _local3.type = Number(xmlNode.attributes.type); _local3.collection = xmlNode.attributes.collection == 1; return(_local3); } function xmlToPoll(xmlNode) { if ((xmlNode == null) || (xmlNode.nodeName != "poll")) { return(null); } var _local7 = new nz.co.resn.gen_admin.Poll(); _local7.id = Number(xmlNode.attributes.id); _local7.question = xmlNode.firstChild.nodeValue; _local7.displayFromDate = new Date(Number(xmlNode.attributes.date) * 1000); var _local4 = 0; while (_local4 < xmlNode.childNodes.length) { var _local5 = xmlNode.childNodes[_local4]; if (!(_local5.nodeName.toLowerCase() === "pa")) { } else { var _local3 = _local5; var _local2 = new nz.co.resn.gen_admin.PollAnswer(); _local2.id = Number(_local3.attributes.id); _local2.count = Number(_local3.attributes.count); _local2.answer = _local3.firstChild.nodeValue; _local7.answers.push(_local2); } _local4++; } if ((cacheReturn && (_local7 != null)) && (!isNaN(_local7.id))) { pollCache["p" + _local7.id] = _local7; } return(_local7); } static var defaultXmlProviderPath = "xml_provider.php"; var cacheReturn = true; static var groupCache = {}; static var groupCacheId = {}; static var articleCache = {}; static var searchCache = {}; static var pollCache = {}; var debug = false; }
Symbol 380 MovieClip [__Packages.nz.co.resn.gen_admin.Group] Frame 0
class nz.co.resn.gen_admin.Group { var children, articles, name, id; function Group () { children = new Array(); articles = new Array(); } function addArticle(a) { articles.push(a); } function addChildGroup(g) { children.push(g); } function toString() { return("Group: " + name); } function getGroup(id) { if (this.id == id) { return(this); } var _local2 = 0; while (_local2 < children.length) { var _local3 = children[_local2].getGroup(id); if (_local3 != null) { return(_local3); } _local2++; } return(null); } function getArticle(id) { var _local3 = 0; while (_local3 < articles.length) { var _local4 = articles[_local3].getArticle(id); if (_local4 != null) { return(_local4); } _local3++; } var _local2 = 0; while (_local2 < children.length) { var _local4 = children[_local2].getArticle(id); if (_local4 != null) { return(_local4); } _local2++; } return(null); } function getGroupWithArticle(articleId) { var _local3 = 0; while (_local3 < articles.length) { var _local5 = nz.co.resn.gen_admin.Article(articles[_local3]); if (_local5.id == articleId) { return(this); } _local3++; } var _local2 = 0; while (_local2 < children.length) { var _local4 = children[_local2].getGroupWithArticle(articleId); if (_local4 != null) { return(_local4); } _local2++; } return(null); } function sortArticlesByProp(propertyName, sortOptions) { function aSort(a, b) { return(nz.co.resn.gen_admin.Article.compareProp(propertyName, a, b, sortOptions)); } articles.sort(aSort); } }
Symbol 381 MovieClip [__Packages.nz.co.resn.gen_admin.Article] Frame 0
class nz.co.resn.gen_admin.Article { var properties, id, title; function Article () { properties = new Object(); } function setProperty(propName, propValue) { if (propValue.collection) { if (properties[propName.toLowerCase()] == null) { properties[propName.toLowerCase()] = nz.co.resn.gen_admin.ArticlePropertyCollection.createCollection(propValue); } else { properties[propName.toLowerCase()].addProperty(propName); } } else { properties[propName.toLowerCase()] = propValue; } } function getProperty(propName) { return(properties[propName.toLowerCase()]); } function getArticle(id) { if (this.id == id) { return(this); } for (var _local6 in properties) { var _local3 = nz.co.resn.gen_admin.ArticleProperty(properties[_local6]); if (_local3.type == nz.co.resn.gen_admin.ArticleProperty.TYPE_TEMPLATE) { var _local4 = nz.co.resn.gen_admin.article_property_types.APTemplate(_local3); var _local2 = _local4.getArticle(id); if (_local2 != null) { return(_local2); } } } return(null); } function toString() { return((("Article: " + title) + ", id: ") + id); } static function compareProp(property, a, b, sortOptions) { return(nz.co.resn.gen_admin.ArticleProperty.compare(a.getProperty(property), b.getProperty(property), sortOptions)); } }
Symbol 382 MovieClip [__Packages.nz.co.resn.gen_admin.ArticleProperty] Frame 0
class nz.co.resn.gen_admin.ArticleProperty { var value, name; function ArticleProperty () { } static function compare(a, b, sortOptions) { var _local2 = a.value; var _local1 = b.value; if ((sortOptions & Array.NUMERIC) > 0) { _local2 = Number(_local2); _local1 = Number(_local1); } if ((sortOptions & Array.DESCENDING) > 0) { _local1 = a.value; _local2 = b.value; } if ((sortOptions & Array.CASEINSENSITIVE) > 0) { _local2 = String(_local2).toLowerCase(); _local1 = String(_local1).toLowerCase(); } if (_local2 < _local1) { return(-1); } if (_local2 > _local1) { return(1); } return(0); } function isEmpty() { return((value == null) || (value.length == 0)); } function serialize() { return(value); } function toString() { return((("Article Property - name: " + name) + ", value: ") + value); } static var TYPE_TEMPLATE = 1; static var TYPE_LABEL = 2; static var TYPE_TEXT = 3; static var TYPE_DATE = 4; static var TYPE_IMAGE = 5; static var TYPE_SOUND = 6; static var TYPE_VIDEO = 7; static var TYPE_FILE = 8; static var TYPE_URL = 9; static var TYPE_ART_REF = 10; }
Symbol 383 MovieClip [__Packages.nz.co.resn.gen_admin.ArticlePropertyCollection] Frame 0
class nz.co.resn.gen_admin.ArticlePropertyCollection extends nz.co.resn.gen_admin.ArticleProperty { var name, type, collection, values, value; function ArticlePropertyCollection (ap) { super(); name = ap.name; type = ap.type; collection = true; values = [ap]; value = "Article Property Collection"; } static function createCollection(ap) { return(new nz.co.resn.gen_admin.ArticlePropertyCollection(ap)); } function addProperty(ap) { values.push(ap); } function toString() { return((("Article Property Collection - name: " + name) + ", values: ") + values); } }
Symbol 384 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APTemplate] Frame 0
class nz.co.resn.gen_admin.article_property_types.APTemplate extends nz.co.resn.gen_admin.ArticleProperty { var articles; function APTemplate () { super(); articles = new Array(); } function addArticle(a) { articles.push(a); } function getArticle(id) { var _local2 = 0; while (_local2 < articles.length) { var _local3 = articles[_local2].getArticle(id); if (_local3 != null) { return(_local3); } _local2++; } return(null); } function sortArticles(propertyName, sortOptions) { function aSort(a, b) { return(nz.co.resn.gen_admin.Article.compareProp(propertyName, a, b, sortOptions)); } articles.sort(aSort, sortOptions); } }
Symbol 385 MovieClip [__Packages.nz.co.resn.gen_admin.Poll] Frame 0
class nz.co.resn.gen_admin.Poll { var answers, id, question; function Poll () { answers = new Array(); } function toString() { return((("Poll: " + question) + ", id: ") + id); } }
Symbol 386 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APFile] Frame 0
class nz.co.resn.gen_admin.article_property_types.APFile extends nz.co.resn.gen_admin.ArticleProperty { function APFile () { super(); } function ArticleProperty() { } }
Symbol 387 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APImage] Frame 0
class nz.co.resn.gen_admin.article_property_types.APImage extends nz.co.resn.gen_admin.article_property_types.APFile { function APImage () { super(); } }
Symbol 388 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APSound] Frame 0
class nz.co.resn.gen_admin.article_property_types.APSound extends nz.co.resn.gen_admin.article_property_types.APFile { function APSound () { super(); } }
Symbol 389 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APDate] Frame 0
class nz.co.resn.gen_admin.article_property_types.APDate extends nz.co.resn.gen_admin.ArticleProperty { var value; function APDate () { super(); } function serialize() { return(String(Math.round(value.getTime() / 1000))); } }
Symbol 390 MovieClip [__Packages.nz.co.resn.gen_admin.PollAnswer] Frame 0
class nz.co.resn.gen_admin.PollAnswer { var id, answer; function PollAnswer () { } function toString() { return((("PollAnswer: " + answer) + ", id: ") + id); } }
Symbol 391 MovieClip [__Packages.nz.co.resn.gen_admin.GenAdminDataSaver] Frame 0
class nz.co.resn.gen_admin.GenAdminDataSaver { var fileListener, callBack, lv; function GenAdminDataSaver () { fileListener = new Object(); fileListener.onUploadCompleteData = nz.co.resn.util.Proxy.create(this, onFileResponse); } function setDebug(s) { debug = s; } function saveArticle(g, a, callBack, fileReference) { if (fileReference) { saveArticleWithFile(g, a, fileReference, callBack); } else { saveArticleStandard(g, a, callBack); } } function saveArticleStandard(g, a, callBack) { this.callBack = callBack; lv = new LoadVars(); lv.onLoad = nz.co.resn.util.Proxy.create(this, onResponse); lv.title = a.title; lv.group = g.name; lv.active = (a.active ? 1 : 0); for (var _local4 in a.properties) { var _local2 = nz.co.resn.gen_admin.ArticleProperty(a.properties[_local4]); lv[("props[" + _local4) + "]"] = _local2.serialize(); } if (debug) { trace("GenAdminDataSaver.saveArticle:\n" + lv); } lv.sendAndLoad(saveArticlePath, lv, "POST"); } function saveArticleWithFile(g, a, fileReference, callBack) { System.security.allowDomain("http://localhost", "127.0.0.1", "http://www.specialsurprise.co.nz/"); this.callBack = callBack; fileReference.addListener(fileListener); var _local4 = ""; _local4 = _local4 + ("title=" + a.title); _local4 = _local4 + ("&group=" + g.name); _local4 = _local4 + ("&active=" + (a.active ? 1 : 0)); for (var _local5 in a.properties) { var _local2 = nz.co.resn.gen_admin.ArticleProperty(a.properties[_local5]); _local4 = _local4 + ((("&props[" + _local5) + "]=") + _local2.serialize()); } fileReference.postData = _local4; if (debug) { trace("GenAdminDataSaver.saveArticle:\n" + fileReference); } fileReference.upload(saveArticlePath); } function voteOnPollAnswer(answerId, callBack) { this.callBack = callBack; lv = new LoadVars(); lv.onLoad = nz.co.resn.util.Proxy.create(this, onResponse); lv.poll_answer = answerId; if (debug) { trace("GenAdminDataSaver.saveArticle:\n" + lv); } lv.sendAndLoad(saveArticlePath, lv, "POST"); } function onResponse() { if (callBack != null) { callBack(lv.saved == "true"); } if (debug) { trace("GenAdminDataSaver.onResponse:\n" + lv); } } function onFileResponse(fileRef, data) { if (debug) { trace("GenAdminDataSaver.onFileResponse: " + data); } fileRef.removeListener(fileListener); if (callBack != null) { callBack(data); } } static var saveArticlePath = "save_article.php"; var debug = false; }
Symbol 392 MovieClip [__Packages.nz.co.resn.ExplodeClip] Frame 0
class nz.co.resn.ExplodeClip extends MovieClip { var sourceClip, destClip, sourceWidth, sourceHeight, clipBitmap; function ExplodeClip (sourceClip, destClip, parameters) { super(); this.sourceClip = sourceClip; this.destClip = destClip; sourceWidth = sourceClip._width; sourceHeight = sourceClip._height; clipBitmap = new flash.display.BitmapData(sourceWidth, sourceHeight, true, 0); clipBitmap.draw(sourceClip); sourceClip._visible = false; if (parameters.gravity != undefined) { gravity = parameters.gravity; } if (parameters.wind != undefined) { wind = parameters.wind; } if (parameters.clipMinX != undefined) { clipMinX = parameters.clipMinX; } if (parameters.clipMaxX != undefined) { clipMaxX = parameters.clipMaxX; } if (parameters.clipMinY != undefined) { clipMinY = parameters.clipMinY; } if (parameters.clipMaxY != undefined) { clipMaxY = parameters.clipMaxY; } clipMinX = clipMinX + (sourceWidth / 2); clipMaxX = clipMaxX + (sourceWidth / 2); clipMinY = clipMinY + (sourceHeight / 2); clipMaxY = clipMaxY + (sourceHeight / 2); if (parameters.decelX != undefined) { decelX = parameters.decelX; } if (parameters.decelY != undefined) { decelY = parameters.decelY; } if (parameters.decelRot != undefined) { decelRot = parameters.decelRot; } if (parameters.width != undefined) { particleWidth = parameters.width; } if (parameters.height != undefined) { particleHeight = parameters.height; } if (parameters.randomiseX != undefined) { randomiseX = parameters.randomiseX; } if (parameters.randomiseY != undefined) { randomiseY = parameters.randomiseY; } if (parameters.forceX != undefined) { forceX = parameters.forceX; } if (parameters.forceY != undefined) { forceY = parameters.forceY; } if (parameters.forceVariationX != undefined) { forceVariationX = parameters.forceVariationX; } if (parameters.forceVariationY != undefined) { forceVariationY = parameters.forceVariationY; } if (parameters.forceOffsetX != undefined) { forceOffsetX = parameters.forceOffsetX; } if (parameters.forceOffsetY != undefined) { forceOffsetY = parameters.forceOffsetY; } if (parameters.forceOffsetVariationX != undefined) { forceOffsetVariationX = parameters.forceOffsetVariationX; } if (parameters.forceOffsetVariationY != undefined) { forceOffsetVariationY = parameters.forceOffsetVariationY; } if (parameters.destroyDelay != undefined) { destroyDelay = parameters.destroyDelay * 1000; } destroyTime = getTimer() + destroyDelay; var _local11 = sourceHeight / particleHeight; var _local7 = sourceWidth / particleWidth; var _local18; var _local20; var _local17; var _local16; var _local23; var _local22; var _local21; var _local19; var _local5 = []; var _local12 = []; var _local9; var _local4 = 0; while (_local4 < _local11) { _local12 = (_local5[_local4] = []); var _local3 = 0; while (_local3 < _local7) { _local9 = new Object(); _local9.x = ((_local3 / _local7) * sourceWidth) + ((Math.random() - 0.5) * randomiseX); _local9.y = ((_local4 / _local11) * sourceHeight) + ((Math.random() - 0.5) * randomiseY); _local12.push(_local9); _local3++; } _local4++; } var _local8; var _local13; var _local6 = []; _local4 = 0; while (_local4 < _local11) { var _local3 = 0; while (_local3 < _local7) { _local8 = new Object(); _local8.x = ((_local3 + 0.5) / _local7) * sourceWidth; _local8.y = ((_local4 + 0.5) / _local11) * sourceHeight; _local6 = []; _local6[0] = [_local5[_local4][_local3].x, _local5[_local4][_local3].y]; _local6[1] = [_local5[_local4 + 1][_local3].x, _local5[_local4 + 1][_local3].y]; _local6[2] = [_local5[_local4 + 1][_local3 + 1].x, _local5[_local4 + 1][_local3 + 1].y]; _local6[3] = [_local5[_local4][_local3 + 1].x, _local5[_local4][_local3 + 1].y]; createParticle(_local6, _local8, _local13); _local3++; } _local4++; } destClip.onEnterFrame = mx.utils.Delegate.create(this, update); } function update() { var _local2; var _local5 = 0; var _local4 = getTimer(); var _local3 = 0; while (_local3 < particles.length) { _local2 = particles[_local3]; if ((!_local2) || (!_local2.exists)) { _local5++; } else { _local2._x = _local2._x + _local2.velX; _local2._y = _local2._y + _local2.velY; if (((((_local4 >= destroyTime) || (_local2._x < clipMinX)) || (_local2._x > clipMaxX)) || (_local2._y < clipMinY)) || (_local2._y > clipMaxY)) { _local2.exists = false; _local2.removeMovieClip(); } else { _local2._rotation = _local2._rotation + _local2.rotationVel; _local2.velX = _local2.velX * decelX; _local2.velY = _local2.velY * decelY; _local2.rotationVel = _local2.rotationVel * decelRot; _local2.velX = _local2.velX + wind; _local2.velY = _local2.velY + gravity; } } _local3++; } if ((_local5 >= particles.length) || (_local4 >= destroyTime)) { delete destClip.onEnterFrame; } } function createParticle(shape, curPosition, curSize) { var _local7 = destClip.getNextHighestDepth(); var _local5 = destClip.createEmptyMovieClip("particle" + _local7, _local7); _local5._x = curPosition.x; _local5._y = curPosition.y; _local5.exists = true; var _local9 = new flash.display.BitmapData(sourceClip._width, sourceClip._height, true, 0); var _local8 = new flash.geom.Matrix(); _local8.translate(-curPosition.x, -curPosition.y); _local5.beginBitmapFill(clipBitmap, _local8, false); var _local3; var _local2 = 0; while (_local2 < shape.length) { _local3 = shape[_local2]; if (_local2 == 0) { _local5.moveTo(_local3[0] - curPosition.x, _local3[1] - curPosition.y); } else { _local5.lineTo(_local3[0] - curPosition.x, _local3[1] - curPosition.y); } _local2++; } _local5.endFill(); _local5.velX = (curPosition.x - (sourceWidth / 2)) * (forceX + (Math.random() * forceVariationX)); _local5.velY = (curPosition.y - (sourceHeight / 2)) * (forceY + (Math.random() * forceVariationY)); _local5.velX = _local5.velX + (forceOffsetX + ((Math.random() - 0.5) * forceOffsetVariationX)); _local5.velY = _local5.velY + (forceOffsetY + ((Math.random() - 0.5) * forceOffsetVariationY)); _local5.rotationVel = (Math.random() - 0.5) * rotSpeed; particles.push(_local5); } var particles = []; var forceX = 0.1; var forceY = 0.1; var forceVariationX = 0.4; var forceVariationY = 0.4; var forceOffsetX = 0; var forceOffsetY = 0; var forceOffsetVariationX = 0; var forceOffsetVariationY = 0; var rotSpeed = 50; var decelX = 0.98; var decelY = 0.98; var decelRot = 0.96; var gravity = 2; var wind = 0; var randomiseX = 50; var randomiseY = 50; var particleWidth = 20; var particleHeight = 20; var clipMinX = -1000; var clipMaxX = 1000; var clipMinY = -1000; var clipMaxY = 1000; var destroyTime = 0; var destroyDelay = 60000; }
Symbol 393 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 29 MovieClip Frame 1
function playSound(soundName) { gotoAndPlay(soundName); } stop();
Symbol 29 MovieClip Frame 15
gotoAndStop ("none");
Symbol 52 MovieClip Frame 1
if (Math.random() < 0.5) { this._xscale = this._xscale * -1; }
Symbol 53 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 1
stop(); this.onRollOver = function () { gotoAndPlay ("over"); }; this.onRollOut = function () { gotoAndPlay ("out"); }; this.onDragOut = function () { gotoAndPlay ("out"); }; this.onRelease = function () { _parent._parent._parent.gotoAndStop("instructions"); };
Symbol 66 MovieClip Frame 6
stop();
Symbol 67 MovieClip Frame 91
stop();
Symbol 72 Button
on (release) { _parent.gotoAndStop("choose"); }
Symbol 75 MovieClip Frame 1
stop(); this.onRollOver = function () { gotoAndPlay ("over"); }; this.onRollOut = function () { gotoAndPlay ("out"); }; this.onDragOut = function () { gotoAndPlay ("out"); }; this.onRelease = function () { _parent._parent.gotoAndStop("choose"); };
Symbol 75 MovieClip Frame 6
stop();
Symbol 76 MovieClip Frame 26
stop();
Symbol 87 MovieClip Frame 1
stop(); this.onRelease = function () { _root.selectChar("mccain"); }; this.onRollOver = function () { gotoAndPlay ("over"); }; this.onRollOut = function () { gotoAndPlay ("out"); }; this.onDragOut = function () { gotoAndPlay ("out"); }; this.onRelease = function () { _parent._parent._parent.selectChar("mccain"); };
Symbol 87 MovieClip Frame 8
stop();
Symbol 94 MovieClip Frame 1
stop(); this.onRelease = function () { _root.selectChar("obama"); }; this.onRollOver = function () { gotoAndPlay ("over"); }; this.onRollOut = function () { gotoAndPlay ("out"); }; this.onDragOut = function () { gotoAndPlay ("out"); }; this.onRelease = function () { _parent._parent._parent.selectChar("obama"); };
Symbol 94 MovieClip Frame 8
stop();
Symbol 104 MovieClip Frame 46
stop();
Symbol 117 MovieClip Frame 4
_parent.gotoAndStop(1);
Symbol 119 MovieClip Frame 1
var explosionParameters = new Object(); explosionParameters.width = 20; explosionParameters.height = 20; explosionParameters.randomiseX = 5; explosionParameters.randomiseY = 50; explosionParameters.gravity = 1; explosionParameters.forceX = 0.2; explosionParameters.forceVariationX = 0.3; explosionParameters.forceY = 0.2; explosionParameters.forceVariationY = 0.1; explosionParameters.forceOffsetY = -1; explosionParameters.forceOffsetVariationY = -5; explosionParameters.forceOffsetVariationX = 5; explosionParameters.decelX = 0.99; explosionParameters.decelY = 0.99; explosionParameters.decelRot = 0.98; explosionParameters.clipMinX = -500; explosionParameters.clipMaxX = 500; explosionParameters.clipMinY = -1000; explosionParameters.clipMaxY = 500; explosionParameters.destroyDelay = 5; var curExplosion = (new nz.co.resn.ExplodeClip(flag, this, explosionParameters));
Symbol 120 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 1
Symbol 141 MovieClip Frame 9
stop(); _parent.gotoAndStop("norm");
Symbol 150 MovieClip Frame 9
stop(); _parent.gotoAndStop("norm");
Symbol 152 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 9
stop(); _parent.gotoAndStop("norm");
Symbol 177 MovieClip Frame 9
stop(); _parent.gotoAndStop("norm");
Symbol 178 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 1
function explode() { var _local3 = new Object(); _local3.width = 10; _local3.height = 20; _local3.randomiseX = 5; _local3.randomiseY = 50; _local3.gravity = 1; _local3.forceX = 0.2; _local3.forceVariationX = 0.3; _local3.forceY = 0.2; _local3.forceVariationY = 0.1; _local3.forceOffsetY = -1; _local3.forceOffsetVariationY = -5; _local3.forceOffsetVariationX = 5; _local3.decelX = 0.99; _local3.decelY = 0.99; _local3.decelRot = 0.98; _local3.clipMinX = -500; _local3.clipMaxX = 500; _local3.clipMinY = -1000; _local3.clipMaxY = 500; _local3.destroyDelay = 5; _root.audio.effects.playSound("smash"); var _local4 = new nz.co.resn.ExplodeClip(boss, this, _local3); } stop();
Symbol 189 MovieClip Frame 1
stop(); if (_parent.selectedChar == "mccain") { gotoAndStop (2); }
Symbol 192 MovieClip Frame 1
selectedChar = _parent.selectedChar;
Symbol 193 MovieClip Frame 1
selectedChar = _parent.selectedChar;
Symbol 193 MovieClip Frame 4
_parent.gotoAndStop(1);
Symbol 194 MovieClip Frame 1
selectedChar = _parent.selectedChar;
Symbol 195 MovieClip Frame 1
selectedChar = _parent.selectedChar;
Symbol 195 MovieClip Frame 2
stop(); var explosionParameters = new Object(); explosionParameters.width = 10; explosionParameters.height = 20; explosionParameters.randomiseX = 5; explosionParameters.randomiseY = 50; explosionParameters.gravity = 1; explosionParameters.forceX = 0.2; explosionParameters.forceVariationX = 0.3; explosionParameters.forceY = 0.2; explosionParameters.forceVariationY = 0.1; explosionParameters.forceOffsetY = -1; explosionParameters.forceOffsetVariationY = -5; explosionParameters.forceOffsetVariationX = 5; explosionParameters.decelX = 0.99; explosionParameters.decelY = 0.99; explosionParameters.decelRot = 0.98; explosionParameters.clipMinX = -500; explosionParameters.clipMaxX = 500; explosionParameters.clipMinY = -1000; explosionParameters.clipMaxY = 500; explosionParameters.destroyDelay = 5; var curExplosion = (new nz.co.resn.ExplodeClip(podium, this, explosionParameters));
Symbol 196 MovieClip Frame 1
stop(); selectedChar = _parent._parent.selectedChar;
Symbol 200 MovieClip Frame 4
_parent.gotoAndStop(1);
Symbol 201 MovieClip Frame 1
var explosionParameters = new Object(); explosionParameters.width = 10; explosionParameters.height = 20; explosionParameters.randomiseX = 5; explosionParameters.randomiseY = 50; explosionParameters.gravity = 1; explosionParameters.forceX = 0.2; explosionParameters.forceVariationX = 0.3; explosionParameters.forceY = 0.2; explosionParameters.forceVariationY = 0.1; explosionParameters.forceOffsetY = -1; explosionParameters.forceOffsetVariationY = -5; explosionParameters.forceOffsetVariationX = 5; explosionParameters.decelX = 0.99; explosionParameters.decelY = 0.99; explosionParameters.decelRot = 0.98; explosionParameters.clipMinX = -500; explosionParameters.clipMaxX = 500; explosionParameters.clipMinY = -1000; explosionParameters.clipMaxY = 500; explosionParameters.destroyDelay = 5; var curExplosion = (new nz.co.resn.ExplodeClip(mib, this, explosionParameters));
Symbol 202 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 4
_parent.gotoAndStop(1);
Symbol 207 MovieClip Frame 1
var explosionParameters = new Object(); explosionParameters.width = 10; explosionParameters.height = 20; explosionParameters.randomiseX = 5; explosionParameters.randomiseY = 50; explosionParameters.gravity = 1; explosionParameters.forceX = 0.2; explosionParameters.forceVariationX = 0.3; explosionParameters.forceY = 0.2; explosionParameters.forceVariationY = 0.1; explosionParameters.forceOffsetY = -1; explosionParameters.forceOffsetVariationY = -5; explosionParameters.forceOffsetVariationX = 5; explosionParameters.decelX = 0.99; explosionParameters.decelY = 0.99; explosionParameters.decelRot = 0.98; explosionParameters.clipMinX = -500; explosionParameters.clipMaxX = 500; explosionParameters.clipMinY = -1000; explosionParameters.clipMaxY = 500; explosionParameters.destroyDelay = 5; var curExplosion = (new nz.co.resn.ExplodeClip(mib, this, explosionParameters));
Symbol 208 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 1
var explosionParameters = new Object(); explosionParameters.width = 10; explosionParameters.height = 20; explosionParameters.randomiseX = 5; explosionParameters.randomiseY = 50; explosionParameters.gravity = 1; explosionParameters.forceX = 0.2; explosionParameters.forceVariationX = 0.3; explosionParameters.forceY = 0.2; explosionParameters.forceVariationY = 0.1; explosionParameters.forceOffsetY = -1; explosionParameters.forceOffsetVariationY = -5; explosionParameters.forceOffsetVariationX = 5; explosionParameters.decelX = 0.99; explosionParameters.decelY = 0.99; explosionParameters.decelRot = 0.98; explosionParameters.clipMinX = -500; explosionParameters.clipMaxX = 500; explosionParameters.clipMinY = -1000; explosionParameters.clipMaxY = 500; explosionParameters.destroyDelay = 5; var curExplosion = (new nz.co.resn.ExplodeClip(vp, this, explosionParameters));
Symbol 219 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 10
play(); shown = true;
Symbol 219 MovieClip Frame 25
if (getTimer() < showDelay) { gotoAndPlay(_currentframe - 1); }
Symbol 219 MovieClip Frame 26
play(); shown = false;
Symbol 219 MovieClip Frame 30
gotoAndStop ("hidden"); _parent._parent.hideVP();
Symbol 219 MovieClip Frame 35
if (_parent._parent.selectedChar == "mccain") { vp.vp.vp.gotoAndStop(2); }
Symbol 219 MovieClip Frame 50
gotoAndStop ("hidden"); _parent._parent.hideVP();
Symbol 273 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 1
stop(); if (_parent.objectId != 1) { gotoAndStop (2); }
Symbol 276 MovieClip Frame 2
object.object.gotoAndStop(_parent.objectId); var explosionParameters = new Object(); explosionParameters.width = 100; explosionParameters.height = 100; explosionParameters.randomiseX = 100; explosionParameters.randomiseY = 100; explosionParameters.gravity = 7; explosionParameters.forceX = 0.4; explosionParameters.forceVariationX = 0.6; explosionParameters.forceY = 0.4; explosionParameters.forceVariationY = 0.6; explosionParameters.forceOffsetVariationY = 10; explosionParameters.forceOffsetVariationX = 10; explosionParameters.decelX = 0.99; explosionParameters.decelY = 0.99; explosionParameters.decelRot = 0.98; explosionParameters.clipMinX = -1000; explosionParameters.clipMaxX = 1000; explosionParameters.clipMinY = -1000; explosionParameters.clipMaxY = 1000; explosionParameters.destroyDelay = 5; var curExplosion = (new nz.co.resn.ExplodeClip(object, this, explosionParameters));
Symbol 283 MovieClip Frame 12
stop();
Symbol 284 MovieClip Frame 1
stop(); if (_parent.objectId == 1) { gotoAndStop (2); }
Symbol 289 MovieClip [Object] Frame 1
stop();
Symbol 289 MovieClip [Object] Frame 25
stop(); this.removeMovieClip();
Symbol 290 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 311 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 1
stop(); armPower.cacheAsBitmap = true; mask.cacheAsBitmap = true; armPower.setMask(mask);
Symbol 323 MovieClip Frame 1
_parent.updateHandItem();
Symbol 323 MovieClip Frame 16
stop();
Symbol 332 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 1
function update() { updateCrosshair(); updateInput(); updateBoss(); updateView(); updateObjects(); } function OnKeyUp() { curKey = Key.getCode(); } function selectCharacter(charId) { bossClip.gotoAndStop(charId); } function initCrowd() { for (curClipName in crowd.row1) { curChar = crowd.row1[curClipName]; curChar.startX = curChar._x; curChar.startY = curChar._y; } for (curClipName in crowd.row2) { curChar = crowd.row2[curClipName]; curChar.startX = curChar._x; curChar.startY = curChar._y; } for (curClipName in crowd.row3) { curChar = crowd.row3[curClipName]; curChar.startX = curChar._x; curChar.startY = curChar._y; } } function updateCrosshair() { wobbleMultiplier = throwAmount * throwAmount; wobbleX = ((Math.sin((getTimer() * 0.001) * wobbleSpeed) * Math.sin(((getTimer() * 0.0024) * wobbleSpeed) + 1.3)) * wobbleMultiplier) * wobbleAmount; wobbleY = ((Math.sin(((getTimer() * 0.0012) * wobbleSpeed) + 0.43) * Math.sin(((getTimer() * 0.00325) * wobbleSpeed) + 2.5)) * wobbleMultiplier) * wobbleAmount; targetTargetX = _xmouse + wobbleX; targetTargetY = _ymouse + wobbleY; targetX = targetX + ((targetTargetX - targetX) * crosshairAccel); targetY = targetY + ((targetTargetY - targetY) * crosshairAccel); crosshair._x = targetX; crosshair._y = targetY; } function updateInput() { if (charging && (getTimer() > nextAvaliableThrowTime)) { throwAmount = throwAmount + ((maxThrowAmount - throwAmount) * throwAmountAccel); } else { throwAmount = throwAmount * throwAmountDecel; } hand.hand.mask.gotoAndStop(Math.floor(hand.hand._totalframes * (throwAmount / maxThrowAmount)) + 1); hand.hand.armPower.gotoAndStop(Math.floor(hand.hand.armPower._totalframes * (throwAmount / maxThrowAmount)) + 1); bossHealthBar.bar._xscale = bossHealthBar.bar._xscale + ((bossHealth - bossHealthBar.bar._xscale) * 0.2); if (throwAmount >= blastPower) { powerBar._alpha = ((Math.sin(getTimer() * 0.06) < 0) ? 100 : 50); } else { powerBar._alpha = 100; } if (bossHealth <= bossKoHealth) { bossHealthBar._alpha = ((Math.sin(getTimer() * 0.06) < 0) ? 100 : 50); } else { bossHealthBar._alpha = 100; } if (gamePlaying) { time = (getTimer() - startTime) / 1000; gameActive = (time * countdownSpeed) >= 3; if ((time * countdownSpeed) < 4) { countdown._visible = true; countdown.gotoAndStop(Math.floor(time * countdownSpeed) + 1); } else { countdown._visible = false; } if (time > maxTime) { if (gamePlaying) { loadingHighscores.gotoAndStop(2); endGameProceeding = true; proceedTime = getTimer() + 1000; timesup.gotoAndStop(2); trace((("proceed: " + proceedTime) + ",") + timesup); endGame(); } } } else if (proceedTime) { if ((getTimer() >= proceedTime) && (!score.loadingHighscores)) { endGameProceed(); } } if (gamePlaying) { remainingTime = Math.round(maxTime - time); if (remainingTime <= 10) { timePanel._alpha = ((Math.sin(getTimer() * 0.24) < 0) ? 100 : 50); } else if (remainingTime <= 5) { timePanel._alpha = ((Math.sin(getTimer() * 0.12) < 0) ? 100 : 50); } else { timePanel._alpha = 100; } } else if (countSeconds) { if (remainingTime > 0) { remainingTime--; score.setScore(score.getScore() + remainingTimeScoreMultiplier); } else if (!endGameProceeding) { loadingHighscores.gotoAndStop(2); endGameProceeding = true; proceedTime = getTimer() + 500; } } timePanel.txtTime.text = remainingTime; curScoreText = score.getScore(); scorePanel.txtScore.text = Math.round(curScoreText); } function updateBoss() { bossClip._x = bossClip.startX + ((((bossDist * Math.sin((startTime * 0.0012322) * bossSpeed)) * Math.sin(((getTimer() * 0.0019) * bossSpeed) + 1.1)) * Math.sin(((getTimer() * 0.000445) * bossSpeed) + 2.8)) * Math.sin(((getTimer() * 0.00143) * bossSpeed) + 3.3)); boss.body._rotation = (((bossRotAmount * Math.sin(((getTimer() * 0.00453) * bossRotSpeed) + 1.2)) * Math.sin(((getTimer() * 0.00214) * bossRotSpeed) + 0.8)) * Math.sin(((getTimer() * 0.0008665) * bossRotSpeed) + 1.4)) * Math.sin(((getTimer() * 0.001234) * bossRotSpeed) + 2.7); boss.body.armRight._rotation = (((bossRotAmount * Math.sin(((getTimer() * 0.0243) * bossRotSpeed) + 1.67)) * Math.sin(((getTimer() * 0.00356) * bossRotSpeed) + 0.9)) * Math.sin(((getTimer() * 0.001235) * bossRotSpeed) + 2.6)) * Math.sin(((getTimer() * 0.00462) * bossRotSpeed) + 2.134); boss.body.armRight._rotation = Math.round(boss.body.armRight._rotation / 10) * 10; } function updateView() { objectSpaceTargetX = targetX - objectSpace._x; objectSpaceTargetY = targetY - objectSpace._y; targetViewX = (((jostleAmountX * Math.sin((getTimer() * 0.0012322) * jostleSpeed)) * Math.sin(((getTimer() * 0.0019) * jostleSpeed) + 1.1)) * Math.sin(((getTimer() * 0.000445) * jostleSpeed) + 2.8)) * Math.sin(((getTimer() * 0.00143) * jostleSpeed) + 3.3); targetViewY = (((jostleAmountY * Math.sin((getTimer() * 0.00453) * jostleSpeed)) * Math.sin(((getTimer() * 0.00214) * jostleSpeed) + 0.8)) * Math.sin(((getTimer() * 0.0008665) * jostleSpeed) + 1.4)) * Math.sin(((getTimer() * 0.001234) * jostleSpeed) + 2.7); viewParaX = viewParaX + ((objectSpaceTargetX - viewParaX) * viewParaAccel); viewParaY = viewParaY + ((objectSpaceTargetY - viewParaY) * viewParaAccel); targetViewX = Math.max(-maxViewX, Math.min(maxViewX, targetViewX)); targetViewY = Math.max(-maxViewY, Math.min(maxViewY, targetViewY)); targetViewX = targetViewX - (viewParaX * viewParallax); targetViewY = targetViewY - (viewParaY * viewParallax); targetViewX = Math.max(-maxViewX, Math.min(maxViewX, targetViewX)); targetViewY = Math.max(-maxViewY, Math.min(maxViewY, targetViewY)); viewX = viewX + ((targetViewX - viewX) * 0.2); viewY = viewY + ((targetViewY - viewY) * 0.2); scene._x = scene.startX + (viewX * 0.5); scene._y = scene.startY + (viewY * 0.5); hand._x = (((hand.startX + ((objectSpaceTargetX + 400) * 0.15)) + (viewX * 0.4)) - 20) + ((((powerVibrateAmountX * Math.sin((getTimer() * 0.0012322) * powerVibrateSpeed)) * Math.sin(((getTimer() * 0.00453) * powerVibrateSpeed) + 1.1)) * (throwAmount / maxThrowAmount)) * (throwAmount / maxThrowAmount)); hand._y = ((hand.startY + ((objectSpaceTargetY + 200) * 0.05)) + (viewY * 0.4)) + ((((powerVibrateAmountY * Math.sin((getTimer() * 0.0019) * powerVibrateSpeed)) * Math.sin(((getTimer() * 0.0019) * powerVibrateSpeed) + 1.1)) * (throwAmount / maxThrowAmount)) * (throwAmount / maxThrowAmount)); hand._rotation = (5 * (throwAmount / maxThrowAmount)) + ((objectSpaceTargetX + 100) * 0.02); crowd.row1._x = viewX * 0.6; crowd.row1._y = viewY * 0.6; crowd.row2._x = viewX * 0.4; crowd.row2._y = viewY * 0.4; crowd.row3._x = viewX * 0.2; crowd.row3._y = viewY * 0.2; mibs._x = viewX * 0.08; mibs._y = viewY * 0.08; bossSpace._x = bossSpace.startX + (viewX * 0.05); bossSpace._y = bossSpace.startY + (viewY * 0.05); podium._x = viewX * 0.06; podium._y = viewY * 0.06; bg.stage._x = viewX * 0.04; bg.stage._y = viewY * 0.04; bg.flags._x = (-viewX) * 0.1; bg.flags._y = (-viewY) * 0.1; bg.whitehouse._x = (-viewX) * 0.3; bg.whitehouse._y = (-viewY) * 0.3; bg.clouds._x = (-viewX) * 0.4; bg.clouds._y = (-viewY) * 0.4; for (curClipName in crowd.row1) { curChar = crowd.row1[curClipName]; curCharOffset = curChar.startX; curCharPhase = curChar.startX * 0.001; curJostleSpeed = jostleSpeed * curCharPhase; curChar._x = curChar.startX + ((((10 * Math.sin(((getTimer() * 0.0012322) * curJostleSpeed) + curCharOffset)) * Math.sin((((getTimer() * 0.0019) * curJostleSpeed) + 1.1) + curCharOffset)) * Math.sin((((getTimer() * 0.000445) * curJostleSpeed) + 2.8) + curCharOffset)) * Math.sin((((getTimer() * 0.00143) * curJostleSpeed) + 3.3) + curCharOffset)); curChar._y = curChar.startY + ((((10 * Math.sin(((getTimer() * 0.00453) * curJostleSpeed) + curCharOffset)) * Math.sin((((getTimer() * 0.00214) * curJostleSpeed) + 0.8) + curCharOffset)) * Math.sin((((getTimer() * 0.0008665) * curJostleSpeed) + 1.4) + curCharOffset)) * Math.sin((((getTimer() * 0.001234) * curJostleSpeed) + 2.7) + curCharOffset)); curChar._rotation = (((10 * Math.sin((((getTimer() * 0.0243) * curJostleSpeed) + 1.67) + curCharOffset)) * Math.sin((((getTimer() * 0.00356) * curJostleSpeed) + 0.9) + curCharOffset)) * Math.sin((((getTimer() * 0.001235) * curJostleSpeed) + 2.6) + curCharOffset)) * Math.sin((((getTimer() * 0.00462) * curJostleSpeed) + 2.134) + curCharOffset); } for (curClipName in crowd.row2) { curChar = crowd.row2[curClipName]; curCharOffset = curChar.startX; curCharPhase = curChar.startX * 0.001; curJostleSpeed = jostleSpeed * curCharPhase; curChar._x = curChar.startX + ((((6 * Math.sin(((getTimer() * 0.0012322) * curJostleSpeed) + curCharOffset)) * Math.sin((((getTimer() * 0.0019) * curJostleSpeed) + 1.1) + curCharOffset)) * Math.sin((((getTimer() * 0.000445) * curJostleSpeed) + 2.8) + curCharOffset)) * Math.sin((((getTimer() * 0.00143) * curJostleSpeed) + 3.3) + curCharOffset)); curChar._y = curChar.startY + ((((6 * Math.sin(((getTimer() * 0.00453) * curJostleSpeed) + curCharOffset)) * Math.sin((((getTimer() * 0.00214) * curJostleSpeed) + 0.8) + curCharOffset)) * Math.sin((((getTimer() * 0.0008665) * curJostleSpeed) + 1.4) + curCharOffset)) * Math.sin((((getTimer() * 0.001234) * curJostleSpeed) + 2.7) + curCharOffset)); curChar._rotation = (((8 * Math.sin((((getTimer() * 0.0243) * curJostleSpeed) + 1.67) + curCharOffset)) * Math.sin((((getTimer() * 0.00356) * bossRotSpeed) + 0.9) + curCharOffset)) * Math.sin((((getTimer() * 0.001235) * curJostleSpeed) + 2.6) + curCharOffset)) * Math.sin((((getTimer() * 0.00462) * curJostleSpeed) + 2.134) + curCharOffset); } for (curClipName in crowd.row3) { curChar = crowd.row3[curClipName]; curCharOffset = curChar.startX; curCharPhase = curChar.startX * 0.001; curJostleSpeed = jostleSpeed * curCharPhase; curChar._x = curChar.startX + ((((3 * Math.sin(((getTimer() * 0.0012322) * curJostleSpeed) + curCharOffset)) * Math.sin((((getTimer() * 0.0019) * curJostleSpeed) + 1.1) + curCharOffset)) * Math.sin((((getTimer() * 0.000445) * curJostleSpeed) + 2.8) + curCharOffset)) * Math.sin((((getTimer() * 0.00143) * curJostleSpeed) + 3.3) + curCharOffset)); curChar._y = curChar.startY + ((((3 * Math.sin(((getTimer() * 0.00453) * curJostleSpeed) + curCharOffset)) * Math.sin((((getTimer() * 0.00214) * curJostleSpeed) + 0.8) + curCharOffset)) * Math.sin((((getTimer() * 0.0008665) * curJostleSpeed) + 1.4) + curCharOffset)) * Math.sin((((getTimer() * 0.001234) * curJostleSpeed) + 2.7) + curCharOffset)); curChar._rotation = (((6 * Math.sin((((getTimer() * 0.0243) * curJostleSpeed) + 1.67) + curCharOffset)) * Math.sin((((getTimer() * 0.00356) * curJostleSpeed) + 0.9) + curCharOffset)) * Math.sin((((getTimer() * 0.001235) * curJostleSpeed) + 2.6) + curCharOffset)) * Math.sin((((getTimer() * 0.00462) * curJostleSpeed) + 2.134) + curCharOffset); } } function updateObjects() { if (((getTimer() >= nextVPTime) && (!curVp.vp)) && (!curVp.blasted)) { showVP(); } for (curObjectName in objectSpace) { curObject = objectSpace[curObjectName]; if (!curObject.hasHitTarget) { curObject._rotation = curObject._rotation + curObject.rotVel; curObject._xscale = curObject._xscale * (1 - (curObject.speed * 0.1)); curObject._yscale = curObject._xscale; curObject._x = curObject._x + ((curObject.targetX - curObject._x) * (curObject.speed * 0.1)); curObject._y = curObject._y + ((curObject.targetY - curObject._y) * (curObject.speed * 0.1)); zMultiplier = curObject._xscale / 100; curObject.targetY = curObject.targetY + (gravity * zMultiplier); if ((!curObject.testedHit) && (curObject._xscale < hitScale)) { curObject.testedHit = true; globalObjectX = curObject._x + objectSpace._x; globalObjectY = curObject._y + objectSpace._y; scorePowerMultiplier = Math.floor(curObject.power * 4) + 1; if (scorePowerMultiplier >= 4) { scorePowerMultiplier = scorePowerMultiplier + 1; } scorePowerMultiplier = scorePowerMultiplier * scorePowerMultiplierMultiplier; curScoreInc = 0; hasHit = false; if (((curVp && (curVp.vp)) && (!curVp.blasted)) && (curVp.vp.hs.hitTest(globalObjectX, globalObjectY, true))) { curScoreInc = scoreVP * scorePowerMultiplier; curVp.gotoAndPlay("blast"); curVp.blasted = true; hasHit = true; } else if ((!mibs.mib1.blasted) && (mibs.mib1.hitTest(globalObjectX, globalObjectY, true))) { if (mibs.mib1.hits == undefined) { mibs.mib1.hits = 1; } else { mibs.mib1.hits++; } if (mibs.mib1.hits >= 2) { curScoreInc = scoreMib * scorePowerMultiplier; mibs.mib1.gotoAndStop(3); mibs.mib1.blasted = true; } else { mibs.mib1.gotoAndStop(2); } hasHit = true; } else if ((!mibs.mib2.blasted) && (mibs.mib2.hitTest(globalObjectX, globalObjectY, true))) { if (mibs.mib2.hits == undefined) { mibs.mib2.hits = 1; } else { mibs.mib2.hits++; } if (mibs.mib2.hits >= 2) { curScoreInc = scoreMib * scorePowerMultiplier; mibs.mib2.gotoAndStop(3); mibs.mib2.blasted = true; } else { mibs.mib2.gotoAndStop(2); } hasHit = true; } else if ((!podium.blasted) && (podium.hs.hitTest(globalObjectX, globalObjectY, true))) { if (podium.hits == undefined) { podium.hits = 1; } else { podium.hits++; } if (podium.hits >= 3) { curScoreInc = scorePodium * scorePowerMultiplier; podium.gotoAndStop(3); podium.blasted = true; } else { podium.gotoAndStop(2); } hasHit = true; } else if ((gamePlaying && (gameActive)) && (bossClip.headHs.hitTest(globalObjectX, globalObjectY, true) || bossClip.bodyHs.hitTest(globalObjectX, globalObjectY, true))) { if (bossClip.bodyHs.hitTest(globalObjectX, globalObjectY, true)) { curScoreInc = scoreBody * scorePowerMultiplier; boss.gotoAndStop("hit1"); } else { curScoreInc = scoreHead * scorePowerMultiplier; if (Math.random() < 0.5) { boss.gotoAndStop("hit2"); } else { boss.gotoAndStop("hit3"); } } if ((curObject.power >= blastPower) && (bossHealth <= bossKoHealth)) { curScoreInc = curScoreInc * scoreKillSuperMultiplier; bossHealth = 0; } else { bossHealthInc = curScoreInc * bossDamageMultiplier; if (curObject.scoreMultiplier) { bossHealthInc = bossHealthInc * curObject.scoreMultiplier; } bossHealth = bossHealth - bossHealthInc; if (bossHealth <= 0) { curScoreInc = curScoreInc * scoreKillMultiplier; } } if (bossHealth <= 0) { endGame(); bossHealthBar._visible = false; bossClip.explode(); } hasHit = true; } else if ((!bg.flags.flag1.blasted) && bg.flags.flag1.hs.hitTest(globalObjectX, globalObjectY, true)) { if (bg.flags.flag1.hits == undefined) { bg.flags.flag1.hits = 1; } else { bg.flags.flag1.hits++; } if (bg.flags.flag1.hits >= 2) { curScoreInc = scoreFlag * scorePowerMultiplier; bg.flags.flag1.gotoAndStop(3); bg.flags.flag1.blasted = true; } else { bg.flags.flag1.gotoAndStop(2); } hasHit = true; } else if ((!bg.flags.flag2.blasted) && bg.flags.flag2.hs.hitTest(globalObjectX, globalObjectY, true)) { if (bg.flags.flag2.hits == undefined) { bg.flags.flag2.hits = 1; } else { bg.flags.flag2.hits++; } if (bg.flags.flag2.hits >= 2) { curScoreInc = scoreFlag * scorePowerMultiplier; bg.flags.flag2.gotoAndStop(3); bg.flags.flag2.blasted = true; } else { bg.flags.flag2.gotoAndStop(2); } hasHit = true; } else if (bg.stage.hitTest(globalObjectX, globalObjectY, true)) { hasHit = true; } if (hasHit) { curObject.hasHitTarget = true; if (curObject.scoreMultiplier) { curScoreInc = curScoreInc * curObject.scoreMultiplier; } curObject._yscale = (curObject._xscale = hitScale); curObject.gotoAndPlay("hit"); curObject._rotation = 0; curObject.gotoAndPlay("hit"); if (curScoreInc) { curObject.hitScore.txtScore.text = curScoreInc; } else { curObject.hitScore.txtScore.text = ""; } score.setScore(score.getScore() + curScoreInc); } } else if ((curObject._y > 400) || (curObject._xscale < 8)) { curObject.removeMovieClip(); } } } } function throwObject() { getNextAvaliableThrowTime(); objectStartPos = {x:hand.object._x, y:hand.object._y}; hand.localToGlobal(objectStartPos); curDepth = objectSpace.getNextHighestDepth(); curObject = objectSpace.attachMovie("Object", "Object" + curDepth, curDepth); objectStartX = objectStartPos.x - objectSpace._x; objectStartY = objectStartPos.y - objectSpace._y; curObject._x = objectStartX; curObject._y = objectStartY; hand.gotoAndPlay("throw"); objectSpaceTargetX = targetX - objectSpace._x; objectSpaceTargetY = targetY - objectSpace._y; curObject.targetX = objectSpaceTargetX + ((objectSpaceTargetX - objectStartX) * targetOffsetDist); curObject.targetY = objectSpaceTargetY + ((objectSpaceTargetY - objectStartY) * targetOffsetDist); curObject.targetY = curObject.targetY - ((gravity * (1 - throwAmount)) * 4); curObject.speed = 0.4 + (throwAmount * 5); curObject.power = throwAmount; if (nextObjectSpecial) { curObject.scoreMultiplier = scoreSpecialMultiplier; } curObject.graphic.gotoAndStop(nextObjectId); curObject.objectId = nextObjectId; curObject.rotVel = ((Math.random() - 0.5) * spinSpeed) * throwAmount; getNextObject(); } function showVP() { if (curVp.vp) { return(undefined); } if (Math.random() < 0.5) { curVp = scene.vpLeft; } else { curVp = scene.vpRight; } curVp.gotoAndPlay("show"); if (selectedChar == "mccain") { curVp.vp.gotoAndStop(2); } else { curVp.vp.gotoAndStop(1); } curVp.blasted = false; curVp.showDelay = getTimer() + vpShowDelay; } function hideVP() { getNextVPTime(); } function getNextVPTime() { nextVPTime = (getTimer() + vpDelay) + (Math.random() * vpDelayVariation); } function getNextAvaliableThrowTime() { nextAvaliableThrowTime = getTimer() + minThrowDelay; } function getNextObject() { nextObjectId = 1; specialThrowCount++; if (gamePlaying) { if ((specialThrowCount > 7) && (Math.random() < 0.6)) { nextObjectId = 6; specialThrowCount = 0; } if ((specialThrowCount > 6) && (Math.random() < 0.5)) { nextObjectId = 5; specialThrowCount = 0; } if ((specialThrowCount > 5) && (Math.random() < 0.4)) { nextObjectId = 4; specialThrowCount = 0; } if ((specialThrowCount > 4) && (Math.random() < 0.3)) { nextObjectId = 3; specialThrowCount = 0; } if ((specialThrowCount > 3) && (Math.random() < 0.2)) { nextObjectId = 2; specialThrowCount = 0; } } nextObjectSpecial = nextObjectId != 1; objectPanel.object.gotoAndStop(nextObjectId); } function startGame() { gamePlaying = true; startTime = getTimer(); score.setScore(0); } function endGame() { gamePlaying = false; countSeconds = true; score.loadHighscores(); } function endGameProceed() { trace("endGameProceed"); _parent.endGame(); } function updateHandItem() { hand.object.gotoAndStop(nextObjectId); } maxTime = 60; countdownSpeed = 1.5; throwAmount = 0; maxThrowAmount = 1; targetX = 0; targetY = 0; throwAmountAccel = 0.05; throwAmountDecel = 0.4; targetOffsetDist = 0.1; crosshairAccel = 0.4; wobbleAmount = 120; wobbleSpeed = 1.5; hitScale = 15; maxBossHealth = 100; bossHealth = maxBossHealth; blastPower = 0.75; bossSpeed = 0.4; bossDist = 250; bossKoHealth = 25; bossRotSpeed = 0.3; bossRotAmount = 20; spinSpeed = 80; objectStartX = 220; objectStartY = 40; objectStartZ = 0; airDecelX = 0.99; airDecelY = 0.99; gravity = 100; throwVelBaseX = -10; throwVelBaseY = -10; throwVelBaseZ = 20; viewWidth = 600; viewHeight = 450; viewMidX = viewWidth / 2; viewMidY = viewHeight / 2; minThrowDelay = 400; nextAvaliableThrowTime = 0; startTime = 0; time = 0; bestTime = 0; jostleAmountX = 50; jostleAmountY = 10; jostleSpeed = 0.7; viewX = 0; viewY = 0; maxViewX = 10; maxViewY = 10; viewParaX = 0; viewParaY = 0; viewParaAccel = 0.1; viewParallax = 0.05; specialThrowCount = 0; specialChance = 0.2; numWeapons = 6; Mouse.hide(); scene.startX = scene._x; scene.startY = scene._y; bossSpace.startX = bossSpace._x; bossSpace.startY = bossSpace._y; hand.startX = hand._x; hand.startY = hand._y; bg = scene.bg; podium = scene.podium; bossSpace = scene.bossSpace; mibs = scene.mibs; crowd = scene.crowd; powerVibrateAmountX = 4; powerVibrateAmountY = 2; powerVibrateSpeed = 10; bossClip = bossSpace.bossClip; bossHealthBar = bossClip.bossHealthBar; boss = bossClip.boss; bossClip.startX = bossClip._x; curScore = 0; remainingTime = 0; scoreHead = 10; scoreBody = 5; scoreMib = 40; scoreVP = 100; scorePodium = 100; scoreFlag = 50; scoreKillMultiplier = 5; scoreKillSuperMultiplier = 10; scoreSpecialMultiplier = 2; scorePowerMultiplierMultiplier = 1; bossDamageMultiplier = 0.15; remainingTimeScoreMultiplier = 50; nextVPTime = 0; vpDelay = 6000; vpDelayVariation = 2000; vpShowDelay = 2000; getNextVPTime(); initCrowd(); getNextObject(); selectedChar = _parent.selectedChar; if (selectedChar == "mccain") { selectCharacter(2); } score = _parent.score; startGame(); keyListener = new Object(); keyListener.onKeyUp = OnKeyUp; Key.addListener(keyListener); this.onEnterFrame = update; update(); this.onMouseDown = function () { if (gameActive) { charging = true; throwAmount = 0; } }; this.onMouseUp = function () { if ((gameActive && (charging)) && (getTimer() > nextAvaliableThrowTime)) { charging = false; throwObject(); } };
Symbol 353 Button
on (release) { submit(); }
Symbol 354 MovieClip Frame 1
function submit() { if (!submitted) { playerName = txtName.text; if ((playerName.length > 0) && (playerName != defaultPlayerName)) { submitted = true; statsString = ""; score.gotoHighscores = true; score.loadingHighscores = true; score.saveHighScore(1, playerName, "", statsString, score.loadHighscores); _parent.curName = playerName; gotoAndStop (2); } } } score = _parent.score; curScore = score.getScore(); scoreClip.txtScore.text = curScore; defaultPlayerName = txtName.text; stop();
Symbol 354 MovieClip Frame 2
stop();
Symbol 355 Button
on (release) { _parent.gotoAndStop("choose"); }
Symbol 374 MovieClip [highscoresItem] Frame 1
stop();
Symbol 375 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
gotoAndPlay ("show"); curPoll = _parent.curPoll; pollObamaCount = curPoll.pollAnswers.obama.count; pollMcCainCount = curPoll.pollAnswers.mccain.count; trace((pollObamaCount + ",") + pollMcCainCount); if ((pollObamaCount == undefined) || (pollMcCainCount == undefined)) { pollObamaCount = Math.floor(Math.random() * 1000) + 1; pollMcCainCount = Math.floor(Math.random() * 1000) + 1; } pollTotalCount = pollObamaCount + pollMcCainCount; pollBarObama.bar._xscale = (pollObamaCount / pollTotalCount) * 100; pollBarMcCain.bar._xscale = (pollMcCainCount / pollTotalCount) * 100; pollBarObama.count.txtCount.text = pollObamaCount; pollBarMcCain.count.txtCount.text = pollMcCainCount; ySpacing = 20; score = _parent.score; highscores = score.highscores; curScore = score.getScore(); curName = _parent.curName; if (!curName) { curName = "You"; } nameClip.txtName.htmlText = curName; scoreClip.txtScore.htmlText = curScore; highscoreInTable = false; si = 0; while (si < highscores.length) { curHighscore = highscores[si]; curDepth = highscoresTable.getNextHighestDepth(); curHighscoreItem = highscoresTable.attachMovie("highscoresItem", "highscoresItem" + curDepth, curDepth); curHighscoreItem._y = si * ySpacing; if ((curHighscore.score == curScore) && (curHighscore.name == curName)) { curHighscoreItem.gotoAndStop(2); highscoreInTable = true; } curHighscoreItem.score.txtScore.htmlText = curHighscore.score; curHighscoreItem.name.txtName.htmlText = curHighscore.name; si++; } if (highscoreInTable) { nameClip._visible = false; scoreClip._visible = false; }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:Timeline
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5 77
Symbol 5 MovieClipUses:4Used by:13
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:12 153 363
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:12 153 363
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12 153
Symbol 12 MovieClipUses:7 9 11Used by:13
Symbol 13 MovieClipUses:5 12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:18
Symbol 16 GraphicUsed by:17 22
Symbol 17 ButtonUses:16Used by:18
Symbol 18 MovieClipUses:15 17Used by:Timeline
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:21
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 ButtonUses:16Used by:23
Symbol 23 MovieClipUses:21 22Used by:Timeline
Symbol 377 MovieClip [__Packages.nz.co.resn.game_utils.HighScores]
Symbol 378 MovieClip [__Packages.nz.co.resn.util.Proxy]
Symbol 379 MovieClip [__Packages.nz.co.resn.gen_admin.GenAdminDataLoader]
Symbol 380 MovieClip [__Packages.nz.co.resn.gen_admin.Group]
Symbol 381 MovieClip [__Packages.nz.co.resn.gen_admin.Article]
Symbol 382 MovieClip [__Packages.nz.co.resn.gen_admin.ArticleProperty]
Symbol 383 MovieClip [__Packages.nz.co.resn.gen_admin.ArticlePropertyCollection]
Symbol 384 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APTemplate]
Symbol 385 MovieClip [__Packages.nz.co.resn.gen_admin.Poll]
Symbol 386 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APFile]
Symbol 387 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APImage]
Symbol 388 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APSound]
Symbol 389 MovieClip [__Packages.nz.co.resn.gen_admin.article_property_types.APDate]
Symbol 390 MovieClip [__Packages.nz.co.resn.gen_admin.PollAnswer]
Symbol 391 MovieClip [__Packages.nz.co.resn.gen_admin.GenAdminDataSaver]
Symbol 392 MovieClip [__Packages.nz.co.resn.ExplodeClip]
Symbol 393 MovieClip [__Packages.mx.utils.Delegate]
Symbol 24 SoundUsed by:25
Symbol 25 MovieClipUses:24Used by:30
Symbol 26 SoundUsed by:27
Symbol 27 MovieClipUses:26Used by:30
Symbol 28 SoundUsed by:29 120 196 202 208 219
Symbol 29 MovieClipUses:28Used by:30
Symbol 30 MovieClipUses:25 27 29Used by:Timeline
Symbol 31 GraphicUsed by:34
Symbol 32 FontUsed by:33 69 73 341 347 352 357 358 365 367 368
Symbol 33 TextUses:32Used by:34
Symbol 34 MovieClipUses:31 33Used by:67
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:54
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:43
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:42
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClipUses:39 42Used by:54 168 376
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:53
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClipUses:48Used by:53
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:53 139
Symbol 53 MovieClipUses:45 49 52Used by:54 138 376
Symbol 54 MovieClipUses:36 43 53Used by:67
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:67
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:59Used by:67
Symbol 61 BitmapUsed by:62 351 356
Symbol 62 GraphicUses:61Used by:66 75
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:66 75
Symbol 66 MovieClipUses:62 65Used by:67
Symbol 67 MovieClipUses:34 54 57 60 66Used by:68
Symbol 68 MovieClipUses:67Used by:Timeline
Symbol 69 TextUses:32Used by:70
Symbol 70 MovieClipUses:69Used by:76
Symbol 71 GraphicUsed by:72 353 355
Symbol 72 ButtonUses:71Used by:76
Symbol 73 TextUses:32Used by:74
Symbol 74 MovieClipUses:73Used by:76
Symbol 75 MovieClipUses:62 65Used by:76
Symbol 76 MovieClipUses:70 72 74 75Used by:Timeline
Symbol 77 MovieClipUses:4Used by:104
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:104
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:86
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:86 168 172 177
Symbol 86 MovieClipUses:82 85Used by:87
Symbol 87 MovieClipUses:86Used by:104
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:93
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:93 138 141 150
Symbol 93 MovieClipUses:89 92Used by:94
Symbol 94 MovieClipUses:93Used by:104
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:104
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:104
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:104
Symbol 104 MovieClipUses:77 80 87 94 97 100 103Used by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:125
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:125
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:117 118 120
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:120
Symbol 117 MovieClipUses:114Used by:120
Symbol 118 MovieClipUses:114Used by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:114 116 117 119 28Used by:121
Symbol 121 MovieClipUses:120Used by:125
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClipUses:108 111 121 124Used by:260
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 MovieClipUses:127Used by:132 141 150
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:132 141 150
Symbol 132 MovieClipUses:128 131Used by:152
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:138 141 150
Symbol 136 BitmapUsed by:137 140
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:92 135 53 137Used by:152
Symbol 139 MovieClipUses:52Used by:141
Symbol 140 GraphicUses:136Used by:141
Symbol 141 MovieClipUses:128 131 92 135 139 140Used by:152
Symbol 142 SoundUsed by:152 178 202 208
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:145
Symbol 145 MovieClipUses:144Used by:150
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:150
Symbol 149 GraphicUsed by:150 172
Symbol 150 MovieClipUses:145 128 131 92 148 135 149Used by:152
Symbol 151 SoundUsed by:152 178
Symbol 152 MovieClipUses:132 138 141 142 150 151Used by:179
Symbol 153 MovieClipUses:7 9 11Used by:179
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:179
Symbol 156 BitmapUsed by:157 159
Symbol 157 GraphicUses:156Used by:158
Symbol 158 MovieClipUses:157Used by:161 172 177
Symbol 159 GraphicUses:156Used by:160
Symbol 160 MovieClipUses:159Used by:161 172 177
Symbol 161 MovieClipUses:158 160Used by:178
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:168 172 177
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:168 172
Symbol 168 MovieClipUses:85 164 43 167Used by:178
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClipUses:158 160 85 164 149 171 167Used by:178
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:158 160 85 176 164Used by:178
Symbol 178 MovieClipUses:161 168 172 142 177 151Used by:179
Symbol 179 MovieClipUses:152 153 155 178Used by:180
Symbol 180 MovieClipUses:179Used by:260
Symbol 181 BitmapUsed by:183
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:181 182Used by:189
Symbol 184 BitmapUsed by:186
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:184 185Used by:189
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:189
Symbol 189 MovieClipUses:183 186 188Used by:192 194 196
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:196
Symbol 192 MovieClipUses:189Used by:193
Symbol 193 MovieClipUses:192Used by:196
Symbol 194 MovieClipUses:189Used by:195
Symbol 195 MovieClipUses:194Used by:196
Symbol 196 MovieClipUses:189 191 193 195 28Used by:260
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:199
Symbol 199 MovieClipUses:198Used by:200 201 202
Symbol 200 MovieClipUses:199Used by:202
Symbol 201 MovieClipUses:199Used by:202
Symbol 202 MovieClipUses:199 200 142 201 28Used by:209
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClipUses:204Used by:206 207 208
Symbol 206 MovieClipUses:205Used by:208
Symbol 207 MovieClipUses:205Used by:208
Symbol 208 MovieClipUses:205 206 142 207 28Used by:209
Symbol 209 MovieClipUses:202 208Used by:260
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:216
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:216
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClipUses:211 213 215Used by:217 219
Symbol 217 MovieClipUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:216 218 28Used by:260
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:232
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:225
Symbol 225 MovieClipUses:224Used by:232
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:228
Symbol 228 MovieClipUses:227Used by:232
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClipUses:222 225 228 231Used by:259
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClipUses:234Used by:245
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:238
Symbol 238 MovieClipUses:237Used by:245
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:241
Symbol 241 MovieClipUses:240Used by:245
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:235 238 241 244Used by:259
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:258
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:258
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:253Used by:258
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClipUses:256Used by:258
Symbol 258 MovieClipUses:248 251 254 257Used by:259
Symbol 259 MovieClipUses:232 245 258Used by:260
Symbol 260 MovieClipUses:125 180 196 209 219 259Used by:340
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:273
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:273
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:273
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:273
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:273
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273
Symbol 273 MovieClipUses:262 264 266 268 270 272Used by:275 289 323
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274 273Used by:276
Symbol 276 MovieClipUses:275Used by:289
Symbol 277 GraphicUsed by:283
Symbol 278 GraphicUsed by:283
Symbol 279 GraphicUsed by:283
Symbol 280 GraphicUsed by:283
Symbol 281 GraphicUsed by:283
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:277 278 279 280 281 282Used by:284
Symbol 284 MovieClipUses:283Used by:289
Symbol 285 FontUsed by:286 291 296 326 327 328 329 333 337 344 361 370 372
Symbol 286 EditableTextUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:289
Symbol 288 SoundUsed by:289
Symbol 289 MovieClip [Object]Uses:273 276 284 287 288Used by:290
Symbol 290 MovieClipUses:289Used by:340
Symbol 291 EditableTextUses:285Used by:295
Symbol 292 FontUsed by:293 297
Symbol 293 TextUses:292Used by:294
Symbol 294 MovieClipUses:293Used by:295
Symbol 295 MovieClipUses:291 294Used by:340
Symbol 296 EditableTextUses:285 343Used by:299
Symbol 297 TextUses:292Used by:298
Symbol 298 MovieClipUses:297Used by:299
Symbol 299 MovieClipUses:296 298Used by:340
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:340
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:312
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:308
Symbol 308 MovieClipUses:307Used by:312
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:304 308 311Used by:323
Symbol 313 SoundUsed by:323
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:323
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:323
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:323
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:322
Symbol 322 MovieClipUses:321Used by:323
Symbol 323 MovieClipUses:273 312 313 315 317 319 322Used by:340
Symbol 324 SoundUsed by:325
Symbol 325 MovieClipUses:324Used by:340
Symbol 326 TextUses:285Used by:332
Symbol 327 TextUses:285Used by:332
Symbol 328 TextUses:285Used by:332
Symbol 329 TextUses:285Used by:330
Symbol 330 MovieClipUses:329Used by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 MovieClipUses:326 327 328 331Used by:340
Symbol 333 TextUses:285Used by:334
Symbol 334 MovieClipUses:333Used by:335
Symbol 335 MovieClipUses:334Used by:336
Symbol 336 MovieClipUses:335Used by:340
Symbol 337 TextUses:285Used by:338
Symbol 338 MovieClipUses:337Used by:339 354
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClipUses:260 290 295 299 301 323 325 332 336 339Used by:Timeline
Symbol 341 TextUses:32Used by:342
Symbol 342 MovieClipUses:341Used by:354
Symbol 343 FontUsed by:296 344 361 370 372
Symbol 344 EditableTextUses:285 343Used by:345
Symbol 345 MovieClipUses:344Used by:354
Symbol 346 GraphicUsed by:354
Symbol 347 TextUses:32Used by:348
Symbol 348 MovieClipUses:347Used by:354
Symbol 349 FontUsed by:350
Symbol 350 EditableTextUses:349Used by:354
Symbol 351 GraphicUses:61Used by:354
Symbol 352 TextUses:32Used by:354
Symbol 353 ButtonUses:71Used by:354
Symbol 354 MovieClipUses:342 345 346 348 350 351 352 353 338Used by:Timeline
Symbol 355 ButtonUses:71Used by:376
Symbol 356 GraphicUses:61Used by:376
Symbol 357 TextUses:32Used by:376
Symbol 358 TextUses:32Used by:376
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:363
Symbol 361 EditableTextUses:285 343Used by:362
Symbol 362 MovieClipUses:361Used by:363
Symbol 363 MovieClipUses:7 9 360 362Used by:376
Symbol 364 GraphicUsed by:376
Symbol 365 TextUses:32Used by:366
Symbol 366 MovieClipUses:365Used by:376
Symbol 367 TextUses:32Used by:369
Symbol 368 TextUses:32Used by:369
Symbol 369 MovieClipUses:367 368Used by:376
Symbol 370 EditableTextUses:285 343Used by:371
Symbol 371 MovieClipUses:370Used by:374 376
Symbol 372 EditableTextUses:285 343Used by:373
Symbol 373 MovieClipUses:372Used by:374 376
Symbol 374 MovieClip [highscoresItem]Uses:371 373Used by:375
Symbol 375 MovieClipUses:374Used by:376
Symbol 376 MovieClipUses:355 356 357 358 363 364 366 369 43 53 375 371 373Used by:Timeline

Instance Names

"audioBut"Frame 1Symbol 23 MovieClip
"audio"Frame 4Symbol 30 MovieClip
"bar"Symbol 12 MovieClip Frame 1Symbol 9 MovieClip
"loaderBar"Symbol 13 MovieClip Frame 11Symbol 12 MovieClip
"effects"Symbol 30 MovieClip Frame 1Symbol 29 MovieClip
"flag"Symbol 119 MovieClip Frame 1Symbol 118 MovieClip
"hs"Symbol 120 MovieClip Frame 1Symbol 116 MovieClip
"flag2"Symbol 121 MovieClip Frame 1Symbol 120 MovieClip
"flag1"Symbol 121 MovieClip Frame 1Symbol 120 MovieClip
"clouds"Symbol 125 MovieClip Frame 1Symbol 108 MovieClip
"whitehouse"Symbol 125 MovieClip Frame 1Symbol 111 MovieClip
"flags"Symbol 125 MovieClip Frame 1Symbol 121 MovieClip
"stage"Symbol 125 MovieClip Frame 1Symbol 124 MovieClip
"armRight"Symbol 138 MovieClip Frame 1Symbol 92 MovieClip
"head"Symbol 138 MovieClip Frame 1Symbol 53 MovieClip
"armRight"Symbol 141 MovieClip Frame 1Symbol 92 MovieClip
"head"Symbol 141 MovieClip Frame 1Symbol 139 MovieClip
"armRight"Symbol 150 MovieClip Frame 1Symbol 92 MovieClip
"armLeft"Symbol 150 MovieClip Frame 1Symbol 148 MovieClip
"body"Symbol 152 MovieClip Frame 1Symbol 138 MovieClip
"bar"Symbol 153 MovieClip Frame 1Symbol 9 MovieClip
"armRight"Symbol 168 MovieClip Frame 1Symbol 85 MovieClip
"head"Symbol 168 MovieClip Frame 1Symbol 43 MovieClip
"armRight"Symbol 172 MovieClip Frame 1Symbol 85 MovieClip
"armRight"Symbol 177 MovieClip Frame 1Symbol 85 MovieClip
"armLeft"Symbol 177 MovieClip Frame 1Symbol 85 MovieClip
"head"Symbol 177 MovieClip Frame 1Symbol 176 MovieClip
"body"Symbol 178 MovieClip Frame 1Symbol 168 MovieClip
"boss"Symbol 179 MovieClip Frame 1Symbol 152 MovieClip
"bossHealthBar"Symbol 179 MovieClip Frame 1Symbol 153 MovieClip
"bodyHs"Symbol 179 MovieClip Frame 1Symbol 155 MovieClip
"headHs"Symbol 179 MovieClip Frame 1Symbol 155 MovieClip
"boss"Symbol 179 MovieClip Frame 2Symbol 178 MovieClip
"bossClip"Symbol 180 MovieClip Frame 1Symbol 179 MovieClip
"podium"Symbol 195 MovieClip Frame 1Symbol 194 MovieClip
"hs"Symbol 196 MovieClip Frame 1Symbol 191 MovieClip
"mib"Symbol 200 MovieClip Frame 1Symbol 199 MovieClip
"mib"Symbol 201 MovieClip Frame 1Symbol 199 MovieClip
"mib"Symbol 202 MovieClip Frame 1Symbol 199 MovieClip
"mib"Symbol 206 MovieClip Frame 1Symbol 205 MovieClip
"mib"Symbol 207 MovieClip Frame 1Symbol 205 MovieClip
"mib"Symbol 208 MovieClip Frame 1Symbol 205 MovieClip
"mib"Symbol 208 MovieClip Frame 3Symbol 207 MovieClip
"mib1"Symbol 209 MovieClip Frame 1Symbol 202 MovieClip
"mib2"Symbol 209 MovieClip Frame 1Symbol 208 MovieClip
"hs"Symbol 216 MovieClip Frame 1Symbol 213 MovieClip
"vp"Symbol 217 MovieClip Frame 1Symbol 216 MovieClip
"vp"Symbol 218 MovieClip Frame 1Symbol 217 MovieClip
"vp"Symbol 219 MovieClip Frame 10Symbol 216 MovieClip
"vp"Symbol 219 MovieClip Frame 35Symbol 218 MovieClip
"char1"Symbol 232 MovieClip Frame 1Symbol 222 MovieClip
"char2"Symbol 232 MovieClip Frame 1Symbol 225 MovieClip
"char3"Symbol 232 MovieClip Frame 1Symbol 228 MovieClip
"char4"Symbol 232 MovieClip Frame 1Symbol 231 MovieClip
"char1"Symbol 245 MovieClip Frame 1Symbol 235 MovieClip
"char2"Symbol 245 MovieClip Frame 1Symbol 238 MovieClip
"char3"Symbol 245 MovieClip Frame 1Symbol 241 MovieClip
"char4"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"char1"Symbol 258 MovieClip Frame 1Symbol 248 MovieClip
"char2"Symbol 258 MovieClip Frame 1Symbol 251 MovieClip
"char3"Symbol 258 MovieClip Frame 1Symbol 254 MovieClip
"char4"Symbol 258 MovieClip Frame 1Symbol 257 MovieClip
"row3"Symbol 259 MovieClip Frame 1Symbol 232 MovieClip
"row2"Symbol 259 MovieClip Frame 1Symbol 245 MovieClip
"row1"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"bg"Symbol 260 MovieClip Frame 1Symbol 125 MovieClip
"bossSpace"Symbol 260 MovieClip Frame 1Symbol 180 MovieClip
"podium"Symbol 260 MovieClip Frame 1Symbol 196 MovieClip
"mibs"Symbol 260 MovieClip Frame 1Symbol 209 MovieClip
"vpLeft"Symbol 260 MovieClip Frame 1Symbol 219 MovieClip
"vpRight"Symbol 260 MovieClip Frame 1Symbol 219 MovieClip
"crowd"Symbol 260 MovieClip Frame 1Symbol 259 MovieClip
"object"Symbol 275 MovieClip Frame 1Symbol 273 MovieClip
"object"Symbol 276 MovieClip Frame 2Symbol 275 MovieClip
"txtScore"Symbol 287 MovieClip Frame 1Symbol 286 EditableText
"graphic"Symbol 289 MovieClip [Object] Frame 1Symbol 273 MovieClip
"hitScore"Symbol 289 MovieClip [Object] Frame 5Symbol 287 MovieClip
"txtTime"Symbol 295 MovieClip Frame 1Symbol 291 EditableText
"txtScore"Symbol 299 MovieClip Frame 1Symbol 296 EditableText
"armPower"Symbol 312 MovieClip Frame 1Symbol 308 MovieClip
"mask"Symbol 312 MovieClip Frame 1Symbol 311 MovieClip
"object"Symbol 323 MovieClip Frame 1Symbol 273 MovieClip
"hand"Symbol 323 MovieClip Frame 1Symbol 312 MovieClip
"scene"Symbol 340 MovieClip Frame 1Symbol 260 MovieClip
"objectSpace"Symbol 340 MovieClip Frame 1Symbol 290 MovieClip
"timePanel"Symbol 340 MovieClip Frame 1Symbol 295 MovieClip
"scorePanel"Symbol 340 MovieClip Frame 1Symbol 299 MovieClip
"crosshair"Symbol 340 MovieClip Frame 1Symbol 301 MovieClip
"hand"Symbol 340 MovieClip Frame 1Symbol 323 MovieClip
"countdown"Symbol 340 MovieClip Frame 1Symbol 332 MovieClip
"timesup"Symbol 340 MovieClip Frame 1Symbol 336 MovieClip
"loadingHighscores"Symbol 340 MovieClip Frame 1Symbol 339 MovieClip
"txtScore"Symbol 345 MovieClip Frame 1Symbol 344 EditableText
"scoreClip"Symbol 354 MovieClip Frame 1Symbol 345 MovieClip
"txtName"Symbol 354 MovieClip Frame 1Symbol 350 EditableText
"txtCount"Symbol 362 MovieClip Frame 1Symbol 361 EditableText
"bar"Symbol 363 MovieClip Frame 1Symbol 9 MovieClip
"count"Symbol 363 MovieClip Frame 1Symbol 362 MovieClip
"txtName"Symbol 371 MovieClip Frame 1Symbol 370 EditableText
"txtScore"Symbol 373 MovieClip Frame 1Symbol 372 EditableText
"name"Symbol 374 MovieClip [highscoresItem] Frame 1Symbol 371 MovieClip
"score"Symbol 374 MovieClip [highscoresItem] Frame 1Symbol 373 MovieClip
"pollBarObama"Symbol 376 MovieClip Frame 1Symbol 363 MovieClip
"pollBarMcCain"Symbol 376 MovieClip Frame 1Symbol 363 MovieClip
"highscoresTable"Symbol 376 MovieClip Frame 1Symbol 375 MovieClip
"nameClip"Symbol 376 MovieClip Frame 1Symbol 371 MovieClip
"scoreClip"Symbol 376 MovieClip Frame 1Symbol 373 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 3Symbol 377 as "__Packages.nz.co.resn.game_utils.HighScores"
ExportAssets (56)Timeline Frame 3Symbol 378 as "__Packages.nz.co.resn.util.Proxy"
ExportAssets (56)Timeline Frame 3Symbol 379 as "__Packages.nz.co.resn.gen_admin.GenAdminDataLoader"
ExportAssets (56)Timeline Frame 3Symbol 380 as "__Packages.nz.co.resn.gen_admin.Group"
ExportAssets (56)Timeline Frame 3Symbol 381 as "__Packages.nz.co.resn.gen_admin.Article"
ExportAssets (56)Timeline Frame 3Symbol 382 as "__Packages.nz.co.resn.gen_admin.ArticleProperty"
ExportAssets (56)Timeline Frame 3Symbol 383 as "__Packages.nz.co.resn.gen_admin.ArticlePropertyCollection"
ExportAssets (56)Timeline Frame 3Symbol 384 as "__Packages.nz.co.resn.gen_admin.article_property_types.APTemplate"
ExportAssets (56)Timeline Frame 3Symbol 385 as "__Packages.nz.co.resn.gen_admin.Poll"
ExportAssets (56)Timeline Frame 3Symbol 386 as "__Packages.nz.co.resn.gen_admin.article_property_types.APFile"
ExportAssets (56)Timeline Frame 3Symbol 387 as "__Packages.nz.co.resn.gen_admin.article_property_types.APImage"
ExportAssets (56)Timeline Frame 3Symbol 388 as "__Packages.nz.co.resn.gen_admin.article_property_types.APSound"
ExportAssets (56)Timeline Frame 3Symbol 389 as "__Packages.nz.co.resn.gen_admin.article_property_types.APDate"
ExportAssets (56)Timeline Frame 3Symbol 390 as "__Packages.nz.co.resn.gen_admin.PollAnswer"
ExportAssets (56)Timeline Frame 3Symbol 391 as "__Packages.nz.co.resn.gen_admin.GenAdminDataSaver"
ExportAssets (56)Timeline Frame 3Symbol 392 as "__Packages.nz.co.resn.ExplodeClip"
ExportAssets (56)Timeline Frame 3Symbol 393 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 37Symbol 289 as "Object"
ExportAssets (56)Timeline Frame 57Symbol 374 as "highscoresItem"

Labels

"init"Frame 4
"home"Frame 12
"instructions"Frame 17
"choose"Frame 27
"play"Frame 37
"highscore"Frame 47
"highscores"Frame 57
"none"Symbol 29 MovieClip Frame 1
"smash"Symbol 29 MovieClip Frame 9
"hit"Symbol 53 MovieClip Frame 5
"over"Symbol 66 MovieClip Frame 2
"out"Symbol 66 MovieClip Frame 7
"over"Symbol 75 MovieClip Frame 2
"out"Symbol 75 MovieClip Frame 7
"over"Symbol 87 MovieClip Frame 2
"out"Symbol 87 MovieClip Frame 9
"over"Symbol 94 MovieClip Frame 2
"out"Symbol 94 MovieClip Frame 9
"norm"Symbol 152 MovieClip Frame 1
"hit1"Symbol 152 MovieClip Frame 5
"hit2"Symbol 152 MovieClip Frame 10
"hit3"Symbol 152 MovieClip Frame 15
"norm"Symbol 178 MovieClip Frame 1
"hit1"Symbol 178 MovieClip Frame 5
"hit2"Symbol 178 MovieClip Frame 10
"hit3"Symbol 178 MovieClip Frame 15
"hidden"Symbol 219 MovieClip Frame 1
"show"Symbol 219 MovieClip Frame 10
"hide"Symbol 219 MovieClip Frame 26
"blast"Symbol 219 MovieClip Frame 35
"hit"Symbol 289 MovieClip [Object] Frame 5
"throw"Symbol 323 MovieClip Frame 18




http://swfchan.com/10/48521/info.shtml
Created: 29/4 -2019 19:33:32 Last modified: 29/4 -2019 19:33:32 Server time: 22/12 -2024 13:21:56