ActionScript 3.0 アニメーション

ちょっとこれは期待な本。
高いけど。
目次

理系脳でない自分に理解ができるかが心配なところもありますが、買ってみるつもりです。

現在も3Dの計算式で悩んでいる。
0から解説してるサイトが見つけられなくて・・・

ゴッド・オブ・ウォーIIも面白くてなかなかFlashに集中できないってのもありますが。

FlashDevelop3 Beta3

ActionScript書くのに、AS2まではEmEditorで構文ファイルを適用して利用していました。
しかし、この構文ファイルがAS3に対応していません。

仕方ないので、Flash CS3で書いていたのですが、重い!
とてつもなく重い。
テキスト扱ってるのになんでだってぐらい重い。

てことで、FlashDevelop3を利用してみることにしました。

感想・・・

よい、なかなかよい。
軽いし、アウトラインも型やprivate、publicの違いなども表示してくれていて便利。
補完候補も表示される。

fd_outline.gif

でも、プロパティやメソッドが強調表示されていない。
表示フォントに等幅フォント指定しても、等幅表示になっていない。

おしい、すごーくおしい。


AS3のTweenクラス

右にあるAmashをAS3標準のTweenクラスからTweenerに変更しました。

Amashの場合、商品のMCをクロスフェードで切り替えています。
同時に2個のMCのアルファがtweenされているのですが、なぜかそのtweenが途中で停止する現象が出ていました。
特定の商品というわけでもなく、必ず発生するというわけでもないので原因が不明です。
Tweenerではまだその現象は確認できていないので、Tweenクラス、またはその使い方に問題があるとは思うのですが。

同様の現象が上部のメニューにも出ていますが、こちらはブラウザでFlashを見ると、その発現率が落ちる。
(というか、一度も確認していないのですが)
開発環境では、頻発していたので、ますます謎。

モーションタイポとBitmap(AS3)

こちらの続き。

後日、ASのどの処理の箇所で重くなっているのか調べてみたらcopypixelsの箇所でした。

これでAS3でやれば軽くなる確信を得たので(その根拠は?といわれると困る)AS3化してみることに。

で、コレ

ASで生成したテキストフィールド、それを別のMCにDrawしたものはそのまま表示させています。

1x1のMCの数は約1400個。
前回のエントリの25ptのほうが同じような数のMCなので、AS3すごい!
初めてAS3のすごさを感じました。

以下スクリプト。

AUTHOR

名古屋でひっそりと活動中。
ホームページ制作、Flashコンテンツ制作など制作依頼がありましたらお気軽にご連絡ください。
ご希望の方には制作実績も同時にお伝えいたします。

TAG CLOUD