As3输入密钥应该作为标签工作

时间:2014-08-29 04:57:30

标签: actionscript-3 air textinput

我已经使用tab键在我的Adobe Air中设置了TexInput控件的tabindex。现在我想用回车键做同样的事情。我的意思是当我在TextInput中按下回车键时,应该选择下一个控件。

在C#中我们可以对SendKeys做同样的事情,据我所知,在Adobe Air中没有这种方式。

这是我添加的活动

// get key presses only when the textfield is being edited
inputText.addEventListener(KeyboardEvent.KEY_DOWN,handler);
function handler(event:KeyboardEvent){

// if the key is ENTER
if(event.charCode == 13){

   // WHAT ???
}
}

1 个答案:

答案 0 :(得分:0)

  1. 使用下一个/上一个tabIndex
  2. 查找实例
  3. 根据您使用的控件,在此控件上调用setFocus()方法(如果有),或者将舞台的focus属性设置为此实例。如果要删除焦点,请将其设置为null。