作者Jerrynet (聖石小子)
看板Flash
標題Re: [問題]如何在flash或flex裡鎖右鍵
時間Sun Dec 14 02:04:55 2008
我的折衷方法~~
1. 儲存目前textarea的值
2. 對textarea偵聽textinput事件 (好像只有flex3才有這事件?)
3. 發現textarea文字有更動->對照儲存的值
->發現文字增加不只一個字
->改回原本的值或是只讓他增加一個字XD
4. 再次存回目前textarea的值
應該可以用吧~不知道orz
剛剛想到另外一招~
1. 用mx.managers.FocusManager找出目前焦點是否在此textarea上
2. 如果是,把剪貼簿清除XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.112.47
※ 編輯: Jerrynet 來自: 219.70.112.47 (12/14 02:21)
→ Jerrynet:第一個方法如果是用中文輸入法很容易爛掉(ex:新注音) 12/14 02:22
→ cloudfly:使用者就是使用新注音輸入法..= = 12/14 03:05
推 cloudfly:J大的第二點把剪貼簿清除..flex的語法會用到哪個類別呢 12/14 03:12
→ tka:應該是 System.setClipboard('')這樣就可以了 12/14 03:16
→ tka:記得import flash.system; 12/14 03:17