| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229923 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2598 · P5196 |
![]() | This is the info page for Flash #24657 |
Try to finish the race before your opponent. Use the arrow keys. |
DIRECTEUR ARTISTIQUE JEF |
GRAPHISTES |
ARNAUD MAX DOM |
DEVELOPPEURS |
ANTOINE GUILLAUME |
LEVEL 1 |
LEVEL 2 |
LEVEL 3 |
Réalisation Toon8 |
ActionScript [AS1/AS2]
Frame 1function CCar(speedmax, acceleration, theclip, StartRotation, KeySpeed, KeyLeft, KeyRight, ClipCircuit) { this.SpeedKey = KeySpeed; this.TurnLeftKey = KeyLeft; this.TurnRightKey = KeyRight; this.ConvToRad = (Math.PI/180); this.MaxSpeed = speedmax; this.Acceleration = acceleration; this.ClipName = theclip; this.Rotation = 5; this.Circuit = ClipCircuit; this.CurrentSpeed = 0; this.CurrentRotation = StartRotation; this.ClipName._rotation = this.CurrentRotation; } var aKey = 97; var wKey = 112; var xKey = 120; CCar.prototype.Move = function () { var RadianAngle; if (Key.isDown(this.TurnLeftKey)) { this.CurrentRotation = this.CurrentRotation - this.Rotation; } if (Key.isDown(this.TurnRightKey)) { this.CurrentRotation = this.CurrentRotation + this.Rotation; } if (Key.isDown(this.SpeedKey)) { if (this.HitBounds()) { this.CurrentSpeed = 0.5; } else { this.CurrentSpeed = this.CurrentSpeed + this.Acceleration; if (this.MaxSpeed < this.CurrentSpeed) { this.CurrentSpeed = this.MaxSpeed; } } } else if (this.HitBounds()) { this.CurrentSpeed = 0; } else { this.CurrentSpeed = this.CurrentSpeed - this.Acceleration; if (this.CurrentSpeed < 0) { this.CurrentSpeed = 0; } } RadianAngle = this.CurrentRotation * this.ConvToRad; this.ClipName._rotation = this.CurrentRotation; this.ClipName._x = this.ClipName._x + (this.CurrentSpeed * Math.cos(RadianAngle)); this.ClipName._y = this.ClipName._y + (this.CurrentSpeed * Math.sin(RadianAngle)); }; CCar.prototype.HitBounds = function () { return(this.Circuit.hitTest(this.ClipName._x, this.ClipName._y, true)); };Frame 2function TestCheckPoint(CheckPointMovieClipArray, CarMovieClip) { var CptArray; var HitValue; CptArray = 0; HitValue = 0; while ((CptArray < CheckPointMovieClipArray.length) && (!HitValue)) { HitValue = CheckPointMovieClipArray[CptArray].hitTest(CarMovieClip._x, CarMovieClip._y, true); CptArray++; } if (HitValue) { CptArray--; return(CptArray); } return(-1); } function UpDateCheckPointNumArray(RangeNum, CheckPointNumOfMovieClipArray) { if ((!RangeNum) || (CheckPointNumOfMovieClipArray[RangeNum - 1])) { CheckPointNumOfMovieClipArray[RangeNum] = 1; return(1); } return(0); } function TestNewLap(CheckPointNumOfMovieClipArray) { var Cpt; Cpt = 0; while ((Cpt < CheckPointNumOfMovieClipArray.length) && (CheckPointNumOfMovieClipArray[Cpt])) { Cpt++; } return(Cpt >= CheckPointNumOfMovieClipArray.length); } function InitTab(TableOfNum, Nb) { var Cpt; Cpt = 0; while (Cpt < TableOfNum.length) { TableOfNum[Cpt] = Nb; Cpt++; } }Frame 3VarNumCircuit = ""; stop();Frame 4gotoAndPlay(_root.VarNumCircuit);Frame 10TotalLaps = 5; CurrentLap = 1; CheckPointClipArray = new Array(ClipInterLap1, ClipInterLap2, ClipInterLap3, ClipInterLap4, ClipNewLap); CheckPointNumArray = new Array(0, 0, 0, 0, 0); TheDate = new Date(); TextLaps = (("Lap " + CurrentLap) + "/") + TotalLaps; TextTime = "Time : 0 s 00"; StartTime = TheDate.getTime(); delete TheDate; OpponentLaps = 0;Frame 11myCar1 = new CCar(6, 0.08, CarN1, 0, Key.UP, Key.LEFT, Key.RIGHT, BordsCircuit);Frame 12TheDate = new Date(); CurrentTime = TheDate.getTime(); delete TheDate; TotalTime = CurrentTime - StartTime; TextTime = (("Time : " + Math.floor(TotalTime / 1000)) + " s ") + Math.floor((TotalTime - (Math.floor(TotalTime / 1000) * 1000)) / 10); myCar1.Move(); TestVal = TestCheckPoint(CheckPointClipArray, myCar1.ClipName); if (-1 < TestVal) { if (UpDateCheckPointNumArray(TestVal, CheckPointNumArray)) { TestVal = TestNewLap(CheckPointNumArray); if (TestVal) { CurrentLap++; InitTab(CheckPointNumArray, 0); if (TotalLaps >= CurrentLap) { TextLaps = (("Lap " + CurrentLap) + "/") + TotalLaps; } else { gotoAndPlay(_currentframe + 2); } } } } TextTabNum = (((((((CheckPointNumArray[0] + " ") + CheckPointNumArray[1]) + " ") + CheckPointNumArray[2]) + " ") + CheckPointNumArray[3]) + " ") + CheckPointNumArray[4]; if (TotalLaps < OpponentLaps) { ClipOpponent.stop(); gotoAndPlay(_currentframe + 2); } play();Frame 13prevFrame();Frame 15stop();Frame 16gotoAndPlay (3);Frame 20TotalLaps = 5; CurrentLap = 1; CheckPointClipArray = new Array(ClipInterLap1, ClipInterLap2, ClipInterLap3, ClipInterLap4, ClipNewLap); CheckPointNumArray = new Array(0, 0, 0, 0, 0); TheDate = new Date(); TextLaps = (("Lap " + CurrentLap) + "/") + TotalLaps; TextTime = "Time : 0 s 00"; StartTime = TheDate.getTime(); delete TheDate; OpponentLaps = 0;Frame 21myCar1 = new CCar(6, 0.08, CarN1, 315, Key.UP, Key.LEFT, Key.RIGHT, BordsCircuit);Frame 22TheDate = new Date(); CurrentTime = TheDate.getTime(); delete TheDate; TotalTime = CurrentTime - StartTime; TextTime = (("Time : " + Math.floor(TotalTime / 1000)) + " s ") + Math.floor((TotalTime - (Math.floor(TotalTime / 1000) * 1000)) / 10); myCar1.Move(); TestVal = TestCheckPoint(CheckPointClipArray, myCar1.ClipName); if (-1 < TestVal) { if (UpDateCheckPointNumArray(TestVal, CheckPointNumArray)) { TestVal = TestNewLap(CheckPointNumArray); if (TestVal) { CurrentLap++; InitTab(CheckPointNumArray, 0); if (TotalLaps >= CurrentLap) { TextLaps = (("Lap " + CurrentLap) + "/") + TotalLaps; } else { gotoAndPlay(_currentframe + 2); } } } } TextTabNum = (((((((CheckPointNumArray[0] + " ") + CheckPointNumArray[1]) + " ") + CheckPointNumArray[2]) + " ") + CheckPointNumArray[3]) + " ") + CheckPointNumArray[4]; if (TotalLaps < OpponentLaps) { ClipOpponent.stop(); gotoAndPlay(_currentframe + 2); } play();Frame 23prevFrame();Frame 25stop();Frame 26gotoAndPlay (3);Frame 30TotalLaps = 5; CurrentLap = 1; CheckPointClipArray = new Array(ClipInterLap1, ClipInterLap2, ClipInterLap3, ClipInterLap4, ClipNewLap); CheckPointNumArray = new Array(0, 0, 0, 0, 0); TheDate = new Date(); TextLaps = (("Lap " + CurrentLap) + "/") + TotalLaps; TextTime = "Time : 0 s 00"; StartTime = TheDate.getTime(); delete TheDate; OpponentLaps = 0;Frame 31myCar1 = new CCar(6, 0.08, CarN1, 0, Key.UP, Key.LEFT, Key.RIGHT, BordsCircuit);Frame 32TheDate = new Date(); CurrentTime = TheDate.getTime(); delete TheDate; TotalTime = CurrentTime - StartTime; TextTime = (("Time : " + Math.floor(TotalTime / 1000)) + " s ") + Math.floor((TotalTime - (Math.floor(TotalTime / 1000) * 1000)) / 10); myCar1.Move(); TestVal = TestCheckPoint(CheckPointClipArray, myCar1.ClipName); if (-1 < TestVal) { if (UpDateCheckPointNumArray(TestVal, CheckPointNumArray)) { TestVal = TestNewLap(CheckPointNumArray); if (TestVal) { CurrentLap++; InitTab(CheckPointNumArray, 0); if (TotalLaps >= CurrentLap) { TextLaps = (("Lap " + CurrentLap) + "/") + TotalLaps; } else { gotoAndPlay(_currentframe + 2); } } } } TextTabNum = (((((((CheckPointNumArray[0] + " ") + CheckPointNumArray[1]) + " ") + CheckPointNumArray[2]) + " ") + CheckPointNumArray[3]) + " ") + CheckPointNumArray[4]; if (TotalLaps < OpponentLaps) { ClipOpponent.stop(); gotoAndPlay(_currentframe + 2); } play();Frame 33prevFrame();Frame 35stop();Frame 36gotoAndPlay (3);Frame 40SelectCircuit._visible = 0; _root.VarNumCircuit = "";Frame 140stop();Symbol 48 Buttonon (release) { gotoAndPlay (10); SelectCircuit._visible = 1; }Symbol 64 MovieClip Frame 1stop();Symbol 64 MovieClip Frame 275_parent.play();Symbol 67 MovieClip Frame 1stop();Symbol 67 MovieClip Frame 259_parent.play();Symbol 93 Buttonon (release) { _root.VarNumCircuit = "Circuit1"; _root.play(); }Symbol 101 Buttonon (release) { _root.VarNumCircuit = "Circuit2"; _root.play(); }Symbol 107 Buttonon (release) { _root.VarNumCircuit = "Circuit3"; _root.play(); }Symbol 111 Buttonon (release) { gotoAndPlay (10); ClipRegles.play(); }Symbol 112 Buttonon (release) { gotoAndPlay (10); ClipCredits.play(); }Symbol 113 MovieClip Frame 1SelectCircuit._visible = 0;Symbol 113 MovieClip Frame 2stop();Symbol 113 MovieClip Frame 10stop();Symbol 113 MovieClip Frame 19gotoAndPlay (1);Symbol 113 MovieClip Frame 20stop();Symbol 113 MovieClip Frame 29gotoAndPlay (1);Symbol 113 MovieClip Frame 30stop();Symbol 113 MovieClip Frame 101stop();Symbol 126 MovieClip Frame 1_root.OpponentLaps++;Symbol 130 MovieClip Frame 45_root.play();Symbol 136 MovieClip Frame 1-(root.OpponentLaps++);Symbol 145 MovieClip Frame 1_root.OpponentLaps++;Symbol 157 Buttonon (release) { SelectCircuit._visible = 1; }
Library Items
Symbol 1 Graphic | Used by:3 | |
Symbol 2 Sound | Used by:3 | |
Symbol 3 MovieClip | Uses:1 2 | Used by:Timeline |
Symbol 4 Graphic | Used by:113 | |
Symbol 5 Graphic | Used by:93 101 107 113 Timeline | |
Symbol 6 Graphic | Used by:113 | |
Symbol 7 Graphic | Used by:8 9 93 101 107 | |
Symbol 8 MovieClip | Uses:7 | Used by:93 101 107 113 Timeline |
Symbol 9 MovieClip | Uses:7 | Used by:93 101 113 Timeline |
Symbol 10 Bitmap | Used by:11 13 15 146 | |
Symbol 11 Graphic | Uses:10 | Used by:12 86 93 101 107 |
Symbol 12 MovieClip | Uses:11 | Used by:93 101 107 113 Timeline |
Symbol 13 Graphic | Uses:10 | Used by:14 20 93 101 107 |
Symbol 14 MovieClip | Uses:13 | Used by:101 107 113 Timeline |
Symbol 15 Graphic | Uses:10 | Used by:16 19 93 101 107 |
Symbol 16 MovieClip | Uses:15 | Used by:93 101 107 113 Timeline |
Symbol 17 Graphic | Used by:93 101 107 113 Timeline | |
Symbol 18 Graphic | Used by:93 101 107 113 Timeline | |
Symbol 19 MovieClip | Uses:15 | Used by:93 101 107 113 Timeline |
Symbol 20 MovieClip | Uses:13 | Used by:93 101 107 113 Timeline |
Symbol 21 Graphic | Used by:113 | |
Symbol 22 Graphic | Used by:23 93 101 107 | |
Symbol 23 MovieClip | Uses:22 | Used by:93 101 107 113 Timeline |
Symbol 24 Graphic | Used by:25 93 101 107 | |
Symbol 25 MovieClip | Uses:24 | Used by:93 101 107 113 Timeline |
Symbol 26 Graphic | Used by:63 93 101 107 113 126 128 136 137 145 153 Timeline | |
Symbol 27 Graphic | Used by:63 93 101 107 113 126 128 136 137 145 153 Timeline | |
Symbol 28 Graphic | Used by:113 | |
Symbol 29 Graphic | Used by:31 | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip | Uses:29 30 | Used by:113 Timeline |
Symbol 32 Graphic | Used by:113 | |
Symbol 33 Graphic | Used by:39 111 155 | |
Symbol 34 Font | Used by:35 | |
Symbol 35 Text | Uses:34 | Used by:39 111 155 |
Symbol 36 Graphic | Used by:39 111 155 | |
Symbol 37 Graphic | Used by:39 111 155 | |
Symbol 38 Graphic | Used by:39 44 48 111 112 155 156 157 | |
Symbol 39 Button | Uses:33 35 36 37 38 | Used by:113 |
Symbol 40 Graphic | Used by:44 112 156 | |
Symbol 41 Graphic | Used by:44 63 112 156 | |
Symbol 42 Graphic | Used by:44 112 156 | |
Symbol 43 Graphic | Used by:44 112 156 | |
Symbol 44 Button | Uses:40 41 42 43 38 | Used by:113 |
Symbol 45 Graphic | Used by:48 157 | |
Symbol 46 Graphic | Used by:48 157 | |
Symbol 47 Graphic | Used by:48 157 | |
Symbol 48 Button | Uses:45 46 47 38 | Used by:113 |
Symbol 49 Graphic | Used by:64 | |
Symbol 50 Graphic | Used by:52 | |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:50 51 | Used by:63 126 128 136 137 145 Timeline |
Symbol 53 Graphic | Used by:63 | |
Symbol 54 Graphic | Used by:63 145 Timeline | |
Symbol 55 Font | Used by:56 59 60 61 62 92 100 106 | |
Symbol 56 Text | Uses:55 | Used by:63 |
Symbol 57 Graphic | Used by:63 126 Timeline | |
Symbol 58 Graphic | Used by:63 136 Timeline | |
Symbol 59 Text | Uses:55 | Used by:63 |
Symbol 60 Text | Uses:55 | Used by:63 |
Symbol 61 Text | Uses:55 | Used by:63 |
Symbol 62 Text | Uses:55 | Used by:63 |
Symbol 63 MovieClip | Uses:52 53 26 27 54 56 57 58 41 59 60 61 62 | Used by:64 |
Symbol 64 MovieClip | Uses:49 63 | Used by:113 |
Symbol 65 Graphic | Used by:67 | |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 MovieClip | Uses:65 66 | Used by:113 |
Symbol 68 Graphic | Used by:108 | |
Symbol 69 Graphic | Used by:108 | |
Symbol 70 Graphic | Used by:93 Timeline | |
Symbol 71 Graphic | Used by:93 Timeline | |
Symbol 72 Graphic | Used by:93 Timeline | |
Symbol 73 Graphic | Used by:93 Timeline | |
Symbol 74 Graphic | Used by:93 107 Timeline | |
Symbol 75 Graphic | Used by:93 Timeline | |
Symbol 76 Graphic | Used by:93 153 Timeline | |
Symbol 77 Graphic | Used by:93 153 Timeline | |
Symbol 78 Graphic | Used by:93 Timeline | |
Symbol 79 Graphic | Used by:93 Timeline | |
Symbol 80 Graphic | Used by:93 Timeline | |
Symbol 81 Graphic | Used by:93 Timeline | |
Symbol 82 Graphic | Used by:93 Timeline | |
Symbol 83 Graphic | Used by:93 Timeline | |
Symbol 84 Graphic | Used by:93 Timeline | |
Symbol 85 Graphic | Used by:93 Timeline | |
Symbol 86 MovieClip | Uses:11 | Used by:93 Timeline |
Symbol 87 Graphic | Used by:93 Timeline | |
Symbol 88 Graphic | Used by:93 101 Timeline | |
Symbol 89 Graphic | Used by:93 Timeline | |
Symbol 90 Graphic | Used by:93 Timeline | |
Symbol 91 Graphic | Used by:93 Timeline | |
Symbol 92 Text | Uses:55 | Used by:93 |
Symbol 93 Button | Uses:70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 8 9 5 85 86 12 87 26 27 88 89 90 91 20 16 17 18 19 23 25 92 7 11 13 15 22 24 | Used by:108 |
Symbol 94 Graphic | Used by:101 Timeline | |
Symbol 95 Graphic | Used by:101 Timeline | |
Symbol 96 Graphic | Used by:101 Timeline | |
Symbol 97 Graphic | Used by:101 Timeline | |
Symbol 98 Graphic | Used by:101 Timeline | |
Symbol 99 Graphic | Used by:101 Timeline | |
Symbol 100 Text | Uses:55 | Used by:101 |
Symbol 101 Button | Uses:94 5 95 8 9 12 96 26 27 88 97 98 99 14 16 17 18 19 20 23 25 100 7 11 13 15 22 24 | Used by:108 |
Symbol 102 Graphic | Used by:107 Timeline | |
Symbol 103 Graphic | Used by:107 Timeline | |
Symbol 104 Graphic | Used by:107 Timeline | |
Symbol 105 Graphic | Used by:107 Timeline | |
Symbol 106 Text | Uses:55 | Used by:107 |
Symbol 107 Button | Uses:74 102 8 12 103 26 27 104 14 17 18 19 20 16 23 25 5 105 106 7 11 13 15 22 24 | Used by:108 |
Symbol 108 MovieClip | Uses:68 69 93 101 107 | Used by:113 Timeline |
Symbol 109 Font | Used by:110 | |
Symbol 110 Text | Uses:109 | Used by:113 |
Symbol 111 Button | Uses:33 35 36 37 38 | Used by:113 |
Symbol 112 Button | Uses:40 41 42 43 38 | Used by:113 |
Symbol 113 MovieClip | Uses:4 5 6 8 9 12 14 16 17 18 19 20 21 23 25 26 27 28 31 32 39 44 48 64 67 108 110 111 112 | Used by:Timeline |
Symbol 114 Graphic | Used by:115 | |
Symbol 115 MovieClip | Uses:114 | Used by:Timeline |
Symbol 116 Graphic | Used by:117 120 | |
Symbol 117 MovieClip | Uses:116 | Used by:Timeline |
Symbol 118 Graphic | Used by:119 | |
Symbol 119 MovieClip | Uses:118 | Used by:Timeline |
Symbol 120 MovieClip | Uses:116 | Used by:Timeline |
Symbol 121 Font | Used by:122 133 142 143 144 | |
Symbol 122 EditableText | Uses:121 | Used by:Timeline |
Symbol 123 Font | Used by:124 125 134 135 | |
Symbol 124 EditableText | Uses:123 | Used by:Timeline |
Symbol 125 EditableText | Uses:123 | Used by:Timeline |
Symbol 126 MovieClip | Uses:52 57 26 27 | Used by:Timeline |
Symbol 127 Graphic | Used by:128 137 | |
Symbol 128 MovieClip | Uses:52 127 26 27 | Used by:Timeline |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 MovieClip | Uses:129 | Used by:Timeline |
Symbol 131 Graphic | Used by:132 | |
Symbol 132 MovieClip | Uses:131 | Used by:Timeline |
Symbol 133 EditableText | Uses:121 | Used by:Timeline |
Symbol 134 EditableText | Uses:123 | Used by:Timeline |
Symbol 135 EditableText | Uses:123 | Used by:Timeline |
Symbol 136 MovieClip | Uses:52 58 26 27 | Used by:Timeline |
Symbol 137 MovieClip | Uses:52 127 26 27 | Used by:Timeline |
Symbol 138 Graphic | Used by:139 | |
Symbol 139 MovieClip | Uses:138 | Used by:Timeline |
Symbol 140 Graphic | Used by:Timeline | |
Symbol 141 Graphic | Used by:Timeline | |
Symbol 142 EditableText | Uses:121 | Used by:Timeline |
Symbol 143 EditableText | Uses:121 | Used by:Timeline |
Symbol 144 EditableText | Uses:121 | Used by:Timeline |
Symbol 145 MovieClip | Uses:52 54 26 27 | Used by:Timeline |
Symbol 146 Graphic | Uses:10 | Used by:Timeline |
Symbol 147 Graphic | Used by:Timeline | |
Symbol 148 Graphic | Used by:Timeline | |
Symbol 149 Graphic | Used by:Timeline | |
Symbol 150 Graphic | Used by:Timeline | |
Symbol 151 Graphic | Used by:Timeline | |
Symbol 152 Graphic | Used by:153 | |
Symbol 153 MovieClip | Uses:76 77 152 26 27 | Used by:Timeline |
Symbol 154 Graphic | Used by:Timeline | |
Symbol 155 Button | Uses:33 35 36 37 38 | Used by:Timeline |
Symbol 156 Button | Uses:40 41 42 43 38 | Used by:Timeline |
Symbol 157 Button | Uses:45 46 47 38 | Used by:Timeline |
Symbol 158 Graphic | Used by:Timeline |
Instance Names
"BordsCircuit" | Frame 10 | Symbol 115 MovieClip |
"ClipInterLap1" | Frame 10 | Symbol 117 MovieClip |
"ClipNewLap" | Frame 10 | Symbol 119 MovieClip |
"ClipInterLap2" | Frame 10 | Symbol 117 MovieClip |
"ClipInterLap3" | Frame 10 | Symbol 120 MovieClip |
"ClipInterLap4" | Frame 10 | Symbol 117 MovieClip |
"ClipOpponent" | Frame 11 | Symbol 126 MovieClip |
"CarN1" | Frame 11 | Symbol 128 MovieClip |
"BordsCircuit" | Frame 20 | Symbol 132 MovieClip |
"ClipOpponent" | Frame 21 | Symbol 136 MovieClip |
"CarN1" | Frame 21 | Symbol 137 MovieClip |
"BordsCircuit" | Frame 30 | Symbol 139 MovieClip |
"ClipOpponent" | Frame 31 | Symbol 145 MovieClip |
"CarN1" | Frame 31 | Symbol 137 MovieClip |
"SelectCircuit" | Frame 40 | Symbol 108 MovieClip |
"ClipCredits" | Symbol 113 MovieClip Frame 1 | Symbol 64 MovieClip |
"ClipRegles" | Symbol 113 MovieClip Frame 1 | Symbol 67 MovieClip |
"SelectCircuit" | Symbol 113 MovieClip Frame 1 | Symbol 108 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
Labels
"Menu" | Frame 3 |
"Circuit1" | Frame 10 |
"Circuit2" | Frame 20 |
"Circuit3" | Frame 30 |
Dynamic Text Variables
TextLaps | Symbol 122 EditableText | "" |
TextTabNum | Symbol 124 EditableText | "" |
TextTime | Symbol 125 EditableText | "" |
TextLaps | Symbol 133 EditableText | "" |
TextTabNum | Symbol 134 EditableText | "" |
TextTime | Symbol 135 EditableText | "" |
TextLaps | Symbol 142 EditableText | "" |
TextTabNum | Symbol 143 EditableText | "" |
TextTime | Symbol 144 EditableText | "" |
|