如何在启动时将flv静音?

时间:2011-06-15 02:35:22

标签: actionscript-3

我正在尝试处理带有视频的AS3文件。有人可以教我如何在启动时将flv静音吗?

到目前为止,我有这个脚本:

import flash.events.*;
import fl.video.*;

//-----------------
// Video control assignment
//-----------------

display.playPauseButton = skin_mc.play_btn;
display.stopButton = skin_mc.stop_btn;
display.seekBar = skin_mc.seek_bar;
display.muteButton = skin_mc.mute_btn;

1 个答案:

答案 0 :(得分:0)

没有实际的静音属性,volume只是在0和静音之前切换。所以要在启动时将音量“静音”:

video.volume = 0;

这里有一些按钮可以打开/关闭静音的代码:

display.muteButton.addEventListener(MouseEvent.CLICK, _muteToggle);
function _muteToggle(e:MouseEvent):void
{
    display.volume = display.volume == 1 ? 0 : 1;
    MovieClip(e.target).gotoAndStop(display.volume+1);
}

这将停止第1帧上的静音按钮(如果它是静音)和第2帧(如果不是)。它必须是一个MovieClip才能工作,而不是Button。