检查是否已完成flash动画

时间:2012-12-03 14:38:02

标签: vb.net flash

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

checking the length of a SWF(影片剪辑?)上查看这篇文章。它描述了一种可以与AxShockwaveFlash对象一起使用的技术,以确定SWF是否在其最后一帧上。

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

我希望自己可以提供更多帮助,但唉,微软似乎没有在网上提供AxShockwaveFlash的API参考(也许b / c我不订阅MSDN)。 / p>