播放Flash动画需要引入QAxWidget类,依赖库文件有QAxContainer.lib,QAxServer.lib。

在Qt中应用QAxWidget类时,还不能忘记你电脑需要装FlashActiveX插件,切记,Flash不支持64位,所以,代码也只能是32位的。

QAxContainer.lib和QAxServer.lib这两个库没有没关系,VS中可以勾选Qt的类选项,然后引用Qt的QAxWidget类的头文件即可。


当然也可以直接引用这个两个库,但一定要正确引用,不然编译会出现无法解析外部符号的错误。

下面来说说代码部分。

 QTextCodec *codec = QTextCodec::codecForName("GB2312"); //文本为GB2312编码QTextCodec::setCodecForLocale(codec);       //设置本地编码QAxWidget *flash = new QAxWidget(parent);      //QAxWidget使用的是ActiveX插件flash->resize(800, 600);                    //设置该控件的初始大小flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}")); //设定控制器flash->dynamicCall("LoadMovie(long,string)", 0, "D:\\flashTest\\flash.tset.swf");   //加载flash文件flash->setWindowFlags(Qt::FramelessWindowHint);   //去除边框flash->show();

控制器是你本机安装Flash插件的注册表

关于Qt和Flash交互,需要用到Qt的connect函数,同信号与槽的机制一样,接收到Flash某个信号去实现某个槽函数的功能。

Flash动画的播放效果:

Qt与flash交互实现(播放Flash动画)相关推荐

  1. 用HTML5解析SWF演示,没有Flash插件照样播放Flash视频

    发表时间:2010-05-03评论数:0 用Flash实现的效果,用HTML5和JS再加上SVG都能够实现.但你相不相信用这些技术竟然能播放Flash的专有格式swf文件? 这个应用的名字是:Gord ...

  2. 在Powerbuilder中播放Flash动画

    在Powerbuilder中播放Flash动画. w_flash.ole_1.object.movie=gs_apppath+"\pic1\泵.swf" w_flash.ole_1 ...

  3. VC播放FLASH动画

    利用flash可以作出很漂亮的动画,想不想让自己的程序也有这样漂亮的界面呢? ^_^,其实,要做到这点也不难.在这里将介绍怎样把falsh制作的界面嵌入到自己的程序中,并让flash动画和自己的程序进 ...

  4. WPF中播放Flash动画

    WPF本身不直接支持播放Flash动画,需要做点"设计",下面是示例(嵌入WPF窗口播放). 1.首先在VS2010中建立项目.打开VS2010后选择"文件"- ...

  5. 计算机无法播放flash,Windows10系统电脑无法播放Falsh动画的解决方法

    Windows10系统 电脑无法播放Falsh动画怎么办呢?这是最近不少用户都向小编咨询的问题.他们表示Win10电脑系统中Flash插件杀毒软件修改后,就出现了不能播放Falsh动画的情况.接下来, ...

  6. flash制作文字笔顺_flash动画课件制作有什么优点

    Flash已经逐渐成为交互性矢量技术的标准,是未来网页制作和网络课件制作的主流.Flash动画课件制作相比传统方式.PPT课件,在教学中发挥着重要的价值,本篇文章,拥有多年制作经验的艺虎动画,总结分享 ...

  7. flash media server播放实时视频流

    标签: 图2.连接到电脑的所有摄像头 注意:你可以使用多种摄像头甚至是数字视频录像机来捕获视频.正如FME支持文档中所阐述的那样:Flash Media Live Encoder被用来和微软遭人抱怨的 ...

  8. 转: object 和embed 标签播放flash

    一.介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标 签.也就是OBJECT和 EMBED标签.OBJECT标签是用于windows平台的IE浏览器的,而EMBE ...

  9. JS与flash交互通信控制的方法

    http://blog.csdn.net/oanqoanq/article/details/3897695 下面是一些在Flash和使用Javascript的HTML文件直接通信的示例,每个示例都有简 ...

  10. 在ipad上播放flash大集合

    由于jobs封杀flash,苹果的任何产品都不能播放flash,但是不能播放flash是一大遗憾,于是有不少人和公司在ipad/iphone上播放flash做出努力,现收集了一些播放flash的资料, ...

最新文章

  1. 手把手教你使用Flask轻松部署机器学习模型(附代码链接) | CSDN博文精选
  2. python 数据验证
  3. C++面试宝典2011
  4. 推荐小课1:推荐、推荐系统是什么?有什么价值?
  5. 获得2007年度的ISA-SERVER MVP
  6. 随机数演示(窗体应用程序)
  7. centos7下使用git
  8. 造车梦又要“窒息”了?贾跃亭被美国认定骗局,收到退市警告!FF回应了......
  9. c语言中文本作图,C语言绘图问题
  10. 使用jdk的xjc命令由schema文件生成相应的实体类
  11. 遮罩层和弹出层(居中)
  12. OkHttp3用法全解析
  13. 【安全问道】系列:阿里带你3分钟掌握一个互联网
  14. random随机数类
  15. MySQL字符串拼接函数
  16. 高数复习: 多元函数微分学及其应用
  17. psd.js 解析PSD文件
  18. mindspore-ResNet101使用GPU进行训练时报错
  19. 无人机姿态解算_扩展卡尔曼滤波(2)
  20. atm机C语言密码编程,C语言编程ATM机.doc

热门文章

  1. onreadystatechange 事件
  2. HTML5 学习总结(一)——HTML5概要与新增标签
  3. 关于印发医疗联合体管理办法(试行)的通知
  4. w7计算机文件夹打开怎么设置密码,w7文件夹怎么设密码_w7文件夹设置密码操作方法...
  5. 神经网络中验证集、训练集和测试集
  6. 微信公众账号api开发
  7. 使用svg实现的曲线时间线 2022-01-09
  8. java实现华氏温度和摄氏温度互相转换
  9. 彼得·林奇的25条黄金规则
  10. Latex通过bib文件转出bbl文件