作者aowakennomai (苍羽(有萌有保佑))
看板Flash
标题[问题] 有没有方法可以拦截Ctrl+Enter造成swf档的播放?
时间Tue Mar 23 13:34:16 2010
※ 想问的不是在Flash里面,按下Ctrl+Enter的影片测试,
而是直接开启swf後,Ctrl+Enter会等同於"控制(C)"→"播放(P)"的快捷键。
目前正在写一个需要登入之後才能使用的程式,
一开始显示的是登入的页面,要输入帐号密码後才可以导到下一个frame。
不过在登入页面点选舞台的其他地方,按下Ctrl+Enter的话,
就自己进到下一个frame去了...X____X
不知道有没有办法可以让影片播放时的Ctrl+Enter失效呢??
(有试过对stage加上Keyboard事件来监听Enter键,
当Enter被按下时执行stop(),不过没有发挥功用...|||)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.135.103.238
1F:→ sim0831:fscommand("trapallkeys","true") 03/23 13:40
成功了>"<! 谢谢^^
2F:推 cjcat2266:就不要在Flash里面作测试,输出成SWF之後 03/23 13:47
3F:→ cjcat2266:由外部执行SWF,就不会有CTRL+ENTER被卡住的问题 03/23 13:47
4F:→ cjcat2266:sorry...没有看到第一句话XD 03/23 13:48
5F:→ cjcat2266:你会有这样的问题,是因为你的主时间轴有多个影格吧 03/23 13:48
嗯嗯X___X|||
原本还想说每个画面中间插一个关键影格,
放个gotoAndStop()回到第一影格......|||OTL
※ 编辑: aowakennomai 来自: 140.135.103.238 (03/23 13:51)
6F:→ cjcat2266:再包一层MovieClip,以这个MC的时间轴当作主时间轴 03/23 13:49
7F:→ cjcat2266:就不会有"播放"方面的问题了 03/23 13:49
原来还有这招(囧!
多谢两位!
※ 编辑: aowakennomai 来自: 140.135.103.238 (03/23 13:53)