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

看板Flash作者 (堅持到底)時間17年前 (2008/12/14 12:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《Jerrynet (聖石小子)》之銘言: : 我的折衷方法~~ : 1. 儲存目前textarea的值 : 2. 對textarea偵聽textinput事件 (好像只有flex3才有這事件?) : 3. 發現textarea文字有更動->對照儲存的值 : ->發現文字增加不只一個字 : ->改回原本的值或是只讓他增加一個字XD : 4. 再次存回目前textarea的值 : 應該可以用吧~不知道orz : 剛剛想到另外一招~ : 1. 用mx.managers.FocusManager找出目前焦點是否在此textarea上 : 2. 如果是,把剪貼簿清除XD 不曉得是這樣嗎?? import flash.system.*; import mx.managers.FocusManager; private var timer:Timer = new Timer(10,0);//每10毫秒執行一次 //設定一個timer去偵測是否焦點是在textArea元件上 public function init():void { timer.start();//啟動timer timer.addEventListener(TimerEvent.TIMER,check); } public function check(event:TimerEvent):void { if(focusManager.setFocus(InputWord))//InputWord是textArea元件 { System.setClipboard(' '); } } 但是好像還是不行,是我有寫錯嗎?還是有少什麼東西? 因為似乎沒有跟複製貼上有bridge到。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.36.206
文章代碼(AID): #19H92VZ7 (Flash)
討論串 (同標題文章)
文章代碼(AID): #19H92VZ7 (Flash)