feb19.jp blog - life is creative!

Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない

ブックマークに追加する tags:   

Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない

「回転したムービークリップ」(特に写真とかを含むムービークリップだとわかりやすい)に Flash CS3 までのモーショントゥイーン(CS4 で言うクラシックトゥイーン)を適用すると、キーフレームとそうじゃないフレームで、微妙に表示座標(または回転角)がずれていて、タイムラインを再生すると「ピクッ」ってなる有名なバグ(というか仕様だろうな)に悩まされていたけど、CS4 で新規搭載したモーショントゥイーンだと、ならない。

Flash CS4 の新モーショントゥイーンはまだ慣れていなかったので、ほとんどのアニメーションをクラシックトゥイーン(Flash CS3 までのモーショントゥイーン)でやっていたのですが、回転したオブジェクトをアニメーションさせる時に困ってしまったので、試しに新モーショントゥイーンを使ってみたら「ピクッ」ってならなくなって一件落着という話。


そもそも今までのモーショントゥイーンは「キーフレームとキーフレームの間を補完する」というもので、おそらく「キーフレームは完全にユーザーが指定した座標、変形」で持ってくれるのだけど、モーショントゥイーンで補完するフレームでは、前後のキーフレームでプロパティが変化しているしていないにかかわらず補完のための演算をしていて、その演算:32ビット?浮動小数点演算で、丸め誤差が起きてしまうからだと思います。

だからバグというより旧モーショントゥイーン方式の限界(仕様?)なんだろうなと思っていました。

実際 Flash CS3 まではこんな感じでした。(Flash CS4 のクラシックトゥイーン)

旧モーショントゥイーンサンプル

一瞬ピクッってなるのが分かると思います。

タイムラインはこんなかんじです。
旧モーショントゥイーンのタイムライン


Flash CS4 の新モーショントゥイーンではリニューアルしてその辺の仕様を再考されたのか、大丈夫なようになりました。

Flash CS4 新モーショントゥイーンで上のものとキーフレームのプロパティは同じにしています。

新モーショントゥイーンサンプル

ピクッってならない!

タイムラインはこんなかんじです。
新モーショントゥイーンのタイムライン

Flash CS4 の新モーショントゥイーンは、Flash Player 10 以上のみが対象ではなく、Flash Player 6 用(もちろんこれ未満も)、Flash Lite 用とかにも使えるので、モーショントゥイーンを頻繁に使う方は CS4 にアップデートされると幸せになれると思います。

2009年06月24日16:02

Webデザインブログ

「Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない」の関連エントリー

 iTunes Store(Japan)

コメントを投稿

トラックバック

このエントリーのトラックバックURL:
http://feb19.jp/mt/mt-tb.cgi/174

Navigation

古:iPhone アプリ開発に効く8冊の本/iPhone SDKオススメ書籍
新:ありがとう Tweener/最終版 Tweener 1.33.74 小技
トップページ

Recently Entries
AS3 で Flash コンテンツに YouTube Player を埋め込む
AS3 用の Google 公式 YouTube 埋め込みプレイヤー...
AS3 で SWFAddress 2.4 を使う ( Flash でブラウザの戻るボタン、パーマリンクに対応する )
Flash サイトのページ内で移動すると、ブラウザの戻るボタンが聞か...
SWFAddress 2.4 リリース
SWFAddress が 2.4 にバージョンアップしていました。主...
AS3 の FileReference.upload() の使い方と注意すべき点
ユーザー参加コンテンツで「ユーザーが自由にファイルをアップロードした...
Flash CS5 Professional で iPhone アプリを作れるように
アメリカで開催されている Adobe MAX 2009 にて CS5...
Flash Develop に見切りを付けて Flex/Flash Builder Eclipse plugin を入れるプレイ
もうここ最近 Windows 環境で ActionScript を書...
loader.unload と addChild/removeChild に関する、Flash Player 9 と 10 の微妙な差異
Flash CS4 Professional で開発を行っていると、...
ありがとう Tweener/最終版 Tweener 1.33.74 小技
Flash のトゥイーン系ライブラリのスタンダードとも言える Twe...
Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない
「回転したムービークリップ」(特に写真とかを含むムービークリップだと...
iPhone アプリ開発に効く8冊の本/iPhone SDKオススメ書籍
Mac なソフトウェアを作るのに興味があったのと、iPhone SD...