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

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

Lap Domination.swf

This is the info page for
Flash #68802

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


Text
Goal:
-Use the arrow keys to drive
-Use the 10 laps to get the best time
-Compete with friends
*Scoreboards coming soon!

Play

Lap
Domination

Ready

Set

Go!!

Current Lap:

Best Lap:

Total Time:

00.00.00

00.00.00

000000

Play Again

Race Over

Total Time:

00.00.00

ActionScript [AS1/AS2]

Frame 2
stop();
Frame 3
stop(); car1.code = "player"; totalLaps = 10; acceleration = 1; speedDecay = 0.96; rotationStep = 20; maxSpeed = 20; backSpeed = 3; currentCheckpoint1 = 1; currentLap1 = 0; checkpoints = 2; currentLapTXT = "1/10"; function step(who) { if (_root["car" + who].code == "player") { if (this["speed" + who] > 0.1) { this["speed" + who] = this["speed" + who] * _root.speedDecay; } else { this["speed" + who] = 0; } if (Key.isDown(38) && (this["speed" + who] < _root.maxSpeed)) { this["speed" + who] = this["speed" + who] + _root.acceleration; } if (Key.isDown(40)) { this["speed" + who] = this["speed" + who] - _root.backSpeed; } if (Key.isDown(37) && (Math.abs(this["speed" + who]) > 0.3)) { _root["car" + who]._rotation = _root["car" + who]._rotation - (_root.rotationStep * (this["speed" + who] / _root.maxSpeed)); } if (Key.isDown(39) && (Math.abs(this["speed" + who]) > 0.3)) { _root["car" + who]._rotation = _root["car" + who]._rotation + (_root.rotationStep * (this["speed" + who] / _root.maxSpeed)); } this["rotation" + who] = _root["car" + who]._rotation; this["speedx" + who] = Math.sin(this["rotation" + who] * (Math.PI/180)) * this["speed" + who]; this["speedy" + who] = (Math.cos(this["rotation" + who] * (Math.PI/180)) * this["speed" + who]) * -1; _root["car" + who]._x = _root["car" + who]._x + this["speedx" + who]; _root["car" + who]._y = _root["car" + who]._y + this["speedy" + who]; _root["car" + who].pointLeft = {x:-20, y:0}; _root["car" + who].localToGlobal(_root["car" + who].pointLeft); _root["car" + who].pointRight = {x:20, y:0}; _root["car" + who].localToGlobal(_root["car" + who].pointRight); _root["car" + who].pointFront = {x:0, y:-25}; _root["car" + who].localToGlobal(_root["car" + who].pointFront); _root["car" + who].pointBack = {x:0, y:25}; _root["car" + who].localToGlobal(_root["car" + who].pointBack); this["lpx" + who] = _root["car" + who].pointLeft.x; this["lpy" + who] = _root["car" + who].pointLeft.y; this["rpx" + who] = _root["car" + who].pointRight.x; this["rpy" + who] = _root["car" + who].pointRight.y; this["fpx" + who] = _root["car" + who].pointFront.x; this["fpy" + who] = _root["car" + who].pointFront.y; this["bpx" + who] = _root["car" + who].pointBack.x; this["bpy" + who] = _root["car" + who].pointBack.y; if (_root.terrain.hitTest(this["lpx" + who], this["lpy" + who], true)) { _root["car" + who]._rotation = _root["car" + who]._rotation + 5; this["speed" + who] = this["speed" + who] * 0.85; } if (_root.terrain.hitTest(this["rpx" + who], this["rpy" + who], true)) { _root["car" + who]._rotation = _root["car" + who]._rotation - 5; this["speed" + who] = this["speed" + who] * 0.85; } if (_root.terrain.hitTest(this["fpx" + who], this["fpy" + who], true)) { this["speed" + who] = -1; } if (_root.terrain.hitTest(this["bpx" + who], this["bpy" + who], true)) { this["speed" + who] = 1; } _root["shadow" + who]._x = _root["car" + who]._x - 4; _root["shadow" + who]._y = _root["car" + who]._y + 2; _root["shadow" + who]._rotation = _root["car" + who]._rotation; if (_root["car" + who].hitTest(_root["checkpoint" + _root["currentCheckpoint" + who]])) { if (_root["currentCheckpoint" + who] == 1) { if (_root["currentLap" + who] != 0) { _root.setBestLap(); } if (_root["currentLap" + who] == _root.totalLaps) { _root.gotoAndStop("finish"); } else { _root["currentLap" + who]++; } _root.currentLapTXT = _root["currentLap" + who] + "/10"; } _root["currentCheckpoint" + who]++; if (_root["currentCheckpoint" + who] > _root.checkpoints) { _root["currentCheckpoint" + who] = 1; } } } if (_root["car" + who].code == "computer") { } } function setTimes() { timeElapsed = getTimer() - _root.initialTime; milliseconds = timeElapsed; seconds = Math.floor(milliseconds / 1000); minutes = Math.floor(seconds / 60); minutesTXT = minutes; secondsTXT = seconds - (minutes * 60); tensTXT = Math.round((milliseconds - (seconds * 1000)) / 10); if (minutesTXT < 10) { minutesTXT = "0" + minutesTXT; } if (secondsTXT < 10) { secondsTXT = "0" + secondsTXT; } if (tensTXT < 10) { tensTXT = "0" + tensTXT; } _root.totalTimeTXT = (((minutesTXT + ".") + secondsTXT) + ".") + tensTXT; } function setBestLap() { bestTime = getTimer() - _root.lapTime; milliseconds = bestTime; if ((oldMilliseconds > milliseconds) || (oldMilliseconds == null)) { oldMilliseconds = milliseconds; seconds = Math.floor(milliseconds / 1000); minutes = Math.floor(seconds / 60); minutesTXT = minutes; secondsTXT = seconds - (minutes * 60); tensTXT = Math.round((milliseconds - (seconds * 1000)) / 10); if (minutesTXT < 10) { minutesTXT = "0" + minutesTXT; } if (secondsTXT < 10) { secondsTXT = "0" + secondsTXT; } if (tensTXT < 10) { tensTXT = "0" + tensTXT; } _root.bestLapTXT = (((minutesTXT + ".") + secondsTXT) + ".") + tensTXT; } _root.lapTime = getTimer(); }
Instance of Symbol 66 MovieClip "terrain" in Frame 3
onClipEvent (load) { this._visible = false; }
Frame 4
stop(); initialTime = getTimer(); lapTime = initialTime;
Instance of Symbol 95 MovieClip "stepper" in Frame 4
onClipEvent (load) { speed1 = 0; } onClipEvent (enterFrame) { _root.setTimes(); _root.step(1); }
Frame 5
stop();
Symbol 42 Button
on (release) { getURL ("http://www.newgrounds.com", "_blank"); }
Symbol 51 Button
on (release) { _root.play(); }
Symbol 53 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("loaded"); }
Symbol 53 MovieClip Frame 2
gotoAndPlay (1);
Symbol 61 Button
on (press) { gotoAndStop (3); }
Symbol 85 MovieClip Frame 50
_root.soundmc.engineStart.start(0, 1); _root.soundmc.engineLoop.start(0, 9999); _root.soundmc.engineLoop.setVolume(40); _root.play();
Symbol 85 MovieClip Frame 72
stop();
Symbol 100 Button
on (release) { _root.gotoAndPlay("readySet"); }
Symbol 105 MovieClip Frame 11
stop();

