作者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)
1F:→ Jerrynet:第一个方法如果是用中文输入法很容易烂掉(ex:新注音) 12/14 02:22
2F:→ cloudfly:使用者就是使用新注音输入法..= = 12/14 03:05
3F:推 cloudfly:J大的第二点把剪贴簿清除..flex的语法会用到哪个类别呢 12/14 03:12
4F:→ tka:应该是 System.setClipboard('')这样就可以了 12/14 03:16
5F:→ tka:记得import flash.system; 12/14 03:17