2013-01-01から1ヶ月間の記事一覧

FlahPlayer8から拡大縮小時のSmoothingがちゃんと効くようになったみたいだ。 http://flagstonesoftware.com/blog/2011/03/smooth-zooming-depends-on-flash-version/ 昔はすごい気になっていて、Flashが気に入らない原因の一つだった。

blur

FlashPlayerの開発者のBlog http://blog.kaourantin.net/昔FlashPlayerのBoxBlurの実装に関する記事を見たんだけれど、アニメーションに使えるようにサブピクセル単位で大きさ指定出来るようにしたらしい。 http://blog.kaourantin.net/?p=17

trace

traceはカンマで複数パラメータ指定出来るみたい。+で連結するより見やすいとか。 http://propg.ee-mall.info/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0/flex/flexas3-trace%E3%81%AE%E6%84%8F%E5%A4%96%E3%81%AB%E4%BE%BF%E5%88%A9…

profiling

getTimerで時間計測するコードを仕込みたい。mm.cfgに色んなオプションがあるみたい。主にAS3向けかな? http://jpauclair.net/2010/02/10/mmcfg-treasure/リアルタイムに確認するやり方だろうか。 http://lostinactionscript.com/2008/10/06/as3-swf-profil…

optimization

LLVMを使った最適化、FlexSDKの新しいコンパイラとかはLLVM使ってるんだろうか?? ActionScriptは高級言語なのでやはり生成されるByteCodeがかなり無駄が多いものになるらしい。 http://llvm.org/devmtg/2009-10/Petersen_OptimizingActionScriptBytecode.p…

SWDファイル中のファイル名

flaファイルと同じフォルダにクラスファイルを置いてしまうと、swdファイルの出力内容がおかしくなる現象があった。サブフォルダに配置するようにしたら問題が解消された。

ByteCode

ActionScript2の場合、Flashのパブリッシュ設定でデバッグの許可にチェックを付けると、拡張子がswdのデバッグ情報ファイルが作られるけれど、こうするとswf中のActionScriptのByteCodeが最適化されない事に気づいた。DefineFunction2だとローカル変数用にレ…

optimization

Performance Optimization Checklist http://vimeo.com/7427341Optimising CPU and memory usage in AS3.0 http://alexgblog.com/?p=392ActionScript 3.0 Optimization: A Practical Example http://active.tutsplus.com/tutorials/actionscript/actionscrip…

debugging

Flashのdebuggerとしては、Flex SDKのfdb.exe がマシな事が判った。FlashBuilderとかFlashDevelopがActionScript2に対応していないのか繋いでもfdb.exeほどにデバッグ出来ないのに泣ける。AS3なら出来るんだろうか?未確認。Shockwave Flash ActiveX コント…