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