- ベストアンサー
グラフィックシンボルと普通の画像の違い
- グラフィックシンボルと普通の画像の違いについて調査しました。実際にパブリッシュしてみると、普通の画像とグラフィックシンボルの容量は変わらなかったです。
- グラフィックシンボルは繰り返し使うときに容量を抑えられると言われていますが、普通の画像をそのまま使っても容量は変わらないのはなぜでしょうか?
- また、グラフィックシンボルのメリットや独自のタイムラインについても知りたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 普通の画像をそのまま使っても > 容量が変わらないのはなぜでしょうか? 「普通の画像」の定義が,少なくとも私とはズレています。 Flash におけるネイティブな普通の画像とは 何と言ってもFlash自体で描いたベクタ画像です。 (JPEGなどビットマップ画像はよそ者の特殊画像です。歴史的に見てもこれらが使えるようになったのは遅いです。) 例えば「線ツールやバケツツールを使って描いた車の絵」が普通の画像です。 私の言う普通の画像は,描いただけではライブラリに入りません。 この車を10台コピペでステージ上に並べるよりも グラフィックシンボルなどのシンボルに変換して そのインスタンスを10個ステージに並べる方が容量が軽くなりますよということです。 JPEGはよそ者ですからFlash内に存在する時点ですでにライブラリに入っています。 ですからJPEGをグラフィックシンボルに変換しても それだけでは容量は減りません。 また「車の絵」をシンボル化しておけば #1 の方も書かれているように 1台の車の色を赤から緑に変えると全て車の色も赤から緑に変わるので 編集が楽になると言えます(これは他シンボルでも同じですが)。 またそもそも JPEGにしても私の言う普通の画像にしても モーショントゥイーンはかけらません。 グラフィックまたはムービークリップまたはボタンシンボルに変換する必要があります。 #2の方も書かれていますが Flash のアニメーションというのは基本的にシンボルの入れ子で作って行きます。 簡単な例で言うと 「羽ばたくだけの鳥」アニメーションを入れたシンボルを作成して そのシンボルのインスタンスをステージ上で左から右にモーショントゥイーンをさせれば 「羽ばたきながら飛ぶ鳥」ができます。 もしシンボルを入れ子にせず「胴体だけ」「羽根だけ」を作成したなら 「羽ばたきながら飛ぶ鳥」を作成するのにものすごく大変なことになってしまいます。 この最初の「羽ばたくだけの鳥」をムービークリップで作成したとします。 ムービークリップは,その親タイムラインとは独立して動くので 仮に親タイムラインを stop() させると 「鳥が左から右に移動する」という動きは止まりますが 「鳥がはばたく」という動きは止まりません。 一方グラフィックインスタンス内のタイムラインは その親タイムラインと同期して動くので 仮に親タイムラインを stop() させると 「鳥が左から右に移動する」という動きが止まると同時に 「鳥がはばたく」という動きも止まります。 「時間よ止まれ!」的なアニメーションを作るのには グラフィックシンボルの入れ子が便利です。 上の場合はまだムービークリップ内も親と同じタイミングで stop() させれば良いわけですが さらに逆生成をさせる場合などはムービークリップのスクリプト管理では困難になってきます。 他のQ&A掲示板の回答用サンプルとして見かけたページです。 「逆再生鉢植え(ツーポイント アドバイス)」 http://suzupara.iinaa.net/mixi/potted_plant/ これまた,他のシンボルでも同じことが言えますが, 私はココ(教えて!goo や OKWave)などの回答添付用や 何かのときに簡易的にパッと使えるように モノトーンでボタン用画像などをたくさん用意しています。 グラフィックシンボルでそれらを作っておけば そのグラフィックインスタンスの「プロパティパネル」より「カラー」を変えるだけで 色んな色の画像ができます【添付図】↓ これをボタンの中に入れて使えば 簡単に色々な色ボタンが作成できますよね。 (現に下の画像を作成するのに3分くらいかかっただけです。) 非常に便利です。
その他の回答 (2)
- H240S18B73
- ベストアンサー率65% (190/288)
画像もシンボルと同じように 同じ画像なら一つのものを使い回してます だからその場合は変わりません あと、使いづらいって言ってますが 入れ子にしてトゥイーンを掛け合わせて 複雑な動きを実現できるのもグラフィックシンボル モーショングラフィックとかつくる時なんかは 個々のオブジェクトの動きと カメラワークを別に考える事ができるのも トゥイーンを入れ子にできるから モーショングラフィック作るときは重宝します
お礼
回答ありがとうございます モーショングラフィック、作ってみたいと思います
- kuzumiHK
- ベストアンサー率72% (132/183)
グラフィックシンボル内の画像を差し替えると、 グラフィックシンボルを使っている箇所の全ての画像が差し替わりますね。
お礼
はい
お礼
ライブラリに入っている、これが重要だったんですね やっと理解できました 詳しい回答ありがとうございました