我正在为网站编写一个简单的交互式动画,并且我遇到了与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不是函数&#34 ; (在我用于交互的点击事件上)。这段代码导致它:
function ConfigureIcon(object)
{
object.on("click", function(evt){
}
}
然后,如果我尝试使用库 easeljs-0.8.0.min ,交互性将起作用,但代码将引发错误,说" createjs.BitmapAnimation不是构造&#34 ;.这段代码导致它:
bmpEyesAnimation = new createjs.BitmapAnimation(EyesSpriteSheet);
有什么想法吗?
谢谢!
答案 0 :(得分:2)
在EaselJS 0.8.x中,BitmapAnimation
类型已重命名为Sprite
。
根据发行说明,this was done in version 0.7。发行说明没有提供有关如何从BitmapAnimation
转换为Sprite
的其他说明,建议您只需将其重命名即可按原样运行。