英語版が公開されたFlash MX 2004 Updater 7.2は、コンポーネント関連ドキュメントが充実しました。その中には、コンポーネントのアニメーションをカスタマイズする方法も、紹介されています([Help] > [Using Components] > [Customizing Components] > [Using styles to customize component color and text] > [Customizing component animations])。
Accordionコンポーネントの項目が開くアニメーションは、つぎのようなスクリプトでカスタマイズすることができます。開く時間は2500ミリ秒で、弾みをつけたようなアニメーションになります。
// フレームアクション
import mx.transitions.easing.*;
_global.styles.Accordion.setStyle("openEasing", Elastic.easeInOut);
_global.styles.Accordion.setStyle("openDuration", 2500);
アニメーションの種類を決定するクラスには、Back、Bounce、Elastic、None、Regular、Strongの6つがあり、それぞれについてイージングのメソッドをeaseIn、easeOut、easeInOutの3つから指定します。実際のアニメーションは、サンプルSWF(Flash Player 7が必要)で確認できます。楽しいことは楽しいですが、無駄な時間を費やしている気もしないではありません。
この記事へのコメント
●1.河合(2004年08月02日 08:18)
日本語版7.2アップデータが待ち遠しいですよね
当然ですが、「他言語向けは待ってね」とでています。
http://www.markme.com/mesh/archives/005735.cfm
また、一部の環境ではアクティベーションまわりで、不具合がでているようです。日本語版はしっかり修正してくれることを期待です。
http://www.macromedia.com/support/flash/ts/documents/macosx_fl72_activations.htm?pss=rss_flash_19466
余談ですが、次期Flashはコードネームが8Ball(八玉)だそうです。
主にNTTDocomo関連みたいですが、FlashTeamが日本に来ているようです。
F-siteにも乱入して欲しいですね(といっても満席だったりして...)
●2.河合(2004年08月02日 08:19)
あ、最後の部分、URL入れるの忘れました
http://www.markme.com/mesh/archives/005742.cfm
●3.野中 文雄(2004年08月02日 08:30)
各国語版は、mike chambersさんによれば、今週くらい。
[Flashcoders] Ellipsis
http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:117431
Gary Grossmanさんは、来週ごろには出るでしょうといわれています。
http://chattyfig.figleaf.com/cgi-bin/ezmlm-cgi?1:mss:117372