home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 127 / MOBICLIC127.ISO / mac / DATA / DSS127 / DSS127_03 / DSS127_03.swf / scripts / frame_150 / DoAction.as
Text File  |  2010-09-13  |  5KB  |  202 lines

  1. function testDone()
  2. {
  3.    if(getPos(listDone,0) == -1)
  4.    {
  5.       allowManette = 1;
  6.       if(!doneRappel)
  7.       {
  8.          doneRappel = 1;
  9.          joueSon({nomSon:"02_R02",actionFin:"RIEN"});
  10.       }
  11.    }
  12. }
  13. function testReponse_1()
  14. {
  15.    this.ZONE_02_01.gotoAndStop("E3");
  16.    if(listDone[0] == 1)
  17.    {
  18.       joueBruitage({nomSon:"B_ECHEC"});
  19.       joueSon({nomSon:"02_E01",actionFin:"testReponse_2"});
  20.    }
  21.    else
  22.    {
  23.       joueBruitage({nomSon:"B_SUCCES"});
  24.       joueSon({nomSon:"02_S01",actionFin:"testReponse_2"});
  25.    }
  26. }
  27. function testReponse_2()
  28. {
  29.    this.ZONE_02_02.gotoAndStop("E3");
  30.    if(listDone[1] == 2)
  31.    {
  32.       joueBruitage({nomSon:"B_ECHEC"});
  33.       joueSon({nomSon:"02_E02",actionFin:"testReponse_3"});
  34.    }
  35.    else
  36.    {
  37.       joueBruitage({nomSon:"B_SUCCES"});
  38.       joueSon({nomSon:"02_S02",actionFin:"testReponse_3"});
  39.    }
  40. }
  41. function testReponse_3()
  42. {
  43.    this.ZONE_02_03.gotoAndStop("E3");
  44.    if(listDone[2] == 2)
  45.    {
  46.       joueBruitage({nomSon:"B_ECHEC"});
  47.       joueSon({nomSon:"02_E03",actionFin:"testReponse_4"});
  48.    }
  49.    else
  50.    {
  51.       joueBruitage({nomSon:"B_SUCCES"});
  52.       joueSon({nomSon:"02_S03",actionFin:"testReponse_4"});
  53.    }
  54. }
  55. function testReponse_4()
  56. {
  57.    this.ZONE_02_04.gotoAndStop("E3");
  58.    if(listDone[3] == 1)
  59.    {
  60.       joueBruitage({nomSon:"B_ECHEC"});
  61.       joueSon({nomSon:"02_E04",actionFin:"suiteReponses"});
  62.    }
  63.    else
  64.    {
  65.       joueBruitage({nomSon:"B_SUCCES"});
  66.       joueSon({nomSon:"02_S04",actionFin:"suiteReponses"});
  67.    }
  68. }
  69. function suiteReponses()
  70. {
  71.    gotoAndStop("02_FIN");
  72. }
  73. gereTextes.afficheLM({codeLM:"LM_CONSIGNE"});
  74. stop();
  75. var i = 1;
  76. while(i <= 4)
  77. {
  78.    this["ZONE_02_" + gimme2digits(i)].pZone = i;
  79.    this["ZONE_02_" + gimme2digits(i)].onRollOver = function()
  80.    {
  81.       gereCursor(2);
  82.       this.gotoAndStop("E2");
  83.       joueBruitage({nomSon:"B_EXO"});
  84.    };
  85.    this["ZONE_02_" + gimme2digits(i)].onRollOut = function()
  86.    {
  87.       gereCursor(1);
  88.       this.gotoAndStop("E1");
  89.       stopBruitage({nomSon:"B_EXO"});
  90.    };
  91.    this["ZONE_02_" + gimme2digits(i)].onPress = function()
  92.    {
  93.       gereCursor(1);
  94.       this.gotoAndStop("E1");
  95.       stopBruitage({nomSon:"B_EXO"});
  96.       _root.gotoAndStop("02_" + gimme2digits(this.pZone));
  97.    };
  98.    i++;
  99. }
  100. var i = 1;
  101. while(i <= 4)
  102. {
  103.    this["BT_VRAI_" + gimme2digits(i)].pZone = i;
  104.    this["BT_VRAI_" + gimme2digits(i)].pDone = 0;
  105.    this["BT_VRAI_" + gimme2digits(i)].onRollOver = function()
  106.    {
  107.       if(this.pDone == 0)
  108.       {
  109.          gereCursor(2);
  110.          this.gotoAndStop("E2");
  111.          joueBruitage({nomSon:"B_REPONSE"});
  112.       }
  113.    };
  114.    this["BT_VRAI_" + gimme2digits(i)].onRollOut = function()
  115.    {
  116.       if(this.pDone == 0)
  117.       {
  118.          gereCursor(1);
  119.          this.gotoAndStop("E1");
  120.          stopBruitage({nomSon:"B_REPONSE"});
  121.       }
  122.    };
  123.    this["BT_VRAI_" + gimme2digits(i)].onPress = function()
  124.    {
  125.       if(this.pDone == 0)
  126.       {
  127.          this.pDone = 1;
  128.          gereCursor(1);
  129.          this.gotoAndStop("E3");
  130.          stopBruitage({nomSon:"B_REPONSE"});
  131.          _root["BT_FAUX_" + gimme2digits(this.pZone)].gotoAndStop("E1");
  132.          _root["BT_FAUX_" + gimme2digits(this.pZone)].pDone = 0;
  133.          _root.listDone[this.pZone - 1] = 1;
  134.          _root.testDone();
  135.       }
  136.    };
  137.    this["BT_FAUX_" + gimme2digits(i)].pZone = i;
  138.    this["BT_FAUX_" + gimme2digits(i)].pDone = 0;
  139.    this["BT_FAUX_" + gimme2digits(i)].onRollOver = function()
  140.    {
  141.       if(this.pDone == 0)
  142.       {
  143.          gereCursor(2);
  144.          this.gotoAndStop("E2");
  145.          joueBruitage({nomSon:"B_REPONSE"});
  146.       }
  147.    };
  148.    this["BT_FAUX_" + gimme2digits(i)].onRollOut = function()
  149.    {
  150.       if(this.pDone == 0)
  151.       {
  152.          gereCursor(1);
  153.          this.gotoAndStop("E1");
  154.          stopBruitage({nomSon:"B_REPONSE"});
  155.       }
  156.    };
  157.    this["BT_FAUX_" + gimme2digits(i)].onPress = function()
  158.    {
  159.       if(this.pDone == 0)
  160.       {
  161.          this.pDone = 2;
  162.          gereCursor(1);
  163.          this.gotoAndStop("E3");
  164.          stopBruitage({nomSon:"B_REPONSE"});
  165.          _root["BT_VRAI_" + gimme2digits(this.pZone)].gotoAndStop("E1");
  166.          _root["BT_VRAI_" + gimme2digits(this.pZone)].pDone = 0;
  167.          _root.listDone[this.pZone - 1] = 2;
  168.          _root.testDone();
  169.       }
  170.    };
  171.    i++;
  172. }
  173. MANETTE.onRollOver = function()
  174. {
  175.    this.useHandCursor = 0;
  176.    if(_root.allowManette == 1)
  177.    {
  178.       this.useHandCursor = 1;
  179.       gereCursor(2);
  180.       joueBruitage({nomSon:"B_MANETTE"});
  181.    }
  182. };
  183. MANETTE.onRollOut = function()
  184. {
  185.    if(_root.allowManette == 1)
  186.    {
  187.       gereCursor(1);
  188.       stopBruitage({nomSon:"B_MANETTE"});
  189.    }
  190. };
  191. MANETTE.onPress = function()
  192. {
  193.    if(_root.allowManette == 1)
  194.    {
  195.       _root.allowManette = 0;
  196.       gereCursor(1);
  197.       this.gotoAndStop("E2");
  198.       stopBruitage({nomSon:"B_MANETTE"});
  199.       _root.testReponse_1();
  200.    }
  201. };
  202.