EaselJS库版本问题

时间:2016-03-24 14:49:05

标签: javascript html5 easeljs

我正在为网站编写一个简单的交互式动画,并且我遇到了与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);

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

在EaselJS 0.8.x中,BitmapAnimation类型已重命名为Sprite

根据发行说明,this was done in version 0.7。发行说明没有提供有关如何从BitmapAnimation转换为Sprite的其他说明,建议您只需将其重命名即可按原样运行。