我正在使用String.fromCharCode
任何想法,例如为什么按下半色组合故障输出“<”
var key:String=String.fromCharCode(e.charCode);
这是我现在用于分号的解决方法
if ((e.charCode == 60) && (e.keyCode==188)) {key =';';}
if ((e.charCode == 43) && (e.keyCode==187)) {key ='?';}
此FLASH事件也存在同样的问题
onKeyDownEvent(的KeyboardEvent:的KeyboardEvent)
答案 0 :(得分:0)
您不应手动撰写来自event.charCode
或event.keyCode
的字符。使用户输入字符串的唯一正确方法是将焦点放在输入字段中,并从其text
属性中获取结果。
您可以使该输入字符串不可见,并根据需要显示该输入。但是你不应该像你那样编写输入字符。