我想用一个SpriteSheet的图像文件制作动画,当我运行代码时,出现标题中显示的错误。TypeError:createjs.Sprite不是构造函数
我的代码如下所示:
Game.Hero = function (myX, myY) {
'use strict';
var data = new createjs.SpriteSheet({
"images":[Game.imgResSrcs["hero"]],
"frames" : {
"regX": myX,
"height": 60,
"regY": myY,
"width": 60
},
animations: {
move: {
frames:
[0,1,2,3,4,5,4,3,2,1],
speed : 0.04
},
run: {
frames: [1,2,3],
speed:0.04
}
}
});
var startX = myX,
startY = myY,
speed = 2,
my = new createjs.Sprite(data, "move");
my.moveTo = function (newX, newY, tween) {
var newXpx, newYpx;
my.posX = newX;
my.posY = newY;
Game.stage.update();
};
我猜它有事情做这一行:我=新createjs.Sprite(数据,“移动”);
我在这里忘记了什么,或者可能会产生错误?
我其实只是解决了它,现在,我是用过时的createjs框架。我会将你的答案标记为解决方案..谢谢你的意见。 – SmalliSax