求一段MFC中播放Flash动画的代码

 我来答
paradise300
2014-09-24 · TA获得超过3564个赞
知道大有可为答主
回答量:2589
采纳率:84%
帮助的人:506万
展开全部

你好,我这里刚好有,是之前做的,用OCX组件来实现的,效果不错,可实现全屏,分享给你,工程是VS2008的,如附件。

更多追问追答
追问
有用vc6.0的吗,简单说明部分代码即可
追答

不好意思,我的系统是64位Win8.1的,装不好VC6.0,没办法帮你建VC6.0的工程,跟你说一下建立方法:

在VC6.0建立一个MFC对话框程序,铂在工具->工具箱选项,添加Com组件,找到Shockwave Flash Object,确定,然后,到对话框编辑界面,在工具箱中会有这个新的控件,找到它,并添加到对话框中。

代码比较短,把播放的那个讲解一下吧。

首先是把资源当中的Flash写入到文件,放在%Temp%目录下,然后通过Flash类的对象,载入Flash,载入后,通过Play()方法来实现播放。

m_FlashPlayer.LoadMovie(0,szSwfFile);
m_FlashPlayer.Play();

最后删除Flash文件。

其实播放已经被该com组件封装好了,只要调用即可实现。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式