从2013年5月版升级到最新的Createjs版本

时间:2016-04-19 21:22:28

标签: createjs

这是我使用的标准锅炉板:

var stage = new createjs.Stage("canvas1");
createjs.Ticker.addEventListener("tick",stage);
stage.enableMouseOver();
...
createjs.Ticker.setFPS(12);
createjs.Ticker.addListener(stage,false);

显然不再支持createjs.Ticker.addListener。如何更改上述代码?

1 个答案:

答案 0 :(得分:2)

您的示例显示了正确和弃用的用法。

// OLD
createjs.Ticker.addListener(stage,false);

// NEW
createjs.Ticker.addEventListener("tick", stage);

这些更改使得Ticker使用与CreateJS其余部分相同的事件调度程序模式。

此外,帧速率方法已更改为setter:

// OLD
createjs.Ticker.setFPS(12);

// NEW
createjs.Ticker.framerate = 12; 

这取决于您使用EaselJS的版本。我使用这些更改更新了您发布到最新版本的演示:http://jsfiddle.net/lannymcnie/Aprdf/80/

不幸的是,仍然存在过时代码的演示。如果您有任何其他问题,请与我们联系。