如何使用Flash Actionscript 3.0从0重新启动单击计数器

如何使用Flash Actionscript 3.0从0重新启动单击计数器,flash,actionscript,click,counter,Flash,Actionscript,Click,Counter,我们在学校有一个作业,我们要做一个动作:每次我点击绿色按钮,计数器计数,蓝色矩形移到右边,当它到达帧的边界时,它从左边返回,然后从0重新启动计数器 我能够使它计数,蓝色矩形返回,但我需要的帮助是如何在矩形返回时使计数器从0重新开始计数?我必须添加或更改什么代码 非常感谢 下面是我的剧本(我知道一团糟) 导入fl.motion.MotionEvent; 变量mynumber:int=5 var numclick:int=0; mytext.text=“” mynumber=mynumber+5;

我们在学校有一个作业,我们要做一个动作:每次我点击绿色按钮,计数器计数,蓝色矩形移到右边,当它到达帧的边界时,它从左边返回,然后从0重新启动计数器

我能够使它计数,蓝色矩形返回,但我需要的帮助是如何在矩形返回时使计数器从0重新开始计数?我必须添加或更改什么代码

非常感谢

下面是我的剧本(我知道一团糟)

导入fl.motion.MotionEvent;
变量mynumber:int=5
var numclick:int=0;
mytext.text=“”
mynumber=mynumber+5;
跟踪(mynumber);
var myword:String=“你好,世界!”;
微量元素(5+5);
跟踪(“5”+“5”)
r1.x=0;
r1.y=0;
btn1.addEventListener(MouseEvent.CLICK,moveme);
函数moveme(evt:MouseEvent):void{
numclick++;
如果(r1.x<550){
r1.x=r1.x+100;
mytext.text=“点击次数:”+字符串(numclick);
}否则{
r1.x=0;
mytext.text=“点击次数:”+字符串(numclick);
}
}

只需在else语句中为numclick变量赋值即可

else{
    r1.x = 0;
    numclick=0;
    mytext.text ="number of clicks: "+String(numclick);
}

只需在else语句中为numclick变量赋值

else{
    r1.x = 0;
    numclick=0;
    mytext.text ="number of clicks: "+String(numclick);
}