Lost In Actionscript – Shane McCartney さんの FiTC Amsterdam 2009 スライド。
Google Docsで見ることができます。
http://docs.google.com/Present?docid=d4jrvds_0hjb794hr
パフォーマンスを上げるコードの書き方なセクションが興味深かった。
// slow list.push(item); // about 3 times faster list[length] = item; |
らしい。
これってFlash MX の頃に使っていた Tips。
その後のヴァージョンアップで push
は C で完全にリライトされて充分に早くなったと思い込んでた。
Lost In Actionscript – Shane McCartney さんは軽量で速い Tween Engine として知られる tweensy の作者。
Google Code : tweensy
tweensy をダウンロードして使いはじめてるけど、package が original と zero に分かれていてイマイチ使い分けが理解できていない。
CS4 と CS3 にも分かれていて使い分けができるようになっている。
オリジナルソースと swc でも提供してくれている。
effects 系の fx(beta) もかなり強力。
Google Code に主要な Tween Engine とのスピードテストをしているファイルがあるので、見てみると相当な実力だって分かる。
http://www.tweensy.org/examples/SuperRenderTweenTest.html
http://www.tweensy.org/examples/SuperRenderBulkTweenTest.html
ダウンロードしたファイルにも同じファイル + 1 があるのでじっくり試したりできる。