方法一:
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...
}
}
方法二: 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;
}
if(Selection.getCaretIndex() >=0)
{
return;
}

收藏到QQ书签