ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

イベントリスナの登録方法

イベントリスナの登録方法には2通りある。on+イベント名による登録と、addEventListener()による登録。たとえばenterframeイベントを登録する場合は次のような感じ。
on+イベント名の場合

var sprite = new Sprite(32, 32);
sprite.onenterframe = function() { ... };

addEventListener()の場合

var sprite = new Sprite(32, 32);
sprite.addeventListener("enterframe", function() { ... });

on+イベント名の場合は1つしか登録できないが、addEventListener()の場合は複数のイベントリスナを登録できる。

追記(12/11)
コメントで次のような書き方も出来るということを教えてもらった。

var sprite = new Sprite(32, 32);
sprite.on('enterframe', function() { ... });