在 Flash 中同时启动视频和播放影片剪辑

发布于 2024-12-06 17:14:30 字数 95 浏览 1 评论 0原文

是否有可能(在 AS2 或 AS3 中)有一个按钮可以同时启动视频和 MC?

这个想法是,视频将与包含视频对话中的动画引用的影片剪辑一起播放,因此同步至关重要。

Is it possible (in AS2 or AS3) to have a button that starts a video as well as an MC at the same time?

The idea being that the video will play alongside a movieclip that contains animated quotes from the dialog of the video, so syncing would be critical to.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜心小果奶 2024-12-13 17:14:30

AS3。

我假设您已经有一个 videoPlayer 或一些网络流和元数据处理程序。舞台上所有需要的物品都已准备就绪。

var playProgressTimer:Timer;
var movieClip:MovieClip;

function handlePlayButtonClicked ( e : MouseEvent ) : void
{
    playProgressTimer = new Timer(100);
    playProgressTimer.addEventListener(TimerEvent.TIMER, onPlayProgressTick);
    playProgressTimer.start ();
}

function onPlayProgressTick ( e : TimerEvent ) : void
{
if (!netStream || !metaData)
    return;
    // getting the progress of the video
    var _playProgress:Number = netStream.time / metaData.duration;
    // setting the same progress to the movieclip you have.
    movieClip.gotoAndStop(int(_playProgress * movieClip.totalFrames ));
}

AS3.

i presume that you already have a videoPlayer or some netstream and metadata handlers. and you have all the needed items on the stage.

var playProgressTimer:Timer;
var movieClip:MovieClip;

function handlePlayButtonClicked ( e : MouseEvent ) : void
{
    playProgressTimer = new Timer(100);
    playProgressTimer.addEventListener(TimerEvent.TIMER, onPlayProgressTick);
    playProgressTimer.start ();
}

function onPlayProgressTick ( e : TimerEvent ) : void
{
if (!netStream || !metaData)
    return;
    // getting the progress of the video
    var _playProgress:Number = netStream.time / metaData.duration;
    // setting the same progress to the movieclip you have.
    movieClip.gotoAndStop(int(_playProgress * movieClip.totalFrames ));
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文