home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 165 / MOBICLIC165.ISO / mac / DATA / HOTE / libs / o / ed.swf / scripts / frame_1 / DoAction.as
Text File  |  2014-06-23  |  3KB  |  118 lines

  1. function Test_ed()
  2. {
  3.    trace("----------------------- Test_ed----- : " + Test_ed);
  4. }
  5. function StopAll()
  6. {
  7.    ClearAllIntervals();
  8.    Mouse.show();
  9. }
  10. function ModulePause(p)
  11. {
  12.    trace("xbModulePause : ");
  13.    if(_root.PauseEnCours == true)
  14.    {
  15.       return undefined;
  16.    }
  17.    _root.PauseEnCours = true;
  18.    ClearAllIntervals();
  19.    if(p == "jeu")
  20.    {
  21.       _root.Interface.NePasReferencer = true;
  22.       _o_.FigerMCs(_root);
  23.       trace("_o_.FigerMCs : " + _o_.FigerMCs);
  24.       trace("_o_ : " + _o_);
  25.    }
  26. }
  27. function ModuleResume(p)
  28. {
  29.    trace("ModuleResume : " + ModuleResume);
  30.    if(_root.PauseEnCours != true)
  31.    {
  32.       return undefined;
  33.    }
  34.    if(p == "jeu")
  35.    {
  36.       _o_.DefigerMCs();
  37.    }
  38.    _root.PauseEnCours = false;
  39. }
  40. function FigerMCs(mc)
  41. {
  42.    trace("FigerMCs : " + FigerMCs);
  43.    _xb_.ClipToPause = mc.Referencer();
  44.    var inc1 = 0;
  45.    _xb_.onEnterFrame = function()
  46.    {
  47.       inc1++;
  48.       if(inc1 == 1)
  49.       {
  50.          for(var _loc1_ in _xb_.ClipToPause)
  51.          {
  52.             if(typeof _xb_.ClipToPause[_loc1_] == "movieclip")
  53.             {
  54.                _xb_.ClipToPause[_loc1_].PauseFrame = _xb_.ClipToPause[_loc1_]._currentframe;
  55.             }
  56.          }
  57.       }
  58.       else if(inc1 == 2)
  59.       {
  60.          for(_loc1_ in _xb_.ClipToPause)
  61.          {
  62.             if(typeof _xb_.ClipToPause[_loc1_] == "movieclip")
  63.             {
  64.                _xb_.ClipToPause[_loc1_].PauseFrame2 = _xb_.ClipToPause[_loc1_]._currentframe;
  65.                if(_xb_.ClipToPause[_loc1_].PauseFrame2 != _xb_.ClipToPause[_loc1_].PauseFrame)
  66.                {
  67.                   _xb_.ClipToPause[_loc1_].EnCoursDeLecture = true;
  68.                   _xb_.ClipToPause[_loc1_].stop();
  69.                }
  70.                else
  71.                {
  72.                   _xb_.ClipToPause[_loc1_].EnCoursDeLecture = false;
  73.                }
  74.             }
  75.          }
  76.          delete _xb_.onEnterFrame;
  77.       }
  78.    };
  79. }
  80. function DefigerMCs()
  81. {
  82.    for(var _loc2_ in _xb_.ClipToPause)
  83.    {
  84.       if(typeof _xb_.ClipToPause[_loc2_] == "movieclip")
  85.       {
  86.          _xb_.ClipToPause[_loc2_].DejaReference = false;
  87.          if(_xb_.ClipToPause[_loc2_].EnCoursDeLecture == true)
  88.          {
  89.             _xb_.ClipToPause[_loc2_].play();
  90.          }
  91.       }
  92.    }
  93.    _root.PauseEnCours = false;
  94. }
  95. var _ed_ = this;
  96. MovieClip.prototype.Referencer = function()
  97. {
  98.    trace("Referencer : " + this);
  99.    if(arguments[0] == undefined)
  100.    {
  101.       var _loc3_ = [];
  102.    }
  103.    else
  104.    {
  105.       _loc3_ = arguments[0];
  106.    }
  107.    _loc3_.push(this);
  108.    this.DejaReference = true;
  109.    for(var _loc4_ in this)
  110.    {
  111.       if(typeof this[_loc4_] == "movieclip" && this[_loc4_].DejaReference != true && this[_loc4_].NePasReferencer != true)
  112.       {
  113.          this[_loc4_].Referencer(_loc3_);
  114.       }
  115.    }
  116.    return _loc3_;
  117. };
  118.