|
盒子资源分类 |
![]() |
|
|
|
D-Flasher 全部代码 |
![]() |
关键字:DFlasher 播放器 Player |
来 自:原创 |
平 台:Win9x,Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:中级 |
完成时间:2005/5/27 |
发布者:ending722 |
发布时间:2005/8/4 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:多媒体 |
下载浏览:3217/14495 |
|
|
|
|
本程序写了很长的时间,都是在我业余时间编写. 实现了现在FLASH播放器中所用到的大部分功能. 以及自己独有的一些功能. 这里仅使用了XPMenu这个控件,其他都是我自己写的. 有很大的参考价值. |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论24条
当前显示最后6条评论
|
ending722 |
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 |
2005/8/11 12:22:34 |
谢谢Ending722 1、我水平很菜,我看了你的组件源码,比较模糊,请问怎么修改你的自定义组件来实现屏蔽右键? 2、谢谢,我下载OpenPlayer看看。 另外一个问题:我电脑安装了ZoneAlarm这个防火墙软件,带有TShockWaveFlash.ocx的软件都会访问网络Internet,ZoneAlarm都会体现,请问如何修改组件来禁止插件访问网络。 谢谢!你可以给你写Email吗?这样好像方便点 |
ending722 |
2005/8/11 14:17:57 |
1.TShockWave 是什么控件?没用过。但我这个方法很通用,具体在MAIL里在说, 我还是希望你可以自己研究出来,这样对自己也有所提高,我也在自己什么都不懂, 又没出问的情况下,多看书,多研究研究。 2.OpenPlayer是VB写的.作者原来叫 鱼 .应该现在也在盒子,叫:lazyboy,别说是我和你说的 :) . 3.你说带有TShockWaveFlash.ocx的软件都会访问网络?我还真是不知道了.周末回去研究研究. E-MAIL:ENDING722@163.COM |
shuhill |
2005/8/11 15:54:41 |
Flash.ocx是 Macromedia 公司Flash播放器的一个组件.因为有的Flash文件要访问网络,防火墙当然要挡.而且因为是用的控件,在右键菜单中关于一项也是直接链接到 Macromedia 的官方网站的. |
yueue |
2005/8/11 21:48:12 |
回你一个关于swf -> ExE的问题,. 用自己的播放器很简单,只要用brrc32把自己的播放器搞成res资源,然后在程序中引用,然后用..........网上有代码,你搜一下swf2exe即可 |
tml |
2005/8/26 3:32:49 |
请问,我想把SWF合成进EXE,播放的时候不要分离。并且EXE可以设置上密码。请问如何才能实现? |
我要发表评论 |
查看全部评论 |
![]() |
|
|
|