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

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

Car.swf

This is the info page for
Flash #31258

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


Text
www.clockcrew.co.uk/subliminal

graphics and programming
simon mcclure

special thanks
matt bate
martin ???
residents of trinity b, c16-c22 and
sheezyart users for beta testing

welcome to CAR
the utterly useless driving game
use the arrow keys to drive

speed
boost

land
mine

2004 - simon mcclure
www.clockcrew.co.uk/subliminal

SIMON MCCLURE

CAR THEME

radio off

FEEDER

JUST A DAY

TIDO'S PHAT MIX

SOME JUSTICE '91

EMINEM

JUST LOSE IT

HIVE

ULTRASONIC SOUND

FUNERAL MARCH REMIX

JOANIME

OOHOO

car BETA (v0.32)

known bugs (0.32)

speed boost with some crate collisions
error with drifting in reverse
driftin related errors
jumping related errors

ActionScript [AS1/AS2]

Frame 1
stop(); fscommand ("showmenu", "false"); fscommand ("allowscale", "false");
Instance of Symbol 16 MovieClip in Frame 1
onClipEvent (load) { stop(); } onClipEvent (enterFrame) { if (((_root._framesloaded / _root._totalframes) * 100) < 100) { gotoAndStop (1); } else { gotoAndStop (2); } }
Frame 367
function createskid() { if (((car.accelerate > 15) && (Key.isDown(38))) || ((car.accelerate < -5) && (Key.isDown(40)))) { duplicateMovieClip (skid, ["skid" + i], i); setProperty(["skid" + i], _x , car._x); setProperty(["skid" + i], _y , car._y); setProperty(["skid" + i], _rotation , car.realrotate); i++; } } function clearskid() { ["skid" + k]; while (k < i) { setProperty(["skid" + k], _visible , 0); setProperty(["skid" + k], _x , -300); setProperty(["skid" + k], _y , -300); k++; } } function createcrate() { crateno = random(6) - 3; if (crateno > 0) { cratelimit = cratetotal; ["crate" + cratetotal]; while (cratetotal < (crateno + cratelimit)) { duplicateMovieClip (crate, ["crate" + cratetotal], cratetotal); setProperty(["crate" + cratetotal], _x , random(520) + 60); setProperty(["crate" + cratetotal], _y , random(360) + 60); randomscale = random(50) + 50; setProperty(["crate" + cratetotal], _xscale , randomscale); setProperty(["crate" + cratetotal], _yscale , randomscale); cratetotal++; } } } function createmine() { mineno = random(12) - 9; if (mineno > 0) { minelimit = minetotal; ["mine" + minetotal]; while (minetotal < (mineno + minelimit)) { duplicateMovieClip (mine, ["mine" + minetotal], minetotal); setProperty(["mine" + minetotal], _x , random(520) + 60); setProperty(["mine" + minetotal], _y , random(360) + 60); minetotal++; } } } function clearmine() { ["mine" + mineh]; while (mineh < minetotal) { setProperty(["mine" + mineh], _visible , 0); setProperty(["mine" + mineh], _x , -300); setProperty(["mine" + mineh], _y , -300); mineh++; } } function createboost() { var _local1 = _root; if (random(10) == 1) { _local1.boost._x = random(520) + 60; _local1.boost._y = random(360) + 60; } else { _local1.boost._x = -1000; _local1.boost._y = -1000; } } function clearcrate() { ["crate" + h]; while (h < cratetotal) { setProperty(["crate" + h], _visible , 0); setProperty(["crate" + h], _x , -300); setProperty(["crate" + h], _y , -300); h++; } } function createscene() { grass.movegrass(); welcome._visible = 0; clearskid(); clearcrate(); clearmine(); createboost(); createcrate(); createmine(); } stop();
Instance of Symbol 29 MovieClip "grass" in Frame 367
onClipEvent (load) { function movegrass() { _x = (random(300) - 300); _y = (random(300) - 300); } }
Instance of Symbol 31 MovieClip "carshadow" in Frame 367
onClipEvent (enterFrame) { _x = (_root.car.xpos + 3); _y = (_root.car.ypos + 3); _rotation = _root.car._rotation; }
Instance of Symbol 39 MovieClip "car" in Frame 367
onClipEvent (load) { engineSound = new Sound(engine); engineSound.attachSound("engine.WAV"); engineSound.setVolume(0); engineSound.start(0, 10000); tyreSound = new Sound(tyre); tyreSound.attachSound("break.WAV"); tyreSound.setVolume(0); tyreSound.start(0, 10000); boostSound = new Sound(boost); boostSound.attachSound("boost.WAV"); boostSound.setVolume(0); boostSound.start(0, 10000); boosttime = 0; xpos = 320; ypos = 440; jump = 0; i = 0; } onClipEvent (enterFrame) { if (jump > 0) { jump = jump + jumpoffset; jumpoffset = jumpoffset - 0.5; tyreSound.setVolume(0); } else { jump = 0; jumpoffset = 0; if (Key.isDown(38)) { if (booston == 1) { if (accelerate < 60) { accelerate = accelerate + 10; boostSound.setVolume(accelerate); tyreSound.setVolume(accelerate); _root.createskid(); blur._alpha = accelerate * 3; } } else if (accelerate < 20) { accelerate = accelerate + 2; engineSound.setVolume(accelerate * 2); boostSound.setVolume(boostSound.volume / 2); blur._alpha = accelerate * 4; } else { accelerate = accelerate - 5; } } else if (Key.isDown(40)) { if (booston == 1) { if (accelerate > -30) { accelerate = accelerate - 8; boostSound.setVolume(accelerate); tyreSound.setVolume(accelerate); _root.createskid(); blur._alpha = accelerate * 4; } } else if (accelerate > -10) { accelerate = accelerate - 3; engineSound.setVolume(accelerate * 2); blur._alpha = accelerate * 4; } else { accelerate = accelerate + 5; } } else { accelerate = accelerate / 1.1; engineSound.setVolume(accelerate * 2); blur._alpha = accelerate * 4; } } if (jump < 0.5) { if (Key.isDown(37)) { if ((accelerate > 1) || (accelerate < -5)) { realrotate = (realrotate - 6) + (random(2) - 1); tyreSound.setVolume(80); _root.createskid(); drift = drift - (accelerate / 40); } } else if (Key.isDown(39)) { if ((accelerate > 1) || (accelerate < -5)) { realrotate = (realrotate + 6) + (random(2) - 1); tyreSound.setVolume(80); _root.createskid(); drift = drift + (accelerate / 40); } } else { if ((drift > 2) || (drift < -2)) { drift = drift * 0.4; } else if ((drift > 0) || (drift < 0)) { drift = 0; } tyreSound.setVolume(0); } realrotate = realrotate + (drift / 10); _rotation = (realrotate + drift); } rotationrad = (realrotate / 180) * Math.PI; xpos = xpos + (accelerate * Math.sin(rotationrad)); ypos = ypos + (accelerate * (Math.cos(rotationrad) * -1)); if (boosttime > 0) { boosttime--; booston = 1; } else { boosttime = 0; booston = 0; } if (this.xpos < -50) { this.xpos = this.xpos + 740; _root.createscene(); } else if (this.xpos > 690) { this.xpos = this.xpos - 740; _root.createscene(); } if (this.ypos < -50) { this.ypos = this.ypos + 540; _root.createscene(); } else if (this.ypos > 520) { this.ypos = this.ypos - 540; _root.createscene(); } _x = (xpos - jump); _y = (ypos - jump); _xscale = (100 + jump); _yscale = (100 + jump); }
Instance of Symbol 100 MovieClip "crate" in Frame 367
onClipEvent (load) { crashSound = new Sound(this); crashSound.attachSound("crash.WAV"); crunchSound = new Sound(boxcrunch); crunchSound.attachSound("boxsmash.WAV"); stop(); } onClipEvent (enterFrame) { if (_root.car.jump < 3) { if (this.hit.hitTest(_root.car.hit)) { if (this._xscale > (((4 * _root.car.accelerate) / 5) + 48)) { setProperty(_root.crash, _x , _root.car._x); setProperty(_root.crash, _y , _root.car._y); if (_root.car.accelerate > 0) { setProperty(_root.crash, _rotation , _root.car._rotation); } else { setProperty(_root.crash, _rotation , _root.car._rotation + 180); } _root.crash.play(); if (_root.car.accelerate > 0) { _root.car.accelerate = _root.car.accelerate * -1.5; } else { _root.car.accelerate = _root.car.accelerate * -2; } crashSound.start(0, 1); } else { if (_root.car.jump == 0) { _root.car.jump = 1; } _root.car.jumpoffset = (((_root.car.accelerate / 10) * this._xscale) * 0.01) * _root.car.jump; crunchSound.start(0, 1); crashSound.start(0, 1); _root.car.boosttime = _root.car.boosttime + (this._xscale / 3); gotoAndStop (743); } } } }
Instance of Symbol 59 MovieClip "boost" in Frame 367
onClipEvent (load) { powerSound = new Sound(this); powerSound.attachSound("powerup.WAV"); } onClipEvent (enterFrame) { if (_root.car.jump == 0) { if (this.hit.hitTest(_root.car.hit)) { _root.car.boosttime = 300; _x = -1000; _y = -1000; powerSound.start(0, 1); } } }
Instance of Symbol 63 MovieClip "mine" in Frame 367
onClipEvent (load) { explodeSound = new Sound(this); explodeSound.attachSound("boxsmash.WAV"); } onClipEvent (enterFrame) { if (_root.car.jump < 3) { if (this.hit.hitTest(_root.car.hit)) { _x = -1000; _y = -1000; if (_root.car.jump == 0) { _root.car.jump = 1; } _root.car.jumpoffset = (_root.car.accelerate / 1.8) * _root.car.jump; explodeSound.start(0, 1); } } }
Instance of Symbol 103 MovieClip in Frame 367
onClipEvent (load) { _visible = 0; } onClipEvent (enterFrame) { if (_root.car._y < 10) { _x = _root.car._x; _visible = 1; } else { _visible = 0; } }
Instance of Symbol 103 MovieClip in Frame 367
onClipEvent (load) { _visible = 0; } onClipEvent (enterFrame) { if (_root.car._y > 470) { _x = _root.car._x; _visible = 1; } else { _visible = 0; } }
Instance of Symbol 103 MovieClip in Frame 367
onClipEvent (load) { _visible = 0; } onClipEvent (enterFrame) { if (_root.car._x < 10) { _y = _root.car._y; _visible = 1; } else { _visible = 0; } }
Instance of Symbol 103 MovieClip in Frame 367
onClipEvent (load) { _visible = 0; } onClipEvent (enterFrame) { if (_root.car._x > 630) { _y = _root.car._y; _visible = 1; } else { _visible = 0; } }
Instance of Symbol 138 MovieClip "overlay" in Frame 367
onClipEvent (enterFrame) { this.swapDepths(_root.i + 4); _root.welcome.swapDepths(_root.i + 3); _root.car.swapDepths(_root.i + 2); _root.carshadow.swapDepths(_root.i + 1); }
Symbol 15 Button
on (release) { _root.play(); }
Symbol 16 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 31
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
stop();
Symbol 112 Button
on (release) { play(); }
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 2
stop();
Symbol 132 MovieClip Frame 3
stop();
Symbol 132 MovieClip Frame 4
stop();
Symbol 132 MovieClip Frame 5
stop();
Symbol 132 MovieClip Frame 6
stop();
Symbol 132 MovieClip Frame 7
stop();
Symbol 132 MovieClip Frame 8
stop();
Symbol 137 MovieClip Frame 566
stop();

