[問題] 有沒有方法可以攔截Ctrl+Enter (已解)

看板Flash作者 (蒼羽(有萌有保佑))時間14年前 (2010/03/23 13:34), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
※ 想問的不是在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

03/23 13:40, , 1F
fscommand("trapallkeys","true")
03/23 13:40, 1F
成功了>"<! 謝謝^^

03/23 13:47, , 2F
就不要在Flash裡面作測試,輸出成SWF之後
03/23 13:47, 2F

03/23 13:47, , 3F
由外部執行SWF,就不會有CTRL+ENTER被卡住的問題
03/23 13:47, 3F

03/23 13:48, , 4F
sorry...沒有看到第一句話XD
03/23 13:48, 4F

03/23 13:48, , 5F
你會有這樣的問題,是因為你的主時間軸有多個影格吧
03/23 13:48, 5F
嗯嗯X___X||| 原本還想說每個畫面中間插一個關鍵影格, 放個gotoAndStop()回到第一影格......|||OTL ※ 編輯: aowakennomai 來自: 140.135.103.238 (03/23 13:51)

03/23 13:49, , 6F
再包一層MovieClip,以這個MC的時間軸當作主時間軸
03/23 13:49, 6F

03/23 13:49, , 7F
就不會有"播放"方面的問題了
03/23 13:49, 7F
原來還有這招(囧! 多謝兩位! ※ 編輯: aowakennomai 來自: 140.135.103.238 (03/23 13:53)
文章代碼(AID): #1Bg5BQa1 (Flash)