主に、JPEG 入れ替え処理の不具合修正です。
ご指摘ありがとうございます。> @yoko00068 さん
replaceBitmapData で Jpeg 入れ替え処理の時に、バイナリに bitmap_id (CharacterID) を埋め込み忘れていて、入れ替えた後の SWF で CharacterID のあるはずの箇所が (JPEG の先頭にあたる) FF D8 (=0xD8FF) か FF D9 (=0xD9FF) になってしまう不具合です。
実際に、その SWF を動かすと、JPEG 画像の部分が真っ赤に表示されていたと思います。ほんとに済みません。。
▼2.0.10 の内容:
- replaceBitmapData で JPEG の入れ替えに失敗する不具合を修正しました。
- DefineText, DefineText2 の処理を追加しました。 (dump で詳細表示します)
- DefineMorphShape の build 処理を修正しました。(rebuild で問題がありました)
- ActionByteCode の dump 表示で GotoFrame2 が表示できなかったので対応しました
- こっそり、Button オブジェクトの処理を入れていますが、まだちゃんと動いていないので無効化してます。
▼PHPOpenAL 0.3 zip 公開:
まだ wav 取り込みが動いていませんが、とりあえず音が鳴ったので、そのサンプル付きで公開します。尚、PHPOpenGL とそのサンプルも含めています。
展開した後に出来た bat ファイルをクリックすると、きっと、音が鳴ったり、グルグル3D回転する描画が始まります。
(Windows Vista と 7 で確認。多分 XP でも動くはず)
▼2011/09/10 追記:
ここから、oalins か OpenAL11CoreSDK を落としてインストールして下さい。でないと音なりません。