제목에 설명하는 방법을 알지 못했지만 응용 프로그램의 다른 textArea에 텍스트를 생성하는 textArea가 있습니다.다른 textArea에서 생성 된 AS3의 textArea에서 텍스트를 삭제하는 방법
gallery.txtArea1.addEventListener(TextEvent.TEXT_INPUT, displayEvent);
function displayEvent(event:TextEvent):void {
picArea1.text = gallery.txtArea1.text + event.text;
}
을하지만 동적 텍스트 영역 picArea1에서 텍스트를 삭제하고자 할 때, 그 키 코드를 캡처하지 않습니다 : 그것은 잘 텍스트를 생성합니다. 그래서 특별히 다른 이벤트 리스너를 추가했습니다.
gallery.txtArea1.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
function onKeyPressed(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.DELETE) {
picArea1.text = gallery.txtArea1.text;
}
}
새로 고침 만하면됩니다. 그러나 그것은 삭제시에 선택하지 않습니다. 내가 뭘 놓치고 있니?
이 두 번째 리스너 대신 KEY_UP를 사용해보십시오 :
그래서이 내 마지막 기능입니다. – BadFeelingAboutThis