• 締切済み

Flashで検索機能を実装したい。

Flashでメニューバーを作っています。 そのメニューバーに検索機能を埋め込みたいのですが、(http://www.macromedia.com/jp/のような感じ) 手持ちの書籍には紹介されていませんでした。。。 どなたかご存知の方がいらっしゃいましたら、ご教授いただければ幸いです。 掲載されているサイトや書籍をご紹介いただくだけでも結構です。 何卒よろしくお願い致します。

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

みんなの回答

noname#35109
noname#35109
回答No.1

質問の意味が少しわかりにくいのですが, Googleでサイト内検索がしたいということでしょうか。 その場合,例えば http://www.google.com/search?hl=ja&ie=Shift_JIS&q=site:oshiete1.goo.ne.jp%20フラッシュ これ↑を,ブラウザのURL欄にコピペしてリターンすると [教えて!goo] サイト内の「フラッシュ」という語が入ったページが検索されます。だから, 「http://www.google.com/search?hl=ja&ie=Shift_JIS&q=site:oshiete1.goo.ne.jp%20」 の部分と, 「フラッシュ」 の部分を変数にしたものを GetURL の ( ) 内に入れれば良いのです。 具体的には,ステージ上に  ↓変数名「kensakumado」 テキスト入力のテキストフィールド ┌─────┐┌──┐ │        ││検索│ └─────┘└──┘       検索ボタン↑ という感じに用意して「検索」ボタンに ------------------------------ on (release) { getURL("http://www.google.com/search?hl=ja&ie=Shift_JIS&q=site:oshiete1.goo.ne.jp%20" + kensakumado); } ------------------------------ と書けば,サイト内検索はできます。 また,普通の検索窓で検索すると, http://www.google.com/search?hl=ja&inlang=ja&as_qdr=all&q=site%3Aoshiete1.goo.ne.jp+%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5 のように「フラッシュ」の部分がURLエンコードされます。 Webで,2バイト文字を渡すときはURLエンコードするのが普通ですから, URLエンコードしたい場合は, ------------------------------ on (release) { kensaku = escape(kensakumado); getURL("http://www.google.com/search?hl=ja&inlang=ja&as_qdr=all&q=site%3Aoshiete1.goo.ne.jp+"+ kensaku); } ------------------------------ のようにすれば良いことになります。 質問されている内容と回答がずれているような気もしますが, いろいろ検索してみて,URL欄がどうなるかをじっくり見ていると,Flashに入れるスクリプトがわかってきます。 検索結果表示を 「http://www.macromedia.com/jp/のような感じ」 にそっくりそのままする方法はよくわかりません。 おそらくマクロメディアとGoogleが提携して,そういう検索結果表示画面にするように,cfmとやらをを組んでいるのでしょう。 検索本体は http://www.macromedia.com/cfusion/search/index.cfm ですね。 ここから先はFlashの話ではなくなるのでわかりません。 でも,このマクロメディアサイトでも「フラッシュ」を検索すると http://www.macromedia.com/cfusion/search/index.cfm?loc=ja&term=%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5 となりますから,同様に http://www.macromedia.com/cfusion/search/index.cfm?loc=ja&term= の部分と 「フラッシュ」 の部分を変数にしたものを GetURL の ( ) 内に入れれば良いと思います。 とにかくURL欄がどうなるのかよく観察してください。CGIやPHPなどいろいろな検索スタイルがあるので,具体例はいちいち書いていないと思います。 また,検索エンジンのしくみや仕様もよく変わるので基本的には自分で研究しないとだめでしょう。

limelight310
質問者

補足

分かりづらい質問にも関わらず親切・丁寧しかも長文のご回答本当にありがとうございます。 まず、不明解な質問であったことを反省致します。 マクロメディアのHPのようなというのは、あくまでもルックスのことで、まさにsassakun様にお書きいただいた -------------------------- ┌─────┐┌──┐ │       ││検索│ └─────┘└──┘     検索ボタン↑ -------------------------- この形のことです。 おそらく不足していた説明としましては「検索対象が私の作っているサイト内のみ」ということかと思います。 が、ご指南いただいた内容を応用させていただき、私なりにいろいろと研究してみようと思います。 そして近日中にその成果をご報告に参りたいと思います。 貴重なお時間とお知恵を賜り、本当にありがとうございました。

関連するQ&A

  • モバイル向けフラッシュについて教えてください。

    モバイル向けフラッシュについて教えてください。 ドコモ携帯の"i Menu"のようなフラッシュを使ったサイトのトップページを制作したいと思っています。 このようなフラッシュを使ったトップページを実現するために参考になる書籍や、サイトがありましたらご紹介ください。 また、このiMenuはフラッシュでXMLを読み込んでいるのでしょうか? 大まかでかまいませんので、フラッシュ部分がどのような仕組によって実現されているのかをご存じの方がいらっしゃいましたらご教授ください。 よろしくお願い致します。

    • ベストアンサー
    • Flash
  • Macromediaサイト風メニューを…

    Macromediaサイト http://www.macromedia.com/jp/ トップのメニューをマクロメディアではFLASHで作成してますが、これをJavascriptで再現できないでしょうか? 参考になるソースがあれば教えてください、お願いします。

  • Flash Player

    Flash Playerが壊れたようでフラッシュの機能をつかったHPに行くと表示されなかったりして困っています。 http://www.macromedia.com/jp/shockwave/download/?P1_Prod_Version=ShockwaveFlash&Lang=Japanese ↑ここでダウンロードしようと思ったんですが、「今すぐインストール」をクリックすると、画面が切り替わるんですが、そこから先に進めません。(肝心のところが白い欄になる) どうすればいいんでしょう。

  • 作りたいFlashがあるのですが

    お世話になっております。 以前勤務していた会社で多少Flashを使っていました。(モーションつけたり、ASでリンクをつける等程度ですが) 次にお世話になる会社もFlashを使う業務が多くなるということで、そこにお世話になるまでに勉強をかねて一つ、作りたいFlashを思い描いていました。 ですが、初めから躓いてしまいました・・・。 もしどこか、Flashの独学の支援になるようなサイトがありましたら、お教えいただけると幸いです。 また、今躓いているのはカーソルを左端にあるMENUと書かれたバーに触れれば、それが右へ大きくなりメニューが現れ、カーソルを外すとそれがまた元のバー状態に戻る、というものです。 初歩的なところからで申し訳ございませんが、お助けいただけると嬉しいです><。

  • Flash、バージョン新しくしても見れないサイト

    恐れ入ります。 Flashのバージョン7以上でないと見れないサイトを見たいのですが、 見ることが出来ません。 (http://aria-paris.com/photo/) 現在、私のマシンのFlashのバージョンは、Win9,0,28,0 です。 過去の質問例にあったように、一度アンインストールしてから、また最新のFlashのインストールして、再起動しても見れませんでした。 「IDサイトは、Macromedia®FlashTM ソフトウェアを使用しています。 ご使用の Macromedia Flash Player のバージョンが古いため、IDサイトを再生できません。」と表示されてしまいます。 その他、FlashのMXがインストールされいます。 どうすれば、上記サイトを見ることが出来るようになるでしょうか。 お力添えいただければ幸いです。

  • iモード用フラッシュ

    携帯サイトでフラッシュを作りたいのですが (バージョンflashMX2004) MX向けアップデータが必要と聞いてここから http://www.macromedia.com/jp/devnet/devices/i-mode.html ダウンロードしました。 pdfとサンプルファイルが入っていたのですが、 何かをインストールする必要はないのでしょうか? 普通につくって flash4で書き出せば携帯でみれるのでしょうか?

    • ベストアンサー
    • Flash
  • Flash Playerがダウンロードできない

    Flash Playerをダウンロードしようと「今すぐダウンロード」をクリックしたのですがhttp://www.macromedia.com/shockwave/download/triggerpages_mmcom/flash-jp.htmlのページが出てくるだけでダウンロードされた様子が無く、 http://www.macromedia.com/jp/support/flashplayer/ts/documents/pl0156.htmlのページに書いてあることを一通りやったのですがそれでもダメでした。他に何か方法はあるでしょうか? 回答よろしくお願いします。

  • Adobe Flash Playerが機能しません。

    Adobe Flash Playerが機能しません。 つい数時間ほど前までAmeba Piggというアバターを使ってのサイトを利用できていたのですが、再度サイトに入ろうとすると 「Adobe Flash Playerをインストールする必要があります」という表示のみがでてきました。 さっきまで使えていたのに・・と不思議に思いながらも インストールをし、「成功しました」という表記もでてきたのにもかかわらず、やはりサイトを利用することができません。  ブラウザの更新も試みましたし、メニューバーのツールの中のアドオンを確認しても有効になっています。 何が原因と考えられるでしょうか? このようなことについて全く詳しくないために かなり困惑しております。 変化が起きる前にとくに何かの設定を変えたわけでもなく、 突然このような症状がでてきました。 知識不足でお恥ずかしいのですが、 何かアドバイスがありましたらよろしくお願いします。

  • i-mode用Flashの開発環境が整えられない

    PCの環境はWin2000です。 DocomoのWebサイトでi-mode用のFlashの開発環境の整え方が掲載されているのを頼りに 行っているのですがうまくいきません。 http://www.nttdocomo.co.jp/p_s/imode/flash/ 先に「Macromedia Flash MX」をインストールする、とあるので Macromedia のサイトから「Flash MX 2004」のトライアル版をインストールし、 「Macromedia Flash MX Updater for Flash Lite」のFlashLiteInstaller_ja.exeを ダウンロードしてきてインストーラーを起動していると 「Flash MX がインストールされていません」というエラーダイアログが出てしまいます。 「Flash MX 2004」は正常にインストールされていますが、 この2004ってのではダメなのでしょうか? もしくはトライアル版ではダメなのでしょうか? どなたかご存知の方がいらっしゃいましたらご教授ください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • フラッシュでメニューを作りたい

    Macromedia Flash 8を持っていますが、ほとんど使ったことがない初心者です。 カソールの動きに合わせて背景色のブロックが追いかけてくるような横長のメニューを見て、是非自分のホームページに使用してみたくての質問です。 ひと目惚れのメニューですが形等はこのまま使えません。 http://www.flashcafe.jp/menu/wap/#s 背景色のブロックが追いかけてくる動きが知りたいのです。 どう記述すればいいのでしょう? 初心者にもわかるようなご回答をよろしくお願いします。

専門家に質問してみよう