作者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)