我是编码的新手,但我在网上学习了一门课程,并根据自己的需求进行了编码。基本上,当我在舞台上移动鼠标(我的舞台是300x250)时,我希望动画中移动一些云,但是我在浏览器控制台中遇到以下未捕获的类型错误。
这是代码。
this.stop();
createjs.Touch.enable(stage);
stage.mouseMoveOutside = true;
var root = this;
var midpoint = this.stage.canvas.width / 2;
var cloudRestX = this.cloud.x;
this.stage.on("stagemousemove", function(e) {
var newX = 0;
if (e.stageX < midpoint) {
newX = (midpoint - e.stageX) / 20;
} else if (e.stageX > midpoint) {
newX = (e.stageX - midpoint) / 20;
newX *= -1;
}
createjs.Tween.get(root.cloud, {override:true}).to({x: cloudRestX + newX},
1000, createjs.Ease.quintOut);
createjs.Tween.get(root.bushes2, {override:true}).to({x: bushRestX + (newX /
2)}, 1000, createjs.Ease.quintOut);
});
如果有人可以帮助我,那就太好了,谢谢
汤姆