tml
17225
|
2005/8/26 3:32:49 |
请问,我想把SWF合成进EXE,播放的时候不要分离。并且EXE可以设置上密码。请问如何才能实现? |
yueue
16937
|
2005/8/11 21:48:12 |
回你一个关于swf -> ExE的问题,. 用自己的播放器很简单,只要用brrc32把自己的播放器搞成res资源,然后在程序中引用,然后用..........网上有代码,你搜一下swf2exe即可 |
shuhill
16931
|
2005/8/11 15:54:41 |
Flash.ocx是 Macromedia 公司Flash播放器的一个组件.因为有的Flash文件要访问网络,防火墙当然要挡.而且因为是用的控件,在右键菜单中关于一项也是直接链接到 Macromedia 的官方网站的. |
ending722
16926
|
2005/8/11 14:17:57 |
1.TShockWave 是什么控件?没用过。但我这个方法很通用,具体在MAIL里在说, 我还是希望你可以自己研究出来,这样对自己也有所提高,我也在自己什么都不懂, 又没出问的情况下,多看书,多研究研究。 2.OpenPlayer是VB写的.作者原来叫 鱼 .应该现在也在盒子,叫:lazyboy,别说是我和你说的 :) . 3.你说带有TShockWaveFlash.ocx的软件都会访问网络?我还真是不知道了.周末回去研究研究. E-MAIL:ENDING722@163.COM |
YuanGuo
16923
|
2005/8/11 12:22:34 |
谢谢Ending722 1、我水平很菜,我看了你的组件源码,比较模糊,请问怎么修改你的自定义组件来实现屏蔽右键? 2、谢谢,我下载OpenPlayer看看。 另外一个问题:我电脑安装了ZoneAlarm这个防火墙软件,带有TShockWaveFlash.ocx的软件都会访问网络Internet,ZoneAlarm都会体现,请问如何修改组件来禁止插件访问网络。 谢谢!你可以给你写Email吗?这样好像方便点 |
ending722
16918
|
2005/8/11 9:11:29 |
1.屏蔽控件右键菜单可以通过几个方法。比如直接截获它的消息,像Edit控件的截获。 再有就是比较低级和效率不好的方法,通过检查鼠标的右击,并进行判断现在鼠标 在的控件是不是要屏蔽的控件。 还有一些是无法截获消息的,比如:TShockwaveFlash 。在这里我用的方法是继承该 组件,并添加一些鼠标的消息方法(添加了;WMMMOVE,WMMRDOWN,WMMENTER,WMMLEAVE). 请参考:“DFlasher\DFlasher开源\DLL及OCX部分\自定义的TShockwaveflash.ocx\” 目录,及相应说明文件。写的很小巧,但很有实用价值,涉及很多东西,希望可以对 你有帮助。 2.为什么都用MacorMedia公司自带的FlashPlayer呢,因为大家都这么做,而且这个自带 的播放器兼容性比较好。 但是,也完全可以使用自己的播放器,但我认为却没有达到打包效果,因为SWF2EXE, 其实就是打包嘛。 其实,你可以这么做,将要打包的SWF文件存放在自己的播放器后面,也就是把自己的 播放器和SWF合并存在一起,成为一个新文件,比如命名为:d-flasherNewone.exe. 这要求自己的程序可以读自己后面存储的那个SWF,之后你就应该知道怎么做了吧, 播放它!(其实,这个方法是OpenPlayer.exe的做法,感谢作者:鱼 的想法.) 好了,我想到的就这么多了,具体还要看你自己做了,希望你有更好的解决之道! |
YuanGuo
16909
|
2005/8/10 20:47:28 |
ending722大侠: 两个问题 1、我想把TShockWave控件的右键菜单屏蔽(不是设置成自己的),怎么操作? 2、关于SWF2EXE功能,我一直在找相关代码,但都不满意,他们都是使用MacorMedia公司自带的FlashPlayer做为连接,如果用自己的Flash播放器,这个播放器代码应该怎么写? |
ending722
16873
|
2005/8/8 16:43:07 |
在程序首次运行时即出现该提示。 可以在菜单的“选项”,“选项设置”,“自定义路径”,中指定一个有效目录即可。 也可选择为“总是询问。。”
该目录将作为提取文件的存放目录。 |
guofei1206
16871
|
2005/8/8 15:52:06 |
提取动画的自定义路径已不存在!请重新设置。。。 运行该程序时出现以上提示,该咋办? |
ending722
16870
|
2005/8/8 15:26:53 |
PCustomFlash 是一个自定义的控件,对原TShockwaveFlash 组件进行了继承, 你可以自行重新编译这个包试试。 请参考:“DFlasher\DFlasher开源\DLL及OCX部分\自定义的TShockwaveflash.ocx\” 目录,及相应说明文件。 |
vsoft
16856
|
2005/8/7 22:31:53 |
[Fatal Error] PCustomFlash.dpk(38): File not found: 'ShockwaveFlashObjects_TLB.dcu' |
rsjd
16850
|
2005/8/6 21:05:54 |
不错,感谢! |
ending722
16839
|
2005/8/6 0:13:24 |
抱歉啊,那部分的代码可能让弄丢了 :( 保存的比较混乱...... 现在我都不想提这个功能,当初为了多加几个功能. 后来发现那是很不好的设计,很不实用.简直是垃圾功能.... 大体就是从FLASH中修改它的TAG中存储的宽高.
再次谢谢大家这么支持!!! 本来我也是下了大决心才发布的,为了就是给自己个纪念吧,毕竟我现在 不再作编程了(软件公司都嫌我的编程路子比较野,没人要.现在在作系统维护). 也是希望可以对对此感兴趣的同志们个参考了. 虽然不是太好,但是由于写的时间比较长啦,还是比较全面的. |
wuyudian
16834
|
2005/8/5 16:27:49 |
在次感谢共享,但ReSizePlus.dll,的源码没有,请楼主添加。(太贪心了,不要骂) |
nullgo
16827
|
2005/8/5 12:51:46 |
强! 谢谢共享! |
snowbean
16826
|
2005/8/5 12:35:34 |
很棒.. 非常的实用 谢谢 |
agamem
16825
|
2005/8/5 12:13:27 |
太强了,佩服佩服 |
wxhui
16819
|
2005/8/5 10:09:09 |
谢谢分享!学习中......... |
tim001
16817
|
2005/8/5 9:41:02 |
呵呵,喜欢喜欢绝对喜欢! |
ending722
16815
|
2005/8/5 9:06:02 |
谢谢大家的支持了! 昨天才发布,真没想到这么多人喜欢我这个拙作。 哈哈.... |