【发布时间】:2017-10-30 21:12:41
【问题描述】:
我是动作脚本 2.0 的新手,我想要的是在匿名函数中使用局部变量
var count = 0;
var evtObject = new Object();
Key.addListener(evtObject);
evtObject.onkeypress = function()
{
if(Key.UP == Key.getCode())
{
// here i want to use the count value., count++;
trace(count);
}
}
在 if 块中我想使用计数值。即使知道它不起作用,我在onkeypress的匿名函数中使用它,它显然向我展示了undefined。请帮我解决这个问题。
【问题讨论】:
-
“我是动作脚本 2.0 的新手” 开始花时间使用 ActionScript 3.0,它还会让您为其他类 C 语言做好准备(例如:Java、C#、Swift 等)...无论如何:
if(Key.UP == Key.getCode())试图实现什么?Key.UP是当一个键停止被按下(释放)时,那么Key.getCode()会是等于吗?您在寻找“向上”箭头键吗?
标签: flash actionscript actionscript-2 anonymous-function