用于在文本字段中键入的AS3事件侦听器

时间:2014-03-04 23:59:43

标签: actionscript-3 textfield addeventlistener typing

当我输入文本字段时,我希望启动一个事件监听器。但是我只想在你开始打字时这样做,而不是在你点击它时。我不太确定如何解决这个问题。我该怎么办?

2 个答案:

答案 0 :(得分:3)

TextField发送了两个有助于实现这一目标的事件:

Event.CHANGE KeyboardEvent.KEY_UP

答案 1 :(得分:0)

使用KeyboardEvent.Key_UP

var tf:TextField = new TextField();
tf.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);

function keyUpHandler(e:KeyboardEvent):void {
    // do something
}

如果您需要知道键入的字符,请查看KeyboardEvent.keyCode