home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Corrida / drifting.swf / scripts / frame_6 / DoAction.as
Encoding:
Text File  |  2005-08-23  |  9.0 KB  |  267 lines

  1. carData_array = new Array();
  2. var i = 0;
  3. while(i <= 20)
  4. {
  5.    carData_array[i] = new Array();
  6.    i++;
  7. }
  8. carData_array[0].BRAKE_POWER = 0.4;
  9. carData_array[0].MAX_SPEED = 8;
  10. carData_array[0].MAX_SPEED_REVERSE = 3;
  11. carData_array[0].ACCELERATION = 0.4;
  12. carData_array[0].REVERSE_ACCELERATION = 0.2;
  13. carData_array[0].ROAD_WIPEOUT_THRESHOLD = 110;
  14. carData_array[0].GRASS_WIPEOUT_THRESHOLD = 80;
  15. carData_array[0].TYRES = 1;
  16. carData_array[0].MAKE = "LOL";
  17. carData_array[0].TORQUE = "400,0Nm";
  18. carData_array[0].POWER = "281kW";
  19. carData_array[0].WEIGHT = "1,198";
  20. carData_array[1].BRAKE_POWER = 0.4;
  21. carData_array[1].MAX_SPEED = 5.1;
  22. carData_array[1].MAX_SPEED_REVERSE = 3;
  23. carData_array[1].ACCELERATION = 0.42;
  24. carData_array[1].REVERSE_ACCELERATION = 0.2;
  25. carData_array[1].ROAD_WIPEOUT_THRESHOLD = 105;
  26. carData_array[1].GRASS_WIPEOUT_THRESHOLD = 70;
  27. carData_array[1].TYRES = 1;
  28. carData_array[1].MAKE = "101xs";
  29. carData_array[1].TORQUE = "335,0Nm";
  30. carData_array[1].POWER = "295kW";
  31. carData_array[1].WEIGHT = "3,043";
  32. carData_array[2].BRAKE_POWER = 0.4;
  33. carData_array[2].MAX_SPEED = 5.2;
  34. carData_array[2].MAX_SPEED_REVERSE = 3;
  35. carData_array[2].ACCELERATION = 0.38;
  36. carData_array[2].REVERSE_ACCELERATION = 0.2;
  37. carData_array[2].ROAD_WIPEOUT_THRESHOLD = 108;
  38. carData_array[2].GRASS_WIPEOUT_THRESHOLD = 60;
  39. carData_array[2].TYRES = 1;
  40. carData_array[2].MAKE = "DADSON";
  41. carData_array[2].TORQUE = "210,0Nm";
  42. carData_array[2].POWER = "214kW";
  43. carData_array[2].WEIGHT = "3,120";
  44. carData_array[3].BRAKE_POWER = 0.5;
  45. carData_array[3].MAX_SPEED = 5.8;
  46. carData_array[3].MAX_SPEED_REVERSE = 3;
  47. carData_array[3].ACCELERATION = 0.5;
  48. carData_array[3].REVERSE_ACCELERATION = 0.2;
  49. carData_array[3].ROAD_WIPEOUT_THRESHOLD = 120;
  50. carData_array[3].GRASS_WIPEOUT_THRESHOLD = 90;
  51. carData_array[3].TYRES = 1;
  52. carData_array[3].MAKE = "XBOX";
  53. carData_array[3].TORQUE = "507,0Nm";
  54. carData_array[3].POWER = "442kW";
  55. carData_array[3].WEIGHT = "2,245";
  56. carData_array[4].BRAKE_POWER = 0.42;
  57. carData_array[4].MAX_SPEED = 4.5;
  58. carData_array[4].MAX_SPEED_REVERSE = 3;
  59. carData_array[4].ACCELERATION = 0.5;
  60. carData_array[4].REVERSE_ACCELERATION = 0.2;
  61. carData_array[4].ROAD_WIPEOUT_THRESHOLD = 110;
  62. carData_array[4].GRASS_WIPEOUT_THRESHOLD = 85;
  63. carData_array[4].TYRES = 1;
  64. carData_array[4].MAKE = "FJORD";
  65. carData_array[4].TORQUE = "493,0Nm";
  66. carData_array[4].POWER = "413kW";
  67. carData_array[4].WEIGHT = "2,850";
  68. carData_array[5].BRAKE_POWER = 0.4;
  69. carData_array[5].MAX_SPEED = 5;
  70. carData_array[5].MAX_SPEED_REVERSE = 3;
  71. carData_array[5].ACCELERATION = 0.4;
  72. carData_array[5].REVERSE_ACCELERATION = 0.2;
  73. carData_array[5].ROAD_WIPEOUT_THRESHOLD = 110;
  74. carData_array[5].GRASS_WIPEOUT_THRESHOLD = 80;
  75. carData_array[5].TYRES = 1;
  76. carData_array[5].MAKE = "KIDNEY";
  77. carData_array[5].TORQUE = "289,0Nm";
  78. carData_array[5].POWER = "344kW";
  79. carData_array[5].WEIGHT = "2,425";
  80. carData_array[6].BRAKE_POWER = 0.4;
  81. carData_array[6].MAX_SPEED = 4;
  82. carData_array[6].MAX_SPEED_REVERSE = 3;
  83. carData_array[6].ACCELERATION = 0.5;
  84. carData_array[6].REVERSE_ACCELERATION = 0.2;
  85. carData_array[6].ROAD_WIPEOUT_THRESHOLD = 101;
  86. carData_array[6].GRASS_WIPEOUT_THRESHOLD = 70;
  87. carData_array[6].TYRES = 1;
  88. carData_array[6].MAKE = "LOL";
  89. carData_array[6].TORQUE = "350,0Nm";
  90. carData_array[6].POWER = "295kW";
  91. carData_array[6].WEIGHT = "2,641";
  92. carData_array[7].BRAKE_POWER = 0.4;
  93. carData_array[7].MAX_SPEED = 4.8;
  94. carData_array[7].MAX_SPEED_REVERSE = 3;
  95. carData_array[7].ACCELERATION = 0.3;
  96. carData_array[7].REVERSE_ACCELERATION = 0.2;
  97. carData_array[7].ROAD_WIPEOUT_THRESHOLD = 105;
  98. carData_array[7].GRASS_WIPEOUT_THRESHOLD = 70;
  99. carData_array[7].TYRES = 1;
  100. carData_array[7].MAKE = "MINIMAL";
  101. carData_array[7].TORQUE = "200,0Nm";
  102. carData_array[7].POWER = "145kW";
  103. carData_array[7].WEIGHT = "2,254";
  104. carData_array[8].BRAKE_POWER = 0.4;
  105. carData_array[8].MAX_SPEED = 5.1;
  106. carData_array[8].MAX_SPEED_REVERSE = 3;
  107. carData_array[8].ACCELERATION = 0.45;
  108. carData_array[8].REVERSE_ACCELERATION = 0.2;
  109. carData_array[8].ROAD_WIPEOUT_THRESHOLD = 110;
  110. carData_array[8].GRASS_WIPEOUT_THRESHOLD = 70;
  111. carData_array[8].TYRES = 1;
  112. carData_array[8].MAKE = "MUZDA";
  113. carData_array[8].TORQUE = "255,0Nm";
  114. carData_array[8].POWER = "217kW";
  115. carData_array[8].WEIGHT = "2,831";
  116. carData_array[9].BRAKE_POWER = 0.4;
  117. carData_array[9].MAX_SPEED = 5.5;
  118. carData_array[9].MAX_SPEED_REVERSE = 3;
  119. carData_array[9].ACCELERATION = 0.5;
  120. carData_array[9].REVERSE_ACCELERATION = 0.2;
  121. carData_array[9].ROAD_WIPEOUT_THRESHOLD = 120;
  122. carData_array[9].GRASS_WIPEOUT_THRESHOLD = 90;
  123. carData_array[9].TYRES = 1;
  124. carData_array[9].MAKE = "NIMI";
  125. carData_array[9].TORQUE = "163,0Nm";
  126. carData_array[9].POWER = "155kW";
  127. carData_array[9].WEIGHT = "2,730";
  128. carData_array[10].BRAKE_POWER = 0.4;
  129. carData_array[10].MAX_SPEED = 5.5;
  130. carData_array[10].MAX_SPEED_REVERSE = 3;
  131. carData_array[10].ACCELERATION = 0.3;
  132. carData_array[10].REVERSE_ACCELERATION = 0.2;
  133. carData_array[10].ROAD_WIPEOUT_THRESHOLD = 100;
  134. carData_array[10].GRASS_WIPEOUT_THRESHOLD = 70;
  135. carData_array[10].TYRES = 1;
  136. carData_array[10].MAKE = "POSHE";
  137. carData_array[10].TORQUE = "247,0Nm";
  138. carData_array[10].POWER = "258kW";
  139. carData_array[10].WEIGHT = "2,998";
  140. carData_array[11].BRAKE_POWER = 0.4;
  141. carData_array[11].MAX_SPEED = 5;
  142. carData_array[11].MAX_SPEED_REVERSE = 3;
  143. carData_array[11].ACCELERATION = 0.4;
  144. carData_array[11].REVERSE_ACCELERATION = 0.2;
  145. carData_array[11].ROAD_WIPEOUT_THRESHOLD = 105;
  146. carData_array[11].GRASS_WIPEOUT_THRESHOLD = 75;
  147. carData_array[11].TYRES = 1;
  148. carData_array[11].MAKE = "EYELINE";
  149. carData_array[11].TORQUE = "280,0Nm";
  150. carData_array[11].POWER = "270kW";
  151. carData_array[11].WEIGHT = "3,435";
  152. _root.selectedCar = random(12);
  153. _root.leaveSkidMarks = true;
  154. singlePlayerInterface_mc._visible = false;
  155. leagueInterface_mc._visible = false;
  156. donutChallengeInterface_mc._visible = false;
  157. so_id = SharedObject.getLocal("drift");
  158. so_score = SharedObject.getLocal("driftv091");
  159. if(so_score.data.bestDonut == undefined)
  160. {
  161.    so_score.data.bestDonut = 0;
  162. }
  163. if(so_score.data.bestScore == undefined)
  164. {
  165.    so_score.data.bestScore = 0;
  166. }
  167. _root.bestScore = so_score.data.bestScore;
  168. _root.bestDonut = so_score.data.bestDonut;
  169. if(so_id.data.SPID == undefined)
  170. {
  171.    trace("no SPID found... requesting");
  172.    getSPID_lv = new LoadVars();
  173.    getSPID_lv.onLoad = function(success)
  174.    {
  175.       if(success)
  176.       {
  177.          trace("received SPID of " + this.SPID);
  178.       }
  179.       else
  180.       {
  181.          trace("there was a problem getting a SPID");
  182.       }
  183.       so_id.data.SPID = this.SPID;
  184.       _root.SPID = this.SPID;
  185.       getRanking_lv = new LoadVars();
  186.       getRanking_lv.score = 0;
  187.       getRanking_lv.SPID = _root.SPID;
  188.       getRanking_lv.onLoad = function(success)
  189.       {
  190.          if(success)
  191.          {
  192.             trace("LOADING RANK - " + this.SPRanking);
  193.          }
  194.          else
  195.          {
  196.             trace("-- There was a problem loading the ranking");
  197.          }
  198.       };
  199.       var _loc3_ = _root.serverPath + "submitSPScore.cfm";
  200.       getRanking_lv.sendAndLoad(_loc3_,submitSPScore_lv,"post");
  201.    };
  202.    serverURL = serverPath + "requestSPID.cfm";
  203.    getSPID_lv.sendAndLoad(serverURL,getSPID_lv,"post");
  204. }
  205. _root.SPID = so_id.data.SPID;
  206. trace("using a SPID of " + _root.SPID);
  207. if(_root.bestScore > 0)
  208. {
  209.    submitSPScore_lv = new LoadVars();
  210.    submitSPScore_lv.score = _root.bestScore;
  211.    submitSPScore_lv.SPID = _root.SPID;
  212.    submitSPScore_lv.onLoad = function(success)
  213.    {
  214.       if(success)
  215.       {
  216.          trace("received a ranking of " + this.SPRanking);
  217.          _root.SPRanking = this.SPRanking;
  218.       }
  219.       else
  220.       {
  221.          trace("couldn\'t get the ranking");
  222.       }
  223.       if(_root.SPRanking == undefined)
  224.       {
  225.          _root.SPRanking = "-----";
  226.       }
  227.    };
  228.    var serverURL = _root.serverPath + "submitSPScore.cfm";
  229.    submitSPScore_lv.sendAndLoad(serverURL,submitSPScore_lv,"post");
  230. }
  231. createEmptyMovieClip("screech_mc",9879877);
  232. screech_sound = new Sound(screech_mc);
  233. screech_sound.attachSound("screech");
  234. createEmptyMovieClip("engineUp_mc",9879878);
  235. engineUp_sound = new Sound(engineUp_mc);
  236. engineUp_sound.attachSound("engine_up");
  237. engineUp_sound.onSoundComplete = function()
  238. {
  239.    topSpeed_sound.start(0,999);
  240. };
  241. createEmptyMovieClip("engineDown_mc",9879879);
  242. engineDown_sound = new Sound(engineDown_mc);
  243. engineDown_sound.attachSound("engine_down");
  244. engineDown_sound.onSoundComplete = function()
  245. {
  246.    idle_sound.start(0,999);
  247. };
  248. createEmptyMovieClip("topSpeed_mc",9879880);
  249. topSpeed_sound = new Sound(topSpeed_mc);
  250. topSpeed_sound.attachSound("top_speed");
  251. createEmptyMovieClip("idle_mc",9879881);
  252. idle_sound = new Sound(idle_mc);
  253. idle_sound.attachSound("idle");
  254. createEmptyMovieClip("beep1_mc",9879882);
  255. beep1_sound = new Sound(beep1_mc);
  256. beep1_sound.attachSound("beep1");
  257. createEmptyMovieClip("beep2_mc",9879883);
  258. beep2_sound = new Sound(beep2_mc);
  259. beep2_sound.attachSound("beep2");
  260. engineUp_sound.setVolume(20);
  261. engineDown_sound.setVolume(20);
  262. topSpeed_sound.setVolume(20);
  263. idle_sound.setVolume(10);
  264. beep1_sound.setVolume(20);
  265. beep2_sound.setVolume(20);
  266. play();
  267.