サウンドのループ回数
swf のファイルフォーマットを調べている時に、サウンドループ設定の「ループ」がどういう制御になっているのかが気になって、書き出した swf をバイナリエディタでチェックしてみた。
ループ回数に相当するビット列は ff 7f で、これはリトルエンディアンなので 0x7fff つまり 32767 回ということになる。
あれ、無限ループじゃなかったのねw
1秒の効果音でも9時間くらいかかるから問題ないのだけれど、どうせなら上限の 65535 回に設定すればいいのに。
オーサリングソフト上でサウンドループ設定を「繰り返し」にしてループ回数を 32767 に設定したら、自動的に「ループ」に変わったw
なにこの中途半端な親切設計。


