1

学校でアクションを起こす課題があります。緑のボタンをクリックするたびに、カウンターがカウントされ、青い長方形が右に移動し、フレームの境界に当たると左から戻り、カウンターを最初から再開します。 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);
}


}
4

1 に答える 1

1

elseステートメント内のnumclick変数にゼロ値を割り当てるだけです

else{
    r1.x = 0;
    numclick=0;
    mytext.text ="number of clicks: "+String(numclick);
}
于 2012-12-05T23:52:30.217 に答える