|
主题: flash能响应鼠标右键的事件吗?
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#12002/4/24 10:50:34
flash的交互很强大,但似乎没有什么能够响应鼠标右键(甚至中间键),或许我不知道?
|
 大肚佛
职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
|
#22002/4/24 11:18:36
在FLASH5与FLASHMX中均没有响应右键的ACTION,
FLASH PLAYER中右键是针对播放器本身.
编辑历史:[这消息被大肚佛编辑过(编辑时间2002-04-24 11:19:59)]
|
 zykbr
职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2001/8/23 23:14:38
|
#32002/4/24 11:28:00
真是可惜
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#42002/4/24 23:31:39
其实,捕获右键还是有可能的: onClipEvent (mouseDown) { if (Key.isDown(2)) { trace ("right"); } } 记得在flash5中就是这样获得的,但还是会弹出右键菜单。 估计flash player6彻底地把它去掉了,现在没用了:( 看样子MM决心要把右键据为己有(也许是为了照顾MAC用户),没办法了
编辑历史:[这消息被janlay编辑过(编辑时间2002-04-24 23:32:50)]
|
 lhxhappy
职务:普通成员
等级:1
金币:0.0
发贴:164
注册:2002/5/1 15:05:01
|
|
 阿福呆呆afool
职务:普通成员
等级:7
金币:9.7
发贴:7465
注册:2001/12/12 15:30:39
|
#62002/5/2 21:39:42
有啊,谁说没有,你在系统里把鼠标左右键设置更换一下就行了啊 呵呵~~~~~~
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#72002/5/2 23:28:47
王语书在上个帖子中说 引用: 有啊,谁说没有,你在系统里把鼠标左右键设置更换一下就行了啊 呵呵~~~~~~
I服了you...
|
 暴雨
职务:普通成员
等级:1
金币:1.0
发贴:178
注册:2002/4/2 0:43:51
|
#82002/5/5 17:26:54
lhxhappy在上个帖子中说 引用: 看看这个!! http://www.21bob.com/bbs/showthread.php?s=b52af4b6e1b9c548fce963cd38e4b9c5&threadid=13608
看了,和我们预期的不一样,这是对exe类型文件的资源修改,在网络上用途不大,我们希望在swf文件中即实现此功能,当然目前为止,这是一个无法实现的愿望。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#92002/5/5 22:33:44
所以要往这方面想
|
 changhefirst
职务:普通成员
等级:1
金币:0.0
发贴:40
注册:2002/3/13 15:14:08
|
#102002/5/9 12:31:00
javascript不是可以改注册表吗?注册表不是可以控制鼠标设置吗?swf不是可以调用外部javascript吗?明白了吗?现在主要的问题是让注册表更改候补需要成起动机可生效。说是说了但哲学要大量的精力研究,我没做过,不过应该是可行的,谁做作试试吧。
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#112002/5/9 12:45:41
changhefirst在上个帖子中说 引用: javascript不是可以改注册表吗?注册表不是可以控制鼠标设置吗?swf不是可以调用外部javascript吗?明白了吗?现在主要的问题是让注册表更改候补需要成起动机可生效。说是说了但哲学要大量的精力研究,我没做过,不过应该是可行的,谁做作试试吧。
楼上说的只是动画在网页中播放的情况,如果在独立的flash player中又如何呢? 所以,这是一个不切实际的想法,没多大意义。
|
 changhefirst
职务:普通成员
等级:1
金币:0.0
发贴:40
注册:2002/3/13 15:14:08
|
#122002/5/9 13:18:03
还斑竹呢,看看你前面的贴子,不说讨论在网络不方式的情况了吗?单独时可以用改过的player达成exe。有那个人会把swf下到自己机器上又用player专门来看呢?除非他想看代码,这当然不让他看。再说javascript也可以下载到机器上呀,打成。js文件就可以了,只要播放是在同一目录下,swf应该可以调用它的。再说了,mx里根本就没有关于右键的as,隐藏的也没有,你要不用外部的程序,是根本不可能实现的,除非你强迫所有观看swf的人都使用更改过的player,这就更不可能了!
|
 janlay
职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
|
#132002/5/9 14:10:37
首先,有幸作为5D的一名版主,我只是来为大家服务,维护这个讨论区的,不代表别的意思,如有失误还请指正。 其次,想请教一下改注册表什么地方可以。退一步说,用修改注册表的方法来达到使用右键的目的,未免有些。。。  最后强调一句,MM并不推荐用户钻研右键问题。即使成功地做出来,也不会有什么市场的。
|
 大肚佛
职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
|
#142002/5/9 14:30:05
支持X兄。 为什么要去死钻牛角尖呢?FLMX这么强大的AS都不够你学不?
|