看板 Flash 關於我們 聯絡資訊
※ 引述《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)
pm2001:ctrl+v 還是能用阿 12/14 16:19
cloudfly:是啦...因為我的使用對象還不曉得CTRL+V..所以我才沒弄.= 12/14 16:34
cloudfly:剛又試了一下..ctrl+c和ctrl+v應該不能用了吧 12/14 16:36
pm2001:可以阿 12/14 16:45
Jerrynet:按右鍵選貼上呢? 12/15 11:55