home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 130 / MOBICLIC130.ISO / pc / DATA / MOB130 / MOB130_00 / MOB130_00.swf / scripts / frame_1 / DoAction.as
Text File  |  2010-12-13  |  6KB  |  272 lines

  1. function testeDebutCommentSpecial()
  2. {
  3.    switch(gCommentOn.id.split("_")[gCommentOn.id.split("_").length - 1])
  4.    {
  5.       case "bz":
  6.       case "BZ":
  7.          trace("-------  BZ on-----------");
  8.          DesactiveOEIL();
  9.          if(BT_OEIL.gEtat !== 3)
  10.          {
  11.             trace("E3");
  12.             BT_OEIL.gotoAndPlay("E3");
  13.          }
  14.          else
  15.          {
  16.             trace("PARLE");
  17.             BT_OEIL.OEIL_P.gotoAndPlay("parle");
  18.          }
  19.          break;
  20.       case "ze":
  21.       case "ZE":
  22.          trace("-------  ZE on-----------");
  23.          DesactiveOEIL();
  24.          if(BT_OEIL.gEtat !== 3)
  25.          {
  26.             BT_OEIL.gotoAndPlay("E3");
  27.          }
  28.          else
  29.          {
  30.             BT_OEIL.OEIL_P.gotoAndPlay("parle");
  31.          }
  32.          afficherRolls();
  33.    }
  34. }
  35. function testeFinCommentSpecial()
  36. {
  37.    switch(gCommentOn.id.split("_")[gCommentOn.id.split("_").length - 1])
  38.    {
  39.       case "bz":
  40.       case "BZ":
  41.          trace("-------  BZ off-----------");
  42.          ActiveOEIL();
  43.          BT_OEIL.OEIL_P.gotoAndPlay("rentre");
  44.          BT_OEIL.gClicOn = undefined;
  45.          break;
  46.       case "ze":
  47.       case "ZE":
  48.          trace("-------  ZE off-----------");
  49.          ActiveOEIL();
  50.          BT_OEIL.OEIL_P.gotoAndPlay("rentre");
  51.          BT_OEIL.gClicOn = undefined;
  52.          masquerRolls();
  53.    }
  54. }
  55. function onMcOut(myMc)
  56. {
  57.    gereCursor(1);
  58.    if(myMc.pLabelOut == undefined)
  59.    {
  60.       myMc.gotoAndPlay("E1");
  61.    }
  62.    else
  63.    {
  64.       myMc.gotoAndPlay(myMc.pLabelOut);
  65.    }
  66.    if(myMc.pSon.split("")[0] == "B")
  67.    {
  68.       stopBruitage({nomSon:myMc.pSon});
  69.    }
  70.    else
  71.    {
  72.       stopComment();
  73.    }
  74.    if(myMc.pIB !== undefined)
  75.    {
  76.       gereTextes.masqueIB();
  77.    }
  78. }
  79. function onMcOver(p)
  80. {
  81.    var myMc = p.mc;
  82.    myMc.pIB = p.codeIB;
  83.    if(p.nomSon == undefined)
  84.    {
  85.       if(p.nomSonC == undefined)
  86.       {
  87.          myMc.pSon = "B_" + myMc._name.split("_")[1];
  88.       }
  89.       else
  90.       {
  91.          myMc.pSon = p.nomSonC;
  92.       }
  93.    }
  94.    else
  95.    {
  96.       myMc.pSon = p.nomSon;
  97.    }
  98.    if(p.actionFin == undefined)
  99.    {
  100.       myMc.actionFin = "RIEN";
  101.    }
  102.    else
  103.    {
  104.       myMc.actionFin = p.actionFin;
  105.    }
  106.    myMc.pLabelOut = p.mcLabelOut;
  107.    myMc.onRollOver = function()
  108.    {
  109.       gereCursor(2);
  110.       if(p.mcLabelIn == undefined)
  111.       {
  112.          this.gotoAndPlay("E2");
  113.       }
  114.       else
  115.       {
  116.          this.gotoAndPlay(p.mcLabelIn);
  117.       }
  118.       if(this.pSon.split("")[0] == "B")
  119.       {
  120.          joueBruitage({nomSon:this.pSon});
  121.       }
  122.       else
  123.       {
  124.          joueSon({nomSon:this.pSon,zapBlock:"NOZAP_NOBLOCK",actionFin:this.actionFin});
  125.       }
  126.       if(this.pIB !== undefined)
  127.       {
  128.          gereTextes.afficheIB({mc:this,codeIB:this.pIB});
  129.       }
  130.    };
  131.    myMc.onRollOut = myMc.onDragOut = function()
  132.    {
  133.       onMcOut(myMc);
  134.    };
  135. }
  136. function DesactiveBZ()
  137. {
  138.    BT_BZ.useHandCursor = false;
  139.    BT_BZ.gBZactif = 0;
  140. }
  141. function ActiveBZ()
  142. {
  143.    BT_BZ.useHandCursor = true;
  144.    BT_BZ.gBZactif = 1;
  145. }
  146. function initMoteur()
  147. {
  148.    trace(" ____ __ initMoteur _ __ _");
  149.    var _loc4_ = this;
  150.    var _loc5_ = _loc4_.createEmptyMovieClip("_moteur_",this.getNextHighestDepth());
  151.    this.mclR = new MovieClipLoader();
  152.    var _loc3_ = this.prodPath + "/moteur.swf";
  153.    this.mclR.loadClip(_loc3_,_loc5_);
  154.    this.mclR.onLoadInit = function(myClip)
  155.    {
  156.       trace("onLoadInit _moteur_" + _root);
  157.       _root.ChargeMoteur();
  158.    };
  159. }
  160. function initLib(nom_lib)
  161. {
  162.    trace(" ____ __ initLib _ __ _" + gHotePath);
  163.    var _loc4_ = this;
  164.    var _loc6_ = _loc4_.createEmptyMovieClip("_" + nom_lib + "_",this.getNextHighestDepth());
  165.    var _loc3_ = gLibsPath + "/" + nom_lib + "/" + nom_lib + ".swf";
  166.    this.mclR = new MovieClipLoader();
  167.    this.mclR.loadClip(_loc3_,_loc6_);
  168.    this.mclR.onLoadInit = function(myClip)
  169.    {
  170.       trace("onLoadInit " + myClip._name);
  171.       myClip.ChargeMoteur();
  172.       _root.Init();
  173.    };
  174. }
  175. function initModuleMoteur(nom_lib)
  176. {
  177.    trace(" ____ __ initLib _ __ _" + gHotePath);
  178.    var _loc4_ = this;
  179.    var _loc5_ = _loc4_.createEmptyMovieClip("_" + nom_lib + "_",this.getNextHighestDepth());
  180.    var _loc3_ = this.gModulePath + nom_lib + ".swf";
  181.    this.mclR = new MovieClipLoader();
  182.    this.mclR.loadClip(_loc3_,_loc5_);
  183.    this.mclR.onLoadInit = function(myClip)
  184.    {
  185.       trace("onLoadInit " + myClip._name);
  186.       myClip.ChargeMoteur();
  187.       _root.Init();
  188.    };
  189. }
  190. stop();
  191. this.SOMMAIRE = true;
  192. this._lockroot = true;
  193. this.prodVersion = "prod_gen_XB";
  194. if(_global.gModulePath == undefined)
  195. {
  196.    this.gModulePath = _global.gModulePath = "";
  197. }
  198. else
  199. {
  200.    this.gModulePath = _global.gModulePath;
  201. }
  202. _global._MOD_ = this;
  203. this.CIBLE = this;
  204. if(_global.HOTE != undefined)
  205. {
  206.    MovieClip.prototype.gHotePath = _global.gPARAMS.HOTE_DIR + "/DATA/HOTE";
  207. }
  208. else
  209. {
  210.    MovieClip.prototype.gHotePath = "../../HOTE";
  211. }
  212. this.prodPath = gHotePath + "/" + this.prodVersion;
  213. MovieClip.prototype.gLibsPath = gHotePath + "/libs";
  214. _global.DesactiveBZ = DesactiveBZ;
  215. _root.DesactiveBZ = DesactiveBZ;
  216. _global.ActiveBZ = ActiveBZ;
  217. _root.ActiveBZ = ActiveBZ;
  218. this.initVariables = function()
  219. {
  220.    trace("initVariables()");
  221.    this.gotoAndStop("INIT");
  222. };
  223. MovieClip.prototype._xtrace_ = undefined;
  224. MovieClip.prototype._xlib1_ = undefined;
  225. this._mod_.removeMovieClip();
  226. this.Init = function()
  227. {
  228.    trace(" ____ __ Init()__ _ __ _");
  229.    if(_xtrace_ == undefined)
  230.    {
  231.       initLib("xtrace");
  232.       return undefined;
  233.    }
  234.    if(_xlib1_ == undefined)
  235.    {
  236.       initLib("xlib1");
  237.       return undefined;
  238.    }
  239.    this.initMoteur();
  240. };
  241. this.InitOk = function()
  242. {
  243.    trace("InitOk");
  244.    if(HOTE == undefined)
  245.    {
  246.       this.Start();
  247.    }
  248.    else
  249.    {
  250.       HOTE.InitFin(this);
  251.    }
  252. };
  253. this.Start = function()
  254. {
  255.    gereCursor("fleche");
  256.    this.gotoAndStop("START");
  257. };
  258. if(HOTE == undefined)
  259. {
  260.    this.onEnterFrame = function()
  261.    {
  262.       var _loc2_ = this.getBytesLoaded();
  263.       var _loc3_ = this.getBytesTotal();
  264.       if(_loc2_ >= _loc3_)
  265.       {
  266.          this.Init();
  267.          delete this.onEnterFrame;
  268.       }
  269.    };
  270. }
  271. stop();
  272.