Posted by & filed under リリースノート.

enchant.js v0.8.2 をリリースしました。
変更点は以下の通りです。

features

ANIMATION_END イベントの追加

enchant.Sprite#frame に配列をセットした際、フレームの再生が null に到達したタイミングで発生します。(thx @bytehala)

var sprite = new Sprite(32, 32);
sprite.image = core.assets['chara1.png'];
sprite.frame = [ 1, 2, 1, 2, 0, null ]; // ループせず, ANIMATIN_END イベントを発行して終了する.

bugfix

enchant.Sprite#frame に同じ配列をセットした際の動作

enchant.Sprite#frame に同じ配列を続けてセットした際に正しく動作しない問題が修正されました。(thx @bytehala)

Mobile Safari での “Touch to Start” シーンの動作

Mobile Safari でサウンドを有効化した際に表示される “Touch to Start” シーンを終了できない問題が修正されました。
また、表示条件についても、 enchant.ENV.BROWSER と enchant.ENV.USE_TOUCH_TO_START_SCENE を参照する形に変更されました。

enchant.Core#keyunbind の動作

enchant.Core#keyunbind が場合によって正しく動作しない問題が修正されました。

enchant.Core#load の動作

enchant.Core#load の alias 引数を省略した際にエラーコールバックが呼び出されなくなる問題が修正されました。

Comments are closed.