- ベストアンサー
flashとVB.NET・・・
はじめまして。私は今高校の課題研究で、FLASHとVBを使ってCDショップのホームページを作っています。 FLASH⇒サイトの外観 VB.NET⇒CD検索機能 を作っているのですが、FLASHで作ったボタンを押すとVBで作ったCD検索プログラムに飛ぶようにしたいのです。 上記の状態を、DreamWeaver上で行いたいのですがこれは可能でしょうか? また、可能ならどのような方法でやれば良いのでしょうか? 分かりにくい文で申し訳ありません。 ぜひご存知の方、教えてください!!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
VB.NET は全くの素人で,さっぱりわかりませんが, 方向性が根本的に全く違っていませんか? Flash は一般的に(ご質問の場合も), ブラウザ上で動作するものです。 「ブラウザに何かを表示させる」ということは, 「ブラウザが表示できるデータでならないとダメ」ということです。 その, 「ブラウザで表示するデータ」というのが一般的には HTML です。 PHP や CGI を使うにしても,結局ブラウザ側には HTML を出力するので, ブラウザがその HTML を表示できるというしくみです。 しかし, PHP や CGI を使って何かを動作させるとき, わざわざ HTML を吐き出すのは面倒ですよね。 あいうえお かきくけこ というデータを表示させたいだけなのに, <head> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>表示</title> </head> <body> <p> あいうえお</p> <p> かきくけこ</p> </body> </html> こんなデータを用意しなければなりません。 またせっかく用意しても, 味もそっけない あいうえお かきくけこ が表示されるだけです。 そこで,Flash をインターフェイスに使うと, HTML を用意する必要もなくなりますし, Flash 側に送信するデータも a="あいうえお" b="かきくけこ" のようなもので済むわけです。 また,Flash だと, あいうえお かきくけこ のレイアウトも自由ですし, さらに動き回ったり,点滅したり,色々な色に変えることもできます。 そのために Flash を使うのではないでしょうか? ===================== Flash から PHP を動作させて, ブラウザに違うページを表示させるということだけでしたら簡単なことです。 例えば,Google で「Flash」を検索した結果を表示させたい場合, Flash のボタンに次のように書けば良いだけです。 on(release){ getURL("http://www.google.co.jp/search?hl=ja&q=Flash&lr="); } すると,Google が Flash から送信された Flash という引数を受け取って, その検索結果を HTML を生成することにとって,ブラウザに検索結果を表示させます。 こんな結果↓ http://www.google.co.jp/search?hl=ja&q=Flash&lr= しかし,このページの用意はどうするのですか? 他人が作った(Googleが作った)ものを見るだけでは簡単なように思えても, 実際に自分が作成しようと思えば,こんな HTML を生成すること自体が難しいでしょう。 また,ここに書いた例では, Flash は単にボタンの役割を果たしただけです。 ただそれだけのために Flash を使うのは変ですね。 冒頭に, 「方向性が根本的に全く違っていませんか?」と書いたのはそういうことです。 インターフェイスに Flash を使うのであれば, Flash で受け取らなければメリットがないとおもいませんか? 学校の授業では何を最終目標として用意している課題研究かはわかりませんが, まず全体像を大きく掴んでみてください。 VB.NET に関しての情報が出てくることは少ないと思いますが, 次のように検索すると,方向性が合った物が検索されるのではないかと思います。 私が思う方向性であって,課題内容とは違うかもしれませんが。 Google検索「LoadVars」 http://www.google.co.jp/search?hl=ja&q=LoadVars&lr= Google検索「sendAndLoad」 http://www.google.co.jp/search?hl=ja&q=sendAndLoad&lr= Google検索「XML ActionScript」 http://www.google.co.jp/search?hl=ja&q=XML+ActionScript&lr= Google検索「XML.load」 http://www.google.co.jp/search?hl=ja&q=XML.load&lr=