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/43689596?noj=FRM43689596-22DC" width="1" height="1"></div>

Santa's Christmas Ride.swf

This is the info page for
Flash #46807

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


Text
PRESENTS

PRACTICE

PLAY

FOR LOTS OF FUN FREE GAMES, CLICK HERE TO CHECK OUT CLEVERMEDIA.COM

Copyright 2005 CleverMedia

Toys Delivered: 0

Practice Mode

START

As you fly over the rooftops, simply
press the spacebar to toss a toy
into a chimney. You need to time it
just right to get the toy down the
chimney. Play for as long as you
like. Press 'Q' to return to the menu
screen and try a real game.

Game Mode

As you fly over the rooftops, simply
press the spacebar to toss a toy
into a chimney. You need to time it
just right to get the toy down the
chimney. Try to deliver as many
toys as you can before you miss.

PRESS 'Q' TO EXIT
PRACTICE GAME

GAME OVER

MAIN MENU

Toys Delivered: 0

For lots of great free games,
check out http://clevermedia.com

PLAY AGAIN

PRACTICE AGAIN

ActionScript [AS1/AS2]

Frame 2
function playDelayedHo() { hoSound = new Sound(); hoSound.attachSound("HoHoHo"); hoSound.start(); clearInterval(ho); ho = "played"; } function playButtonSound() { bellSound.stop(); buttonSound = new Sound(); buttonSound.attachSound("BellScore"); buttonSound.start(1, 1); } bellSound = new Sound(); bellSound.attachSound("BellLoop"); bellSound.start(0, 99); if (ho != "played") { ho = setInterval(playDelayedHo, 1000); } stop();
Frame 3
bellSound.stop();
Frame 4
bellSound.stop();
Frame 5
if (game == undefined) { var game = new santaschristmasride(); var myListener = new Object(); myListener.onKeyDown = function () { game.keyListener(); }; Key.addListener(myListener); } game.startGame(); stop();
Symbol 17 MovieClip [smoke] Frame 6
stop(); this._x = -1000;
Symbol 40 MovieClip Frame 1
stop();
Symbol 48 MovieClip [houses] Frame 1
stop();
Symbol 53 MovieClip [chimneys] Frame 1
stop();
Symbol 60 MovieClip [trees] Frame 1
stop();
Symbol 65 MovieClip [toys] Frame 1
stop();
Symbol 68 MovieClip [Star] Frame 6
stop(); this._x = -1000;
Symbol 73 MovieClip Frame 1
stop();
Instance of Symbol 73 MovieClip "l0" in Symbol 74 MovieClip Frame 1
onClipEvent (load) { n = 0; d = 0; } onClipEvent (enterFrame) { d++; if (d == 5) { d = 0; n--; i = 0; while (i < 28) { if (((i + n) / 3) == Math.floor((i + n) / 3)) { _parent["l" + i].gotoAndStop(1); } else { _parent["l" + i].gotoAndStop(2); } i++; } } }
Symbol 79 Button
on (release) { getURL ("http://clevermedia.com"); }
Symbol 116 MovieClip [__Packages.santaschristmasride] Frame 0
class santaschristmasride { var santa, trees, houses, chimneys, smoke, toys, toyNum, speed, lastTime, moveObject, gScore; function santaschristmasride () { } function startGame() { santa = _root.attachMovie("santa", "santa", 1); santa._xscale = 50; santa._yscale = 50; santa._x = 320; santa._y = -1000; trees = []; var _local3 = 0; while (_local3 < 5) { var _local6 = _root.attachMovie("trees", "tree" + _local3, 300 + _local3); _local6._y = 500; _local6._x = (_local3 * 600) + 300; _local6.gotoAndStop(Math.ceil(Math.random() * _local6._totalframes)); trees.push(_local6); _local3++; } houses = []; chimneys = []; _local3 = 0; while (_local3 < 5) { var _local7 = Math.random() * 100; var _local5 = _root.attachMovie("houses", "house" + _local3, 200 + _local3); _local5._y = 470; _local5._x = (_local3 * 600) + _local7; _local5.gotoAndStop(Math.ceil(Math.random() * _local5._totalframes)); _local5.offset = _local7; houses.push(_local5); var _local4 = _root.attachMovie("chimneys", "chimney" + _local3, 100 + _local3); _local4._y = 300 - (Math.floor(Math.random() * 5) * 20); _local4._x = (_local3 * 600) + _local7; _local4.offset = _local7; _local4.gotoAndStop(Math.ceil(Math.random() * _local4._totalframes)); chimneys.push(_local4); _local3++; } smoke = _root.attachMovie("smoke", "smoke", 1001); smoke._x = -1000; smoke._alpha = 50; toys = []; toyNum = 0; speed = 8; lastTime = getTimer(); moveObject = setInterval(this, "moveGame", 25); gScore = 0; if (_root.mode == "practice") { _root.message = "PRESS 'Q' TO EXIT\rPRACTICE GAME"; } else { _root.message = ""; } _root.score = "Toys Delivered: 0"; playSound("HoHoHo"); } function moveGame() { var _local10 = getTimer(); var _local11 = _local10 - lastTime; lastTime = _local10; var _local9 = Math.min(speed * (_local11 / 50), speed * 20); speed = Math.min(speed + 0.005, 30); santa._y = 75 + ((50 * Math.sin(0.001 * lastTime)) * Math.cos(0.001 * lastTime)); var _local7 = 0; while (_local7 < trees.length) { trees[_local7]._x = trees[_local7]._x - _local9; if (trees[_local7]._x < -600) { trees[_local7]._x = trees[_local7]._x + 3000; } _local7++; } _local7 = 0; while (_local7 < houses.length) { var _local6 = houses[_local7]; var _local4 = chimneys[_local7]; _local6._x = _local6._x - _local9; _local4._x = _local4._x - _local9; if (_local6._x < -600) { var _local8 = Math.random() * 100; _local6._x = _local6._x + ((3000 - _local6.offset) + _local8); _local6.offset = _local8; _local6.shade.gotoAndStop(1); _local6.gotoAndStop(Math.ceil(Math.random() * _local6._totalframes)); _local4._x = _local4._x + ((3000 - _local4.offset) + _local8); _local4._y = 300 - (Math.floor(Math.random() * 5) * 20); _local4.offset = _local8; _local4.gotoAndStop(Math.ceil(Math.random() * _local4._totalframes)); } _local7++; } smoke._x = smoke._x - _local9; _local7 = toys.length - 1; while (_local7 >= 0) { var _local3 = toys[_local7]; _local3.accel = _local3.accel + (_local9 * 0.2); _local3._y = _local3._y + Math.min(_local3.accel, 19); _local3._x = _local3._x - _local9; var _local5 = 0; while (_local5 < chimneys.length) { var _local4 = chimneys[_local5]; if (_local3._y > 500) { playSound("SnowHit"); _local3.swapDepths(999); _local3.removeMovieClip(); toys.splice(_local7, 1); if (_root.mode == "play") { playSound("miss0"); clearAll(); _root.finalscore = _root.score; gotoAndStop ("game over"); return(true); } playSound("miss" + Math.floor(Math.random() * 6)); } else if (Math.abs(_local3._x - _local4._x) < 20) { if (_local3._y > _local4._y) { playSound("BellScore"); gScore++; _root.score = "Toys Delivered: " + gScore; houses[_local5].shade.gotoAndStop(2); _local3.swapDepths(999); _local3.removeMovieClip(); toys.splice(_local7, 1); smoke._x = _local4._x; smoke._y = _local4._y; smoke.gotoAndPlay(1); break; } } _local5++; } _local7--; } return(false); } function keyListener() { var _local3 = Key.getCode(); if ((_local3 == 13) or (_local3 == 32)) { sendToy(); } else if (_local3 == 81) { if (_root.mode == "practice") { clearAll(); _root.gotoAndStop("practice over"); } } } function sendToy() { playSound("LaunchBoing"); var _local3 = _root.attachMovie("toys", "toy" + toyNum, -toyNum); _local3._y = santa._y; _local3._x = santa._x; _local3.accel = -10 - (Math.random() * 2); _local3.gotoAndStop(Math.ceil(Math.random() * _local3._totalframes)); toys.push(_local3); toyNum++; } function playSound(soundName) { var _local1 = new Sound(); _local1.stop(); _local1.attachSound(soundName); _local1.start(); } function clearAll() { santa.removeMovieClip(); var _local2 = 0; while (_local2 < trees.length) { trees[_local2].removeMovieClip(); _local2++; } _local2 = 0; while (_local2 < houses.length) { houses[_local2].removeMovieClip(); _local2++; } _local2 = 0; while (_local2 < chimneys.length) { chimneys[_local2].removeMovieClip(); _local2++; } _local2 = 0; while (_local2 < toys.length) { toys[_local2].removeMovieClip(); _local2++; } clearInterval(moveObject); } }
Symbol 82 Button
on (release) { getURL ("http://clevermedia.com/index.php?ref=scr"); }
Symbol 87 Button
on (release) { playButtonSound(); gotoAndStop ("practice instr"); }
Symbol 89 Button
on (release) { playButtonSound(); gotoAndStop ("play instr"); } on (keyPress "<Space>") { playButtonSound(); gotoAndStop ("play instr"); }
Symbol 98 Button
on (release) { _root.mode = "practice"; gotoAndStop ("play"); } on (keyPress "<Space>") { _root.mode = "practice"; gotoAndStop ("play"); }
Symbol 101 Button
on (release) { _root.mode = "play"; gotoAndStop ("play"); } on (keyPress "<Space>") { _root.mode = "play"; gotoAndStop ("play"); }
Symbol 106 Button
on (release) { playButtonSound(); gotoAndStop ("menu"); }
Symbol 111 Button
on (release) { getURL ("http://clevermedia.com/index.php?ref=scr"); }
Symbol 112 Button
on (release) { gotoAndStop ("play"); } on (keyPress "<Space>") { gotoAndStop ("play"); }
Symbol 114 Button
on (release) { gotoAndStop ("play"); } on (keyPress "<Space>") { gotoAndStop ("play"); }

