从CreateJS事件监听器函数访问类属性?

时间:2015-07-03 06:25:44

标签: easeljs createjs event-listener

我是JavaScript和CreateJS的新手 这是我的代码:

var ClassName = function(){
this.mc = new createjs.MovieClip();
//...Add graphic to this.mc code
createjs.Tween.get(this.mc).to({scaleY:0, y:50},300).call(onTweenCompleted);
}
ClassName.prototype.onTweenCompleted = function(){
console.log(this.mc.y);
}

我的问题是当TweenComplete调用onTweenCompleted属性 this.mc.y 时无法访问。这是我得到的错误:

  

未捕获的TypeError:无法设置属性' y'未定义的

1 个答案:

答案 0 :(得分:1)

您应该在函数调用中添加范围,例如像这样:

createjs.Tween.get(this.mc).to({scaleY:0, y:50},300).call(onTweenCompleted, [], this);