home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Aventura / tall-ships.swf / scripts / frame_13 / DoAction.as
Encoding:
Text File  |  2005-09-29  |  3.5 KB  |  121 lines

  1. function restartRace()
  2. {
  3.    clearInterval(timerInterval);
  4.    clearInterval(restartInterval);
  5.    gotoAndStop("selectBoat");
  6.    play();
  7.    _global.totalSeconds = 0;
  8.    _global.totalMilliseconds = 0;
  9.    _global.totalPoints = 0;
  10. }
  11. stop();
  12. _quality = "HIGH";
  13. detailToggle_mc._visible = false;
  14. soundToggle_mc._visible = true;
  15. soundToggle_mc.onRelease = function()
  16. {
  17.    if(openingSound.getVolume() > 0)
  18.    {
  19.       soundToggle_mc.gotoAndStop("down");
  20.       openingSound.setVolume(0);
  21.    }
  22.    else
  23.    {
  24.       soundToggle_mc.gotoAndStop("up");
  25.       openingSound.setVolume(100);
  26.    }
  27. };
  28. posting_txt._visible = false;
  29. finishFadeToBlack_mc.onEnterFrame = function()
  30. {
  31.    if(this._alpha < 45)
  32.    {
  33.       this._alpha += 1;
  34.    }
  35. };
  36. nextPortArrow_mc.removeMovieClip();
  37. _global.totalMilliseconds = 0;
  38. _global.totalSeconds = 0;
  39. londonTime_txt.text = _global.londonSeconds + "." + _global.londonMilliseconds;
  40. lisbonTime_txt.text = _global.lisbonSeconds + "." + _global.lisbonMilliseconds;
  41. alexandriaTime_txt.text = _global.alexandriaSeconds + "." + _global.alexandriaMilliseconds;
  42. dakarTime_txt.text = _global.dakarSeconds + "." + _global.dakarMilliseconds;
  43. rioDeJaneiroTime_txt.text = _global.rioDeJaneiroSeconds + "." + _global.rioDeJaneiroMilliseconds;
  44. caracasTime_txt.text = _global.caracasSeconds + "." + _global.caracasMilliseconds;
  45. newOrleansTime_txt.text = _global.newOrleansSeconds + "." + _global.newOrleansMilliseconds;
  46. _global.totalMilliseconds += _global.londonMilliseconds;
  47. _global.totalMilliseconds += _global.lisbonMilliseconds;
  48. _global.totalMilliseconds += _global.alexandriaMilliseconds;
  49. _global.totalMilliseconds += _global.dakarMilliseconds;
  50. _global.totalMilliseconds += _global.rioDeJaneiroMilliseconds;
  51. _global.totalMilliseconds += _global.caracasMilliseconds;
  52. _global.totalMilliseconds += _global.newOrleansMilliseconds;
  53. _global.totalSeconds += Math.floor(_global.totalMilliseconds / 10);
  54. _global.totalMilliseconds %= 10;
  55. _global.totalSeconds += _global.londonSeconds;
  56. _global.totalSeconds += _global.lisbonSeconds;
  57. _global.totalSeconds += _global.alexandriaSeconds;
  58. _global.totalSeconds += _global.dakarSeconds;
  59. _global.totalSeconds += _global.rioDeJaneiroSeconds;
  60. _global.totalSeconds += _global.caracasSeconds;
  61. _global.totalSeconds += _global.newOrleansSeconds;
  62. totalTime_txt.text = _global.totalPoints;
  63. totalTimeDS_txt.text = totalTime_txt.text;
  64. paradeObject = new Object();
  65. paradeObject._x = 140;
  66. paradeObject._y = 130;
  67. i = 0;
  68. paradeLayer_mc.onEnterFrame = function()
  69. {
  70.    n = Math.floor(Math.random() * 100);
  71.    if(n < 20)
  72.    {
  73.       n = "A";
  74.    }
  75.    else if(n < 60)
  76.    {
  77.       n = "B";
  78.    }
  79.    else
  80.    {
  81.       n = "C";
  82.    }
  83.    if(i % 45 == 0)
  84.    {
  85.       paradeLayer_mc.attachMovie("parade" + n,paradeA + "i" + "_mc",i,paradeObject);
  86.    }
  87.    i++;
  88. };
  89. btnRestart_mc.onRelease = function()
  90. {
  91.    restartRace();
  92. };
  93. yourName = true;
  94. playerName_txt.onSetFocus = function()
  95. {
  96.    if(yourName)
  97.    {
  98.       playerName_txt.text = "";
  99.       yourName = false;
  100.    }
  101. };
  102. btnPost_mc.onRelease = function()
  103. {
  104.    btnPost_mc.enabled = false;
  105.    btnRestart_mc.enabled = false;
  106.    comm.action = "submitscore";
  107.    comm.clientid = 1;
  108.    comm.gameid = 130;
  109.    if(_global.totalPoints == 0)
  110.    {
  111.       _global.totalPoints = 1;
  112.    }
  113.    comm.score = _global.totalPoints;
  114.    comm.level = "";
  115.    comm.username = playerName_txt.text;
  116.    comm.gamedata = "";
  117.    comm.loadVariables("/kids/games/submitscore.jsp","POST");
  118.    restartInterval = setInterval(restartRace,5000);
  119.    posting_txt._visible = true;
  120. };
  121.