callメソッドとenchant.jsのClass.create


callメソッドとは

Function.call の第1引数を this として、Function を呼び出す。

ネタ元

ややこしや。

var MySprite = Class.create(Sprite,{ // Spriteを継承したクラスを作成する
	initialize: function(width, height) {	// コンストラクタを上書きする
		Sprite.call(this, width, height); 	// 継承元のコンストラクタを適用する
		・・・
	}
});	

enchant.jsを利用したクラスの作成の例だけど、
継承したクラスMySpriteをthisとしてSpriteを呼び出す、つまり継承元のコンストラクタを呼び出すという動作。