enchant.jsの本に載っていたサンプルコードを打ち込んでテストしてみたが、期待したとおりに動作せず。よくコードを見なおしてみても違うところは無い。ということで、jsdo.itに登録されているサンプルコードを実行してみたら、同じ動作。つまりサンプルコードの時点で間違っていたわけで。
もしかすると、ライブラリのバージョンが上がって仕様が変わったのかもしれない。
とにかく、自分で正しく動作するように修正してみよう。
参考文献:HTML5とJavaScriptでスマートフォンゲーム作成! ゼロからはじめるenchant.js入門【公式ガイド】