如果条件是在AS3中更改变量

时间:2014-05-31 12:50:12

标签: actionscript-3 flash

在这里完成AS3的初学者,但我尝试创建一个倒计时,当达到0时进入下一帧。我尝试通过在输入框架后立即停止框架,然后开始倒计时。它在没有if语句的情况下工作,但是一旦插入if语句,它就会从0秒而不是15秒开始倒计时。

stop()

var countdown:Number = 15;

var fl_CountDownTimerInstance:Timer = new Timer(1000, countdown);
fl_CountDownTimerInstance.addEventListener(TimerEvent.TIMER, fl_CountDownTimerHandler);
fl_CountDownTimerInstance.start();

function fl_CountDownTimerHandler(event:TimerEvent):void
{
    trace(countdown + " seconds");
    countdown--;
}

if (countdown=0){


play();
}

提前致谢

1 个答案:

答案 0 :(得分:2)

使用

if (countdown==0){

因为如果使用一个=,则更改值

countdown == 0 // checks if countdown is equals 0

countdown = 0 //  assigns 0 value to countdown