不具合の事象
内部で埋め込んで使用していたmp3ファイルを、サイズを小さくするため、
外部においてロードしようとしたが「Invalid Sound」とでる。
(URLRequestを定義後、Soundクラスのインスタンスに入れる。
その後、playする)
[Embed(source="/assets/audio/bgm/xxxxx.mp3")]
private static const xxxxxBGM:Class;
internal var _xxxxxBGM:Sound = new xxxxxBGM as Sound;
▼
var url : URLRequest = new (LoaderProxy.host + "/assets/audio/bgm/xxxxx.mp3");
internal var _xxxxxBGM:Sound = new Sound(url);
不具合の原因
Embedした位置をurl宣言に変更したが、変数LoaderProxy.hostに値が入っていないので、
エラーがでる。
url記述場所を呼びたいタイミングのところに変更すれば、エラーがなくなった。