Library Items

Symbol 1 Sound [miss5]
Symbol 2 Sound [miss4]
Symbol 3 Sound [miss3]
Symbol 4 Sound [miss2]
Symbol 5 Sound [miss1]
Symbol 6 Sound [miss0]
Symbol 7 Sound [LaunchBoing]
Symbol 8 Sound [HoHoHo]
Symbol 9 Sound [BellScore]
Symbol 10 Sound [BellLoop]
Symbol 11 GraphicUsed by:17
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip [smoke]Uses:11 12 13 14 15 16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:37
Symbol 20 GraphicUsed by:26
Symbol 21 GraphicUsed by:26
Symbol 22 GraphicUsed by:26
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:20 21 22 23 24 25Used by:37
Symbol 27 GraphicUsed by:37
Symbol 28 GraphicUsed by:37
Symbol 29 GraphicUsed by:37
Symbol 30 GraphicUsed by:37
Symbol 31 GraphicUsed by:37
Symbol 32 GraphicUsed by:37
Symbol 33 GraphicUsed by:37
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip [santa]Uses:19 26 27 28 29 30 31 32 33 34 35 36
Symbol 38 GraphicUsed by:48
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:48
Symbol 41 GraphicUsed by:48
Symbol 42 GraphicUsed by:48
Symbol 43 GraphicUsed by:48
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClip [houses]Uses:38 40 41 42 43 44 45 46 47
Symbol 49 GraphicUsed by:53
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [chimneys]Uses:49 50 51 52
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [trees]Uses:54 55 56 57 58 59
Symbol 61 GraphicUsed by:65
Symbol 62 GraphicUsed by:65
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip [toys]Uses:61 62 63 64
Symbol 66 ShapeTweeningUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [Star]Uses:66 67
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:74
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:71 72Used by:74
Symbol 74 MovieClipUses:70 73Used by:Timeline
Symbol 75 FontUsed by:76 88 90 91 96 97 99 100 102 103 104 105 107 108 110 113 115
Symbol 76 TextUses:75Used by:Timeline
Symbol 77 GraphicUsed by:79 109
Symbol 78 GraphicUsed by:79 82 109 111
Symbol 79 ButtonUses:77 78Used by:Timeline
Symbol 116 MovieClip [__Packages.santaschristmasride]
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 ButtonUses:78 80 81Used by:Timeline
Symbol 83 GraphicUsed by:87 89 98 101 106 112 114
Symbol 84 GraphicUsed by:87 89 98 101 106 112 114
Symbol 85 GraphicUsed by:87 89 98 101 106 112 114
Symbol 86 GraphicUsed by:87 89 98 101 106 112 114
Symbol 87 ButtonUses:83 84 85 86Used by:Timeline
Symbol 88 TextUses:75Used by:Timeline
Symbol 89 ButtonUses:83 84 85 86Used by:Timeline
Symbol 90 TextUses:75Used by:Timeline
Symbol 91 TextUses:75Used by:Timeline
Symbol 92 FontUsed by:93
Symbol 93 TextUses:92Used by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 GraphicUsed by:Timeline
Symbol 96 EditableTextUses:75Used by:Timeline
Symbol 97 TextUses:75Used by:Timeline
Symbol 98 ButtonUses:83 84 85 86Used by:Timeline
Symbol 99 TextUses:75Used by:Timeline
Symbol 100 TextUses:75Used by:Timeline
Symbol 101 ButtonUses:83 84 85 86Used by:Timeline
Symbol 102 TextUses:75Used by:Timeline
Symbol 103 TextUses:75Used by:Timeline
Symbol 104 EditableTextUses:75Used by:Timeline
Symbol 105 TextUses:75Used by:Timeline
Symbol 106 ButtonUses:83 84 85 86Used by:Timeline
Symbol 107 TextUses:75Used by:Timeline
Symbol 108 EditableTextUses:75Used by:Timeline
Symbol 109 ButtonUses:77 78Used by:Timeline
Symbol 110 TextUses:75Used by:Timeline
Symbol 111 ButtonUses:78Used by:Timeline
Symbol 112 ButtonUses:83 84 85 86Used by:Timeline
Symbol 113 TextUses:75Used by:Timeline
Symbol 114 ButtonUses:83 84 85 86Used by:Timeline
Symbol 115 TextUses:75Used by:Timeline

