Flex2

最適化

一番効くのは「メソッド呼び出しを減らす」事。(約6倍の最適化) ああもう、動的言語だなぁ、おい。 強い型付けだとか、静的型がないとコンパイルが通らないとか言いながら、一番のボトルネックはそこかい。 せめてprivateだのfinalだのを見てインライン展開…

ByteArrayの罠

罠……と今度こそ言っていいと思うぞ。 ByteArrayは、バイナリデータを扱うための、まぁ、JavaでいうところのByteArrayInputStreamとか、ByteArrayOutputStreamなんかのActionScript3.0版です。 中身にByteのデータ(ちなみに、ActionScript3.0にはbyte型という…

Flex2雑感

お仕事その他で(その他(^^;)?)最近、Adobe Flex2を使っています。 Adobe Flex2は、Flash9に準拠したSWFファイルを吐くコンパイル環境のことで、コンポーネントを使った一般的なアプリケーションをxmlとECMAScript4準拠の独自仕様ActionScriptで記述できる…

ActionScriptのArrayの罠

いや、罠というか仕様を正確に理解していないというか。 var hoge:Array=new Array(4); hoge[0] += 5; hoge[1] += 6; hoge[2] += 7; hoge[3] += 8; なにが悪いか判りますか? 私はこれだけで半日悩みました。 new Array()には、中に入っているデータは確定し…