【AS2】マイクからのサウンドを制御する

AS3になってからAS2は淘汰されていくばかりです。
AS2までのほうが変にプログラム臭くないし、
ちょっとしたものを作るのにちょうどいいのにな。

マイクを使ったおもちゃを作っているのですが、本とかにあまり載っていないし、マイクでひろった音をコントロールする一手がなかったので書いておきます。

以下、アドビのリファレンスを参考にしたもの
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

createEmptyMovieClip(“micSound”, 100);

var micInput = Microphone.get();
micSound.attachAudio(micInput);
var micSoundControl = new Sound(micSound);
micSoundControl.setVolume(0);

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

手順としては、
 1. マイクを作成 # Microphone.get()
 2. マイクをムービークリップにくっつける # attachAudio()

これでマイクは使えます。パラメータなどはこちらを参考に。
で、次にマイクからひろった音をどうするかなんですが、

 3. マイク付きムービークリップをターゲットにサウンドオブジェクトを作る
   var micSoundControl = new Sound(micSound);

これがネットで探した限りなくってリファレンスにだけ載ってました。
とりあえずいつものサウンドと同じように扱えるようになりました。

参考ページ:
http://hakuhin.hp.infoseek.co.jp/main/as/microphone.html
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/help.html?content=Part2_AS2_LangRef_1.html
 
 

Leave a Reply

You must be logged in to post a comment.