FlashCS3のas3について質問です。

Soundクラスを使って外部の音楽ファイルをロードし、再生しているのですが、再生中も、停止した後もメモリ使用量が増加し、長時間再生するとエラー表示されます。
なにか原因がわかる方いらっしゃらないでしょうか?
よろしくお願いします。

スクリプトとしては以下のようなものを書いています。

var mysound:Sound;

//サウンドの読み込み
playSong();
function playSong() {
mysound=new Sound(new URLRequest("URL"));
mysound.addEventListener (Event.OPEN,SoundOpenFunc);
}

//再生
function SoundOpenFunc (event : Event) {
var myChannel:SoundChannel=mysound.play();
}

回答の条件
  • URL必須
  • 1人10回まで
  • 登録:2009/06/04 16:26:27
  • 終了:2009/06/11 16:30:03

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332009/06/04 17:58:21

ポイント35pt

使わなくなったSoundオブジェクトを開放した方がいいと思います。

delete だけでは開放しないのですが、リンク先にDynamic Propertyを使った方法が紹介されています。

id:lovespread13 No.2

capelito回答回数141ベストアンサー獲得回数152009/06/04 22:43:59

ポイント35pt

こちらが参考になりますでしょうか。

http://www.publicroots.com/fmt/archives/000232.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません