わからなかったClass.createの使い方が色々ためしてやっとわかりました。分かってしまえばなんてことないんだけどな・・・。

動作は何も変わっていませんが。

ソースはこうなりました。

enchant();
window.onload=function{
/
varKuma=Class.create(Sprite,{
initialize:function{
Sprite.apply(this,arguments);

なんだか、変数のスコープがどうなっているのかまったくもってよくわからない。enchant();って実行された時点で、gameあたりはグローバルにアクセス可能になっているんだろうか?