• 5122阅读
  • 9回复

请教-当A_Button按下时,显示show.swf文件(内容)在窗口中央? [复制链接]

上一主题 下一主题
离线cxw0102
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-03
如题,想使用swf文件代替png图片以获得更好的视觉效果,求代码。。
离线浪漫天使
只看该作者 1楼 发表于: 2011-05-03
qt版本?
离线cxw0102
只看该作者 2楼 发表于: 2011-05-03
回 1楼(浪漫天使) 的帖子
4.7免费版
离线浪漫天使
只看该作者 3楼 发表于: 2011-05-03
第一步 用安装后qt的那个命令行工具 进入命令行,cd 到 qt源代码目录的activeqt的目录
第二步 qmake
第三步 nmake或者mingw32-make(看你的编译器情况而定)

第四步 下载附件 编译运行

ps:你的机器要安装有 Adobe Flash Player for IE 哦

仅供参考 qtflash.rar (868 K) 下载次数:40
离线wxj120bw

只看该作者 4楼 发表于: 2011-05-04
浪漫天使的方法的确可以 不过swf文件必须要绝对路径才可以播放
离线cxw0102
只看该作者 5楼 发表于: 2011-05-04
回 4楼(wxj120bw) 的帖子
怎么用相对的路径?如  :/flash/system/show.swf
离线浪漫天使
只看该作者 6楼 发表于: 2011-05-04
http://kb.cnblogs.com/a/1561781/ 看看这个里面的Movie属性要求
离线dbzhang800

只看该作者 7楼 发表于: 2011-05-04
借花献佛了,传一个改进的版本
借用“浪漫天使” 的swf文件。写一个小的demo程序(Window Only)

程序比较小,主要包含以下内容:
* ActiveQt模块的使用
* activeX 帮助信息生成
* 相对路径的处理
* 拖放操作
* qmake(QtCreator) shadow build 的支持

flashplayer-win flashplayer.zip (877 K) 下载次数:32

其中
相对路径的处理可参考:http://blog.csdn.net/dbzhang800/archive/2011/04/26/6363165.aspx
shadow build的处理可参考:http://blog.csdn.net/dbzhang800/archive/2011/04/23/6343838.aspx
[ 此帖被dbzhang800在2011-05-04 11:21重新编辑 ]
离线cxw0102
只看该作者 8楼 发表于: 2011-05-04
回 7楼(dbzhang800) 的帖子
非常感谢!!
离线cxw0102
只看该作者 9楼 发表于: 2011-05-04
如果用这段代码,还要进行什么补充??

        QAxWidget *flash = new QAxWidget(0,0);
        flash->resize(1000,700);
        flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}"));
        flash->dynamicCall("LoadMovie(long,string)",0,pach+"example.swf");
         flash->show();
快速回复
限100 字节
 
上一个 下一个