Re: [問題]如何在flash或flex裡鎖右鍵

看板Flash作者 (堅持到底)時間17年前 (2008/12/14 16:10), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串5/5 (看更多)
※ 引述《Jerrynet (聖石小子)》之銘言: : 我原文寫錯了:p : 不過方向是正確的, : 應該要這樣寫: : 假設你的textarea的id=test, : test.addEventListener(FocusEvent.FocusIn, textAreaFocusInHandler); : function textAreaFocusInHandler(e:FocusEvent):void{ : System.setClipboard(" "); //我測試好像設成空字串並沒有用? : } : 我用flash測試可以,直接對他按右鍵選貼上也會變成空格XD 我試成功了,感謝J大的幫忙...Orz 我有稍微改了一下傾聽方式, 變成當按下鍵盤時,就讓timer去偵聽,把剪貼簿變成空字串 ----------------------------程式碼如下-------------------------- 範例網址: http://140.115.135.105/textArea/StopCopy.html import flash.system.*; import mx.managers.FocusManager; private var timer:Timer = new Timer(10,0);//每10毫秒執行一次 //當按下鍵盤時,就初始化一個timer進行偵測的工作 public function init():void { //InputWord是textArea元件的id InputWord.addEventListener(KeyboardEvent.KEY_DOWN, check); } public function check(event:KeyboardEvent):void { //設個timer去偵測 timer.addEventListener(TimerEvent.TIMER,textAreaFocusInHandler); //啟動timer timer.start(); } public function textAreaFocusInHandler(event:TimerEvent):void { System.setClipboard(" "); //將複製的字串變成空字串 } 分享出來,這樣有此需求的人 下次就不會像我這樣找到頭暈眼花了 感謝flash版大家熱心的幫助....Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.36.206 ※ 編輯: cloudfly 來自: 218.175.36.206 (12/14 16:11)

12/14 16:19, , 1F
ctrl+v 還是能用阿
12/14 16:19, 1F

12/14 16:34, , 2F
是啦...因為我的使用對象還不曉得CTRL+V..所以我才沒弄.=
12/14 16:34, 2F

12/14 16:36, , 3F
剛又試了一下..ctrl+c和ctrl+v應該不能用了吧
12/14 16:36, 3F

12/14 16:45, , 4F
可以阿
12/14 16:45, 4F

12/15 11:55, , 5F
按右鍵選貼上呢?
12/15 11:55, 5F
文章代碼(AID): #19HBzkIb (Flash)
文章代碼(AID): #19HBzkIb (Flash)