• ベストアンサー

フラッシュ8Basicタイムラインエフェクトのパターンを増やしたいのですが・・・。

フラッシュ8Basicのタイムラインエフェクトのパターンを増やしたいのですが・・・。何か方法がありますか?フラッシュで色んな動きを簡単に作りたいのですか、拡張や爆発などあるにはあるのですが、フラッシュメーカーのエフェクトパターンより少ないように思います。(かといって今更フラッシュメーカーに変えるつもりもないので・・・。)よろしくお願いします。

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

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

タイムラインエフェクトは, 簡単に言うと, Flash オーサリングツール(Flash Basic 8 など)上で手作業でする作業を, JSFL というプログラムによって自動作成しているわけです。 もし,Excel や MS-Word にある程度精通されていればわかると思いますが, Excel や MS-Word で言う所の「マクロ(VBA)」に当たるのが,JSFL (Flash JavaScript)です。 JSFL は,Flash Basic 8 の先代に当たる,Flash MX 2004 から追加された機能です。 したがって, 自分で作業をプログラミングしてしまえば, いくらでもタイムラインエフェクトを追加できます。 この辺を参考にしてみてください↓。 Flash MX 2004 の新しいアプローチ[2-2] http://admn.net/web_architecture/f_basic/temporary_report/report_02_2.html JSFL が Excel のマクロなどと違う所は, Excel で言う所の 「マクロの自動記録」のような機能が, Flash ではほとんど使い物にならないということです。 一応は,Flash を起動させて, 新規ドキュメントを作成し, 「ウィンドウ」→「他のパネル」→「ヒストリ」と選択すると, 「ヒストリパネル」が表示されます。 そしてステージ上に丸を描いたり文字を打ったりすると, その様子(動作履歴(ヒストリ))が記録されていくのがわかると思います。 その,記録されていくパネル内の任意の項目を 右クリック して, 「表示」→「パネル 内の JavaScript」 にチェックを入れると, ヒストリの表示形式が JSFL に変わります。 これを保存するなりして,JSFL ファイルを作成しても良いのですが, 肝心な部分が JSFL にならない場合が多いので,ほとんど使い物になりません。 したがって, 最初から ヘルプ などに従ってプログラミングしていかなければならないことになるのは間違いないと思います。 しかし,私が思うに, JSFL はオブジェクト指向言語としてちゃんと確立されたものにはなっていないようにも思います。 また,ActionScript より難しいです。 それに,Flash と言えば ActionScript です。JSFL は ActionScript ほど普及していません。 したがって, 「参考書籍は皆無。」,「ネット上の情報も非常に少ない。」というのが現状です。 ヘルプだけが頼りです。 Flash の ヘルプで 「JSFL」 と検索してみてください。 ネット上のヘルプだと,重いですが, この辺りから↓膨大な情報がでてきます。 http://livedocs.macromedia.com/flash/8_jp/main/Part7_Extending.html http://livedocs.macromedia.com/flash/8_jp/main/00004335.html 重いですしかなりなボリュームがありますから, お持ちのヘルプを参考にされた方が良いと思います。 > フラッシュメーカーのエフェクトパターンより少ないように思います。 当たり前でしょうね。 フラッシュメーカー(現在は 「MotionMaker 4」 )は Flash を簡単に作れるように, 既存のパターンを数多く用意していて それを組み合わせるだけでFlashを作成する専用ソフトのようなものです。 しかし, 既存の動きなど,普通のちゃんとした作成家は使用しないでしょう。 質問者さまのように, タイムラインエフェクト を自作してそのエフェクトを自分で使うということなら,私もするかもしれません。 Adobe Flash は ゼロから自分オリジナルな高度な作品を作るのに最適なツールなのです。 ありきたりな,既存の動きなどあっても私は使いません。 他の Webデザイナー や Flasj作成家 の人もそうだと思います。 そんなものは決して使いません。 したがって, いくら タイムラインエフェクト を用意されても,実際に使う人はすごくマレだと思います。 私は アンチタイムラインエフェクト派 & アンチコンポーネント派 です。 コンポーネントの場合は, かなり手軽に高度な物が作成できるので, 使わざるを得ない場合もありますし,実際に使われているサイトもたくさん見ます。 しかし,私は基本的に コンポーネント も極力使いません。 チェックボックスやコンボボックスなどという簡単なコンポーネントは絶対に使用しません。 すべて自作します。 そういう方は多いと思いますよ。 だから タイムラインエフェクト も少ないのだと思います。 タイムラインエフェクト を自作して活用することは大いに大賛成です。 でも難しいですし時間がかかりますよ。 私は普通の作業で JSFL 使うこともありますが, タイムラインエフェクト までは,私も自作したことがありません。 そういう時間があったらその100倍の量のエフェクトが手作業で作れると思いますから。 または, JSFL よりずっと簡単な ActionScript でやってしまいます。 という感じですね。

iceii
質問者

お礼

ご丁寧にありがとうございました。なんか難しそうですね~。参考になりました\(^o^)/

関連するQ&A