【发布时间】:2011-05-17 00:26:22
【问题描述】:
如何在 HTML 页面中播放另一个 SWF 文件时停止播放?
我目前有一个显示多个 SWF 文件的轮播,我不希望视频或音频有任何重叠。我一直在研究 LocalConnection 和 JavaScript 选项,但没有运气。 我的 SWF 文件目前是 ActionScript 3 和 Flash Player 10。 我有一个大的播放按钮,带有 ActionScript 代码:
import fl.video.VideoEvent;
import fl.video.VideoState;
video.addEventListener(VideoEvent.STATE_CHANGE,showButton);
playVideoButton.addEventListener(MouseEvent.MOUSE_UP,playVideo);
function playVideo(event:MouseEvent):void {
video.play();
playVideoButton.visible=false;
}
function showButton(event:VideoEvent):void {
switch (event.target.state) {
case "stopped" :
playVideoButton.visible=true;
break;
case "playing" :
playVideoButton.visible=false;
break;
case "paused" :
playVideoButton.visible=true;
break;
}
}
有没有办法以某种方式在其中加入“停止播放其他 SWF 文件”?
【问题讨论】:
标签: html flash actionscript-3