在代码中需要适当的格式

时间:2014-03-16 18:51:47

标签: actionscript-3 colors

我正在编写一个代码,当用户按下键盘上的特定按钮时,该颜色将在flash舞台上绘制一个对象;但它不起作用 - 这是我的代码:

if (e.keyCode == "G".charCodeAt()) { 
   colorNumber = #04FA00;   
} else if  (e.keyCode == "H".charCodeAt()) {    
    colorNumber = #CA00E3; 
}

2 个答案:

答案 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);