2
인 경우
TextArea
에 KeyboardEvent
을 사용하고 >
, /
char 스타일 키 누르기에 대한 일부 작업을 시도합니다. 내 문제는 그 종류의 숯을 잡는 균질 한 방법이 없다는 것입니다. Mac에서 >
누를에 대한 예를 들어OS3의 키보드 이벤트 동작이
, : Windows에서
String.fromCharCode(event.charCode); // -> ">"
trace(event.keyCode); // -> 62
: 다른
다른 OS의 행동 :
내가 다른 사이트에서 이걸 발견 플래시는 단지 OS의 이미 존재하는 키보드 인터페이스에 연결하기 때문에 KeyboardEvents를 사용하십시오. 참고 키보드는 Windows, Mac 및 Linux에서 다르게 작동합니다.String.fromCharCode(event.charCode); // -> "<" trace(event.keyCode); // -> 226
그렇다면 사용 사례별로 일관성을 유지하기 위해 어떤 모범 사례를 사용할 수 있습니까?
안녕 당신이 맥과 <창문에> 보여 주었다 - 확실히 어쨌든 두 플랫폼에 따라 다를 수 있습니다. 또한 키보드 이벤트가 아닌 텍스트 필드의 변경 내용을 듣고 싶을 수도 있습니다. 즉, 사용자가 텍스트 필드에 무언가를 입력했음을 알 수 있습니다. –
감사합니다. "키보드 필드 만 변경하지 않고 텍스트 필드의 변경 내용을들을 수 있습니다. " charcode를 사용하면 ... ... WTF가 예상대로 작동하지 않습니다 ... – adioss
Mac에서>는 Windows보다 다른 charCode를 제공합니까? 귀하의 게시물에서> Mac 용 및