![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
グラフィックシンボルと普通の画像の違いを検索してみたところ
グラフィックシンボルは繰り返し使うときに容量を抑えられると書いてあったんですが
実際にパブリッシュしてみると(グラフィックシンボルではない普通の画像を配置)
ライブラリにある、普通の画像(jpg)を1個メインタイムラインに配置、25.9kバイト
ライブラリにある、普通の画像(jpg)を3個メインタイムラインに配置、25.9kバイト
結果、変わりませんでした
グラフィックシンボルのメリットはなんでしょうか?
また、普通の画像をそのまま使っても容量が変わらないのはなぜでしょうか?
独自のタイムラインも持ってるみたいなんですがメインのタイムラインの影響をうけてしまって使いづらい・・・
わかる方よろしくお願いします
No.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分くらいかかっただけです。)
非常に便利です。
![「グラフィックシンボルと普通の画像の違い」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/c/1373636_5497e11b01589/M.jpg)
No.2
- 回答日時:
画像もシンボルと同じように
同じ画像なら一つのものを使い回してます
だからその場合は変わりません
あと、使いづらいって言ってますが
入れ子にしてトゥイーンを掛け合わせて
複雑な動きを実現できるのもグラフィックシンボル
モーショングラフィックとかつくる時なんかは
個々のオブジェクトの動きと
カメラワークを別に考える事ができるのも
トゥイーンを入れ子にできるから
モーショングラフィック作るときは重宝します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Canvaアプリの使い方 2 2022/05/28 23:18
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- 倫理・人権 酔っ払いが他人にたくさん迷惑を掛けているので、もっとお酒規制を厳しくした方が良いのでは? 2 2022/04/11 11:54
- Google Maps スマホ料金をおさえるため、スマホプランを月3GBのものにかえた。3GB以内に収めるために、普段はモバ 3 2022/08/09 19:50
- デスクトップパソコン pcのエクスプローラーについてです。 画像をピクチャーって所に保存する。 他のアプリで画像を使う時に 1 2023/01/11 02:00
- 洋画 『GLOCK 19 Gen5 MOS』は、普通の『GLOCK 19 Gen5 』と比較して、画像上、 2 2023/03/06 17:31
- ビデオカード・サウンドカード グラフィックボード増設について 9 2023/05/17 11:06
- その他(ブラウザ) どうか、至急おねがいします! 2 2022/07/08 21:59
- その他(コンピューター・テクノロジー) 歌手希望です、ところで動画の容量やばいです泣 2 2022/07/08 21:00
- ヤフオク! ヤフオクに出品したいのですが、タグを実行出来ません。 2 2022/09/16 12:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ExcelVBA】ファイル名をセル...
-
五芒星は、悪魔崇拝とどういう...
-
FLASHにホームページについて
-
シンボルの存在意義
-
iOSアプリ開発時の画像をFirewo...
-
static関数がmapファイルに載ら...
-
python ボタンを押すと複数の関...
-
HTMLからFLASHに変数を送り、内...
-
変数名に変数を使う
-
node* ってなんなのでしょうか?
-
'2465'指定した式で参照してい...
-
photoshopで書いた四角の枠の中...
-
マウスオーバーで色が薄くなる...
-
ボタンから一つ上の階層のムー...
-
アセンブリ言語のcasl2について...
-
pdfのテキスト全文コピー、テキ...
-
ムービーを操作する方法について
-
テキストサービスについて
-
音のアクションスクリプトについて
-
VBAで改行の入ったデータの正規...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
五芒星は、悪魔崇拝とどういう...
-
【ExcelVBA】ファイル名をセル...
-
static関数がmapファイルに載ら...
-
シンボル化解除の方法
-
ムービークリップの基準点を途...
-
App store のマークってイルミ...
-
FlashMXで絵の反転を繰り返す動...
-
何故、画像がくっついてるんで...
-
ブレーカーの電気シンボル
-
マウスの動きに合わせて画面を...
-
FLASHの文字を変えるには?
-
シンボルの存在意義
-
ソースファイルを追加すると、...
-
iOSアプリ開発時の画像をFirewo...
-
外国の幸福のシンボル
-
Timeline_nの調べ方について(AS3)
-
PNG24を読み込むと色合いが薄く...
-
不思議な水晶玉
-
Suzukaについてです。
-
FLASH 外部画像ファイルのリサ...
おすすめ情報