我想用一個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