Library Items

Symbol 1 Sound [engineStart]
Symbol 2 Sound [engineLoop]
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:Timeline
Symbol 5 GraphicUsed by:53
Symbol 6 GraphicUsed by:7 42
Symbol 7 MovieClipUses:6Used by:53
Symbol 8 GraphicUsed by:53
Symbol 9 GraphicUsed by:53
Symbol 10 GraphicUsed by:53
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:41
Symbol 14 GraphicUsed by:41
Symbol 15 GraphicUsed by:16 17
Symbol 16 MovieClipUses:15Used by:41
Symbol 17 MovieClipUses:15Used by:41
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:39
Symbol 20 GraphicUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:24 27
Symbol 24 MovieClipUses:20 21 23Used by:38
Symbol 25 GraphicUsed by:27
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:25 26 23Used by:38
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:31 34
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:28 29 30Used by:35
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:32 29 33Used by:35
Symbol 35 MovieClipUses:31 34Used by:38
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClipUses:24 27 35 37Used by:39
Symbol 39 MovieClipUses:19 38Used by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:13 14 16 17 39 40Used by:53
Symbol 42 ButtonUses:6Used by:53
Symbol 43 GraphicUsed by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:43 44Used by:53
Symbol 46 GraphicUsed by:51
Symbol 47 GraphicUsed by:51
Symbol 48 GraphicUsed by:51
Symbol 49 GraphicUsed by:51
Symbol 50 GraphicUsed by:51
Symbol 51 ButtonUses:46 47 48 49 50Used by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:5 7 8 9 10 41 42 45 51 52Used by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 FontUsed by:56
Symbol 56 TextUses:55Used by:Timeline
Symbol 57 FontUsed by:58 62
Symbol 58 TextUses:57Used by:59 61
Symbol 59 MovieClipUses:58Used by:61
Symbol 60 GraphicUsed by:61
Symbol 61 ButtonUses:59 60 58Used by:Timeline
Symbol 62 TextUses:57Used by:64
Symbol 63 SoundUsed by:64
Symbol 64 MovieClipUses:62 63Used by:Timeline
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:Timeline
Symbol 67 GraphicUsed by:72
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:72
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:67 69 70 71Used by:Timeline
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:Timeline
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:Timeline
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:Timeline
Symbol 80 GraphicUsed by:85
Symbol 81 FontUsed by:82 83 84 87 88 89 93 98 101 102
Symbol 82 TextUses:81Used by:85
Symbol 83 TextUses:81Used by:85
Symbol 84 TextUses:81Used by:85
Symbol 85 MovieClipUses:80 82 83 84Used by:Timeline
Symbol 86 GraphicUsed by:94
Symbol 87 TextUses:81Used by:94
Symbol 88 TextUses:81Used by:94
Symbol 89 TextUses:81Used by:94
Symbol 90 FontUsed by:91 92 103
Symbol 91 EditableTextUses:90Used by:94
Symbol 92 EditableTextUses:90Used by:94
Symbol 93 EditableTextUses:81Used by:94
Symbol 94 MovieClipUses:86 87 88 89 91 92 93Used by:Timeline
Symbol 95 MovieClipUsed by:Timeline
Symbol 96 GraphicUsed by:104
Symbol 97 GraphicUsed by:100
Symbol 98 TextUses:81Used by:100
Symbol 99 GraphicUsed by:100
Symbol 100 ButtonUses:97 98 99Used by:104
Symbol 101 TextUses:81Used by:104
Symbol 102 TextUses:81Used by:104
Symbol 103 EditableTextUses:90Used by:104
Symbol 104 MovieClipUses:96 100 101 102 103Used by:105
Symbol 105 MovieClipUses:104Used by:Timeline

Instance Names

"terrain"Frame 3Symbol 66 MovieClip
"checkpoint1"Frame 3Symbol 74 MovieClip
"checkpoint2"Frame 3Symbol 74 MovieClip
"shadow1"Frame 3Symbol 76 MovieClip
"car1"Frame 3Symbol 79 MovieClip
"stepper"Frame 4Symbol 95 MovieClip
"bar"Symbol 53 MovieClip Frame 1Symbol 7 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "engineStart"
ExportAssets (56)Timeline Frame 1Symbol 2 as "engineLoop"

Labels

"readyset"Frame 3
"go"Frame 4
"finish"Frame 5
"loaded"Symbol 53 MovieClip Frame 3

Dynamic Text Variables

_root.bestLapTXTSymbol 91 EditableText"00.00.00"
_root.totalTimeTXTSymbol 92 EditableText"00.00.00"
_root.currentLapTXTSymbol 93 EditableText"000000"
_root.totalTimeTXTSymbol 103 EditableText"00.00.00"




http://swfchan.com/14/68802/info.shtml
Created: 10/4 -2019 19:44:32 Last modified: 10/4 -2019 19:44:32 Server time: 09/05 -2024 00:58:51