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

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

Santa Caught Christmas.swf

This is the info page for
Flash #40891

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


Text
Loading

Game design by Under Siege Studio - Graphic Design by Ninja Robots
Copyright (c) 2007

Sound: On

Sound: Off

More Games

Top Scores

Instructions

New Game

0

5

50 Pts

100 Pts

200 Pts

400 Pts

800 Pts

1600 Pts

Catch the presents and
load up the sleigh on the right...

4

3

2

1

GO

6

0

sec.

Main Menu

0

1

2

6

7

8

9

10

6

0

000

Game Over

Replay

scores
system

0

000

000

Move Left

Move Right

Jump

Welcome to Santa's loading bay...
Catch the presents, then drop
them off at the sleigh over to the right.

Next

Presents that get damaged are lost -
so try not to drop any!

Santa can only carry so much...

Big piles of presents
slow Santa down!

ActionScript [AS1/AS2]

Frame 1
_root.gameState = 0; Stage.showMenu = false; _lockroot = true;
Frame 2
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; 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); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&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); } MochiAd.showPreGameAd({id:"eba5f80d9244ceed", res:"600x514"}); __com_mochibot__("d0d940a2", this, 10301, true); __com_mochibot__("00804c0e", this, 10301, true);
Frame 3
function playSound(soundNum) { if (_root.soundOn) { stopSound(soundNum); if (soundNum == SLEIGHBELLSSND) { loop = 10000; } else { loop = 0; } if (soundNum != 3) { ourSounds[soundNum].setVolume(100); } else { ourSounds[soundNum].setVolume(20); } if (soundNum == JINGLEBELLSSND) { ourSounds[soundNum].start(60 - _root.game.realTime, loop); } else { ourSounds[soundNum].start(0, loop); } } } function stopSound(soundNum) { ourSounds[soundNum].stop(soundLinkage[soundNum]); } var catchSound = new Sound(); catchSound.attachSound("catch.wav"); var dropSound = new Sound(); dropSound.attachSound("drop.wav"); var gameoverSound = new Sound(); gameoverSound.attachSound("hohoho.mp3"); var sleighbellsSound = new Sound(); sleighbellsSound.attachSound("sleighbells.mp3"); var jinglebellsSound = new Sound(); jinglebellsSound.attachSound("jingle-bells.mp3"); var soundOn = true; ourSounds = new Array(catchSound, dropSound, gameoverSound, sleighbellsSound, jinglebellsSound); soundLinkage = new Array("catch.wav", "drop.wav", "hohoho.mp3", "sleighbells.mp3", "jingle-bells.mp3"); CATCHSND = 0; DROPSND = 1; GAMEOVERSND = 2; SLEIGHBELLSSND = 3; JINGLEBELLSSND = 4;
Frame 6
_quality = "best"; var PATH = "http://208.109.177.63/~blitzgam/blitz_HighScores/"; var GAMENAME = "santa_caught_christmas"; var SCORESPATH = (("http://www.blitzgamer.com/" + GAMENAME) + "_highscores.php"); stop();
Frame 30
stop();
Frame 38
stop();
Symbol 5 Button
on (release) { getURL ("http://www.blitzgamer.com", "_blank"); }
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 20
stop();
Symbol 72 MovieClip Frame 1
this._visible = false; _root.stop();
Symbol 72 MovieClip Frame 2
this._visible = true;
Symbol 72 MovieClip Frame 131
tank.play();
Symbol 72 MovieClip Frame 174
stop(); _root.play();
Symbol 360 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local28 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { _root.stop(); }, ad_finished:function () { _root.play(); }}; options = _parseOptions(options, _local28); var _local19 = options.clip; var _local24 = 11000; var _local27 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = _local19._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local23 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local25 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local23); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local25, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local24; chk.ad_timeout = _local27; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 78 MovieClip Frame 105
stop();
Symbol 84 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 130 Button
on (release) { getURL ("http://www.ninjarobots.co.uk", "_blank"); }
Symbol 131 Button
on (release) { getURL ("http://www.undersiegestudio.co.uk", "_blank"); }
Symbol 140 Button
on (release) { _root.soundOn = false; _root.stopSound(_root.SLEIGHBELLSSND); _root.stopSound(_root.JINGLEBELLSSND); gotoAndStop (2); }
Symbol 142 Button
on (release) { _root.soundOn = true; if (_root.gameState == 1) { _root.playSound(_root.SLEIGHBELLSSND); } if (_root.gameState == 2) { _root.playSound(_root.JINGLEBELLSSND); } gotoAndStop (1); }
Symbol 143 MovieClip Frame 1
stop();
Symbol 145 Button
on (release) { getURL ("http://www.blitzgamer.com", "_blank"); }
Symbol 147 Button
on (release) { getURL ("http://www.blitzgamer.com/santa_caught_christmas_highscores.php", "_blank"); }
Symbol 149 Button
on (release) { gotoAndPlay ("gotohelp"); }
Symbol 151 Button
on (release) { gotoAndPlay ("gotoplay"); }
Symbol 154 Button
on (release) { getURL ("http://www.blitzgamer.com", "_blank"); }
Symbol 160 MovieClip Frame 1
_root.stopSound(_root.SLEIGHBELLSSND); _root.stopSound(_root.JINGLEBELLSSND); _root.playSound(_root.SLEIGHBELLSSND); _root.gameState = 1;
Instance of Symbol 143 MovieClip in Symbol 160 MovieClip Frame 1
onClipEvent (load) { if (!_root.soundOn) { gotoAndStop (2); } }
Symbol 160 MovieClip Frame 7
stop();
Symbol 160 MovieClip Frame 15
_root.gotoAndPlay("Game");
Symbol 160 MovieClip Frame 23
_root.gotoAndPlay("Help");
Symbol 228 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 161
_root.playSound(_root.JINGLEBELLSSND); _parent.startGame(); stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 1
stop();
Symbol 277 Button
on (release) { _root.gotoAndPlay("menu"); }
Symbol 278 MovieClip Frame 6
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 313 Button
on (release) { gotoAndPlay (1); }
Symbol 314 Button
on (release) { play(); }
Symbol 318 MovieClip Frame 1
loadMovie ("http://208.109.177.63/~blitzgam/blitz_HighScores/encrypted.swf", this); this._alpha = 0;
Symbol 330 MovieClip Frame 5
stop();
Symbol 332 MovieClip Frame 1
_quality = "medium"; var gameOverScreen = false; _root.stopSound(_root.SLEIGHBELLSSND); _root.gameState = 2;
Instance of Symbol 143 MovieClip in Symbol 332 MovieClip Frame 1
onClipEvent (load) { if (!_root.soundOn) { gotoAndStop (2); } }
Symbol 332 MovieClip Frame 2
function updateMan(dir) { if ((dir == 1) && (manSpeed > 3)) { manSpeed = 3; } if ((dir == 0) && (manSpeed < -3)) { manSpeed = -3; } mainMan.gotoAndStop(dir + 1); mSpeed = maxManSpeed; if (donutCatchCount >= 10) { if (donutCatchCount >= 37) { mSpeed = 3; } else { mSpeed = maxManSpeedsWeight[donutCatchCount - 10]; } } if (Math.abs(manSpeed) <= mSpeed) { manSpeed = manSpeed + accel[dir]; } } function updateTime() { trace("updateTime"); if (playMode == _PLAYING) { if (realTime > 0) { realTime = realTime - 0.04; if (realTime <= 0) { realTime = 0; playMode = _GAMEOVER; } } timeLeft = Math.round(realTime); timeLeft_units = timeLeft % 10; timeLeft_tens = (timeLeft - timeLeft_units) / 10; if (realTime <= 10.5) { timeCountdown.gotoAndStop(Math.round(realTime) + 1); } } } function startGame() { timeLeft = 60; realTime = 60; _root.score = 0; badDonut = 0; resetDonuts(); donutCatchCount = 0; mainMan.santa.santa.gotoAndStop(1); mainMan.santa.santa1.gotoAndStop(1); playMode = _PLAYING; playButton._visible = false; } function updateDonuts() { if ((playMode == _PLAYING) || (playMode == _GAMEOVER)) { trace("hgjhg"); if (playMode == _PLAYING) { increaseDifficulty(); } trace(currentDifficulty); i = 0; while (i < numDonuts[currentDifficulty]) { if ((donutMode[i] == _DEAD) && (playMode == _PLAYING)) { donutY[i] = (Math.random() * 400) + 50; donutBounced[i] = 0; donutDir = 0; if (Math.random() >= 0.5) { donutX[i] = 700; donutDir = -1; } else { donutX[i] = -30; donutDir = 1; } var _local2 = Math.round(Math.random() * 3) + 7; donutYSpeed[i] = -_local2; donutXSpeed[i] = _local2 * donutDir; donutType[i] = Math.round(Math.random() * (donutFrames - 1)); if (donutType[i] > (donutFrames - 1)) { donutType[i] = donutFrames - 1; } donutMode[i] = _DROPPING; _root.game["donut" + (i + 1)].donut.gotoAndStop(1); } else if (donutMode[i] == _DROPPING) { if (donutBounced[i] > 0) { donutBounced[i]--; } donutY[i] = donutY[i] + donutYSpeed[i]; if (donutYSpeed[i] < (dropSpeeds[currentDifficulty] + 4)) { donutYSpeed[i]++; } donutX[i] = donutX[i] + donutXSpeed[i]; if ((donutX[i] < -50) || (donutX[i] > 750)) { donutMode[i] = _DEAD; } if (donutXSpeed[i] >= 0) { _root.game["donut" + (i + 1)]._rotation = _root.game["donut" + (i + 1)]._rotation + 10; } else { _root.game["donut" + (i + 1)]._rotation = _root.game["donut" + (i + 1)]._rotation - 10; } if (donutY[i] > (600 - donut1._height)) { donutY[i] = 600 - donut1._height; donutMode[i] = _BOUNCE; donutBounceVelocity[i] = -8; _root.playSound(_root.DROPSND); crumbs.crumbs.duplicateMovieClip("crumbs" + crumbCount, crumbs.getNextHighestDepth()); crumbs["crumbs" + crumbCount]._x = donutX[i]; crumbs["crumbs" + crumbCount]._y = crumbs["crumbs" + crumbCount]._y - (Math.random() * 25); r = (Math.random() * 90) - 45; crumbs["crumbs" + crumbCount]._rotation = r; crumbs["crumbs" + crumbCount].gotoAndStop(_root.game["donut" + (i + 1)]._currentframe); crumbs["crumbs" + crumbCount].cacheAsBitmap = true; crumbCount++; _root.game["donut" + (i + 1)].donut.gotoAndStop(2); } } else if (donutMode[i] == _BOUNCE) { donutY[i] = donutY[i] + donutBounceVelocity[i]; donutX[i] = donutX[i] + donutXSpeed[i]; donutBounceVelocity[i] = donutBounceVelocity[i] + 0.5; if (donutY[i] > (600 + (donut1._height / 2))) { donutMode[i] = _DEAD; donutY[i] = -1000; } } i++; } i = 0; while (i < maximumDonuts) { if (donutMode[i] == 0) { _root.game["donut" + (i + 1)]._y = -100; _root.game["donut" + (i + 1)]._visible = false; } else { _root.game["donut" + (i + 1)].gotoAndStop(donutType[i] + 1); _root.game["donut" + (i + 1)]._x = donutX[i]; _root.game["donut" + (i + 1)]._y = donutY[i]; _root.game["donut" + (i + 1)]._visible = true; } if (_root.game["donut" + (i + 1)].hitTest(mainMan.boxArea) || (_root.game["donut" + (i + 1)].hitTest(mainMan.boxFill))) { if (donutMode[i] == _DROPPING) { if (donutCatchCount < maxPileHeight) { _root.playSound(_root.CATCHSND); _root.score = _root.score + donutScores[_root.game["donut" + (i + 1)]._currentframe - 1]; donutCatchCount++; mainMan.boxFill.donut.duplicateMovieClip("donut" + donutCatchCount, mainMan.boxFill.getNextHighestDepth()); mainMan.boxFill["donut" + donutCatchCount].gotoAndStop(_root.game["donut" + (i + 1)]._currentframe); mainMan.boxFill["donut" + donutCatchCount].donut.gotoAndStop(_root.game["donut" + (i + 1)].donut._currentframe); mainMan.boxFill["donut" + donutCatchCount]._yscale = (mainMan.boxFill["donut" + donutCatchCount]._xscale = 19 + (donutCatchCount * 0.3)); mainMan.boxFill["donut" + donutCatchCount]._y = ((-18 - (donutCatchCount * 30)) - (Math.random() * 6)) - (mainMan.boxFill["donut" + donutCatchCount]._yscale * 0.8); r = (Math.random() * 90) - 45; mainMan.boxFill["donut" + donutCatchCount]._rotation = r; dx = _root.game["donut" + (i + 1)]._x - mainMan._x; if (dx < -15) { dx = -15; } if (dx > 15) { dx = 15; } mainMan.boxFill["donut" + donutCatchCount]._x = dx; mainMan.boxFill["donut" + donutCatchCount].cacheAsBitmap = true; donutMode[i] = _DEAD; } else if (donutBounced[i] == 0) { donutXSpeed[i] = -donutXSpeed[i]; _root.playSound(_root.DROPSND); donutBounced[i] = 5; } } } i++; } if (playMode == _GAMEOVER) { liveDonuts = 0; i = 0; while (i < maximumDonuts) { if (donutMode[i] > 0) { liveDonuts++; } i++; } if (liveDonuts == 0) { nextFrame(); playMode = -1; } } } else { i = 0; while (i < maximumDonuts) { _root.game["donut" + (i + 1)]._visible = false; i++; } } } function resetDonuts() { i = 0; while (i < maximumDonuts) { donutMode[i] = _DEAD; _root.game["donut" + (i + 1)]._y = -150; donutBounced[i] = 0; i++; } sleighPileHeights[0] = 0; sleighPileHeights[1] = 0; sleighPileHeights[2] = 0; } function increaseDifficulty() { diffBefore = currentDifficulty; i = 0; while (i < 12) { if (timeLeft <= diffTime[i]) { currentDifficulty = i; } i++; } if (diffBefore != currentDifficulty) { badDonut = 1; } } function offLoadPresents() { if ((donutCatchCount > 0) && (!gameOverScreen)) { _root.playSound(_root.CATCHSND); i = 0; while (i < offloadCount) { if ((!gameOverScreen) && (donutCatchCount > 0)) { scoreUp = donutScores[mainMan.boxFill["donut" + donutCatchCount]._currentframe - 1]; if (mainMan.boxFill["donut" + donutCatchCount].donut._currentframe == 2) { scoreUp = scoreUp / 2; } _root.score = _root.score + scoreUp; sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill.donut.duplicateMovieClip("donut" + sleighPileHeights[sleighPileNow], sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill.getNextHighestDepth()); sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]].gotoAndStop(mainMan.boxFill["donut" + donutCatchCount]._currentframe); sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]].donut.gotoAndStop(mainMan.boxFill["donut" + donutCatchCount].donut._currentframe); sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._yscale = (sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._xscale = 15 + (sleighPileHeights[sleighPileNow] / 3)); sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._y = ((-15 - (sleighPileHeights[sleighPileNow] * 20)) - (Math.random() * 6)) - (sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._yscale * 0.3); r = (Math.random() * 90) - 45; sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._rotation = r; sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._x = sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]]._x + (Math.round(Math.random() * 40) - 20); sleighPiles["sleighPile" + (sleighPileNow + 1)].boxFill["donut" + sleighPileHeights[sleighPileNow]].cacheAsBitmap = true; sleighPileHeights[sleighPileNow]++; sleighPileNow++; if (sleighPileNow == 3) { sleighPileNow = 0; } mainMan.boxFill["donut" + donutCatchCount].removeMovieClip(); donutCatchCount--; } i++; } if (offloadCount > 2) { offloadCount = offloadCount - 2; } else { offloadCount = 1; } } } var jumpSpeeds = new Array(10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4); var jumpSpeed = 10; var jumping = false; var santaNormY = 0; var santaYSpeed = 0; var santaY = 0; var manSpeed = 0; var maxManSpeed = 15; var slowsDownAt = 10; var maxPileHeight = 35; var maxManSpeedsWeight = new Array(14, 13, 13, 12, 11, 11, 10, 9, 9, 8, 7, 7, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3); var startManX = 350; var accel = new Array(2, -2); var realTime = 60; var timeLeft = 60; var timeLeft_tens = 6; var timeLeft_units = 0; _root.score = 0; var crumbCount = 0; var _INTRO = 0; var _PLAYING = 1; var _GAMEOVER = 2; var playMode = _INTRO; var maximumDonuts = 7; var currentDifficulty = 0; var diffTime = new Array(60, 55, 50, 45, 40, 35, 30, 25, 20, 15, 10, 5); var dropSpeeds = new Array(7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12); var donutXSpeed = new Array(maximumDonuts); var donutYSpeed = new Array(maximumDonuts); var donutBounced = new Array(maximumDonuts); var numDonuts = new Array(1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7); var donutFrames = 6; var donutScores = new Array(50, 100, 200, 400, 800, 1600); var badDonut = 0; var badDonutChance = 0.05; var badLoseScore = 200; var _DEAD = 0; var _DROPPING = 1; var _BOUNCE = 2; var donutMode = new Array(0, 0, 0, 0, 0, 0); var donutX = new Array(0, 0, 0, 0, 0, 0); var donutY = new Array(0, 0, 0, 0, 0, 0); var donutType = new Array(1, 1, 1, 1, 1, 1); var donutBounceVelocity = new Array(0, 0, 0, 0, 0, 0); var donutBounceDir = new Array(0, 0, 0, 0, 0, 0); var donutCatchCount = 0; var speedUp = false; var sleighPileNow = 0; var sleighPileHeights = new Array(0, 0, 0); var offloadPerFrame = 5; var offloadCount = 5; var offloading = false; stop();
Instance of Symbol 272 MovieClip "mainMan" in Symbol 332 MovieClip Frame 2
onClipEvent (load) { _parent.santaNormY = (_parent.santaY = this._y); } onClipEvent (enterFrame) { nx = this._x; if ((nx > 87) && (nx < 613)) { nx = nx + _parent.manSpeed; } if (nx >= 613) { nx = 612; _parent.offLoadPresents(); } if (nx <= 87) { nx = 88; } if ((nx == 88) || (nx == 612)) { _parent.manSpeed = 0; } this._x = nx; var keyPressed = false; if (Key.isDown(39)) { _parent.updateMan(0); _parent.mainMan.santa.santa.play(); _parent.mainMan.santa.santa1.play(); keyPressed = true; } else { _parent.offloadCount = _parent.offloadPerFrame; if (Key.isDown(37)) { _parent.updateMan(1); _parent.mainMan.santa.santa.play(); _parent.mainMan.santa.santa1.play(); keyPressed = true; } } if (!keyPressed) { _parent.mainMan.santa.santa.gotoAndStop(1); _parent.mainMan.santa.santa1.gotoAndStop(1); if (_parent.manSpeed > 0) { _parent.manSpeed = _parent.manSpeed - 2; if (_parent.manSpeed < 0) { _parent.manSpeed = 0; } } if (_parent.manSpeed < 0) { _parent.manSpeed = _parent.manSpeed + 2; if (_parent.manSpeed > 0) { _parent.manSpeed = 0; } } } if (Key.isDown(38)) { if (!_parent.jumping) { jumpVelocity = -10; if (_parent.donutCatchCount >= _parent.slowsDownAt) { if (_parent.donutCatchCount < 22) { jumpVelocity = -_parent.jumpSpeeds[_parent.donutCatchCount - _parent.slowsDownAt]; } else { jumpVelocity = -4; } } _parent.santaYSpeed = jumpVelocity; _parent.jumping = true; } } if (_parent.jumping) { _parent.santaY = _parent.santaY + _parent.santaYSpeed; _parent.santaYSpeed++; if (_parent.santaY > _parent.santaNormY) { _parent.santaY = _parent.santaNormY; _parent.jumping = false; } this._y = _parent.santaY; } _parent.updateDonuts(); _parent.updateTime(); }
Symbol 332 MovieClip Frame 3
stop(); gameOverScreen = true; _root.stopSound(_root.JINGLEBELLSSND); _root.playSound(_root.GAMEOVERSND); _root.gameState = 3; this.createEmptyMovieClip("highSender", this.getNextHighestDepth()); yourScore.submit.onRelease = function () { highSender.playerName = yourScore.nameText; highSender.score = _root.score; highSender.gamename = _root.GAMENAME; highSender.validator = scoreSystem.processScore(_root.score); highSender.loadVariables(_root.PATH + "new_score.php", "POST"); getURL (_root.SCORESPATH, "_blank"); yourScore._visible = false; };
Symbol 332 MovieClip Frame 9
_quality = "best"; _root.gotoAndPlay("menu");
Symbol 347 Button
on (release) { nextFrame(); }
Symbol 357 Button
on (release) { _root.help.backtomenu(); }
Symbol 358 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 1
function backtomenu() { play(); } stop(); _root.stopSound(_root.SLEIGHBELLSSND);
Symbol 359 MovieClip Frame 2
_root.gotoAndPlay("menu");

