K kenmnb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #1 请问如何将Flash文件嵌入到程序中,并播放?
J japhe Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #2 用TShockwaveFlash控件 ShockwaveFlash1.Movie := 'c:/test.swf'; ShockwaveFlash1.Play;
一 一份子 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #3 先增加TOCX控件,好像在系统WINDOW底下的目录, 在DELPHI里增加了这样TACTIIVE控件后就可以调用了 里面的方法,具体你再查一下,很简单的
B bjaman Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #4 在Delphi IDE主菜单Component下点Import ActiveX Controls,选中ShockWaveFlash(Version1.0) 就可在ActiveX面板上添加TShockWaveFlash控件了
在Delphi IDE主菜单Component下点Import ActiveX Controls,选中ShockWaveFlash(Version1.0) 就可在ActiveX面板上添加TShockWaveFlash控件了
S sunnyfairy Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #6 分几步 1.做一个rc文件,里面编辑相关内容 2.用Brcc32.exe 在bin目录下,编译成RES文件 3.用ShockwaveFlash1播放。 ShockwaveFlash1.Movie := 'c:/test.swf'; ShockwaveFlash1.Play; 你可以查一下离线资料,有详细的说明。
分几步 1.做一个rc文件,里面编辑相关内容 2.用Brcc32.exe 在bin目录下,编译成RES文件 3.用ShockwaveFlash1播放。 ShockwaveFlash1.Movie := 'c:/test.swf'; ShockwaveFlash1.Play; 你可以查一下离线资料,有详细的说明。
K kenmnb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #7 我的意思是把Flash文件嵌入到程序中,最终交给用户的只有一个exe文件
J japhe Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #8 这样啊,可以用sunnyfairy的方法,做成资源文件,不过我不会,呵呵。 但是我有个自己的笨方法, 就是把文件读入到二进制流中, 然后强行附加在EXE文件的尾部(不会影响EXE文件的运行,具体原因参照PE资料--其实我是不知道怎么解释), 要用的时候再从EXE文件尾部把文件读出来保存在本地文件夹中。
这样啊,可以用sunnyfairy的方法,做成资源文件,不过我不会,呵呵。 但是我有个自己的笨方法, 就是把文件读入到二进制流中, 然后强行附加在EXE文件的尾部(不会影响EXE文件的运行,具体原因参照PE资料--其实我是不知道怎么解释), 要用的时候再从EXE文件尾部把文件读出来保存在本地文件夹中。
K kenmnb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #9 有没有加入到exe文件中,又不需要读出保存到磁盘,然后再调用的方法? 我主要是希望Flash不被别人盗去或运行过程中被替换掉
J japhe Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #10 这样啊,那就需要找一个能播放FLASH文件流的控件,刚才研究了下,发现TShockwaveFlash控件有个MovieData属性,不过是WideString类型,不知道行不行。 其实问题也比较容易解决,你可以把文件保存在一个比较隐蔽的地方,不要用SWF做后缀名,这样就算别人看到你的文件也不致于怀疑是FLASH文件
这样啊,那就需要找一个能播放FLASH文件流的控件,刚才研究了下,发现TShockwaveFlash控件有个MovieData属性,不过是WideString类型,不知道行不行。 其实问题也比较容易解决,你可以把文件保存在一个比较隐蔽的地方,不要用SWF做后缀名,这样就算别人看到你的文件也不致于怀疑是FLASH文件
S shunzi1220 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-10 #13 FlashPlayercontrol,最新版本3.0,前几天刚破解好,不用OCX就可以播放FLASH,支持从资源文件载入。 Delphi 3, 4, 5, 6, 7, 2005, 2006 and Builder 3, 4, 5, 6 are supported. Macromedia Flash Player ActiveX 3, 4, 5, 6, 7, 8, 9 are supported. 原版下载: http://www.f-in-box.com/ 留下邮箱,我发给你。
FlashPlayercontrol,最新版本3.0,前几天刚破解好,不用OCX就可以播放FLASH,支持从资源文件载入。 Delphi 3, 4, 5, 6, 7, 2005, 2006 and Builder 3, 4, 5, 6 are supported. Macromedia Flash Player ActiveX 3, 4, 5, 6, 7, 8, 9 are supported. 原版下载: http://www.f-in-box.com/ 留下邮箱,我发给你。
L lifangchao2008 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #14 首先你要添加一个ActiveX--------TShockwaveFlash控件! 添加完毕之后!将会在ActiveX组件选项卡中显示TShockwaveFlash 然后将他放置到窗口中, 最后写入如下代码! ----------------------------哈哈详细吧! ShockwaveFlash1.Movie := 'c:/test.swf'; ShockwaveFlash1.Play;
首先你要添加一个ActiveX--------TShockwaveFlash控件! 添加完毕之后!将会在ActiveX组件选项卡中显示TShockwaveFlash 然后将他放置到窗口中, 最后写入如下代码! ----------------------------哈哈详细吧! ShockwaveFlash1.Movie := 'c:/test.swf'; ShockwaveFlash1.Play;
C chen_liang Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-09 #15 shunzi1220发我一份,谢谢 26106505@qq.com
网 网络3K Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-10 #16 在窗体上放个TShockwaveFlash控件,然后设置Base的值为FLASH文件路径就行了。 按F9运行,编译成EXE,试试把SWF文件删掉,运行EXE看看是不是SWF文件已经嵌入 到程序里了。。。。。。
在窗体上放个TShockwaveFlash控件,然后设置Base的值为FLASH文件路径就行了。 按F9运行,编译成EXE,试试把SWF文件删掉,运行EXE看看是不是SWF文件已经嵌入 到程序里了。。。。。。
L liuchong Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-10 #18 发给我一份,谢谢 x.boy@sina.com
L liyong0775 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-10 #19 shockwaveflash1控件 var swf:string; begin opendialog1.execute; swf:=opendialog1.filename; shockwaveflash1.Movie:=swf; shockwaveflash1.play; end;
shockwaveflash1控件 var swf:string; begin opendialog1.execute; swf:=opendialog1.filename; shockwaveflash1.Movie:=swf; shockwaveflash1.play; end;
K kenmnb2000 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-10 #20 请问FlashPlayercontrol试用版有什么限制?kenmnb2000@163.com