home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 130 / MOBICLIC130.ISO / pc / DATA / DSS130 / DSS130_02 / mod.swf / scripts / frame_1 / DoAction.as
Text File  |  2010-12-13  |  17KB  |  587 lines

  1. function StopAll()
  2. {
  3.    _o_.StopAll();
  4. }
  5. function ModulePause()
  6. {
  7.    trace("ModulePause : " + ModulePause);
  8. }
  9. function ModuleResume()
  10. {
  11. }
  12. function Init()
  13. {
  14.    _global.xGetConfig();
  15.    _root.xConfig.ToXml();
  16.    OBJETS = _global.DSS130_SAUVEGARDE.PARTIE.Objets;
  17.    var _loc3_ = 1;
  18.    while(_loc3_ <= 3)
  19.    {
  20.       PERSOS_FAITS[_loc3_] = _global.DSS130_SAUVEGARDE.PARTIE["Marchand" + _loc3_ + "Fait"];
  21.       _loc3_ = _loc3_ + 1;
  22.    }
  23.    PERSOS_FAITS[4] = OBJETS[4] != 0 ? 0 : 1;
  24.    _root.BT_AIDE._visible = false;
  25.    _root.BT_AIDE.swapDepths(14701);
  26.    InitMC({mc:_root.BT_AIDE,son:"B_AIDE"});
  27.    _root.BT_AIDE.OnPress = function()
  28.    {
  29.       _root.FinSonAide = function()
  30.       {
  31.          var _loc2_ = 1;
  32.          while(_loc2_ <= NB_PERSOS)
  33.          {
  34.             _root["PERSO_0" + _loc2_].gotoAndPlay("E1");
  35.             _loc2_ = _loc2_ + 1;
  36.          }
  37.       };
  38.       _root.joueSon({nomSon:"AIDE",actionFin:"FinSonAide",Mascottes:[{nom:"WIKI_ROBE_SOIE",action:"E1"}]});
  39.       var _loc2_ = 1;
  40.       while(_loc2_ <= NB_PERSOS)
  41.       {
  42.          _root["PERSO_0" + _loc2_].gotoAndPlay("E2");
  43.          _loc2_ = _loc2_ + 1;
  44.       }
  45.    };
  46.    _root.BTN_RETOUR._visible = false;
  47.    _root.BTN_RETOUR.swapDepths(15702);
  48.    InitMC({mc:_root.BTN_RETOUR,son:"B_BTN_RETOUR",IB:"IB_BTN_RETOUR"});
  49.    _root.BTN_RETOUR.OnPress = function()
  50.    {
  51.       _root.FinBTN_RETOUR = function()
  52.       {
  53.          _root.gotoAndStop("ATTENTE_00");
  54.       };
  55.       _root.joueSon({nomSon:"RETOUR",actionFin:"FinBTN_RETOUR"});
  56.    };
  57.    BANDEAU_Init();
  58.    OBJETS_BANDEAU._visible = true;
  59.    _root.InitOk();
  60. }
  61. function BANDEAU_Init()
  62. {
  63.    BANDEAU = _root.swfStocker.BAND;
  64.    OBJETS_BANDEAU = _root.swfStocker.OBJETS_BANDEAU;
  65.    var _loc3_ = 1;
  66.    while(_loc3_ <= 5)
  67.    {
  68.       OBJETS_BANDEAU["OB_0" + _loc3_]._visible = false;
  69.       _loc3_ = _loc3_ + 1;
  70.    }
  71.    OBJETS_BANDEAU.AfficheObjet = function(no_obj)
  72.    {
  73.       var _loc2_ = 1;
  74.       while(_loc2_ <= 5)
  75.       {
  76.          OBJETS_BANDEAU["OB_0" + _loc2_]._visible = false;
  77.          _loc2_ = _loc2_ + 1;
  78.       }
  79.       OBJETS_BANDEAU["OB_0" + no_obj]._visible = true;
  80.       this.NoObjetActuel = no_obj;
  81.       this._visible = true;
  82.       return OBJETS_BANDEAU["OB_0" + no_obj];
  83.    };
  84.    BANDEAU.Etat = "close";
  85.    BANDEAU.Ouvrir = function()
  86.    {
  87.       BANDEAU.gotoAndStop("IN");
  88.       BANDEAU._visible = true;
  89.       BANDEAU.Etat = "open";
  90.    };
  91.    BANDEAU.Fermer = function()
  92.    {
  93.       BANDEAU.gotoAndStop("OUT");
  94.       BANDEAU.Etat = "close";
  95.    };
  96. }
  97. function BANDEAU_InitBtns()
  98. {
  99.    trace("BANDEAU_InitBtns : " + BANDEAU_InitBtns);
  100.    var _loc5_ = undefined;
  101.    var _loc4_ = 1;
  102.    while(_loc4_ <= 5)
  103.    {
  104.       if(OBJETS[_loc4_] == 1)
  105.       {
  106.          _loc5_ = BANDEAU.CONTENU["OB_0" + _loc4_];
  107.          InitMC({mc:_loc5_});
  108.          _loc5_.No = _loc4_;
  109.          _loc5_.enabled = true;
  110.          _loc5_.OnPress = function()
  111.          {
  112.             this.enabled = false;
  113.             this.gotoAndStop(1);
  114.             OBJETS_BANDEAU.AfficheObjet(this.No);
  115.             OBJETS_BANDEAU._x = _xmouse;
  116.             OBJETS_BANDEAU._y = _ymouse;
  117.             OBJETS_BANDEAU.CiblesDrag = [_root.ZONE_DRAG];
  118.             InitMC({mc:OBJETS_BANDEAU,fonction:"dragdrop",CentrerOnStartDrag:true});
  119.             OBJETS_BANDEAU.PendantDrag = function()
  120.             {
  121.                _global.CURSEUR.Verrouiller();
  122.                _global.CURSEUR._x = this._x + this.ecart_mousex;
  123.                _global.CURSEUR._y = this._y + this.ecart_mousey;
  124.                if(this._x > 800 || this._x < 0 || this._y > 600 || this._y < 0)
  125.                {
  126.                   if(this._x > 800)
  127.                   {
  128.                      this._x = 800;
  129.                   }
  130.                   if(this._x < 0)
  131.                   {
  132.                      this._x = 0;
  133.                   }
  134.                   if(this._y > 600)
  135.                   {
  136.                      this._y = 600;
  137.                   }
  138.                   if(this._y < 0)
  139.                   {
  140.                      this._y = 0;
  141.                   }
  142.                   _global.CURSEUR._x = this.ecart_mousex + this._x;
  143.                   _global.CURSEUR._y = this.ecart_mousey + this._y;
  144.                }
  145.                if(this.hitTest(_root.ZONE_DRAG))
  146.                {
  147.                   _root["PERSO_0" + NO_PERSO_EN_COURS].gotoAndPlay("E2");
  148.                }
  149.                else
  150.                {
  151.                   _root["PERSO_0" + NO_PERSO_EN_COURS].gotoAndPlay("E5");
  152.                }
  153.             };
  154.             OBJETS_BANDEAU.ApresDrag = function()
  155.             {
  156.                _global.CURSEUR.Deverrouiller();
  157.                this._visible = false;
  158.                gereCursor("fleche");
  159.                if(this.CiblesTouchees[0] == _root.ZONE_DRAG)
  160.                {
  161.                   if(OBJETS_A_DONNER[NO_PERSO_EN_COURS] == this.NoObjetActuel)
  162.                   {
  163.                      trace("yes");
  164.                      BANDEAU.Fermer();
  165.                      OBJETS[this.NoObjetActuel] = 0;
  166.                      PERSOS_FAITS[NO_PERSO_EN_COURS] = 1;
  167.                      _root.gotoAndStop("_0" + NO_PERSO_EN_COURS + "_S01");
  168.                   }
  169.                   else
  170.                   {
  171.                      trace("no");
  172.                      BANDEAU_Set();
  173.                      BANDEAU_InitBtns();
  174.                      _root.gotoAndStop("_0" + NO_PERSO_EN_COURS + "_E01");
  175.                   }
  176.                }
  177.                else
  178.                {
  179.                   trace("a cot├⌐");
  180.                   BANDEAU_Set();
  181.                   BANDEAU_InitBtns();
  182.                }
  183.             };
  184.             var listener = {};
  185.             listener.onMouseUp = function()
  186.             {
  187.                trace("onMouseUp : " + onMouseUp);
  188.                OBJETS_BANDEAU.onRelease();
  189.                Mouse.removeListener(listener);
  190.             };
  191.             Mouse.addListener(listener);
  192.             OBJETS_BANDEAU.onPress();
  193.          };
  194.       }
  195.       _loc4_ = _loc4_ + 1;
  196.    }
  197. }
  198. function BANDEAU_Set()
  199. {
  200.    trace("BANDEAU_Set : " + BANDEAU_Set);
  201.    var _loc1_ = 1;
  202.    while(_loc1_ <= 5)
  203.    {
  204.       if(OBJETS[_loc1_] == 1)
  205.       {
  206.          BANDEAU.CONTENU["OB_0" + _loc1_].gotoAndStop("E1");
  207.       }
  208.       else
  209.       {
  210.          BANDEAU.CONTENU["OB_0" + _loc1_].gotoAndStop(1);
  211.       }
  212.       _loc1_ = _loc1_ + 1;
  213.    }
  214. }
  215. function START()
  216. {
  217.    if(_global.DSS130_SAUVEGARDE.PARTIE.NoFla == _root.gModuleNumber)
  218.    {
  219.       if(_global.DSS130_SAUVEGARDE.PARTIE.NomLabel != 0)
  220.       {
  221.          _root.gotoAndStop(_global.DSS130_SAUVEGARDE.PARTIE.NomLabel);
  222.       }
  223.       else
  224.       {
  225.          _root.play();
  226.       }
  227.    }
  228.    else
  229.    {
  230.       _global.DSS130_SAUVEGARDE.PARTIE.NoFla = _root.gModuleNumber;
  231.       _global.DSS130_SAUVEGARDE.PARTIE.NomLabel = 0;
  232.       _global.DSS130_SAUVEGARDE.PARTIE.Sauver();
  233.       _root.play();
  234.    }
  235. }
  236. function ATTENTE()
  237. {
  238.    if(TestTousFaits())
  239.    {
  240.       _root.gotoAndStop("00_FIN_01");
  241.       return undefined;
  242.    }
  243.    _global.DSS130_SAUVEGARDE.PARTIE.NomLabel = "ATTENTE_00";
  244.    _global.DSS130_SAUVEGARDE.PARTIE.Sauver();
  245.    GENERAL_02.gotoAndPlay("E2");
  246.    NO_PERSO_EN_COURS = -1;
  247.    stopComment();
  248.    _root.BT_AIDE._visible = true;
  249.    _root.BTN_RETOUR._visible = false;
  250.    if(BANDEAU.Etat == "open")
  251.    {
  252.       BANDEAU.Fermer();
  253.    }
  254.    Attente2();
  255. }
  256. function Attente2()
  257. {
  258.    _root.GENERAL.CiblesDrag = [];
  259.    var _loc10_ = undefined;
  260.    var _loc11_ = undefined;
  261.    var _loc6_ = 1;
  262.    while(_loc6_ <= NB_PERSOS)
  263.    {
  264.       _loc10_ = _root["PERSO_0" + _loc6_];
  265.       _loc10_.No = _loc6_;
  266.       _loc11_ = _loc10_.ZONE_DRAG;
  267.       _loc11_.No = _loc6_;
  268.       _root.GENERAL.CiblesDrag.push(_loc11_);
  269.       _loc6_ = _loc6_ + 1;
  270.    }
  271.    InitMC({mc:_root.GENERAL,fonction:"dragdrop",CibleOverFrame:"NONE",son:"B_GENERAL"});
  272.    _root.GENERAL.PendantDrag = function()
  273.    {
  274.       _global.CURSEUR.Verrouiller();
  275.       _global.CURSEUR._x = this._x + this.ecart_mousex;
  276.       _global.CURSEUR._y = this._y + this.ecart_mousey;
  277.       if(this._x > 800 || this._x < 0 || this._y > 600 || this._y < 0)
  278.       {
  279.          if(this._x > 800)
  280.          {
  281.             this._x = 800;
  282.          }
  283.          if(this._x < 0)
  284.          {
  285.             this._x = 0;
  286.          }
  287.          if(this._y > 600)
  288.          {
  289.             this._y = 600;
  290.          }
  291.          if(this._y < 0)
  292.          {
  293.             this._y = 0;
  294.          }
  295.          _global.CURSEUR._x = this.ecart_mousex + this._x;
  296.          _global.CURSEUR._y = this.ecart_mousey + this._y;
  297.       }
  298.       var _loc18_ = false;
  299.       var _loc4_ = undefined;
  300.       var _loc16_ = null;
  301.       var _loc10_ = 10000;
  302.       var _loc9_ = undefined;
  303.       var _loc8_ = undefined;
  304.       var _loc7_ = undefined;
  305.       var _loc6_ = 0;
  306.       while(_loc6_ < this.CiblesTouchees.length)
  307.       {
  308.          _loc4_ = this.CiblesTouchees[_loc6_];
  309.          _loc8_ = new flash.geom.Point(_loc4_._x,_loc4_._y);
  310.          _loc7_ = new flash.geom.Point(this.ZONE_DRAG._x,this.ZONE_DRAG._y);
  311.          _loc4_._parent.localToGlobal(_loc8_);
  312.          trace("cible_touchee : " + _loc4_);
  313.          this.ZONE_DRAG.localToGlobal(_loc7_);
  314.          _loc9_ = DistancePoints({x1:_loc8_.x,y1:_loc8_.y,x2:_loc7_.x,y2:_loc7_.y});
  315.          trace("new_distance : " + _loc9_);
  316.          if(this.ZONE_DRAG.hitTest(_loc4_) && _loc9_ < _loc10_)
  317.          {
  318.             _loc16_ = _loc4_;
  319.             _loc10_ = _loc9_;
  320.          }
  321.          _loc6_ = _loc6_ + 1;
  322.       }
  323.       trace("zone_touchee : " + _loc16_);
  324.       var _loc17_ = undefined;
  325.       if(_loc16_ != null)
  326.       {
  327.          _loc17_ = _root["PERSO_0" + _loc16_.No];
  328.          _loc18_ = true;
  329.          if(_loc17_ !== this.last_perso_touche)
  330.          {
  331.             this.last_perso_touche = _loc17_;
  332.             _root.joueBruitage({nomSon:"B_ZONE_0" + _loc17_.No});
  333.             _loc17_.gotoAndPlay("E2");
  334.          }
  335.       }
  336.       if(_loc18_ == false)
  337.       {
  338.          this.last_perso_touche = undefined;
  339.          _root.gereTextes.masqueIB();
  340.       }
  341.       var _loc5_ = 1;
  342.       while(_loc5_ <= NB_PERSOS)
  343.       {
  344.          if(this.last_perso_touche == undefined || this.last_perso_touche.No != _loc5_)
  345.          {
  346.             _root["PERSO_0" + _loc5_].gotoAndStop("E1");
  347.             _root.stopBruitage({nomSon:"B_ZONE_0" + _root["PERSO_0" + _loc5_].No});
  348.          }
  349.          _loc5_ = _loc5_ + 1;
  350.       }
  351.    };
  352.    _root.GENERAL.ApresDrag = function()
  353.    {
  354.       _global.CURSEUR.Deverrouiller();
  355.       _root.gereTextes.masqueIB();
  356.       var _loc4_ = 1;
  357.       while(_loc4_ <= NB_PERSOS)
  358.       {
  359.          _root.stopBruitage({nomSon:"B_ZONE_0" + _root["PERSO_0" + _loc4_].No});
  360.          _loc4_ = _loc4_ + 1;
  361.       }
  362.       if(this.last_perso_touche != undefined)
  363.       {
  364.          _root.stopBruitage({nomSon:"B_ZONE_0" + last_perso_touche.No});
  365.          var _loc6_ = false;
  366.          var _loc5_ = this.last_perso_touche;
  367.          this.last_perso_touche = undefined;
  368.          trace("perso_touche : " + _loc5_);
  369.          _loc6_ = true;
  370.          gereCursor("fleche");
  371.          NO_PERSO_EN_COURS = _loc5_.No;
  372.          _root.BT_AIDE._visible = false;
  373.          _root.BTN_RETOUR._visible = true;
  374.          _root.gotoAndStop("_0" + _loc5_.No + "_01");
  375.       }
  376.       else
  377.       {
  378.          _root.joueBruitage({nomSon:"B_BACK"});
  379.          this.ComeBack();
  380.          _loc4_ = 1;
  381.          while(_loc4_ <= NB_PERSOS)
  382.          {
  383.             _root["PERSO_0" + _loc4_].gotoAndStop("E1");
  384.             _loc4_ = _loc4_ + 1;
  385.          }
  386.          gereCursor("fleche");
  387.       }
  388.    };
  389. }
  390. function AttenteDonObjet()
  391. {
  392.    trace("AttenteDonObjet : " + AttenteDonObjet);
  393.    _root.GENERAL.gotoAndPlay("E2");
  394.    OBJETS_BANDEAU.CiblesDrag = [_root.ZONE_DRAG];
  395.    _root["PERSO_0" + NO_PERSO_EN_COURS].gotoAndStop("E5");
  396.    trace("_root.ZONE_DRAG : " + _root.ZONE_DRAG);
  397. }
  398. function SuitePersoVu()
  399. {
  400.    if(NO_PERSO_EN_COURS != 4)
  401.    {
  402.       _global.DSS130_SAUVEGARDE.PARTIE["Marchand" + NO_PERSO_EN_COURS + "Fait"] = 1;
  403.       _global.DSS130_SAUVEGARDE.PARTIE.Sauver();
  404.    }
  405.    if(NO_PERSO_EN_COURS == 4)
  406.    {
  407.       _global.DSS130_SAUVEGARDE.PARTIE.Indices[3] = 1;
  408.       _global.DSS130_SAUVEGARDE.PARTIE.Sauver();
  409.    }
  410.    _root.BTN_RETOUR._visible = false;
  411.    PERSOS_FAITS[NO_PERSO_EN_COURS] = 1;
  412.    if(TestTousFaits())
  413.    {
  414.       _root.gotoAndStop("00_FIN_01");
  415.    }
  416.    else
  417.    {
  418.       _root.gotoAndStop("ATTENTE_00");
  419.    }
  420. }
  421. function TestTousFaits()
  422. {
  423.    var _loc2_ = true;
  424.    var _loc1_ = 1;
  425.    while(_loc1_ <= 3)
  426.    {
  427.       trace("i : " + _loc1_);
  428.       if(PERSOS_FAITS[_loc1_] != 1)
  429.       {
  430.          trace("PERSOS_FAITS[i] : " + PERSOS_FAITS[_loc1_]);
  431.          _loc2_ = false;
  432.          break;
  433.       }
  434.       _loc1_ = _loc1_ + 1;
  435.    }
  436.    return _loc2_;
  437. }
  438. function QUIZ1_Init()
  439. {
  440.    _root.gereTextes.masqueLM({mc:_root.FEN_QUIZ.QUESTION,codeLM:"LM_QUIZ_0" + NO_QUESTION_EN_COURS});
  441.    _root.FEN_QUIZ.SOLUTION.gotoAndPlay("E0");
  442.    NO_QUESTION_EN_COURS++;
  443.    if(NO_QUESTION_EN_COURS > 5)
  444.    {
  445.       trace("fin");
  446.       QUIZ1_Fin();
  447.    }
  448.    else
  449.    {
  450.       trace("prochaine question");
  451.       _root.gereTextes.afficheLM({mc:_root.FEN_QUIZ.QUESTION,codeLM:"LM_QUIZ_0" + NO_QUESTION_EN_COURS});
  452.       QUIZ_InitCompteur();
  453.       InitMC({mc:_root.FEN_QUIZ.VRAI,son:"B_VRAI"});
  454.       InitMC({mc:_root.FEN_QUIZ.FAUX,son:"B_FAUX"});
  455.       _root.FEN_QUIZ.VRAI.OnPress = _root.FEN_QUIZ.FAUX.OnPress = function()
  456.       {
  457.          _root.FEN_QUIZ.VRAI.enabled = false;
  458.          _root.FEN_QUIZ.FAUX.enabled = false;
  459.          QUIZ1_CheckResult(this);
  460.       };
  461.       _root.FEN_QUIZ.VRAI.enabled = true;
  462.       _root.FEN_QUIZ.FAUX.enabled = true;
  463.       _root.joueSon({nomSon:"QUIZ_0" + NO_QUESTION_EN_COURS,actionFin:"RIEN"});
  464.    }
  465. }
  466. function QUIZ1_CheckResult(btn)
  467. {
  468.    if(btn._name == "VRAI" && QUESTIONS[NO_QUESTION_EN_COURS].reponse == "V" || btn._name == "FAUX" && QUESTIONS[NO_QUESTION_EN_COURS].reponse == "F")
  469.    {
  470.       trace("ok");
  471.       QUESTIONS[NO_QUESTION_EN_COURS].trouve = true;
  472.    }
  473.    else
  474.    {
  475.       trace("no");
  476.       QUESTIONS[NO_QUESTION_EN_COURS].trouve = false;
  477.    }
  478.    _root.FinSonResult = function()
  479.    {
  480.       QUIZ_InitCompteur(true);
  481.       if(QUESTIONS[NO_QUESTION_EN_COURS].trouve == true)
  482.       {
  483.          _root.joueBruitage({nomSon:"B_OK",actionFin:"FinSonResult2"});
  484.       }
  485.       else
  486.       {
  487.          _root.joueBruitage({nomSon:"B_NO",actionFin:"FinSonResult2"});
  488.       }
  489.    };
  490.    _root.FinSonResult2 = function()
  491.    {
  492.       _root.FEN_QUIZ.VRAI.gotoAndStop("E1");
  493.       _root.FEN_QUIZ.FAUX.gotoAndStop("E1");
  494.       _root.FEN_QUIZ.SOLUTION.gotoAndPlay("E" + NO_QUESTION_EN_COURS);
  495.       _root.joueSon({nomSon:"QUIZ_0" + NO_QUESTION_EN_COURS + "_R",actionFin:"FinSonResult3"});
  496.    };
  497.    _root.FinSonResult3 = function()
  498.    {
  499.       QUIZ1_Init();
  500.    };
  501.    if(QUESTIONS[NO_QUESTION_EN_COURS].reponse == "V")
  502.    {
  503.       _root.FEN_QUIZ.VRAI.gotoAndStop("E2");
  504.       _root.FEN_QUIZ.FAUX.gotoAndStop("E1");
  505.       _root.joueBruitage({nomSon:"B_VRAI",actionFin:"FinSonResult"});
  506.    }
  507.    else
  508.    {
  509.       _root.FEN_QUIZ.VRAI.gotoAndStop("E1");
  510.       _root.FEN_QUIZ.FAUX.gotoAndStop("E2");
  511.       _root.joueBruitage({nomSon:"B_FAUX",actionFin:"FinSonResult"});
  512.    }
  513. }
  514. function QUIZ_InitCompteur(dernier)
  515. {
  516.    var _loc3_ = undefined;
  517.    var _loc2_ = 1;
  518.    while(_loc2_ <= 5)
  519.    {
  520.       _loc3_ = _root.FEN_QUIZ.COMPTEUR_POINT["ROND_0" + _loc2_];
  521.       if(NO_QUESTION_EN_COURS == _loc2_ && dernier != true)
  522.       {
  523.          _loc3_.gotoAndPlay("E1");
  524.       }
  525.       else if(_loc2_ <= NO_QUESTION_EN_COURS)
  526.       {
  527.          if(QUESTIONS[_loc2_].trouve == true)
  528.          {
  529.             _loc3_.gotoAndPlay("E2");
  530.          }
  531.          else
  532.          {
  533.             _loc3_.gotoAndPlay("E3");
  534.          }
  535.       }
  536.       else
  537.       {
  538.          _loc3_.gotoAndPlay("E0");
  539.       }
  540.       _loc2_ = _loc2_ + 1;
  541.    }
  542. }
  543. function QUIZ1_Fin()
  544. {
  545.    trace("QUIZ1_Fin : " + QUIZ1_Fin);
  546.    var _loc3_ = 0;
  547.    var _loc2_ = 1;
  548.    while(_loc2_ <= 5)
  549.    {
  550.       if(QUESTIONS[_loc2_].trouve == true)
  551.       {
  552.          _loc3_ = _loc3_ + 1;
  553.       }
  554.       _loc2_ = _loc2_ + 1;
  555.    }
  556.    _root.FinSonResultQuiz = function()
  557.    {
  558.       _root.gotoAndStop("_00_03");
  559.    };
  560.    _root.FEN_QUIZ.SOLUTION.gotoAndPlay("E6");
  561.    if(_loc3_ <= 2)
  562.    {
  563.       _root.joueSon({nomSon:"QUIZ_E",actionFin:"FinSonResultQuiz"});
  564.    }
  565.    else if(_loc3_ <= 4)
  566.    {
  567.       _root.joueSon({nomSon:"QUIZ_S1",actionFin:"FinSonResultQuiz"});
  568.    }
  569.    else
  570.    {
  571.       _root.joueSon({nomSon:"QUIZ_S2",actionFin:"FinSonResultQuiz"});
  572.    }
  573. }
  574. var mod = this;
  575. _root.StopAll = StopAll;
  576. _root.ModulePause = ModulePause;
  577. _root.ModuleResume = ModuleResume;
  578. var NO_PERSO_EN_COURS = -1;
  579. var BANDEAU;
  580. var OBJETS_BANDEAU;
  581. var OBJETS;
  582. var OBJETS_A_DONNER = [-1,-1,-1,-1,4];
  583. var NB_PERSOS = 4;
  584. var PERSOS_FAITS = [];
  585. var NO_QUESTION_EN_COURS = 0;
  586. var QUESTIONS = [null,{trouve:false,reponse:"V"},{trouve:false,reponse:"F"},{trouve:false,reponse:"V"},{trouve:false,reponse:"V"},{trouve:false,reponse:"F"}];
  587.