求一段MFC中播放Flash动画的代码
1个回答
展开全部
你好,我这里刚好有,是之前做的,用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组件封装好了,只要调用即可实现。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询