两个解决flash程序中使用快捷键与文本输入冲突的办法
点击次数:38 次 发布日期:2008-11-21 23:37:31 作者:源代码网
|
方法一: keylis = new Object(); 方法二: Key.addListener(keylis); keylis.onKeyDown = function() { var pathArr = Selection.getFocus().split("."); var foucs = _root; for (var i = 1; i<pathArr.length; i++) { foucs = foucs[pathArr[i]]; } if (foucs instanceof TextField && fouse.type == "input") { trace(foucs); return; } if(Key.isDown(65)) { //run... } } //这种方法比较简单,但不能判断焦点文本的类型为输入类型
源代码网供稿.if(Selection.getCaretIndex() >=0) { return; } |
