繁体   English   中英

是否有人在使EaselJS正常运行方面遇到问题

[英]Is anyone having problems getting EaselJS to run properly

我刚刚开始尝试使用EaselJS,并且正在遵循在线找到的教程。 据我所知,我已经完全复制了代码,并且一切正常,直到我添加了“ addEventListener”功能命令。 之后,我得到一块空白画布。 控制台中也没有错误。 (顺便说一句,我也加载了jQuery,但是问题是在添加jQuery之前就存在的,因此这两个库之间不应有任何冲突)

这是我的代码:

    <script src="js/easeljs.js"></script>
    <script>

$(document).ready(function(){
    window.canvas = document.getElementById("myCanvas");
    stage = new createjs.Stage(canvas);
    shape = new createjs.Shape();

    shape.graphics.f("purple").r(50,50,100,100);

    stage.addChild(shape);

    createjs.Ticker.setFPS(30);
    createjs.Ticker.addEventListener(function(){
        shape.rotation += 8;
        stage.update();
    });
});

</script>

我只是想知道是否还有其他准备工作,或者需要链接的库导致动画失败。 我尝试了多个教程,当使用addEventListener或eventListener命令时,它们似乎都失败了。 启动股票行情显示时,我也遇到了一些失败。 CreateJS据说是创建JavaScript游戏的一个非常好的引擎,但是到目前为止它根本无法正常工作,因此任何建议使其正常运行都将是很棒的。 先感谢您。

不确定是否有帮助,但是这里是更新的代码

$(document).ready(function(){
window.canvas = document.getElementById("myCanvas");
stage = new createjs.Stage(canvas);
shape = new createjs.Shape();

shape.graphics.f("red").r(50,50,100,100);

stage.addChild(shape);

createjs.Ticker.setFPS(30);
createjs.Ticker.addEventListener('tick', onTick)

function onTick() {
    shape.rotation += 8;
    stage.update();
}

);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM