Flashを使ってボタンのスクロールダウンの作成方法

このQ&Aのポイント
  • Flashを使ってボタンのスクロールダウンの作成方法について質問です。
  • 地図上のリージョンボタンにマウスオーバーすると、国名のスクロールダウンを表示したいと考えています。
  • スクロールダウンをFlashで作成する方法を教えてください。
回答を見る
  • ベストアンサー

Flashを使ってのボタンのスクロールダウンの作成方法

いつもお世話になっています。 Flashを使ってのボタンのスクロールダウンの作成方法 について質問です。 地図を作成し、リージョンボタンをマウスオーバーされたときに、 国名のスクロールダウン(添付図参照)を表示したいと考えています。 マウスオーバー時にプルダウンで表示、 というのはできるのですが、 それでは国数が多いときに問題があり、 そのためスクロールダウンを考えています。 スクロールダウンをFlashで作成するには どうすればよいでしょうか。 動きは以下の通りです。 ・エリア名ボタンのマウスオーバー ・スクロールダウンの国名一覧の表示 ・クリックでその国のページに飛ぶ 使用しているソフトは以下です。 Adobe Flash CS3 宜しくお願いします!

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

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

普通(かどうかは知りませんが広く一般的に)は, UIコンポーネントを使用すると思いますが, あえてそういうことではなくてということでしょうか? ActionScript 3.0 コンポーネントガイド > UI コンポーネントの使用 > ComboBox の使用 http://livedocs.adobe.com/flash/9.0_jp/main/00000432.html ActionScript 3.0 コンポーネントガイド > UI コンポーネントの使用 > List の使用 http://livedocs.adobe.com/flash/9.0_jp/main/00000444.html ActionScript 3.0 コンポーネントガイド > UI コンポーネントの使用 > DataGrid の使用 http://livedocs.adobe.com/flash/9.0_jp/main/00000436.html ActionScript 2.0 コンポーネントリファレンスガイド > ComboBox コンポーネント http://livedocs.adobe.com/flash/9.0_jp/main/00002626.html ActionScript 2.0 コンポーネントリファレンスガイド > List コンポーネント http://livedocs.adobe.com/flash/9.0_jp/main/00003157.html ActionScript 2.0 コンポーネントリファレンスガイド > DataGrid コンポーネント http://livedocs.adobe.com/flash/9.0_jp/main/00002710.html 第31回 ムービー作成に便利なコンポーネント データを管理する構造体がポイントの「List」「ComboBox」コンポーネント http://itpro.nikkeibp.co.jp/article/COLUMN/20090325/327165/?ST=webdesign&P=3

mihomama84
質問者

お礼

まさしく ActionScript 2.0 コンポーネントリファレンスガイド > List コンポーネント これです!!! こんな簡単な方法があったのですね。 早速実装してみます!ありがとうございました。

