
FlashとCGIを使って診断テストを作りたいと思っています。
診断テストというのは質問があって4択で答えていき、最後に診断結果というものを表示させるというものです。
ex)
Q1,考え方や価値観の違う人でも友達になれる
[0] [1] [2] [3]
Q2,いろいろな仕事や物事を同時に進めるのは苦手
[0] [1] [2] [3]
Q3,他人の欠点は目に付きやすく、突っ込みも得意
[0] [1] [2] [3]
Flashを使用する部分は質問・4択のところと診断結果のところです。
CGIとFlashをどうやってつなげればいいのかがわからないんです。
FlashはVer.5を使っています。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
テストと診断だけでしたらFlashだけでも実現できます。
普通CGIとFlashを連携させる場合
データの保存、読み込み
にしかCGIは使用しないと思います。
データが固定されたものならば
CGIとのやりとりは必要なく、
Flash内部で持っておけばいいのです。
もし
質問の内容が変わることがある
結果の内容がかわることがある
ユーザー認証が必要
ということならば
CGIの結果表示との差は
Flashは変数を受け取って
どのように結果を表示するか
ということだけです。
Flashが受け取れる変数のフォーマットがあって
CGIは結果をそのフォーマットで出力する。
というあたりが
結果がHTMLであるCGIとの違いです。
Flashの役割は
CGIに問合せ->結果待ち->処理
というわけです
No.2
- 回答日時:
FlashとCGI(Perl)の連携がわからないということですので、いきなり上記のようなものを作るのではなく簡単なところから連携を学んだ方がいいです。
実際、私がそうでしたから・・・w
FLASHカウンターなんか構造が簡単でCGIとの連携がわかりやすいと思います。
サンプルがあり両方の(FlashとCGI)ソースも見ることができ大変参考になるサイトを紹介します
http://namatamago.com/html/ja/index_le_c00.html
参考URL:http://namatamago.com/html/ja/index_le_c00.html
No.1
- 回答日時:
Flashは単に玄関(デザインの意味)で処理はすべてCGIということなら、通常のHTMLからCGIへのの引き渡しと同じように考えて良いのではと思います。
Flashにはボタンなど選択(クリック動作かチェック動作などで)することを=form actionとして設定し
→ cgiそれぞれの処理へ渡すと考えてCGIを書けば良いのではないかと言うことです。
ActiveScriptを用いるとかだと話は別ですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「Cancel = True」とはどういう...
-
VB2005 DataGridView上でクリッ...
-
別フォームから戻ったときのイ...
-
数千行HTML 画面表示の性能改善
-
エクセル アプリケーションの...
-
Perlで数値(小数点、負の数、...
-
Youtubeのバグ
-
エクセルのシート上に別のシー...
-
デジタル時計の時刻合わせの方...
-
マイページはどこを開くの
-
一定時間おきにアラームやポッ...
-
スクリプトって、何ですか?ど...
-
Javascript_submit()完了後に処...
-
Outlookでこのような表示がされ...
-
Excelでワードアートや図を常に...
-
ウインドウを毎回同じ位置、大...
-
小さな表示窓の呼び方は
-
大きい表へのスクロールバーの...
-
同じページをブラウザで複数開...
-
ウィンドウの2重起動を防止したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「Cancel = True」とはどういう...
-
別フォームから戻ったときのイ...
-
VB2005 DataGridView上でクリッ...
-
同一の検索値が複数存在する場...
-
excelのタスクバーアイコンが・...
-
処理終了後のに砂時計が、クリ...
-
VBAでグーグルにインデック...
-
VBAでIEの「Web ページからのメ...
-
エクセル アプリケーションの...
-
VC++2010 エディットボックスに...
-
C++での連続した左クリックの禁...
-
時間のかかる処理中にメッセー...
-
ASP DB検索結果の件数を事前表示
-
vba IE操作で こういう事って...
-
Sleep関数の最大時間について
-
マウスオーバー時に効果音を鳴らす
-
cgiを使用して時間制限
-
Perlで数値(小数点、負の数、...
-
【C#】ラベルのダブルクリック...
-
VB6にて、バックグラウンド処理...
おすすめ情報