2013-01-03から1日間の記事一覧

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だとローカル変数用にレ…