Instance Names

"title"Frame 1Symbol 74 MovieClip
"santa"Symbol 37 MovieClip [santa] Frame 1Symbol 19 MovieClip
"reindeer"Symbol 37 MovieClip [santa] Frame 1Symbol 26 MovieClip
"reindeer"Symbol 37 MovieClip [santa] Frame 1Symbol 26 MovieClip
"reindeer"Symbol 37 MovieClip [santa] Frame 1Symbol 26 MovieClip
"reindeer"Symbol 37 MovieClip [santa] Frame 1Symbol 26 MovieClip
"shade"Symbol 48 MovieClip [houses] Frame 1Symbol 40 MovieClip
"l1"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l2"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l3"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l4"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l0"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l5"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l12"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l6"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l11"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l13"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l14"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l10"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l15"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l9"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l7"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l8"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l16"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l17"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l18"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l19"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l20"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l21"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l22"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l23"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l24"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l25"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l26"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"l27"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "miss5"
ExportAssets (56)Timeline Frame 1Symbol 2 as "miss4"
ExportAssets (56)Timeline Frame 1Symbol 3 as "miss3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "miss2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "miss1"
ExportAssets (56)Timeline Frame 1Symbol 6 as "miss0"
ExportAssets (56)Timeline Frame 1Symbol 7 as "LaunchBoing"
ExportAssets (56)Timeline Frame 1Symbol 8 as "HoHoHo"
ExportAssets (56)Timeline Frame 1Symbol 9 as "BellScore"
ExportAssets (56)Timeline Frame 1Symbol 10 as "BellLoop"
ExportAssets (56)Timeline Frame 1Symbol 17 as "smoke"
ExportAssets (56)Timeline Frame 1Symbol 37 as "santa"
ExportAssets (56)Timeline Frame 1Symbol 48 as "houses"
ExportAssets (56)Timeline Frame 1Symbol 53 as "chimneys"
ExportAssets (56)Timeline Frame 1Symbol 60 as "trees"
ExportAssets (56)Timeline Frame 1Symbol 65 as "toys"
ExportAssets (56)Timeline Frame 1Symbol 68 as "Star"
ExportAssets (56)Timeline Frame 1Symbol 116 as "__Packages.santaschristmasride"

Labels

"menu"Frame 2
"practice instr"Frame 3
"play instr"Frame 4
"play"Frame 5
"game over"Frame 6
"practice over"Frame 7

Dynamic Text Variables

scoreSymbol 96 EditableText"Toys Delivered: 0"
messageSymbol 104 EditableText"PRESS 'Q' TO EXIT PRACTICE GAME"
finalscoreSymbol 108 EditableText"Toys Delivered: 0"




http://swfchan.com/10/46807/info.shtml
Created: 3/5 -2019 00:59:27 Last modified: 3/5 -2019 00:59:27 Server time: 22/12 -2024 20:24:16