Actionscript 3 AS3键盘事件行为在OS';s

Actionscript 3 AS3键盘事件行为在OS';s,actionscript-3,keyboard,Actionscript 3,Keyboard,我在文本区域上使用了键盘事件,并尝试在,/字符式按键上执行一些操作。我的问题是,我没有一个齐次的方法来捕捉这种字符 例如,对于按下的, 在Mac上: 在Windows上: String.fromCharCode(event.charCode); // -> "<" trace(event.keyCode); // -> 226 String.fromCharCode(event.charCode);//->“您应该使用字符码,因为它使用字符集(支

我在
文本区域上使用了
键盘事件
,并尝试在
/
字符式按键上执行一些操作。我的问题是,我没有一个齐次的方法来捕捉这种字符

例如,对于按下的
, 在Mac上:

在Windows上:

String.fromCharCode(event.charCode); // -> "<"
trace(event.keyCode);                // -> 226

String.fromCharCode(event.charCode);//->“您应该使用字符码,因为它使用字符集(支持ASCII的默认UTF-8)会更准确,keycode是键盘上的代码,这意味着您可以对相同的键使用不同的代码,例如,kebord“主”部分的减号和数字键盘上的减号将使用不同的代码


您应该使用字符码,因为它使用字符集(支持ASCII的默认UTF-8)更准确,keycode是键盘上的代码,这意味着您可以对同一个键使用不同的代码,例如,kebord“主”部分的减号和数字键盘上的减号将使用不同的代码


您好,您已经在mac和windows上显示了>,这两种平台上的显示肯定会有所不同。此外,您可能希望听到对文本字段的更改,而不仅仅是键盘事件-这样您就知道用户在文本字段中键入了内容谢谢”您可能想要监听对文本字段的更改,而不仅仅是键盘事件“当然。。。但是有字符码的WTF?。。。一点也不像预期的那样工作…你是说:在mac上>给出的字符码与在windows上不同吗?在你的帖子中,你使用了>for mac和给出的字符码与windows上的不同。我想键码可能不同,但字符码是当前代码页的代码,例如UTF-8,因此,在mac和windows上显示的>和<在任何系统上都应该是完全相同的-无论如何,在这两种平台上肯定会有所不同。此外,您可能希望只听文本字段的更改,而不仅仅是键盘事件-这样您就知道用户在文本字段中键入了一些内容谢谢“您可能希望只听文本字段的更改,而不仅仅是键盘事件”确定。。。但是有字符码的WTF?。。。一点也不像预期的那样工作…你是说:在mac上>给出的字符码与在windows上不同吗?在你的帖子中,你使用了>for mac和给出的字符码与windows上的不同。我可以想象keycode可能不同,但字符码是当前代码页的代码,如UTF-8,因此在任何系统上都应该完全相同
String.fromCharCode(event.charCode); // -> "<"
trace(event.keyCode);                // -> 226