【发布时间】:2015-06-10 11:13:36
【问题描述】:
if (char == 'anime') {
Crafty.sprite("sprites_hunt_w.png", {
guy: [1, 2, 27, 31]
})
.reel('guy_right', 1000, [
[1, 64],
[34, 64],
[65, 65]
])
.reel('guy_left', 1000, [
[1, 32],
[34, 32],
[65, 33]
])
} else {
Crafty.sprite("megamanx.gif", {
guy: [0, 0, 28, 34]
})
.reel('guy_right', 1000, [
[214, 19],
[248, 19],
[281, 19],
[321, 19],
[352, 19],
[371, 19],
[394, 19],
[427, 19]
])
// }else{
//console.log("fail")
}
firefox 的控制台显示 TypeError: Crafty.sprite(...).reel is not a function。这是指行
Crafty.sprite("megamanx.gif", {
我不明白的是,对我来说,它看起来与这条线完全相同(除了图像源)
Crafty.sprite("sprites_huntw.png", {
因此,我不明白为什么会出现错误。提前感谢您的帮助
【问题讨论】:
-
console.log(Crafty.sprite)
标签: javascript craftyjs