ラジオボタン(チェックボックス)を作る2//AS2.0

続けて、複数のラジオボタンから、ひとつを選択するものを作ってみます。

さっきのcheck1_mcというMCをコピーして、check2_mc、check3_mcを作ります。
このMCの中身は、ラジオボタン(チェックボックス)を作る1の通りです。

後は、どのボタンを選択しているかを、変数selectに入れて認識しています。
すでにselectと同じボタンを押したときの動作は、今のところ入れていませんが、後で入れられるように、trace()が入っていますので、入れ替えてください。


//ActionScript//////////////////////////////////////////////////////////////////


//初期値は1
select = 1;
check1_mc.gotoAndStop(2);

check1_mc.onRelease = function  () {
    if (select == 1) {
        //trace("既に1です");
        } else {
        check1_mc.gotoAndStop(2);
        check2_mc.gotoAndStop(1);
        check3_mc.gotoAndStop(1);
        select = 1;
}
}

check2_mc.onRelease = function  () {
    if (select == 2) {
        } else {
        check1_mc.gotoAndStop(1);
        check2_mc.gotoAndStop(2);
        check3_mc.gotoAndStop(1);
        select = 2;
}
}

check3_mc.onRelease = function  () {
    if (select == 3) {
        } else {
        check1_mc.gotoAndStop(1);
        check2_mc.gotoAndStop(1);
        check3_mc.gotoAndStop(2);
        select = 3;
}
}


サンプル↓

Bookmark and Share


ブックマークに追加