我正在尝试处理带有视频的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;
答案 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。