Library Items

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

Instance Names

"game"Frame 29Symbol 332 MovieClip
"help"Frame 37Symbol 359 MovieClip
"tank"Symbol 72 MovieClip Frame 77Symbol 27 MovieClip
"playButton"Symbol 160 MovieClip Frame 1Symbol 145 Button
"playButton"Symbol 160 MovieClip Frame 1Symbol 147 Button
"playButton"Symbol 160 MovieClip Frame 1Symbol 149 Button
"playButton"Symbol 160 MovieClip Frame 1Symbol 151 Button
"donut"Symbol 241 MovieClip Frame 1Symbol 228 MovieClip
"donut"Symbol 241 MovieClip Frame 2Symbol 231 MovieClip
"donut"Symbol 241 MovieClip Frame 3Symbol 234 MovieClip
"donut"Symbol 241 MovieClip Frame 4Symbol 237 MovieClip
"donut"Symbol 241 MovieClip Frame 5Symbol 240 MovieClip
"donut"Symbol 241 MovieClip Frame 6Symbol 120 MovieClip
"santa"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"santa1"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"donut"Symbol 268 MovieClip Frame 1Symbol 241 MovieClip
"santa"Symbol 272 MovieClip Frame 1Symbol 265 MovieClip
"boxArea"Symbol 272 MovieClip Frame 1Symbol 267 MovieClip
"boxFill"Symbol 272 MovieClip Frame 1Symbol 268 MovieClip
"boxFill"Symbol 280 MovieClip Frame 1Symbol 268 MovieClip
"sleighPile2"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"sleighPile3"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"sleighPile1"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"crumbs"Symbol 299 MovieClip Frame 1Symbol 298 MovieClip
"scoreText"Symbol 328 MovieClip Frame 1Symbol 321 EditableText
"submit"Symbol 328 MovieClip Frame 1Symbol 326 Button
"sleigh"Symbol 332 MovieClip Frame 1Symbol 184 MovieClip
"sleighPiles"Symbol 332 MovieClip Frame 2Symbol 281 MovieClip
"crumbs"Symbol 332 MovieClip Frame 2Symbol 299 MovieClip
"timeCountdown"Symbol 332 MovieClip Frame 2Symbol 307 MovieClip
"mainMan"Symbol 332 MovieClip Frame 2Symbol 272 MovieClip
"donut1"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"donut2"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"donut3"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"donut4"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"donut5"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"donut6"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"donut7"Symbol 332 MovieClip Frame 2Symbol 241 MovieClip
"playButton"Symbol 332 MovieClip Frame 3Symbol 145 Button
"playButton"Symbol 332 MovieClip Frame 3Symbol 147 Button
"scoreSystem"Symbol 332 MovieClip Frame 3Symbol 318 MovieClip
"yourScore"Symbol 332 MovieClip Frame 3Symbol 328 MovieClip
"gotomenu"Symbol 332 MovieClip Frame 4Symbol 330 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 360 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 3Symbol 79 as "sleighbells.mp3"
ExportAssets (56)Timeline Frame 3Symbol 80 as "jingle-bells.mp3"
ExportAssets (56)Timeline Frame 3Symbol 81 as "hohoho.mp3"
ExportAssets (56)Timeline Frame 3Symbol 82 as "drop.wav"
ExportAssets (56)Timeline Frame 3Symbol 83 as "catch.wav"

Labels

"loader"Frame 1
"menu"Frame 6
"Game"Frame 29
"Help"Frame 37
"in"Symbol 160 MovieClip Frame 1
"gotoplay"Symbol 160 MovieClip Frame 8
"gotohelp"Symbol 160 MovieClip Frame 16
"right"Symbol 272 MovieClip Frame 1
"left"Symbol 272 MovieClip Frame 2

Dynamic Text Variables

timeLeft_tensSymbol 273 EditableText"6"
timeLeft_unitsSymbol 274 EditableText"0"
_root.scoreSymbol 279 EditableText"0"
timeLeft_tensSymbol 308 EditableText"6"
timeLeft_unitsSymbol 309 EditableText"0"
_root.scoreSymbol 310 EditableText"000"
_root.scoreSymbol 321 EditableText"0"
nameTextSymbol 327 EditableText""
_root.scoreSymbol 329 EditableText"000"
_root.scoreSymbol 331 EditableText"000"




http://swfchan.com/9/40891/info.shtml
Created: 10/5 -2019 17:28:37 Last modified: 10/5 -2019 17:28:37 Server time: 13/05 -2024 09:36:06