【问题标题】:How to make Click Counter restart from 0 using Flash Actionscript 3.0如何使用 Flash Actionscript 3.0 使 Click Counter 从 0 重新启动
【发布时间】:2012-12-06 07:52:30
【问题描述】:

我们在学校有一个任务,我们要做一个动作:每次我点击绿色按钮,计数器计数,蓝色矩形向右移动,当它碰到框架的边框时,它从左边返回,所以重新启动从 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);
}


}

【问题讨论】:

    标签: flash actionscript click counter


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-25
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 2010-09-14
      • 1970-01-01
      相关资源
      最近更新 更多