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



我们在学校有作业,我们做一个动作:每次我点击绿色按钮时,计数器计数,蓝色矩形向右移动,当它碰到框架的边框时,它从左边返回,因此从 0 重新启动计数器。

我能够让它计数并且蓝色矩形返回,但我需要帮助的是当矩形返回时如何使计数器重新启动以从 0 开始计数?我必须添加或更改哪些代码?

事先非常感谢你。

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

import fl.motion.MotionEvent;
var mynumber:int = 5
var numclick:int = 0;
mytext.text = ""
mynumber = mynumber+5;
trace(mynumber);
var myword:String = "Hello World!";
trace(5+5);
trace("5"+"5")
r1.x=0;
r1.y=0;
btn1.addEventListener(MouseEvent.CLICK,moveme);
function moveme(evt:MouseEvent):void {
    numclick++;
    if(r1.x < 550){
    r1.x = r1.x+100;

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

}

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

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

最新更新