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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM69812451-14DC&rnd=69812451" width="1" height="1"></div>

Vroumyou3.swf

This is the info page for
Flash #262319

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


ActionScript [AS1/AS2]
Combined Code
frame 1 { function mon_format(temps) { temps /= 1000; ch = temps.toString(); var i = ch.indexOf('.') + 3; ch = ch.substring(0, i); i = ch.indexOf('.'); ch1 = ch.substring(0, i); ch1 = ch1.concat('sec'); ch1 = ch1.concat(ch.substr(i + 1, 2)); return ch1; } function format_hof(temps) { ch = temps.toString(); var i = ch.indexOf('.') + 3; ch = ch.substring(0, i); i = ch.indexOf('.'); ch1 = ch.substring(0, i); ch1 = ch1.concat('sec'); ch1 = ch1.concat(ch.substr(i + 1, 2)); return ch1; } } movieClip 11 { } movieClip 14 { } movieClip 17 { frame 1 { if (pourcentage == 100) { /:go = 1; } } instance progress_bar of movieClip 11 { onClipEvent (enterFrame) { this._x = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); } } instance progress_fleche of movieClip 14 { onClipEvent (enterFrame) { this._x = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); } } } instance preloader of movieClip 17 { onClipEvent (load) { if (_root.getBytesTotal() < 1000) { unite = 'bytes'; total = Math.floor(_root.getBytesTotal()) + unite; } else { if (1000000 < _root.getBytesTotal()) { unite = 'mb'; total = Math.floor(_root.getBytesTotal() / 1000000) + unite; } else { unite = 'kb'; total = Math.floor(_root.getBytesTotal() / 1000) + unite; } } } onClipEvent (enterFrame) { /:pourcentage = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + '%'; /:pourcentagetotal = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (unite == 'bytes') { progress_fleche.charge = Math.floor(_root.getBytesLoaded()) + 'bytes'; } else { if (unite == 'mb') { resultat = _root.getBytesLoaded() / 1000000; resultat = Math.round(resultat * 100); resultat /= 100; progress_fleche.charge = resultat + 'mb'; } else { progress_fleche.charge = Math.floor(_root.getBytesLoaded() / 1000) + 'kb'; } } } } frame 2 { /:bonus_ok = 0; } frame 3 { loadVariablesNum('./besttimes.txt', 0); ifFrameLoaded (53) { gotoAndPlay(5); } } frame 4 { gotoAndPlay(3); } movieClip 20 { } movieClip 23 { } movieClip 30 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } button 32 { on (rollOver) { tellTarget ('/pano') { gotoAndStop('s'); } } on (rollOut) { tellTarget ('/pano') { gotoAndStop('o'); } } on (press) { tellTarget ('/son_select2') { play(); } gotoAndPlay(7); } } button 34 { on (rollOver) { tellTarget ('/pano') { gotoAndStop('r'); } } on (rollOut) { tellTarget ('/pano') { gotoAndStop('o'); } } on (press) { tellTarget ('/son_select1') { play(); } gotoAndPlay(47); } } button 36 { on (rollOver) { tellTarget ('/pano') { gotoAndStop('c'); } } on (rollOut) { tellTarget ('/pano') { gotoAndStop('o'); } } on (press) { tellTarget ('/son_select1') { play(); } gotoAndPlay(44); } } button 38 { on (press) { gotoAndPlay(5); } } button 42 { on (press) { tellTarget ('/son_select2') { play(); } gotoAndPlay(50); } } button 45 { on (press) { tellTarget ('/son_select2') { play(); } getURL('http://www.telltarget.com', '_blank'); } } movieClip 47 { frame 1 { stop(); } } movieClip 49 { frame 1 { stop(); } } movieClip 51 { frame 1 { stop(); } } movieClip 52 { frame 18 { stop(); } } frame 6 { stop(); } frame 12 { stop(); } button 62 { on (press) { /:players = 1; tellTarget ('/son_select1') { play(); } gotoAndPlay(13); } } button 63 { on (press) { /:players = 2; tellTarget ('/son_select2') { play(); } gotoAndPlay(13); } } frame 20 { _root.nbre_tracks = 3; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } stop(); } button 70 { on (press) { tellTarget ('/son_select1') { play(); } nextFrame(); } } button 76 { on (release) { tellTarget ('/son_select2') { play(); } _root.choix_track1 = 1; gotoAndPlay(23); } } movieClip 80 { } button 81 { on (press) { tellTarget ('/son_select2') { play(); } _root.nbre_tracks = 1; tellTarget ('_root.track2') { gotoAndStop(1); } tellTarget ('_root.track3') { gotoAndStop(1); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } nextFrame(); } } button 82 { on (press) { _root.nbre_tracks = 1; tellTarget ('_root.track2') { gotoAndStop(1); } tellTarget ('_root.track3') { gotoAndStop(1); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } } } movieClip 85 { frame 1 { stop(); } frame 2 { stop(); } } button 86 { on (press) { tellTarget ('/son_select2') { play(); } _root.nbre_tracks = 2; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(1); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } nextFrame(); } } button 87 { on (press) { _root.nbre_tracks = 2; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(1); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } nextFrame(); } } movieClip 89 { frame 1 { stop(); } frame 2 { stop(); } } button 90 { on (press) { tellTarget ('/son_select2') { play(); } _root.nbre_tracks = 3; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } nextFrame(); } } button 91 { on (press) { _root.nbre_tracks = 3; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } } } movieClip 93 { frame 1 { stop(); } frame 2 { stop(); } } button 94 { on (press) { tellTarget ('/son_select2') { play(); } _root.nbre_tracks = 4; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track5') { gotoAndStop(1); } nextFrame(); } } button 95 { on (press) { _root.nbre_tracks = 4; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track5') { gotoAndStop(1); } } } movieClip 97 { frame 1 { stop(); } frame 2 { stop(); } } button 98 { on (press) { tellTarget ('/son_select2') { play(); } _root.nbre_tracks = 5; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(2); } nextFrame(); } } button 99 { on (press) { _root.nbre_tracks = 5; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(2); } } } movieClip 101 { frame 1 { stop(); } frame 2 { stop(); } } frame 21 { _root.nbre_tracks = 3; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } stop(); } button 102 { on (press) { tellTarget ('/son_select1') { play(); } prevFrame(); } } button 107 { on (release) { tellTarget ('/son_select2') { play(); } _root.choix_track1 = 2; gotoAndPlay(23); } } frame 22 { _root.nbre_tracks = 3; tellTarget ('_root.track1') { gotoAndStop(2); } tellTarget ('_root.track2') { gotoAndStop(2); } tellTarget ('_root.track3') { gotoAndStop(2); } tellTarget ('_root.track4') { gotoAndStop(1); } tellTarget ('_root.track5') { gotoAndStop(1); } stop(); } button 113 { on (release) { tellTarget ('/son_select2') { play(); } _root.choix_track1 = 3; gotoAndPlay(23); } } frame 23 { /:qui_choisi = 1; } movieClip 116 { } frame 28 { Selection.setFocus('_root.nom_j1'); stop(); } movieClip 121 { } movieClip 122 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } button 128 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car1 = 1; if (/:players == 2) { gotoAndPlay(32); } else { if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } } button 130 { on (press) { tellTarget ('/son_select1') { play(); } tellTarget ('/choix_color') { gotoAndStop(1); } if (/:qui_choisi == 1) { /:choix_color1 = 1; Selection.setFocus('_root.nom_j1'); } else { /:choix_color2 = 1; Selection.setFocus('_root.nom_j2'); } } } button 131 { on (press) { tellTarget ('/son_select1') { play(); } tellTarget ('/choix_color') { gotoAndStop(4); } if (/:qui_choisi == 1) { /:choix_color1 = 4; Selection.setFocus('_root.nom_j1'); } else { /:choix_color2 = 4; Selection.setFocus('_root.nom_j2'); } } } button 132 { on (press) { tellTarget ('/son_select1') { play(); } tellTarget ('/choix_color') { gotoAndStop(3); } if (/:qui_choisi == 1) { /:choix_color1 = 3; Selection.setFocus('_root.nom_j1'); } else { /:choix_color2 = 3; Selection.setFocus('_root.nom_j2'); } } } button 133 { on (press) { tellTarget ('/son_select1') { play(); } tellTarget ('/choix_color') { gotoAndStop(2); } if (/:qui_choisi == 1) { /:choix_color1 = 2; Selection.setFocus('_root.nom_j1'); } else { /:choix_color2 = 2; Selection.setFocus('_root.nom_j2'); } } } frame 29 { Selection.setFocus('_root.nom_j1'); stop(); } movieClip 141 { } movieClip 142 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } button 143 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car1 = 4; if (/:players == 2) { gotoAndPlay(32); } else { if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } } frame 30 { Selection.setFocus('_root.nom_j1'); stop(); } button 144 { on (press) { tellTarget ('/son_select1') { play(); } if (/:Bonus_OK == 1) { nextFrame(); } } } movieClip 149 { } movieClip 150 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } button 151 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car1 = 2; if (/:players == 2) { gotoAndPlay(32); } else { if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } } frame 31 { Selection.setFocus('_root.nom_j1'); stop(); } movieClip 155 { } button 156 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car1 = 3; if (/:players == 2) { gotoAndPlay(32); } else { if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } } frame 32 { /:qui_choisi = 2; } frame 40 { Selection.setFocus('_root.nom_j2'); stop(); } movieClip 158 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } button 159 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car2 = 1; if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } frame 41 { Selection.setFocus('_root.nom_j2'); stop(); } button 161 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car2 = 4; if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } frame 42 { Selection.setFocus('_root.nom_j2'); stop(); } button 162 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car2 = 2; if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } frame 43 { Selection.setFocus('_root.nom_j2'); stop(); } button 163 { on (release) { tellTarget ('/son_select2') { play(); } /:choix_car2 = 3; if (_root.choix_track1 == 1) { gotoAndPlay(53); } else { if (_root.choix_track1 == 2) { gotoAndPlay(61); } else { if (_root.choix_track1 == 3) { gotoAndPlay(69); } } } } } movieClip 168 { } button 169 { on (press) { tellTarget ('/son_select2') { play(); } gotoAndPlay(5); } } movieClip 172 { } instance of movieClip 172 { onClipEvent (load) { cheat1 = 'madmax'; my_chaine = ''; } onClipEvent (keyDown) { if (Key.isDown(Key.ENTER)) { if (my_chaine == cheat1) { /:bonus_ok = 1; tellTarget ('/son_cheat') { play(); } } my_chaine = ''; } else { car_code = Key.getAscii(); car_chr = chr(car_code); my_chaine += car_chr; if (20 < length(my_chaine)) { my_chaine = ''; } } } } frame 46 { stop(); } frame 47 { var i = 1; while (4 >= i) { tab = eval('_root.varj1l' add i); eval('lib' add i) = tab[0]; eval('valj1l' add i) = tab[3]; eval('txtj1l' add i) = tab[4]; tab = eval('_root.varj2l' add i); eval('valj2l' add i) = tab[3]; eval('txtj2l' add i) = tab[4]; ++i; } } frame 49 { stop(); } frame 50 { i = 1; while (4 >= i) { j = 1; while (5 >= j) { ma_cible = '/:c' add i add '_temps' add j add '_lib'; ma_source = '/:c' add i add '_temps' add j; eval(ma_cible) = format_hof(eval(ma_source)); ++j; } ++i; } } frame 52 { stop(); } frame 53 { function polar_vector(r, theta) { this.r = r; this.theta = theta; this.x = calc_X; this.y = calc_Y; } function calc_X() { return this.r * Math.cos(0.0174532925199433 * this.theta); } function calc_Y() { return this.r * Math.sin(0.0174532925199433 * this.theta); } function init_cars2() { if (/:choix_car2 == 1) { _root.voiture2_frot = 0.2; _root.voiture2_sable = 1; _root.voiture2_speedmax = 9; _root.voiture2_speedmaxSable = 3; _root.voiture2_braq = 5; _root.voiture2_accel = 3; } else { if (/:choix_car2 == 2) { _root.voiture2_frot = 0.3; _root.voiture2_sable = 0.3; _root.voiture2_speedmax = 6; _root.voiture2_speedmaxSable = 3; _root.voiture2_braq = 10; _root.voiture2_accel = 1; } else { if (/:choix_car2 == 4) { _root.voiture2_frot = 0.4; _root.voiture2_sable = 0.8; _root.voiture2_speedmax = 7; _root.voiture2_speedmaxSable = 4; _root.voiture2_braq = 8; _root.voiture2_accel = 1.5; } else { if (/:choix_car2 == 3) { _root.voiture2_frot = 0.2; _root.voiture2_sable = 0.2; _root.voiture2_speedmax = 10; _root.voiture2_speedmaxSable = 9; _root.voiture2_braq = 12; _root.voiture2_accel = 3.5; } } } } } function init_cars() { if (/:choix_car1 == 1) { _root.voiture_frot = 0.2; _root.voiture_sable = 1; _root.voiture_speedmax = 9; _root.voiture_speedmaxSable = 3; _root.voiture_braq = 5; _root.voiture_accel = 3; } else { if (/:choix_car1 == 2) { _root.voiture_frot = 0.3; _root.voiture_sable = 0.3; _root.voiture_speedmax = 6; _root.voiture_speedmaxSable = 5; _root.voiture_braq = 10; _root.voiture_accel = 1; } else { if (/:choix_car1 == 4) { _root.voiture_frot = 0.4; _root.voiture_sable = 0.8; _root.voiture_speedmax = 7; _root.voiture_speedmaxSable = 4; _root.voiture_braq = 8; _root.voiture_accel = 1.5; } else { if (/:choix_car1 == 3) { _root.voiture_frot = 0.2; _root.voiture_sable = 0.2; _root.voiture_speedmax = 10; _root.voiture_speedmaxSable = 9; _root.voiture_braq = 12; _root.voiture_accel = 3.5; } } } } } stopAllSounds(); /:topFini1 = false; /:topFini2 = false; /:go_ON = 0; init_cars(); if (/:players == 2) { init_cars2(); } } movieClip 238 { } movieClip 241 { } movieClip 243 { } movieClip 245 { } movieClip 247 { } movieClip 249 { } movieClip 252 { frame 80 { /:go_ON = 1; } } movieClip 254 { frame 1 { stop(); } } movieClip 256 { frame 1 { stop(); } } movieClip 258 { frame 1 { stop(); } } movieClip 260 { frame 1 { stop(); } } movieClip 262 { frame 1 { stop(); } } frame 54 { if (/:go_ON == 1) { tellTarget ('/son_select1') { play(); } gotoAndPlay(58); } } frame 55 { gotoAndPlay(54); } frame 58 { if (/:choix_car1 == 1) { tellTarget ('/voiture/f11') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 2) { tellTarget ('/voiture') { gotoAndStop(2); } tellTarget ('/voiture/buggy1') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 4) { tellTarget ('/voiture') { gotoAndStop(4); } tellTarget ('/voiture/4x41') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 3) { tellTarget ('/voiture') { gotoAndStop(3); } } } } } if (/:choix_car2 == 1) { tellTarget ('/voiture2') { gotoAndStop(1); } tellTarget ('/voiture2/f12') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 2) { tellTarget ('/voiture2') { gotoAndStop(2); } tellTarget ('/voiture2/buggy2') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 4) { tellTarget ('/voiture2') { gotoAndStop(4); } tellTarget ('/voiture2/4x42') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car1 == 3) { tellTarget ('/voiture2') { gotoAndStop(3); } } } } } if (/:players == 1) { /voiture2._x = -50; voiture2._visible = false; } _root.quel_bonus = 0; /:time_start = getTimer(); _root.time_start_circuit = _root.time_start; time_splash = Math.random() * 10000; tellTarget ('/son_moteur') { play(); } } movieClip 264 { } movieClip 266 { } movieClip 270 { } movieClip 275 { } movieClip 278 { } movieClip 279 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 283 { } movieClip 285 { frame 1 { stop(); } frame 23 { stop(); } } movieClip 289 { } movieClip 291 { } movieClip 293 { } movieClip 295 { } movieClip 296 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 298 { } movieClip 300 { } movieClip 302 { } movieClip 304 { } movieClip 305 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 307 { } movieClip 311 { } movieClip 314 { } movieClip 317 { } movieClip 320 { } movieClip 321 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 322 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance voiture2 of movieClip 322 { onClipEvent (load) { xpos = _x; ypos = _y; last_chk = 0; num_tour = 1; tour1 = ''; tour2 = ''; tour3 = ''; topCheck = false; top_ligne = false; tour_intermed = ''; topCheck = false; time_start = getTimer(); topTurbo = false; topEtoile = false; /:time_total2 = time_start; var myspeed = new _root.polar_vector(0, 180); } onClipEvent (enterFrame) { if (Key.isDown(67)) { angleaccel = _root.voiture2_braq; } else { if (Key.isDown(87)) { angleaccel = -_root.voiture2_braq; } else { angleaccel = 0; anglechange = 0; } } anglechange = angleaccel; if (_x < 550 && 0 < _x && _y < 550 && 0 < _y) { myspeed.theta += anglechange; } if (Key.isDown(83) and /:topFini2 == false) { myspeed.r += _root.voiture2_accel; } else { if (Key.isDown(88)) { myspeed.r -= _root.voiture2_accel; } } if (_x < 10) { _x = 10; } else { if (540 < _x) { _x = 540; } else { if (_y < 10) { _y = 10; } else { if (540 < _y) { _y = 540; } } } } if (_root.circuitL.hitTest(_x, _y, true) or this.hitTest(_root.flaque)) { if (_root.voiture2_speedmaxSable < myspeed.r and myspeed.r != 0) { myspeed.r -= _root.voiture2_sable * 2; } if (myspeed.r < 0) { myspeed.r += _root.voiture2_sable; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture2_sable; } } } else { if (myspeed.r < 0) { myspeed.r += _root.voiture2_frot; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture2_frot; } } } if (Math.abs(myspeed.r) < 0.5) { myspeed.r = 0; } if (myspeed.r < -_root.voiture2_speedmaxSable / 2) { myspeed.r = -_root.voiture2_speedmaxSable / 2; } if (_root.voiture2_speedmax < myspeed.r) { myspeed.r = _root.voiture2_speedmax; } if (360 < myspeed.theta) { myspeed.theta -= 360; } else { if (myspeed.theta < 0) { myspeed.theta += 360; } } if (this.hitTest(_root.ligne_arrivee)) { topCheck = true; i = 1; while (8 >= i) { cible = '_root.infosjeu.player2.Chk2.CP' add i; if ((eval(cible))._currentframe == 1) { topCheck = false; break; } ++i; } if (topCheck == true) { time_now = getTimer(); /:time_fin2 = time_now; temps_intermed = time_now - time_start; temps_intermed /= 1000; ch_intermed = temps_intermed.toString(); var i = ch_intermed.indexOf('.') + 3; ch_intermed = ch_intermed.substring(0, i); eval('tour' add num_tour) = ch_intermed; ++num_tour; last_chk = 0; time_start = getTimer(); if (top_ligne == true) { var i = 1; while (8 >= i) { cible = '_root.infosjeu.player2.Chk2.CP' add i; tellTarget ('/son_lap') { play(); } tellTarget ('cible') { gotoAndPlay(1); } ++i; } top_ligne = false; } } } if (num_tour == _root.nbre_tracks + 1) { /:topFini2 = true; } var i = 1; while (8 >= i) { var ch = '_root.chkPoint' add i; if ((eval(ch)).hitTest(_root.voiture2._x, _root.voiture2._y, true)) { tellTarget ('/son_check') { play(); } top_ligne = true; cible = '_root.infosjeu.player2.Chk2.CP' add i; if ((eval(cible))._currentframe == 1) { tellTarget ('cible') { gotoAndPlay(2); } } } ++i; } i = 1; while (5 >= i) { strbon = '_root.bonus' add i; if (this.hitTest(strbon)) { if ((eval(strbon))._currentframe == 2) { tellTarget ('/son_boost') { play(); } if (topEtoile == false) { _root.quel_bonus = 0; topEtoile = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); if (topTurbo == true) { topTurbo = false; } time_start_etoile = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_frot = 0.2; _root.voiture2_sable = 0.2; _root.voiture2_speedmax = 10; _root.voiture2_speedmaxSable = 9; _root.voiture2_braq = 12; _root.voiture2_accel = 3.5; } } else { if ((eval(strbon))._currentframe == 3) { tellTarget ('/son_boost') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topTurbo = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_turbo = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_speedmax = 12; } } else { if ((eval(strbon))._currentframe == 4) { tellTarget ('/son_select1') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topOuille = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_ouille = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_speedmax = 4; } } } } } ++i; } if (topEtoile == true) { time_now = getTimer(); diff = time_now - time_start_etoile; diff /= 1000; if (6 < diff) { topEtoile = false; _root.voiture2.fumée.gotoAndPlay(1); _root.init_cars2(); } } if (topTurbo == true) { time_now = getTimer(); diff = time_now - time_start_turbo; diff /= 1000; if (6 < diff) { topTurbo = false; _root.voiture2.fumée.gotoAndPlay(1); _root.init_cars2(); } } if (topOuille == true) { time_now = getTimer(); diff = time_now - time_start_ouille; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topOuille = false; _root.init_cars(); } } xpos += myspeed.x(); ypos += myspeed.y(); if (xpos < 10) { xpos = 10; } else { if (540 < xpos) { xpos = 540; } else { if (ypos < 10) { ypos = 10; } else { if (540 < ypos) { ypos = 540; } } } } _x = xpos; _y = ypos; _rotation = myspeed.theta; _root.speed2 = myspeed.r; _root.infosjeu.player2.compteur.gotoAndPlay(parseInt(/:speed2 * 2) + 1); _root.direction2 = myspeed.theta; } } movieClip 323 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance voiture of movieClip 323 { onClipEvent (load) { xpos = _x; ypos = _y; last_chk = 0; num_tour = 1; tour1 = ''; tour2 = ''; tour3 = ''; topCheck = false; top_ligne = false; time_start = getTimer(); topTurbo = false; topEtoile = false; topOuille = false; /:time_total1 = time_start; var myspeed = new _root.polar_vector(0, 180); } onClipEvent (enterFrame) { if (Key.isDown(Key.RIGHT)) { angleaccel = _root.voiture_braq; } else { if (Key.isDown(Key.LEFT)) { angleaccel = -_root.voiture_braq; } else { angleaccel = 0; anglechange = 0; } } anglechange = angleaccel; if (_x < 550 && 0 < _x && _y < 550 && 0 < _y) { myspeed.theta += anglechange; } if (Key.isDown(Key.UP) and /:topFini1 == false) { myspeed.r += _root.voiture_accel; } else { if (Key.isDown(Key.DOWN)) { myspeed.r -= _root.voiture_accel; } } if (_root.circuitL.hitTest(_x, _y, true) or this.hitTest(_root.flaque)) { if (_root.voiture_speedmaxSable < myspeed.r and myspeed.r != 0) { myspeed.r -= _root.voiture_sable * 2; } if (myspeed.r < 0) { myspeed.r += _root.voiture_sable; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture_sable; } } } else { if (myspeed.r < 0) { myspeed.r += _root.voiture_frot; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture_frot; } } } if (Math.abs(myspeed.r) < 0.5) { myspeed.r = 0; } if (myspeed.r < -_root.voiture_speedmaxSable / 2) { myspeed.r = -_root.voiture_speedmaxSable / 2; } if (_root.voiture_speedmax < myspeed.r) { this.myspeed.r = _root.voiture_speedmax; } if (360 < myspeed.theta) { myspeed.theta -= 360; } else { if (myspeed.theta < 0) { myspeed.theta += 360; } } if (this.hitTest(_root.ligne_arrivee)) { topCheck = true; i = 1; while (8 >= i) { cible = '_root.infosjeu.player1.Chk1.CP' add i; if ((eval(cible))._currentframe == 1) { topCheck = false; break; } ++i; } if (topCheck == true) { time_now = getTimer(); /:time_fin1 = time_now; temps_intermed = time_now - time_start; temps_intermed /= 1000; ch_intermed = temps_intermed.toString(); var i = ch_intermed.indexOf('.') + 3; ch_intermed = ch_intermed.substring(0, i); eval('tour' add num_tour) = ch_intermed; ++num_tour; last_chk = 0; time_start = getTimer(); if (top_ligne == true) { var i = 1; while (8 >= i) { cible = '_root.infosjeu.player1.Chk1.CP' add i; tellTarget ('/son_lap') { play(); } tellTarget ('cible') { gotoAndStop(1); } ++i; } top_ligne = false; } } } if (num_tour == _root.nbre_tracks + 1) { /:topFini1 = true; } var i = 1; while (8 >= i) { var ch = '_root.chkPoint' add i; if ((eval(ch)).hitTest(_root.voiture._x, _root.voiture._y, true)) { tellTarget ('/son_check') { play(); } top_ligne = true; cible = '_root.infosjeu.player1.Chk1.CP' add i; if ((eval(cible))._currentframe == 1) { tellTarget ('cible') { gotoAndStop(2); } } } ++i; } i = 1; while (5 >= i) { strbon = '_root.bonus' add i; if (this.hitTest(strbon)) { if ((eval(strbon))._currentframe == 2) { if (topEtoile == false) { tellTarget ('/son_boost') { play(); } _root.quel_bonus = 0; topEtoile = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); if (topTurbo == true) { topTurbo = false; } time_start_etoile = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_frot = 0.2; _root.voiture_sable = 0.2; _root.voiture_speedmax = 10; _root.voiture_speedmaxSable = 9; _root.voiture_braq = 12; _root.voiture_accel = 3.5; } } else { if ((eval(strbon))._currentframe == 3) { tellTarget ('/son_boost') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topTurbo = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_turbo = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_speedmax = 12; } } else { if ((eval(strbon))._currentframe == 4) { tellTarget ('/son_select1') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topOuille = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_ouille = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_speedmax = 4; } } } } } ++i; } if (topEtoile == true) { time_now = getTimer(); diff = time_now - time_start_etoile; diff /= 1000; if (6 < diff) { topEtoile = false; _root.voiture.fumée.gotoAndPlay(1); _root.init_cars(); } } if (topTurbo == true) { time_now = getTimer(); diff = time_now - time_start_turbo; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topTurbo = false; _root.init_cars(); } } if (topOuille == true) { time_now = getTimer(); diff = time_now - time_start_ouille; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topOuille = false; _root.init_cars(); } } xpos += myspeed.x(); ypos += myspeed.y(); if (xpos < 10) { xpos = 10; } else { if (540 < xpos) { xpos = 540; } else { if (ypos < 10) { ypos = 10; } else { if (540 < ypos) { ypos = 540; } } } } _x = xpos; _y = ypos; _rotation = myspeed.theta; _root.speed = myspeed.r; _root.infosjeu.player1.compteur.gotoAndPlay(parseInt(/:speed * 2) + 1); _root.direction = myspeed.theta; } } button 324 { on (press) { gotoAndPlay(5); } } movieClip 327 { frame 2 { time_start = getTimer(); time_end = Number(time_start) + Number(1000 * /:pause_time); } frame 3 { time_now = getTimer(); if (Number(time_now) >= Number(time_end)) { tellTarget ('/') { play(); } gotoAndStop(13); } /:pause_time = int(Number((time_now - time_start) / 1000) + 0.9); } frame 4 { call('start_timer'); gotoAndPlay(3); } frame 13 { call('/:timeover'); } } movieClip 329 { } movieClip 349 { frame 2 { stop(); } frame 4 { stop(); } frame 6 { stop(); } frame 8 { stop(); } frame 10 { stop(); } frame 12 { stop(); } frame 14 { stop(); } frame 16 { stop(); } frame 18 { stop(); } frame 20 { stop(); } frame 22 { stop(); } frame 24 { stop(); } frame 26 { stop(); } frame 28 { stop(); } frame 30 { stop(); } frame 32 { stop(); } } movieClip 352 { } movieClip 355 { } movieClip 356 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 357 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 366 { frame 1 { stop(); } } movieClip 373 { } movieClip 381 { } movieClip 382 { } frame 59 { if (/:players == 2) { if (/:topFini1 == true and /:topFini2 == true) { if (/:time_fin1 < /:time_fin2) { /:vainqueur = 1; } else { /:vainqueur = 2; } time1 = /:time_fin1 - _root.time_start_circuit; time2 = /:time_fin2 - _root.time_start_circuit; _root.voit1_tour1 = _root.voiture.tour1; _root.voit1_tour2 = _root.voiture.tour2; _root.voit1_tour3 = _root.voiture.tour3; _root.voit1_tour4 = _root.voiture.tour4; _root.voit1_tour5 = _root.voiture.tour5; _root.voit2_tour1 = _root.voiture2.tour1; _root.voit2_tour2 = _root.voiture2.tour2; _root.voit2_tour3 = _root.voiture2.tour3; _root.voit2_tour4 = _root.voiture2.tour4; _root.voit2_tour5 = _root.voiture2.tour5; gotoAndPlay(77); } } else { if (/:players == 1) { if (/:topFini1 == true) { /:vainqueur = 1; time1 = /:time_fin1 - _root.time_start_circuit; _root.voit1_tour1 = _root.voiture.tour1; _root.voit1_tour2 = _root.voiture.tour2; _root.voit1_tour3 = _root.voiture.tour3; _root.voit1_tour4 = _root.voiture.tour4; _root.voit1_tour5 = _root.voiture.tour5; gotoAndPlay(77); } } } time_now = getTimer(); delta = time_now - time_start - time_splash; delta /= 1000; if (8 < delta and quel_bonus == 0) { quel_bonus = parseInt(Math.random() * 5) + 1; hazard = parseInt(Math.random() * 3); if (hazard == 0) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('etoile'); } } else { if (hazard == 1) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('turbo'); } } else { if (hazard == 2) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('ouille'); } } } } } } frame 60 { gotoAndPlay(59); } frame 61 { function polar_vector(r, theta) { this.r = r; this.theta = theta; this.x = calc_X; this.y = calc_Y; } function calc_X() { return this.r * Math.cos(0.0174532925199433 * this.theta); } function calc_Y() { return this.r * Math.sin(0.0174532925199433 * this.theta); } function init_cars2() { if (/:choix_car2 == 1) { _root.voiture2_frot = 0.2; _root.voiture2_sable = 1; _root.voiture2_speedmax = 9; _root.voiture2_speedmaxSable = 3; _root.voiture2_braq = 5; _root.voiture2_accel = 3; } else { if (/:choix_car2 == 2) { _root.voiture2_frot = 0.3; _root.voiture2_sable = 0.3; _root.voiture2_speedmax = 6; _root.voiture2_speedmaxSable = 3; _root.voiture2_braq = 10; _root.voiture2_accel = 1; } else { if (/:choix_car2 == 4) { _root.voiture2_frot = 0.4; _root.voiture2_sable = 0.8; _root.voiture2_speedmax = 7; _root.voiture2_speedmaxSable = 4; _root.voiture2_braq = 8; _root.voiture2_accel = 1.5; } else { if (/:choix_car2 == 3) { _root.voiture2_frot = 0.2; _root.voiture2_sable = 0.2; _root.voiture2_speedmax = 10; _root.voiture2_speedmaxSable = 9; _root.voiture2_braq = 12; _root.voiture2_accel = 3.5; } } } } } function init_cars() { if (/:choix_car1 == 1) { _root.voiture_frot = 0.2; _root.voiture_sable = 1; _root.voiture_speedmax = 9; _root.voiture_speedmaxSable = 3; _root.voiture_braq = 5; _root.voiture_accel = 3; } else { if (/:choix_car1 == 2) { _root.voiture_frot = 0.3; _root.voiture_sable = 0.3; _root.voiture_speedmax = 6; _root.voiture_speedmaxSable = 5; _root.voiture_braq = 10; _root.voiture_accel = 1; } else { if (/:choix_car1 == 4) { _root.voiture_frot = 0.4; _root.voiture_sable = 0.8; _root.voiture_speedmax = 7; _root.voiture_speedmaxSable = 4; _root.voiture_braq = 8; _root.voiture_accel = 1.5; } else { if (/:choix_car1 == 3) { _root.voiture_frot = 0.2; _root.voiture_sable = 0.2; _root.voiture_speedmax = 10; _root.voiture_speedmaxSable = 9; _root.voiture_braq = 12; _root.voiture_accel = 3.5; } } } } } stopAllSounds(); _root.MAXTOUR = 4; /:topFini1 = false; /:topFini2 = false; /:go_ON = 0; init_cars(); if (/:players == 2) { init_cars2(); } } movieClip 383 { frame 1 { stop(); } } movieClip 384 { frame 1 { stop(); } } movieClip 385 { frame 1 { stop(); } } movieClip 386 { frame 1 { stop(); } } movieClip 387 { frame 1 { stop(); } } frame 62 { if (/:go_ON == 1) { tellTarget ('/son_select1') { play(); } gotoAndPlay(66); } } frame 63 { gotoAndPlay(62); } frame 66 { if (/:choix_car1 == 1) { tellTarget ('/voiture/f11') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 2) { tellTarget ('/voiture') { gotoAndStop(2); } tellTarget ('/voiture/buggy1') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 4) { tellTarget ('/voiture') { gotoAndStop(4); } tellTarget ('/voiture/4x41') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 3) { tellTarget ('/voiture') { gotoAndStop(3); } } } } } if (/:choix_car2 == 1) { tellTarget ('/voiture2') { gotoAndStop(1); } tellTarget ('/voiture2/f12') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 2) { tellTarget ('/voiture2') { gotoAndStop(2); } tellTarget ('/voiture2/buggy2') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 4) { tellTarget ('/voiture2') { gotoAndStop(4); } tellTarget ('/voiture2/4x42') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car1 == 3) { tellTarget ('/voiture2') { gotoAndStop(3); } } } } } if (/:players == 1) { /voiture2._x = -50; voiture2._visible = false; } _root.quel_bonus = 0; _root.time_start = getTimer(); _root.time_start_circuit = _root.time_start; time_splash = Math.random() * 10000; tellTarget ('/son_moteur') { play(); } } movieClip 389 { } movieClip 391 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance voiture2 of movieClip 391 { onClipEvent (load) { xpos = _x; ypos = _y; last_chk = 0; num_tour = 1; tour1 = ''; tour2 = ''; tour3 = ''; topCheck = false; top_ligne = false; tour_intermed = ''; topCheck = false; time_start = getTimer(); topTurbo = false; topEtoile = false; /:time_total2 = time_start; var myspeed = new _root.polar_vector(0, 0); } onClipEvent (enterFrame) { if (Key.isDown(67)) { angleaccel = _root.voiture2_braq; } else { if (Key.isDown(87)) { angleaccel = -_root.voiture2_braq; } else { angleaccel = 0; anglechange = 0; } } anglechange = angleaccel; if (_x < 550 && 0 < _x && _y < 550 && 0 < _y) { myspeed.theta += anglechange; } if (Key.isDown(83) and /:topFini2 == false) { myspeed.r += _root.voiture2_accel; } else { if (Key.isDown(88)) { myspeed.r -= _root.voiture2_accel; } } if (_x < 10) { _x = 10; } else { if (540 < _x) { _x = 540; } else { if (_y < 10) { _y = 10; } else { if (540 < _y) { _y = 540; } } } } if (_root.circuitL.hitTest(_x, _y, true) or this.hitTest(_root.flaque)) { if (_root.voiture2_speedmaxSable < myspeed.r and myspeed.r != 0) { myspeed.r -= _root.voiture2_sable * 2; } if (myspeed.r < 0) { myspeed.r += _root.voiture2_sable; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture2_sable; } } } else { if (myspeed.r < 0) { myspeed.r += _root.voiture2_frot; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture2_frot; } } } if (Math.abs(myspeed.r) < 0.5) { myspeed.r = 0; } if (myspeed.r < -_root.voiture2_speedmaxSable / 2) { myspeed.r = -_root.voiture2_speedmaxSable / 2; } if (_root.voiture2_speedmax < myspeed.r) { myspeed.r = _root.voiture2_speedmax; } if (360 < myspeed.theta) { myspeed.theta -= 360; } else { if (myspeed.theta < 0) { myspeed.theta += 360; } } if (this.hitTest(_root.ligne_arrivee)) { topCheck = true; i = 1; while (8 >= i) { cible = '_root.infosjeu.player2.Chk2.CP' add i; if ((eval(cible))._currentframe == 1) { topCheck = false; break; } ++i; } if (topCheck == true) { time_now = getTimer(); /:time_fin2 = time_now; temps_intermed = time_now - time_start; temps_intermed /= 1000; ch_intermed = temps_intermed.toString(); var i = ch_intermed.indexOf('.') + 3; ch_intermed = ch_intermed.substring(0, i); eval('tour' add num_tour) = ch_intermed; ++num_tour; last_chk = 0; time_start = getTimer(); if (top_ligne == true) { var i = 1; while (8 >= i) { cible = '_root.infosjeu.player2.Chk2.CP' add i; tellTarget ('/son_lap') { play(); } tellTarget ('cible') { gotoAndPlay(1); } ++i; } top_ligne = false; } } } if (num_tour == _root.nbre_tracks + 1) { /:topFini2 = true; } var i = 1; while (8 >= i) { var ch = '_root.chkPoint' add i; if ((eval(ch)).hitTest(_root.voiture2._x, _root.voiture2._y, true)) { tellTarget ('/son_check') { play(); } top_ligne = true; cible = '_root.infosjeu.player2.Chk2.CP' add i; if ((eval(cible))._currentframe == 1) { tellTarget ('cible') { gotoAndPlay(2); } } } ++i; } i = 1; while (5 >= i) { strbon = '_root.bonus' add i; if (this.hitTest(strbon)) { if ((eval(strbon))._currentframe == 2) { tellTarget ('/son_boost') { play(); } if (topEtoile == false) { _root.quel_bonus = 0; topEtoile = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); if (topTurbo == true) { topTurbo = false; } time_start_etoile = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_frot = 0.2; _root.voiture2_sable = 0.2; _root.voiture2_speedmax = 10; _root.voiture2_speedmaxSable = 9; _root.voiture2_braq = 12; _root.voiture2_accel = 3.5; } } else { if ((eval(strbon))._currentframe == 3) { tellTarget ('/son_boost') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topTurbo = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_turbo = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_speedmax = 12; } } else { if ((eval(strbon))._currentframe == 4) { tellTarget ('/son_select1') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topOuille = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_ouille = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_speedmax = 4; } } } } } ++i; } if (topEtoile == true) { time_now = getTimer(); diff = time_now - time_start_etoile; diff /= 1000; if (6 < diff) { topEtoile = false; _root.voiture2.fumée.gotoAndPlay(1); _root.init_cars2(); } } if (topTurbo == true) { time_now = getTimer(); diff = time_now - time_start_turbo; diff /= 1000; if (6 < diff) { topTurbo = false; _root.voiture2.fumée.gotoAndPlay(1); _root.init_cars2(); } } if (topOuille == true) { time_now = getTimer(); diff = time_now - time_start_ouille; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topOuille = false; _root.init_cars(); } } xpos += myspeed.x(); ypos += myspeed.y(); if (xpos < 10) { xpos = 10; } else { if (540 < xpos) { xpos = 540; } else { if (ypos < 10) { ypos = 10; } else { if (540 < ypos) { ypos = 540; } } } } _x = xpos; _y = ypos; _rotation = myspeed.theta; _root.speed2 = myspeed.r; _root.infosjeu.player2.compteur.gotoAndPlay(parseInt(/:speed2 * 2) + 1); _root.direction2 = myspeed.theta; } } movieClip 392 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance voiture of movieClip 392 { onClipEvent (load) { xpos = _x; ypos = _y; last_chk = 0; num_tour = 1; tour1 = ''; tour2 = ''; tour3 = ''; topCheck = false; top_ligne = false; time_start = getTimer(); topTurbo = false; topEtoile = false; topOuille = false; /:time_total1 = time_start; var myspeed = new _root.polar_vector(0, 0); } onClipEvent (enterFrame) { if (Key.isDown(Key.RIGHT)) { angleaccel = _root.voiture_braq; } else { if (Key.isDown(Key.LEFT)) { angleaccel = -_root.voiture_braq; } else { angleaccel = 0; anglechange = 0; } } anglechange = angleaccel; if (_x < 550 && 0 < _x && _y < 550 && 0 < _y) { myspeed.theta += anglechange; } if (Key.isDown(Key.UP) and /:topFini1 == false) { myspeed.r += _root.voiture_accel; } else { if (Key.isDown(Key.DOWN)) { myspeed.r -= _root.voiture_accel; } } if (_root.circuitL.hitTest(_x, _y, true) or this.hitTest(_root.flaque)) { if (_root.voiture_speedmaxSable < myspeed.r and myspeed.r != 0) { myspeed.r -= _root.voiture_sable * 2; } if (myspeed.r < 0) { myspeed.r += _root.voiture_sable; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture_sable; } } } else { if (myspeed.r < 0) { myspeed.r += _root.voiture_frot; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture_frot; } } } if (Math.abs(myspeed.r) < 0.5) { myspeed.r = 0; } if (myspeed.r < -_root.voiture_speedmaxSable / 2) { myspeed.r = -_root.voiture_speedmaxSable / 2; } if (_root.voiture_speedmax < myspeed.r) { this.myspeed.r = _root.voiture_speedmax; } if (360 < myspeed.theta) { myspeed.theta -= 360; } else { if (myspeed.theta < 0) { myspeed.theta += 360; } } if (this.hitTest(_root.ligne_arrivee)) { topCheck = true; i = 1; while (8 >= i) { cible = '_root.infosjeu.player1.Chk1.CP' add i; if ((eval(cible))._currentframe == 1) { topCheck = false; break; } ++i; } if (topCheck == true) { time_now = getTimer(); /:time_fin1 = time_now; temps_intermed = time_now - time_start; temps_intermed /= 1000; ch_intermed = temps_intermed.toString(); var i = ch_intermed.indexOf('.') + 3; ch_intermed = ch_intermed.substring(0, i); eval('tour' add num_tour) = ch_intermed; ++num_tour; last_chk = 0; time_start = getTimer(); if (top_ligne == true) { var i = 1; while (8 >= i) { cible = '_root.infosjeu.player1.Chk1.CP' add i; tellTarget ('/son_lap') { play(); } tellTarget ('cible') { gotoAndStop(1); } ++i; } top_ligne = false; } } } if (num_tour == _root.nbre_tracks + 1) { /:topFini1 = true; } var i = 1; while (8 >= i) { var ch = '_root.chkPoint' add i; if ((eval(ch)).hitTest(_root.voiture._x, _root.voiture._y, true)) { tellTarget ('/son_check') { play(); } top_ligne = true; cible = '_root.infosjeu.player1.Chk1.CP' add i; if ((eval(cible))._currentframe == 1) { tellTarget ('cible') { gotoAndStop(2); } } } ++i; } i = 1; while (5 >= i) { strbon = '_root.bonus' add i; if (this.hitTest(strbon)) { if ((eval(strbon))._currentframe == 2) { if (topEtoile == false) { tellTarget ('/son_boost') { play(); } _root.quel_bonus = 0; topEtoile = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); if (topTurbo == true) { topTurbo = false; } time_start_etoile = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_frot = 0.2; _root.voiture_sable = 0.2; _root.voiture_speedmax = 10; _root.voiture_speedmaxSable = 9; _root.voiture_braq = 12; _root.voiture_accel = 3.5; } } else { if ((eval(strbon))._currentframe == 3) { tellTarget ('/son_boost') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topTurbo = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_turbo = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_speedmax = 12; } } else { if ((eval(strbon))._currentframe == 4) { tellTarget ('/son_select1') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topOuille = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_ouille = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_speedmax = 4; } } } } } ++i; } if (topEtoile == true) { time_now = getTimer(); diff = time_now - time_start_etoile; diff /= 1000; if (6 < diff) { topEtoile = false; _root.voiture.fumée.gotoAndPlay(1); _root.init_cars(); } } if (topTurbo == true) { time_now = getTimer(); diff = time_now - time_start_turbo; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topTurbo = false; _root.init_cars(); } } if (topOuille == true) { time_now = getTimer(); diff = time_now - time_start_ouille; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topOuille = false; _root.init_cars(); } } xpos += myspeed.x(); ypos += myspeed.y(); if (xpos < 10) { xpos = 10; } else { if (540 < xpos) { xpos = 540; } else { if (ypos < 10) { ypos = 10; } else { if (540 < ypos) { ypos = 540; } } } } _x = xpos; _y = ypos; _rotation = myspeed.theta; _root.speed = myspeed.r; _root.infosjeu.player1.compteur.gotoAndPlay(parseInt(/:speed * 2) + 1); _root.direction = myspeed.theta; } } frame 67 { if (/:players == 2) { if (/:topFini1 == true and /:topFini2 == true) { if (/:time_fin1 < /:time_fin2) { /:vainqueur = 1; } else { /:vainqueur = 2; } time1 = /:time_fin1 - _root.time_start_circuit; time2 = /:time_fin2 - _root.time_start_circuit; _root.voit1_tour1 = _root.voiture.tour1; _root.voit1_tour2 = _root.voiture.tour2; _root.voit1_tour3 = _root.voiture.tour3; _root.voit1_tour4 = _root.voiture.tour4; _root.voit1_tour5 = _root.voiture.tour5; _root.voit2_tour1 = _root.voiture2.tour1; _root.voit2_tour2 = _root.voiture2.tour2; _root.voit2_tour3 = _root.voiture2.tour3; _root.voit2_tour4 = _root.voiture2.tour4; _root.voit2_tour5 = _root.voiture2.tour5; gotoAndPlay(77); } } else { if (/:players == 1) { if (/:topFini1 == true) { /:vainqueur = 1; time1 = /:time_fin1 - _root.time_start_circuit; _root.voit1_tour1 = _root.voiture.tour1; _root.voit1_tour2 = _root.voiture.tour2; _root.voit1_tour3 = _root.voiture.tour3; _root.voit1_tour4 = _root.voiture.tour4; _root.voit1_tour5 = _root.voiture.tour5; gotoAndPlay(77); } } } time_now = getTimer(); delta = time_now - time_start - time_splash; delta /= 1000; if (8 < delta and quel_bonus == 0) { quel_bonus = parseInt(Math.random() * 5) + 1; hazard = parseInt(Math.random() * 3); if (hazard == 0) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('etoile'); } } else { if (hazard == 1) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('turbo'); } } else { if (hazard == 2) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('ouille'); } } } } } } frame 68 { gotoAndPlay(67); } frame 69 { function polar_vector(r, theta) { this.r = r; this.theta = theta; this.x = calc_X; this.y = calc_Y; } function calc_X() { return this.r * Math.cos(0.0174532925199433 * this.theta); } function calc_Y() { return this.r * Math.sin(0.0174532925199433 * this.theta); } function init_cars2() { if (/:choix_car2 == 1) { _root.voiture2_frot = 0.2; _root.voiture2_sable = 1; _root.voiture2_speedmax = 10; _root.voiture2_speedmaxSable = 4; _root.voiture2_braq = 5; _root.voiture2_accel = 3; } else { if (/:choix_car2 == 2) { _root.voiture2_frot = 0.3; _root.voiture2_sable = 0.3; _root.voiture2_speedmax = 7; _root.voiture2_speedmaxSable = 6; _root.voiture2_braq = 10; _root.voiture2_accel = 1; } else { if (/:choix_car2 == 4) { _root.voiture2_frot = 0.4; _root.voiture2_sable = 0.8; _root.voiture2_speedmax = 8; _root.voiture2_speedmaxSable = 5; _root.voiture2_braq = 8; _root.voiture2_accel = 1.5; } else { if (/:choix_car2 == 3) { _root.voiture2_frot = 0.2; _root.voiture2_sable = 0.2; _root.voiture2_speedmax = 11; _root.voiture2_speedmaxSable = 10; _root.voiture2_braq = 12; _root.voiture2_accel = 3.5; } } } } } function init_cars() { if (/:choix_car1 == 1) { _root.voiture_frot = 0.2; _root.voiture_sable = 1; _root.voiture_speedmax = 10; _root.voiture_speedmaxSable = 4; _root.voiture_braq = 5; _root.voiture_accel = 3; } else { if (/:choix_car1 == 2) { _root.voiture_frot = 0.3; _root.voiture_sable = 0.3; _root.voiture_speedmax = 7; _root.voiture_speedmaxSable = 6; _root.voiture_braq = 10; _root.voiture_accel = 1; } else { if (/:choix_car1 == 4) { _root.voiture_frot = 0.4; _root.voiture_sable = 0.8; _root.voiture_speedmax = 8; _root.voiture_speedmaxSable = 5; _root.voiture_braq = 8; _root.voiture_accel = 1.5; } else { if (/:choix_car1 == 3) { _root.voiture_frot = 0.2; _root.voiture_sable = 0.2; _root.voiture_speedmax = 11; _root.voiture_speedmaxSable = 10; _root.voiture_braq = 12; _root.voiture_accel = 3.5; } } } } } stopAllSounds(); _root.MAXTOUR = 4; /:topFini1 = false; /:topFini2 = false; /:go_ON = 0; init_cars(); if (/:players == 2) { init_cars2(); } } frame 70 { if (/:go_ON == 1) { tellTarget ('/son_select1') { play(); } gotoAndPlay(74); } } frame 71 { gotoAndPlay(70); } frame 74 { if (/:choix_car1 == 1) { tellTarget ('/voiture/f11') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 2) { tellTarget ('/voiture') { gotoAndStop(2); } tellTarget ('/voiture/buggy1') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 4) { tellTarget ('/voiture') { gotoAndStop(4); } tellTarget ('/voiture/4x41') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car1 == 3) { tellTarget ('/voiture') { gotoAndStop(3); } } } } } if (/:choix_car2 == 1) { tellTarget ('/voiture2') { gotoAndStop(1); } tellTarget ('/voiture2/f12') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 2) { tellTarget ('/voiture2') { gotoAndStop(2); } tellTarget ('/voiture2/buggy2') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 4) { tellTarget ('/voiture2') { gotoAndStop(4); } tellTarget ('/voiture2/4x42') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car1 == 3) { tellTarget ('/voiture2') { gotoAndStop(3); } } } } } if (/:players == 1) { /voiture2._x = -50; voiture2._visible = false; } _root.quel_bonus = 0; _root.time_start = getTimer(); _root.time_start_circuit = _root.time_start; time_splash = Math.random() * 10000; tellTarget ('/son_moteur') { play(); } } movieClip 395 { } movieClip 397 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance voiture2 of movieClip 397 { onClipEvent (load) { xpos = _x; ypos = _y; last_chk = 0; num_tour = 1; tour1 = ''; tour2 = ''; tour3 = ''; topCheck = false; top_ligne = false; tour_intermed = ''; topCheck = false; time_start = getTimer(); topTurbo = false; topEtoile = false; /:time_total2 = time_start; var myspeed = new _root.polar_vector(0, 210); } onClipEvent (enterFrame) { if (Key.isDown(67)) { angleaccel = _root.voiture2_braq; } else { if (Key.isDown(87)) { angleaccel = -_root.voiture2_braq; } else { angleaccel = 0; anglechange = 0; } } anglechange = angleaccel; if (_x < 550 && 0 < _x && _y < 550 && 0 < _y) { myspeed.theta += anglechange; } if (Key.isDown(83) and /:topFini2 == false) { myspeed.r += _root.voiture2_accel; } else { if (Key.isDown(88)) { myspeed.r -= _root.voiture2_accel; } } if (_x < 10) { _x = 10; } else { if (540 < _x) { _x = 540; } else { if (_y < 10) { _y = 10; } else { if (540 < _y) { _y = 540; } } } } if (_root.circuitL.hitTest(_x, _y, true) or this.hitTest(_root.flaque)) { if (_root.voiture2_speedmaxSable < myspeed.r and myspeed.r != 0) { myspeed.r -= _root.voiture2_sable * 2; } if (myspeed.r < 0) { myspeed.r += _root.voiture2_sable; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture2_sable; } } } else { if (myspeed.r < 0) { myspeed.r += _root.voiture2_frot; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture2_frot; } } } if (Math.abs(myspeed.r) < 0.5) { myspeed.r = 0; } if (myspeed.r < -_root.voiture2_speedmaxSable / 2) { myspeed.r = -_root.voiture2_speedmaxSable / 2; } if (_root.voiture2_speedmax < myspeed.r) { myspeed.r = _root.voiture2_speedmax; } if (360 < myspeed.theta) { myspeed.theta -= 360; } else { if (myspeed.theta < 0) { myspeed.theta += 360; } } if (this.hitTest(_root.ligne_arrivee)) { topCheck = true; i = 1; while (8 >= i) { cible = '_root.infosjeu.player2.Chk2.CP' add i; if ((eval(cible))._currentframe == 1) { topCheck = false; break; } ++i; } if (topCheck == true) { time_now = getTimer(); /:time_fin2 = time_now; temps_intermed = time_now - time_start; temps_intermed /= 1000; ch_intermed = temps_intermed.toString(); var i = ch_intermed.indexOf('.') + 3; ch_intermed = ch_intermed.substring(0, i); eval('tour' add num_tour) = ch_intermed; ++num_tour; last_chk = 0; time_start = getTimer(); if (top_ligne == true) { var i = 1; while (8 >= i) { cible = '_root.infosjeu.player2.Chk2.CP' add i; tellTarget ('/son_lap') { play(); } tellTarget ('cible') { gotoAndPlay(1); } ++i; } top_ligne = false; } } } if (num_tour == _root.nbre_tracks + 1) { /:topFini2 = true; } var i = 1; while (8 >= i) { var ch = '_root.chkPoint' add i; if ((eval(ch)).hitTest(_root.voiture2._x, _root.voiture2._y, true)) { tellTarget ('/son_check') { play(); } top_ligne = true; cible = '_root.infosjeu.player2.Chk2.CP' add i; if ((eval(cible))._currentframe == 1) { tellTarget ('cible') { gotoAndPlay(2); } } } ++i; } i = 1; while (5 >= i) { strbon = '_root.bonus' add i; if (this.hitTest(strbon)) { if ((eval(strbon))._currentframe == 2) { tellTarget ('/son_boost') { play(); } if (topEtoile == false) { _root.quel_bonus = 0; topEtoile = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); if (topTurbo == true) { topTurbo = false; } time_start_etoile = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_frot = 0.2; _root.voiture2_sable = 0.2; _root.voiture2_speedmax = 10; _root.voiture2_speedmaxSable = 9; _root.voiture2_braq = 12; _root.voiture2_accel = 3.5; } } else { if ((eval(strbon))._currentframe == 3) { tellTarget ('/son_boost') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topTurbo = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_turbo = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_speedmax = 12; } } else { if ((eval(strbon))._currentframe == 4) { tellTarget ('/son_select1') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topOuille = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_ouille = getTimer(); _root.voiture2.fumée.gotoAndPlay(2); _root.voiture2_speedmax = 4; } } } } } ++i; } if (topEtoile == true) { time_now = getTimer(); diff = time_now - time_start_etoile; diff /= 1000; if (6 < diff) { topEtoile = false; _root.voiture2.fumée.gotoAndPlay(1); _root.init_cars2(); } } if (topTurbo == true) { time_now = getTimer(); diff = time_now - time_start_turbo; diff /= 1000; if (6 < diff) { topTurbo = false; _root.voiture2.fumée.gotoAndPlay(1); _root.init_cars2(); } } if (topOuille == true) { time_now = getTimer(); diff = time_now - time_start_ouille; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topOuille = false; _root.init_cars(); } } xpos += myspeed.x(); ypos += myspeed.y(); if (xpos < 10) { xpos = 10; } else { if (540 < xpos) { xpos = 540; } else { if (ypos < 10) { ypos = 10; } else { if (540 < ypos) { ypos = 540; } } } } _x = xpos; _y = ypos; _rotation = myspeed.theta; _root.speed2 = myspeed.r; _root.infosjeu.player2.compteur.gotoAndPlay(parseInt(/:speed2 * 2) + 1); _root.direction2 = myspeed.theta; } } movieClip 398 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance voiture of movieClip 398 { onClipEvent (load) { xpos = _x; ypos = _y; last_chk = 0; num_tour = 1; tour1 = ''; tour2 = ''; tour3 = ''; topCheck = false; top_ligne = false; time_start = getTimer(); topTurbo = false; topEtoile = false; topOuille = false; /:time_total1 = time_start; var myspeed = new _root.polar_vector(0, 210); } onClipEvent (enterFrame) { if (Key.isDown(Key.RIGHT)) { angleaccel = _root.voiture_braq; } else { if (Key.isDown(Key.LEFT)) { angleaccel = -_root.voiture_braq; } else { angleaccel = 0; anglechange = 0; } } anglechange = angleaccel; if (_x < 550 && 0 < _x && _y < 550 && 0 < _y) { myspeed.theta += anglechange; } if (Key.isDown(Key.UP) and /:topFini1 == false) { myspeed.r += _root.voiture_accel; } else { if (Key.isDown(Key.DOWN)) { myspeed.r -= _root.voiture_accel; } } if (_root.circuitL.hitTest(_x, _y, true) or this.hitTest(_root.flaque)) { if (_root.voiture_speedmaxSable < myspeed.r and myspeed.r != 0) { myspeed.r -= _root.voiture_sable * 2; } if (myspeed.r < 0) { myspeed.r += _root.voiture_sable; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture_sable; } } } else { if (myspeed.r < 0) { myspeed.r += _root.voiture_frot; } else { if (0 < myspeed.r) { myspeed.r -= _root.voiture_frot; } } } if (Math.abs(myspeed.r) < 0.5) { myspeed.r = 0; } if (myspeed.r < -_root.voiture_speedmaxSable / 2) { myspeed.r = -_root.voiture_speedmaxSable / 2; } if (_root.voiture_speedmax < myspeed.r) { this.myspeed.r = _root.voiture_speedmax; } if (360 < myspeed.theta) { myspeed.theta -= 360; } else { if (myspeed.theta < 0) { myspeed.theta += 360; } } if (this.hitTest(_root.ligne_arrivee)) { topCheck = true; i = 1; while (8 >= i) { cible = '_root.infosjeu.player1.Chk1.CP' add i; if ((eval(cible))._currentframe == 1) { topCheck = false; break; } ++i; } if (topCheck == true) { time_now = getTimer(); /:time_fin1 = time_now; temps_intermed = time_now - time_start; temps_intermed /= 1000; ch_intermed = temps_intermed.toString(); var i = ch_intermed.indexOf('.') + 3; ch_intermed = ch_intermed.substring(0, i); eval('tour' add num_tour) = ch_intermed; ++num_tour; last_chk = 0; time_start = getTimer(); if (top_ligne == true) { var i = 1; while (8 >= i) { cible = '_root.infosjeu.player1.Chk1.CP' add i; tellTarget ('/son_lap') { play(); } tellTarget ('cible') { gotoAndStop(1); } ++i; } top_ligne = false; } } } if (num_tour == _root.nbre_tracks + 1) { /:topFini1 = true; } var i = 1; while (8 >= i) { var ch = '_root.chkPoint' add i; if ((eval(ch)).hitTest(_root.voiture._x, _root.voiture._y, true)) { tellTarget ('/son_check') { play(); } top_ligne = true; cible = '_root.infosjeu.player1.Chk1.CP' add i; if ((eval(cible))._currentframe == 1) { tellTarget ('cible') { gotoAndStop(2); } } } ++i; } i = 1; while (5 >= i) { strbon = '_root.bonus' add i; if (this.hitTest(strbon)) { if ((eval(strbon))._currentframe == 2) { if (topEtoile == false) { tellTarget ('/son_boost') { play(); } _root.quel_bonus = 0; topEtoile = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); if (topTurbo == true) { topTurbo = false; } time_start_etoile = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_frot = 0.2; _root.voiture_sable = 0.2; _root.voiture_speedmax = 10; _root.voiture_speedmaxSable = 9; _root.voiture_braq = 12; _root.voiture_accel = 3.5; } } else { if ((eval(strbon))._currentframe == 3) { tellTarget ('/son_boost') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topTurbo = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_turbo = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_speedmax = 12; } } else { if ((eval(strbon))._currentframe == 4) { tellTarget ('/son_select1') { play(); } if (topTurbo == false and topEtoile == false) { _root.quel_bonus = 0; topOuille = true; (eval(strbon)).gotoAndPlay(1); _root.time_start = getTimer(); time_start_ouille = getTimer(); _root.voiture.fumée.gotoAndPlay(2); _root.voiture_speedmax = 4; } } } } } ++i; } if (topEtoile == true) { time_now = getTimer(); diff = time_now - time_start_etoile; diff /= 1000; if (6 < diff) { topEtoile = false; _root.voiture.fumée.gotoAndPlay(1); _root.init_cars(); } } if (topTurbo == true) { time_now = getTimer(); diff = time_now - time_start_turbo; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topTurbo = false; _root.init_cars(); } } if (topOuille == true) { time_now = getTimer(); diff = time_now - time_start_ouille; diff /= 1000; if (6 < diff) { _root.voiture.fumée.gotoAndPlay(1); topOuille = false; _root.init_cars(); } } xpos += myspeed.x(); ypos += myspeed.y(); if (xpos < 10) { xpos = 10; } else { if (540 < xpos) { xpos = 540; } else { if (ypos < 10) { ypos = 10; } else { if (540 < ypos) { ypos = 540; } } } } _x = xpos; _y = ypos; _rotation = myspeed.theta; _root.speed = myspeed.r; _root.infosjeu.player1.compteur.gotoAndPlay(parseInt(/:speed * 2) + 1); _root.direction = myspeed.theta; } } frame 75 { if (/:players == 2) { if (/:topFini1 == true and /:topFini2 == true) { if (/:time_fin1 < /:time_fin2) { /:vainqueur = 1; } else { /:vainqueur = 2; } time1 = /:time_fin1 - _root.time_start_circuit; time2 = /:time_fin2 - _root.time_start_circuit; _root.voit1_tour1 = _root.voiture.tour1; _root.voit1_tour2 = _root.voiture.tour2; _root.voit1_tour3 = _root.voiture.tour3; _root.voit1_tour4 = _root.voiture.tour4; _root.voit1_tour5 = _root.voiture.tour5; _root.voit2_tour1 = _root.voiture2.tour1; _root.voit2_tour2 = _root.voiture2.tour2; _root.voit2_tour3 = _root.voiture2.tour3; _root.voit2_tour4 = _root.voiture2.tour4; _root.voit2_tour5 = _root.voiture2.tour5; gotoAndPlay(77); } } else { if (/:players == 1) { if (/:topFini1 == true) { /:vainqueur = 1; time1 = /:time_fin1 - _root.time_start_circuit; _root.voit1_tour1 = _root.voiture.tour1; _root.voit1_tour2 = _root.voiture.tour2; _root.voit1_tour3 = _root.voiture.tour3; _root.voit1_tour4 = _root.voiture.tour4; _root.voit1_tour5 = _root.voiture.tour5; gotoAndPlay(77); } } } time_now = getTimer(); delta = time_now - time_start - time_splash; delta /= 1000; if (8 < delta and quel_bonus == 0) { quel_bonus = parseInt(Math.random() * 5) + 1; hazard = parseInt(Math.random() * 3); if (hazard == 0) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('etoile'); } } else { if (hazard == 1) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('turbo'); } } else { if (hazard == 2) { tellTarget ('/son_bonus') { play(); } tellTarget (''bonus' add quel_bonus') { gotoAndPlay('ouille'); } } } } } } frame 76 { gotoAndPlay(75); } frame 77 { stopAllSounds(); if (_root.choix_track1 == 1 or _root.choix_track1 == 2) { _root.fond.decor.gotoAndPlay(1); } else { _root.fond.decor.gotoAndPlay(2); } } movieClip 402 { } movieClip 406 { } movieClip 409 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 419 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } movieClip 425 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } } movieClip 426 { } movieClip 431 { } movieClip 432 { frame 12 { stop(); } } movieClip 434 { frame 12 { stop(); } } movieClip 435 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 437 { } movieClip 444 { } movieClip 447 { } movieClip 450 { } movieClip 453 { } movieClip 456 { } movieClip 457 { } movieClip 461 { } movieClip 463 { } movieClip 465 { } movieClip 467 { } movieClip 469 { } movieClip 470 { } movieClip 471 { } movieClip 481 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 482 { frame 44 { if (/:vainqueur == 1) { if (/:choix_car1 == 1 or /:choix_car1 == 2 or /:choix_car1 == 4) { tellTarget ('/fond/1er_pilote') { gotoAndStop(/:choix_color1); } _temps1 = _root.mon_format(/:time1); _root.vq1 = _root.nom_j1; _temps2 = _root.mon_format(/:time2); _root.vq2 = _root.nom_j2; } else { if (/:choix_car1 == 3) { tellTarget ('/fond/1er_pilote') { gotoAndStop(5); } } } } else { if (/:choix_car2 == 1 or /:choix_car2 == 2 or /:choix_car2 == 4) { tellTarget ('/fond/1er_pilote') { gotoAndStop(/:choix_color2); } _temps1 = _root.mon_format(/:time2); _root.vq1 = _root.nom_j2; _temps2 = _root.mon_format(/:time1); _root.vq2 = _root.nom_j1; } else { if (/:choix_car2 == 3) { tellTarget ('/fond/1er_pilote') { gotoAndStop(5); } } } } i = 1; while (_root.nbre_tracks >= i) { eval('v1_tour' add i) = _root.format_hof(eval('_root.voit1_tour' add i)); ++i; } i = 1; while (_root.nbre_tracks >= i) { eval('v2_tour' add i) = _root.format_hof(eval('_root.voit2_tour' add i)); ++i; } } frame 53 { if (/:vainqueur == 1) { if (/:choix_car2 == 1 or /:choix_car2 == 2 or /:choix_car2 == 4) { tellTarget ('/fond/2eme_pilote') { gotoAndStop(/:choix_color2); } } else { if (/:choix_car2 == 3) { tellTarget ('/fond/2eme_pilote') { gotoAndStop(5); } } } } else { if (/:choix_car2 == 1 or /:choix_car2 == 2 or /:choix_car2 == 4) { tellTarget ('/fond/2eme_pilote') { gotoAndStop(/:choix_color1); } } else { if (/:choix_car2 == 3) { tellTarget ('/fond/2eme_pilote') { gotoAndStop(5); } } } } if (/:players == 1) { _temps1 = _root.mon_format(/:time1); _root.vq1 = _root.nom_j1; tellTarget ('/fond/2eme_pilote') { gotoAndStop(6); } } } frame 70 { if (random(2) == 1) { tellTarget ('/fond/fille') { gotoAndStop(2); } } } frame 75 { if (/:players == 1) { stats.stat2._visible = false; } if (/:vainqueur == 1) { stats.stat1._temps1 = _root.mon_format(/:time1); stats.stat1.vq1 = _root.nom_j1; stats.stat2._temps2 = _root.mon_format(/:time2); stats.stat2.vq2 = _root.nom_j2; } else { stats.stat1._temps1 = _root.mon_format(/:time2); stats.stat1._root.vq1 = _root.nom_j2; stats.stat2._temps2 = _root.mon_format(/:time1); stats.stat2.vq2 = _root.nom_j1; } i = 1; while (_root.nbre_tracks >= i) { eval('stats.stat1.stat1_tour' add i add '.v1_tour' add i) = _root.format_hof(eval('_root.voit1_tour' add i)); (eval('stats.stat1.stat1_tour' add i))._visible = true; ++i; } i = _root.nbre_tracks + 1; while (5 >= i) { (eval('stats.stat1.stat1_tour' add i))._visible = false; ++i; } i = 1; while (_root.nbre_tracks >= i) { eval('stats.stat2.stat2_tour' add i add '.v2_tour' add i) = _root.format_hof(eval('_root.voit2_tour' add i)); (eval('stats.stat2.stat2_tour' add i))._visible = true; ++i; } i = _root.nbre_tracks + 1; while (5 >= i) { (eval('stats.stat2.stat2_tour' add i))._visible = false; ++i; } } frame 84 { min1_temps = 10000; _root.best1 = false; _root.best2 = false; i = 1; while (_root.nbre_tracks >= i) { tmp = eval('_root.voit1_tour' add i); if (tmp < min1_temps) { min1_temps = tmp; } ++i; } if (min1_temps < eval('_root.c' add _root.choix_track1 add '_temps5')) { _root.best1 = true; } if (_root.players == 2) { min2_temps = 10000; i = 1; while (_root.nbre_tracks >= i) { tmp = eval('_root.voit2_tour' add i); if (tmp < min2_temps) { min2_temps = tmp; } ++i; } if (min2_temps < eval('_root.c' add _root.choix_track1 add '_temps5')) { _root.best2 = true; } } if (_root.bonus_ok == 0) { if (_root.best1 == true or _root.best2 == true) { gotoAndPlay(85); } } stop(); } frame 85 { if (_root.best1 == true and _root.best2 == false) { txt_hof.gotoAndPlay(1); } else { if (_root.best1 == false and _root.best2 == true) { txt_hof.gotoAndPlay(2); } else { if (_root.best1 == true and _root.best2 == true) { txt_hof.gotoAndPlay(3); } } } t = _root.nbre_tracks; while (t >= 1) { tmp = eval('_root.voit1_tour' add t); i = 1; while (5 >= i) { ma_source = '/:c' add _root.choix_track1 add '_temps' add i; if (tmp < eval(ma_source)) { break; } ++i; } j = 5; while (i < j) { mon_pseudo = '/:c' add _root.choix_track1 add '_pseudo' add (j - 1); ma_cible = '/:c' add _root.choix_track1 add '_temps' add (j - 1); mon_pseudo_x = '/:c' add _root.choix_track1 add '_pseudo' add j; ma_cible_x = '/:c' add _root.choix_track1 add '_temps' add j; eval(ma_cible_x) = eval(ma_cible); eval(mon_pseudo_x) = eval(mon_pseudo); --j; } mon_pseudo = '/:c' add _root.choix_track1 add '_pseudo' add i; ma_cible = '/:c' add _root.choix_track1 add '_temps' add i; eval(ma_cible) = tmp; eval(mon_pseudo) = _root.nom_j1; tmp = eval('_root.voit2_tour' add t); if (_root.players == 2) { i = 1; while (5 >= i) { ma_source = '/:c' add _root.choix_track1 add '_temps' add i; if (tmp < eval(ma_source)) { break; } ++i; } j = 5; while (i < j) { mon_pseudo = '/:c' add _root.choix_track1 add '_pseudo' add (j - 1); ma_cible = '/:c' add _root.choix_track1 add '_temps' add (j - 1); mon_pseudo_x = '/:c' add _root.choix_track1 add '_pseudo' add j; ma_cible_x = '/:c' add _root.choix_track1 add '_temps' add j; eval(ma_cible_x) = eval(ma_cible); eval(mon_pseudo_x) = eval(mon_pseudo); --j; } mon_pseudo = '/:c' add _root.choix_track1 add '_pseudo' add i; ma_cible = '/:c' add _root.choix_track1 add '_temps' add i; eval(ma_cible) = tmp; eval(mon_pseudo) = _root.nom_j2; } --t; } } frame 88 { stop(); } } button 486 { on (press) { stopAllSounds(); tellTarget ('/son_lap') { play(); } gotoAndPlay(5); } } frame 78 { stop(); }




https://swfchan.com/53/262319/info.shtml
Created: 14/12 -2025 17:00:31 Last modified: 14/12 -2025 17:00:31 Server time: 14/12 -2025 23:25:28