指定された位置でサウンドを開始する際の問題(AS2)
-
06-07-2019 - |
質問
Actionscript 2のコードに問題があります。曲を読み込んで、最後まで50秒で再生を開始しようとしています。
var song:Sound = new Sound();
song.setVolume(100);
song.loadSound(songToPlay,true); // songToPlay is a valid path
song.start(50);
これにより、サウンドがロードされて再生されますが、50秒ではなく開始時に開始されます。私も試しました
song.start(50,1);
成功なし。
何が間違っているのですか?
解決
特定の時間にサウンドファイルを開始するには、読み込みが完了した後に(または少なくともその時点以降に読み込まれた後に)開始する必要があります。
次のようなものを試してください:
var song:Sound = new Sound();
song.setVolume(100);
song.onLoad = function(success:Boolean)
{
if (success)
{
song.start(50);
}
};
song.loadSound(songToPlay,true);
所属していません StackOverflow