0

我有一个可以很容易解决的问题,我想……但不是用我的艺术头脑。Google 为我提供了 Timer 课程,但没有提供我需要的示例。简单地说,这是一个投票计数器 - 您可以按下五个按钮,其中一些会改变第一个计数器,其他的 - 第二个计数器。现在我想做的是在再次调用该函数之前添加一个延迟(比如 3000 毫秒),所以如果这个人开始快速砸所有按钮,他不会破坏结果。感谢帮助

    var count:uint = 0;
    var count2:uint = 0;
    counter1.text = '0';
    counter2.text = '0';
    stage.addEventListener(KeyboardEvent.KEY_UP, Rescued)
    stage.addEventListener(KeyboardEvent.KEY_UP, Trapped)

    function Rescued(event:KeyboardEvent):void {    
if (event.keyCode == 49) 
count++;
counter1.text = count.toString();
if (event.keyCode == 109)
count++;
counter1.text = count.toString();
    }
    function Trapped(event:KeyboardEvent):void {
if (event.keyCode == 54)  
count2++;
counter2.text = count2.toString();
if (event.keyCode == 36)
count2++;
counter2.text = count2.toString();
if (event.keyCode == 189)
count2++;
counter2.text = count2.toString();
}
4

1 回答 1

0

假设您使用的是 c++,我相信您可以使用 sleep() 函数并在其中输入所需的毫秒数。

于 2013-06-20T23:23:49.703 回答