Flashを使用した分布図の実装方法

このQ&Aのポイント
  • Flashを使用して分布図を実装する方法をお教えください。
  • Flashはデータベースを使用できることや円グラフの描画が可能であることが分かりましたが、分布図の実装方法がわかりません。
  • 普段Flashを使用している方々の知恵を借りて、分布図の実装方法を教えていただきたいです。
回答を見る
  • ベストアンサー

分布図みたいなもの作れますか?

Flashを使ったことがありません。 興味はあるので本を少し読んだ程度です。 業務で使えるか検討しているので、普段使用している型の知恵をお借りしたいです。 簡単な地図があって、その地図上に、円グラフや分布図を表示したいと考えています。 Flashがデータベースを使えること(oracle等:http://www.oracle.co.jp/onoracle/flash_10g.html) 円グラフが描けること(http://www.macromedia.com/jp/devnet/flash/articles/ad-mix.html)が分かりました。 あとは、分布図が実装できると良いのですが、検索してもヒットしませんでした。 おそらく、色々な工夫をすれば、どんな表現でもできるんだろうな、とは思います。 そこで、普段Flashを使用している方が少し考えて「こうやれば実装できそうだな~」とぱっと思いつくかをお聞きしたいのです。 もし、普段使っている方が実装できそうだと思うならば、努力すれば私でも作れるかもしれないですし(困難でしょうが…)。 もしも、「こうやったら分布図実装できる」と紹介しているようなサイトをご存知の方がいらっしゃいましたら、それも教えていただけると大変たすかります。 よろしくお願いいたします。

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

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

  • ベストアンサー
noname#35109
noname#35109
回答No.2

分布図と言っても色々あるので, そちらの参考URLの方が欲しかったと思います。 古書店ガイドの「東京古書店分布図」 …(1) http://www.linkclub.or.jp/~k-nomura/kosho/kosho.html の www.linkclub.or.jp/~k-nomura/kosho/kosho.gif 「震度分布図」 …(2) http://www.seisvol.kishou.go.jp/eq/2003_07_26_miyagi/map3.html 「平成17年 首都圏 地価分布図」 …(3) http://www.tokyu-land.co.jp/map/chikabunpu/h17s/s-chika.html 「おでんあれこれ[おでん種分布図]」 …(4) http://www.odengaku.net/arekore/odendane.html 単なる分布図の一例ですが, 上記(1)~(4)の例で行くと,(1)と(2)のような単なるプロットのものでしたら比較的簡単にできると思います。 (3),(4)もなんとかすれば出来る気はしますが,良い方法を思いつきません。 >> 「こうやったら分布図実装できる」と紹介しているようなサイト は知りませんので (1)と(2)のような場合で概略を説明しておきます。 (1)は単なるプロットで(2)はプロット自体に複数の種類がある場合です。 (1)の場合,1つの ● (2)の場合,各1つずつ 1,2,3,4,5などと書いたもの をあらかじめ Flash の中に用意しておきます。 Flash の中には ライブラリ と呼ばれるオブジェクトの格納庫が用意してあります。 その格納庫であるライブラリにその ●や1~5をオブジェクト(ムービークリップ)として用意しておいて, 外部に用意した変数によって, そのライブラリのオブジェクトをステージの指定座標に持ってくれば良いわけです。 ライブラリから呼び出す方法ですが, これのキーワードは attachMovie です。 http://livedocs.macromedia.com/flash/8_jp/main/00002440.html 一応,Flash の公式マニュアルのURLを書いておきましたが, attachMovie と Google などで検索していただくとサンプルや様々な方法例が見つかると思います。 次に,その attachMovie したオブジェクトを座標に配置すれば良いことになります。 配置するのは簡単なことで,オブジェクトの x座標プロパティ と y座標プロパティ をそのオブジェクトに指定すればOKです。  オブジェクト名._x = 100;  オブジェクト名._y = 150; こんな感じです。 この 100 とか 150 の単位は,ピクセルで, メインムービー(_root)に置いたオブジェクトの座標の ( 0, 0 ) 点は, Flash のステージ上の 左上 から数えたピクセル数になります。 モニタの座標の取り方と同じ左上の端が基準です。 下地の地図(?)などの,ちょうどプロットしたい座標を外部変数にそのまま書いておくか, 東経○○度,北緯○○度みたいなデータを外部変数に用意しておいて, Flash 内に用意した公式で ピクセル数に換算してもOKです。 プロットデータを用意する前か,用意した後,どちらでも良いですが, うまく下地の地図とプロットポイントが合うように計算する(させる)必要はあります。 XML と書かれてあります。 当然 XML でもできますが,それほど大した物も必要ないかもしれません。 例えば,1つプロットのデータの形を  プロット番号(変数)=タイプ, x座標, y座標 と決めておけば,  plot1=mark1,100,150 これだけで,1つのオブジェクトを attachMovie できて,1つのポイントに配置できます。 単に Flash 側から外部データを読みに行く場合は, loadVars でできます。 http://livedocs.macromedia.com/flash/8_jp/main/00001588.html XML も読み込みできますし,単なるテキストデータも読み込み可能です。 また,上で書いたように  変数名=値 というデータ形式にしておくと,変数名を指定しただけで,その値も参照できます。 また,  変数名1=値1&変数名2=値2& … &変数名100=値100 のように 変数=値 の間に & を挟めば複数の 変数=値 を1つのデータとして用意することができます。 つい先日,私が回答したもので,ちょっと話は込み入っていますが, 外部変数を単にFlash内に表示するという,もっと簡単な例です。 何か参考になることがあるかもしれません。 「質問:引数の渡し方」 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1972156  ↑教えて!goo ↓OKWave (同じです) http://okwave.jp/kotaeru.php3?q=1972156 という感じで,attachMovie と loadVars を中心に 配列やfor文やsplitなど色々細々したことをやっていけば, 最初の(1),(2)のようなことはデータさえあれば Flash で動的に作ることができます。 しかし,あまりプロット数が多いとFlashの限界を超えてしまします。 「オーサリングにおける Flash の限界について」 http://www.macromedia.com/jp/support/flash/ts/documents/fl0115.html この辺を参考に,限界を超えそうな場合は,対処方法を考えながらやってみるとできると思います。

shunre
質問者

お礼

回答ありがとうございます。 大変詳しく、参考になりました。 だめもとでも頑張って挑戦してみようと思えました。 Flashは工夫すればいろいろなことができそうで、わくわくしますね。 でも、なかなか時間がとれずに買ったFlashも宝の持ち腐れでしたが、良い機会ができたので、時間を作って触ってみようと思いました。 実際仕事のレベルまで持ち上げることになると、数十万のプロットデータをOracleDBから読み込むことになるのですが、まずはテキストから数個のデータを読み込むところから始めようと思います。 もちろん、数十万のデータを実際に表示するとレスポンスは最悪だと思いますので、何か工夫を考えつつ…。 教えてくださった問題点なども考慮してがんばってみます。 本当にありがとうございました。

その他の回答 (1)

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

参考URLの様なモノでしょうか? 作れるかも知れませんが、初心者で仕事なら外注する方が安くつくのではないでしょうか?

参考URL:
http://www.ab-road.net/wmap/tour/africa/area.shtml
shunre
質問者

お礼

回答ありがとうございます。 私は末端の人間なので、外注するとか決められる地位ではありませんし、お客様とのつながりが大きいので、お客様が作れと言い、上が作れと言えば作るしかありません。 とりあえず、Flashには元々興味があったので、自宅でサンプルでも作ってみようと思って質問しました。 FlashMXを個人で持っているので(興味本位で買いましたが、あまり触らず放置)、これを機に挑戦しようかと思いました。

関連するQ&A

  • エクセルで山型分布図を作れますか

    例えば、縦軸に人数、横軸に模試偏差値などとし、ヒストグラムではない(つまり棒グラフではない) 山型の分布図を作りたいのですが、エクセルで作れるのでしょうか? 挿入タブのグラフ作成ではそのようなサンプルは存在していないのですが。 ご存じの方教えて下さい。

  • 顧客分布図を作りたいのですが・・・

    初めまして<m(__)m> 現在、紙の日本地図上に画鋲を指して顧客分布図としています。 紙で管理するのもそろそろ限界で、 社内でデジタル化をプレゼンしたいのですが、 なかなか良いソフトが見つからず困っています。 どなたか、良いソフトをご存知の方いらっしゃいましたら アドバイスいただけませんでしょうか? 【条件】 ・フリーソフトなら文句ないのですが、有料でも可。 ・一枚の地図上に数色(最低5-6色)色分けできる   →ブランド毎に表示させたいため ・日本地図全体/都道府県・区市町村レベルまで拡大できるもの ・できれば各色ごとにフィルターを掛けて抽出できるもの よろしくお願いします。

  • クマゼミの全国分布図を探しています

    クマゼミの過去と現在の分布の様子を比較したいと思い、資料を探しています。 昨年・今年の分布図(日本白地図にドットで表現されているもの)は 見つけたのですが、過去、20年~30年前の資料がどうしても探せません。 ネットで随分検索したのですが。。。 先ほど図書館に行きましたが、見つけられませんでした。 観測を始めてから数年しかたっていないのでしたら、観測初年度等の ものでも構いません。 文章で表現されているものでもよいのですが、できるだけ詳細に 書かれているものがあればうれしいです。 参考になりそうなサイトをご存知の方がおられましたら、ぜひ教えてください。 よろしくお願いします。

  • Flash Professional CS5

    Flash Professional CS5に詳しい方 Flash Professional CS5の使い方を勉強しようと思い、下記のリンク先のサイトを参考にしようと思いました。 http://www.adobe.com/jp/joc/devnet/flash/articles/iphone_flash_1.ht... ただ、いきなり詰まってしまい、先に進むことができません。 途中に 「次に、そのフレームに傾きを検知して表示するプログラムを記述します。」という指示があり、ソースが出てきますが、 ソースはどこに記述すればよいのでしょうか? 探しても見つかりませんでした・・。・。 回答お待ちしております。

  • 粒径分布 グラフ図の作り方。

    横軸にD:粒径、縦軸にH:高度で ある時刻の空気中の浮遊火山灰の粒径分布のグラフ?図?を作りたいです。 イメージとしては粒径毎の濃度に応じての数のプロットを取り、時間変化ごとにそのプロットが移動していく感じです。 初期値として使用する粒径毎の濃度と、 運動方程式から、粒径毎の降下速度は算出してあります。 頭ではイメージできるのですが、グラフにできません、、 お詳しい方お力を貸してください。 宜しくお願いいたします。

  • エクセルの住所データを地図におとして分布図をつくれないか?

    いろいろ使ってみましたができなくて・・・ ありそうでないんですよねー。 エクセルで顧客の住所データを事業所ごとにつくりました。 それを市内地図に落として「分布図」を作りたいのですが 何かよいソフトはないものでしょうか? MS-MAPとアプリというシェアウエアのソフトを試用 してみましたがうまくできなくて・・・。 どなたか良い物をご存知の方、教えてください!

  • 初心者でも使いやすい統計や散布図ソフト

    今、マーケティングの課題として、統計を取ってグラフにと思っているんですけど、まったくの初心者でも使いやすい統計ソフトってありますか? やりたいこととしては、 (1)A・B・C・D・・・・・といった地区ごとの人口の分布を  エクセル等のデータを元に地図上に散布図として表示したい。 この一点のみ、なんですが、なにかいい方法がありますでしょうか? みなさんの知恵をお借りしたいです。よろしくお願いします。

  • 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
  • Flash Maker2について

    「Macromedia Flash」というソフトでジグソーパズルが出来ると聞きました。 ただそのソフトは高価なので「Flash Maker2」というソフトでもそれが出来るのであれば買おうかと思ってます。 「Flash Maker2」でジグソーパズルを作ることが出来るのかどうかご存知の方教えていただけますか? 宜しくお願い致します。

  • Flashを制作ソフト

    こんばんは。 Flash作りに興味を持ち始めました。 金銭的にも余裕(?)があるので、 ソフトを購入したいのですが、 Flashを作っている方々は どのようなソフトを使っているのでしょうか? 私が知っている限りでは、 「Macromedia FlashMX」 「Flash メーカー」(合ってるか分からないので。) ぐらいです。 作っている方、 もしくは分かる方がいらっしゃいましたら、 教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • Flash

専門家に質問してみよう