gpt4 book ai didi

actionscript-3 - AS3 TextField-将值设置为“”时不需要回车

转载 作者:行者123 更新时间:2023-12-03 22:43:33 24 4
gpt4 key购买 nike

我有一个输入TextField,并且在舞台上甚至还有一个监听器都有KeyboardEvent.KEY_DOWN来监听Keyboard.ENTER事件。事件侦听器将输入的文本添加到数组或其他内容,然后清除TextField。问题在于,当Enter键事件触发并且TextField值设置为“”时,它将在回车符保留在TextField中并将光标置于第二行。 WTF?我已经为AS2和AS3进行了很长时间的编码,并且之前从未遇到过。我失去理智了吗?请帮助,人! :-)

例:

var myTextArray:Array = new Array();
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

function onKeyDown(e:KeyboardEvent):void{
if(e.keyCode == Keyboard.ENTER){
if(_inputText.text != null){
myTextArray.push(_inputText.text);
}
_inputText.text = "";
}
}

最佳答案

只需将KEY_DOWN替换为KEY_UP。它解决了这个问题(至少对我来说)

关于actionscript-3 - AS3 TextField-将值设置为“”时不需要回车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2029926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com