人に聞けない痔の悩み、これでスッキリ >>

【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をうまく呼び出せてないことが原因というのはわかってるのですが
対処方法がわかりません。

ご教授いただけないでしょうか?
よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

snd.load(new URLRequest("music.mp3"))



↑が終わってから↓を実行すると、直ると思います。

addEventListener(Event.ENTER_FRAME, onEnterFrame);
sndCh.addEventListener(Event.SOUND_COMPLETE, onPlaybackComplete);
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング