1

我有使用 powerpoint 转换器从 powerpoint 转换而来的 flash 电影。我可以播放 Flash 电影,但我需要确定电影是结束还是播放完毕。

我需要隐藏 Flash 电影控件并在 Flash 电影之后显示一些控件。我尝试研究但没有找到可靠的答案,只有一些不起作用的代码段。有任何想法吗?谢谢!

这是我播放视频的方式:

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

我使用 iSpring 将 powerpoint 转换为 flash 电影。

4

1 回答 1

0

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

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

我希望我能提供更多帮助,但遗憾的是,微软似乎没有AxShockwaveFlash在网络上提供 API 参考(也许 b/c 我不订阅 MSDN)。

于 2012-12-03T18:56:11.047 回答