質問: 【flash as3.0 音データをインスタンス内にもってくる方法につ 【flash as3.0 音データをインスタンス内にもってくる方法について】 winxp adobeflashcs4 現在音楽の再生ソフトを制作しており、その中で、 soundmixer.computespectrumで音に反応するビジュアライザーを作ってます。 visualというインスタンスを作り、 その中に音反応用のプログラムを書きました。 メインの1フレーム目に音を読み込むための↓ var sndch:soundchannel; var snd:sound=new sound(); snd.load(new urlrequest("music.mp3")) と停止・再生。 visualというムービークリップの1フレーム目に 音反応。 実際動いているのですが、どうしてもnullのオブジェクト参照のプロパティーにアクセスすることはできませんのエラーが出てしまいます。 addeventlistener(event.enter_frame, onenterframe); sndch.addeventlistener(event.sound_complete, onplaybackcomplete); visualのインスタンス内のスクリプト内で sndchをうまく呼び出せてないことが原因というのはわかってるのですが 対処方法がわかりません。 ご教授いただけないでしょうか? よろしくお願いいたします。
回答: snd.load(new urlrequest("music.mp3")) ↑が終わってから↓を実行すると、直ると思います。 addeventlistener(event.enter_frame, onenterframe); sndch.addeventlistener(event.sound_complete, onplaybackcomplete);