メールフォームプロ2.0開発(7)
こ、こいつ・・・喋るぞ・・・・。ということで喋らせてみました。
2009-01-03 09:38:22
入力時間 / 06:24
メールフォーム業界初!しゃべるメールフォームはこんなかんじです。
いや、もちろんネタですよ。アムロだったらきっと驚いてくれるんじゃないかなと思って。
どうやってしゃべらせているかと言うと、外部mp3を読み込むFlashをまず用意します。swfの読み込みは以下のようなActionScriptで簡単に読み込めます。
var mfpSE:Sound = new Sound(this);
mfpSE.loadSound("commons/"+filename+".mp3", true);
このfilenameというのはURLクエリで渡されるファイル名ですね。で、そのファイル名をmailform.jsというjavascriptから渡しているだけです。渡された場合、そのswfを読み込むためのObjectタグとembedタグをgetElementByIdのinnerHTMLでmailformのオブジェクトの下に追記します。すると音がなるという寸法です。簡単だ。
メールフォームに効果音というのはある意味、ちょっとネタですけどどうかなと思ってね。
ちなみに声は和田の声です。エフェクト掛けてます。本当にスイマセン。ちょっとした出来心です・・・。
もちろんリリースする際は、デフォOFFでリリースしますからご安心ください・・・。
P.115