• ベストアンサー

Flash 地図の拡大表示

Flash初心者です。 以下のサイトの地図表示のように、 http://www.fujitsu.com/global/ 【各エリア毎にrollover→色が変更→クリック→拡大表示】 となるFlash地図を作成したいのですが思うように出来ません。 ・各エリアをボタンにすると、滑らかな拡大表示が出来ず、 ・各エリアをムービークリップにすると色を変える事が出来ません。 関連サイトを調べて地図全体を拡大するサンプルは 見つけたのですが、各地域を個別に拡大表示するものが無く、 こちらに質問させて頂きました。 宜しくお願いいたします。

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

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

全体的に書かれていらっしゃることがよくわかりません。 > 地図全体を拡大するサンプルは > 見つけたのですが、各地域を個別に拡大表示するものが無く、 私の見る限り, 各地域が個別に拡大表示されるのではなく, 地図全体が拡大表示されているように見えますよ。 地図全体が拡大表示されるのだけど, クローズアップさせる部分がクリックしたエリアによって変わるように見えます。 > ・各エリアをボタンにすると、滑らかな拡大表示が出来ず、 ボタンだと滑らかに拡大表示が出来ないけど, ムービークリップだと滑らかに拡大表示できるという意味でしょうか? これも意味がわかりません。 なぜムービークリップだと滑らかに拡大表示できるのにボタンではできないのでしょうか? > ・各エリアをムービークリップにすると色を変える事が出来ません。 ムービークリップをボタンのように動くように作れば良いだけでは? しかしその前に, ボタンだと滑らかに拡大表示が出来ないけど, ムービークリップだと滑らかに拡大表示できるという意味がわからないので これが解決策になるのかどうかはわかりません(私はならないと思う。)。 ============ 世界地図全体をムービークリップ内に作成して, その中に各エリア8つのボタンを置くのです。 逆の言い方をすれば, 各エリア8つのボタンをまず作って, その8つのボタンを1つのムービークリップに変換するのです。 そして 各ボタンクリック時に, ムービークリップ全体を拡大させるのですが, クローズアップさせる部分をボタンによって変えるのです。 それだけのことです。 ムービークリップ全体を拡大させる方法ですが, 書かれていらっしゃるものの場合,ボタンは8つしかありません。 ActionScriptで拡大してもかまいませんが, 8つくらいでしたらモーショントゥイーンで拡大させる方が早いと思います。 作業時間はほんの5分~10分程度ではないでしょうか。 クリックされるエリアによって, gotoAndPlay() させるフレームを変えて, 各モーショントゥイーンの先頭フレームに移動させれば良いだけです。 スクリプトはどこに何を書けば良いかなどは, Flash のバージョンや ActionScript のバージョンによって変わるので何とも言えません。

d-sylvian
質問者

お礼

ご回答下さり有難うございます。 わかりにくい質問で申し訳ありませんでした。 とても良く理解できました。画像も添付して下さり感謝しております。 ありがとうございました。

関連するQ&A