プロが教える店舗&オフィスのセキュリティ対策術

ボタンシンボルにしようと、
アニメーションgifをシンボル化しパブリッシュしたところ、
アニメーションが効いていませんでした。
Flash内でgifアニメは使えないものなのでしょうか?

A 回答 (1件)

「Flash で アニメーションGIF を作る」


ことは頻繁にしますが,
「Fash内にアニメーションGIFを入れる」
というような変なことは,あまりしたことがありませが,
一応はできますよ。

一応というのは,
Flash の中で アニメーションGIFが動くということではなく,
アニメーションGIF内のビットマップ(ラスタ)画像が,
Flash のタイムライン上でパラパラマンガするという状態になるということです。


~ボタン の中に,
  アニメーションGIFを簡単に入れる方法~


Flashを起動させて,新規ドキュメントを作成します。

そして,
ツールメニューの「挿入」→「新規シンボル」と選択をすると,
「新規シンボルの作成」ダイアログが表示されます。
その「新規シンボルの作成」ダイアログで,
 ○ムービークリップ
にチェックを入れて「OK」します。

すると,
新規シンボル内のタイムラインの編集に自動的に入ってしまいます。
その状態で見えているタイムライン(レイヤーやフレーム)は,
メインムービー(_root)のタイムラインではなく,
新規ムービークリップシンボル内のタイムラインです。

その状態で,
「ファイル」→「読み込み」→「ステージに読み込み」
で目的の GIF ファイルを選択し,「OK」でGIFファイルを挿入します。
このとき注意して欲しいのが,タイムラインの様子です。
アニメーションGIFが分解されて,
こんな雰囲気のタイムラインになりますでしょうか↓?

 □ レイヤー 筆・・|●|●|////[]|●//[]|●|●/[]|

こんな感じになっていれば,
アニメーションGIFがちゃんと読み込まれたということになります。
もしこんな感じ↓に,フレーム1しかできなかったら,

 □ レイヤー 筆・・|●|

アニメーションGIFの読み込みに失敗したか,
もしくは,
アニメーションGIFを読み込んだのではなく,
ただの GIF 画像を読み込んだだけということになります。

タイムラインのレイヤーが上のように,
複数フレームになっていて,キーフレームが複数あるのを確認すれば,
「編集」→「ドキュメントの編集」
で,メインムービー(_root)の編集に戻ります。


メインムービー(_root)の編集に戻ると,
ステージ上には何もありません。
さっきのGIFは「ライブラリ」の中に入っているはずですから,
「ライブラリ」を見てみます。
すると 「シンボル 1」 などとなったさっき作ったムービークリップがあると思います。
その「シンボル 1」のような名前になったムービークリップを
ステージ上に ドラッグ&ドロップ します。
つまり,引きずり出します。

その状態で一度,
「制御」→「ムービープレビュー」
でムービープレビューしてみてください。
ちゃんとムービークリップ内でアニメーションが動くはずです。

ムービープレビューで確認出来たら,
また,ステージに戻ります。

ステージ上には,
今 ドラッグ&ドロップ したムービークリップがあると思いますから,
そのムービークリップを選択し,
今度は
「修正」→「シンボルに変換」
でボタンシンボルに変換します。

※最初にしたのは,
 「挿入」→「新規シンボル」 です。
 今言っているのは
 「修正」→「シンボルに変換」 です。
 ややこしいので間違えないようにしてください。


「シンボルに変換」ダイアログ
○ボタン
にチェックを入れれば,
自動的に,
ボタンの 「アップ」 フレームにムービークリップが入ったものができます。

「制御」→「ムービープレビュー」
で動くことを確認してみてください。


あとは,
ボタンの「オーバー」と「ダウン」と「ヒット」に違う絵など,
何かを用意すれば良いだけです。


- - - - - - - - - - - - - - - - - - - - -

普通の人はあまりこんなことしませんよ。
なるべく普通に Flash でアニメーション(ムービークリップ)を作成した方が良いと思います。
その方が容量も軽くてなおかつ綺麗なものができます。


私は アニメーションGIF に限らず,
静止画のGIFでも,Flash の中に普通は入れません。
入れてもメリットがない気がします。

JPEG や PNG や BMP は当然写真素材などとして入れるメリットありだと思います。
写真のような GIF だと考えますが…,
しかし普通のGIFは…,
デメリットばかりが見つかって,
Flash に入れるメリットが全くと言って良いほど見つかりません。

普通のGIFを入れたい場合は,面倒でも トレース し直します。
ココで言うトレースとはビットマップトレースのことではありません。
GIF の輪郭などを線できれいになぞって,
着色しなおしたりするということです。
つまり,GIFではなく,手動でシェイプ画にしてしまいますね。
そして Flash でアニメーションさせます。
それが一番です。
    • good
    • 0
この回答へのお礼

丁寧な解説ありがとうございます。
Flashで使う画像についての考え方が、
私の場合間違っていたという事に気づかせて
頂きました。
Web画像=Gifと思い込んでいたので、
詳しく教えて頂いて、今後は自分の考え方を
見直す事ができそうです。
sassakunさん、本当に感謝致します!
アドバイスを参考に、Flashで作成したい
と思います!

お礼日時:2006/11/01 14:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!