• 締切済み

FLASHでのアンケートフォーム

今、FLASHでアンケートフォームを作成しています。CGIと連動させています。手持ちの本などを見て進めてきて、メールを送信できるところまで出来ました。 ところが、ComboBoxを使用した部分が、メールでは送信されてこないという事態に陥りました。いろいろ検索して調べてみても、ComboBoxを使ったVBAのアンケートフォームなどはありましたが、FLASHでの具体例がなく、行き詰ってしまいました。 ComboBoxを使ったFLASHのアンケートフォームは無理なのでしょうか? 個人的には変数を指定できないので、ダメなのかと考えています。 もしできるのであれば、どのようにしたらいいでしょうか? できないのであれば、回避する方法はありますか? 質問の仕方が下手で申し訳ありませんが、お答えいただけると嬉しいです><;

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

  • perse
  • ベストアンサー率74% (113/152)
回答No.1

Flashのバージョンはなんでしょう? バージョンによって違った回答になるかと思いますが、 ComboBoxのインスタンス名:cb 送信ボタンのインスタンス名:send_btn として cb.addItem({label:"label1", data:"data1"}); cb.addItem({label:"label2", data:"data2"}); cb.addItem({label:"label3", data:"data3"}); send_btn.onRelease = function() { trace("ボタンクリック") var my_lv = new LoadVars(); //コンボボックスで選択した情報を入れる my_lv.cbData = cb.selectedItem.data; //送る my_lv.send("cgiのアドレス"); }; 送った情報はcgiの$ENV{QUERY_STRING}で取得すると cbData=data1 という形式になります。 この「cbData」はASの >my_lv.cbData = cb.selectedItem.data; の部分で指定した変数名です。変数名ですのでなんでも構いません。

関連するQ&A

  • Flashでのメールフォーム

    LoadVarsを利用して変数名をCGIに送るFlashでのメールフォームを作成しています。 テキストエリアの値はプロパティで変数名を指定できるので送信できるのですが、チェックボックスの値を受け渡す方法がわかりません。 HTMLのFORMで書いた場合は <INPUT TYPE="CHECKBOX" NAME="check" value="希望する"> このようになるのですが、これと同様の情報をFlashのメールフォームで送信する場合にはどのようにすればよいのでしょうか? ・FlashでのチェックボックスはコンポーネントのCheck Boxで作成しています ・true,falseの判定を送信するだけでもかまいません 以上です。よろしくお願いします。

    • ベストアンサー
    • Flash
  • CGIによるアンケートフォームのメール送信

    私は今までHTMLでアンケートフォームを作成していました。しかし、HTMLで次のコードを組み込むとメール送信時に警告が出てしまいました。 <form action="mailto:○○○@△△△.co.jp"> そこで、いろいろなアンケートフォームのソースを見てみるとCGIが使われているようでした。 CGIはまったくの初心者です。 CGIでのアンケートフォームの作り方を教えてください。

    • ベストアンサー
    • CGI
  • アンケートフォーム

    またまた、DOREAMWEABER4で教えていただきたいのですが、DWのフォームで作成したアンケートフォームからお客さんがメールを出したのですが、.ATTの添付書類で送られてきました。実験ではちゃんとメールは送れたのですが。アンケートフォームからメールが文字化けせずに送れる方法はありますか?もしくは、CGI以外で他の方法はありますか?

  • Flashのみで動くメールフォーム(CGI未使用)

    って、あるのでしょうか。。。? Flashでのメールフォーム多々あれど、 結局は裏でCGI君がメール送信の手助けをしていますが、 これを、Flashのみでメールフォームから、 送信プロセスまでをコントロールすることは可能でしょうか? また、可能であれば、そのソースを公開しているサイトを教えてください(T。T)ノ よろしくお願いいたします。

  • flashからCGIへデータ送信

    flashからCGIへデータ送信する際、 今のところgetURLを使っているのですが、 これだとCGIページが開いてしまうので困っています。 データさえ送信できれば、CGIページは開かなくていいので、 そのようにできるやり方はありますでしょうか>< http://1art.jp/flash/le/lesson46/lesson46.htm こちらを参考にさせていただいて変更してみたのですが、 getURLだと、Flash上で定義している変数が一括で送信されているに対して、 このやり方だとこのように  my_lv.name1 = name1_txt.text; として、my_lv.○○といちいち変数を定義し直さなければならないのかな? と認識しています。(もし間違ってたらすみません) このやり方に変更すると、今まで動いていたCGIが動かなくなってしまったので; なので、できれば変数が一括送信されるgetURLのような方法があればな、と思っています。 説明下手で申し訳ありませんが、ご助言頂けると嬉しいです。

    • ベストアンサー
    • Flash
  • アンケートフォーム

    自分のサイトにアンケートフォームをつけているのですが、お客さんから来たメールに「Internet Explorerから投稿されたフォーム」という題名でPOSTDATA.ATTという添付ファイルが来ました。このファイルが開けずにお客さんの住所などがわかりません。やはりアンケートフォームはCGIを使用した方がよいのでしょうか?このファイルを開くのはどうしたらよいでしょうか?

  • アンケートフォーム

    HPの中にアンケートフォーム、お問合せフォームを作りたいのですが、PHP、CGI、JAVA、どれが簡単でしょうか?ちなみに自動返信メールが送れるプログラムです。まったく初心者で具体的に教えていただければと思います。よろしくお願いいたします。

    • 締切済み
    • PHP
  • アンケート・注文フォームの作り方

    こんにちは。初めてCGIに挑戦しようと思っています。 HPの中でアンケートや注文ができるページを作って、 送信された内容をメールなどで受け取れるようにしたいと考えています。 この場合はCGIのsendmail機能を使う事になるのでしょうか? サーバーはトクトクを利用していて、CGIの利用は可能なんですが、 ”sendmail使用不可”と規定されています。 しかしトクトクユーザーのサイトを見てみると、アンケートや問い合わせフォームを 設置されているページがいろいろありました。 これはsendmailではなく、他の方法を用いているのでしょうか・・・?? もしそうならどのような機能なのでしょうか。 おそらくsendmailについての私の認識違いだとは思うのですが、 もし詳しい方がいましたらご教授ください。 よろしくお願いします。

    • 締切済み
    • CGI
  • FlashよりLoadVarsクラスを使用し,CGIへデータを送信しようとしていますが…

    FlashよりLoadVarsクラスを使用し、CGIへデータを送信しようとしていますが・・・。 なかなか成功しません;; Flashのアクションスクリプト、およびCGI(Perlで)スクリプトをお教えいただけないでしょうか? -詳細- ボタンに LoadVars.send(); LoadVars.sendAndLoad(); などを使用し、Flash→CGIへ送信し、結果を表示したり、Flash→CGIへ送信し、CGIで送信した変数などを処理した後、Flashより変数を受信し、表示する。 -例- 1.Flashよりテキストフィールドに文字を入力し、CGIへ送信。 2.CGIにて受信後、受信した文字をopenで保存(.txtファイル作成) 3.先ほどCGIより保存したtxtファイルをFlashから読み込む。 -環境- 楽天さんのiswebライトでPerl言語を使い、Content-typeをHTMLでCGIを作成しております。 ご教授いただければ幸いです。 どうか、よろしくお願いいたしますm_ _m

    • ベストアンサー
    • Perl
  • フラッシュにメールフォームをつける

    フラッシュを作りました。 そこにメールフォームも作ったのですが、 どうやったら、自分のメールアドレスに送信できるか わかりません。 いろいろと試してみたのですが・・・。 どなたか教えていただけたらありがたいです。 よろしくお願いいたします。

専門家に質問してみよう