したほうがいいのか、
asset.addEventListener("load", function () {
this.emit({
type: "load",
asset: asset
});
}.bind(this), false);
または
var scope = this;
asset.addEventListener("load", function () {
scope.emit({
type: "load",
asset: asset
});
}, false);
this
関数をバインドするか、参照を変数に格納するだけのほうがよいでしょうか?