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

  1. function playVideo()
  2. {
  3.    var _loc3_ = getRessourceByID("V_" + gModuleName + myVideo,"flv");
  4.    if(_loc3_ !== undefined)
  5.    {
  6.       videoBox.origDepth = videoBox.getDepth();
  7.       videoBox.swapDepths(15045);
  8.       TIMELINE.origDepth = TIMELINE.getDepth();
  9.       TIMELINE.swapDepths(15046);
  10.       BT_PLAY.origDepth = BT_PLAY.getDepth();
  11.       BT_PLAY.swapDepths(15047);
  12.       BT_STOP.origDepth = BT_STOP.getDepth();
  13.       BT_STOP.swapDepths(15048);
  14.       intervalBarre = setInterval(this,"gereBarre",30);
  15.       videoBox.src = _loc3_.attributes.src;
  16.       videoBox.gotoAndStop(1);
  17.       videoBox.gotoAndStop(2);
  18.       gTypeRessource = "flv";
  19.       testControls();
  20.       _root.videoPlaying = 1;
  21.       videoBox._width = 712;
  22.       videoBox._height = 514;
  23.       videoBox._visible = 1;
  24.       BT_PLAY._visible = 1;
  25.       BT_PLAY.gotoAndStop("E3");
  26.       BT_STOP._visible = 1;
  27.       TIMELINE._visible = 1;
  28.       if(gMusicOn)
  29.       {
  30.          soundObjects[gMusic].setVolume(0);
  31.       }
  32.    }
  33. }
  34. function closeVideo()
  35. {
  36.    if(gMusicOn)
  37.    {
  38.       soundObjects[gMusic].setVolume(gVolume);
  39.    }
  40.    videoBox.swapDepths(videoBox.origDepth);
  41.    TIMELINE.swapDepths(TIMELINE.origDepth);
  42.    BT_PLAY.swapDepths(BT_PLAY.origDepth);
  43.    BT_STOP.swapDepths(BT_STOP.origDepth);
  44.    clearInterval(intervalBarre);
  45.    _root.BT_STOP._visible = 0;
  46.    _root.BT_PLAY._visible = 0;
  47.    _root.TIMELINE._visible = 0;
  48.    videoBox._visible = 0;
  49.    _root.videoPlaying = 0;
  50.    TIMELINE.ANIM.gotoAndStop(1);
  51.    trace(videosDone);
  52.    if(getPos(videosDone,0) == -1)
  53.    {
  54.       gotoAndStop("ATTENTE");
  55.    }
  56. }
  57. function localRetour()
  58. {
  59.    videoBox.swapDepths(videoBox.origDepth);
  60.    TIMELINE.swapDepths(TIMELINE.origDepth);
  61.    BT_PLAY.swapDepths(BT_PLAY.origDepth);
  62.    BT_STOP.swapDepths(BT_STOP.origDepth);
  63. }
  64. function gereBarre()
  65. {
  66.    if(_root.videoPlaying == 1)
  67.    {
  68.       videoTime = _root.videoBox.stream_ns.time;
  69.       percent = Math.floor(videoTime / videoDuree * 100);
  70.       TIMELINE.ANIM.gotoAndStop(percent);
  71.    }
  72. }
  73. gereTextes.masqueLM({codeLM:"LM01_02_00_02_A"});
  74. gereTextes.afficheLM({mc:YVAN,codeLM:"LM01_02_00_02_B"});
  75. gereTextes.afficheLM({mc:Q_01,codeLM:"LM01_02_02_01"});
  76. gereTextes.afficheLM({mc:Q_02,codeLM:"LM01_02_02_02"});
  77. stop();
  78. videosDone = [0,0];
  79. videoBox._visible = 0;
  80. BT_PLAY._visible = 0;
  81. BT_STOP._visible = 0;
  82. TIMELINE._visible = 0;
  83. videoBox.useHandCursor = 0;
  84. videoBox.onRollOver = function()
  85. {
  86. };
  87. videoBox.onPress = function()
  88. {
  89. };
  90. ZONE_02_01.onRollOver = function()
  91. {
  92.    if(_root.videoPlaying !== 1)
  93.    {
  94.       gereCursor(2);
  95.       this.gotoAndStop("E2");
  96.       joueBruitage({nomSon:"B_02_01_ROLL"});
  97.    }
  98. };
  99. ZONE_02_01.onRollOut = function()
  100. {
  101.    if(_root.videoPlaying !== 1)
  102.    {
  103.       gereCursor(1);
  104.       this.gotoAndStop("E1");
  105.       stopBruitage({nomSon:"B_02_01_ROLL"});
  106.    }
  107. };
  108. ZONE_02_01.onPress = function()
  109. {
  110.    if(_root.videoPlaying !== 1)
  111.    {
  112.       gereCursor(1);
  113.       this.gotoAndStop("E1");
  114.       stopBruitage({nomSon:"B_02_01_ROLL"});
  115.       joueBruitage({nomSon:"B_02_01_CLIC"});
  116.       _root.myVideo = "_01_02_01";
  117.       _root.playVideo();
  118.       videosDone[0] = 1;
  119.    }
  120. };
  121. ZONE_02_02.onRollOver = function()
  122. {
  123.    if(_root.videoPlaying !== 1)
  124.    {
  125.       gereCursor(2);
  126.       this.gotoAndStop("E2");
  127.       joueBruitage({nomSon:"B_02_02_ROLL"});
  128.    }
  129. };
  130. ZONE_02_02.onRollOut = function()
  131. {
  132.    if(_root.videoPlaying !== 1)
  133.    {
  134.       gereCursor(1);
  135.       this.gotoAndStop("E1");
  136.       stopBruitage({nomSon:"B_02_02_ROLL"});
  137.    }
  138. };
  139. ZONE_02_02.onPress = function()
  140. {
  141.    if(_root.videoPlaying !== 1)
  142.    {
  143.       gereCursor(1);
  144.       this.gotoAndStop("E1");
  145.       stopBruitage({nomSon:"B_02_02_ROLL"});
  146.       joueBruitage({nomSon:"B_02_02_CLIC"});
  147.       _root.myVideo = "_01_02_02";
  148.       _root.playVideo();
  149.       videosDone[1] = 1;
  150.    }
  151. };
  152. BT_PLAY.onRollOver = function()
  153. {
  154.    gereCursor(2);
  155.    joueBruitage({nomSon:"B_BT_PLAY"});
  156.    if(_root.videoPlaying == 1)
  157.    {
  158.       this.gotoAndStop("E4");
  159.    }
  160.    else
  161.    {
  162.       this.gotoAndStop("E2");
  163.    }
  164. };
  165. BT_PLAY.onRollOut = function()
  166. {
  167.    gereCursor(1);
  168.    stopBruitage({nomSon:"B_BT_PLAY"});
  169.    if(_root.videoPlaying == 1)
  170.    {
  171.       this.gotoAndStop("E3");
  172.    }
  173.    else
  174.    {
  175.       this.gotoAndStop("E1");
  176.    }
  177. };
  178. BT_PLAY.onPress = function()
  179. {
  180.    _root.videoBox.toggleVideo();
  181.    gereCursor(1);
  182.    stopBruitage({nomSon:"B_BT_PLAY"});
  183.    if(_root.videoPlaying == 1)
  184.    {
  185.       this.gotoAndStop("E3");
  186.    }
  187.    else
  188.    {
  189.       this.gotoAndStop("E1");
  190.    }
  191. };
  192. BT_STOP.onRollOver = function()
  193. {
  194.    gereCursor(2);
  195.    this.gotoAndStop("E2");
  196.    joueBruitage({nomSon:"B_BT_STOP"});
  197. };
  198. BT_STOP.onRollOut = function()
  199. {
  200.    gereCursor(1);
  201.    this.gotoAndStop("E1");
  202.    stopBruitage({nomSon:"B_BT_STOP"});
  203. };
  204. BT_STOP.onPress = function()
  205. {
  206.    this.gotoAndStop("E1");
  207.    _root.videoBox.stream_ns.close();
  208.    gereCursor(1);
  209.    stopBruitage({nomSon:"B_BT_STOP"});
  210.    closeVideo();
  211. };
  212.