Library Items

Symbol 1 Sound [powerup.wav]
Symbol 2 Sound [engine.WAV]
Symbol 3 Sound [break.WAV]
Symbol 4 Sound [boxsmash.WAV]
Symbol 5 Sound [boost.WAV]
Symbol 6 Sound [crash.WAV]Used by:100
Symbol 7 GraphicUsed by:Timeline
Symbol 8 GraphicUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:8 9Used by:16
Symbol 11 GraphicUsed by:15
Symbol 12 GraphicUsed by:15
Symbol 13 GraphicUsed by:15
Symbol 14 GraphicUsed by:15
Symbol 15 ButtonUses:11 12 13 14Used by:16
Symbol 16 MovieClipUses:10 15Used by:Timeline
Symbol 17 GraphicUsed by:138  Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 GraphicUsed by:105  Timeline
Symbol 22 FontUsed by:23 24 26 50 64 65 106 108 109 115 116 117 119 120 122 123 125 126 128 130 131 133 134 136
Symbol 23 TextUses:22Used by:Timeline
Symbol 24 TextUses:22Used by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 TextUses:22Used by:Timeline
Symbol 27 BitmapUsed by:28 60
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClipUses:28Used by:Timeline
Symbol 30 GraphicUsed by:31 52
Symbol 31 MovieClipUses:30Used by:Timeline
Symbol 32 GraphicUsed by:39
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:39
Symbol 36 MovieClipUsed by:39 100
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:32 35 36 38Used by:Timeline
Symbol 40 GraphicUsed by:46
Symbol 41 GraphicUsed by:46
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:40 41 42 43 44 45Used by:Timeline
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:Timeline
Symbol 49 GraphicUsed by:66
Symbol 50 TextUses:22Used by:66
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:30 51Used by:66
Symbol 53 GraphicUsed by:59
Symbol 54 ShapeTweeningUsed by:59
Symbol 55 GraphicUsed by:59
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:59 63 100
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:53 54 55 57 58Used by:66  Timeline
Symbol 60 GraphicUses:27Used by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:60 61 57 62Used by:66  Timeline
Symbol 64 TextUses:22Used by:66
Symbol 65 TextUses:22Used by:66
Symbol 66 MovieClipUses:49 50 52 59 63 64 65Used by:Timeline
Symbol 67 GraphicUsed by:100
Symbol 68 GraphicUsed by:100
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:99
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:99
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:99
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:99
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:99
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:99
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:99
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:99
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:99
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:99
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:99
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:99
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:99
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:99
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:70 72 74 76 78 80 82 84 86 88 90 92 94 96 98Used by:100
Symbol 100 MovieClipUses:67 57 36 68 99 6Used by:Timeline
Symbol 101 ShapeTweeningUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:101 102Used by:Timeline
Symbol 104 GraphicUsed by:138
Symbol 105 MovieClipUses:21Used by:138
Symbol 106 TextUses:22Used by:138
Symbol 107 GraphicUsed by:132
Symbol 108 TextUses:22Used by:132
Symbol 109 TextUses:22Used by:132
Symbol 110 GraphicUsed by:112
Symbol 111 GraphicUsed by:112
Symbol 112 ButtonUses:110 111Used by:132
Symbol 113 SoundUsed by:132  Timeline
Symbol 114 SoundUsed by:132
Symbol 115 TextUses:22Used by:132
Symbol 116 TextUses:22Used by:132
Symbol 117 TextUses:22Used by:132
Symbol 118 SoundUsed by:132
Symbol 119 TextUses:22Used by:132
Symbol 120 TextUses:22Used by:132
Symbol 121 SoundUsed by:132
Symbol 122 TextUses:22Used by:132
Symbol 123 TextUses:22Used by:132
Symbol 124 SoundUsed by:132
Symbol 125 TextUses:22Used by:132
Symbol 126 TextUses:22Used by:132
Symbol 127 SoundUsed by:132
Symbol 128 TextUses:22Used by:132
Symbol 129 SoundUsed by:132
Symbol 130 TextUses:22Used by:132
Symbol 131 TextUses:22Used by:132
Symbol 132 MovieClipUses:107 108 109 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131Used by:138
Symbol 133 TextUses:22Used by:137
Symbol 134 TextUses:22Used by:137
Symbol 135 GraphicUsed by:137
Symbol 136 TextUses:22Used by:137
Symbol 137 MovieClipUses:133 134 135 136Used by:138
Symbol 138 MovieClipUses:104 105 106 132 137 17Used by:Timeline

