EaselJS库版本问题
EaselJS library version issue
我正在为网站编写一个简单的交互式动画,但在使用 easeljs 库时遇到了问题。
我的代码的第一部分有一个 spritesheet 动画,我从 https://blogs.msdn.microsoft.com/davrous/2012/03/16/html5-gaming-animating-sprites-in-canvas-with-easeljs/ 中获取了示例代码并进行了相应的修改。
我的代码的第二部分具有一些交互性(用户点击一些图像并产生声音)。
好的,如果我使用库 easeljs-0.6.0.min 动画会工作,但代码会引发错误,指出 "object.on is not a function" (在我用于交互的点击事件上)。此代码导致它:
function ConfigureIcon(object)
{
object.on("click", function(evt){
}
}
然后,如果我尝试使用 easeljs-0.8.0.min 库,交互性将起作用,但随后代码将引发错误,指出 "createjs.BitmapAnimation is not a constructor".此代码导致它:
bmpEyesAnimation = new createjs.BitmapAnimation(EyesSpriteSheet);
有什么想法吗?
谢谢!
在 EaselJS 0.8.x 中,BitmapAnimation
type has been renamed to Sprite
.
根据发行说明,this was done in version 0.7。发行说明没有提供有关如何从 BitmapAnimation
过渡到 Sprite
的其他说明,这表明您只需重命名它,它就会按原样工作。
我正在为网站编写一个简单的交互式动画,但在使用 easeljs 库时遇到了问题。
我的代码的第一部分有一个 spritesheet 动画,我从 https://blogs.msdn.microsoft.com/davrous/2012/03/16/html5-gaming-animating-sprites-in-canvas-with-easeljs/ 中获取了示例代码并进行了相应的修改。
我的代码的第二部分具有一些交互性(用户点击一些图像并产生声音)。
好的,如果我使用库 easeljs-0.6.0.min 动画会工作,但代码会引发错误,指出 "object.on is not a function" (在我用于交互的点击事件上)。此代码导致它:
function ConfigureIcon(object)
{
object.on("click", function(evt){
}
}
然后,如果我尝试使用 easeljs-0.8.0.min 库,交互性将起作用,但随后代码将引发错误,指出 "createjs.BitmapAnimation is not a constructor".此代码导致它:
bmpEyesAnimation = new createjs.BitmapAnimation(EyesSpriteSheet);
有什么想法吗?
谢谢!
在 EaselJS 0.8.x 中,BitmapAnimation
type has been renamed to Sprite
.
根据发行说明,this was done in version 0.7。发行说明没有提供有关如何从 BitmapAnimation
过渡到 Sprite
的其他说明,这表明您只需重命名它,它就会按原样工作。