• ベストアンサー

フラッシュでメールフォームを作ったのですが。。。

メールフォームから、メールを送る仕組みがわからず、 形だけ作ったものの、どうしようもありません。 どなたか、タグなどを 教えていただけませんか? 初心者でいろいろ調べたものの、 専門用語が多すぎて・・・。 フラッシュはフルフラッシュサイトです。 その中の1ページの一部分にメールフォームをくっつけたいのです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

Flashが外部にできることはJavaScriptの域を出ませんから,Flashだけではいくら頑張っても無理です。 普通はCGIに変数を送って,サーバー側からメールを送信します。 「Flash メールフォーム」 とGoogleなどで検索されてもCGI系のことばかりでてくるでしょう。 なんとかすればPHPでもできるかもしれませんが,一般的にはCGIです。 「メールフォームをFlashで作る(1)」 http://www.yoshimitsu-jp.com/yoshiko/flashkouza/mail/kouza1.html が説明サイトとしては有名です。 そのサイト以上の説明はここでは不可能です。 その他,配布されている「Flash + CGI」のメールフォームサンプルをダウンロードしてみて,実験を繰り返せばできるようになると思います。 少なくともサーバーがCGIの使用ができるサーバーでないと無理になります。 誤魔化し方法としては,単にメール作成するフォームとしてFlashを利用する手もありますけどね。 「メール形式でテキスト保存」 http://fpower.org/f4mail.htm スクリプトの形が古いので, Flash5以降に書き直すと -------------------------------------- on (release) { STRINGVAL = "mailto:" + name + "?subject=" + sub + "&body=" + bodyval; test = STRINGVAL; getURL(STRINGVAL); } -------------------------------------- のようになります。 また, 「質問:メールフォームの設置方法に関しまして」 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1127682 も参考になるかもしれません。

関連するQ&A