检查闪光灯电影是否播放完毕



我有使用PowerPoint转换器从PowerPoint转换而来的Flash电影。我可以播放 Flash 电影,但我需要确定电影是否在最后或播放完毕。

我需要隐藏闪光灯动画控件

并在闪光动画后显示一些控件。我尝试研究但没有找到可靠的答案,只有一些不起作用的代码段。有什么想法吗?谢谢!

以下是我播放视频的方式:

    AxShockwaveFlash1.Stop()
    AxShockwaveFlash1.Movie = Application.StartupPath & "RSA.swf"
    AxShockwaveFlash1.Play()
    AxShockwaveFlash1.Loop = False

我使用iSpring将PowerPoint转换为Flash电影。

看看这篇关于检查 SWF(影片剪辑?)长度的文章。它描述了一种可用于AxShockwaveFlash对象的技术,以确定 SWF 是否在其最后一帧上。

您还可以

使用其他技术,但通常需要修改 SWF 的代码,以便在影片剪辑末尾调度事件或调用函数。

我希望我能提供更多帮助,但唉,Microsoft似乎没有在网络上提供AxShockwaveFlash的 API 参考(也许我没有订阅 MSDN)。

最新更新