这是我使用的标准锅炉板:
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。如何更改上述代码?
答案 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/
不幸的是,仍然存在过时代码的演示。如果您有任何其他问题,请与我们联系。