我正在编写一个代码,当用户按下键盘上的特定按钮时,该颜色将在flash舞台上绘制一个对象;但它不起作用 - 这是我的代码:
if (e.keyCode == "G".charCodeAt()) {
colorNumber = #04FA00;
} else if (e.keyCode == "H".charCodeAt()) {
colorNumber = #CA00E3;
}
答案 0 :(得分:0)
如果e是KeyboardEvent,您可以使用e.charCode() == 'G'
。
答案 1 :(得分:0)
颜色的十六进制数字写为“0x000000”而不是“#000000”。所以你会写:
colorNumber = 0x04FA00;
如果您使用
e.charCode == "G".charCodeAt(0);
你需要按shift-g才能正常工作。否则使用
e.charCode == "g".charCodeAt(0);