我不知道如何在标题中解释这一点,但我有一个 textArea 可以在我的应用程序的另一个 textArea 中生成文本。它生成的文本就好了:
gallery.txtArea1.addEventListener(TextEvent.TEXT_INPUT, displayEvent);
function displayEvent(event:TextEvent):void {
picArea1.text = gallery.txtArea1.text + event.text;
}
但是当我想从动态文本区域 picArea1 中删除文本时,它不会捕获该 keyCode。所以我专门为此添加了另一个事件监听器:
gallery.txtArea1.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
function onKeyPressed(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.DELETE) {
picArea1.text = gallery.txtArea1.text;
}
}
只是为了刷新它。但它也没有接受删除。我错过了什么?