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

  1. _root.currentDrift_str = "";
  2. var i = 1;
  3. while(i <= 3)
  4. {
  5.    game_mc["powerup" + i].gotoAndStop(1);
  6.    i++;
  7. }
  8. _root.game_mc.video_mc.gotoAndPlay("crowd");
  9. stopAllSounds();
  10. Stage.scaleMode = "noscale";
  11. _root.driftScoreMultiplier = 1;
  12. _root.DRIFT_SCORE_MULTIPLIER_INTERVAL = 15;
  13. _root.driftScoreMultiplier_str = "";
  14. _root.startBonus = "";
  15. _root.score = 0;
  16. _root.gateCount = 6;
  17. _root.lapCount = 1;
  18. _root.gameTicks = 0;
  19. _root.timerMinutes = 0;
  20. captureKeys = false;
  21. if(!_root.spaceToStart)
  22. {
  23.    _root.lights_mc.gotoAndPlay(2);
  24. }
  25. _root.donutChallenge = false;
  26. game_mc.car.MULTIPLIER_TIMEOUT = 15;
  27. _root.ghostPlayback = false;
  28. _root.triggerDonut = false;
  29. game_mc.car._x = game_mc.car.startX;
  30. game_mc.car._y = game_mc.car.startY;
  31. idle_sound.start(0,999);
  32. if(game_mc.car.currentSkidmarkDepth > 0)
  33. {
  34.    var i = 1;
  35.    while(i <= game_mc.car.currentSkidmarkDepth)
  36.    {
  37.       eval("game_mc.tracks" + i).removeMovieClip();
  38.       i++;
  39.    }
  40. }
  41. new mx.transitions.Tween(_root.garageButton_mc,"_alpha",easeType,_root.garageButton_mc._alpha,100,20);
  42. new mx.transitions.Tween(_root.donutButton_mc,"_alpha",easeType,_root.donutButton_mc._alpha,100,20);
  43. _root.singlePlayerInterface_mc._visible = true;
  44. _root.lights_mc._visible = true;
  45. clockOn = false;
  46. _root.timerMinutes = 0;
  47. _root.timerSeconds = 0;
  48. _root.timerTicks = 0;
  49. _root.timerSeconds_str = "00";
  50. _root.timerTicks_str = "000";
  51. _root.gameActive = false;
  52. _root.readyToGo = true;
  53. _root.raceStarted = false;
  54. if(!_root.ghostPlayback)
  55. {
  56.    keyCapture_array = new Array();
  57. }
  58. removeMovieClip(game_mc.car);
  59. game_mc.originalCar.duplicateMovieClip("car",999999);
  60. game_mc.car._alpha = 100;
  61. game_mc.originalCar._alpha = 0;
  62. if(_root.selectedCar)
  63. {
  64.    game_mc.car.carNumber = _root.selectedCar;
  65. }
  66. game_mc.car.setCarStats(game_mc.car.carNumber);
  67. game_mc.car.gotoAndStop(game_mc.car.carNumber);
  68. game_mc.gate1_mc.gotoAndStop(1);
  69. game_mc.gate2_mc.gotoAndStop(1);
  70. game_mc.gate3_mc.gotoAndStop(1);
  71. game_mc.gate4_mc.gotoAndStop(1);
  72. game_mc.gate5_mc.gotoAndStop(1);
  73. game_mc.car.active = true;
  74. _root.ghostPlayback = false;
  75. keyPlayback_str = "0000000000000444444444455555444444444455554444466666666664444446666666666666666444466666444444444455555555555555444444555555555555555444445555555444444444666666444444666666666666666666664444444444446666666666444444444466664444444444444444445555555555444444444444446666644446666666644444666666444444444555555544444444555444444444666444446666666666666666666666444444444444555554444444444444445555555555555555554444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000undefined";
  76. keyPlayback_array = keyPlayback_str.split("");
  77. for(i in keyPlayback_array)
  78. {
  79.    if(keyPlayback_array[i] == "A")
  80.    {
  81.       keyPlayback_array[i] = 10;
  82.    }
  83.    else if(keyPlayback_array[i] == "B")
  84.    {
  85.       keyPlayback_array[i] = 11;
  86.    }
  87.    else if(keyPlayback_array[i] == "C")
  88.    {
  89.       keyPlayback_array[i] = 12;
  90.    }
  91.    else if(keyPlayback_array[i] == "D")
  92.    {
  93.       keyPlayback_array[i] = 13;
  94.    }
  95.    else if(keyPlayback_array[i] == "E")
  96.    {
  97.       keyPlayback_array[i] = 14;
  98.    }
  99.    else if(keyPlayback_array[i] == "F")
  100.    {
  101.       keyPlayback_array[i] = 15;
  102.    }
  103.    else
  104.    {
  105.       keyPlayback_array[i] = Number(keyPlayback_array[i]);
  106.    }
  107. }
  108.