交互式网络横幅编码-未捕获的类型错误

时间:2018-08-07 09:44:57

标签: jquery-animate action mousemove create.js

我是编码的新手,但我在网上学习了一门课程,并根据自己的需求进行了编码。基本上,当我在舞台上移动鼠标(我的舞台是300x250)时,我希望动画中移动一些云,但是我在浏览器控制台中遇到以下未捕获的类型错误。

enter image description here

这是代码。

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);
});

如果有人可以帮助我,那就太好了,谢谢

汤姆

0 个答案:

没有答案