ライブラリからオーディオ ファイルを読み込む際に問題が発生しました。以前は次のように外部からサウンド ファイルを読み込んでいました。
var s1:Sound = new Sound(new URLRequest("Sound/Melody1.mp3"));
ただし、mp3 ファイルでループの問題が発生したため、ライブラリからそれらをロードする必要があります。
以下は私の試みですが、エラーが表示されます: Scene 1, Layer 'Actions', Frame 1, Line 21 1061: 静的型 flash.media:Sound の参照を介して未定義の可能性があるメソッド attachSound を呼び出します。
/* クリックしてサウンドを再生/停止 1 シンボル インスタンスをクリックすると、指定されたサウンドが再生されます。シンボル インスタンスをもう一度クリックすると、サウンドが停止します。*/
Btn_Melody1.addEventListener(MouseEvent.CLICK, fl_ClickToPlayStopSound1);
var fl_SC1:SoundChannel;
//この変数は、サウンドを再生するか停止するかを追跡します var fl_ToPlay1:Boolean = true;
関数 fl_ClickToPlayStopSound1(evt:MouseEvent):void
{
if (fl_ToPlay1)
{
var s1:Sound = new Sound();
s1.attachSound("Melody1");
fl_SC1 = s1.play(0,999);
}
else
{
fl_SC1.stop();
}
fl_ToPlay1 = ! fl_ToPlay1;
}
私が間違っていることはわかりません。すべての助けをいただければ幸いです。