ラジオボタン(チェックボックス)を作る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;
}
}
サンプル↓