Instance Names

"grass"Frame 367Symbol 29 MovieClip
"carshadow"Frame 367Symbol 31 MovieClip
"car"Frame 367Symbol 39 MovieClip
"crash"Frame 367Symbol 46 MovieClip
"skid"Frame 367Symbol 48 MovieClip
"welcome"Frame 367Symbol 66 MovieClip
"crate"Frame 367Symbol 100 MovieClip
"boost"Frame 367Symbol 59 MovieClip
"mine"Frame 367Symbol 63 MovieClip
"overlay"Frame 367Symbol 138 MovieClip
"blur"Symbol 39 MovieClip Frame 1Symbol 35 MovieClip
"engine"Symbol 39 MovieClip Frame 1Symbol 36 MovieClip
"tyre"Symbol 39 MovieClip Frame 1Symbol 36 MovieClip
"boost"Symbol 39 MovieClip Frame 1Symbol 36 MovieClip
"hit"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"hit"Symbol 59 MovieClip Frame 1Symbol 57 MovieClip
"hit"Symbol 63 MovieClip Frame 1Symbol 57 MovieClip
"hit"Symbol 100 MovieClip Frame 1Symbol 57 MovieClip
"boxcrunch"Symbol 100 MovieClip Frame 1Symbol 36 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "powerup.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "engine.WAV"
ExportAssets (56)Timeline Frame 1Symbol 3 as "break.WAV"
ExportAssets (56)Timeline Frame 1Symbol 4 as "boxsmash.WAV"
ExportAssets (56)Timeline Frame 1Symbol 5 as "boost.WAV"
ExportAssets (56)Timeline Frame 1Symbol 6 as "crash.WAV"
ExportAssets (56)Timeline Frame 367Symbol 6 as "crash.WAV"




http://swfchan.com/7/31258/info.shtml
Created: 18/5 -2019 19:14:13 Last modified: 18/5 -2019 19:14:13 Server time: 29/04 -2024 02:32:26