ActionScript 3.0 アニメーション
ちょっとこれは期待な本。
高いけど。
目次
理系脳でない自分に理解ができるかが心配なところもありますが、買ってみるつもりです。
現在も3Dの計算式で悩んでいる。
0から解説してるサイトが見つけられなくて・・・
ゴッド・オブ・ウォーIIも面白くてなかなかFlashに集中できないってのもありますが。
ちょっとこれは期待な本。
高いけど。
目次
理系脳でない自分に理解ができるかが心配なところもありますが、買ってみるつもりです。
現在も3Dの計算式で悩んでいる。
0から解説してるサイトが見つけられなくて・・・
ゴッド・オブ・ウォーIIも面白くてなかなかFlashに集中できないってのもありますが。
ActionScript書くのに、AS2まではEmEditorで構文ファイルを適用して利用していました。
しかし、この構文ファイルがAS3に対応していません。
仕方ないので、Flash CS3で書いていたのですが、重い!
とてつもなく重い。
テキスト扱ってるのになんでだってぐらい重い。
てことで、FlashDevelop3を利用してみることにしました。
感想・・・
よい、なかなかよい。
軽いし、アウトラインも型やprivate、publicの違いなども表示してくれていて便利。
補完候補も表示される。

でも、プロパティやメソッドが強調表示されていない。
表示フォントに等幅フォント指定しても、等幅表示になっていない。
おしい、すごーくおしい。
右にあるAmashをAS3標準のTweenクラスからTweenerに変更しました。
Amashの場合、商品のMCをクロスフェードで切り替えています。
同時に2個のMCのアルファがtweenされているのですが、なぜかそのtweenが途中で停止する現象が出ていました。
特定の商品というわけでもなく、必ず発生するというわけでもないので原因が不明です。
Tweenerではまだその現象は確認できていないので、Tweenクラス、またはその使い方に問題があるとは思うのですが。
同様の現象が上部のメニューにも出ていますが、こちらはブラウザでFlashを見ると、その発現率が落ちる。
(というか、一度も確認していないのですが)
開発環境では、頻発していたので、ますます謎。
後日、ASのどの処理の箇所で重くなっているのか調べてみたらcopypixelsの箇所でした。
これでAS3でやれば軽くなる確信を得たので(その根拠は?といわれると困る)AS3化してみることに。
で、コレ。
ASで生成したテキストフィールド、それを別のMCにDrawしたものはそのまま表示させています。
1x1のMCの数は約1400個。
前回のエントリの25ptのほうが同じような数のMCなので、AS3すごい!
初めてAS3のすごさを感じました。
以下スクリプト。