※ ChatGPTを利用し、要約された質問です(原文:変数を利用してif文をまとめたい)
変数を利用してif文をまとめたい
このQ&Aのポイント
初心者クラスの質問ですみません。変数を使って1行にまとめられそうなスクリプトがありますが、実装方法がわかりません。
on (release) ボタンが押されたときに、条件に応じた m1 〜 m10 の音声を停止させたいです。
どのように変数を使ってif文をまとめればいいでしょうか?お教えいただけないでしょうか。
いつも、ありがとうございます。WinXP Flash8です。
初心者クラスの質問ですみません。
下記のボタンにあてたスクリプト、qesの変数を使って1行にまとめ
られそうなのですが、できません。
ここであきらめたくないので、ぜひ、教えてください。
on (release) {
if (qes == 1)
{
this.sound_kaisetsu.m1.stop ();
}
else if (qes == 2)
{
this.sound_kaisetsu.m2.stop ();
}
else if (qes == 3)
{
this.sound_kaisetsu.m3.stop ();
}
else if (qes == 4)
{
this.sound_kaisetsu.m4.stop ();
}
else if (qes == 5)
{
this.sound_kaisetsu.m5.stop ();
}
else if (qes == 6)
{
this.sound_kaisetsu.m6.stop ();
}
else if (qes == 7)
{
this.sound_kaisetsu.m7.stop ();
}
else if (qes == 8)
{
this.sound_kaisetsu.m8.stop ();
}
else if (qes == 9)
{
this.sound_kaisetsu.m9.stop ();
}
else if (qes == 10)
{
this.sound_kaisetsu.m10.stop ();
}
}
お礼
ありがとうございました!! []をどこに入れたらいいかわからなかったのですが、すっきりしました。 これから応用できます。 感謝します。