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

  1. _root.captureKeys = false;
  2. if(!_root.paused)
  3. {
  4.    _root.gameTicks = _root.gameTicks + 1;
  5. }
  6. if(_root.gameTicks == 149)
  7. {
  8.    _root.carSelector_mc._visible = true;
  9.    _root.carSelector_mc.gotoAndStop(_root.game_mc.car.carNumber);
  10. }
  11. if(_root.gameTicks == 150)
  12. {
  13.    _root.paused = true;
  14. }
  15. _root.ghostPlayback = true;
  16. for(i in keyPlayback_array)
  17. {
  18.    if(keyPlayback_array[i] == "A")
  19.    {
  20.       keyPlayback_array[i] = 10;
  21.    }
  22.    else if(keyPlayback_array[i] == "B")
  23.    {
  24.       keyPlayback_array[i] = 11;
  25.    }
  26.    else if(keyPlayback_array[i] == "C")
  27.    {
  28.       keyPlayback_array[i] = 12;
  29.    }
  30.    else if(keyPlayback_array[i] == "D")
  31.    {
  32.       keyPlayback_array[i] = 13;
  33.    }
  34.    else if(keyPlayback_array[i] == "E")
  35.    {
  36.       keyPlayback_array[i] = 14;
  37.    }
  38.    else if(keyPlayback_array[i] == "F")
  39.    {
  40.       keyPlayback_array[i] = 15;
  41.    }
  42.    else
  43.    {
  44.       keyPlayback_array[i] = Number(keyPlayback_array[i]);
  45.    }
  46. }
  47. if(!_root.ghostPlayback and _root.captureKeys)
  48. {
  49.    keyCapCode = 0;
  50.    if(Key.isDown(37))
  51.    {
  52.       keyCapCode += 1;
  53.    }
  54.    if(Key.isDown(39))
  55.    {
  56.       keyCapCode += 2;
  57.    }
  58.    if(Key.isDown(38))
  59.    {
  60.       keyCapCode += 4;
  61.    }
  62.    if(Key.isDown(40))
  63.    {
  64.       keyCapCode += 8;
  65.    }
  66.    keyCapture_array.push(keyCapCode);
  67.    keyCapture_str = "";
  68.    j = 0;
  69.    while(j <= keyCapture_array.length)
  70.    {
  71.       if(keyCapture_array[j] == 10)
  72.       {
  73.          keyCapture_str += "A";
  74.       }
  75.       else if(keyCapture_array[j] == 11)
  76.       {
  77.          keyCapture_str += "B";
  78.       }
  79.       else if(keyCapture_array[j] == 12)
  80.       {
  81.          keyCapture_str += "C";
  82.       }
  83.       else if(keyCapture_array[j] == 13)
  84.       {
  85.          keyCapture_str += "D";
  86.       }
  87.       else if(keyCapture_array[j] == 14)
  88.       {
  89.          keyCapture_str += "E";
  90.       }
  91.       else if(keyCapture_array[j] == 15)
  92.       {
  93.          keyCapture_str += "F";
  94.       }
  95.       else
  96.       {
  97.          keyCapture_str += keyCapture_array[j];
  98.       }
  99.       j++;
  100.    }
  101. }
  102. if(!_root.paused)
  103. {
  104.    game_mc.car.updatePosition();
  105. }
  106.