関連するQ&A

  • FLASHでのアニメーションボタン作成について

    こんばんは。 まだFLASH CS4を触り始めの初心者です。 現在FLASHでサイト製作をしており、ボタンを作成していますが、 マウスダウン時のアニメーションでつまずいています。 マウスアップ時のアニメーションのMC(btn_up)、 マウスオーバー時のアニメーションのMC(btn_over)をそれぞれ作成し、 ボタンインスタンスの「アップ」「オーバー」にそれぞれ割り当てています。 アップ時にはbtn_upのインスタンスが動き、 マウスオーバー時にはbtn_overが動きますが、 マウスダウン時にはボタンが一瞬真っ白になり、 マウスクリックを離すと再びbtn_overが動作します。 ダウン時の指定をしていないので、上記の動きは理解できるのですが、 他のFLASHサイトのアニメーションボタンを触ってみても、 マウスダウン時に画面が白くなることはありません。 再現したい内容として、マウスオーバー時にループして動いている アニメーションをクリックしても、マウスオーバー時のアニメーションが 止まらずに動き続けるというアニメーションにしたいので、 ボタンインスタンスのダウンにマウスオーバー時のインスタンスを 割り当ててみましたが、そうするとマウスダウンした際に アニメーションが最初から再生されてしまいます。 また、ボタンインスタンスでは、「マウスオーバー時にタイムラインの 何番フレームに移動する」という制御ができないようなので、 ActionScriptを使ってボタンと同様の制御をしようと思い、 addEventListenerでそれぞれオーバー、ダウン時の設定をしましたが、 マウスオーバー時にマウスのカーソルがリンクとして認識しません (矢印のカーソルから指のカーソルにならない)。 ターゲットをリンクとして認識させる為のASの記述はあるのでしょうか? 長文となってしまい恐縮です。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • FLASHでのボタン制御

    FLASHでボタンを作成しました。そのボタンには「オーバー」の部分のみムービークリップが配置されています。そのボタンをクリックした後、マウスのボタンを離すとすぐに「オーバー」のムービーが再生されてしまうのですが、クリック後マウスのボタンをはなし、マウスカーソルがボタンの上にある状態でも「オーバー」のムービーにならないようにするにはどうしたらよいのでしょうか? 具体的には・・・ 1.ボタンをクリックした後「ダウン」のままの状態にする。とか・・・ 2.「ダウン」にもムービークリップを配置し、クリックした後はそのムービーが再生されて完結する。 というようなボタンに変えたいのです。 わかりづらい文章で恐縮ですがよろしくお願い致します。

  • ドロップダウンの作成方法

    こんにちは。 早速ですが質問させていただきます。 ホームページの作成に挑戦しているのですが まだまだ知識が乏しいため、ドロップダウンの 作成方法(スクリプト)が分かりません。 作りたい機能は以下のとおりです。よいサイトが あれば教えていただければ非常に助かります。 メニューのボタンをつくり、そこをマウスオーバーさせると縦長のメニュー(そこには各ボタンに関連する項目の小メニューが現れるようにしたいと思っています。たとえば、[朝ご飯]というボタンにマウスオーバーさせると、[白ご飯][卵焼き][お味噌汁]といった項目がのれんのように出現するという感じです。ボタンは作成済みです。私のイメージ通りのサイトがあったのでこちらをご覧いただけるとありがたいです。「ライブラリーについて」など。http://www.apu.ac.jp/media/modules/mediacenter/index.php?id=1&sel_lang=japanese) 図書館の本や今までの投稿記事、ネット、[view source]に当たってみたのですが、イメージのものと違うものが多く(プルダウン?)、また思っていたものでもスクリプトが難しく取り入れることができませんでした。 どなたかよろしくお願いいたします。

  • flashで作ったボタンが・・・

    FLASH5.0を使ってHPを作成しようと企んでいます。 マウスがロールオーバーした時に、色が変わるボタンを作ったのですが、 何故かただ色が変わるだけではなく、点滅するようになってしまいました。 なぜなのでしょう? お分かりになる方がいたら教えてください。

  • Flash マウスオーバー時などのアニメーションについて質問があります

    Flash マウスオーバー時などのアニメーションについて質問があります。 こんにちは。Flash初心者です。 使用しているソフトは「Adobe Flash CS4 Proffesional」です。 現在、ボタンを製作しております。 その過程でマウスオーバー時、マウスダウン時等に アニメーションを加えようと思っております。 実際にアニメーションは作成できたのですが、 アニメーションが無限にループしてしまいます。 一度きりのアニメーションにしたいのですが、うまくいきません。 どのような処理を行えばよいか教えていただけますでしょうか? よろしくお願いします。

  • FLASHでマウスオーバーすると背景が移動する方法を知りたい。

    http://www.isseymiyake.co.jp/ ←このサイトのようにボタンにマウスオーバーすると背景が変わるようにしたいのですが、ちょっとわからないところがあります。ボタンを押すと所定の背景がスクロールしてやってきます。 当然、そのマウスオーバーしたときと、現在表示されている背景の位置が把握されないとできないと思うのですが、それをアクションスクリプトなどでどう作ればいいのでしょうか。 使用しているバージョンはFLASH CS3 Proです。よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flashを使ったメニューでボタンでアニメーションを制御したいです。

    Flashを使ったメニューでボタンでアニメーションを制御したいです。 【環境】 Adobe Flash CS3 WindowsXP http://www.hookoo.net/test/ 上記リンク先を見ていただきたいのですが、ActionScript1.0&2.0の設定でメニューを作成しています。ボタンとアニメーションの連動で詰まってしまったので、どなたか教えていただけないでしょうか。 【構成】 index.html(fruit.swf) ├apple.html ├orange.html ├grape.html └melon.html 【アニメーションの内容】 (1)マウスがどのボタンにも乗っていない場合、後ろのフルーツの絵が4秒おきに切り替わる(後ろのタイル上の背景は10f単位でフェードイン・アウトしながら切り替わっています) (2)ボタンにマウスが乗ったら対応するフルーツを表示(appleボタンにオーバーするとりんごを表示) (3)ボタンをクリックすると対応したページ(apple.htmlなど)にジャンプ 【やりたいこと】 (2)の段階で、現状では各ボタンにgotoAndStop()を指定しているだけですので、ボタンにマウスオーバーしていても4秒経つと次のフルーツが表示されてしまいます。これを対応するフルーツを表示したまま止まるようにしたいです(appleのボタンにオーバーしている時はりんごを表示して止まる。) 各フルーツの最後にstop()を入れてしまうと、マウスオーバーしていない状態でフルーツを自動で切り替えることができなくなってしまいます。 拙い内容ですが、flaファイルは下記からDLできますので見ていただければ分かりやすいと思います。 http://www.hookoo.net/test/fruit.fla どなたか教えていただけますと幸いです。よろしくお願いいたします。

  • Flash マウスの位置で速さの変わるスクロールメニュー

    Flashでスクロールメニューを作成したいのですが、うまくいきません。 ボタンを羅列しムービークリップにし、 onClipEvent (load) { Min = -80*15; speed = 20; } onClipEvent (enterFrame) { if (_parent.mask.hitTest(_root._xmouse,_root._ymouse,0)) { this._x -= _parent.mask._xmouse/speed; if (this._x >0) { this._x += Min; } else if (this._x < Min) { this._x -= Min ; } } } 上記のスプリクトを記述することで動かすことには成功しました。 しかし上記スプリクトでは、ドキュメントサイズ内では、メニューにマウスオーバーしないと制止してしまいます。 http://www.sophia-eternal.com/ 上記サイトの様に、読み込んだ時から常にゆっくりスクロールし、 マウスオーバーした時にのみ動きの速さを変えるにはどのようなスプリクトを追加すればよろしいでしょうか? メニューのみのFlashファイルを作成し、HTMLで組み立てれば早いのですが、 デザイン上、ページ全体を1つのFlashファイルで作成するしかありません。 メニューが常にスクロールしていて、マウスオーバーした時にのみ動きの速さが変わる様にしたいのです。 宜しくお願い致します。

  • Dream weaverでのフラッシュボタンについて

     dream weaver 6.1で作成したホームページに同ソフトウェアのメディア挿入タブよりフラッシュボタンを配置しています。    マックのサファリ上で(flash9)はボタンにマウスをオーバーしたときにはボタンが光るのですが、ウィンドウズ上(最新のflashインストール済み)ではボタンが光らず、なぜかマウスオーバー時にそのボタンに枠ができます(リンクは普通にでき、そのままクリックすると任意のページにジャンプします)。ボタンの表示は両方(マック・ウィンドウズ)とも問題ないです。  これはなにか原因があるのでしょうか?お知恵をお借りしたいです。  

    • ベストアンサー
    • Flash
  • flashメニューボタン

    flashでメニューボタンを制作しているのですが…。 (マウスオーバーの時に徐々に明るくなるような感じで) メニュー内で他のページに飛んだ時にそのページのボタンをマウスオーバー時のときのように色を変えたいのですが何か良い方法はありますか? サイトはオールFLASHではなく、メニュー(ヘッダー)だけFLASHです。

専門家に質問してみよう