Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有人在让EaselJS正常运行时遇到问题_Javascript_Jquery_Easeljs_Createjs - Fatal编程技术网

Javascript 是否有人在让EaselJS正常运行时遇到问题

Javascript 是否有人在让EaselJS正常运行时遇到问题,javascript,jquery,easeljs,createjs,Javascript,Jquery,Easeljs,Createjs,我刚开始尝试使用EaselJS,现在我正在学习我在网上找到的教程。据我所知,我已经准确地复制了代码,在添加“addEventListener”函数命令之前,所有工作都正常。之后,我得到一张空白画布。控制台中也没有错误。(顺便说一句,我也加载了jQuery,但是在添加jQuery之前问题就已经存在了,所以这两个库之间不应该有任何冲突) 这是我的密码: <script src="js/easeljs.js"></script> <script>

我刚开始尝试使用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>

$(文档).ready(函数(){
window.canvas=document.getElementById(“myCanvas”);
stage=newcreatejs.stage(画布);
shape=new createjs.shape();
形状.图形.f(紫色).r(50,50100100);;
阶段。添加儿童(形状);
createjs.Ticker.setFPS(30);
createjs.Ticker.addEventListener(函数(){
形状旋转+=8;
stage.update();
});
});

我只是想知道是否还有其他一些准备工作,或者我需要链接到的库导致动画失败。我已经尝试了多个教程,当使用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();
}

))

element.addEventListener(类型、侦听器、useCapture)在我找到的教程视频中,你没有设置任何类型,他也没有设置类型,这对他很有效。奇怪的是,我不知道这个插件,但是addEventListener()需要一个类型,否则在每个事件上你都在听吗???这里有一些例子,他们总是设置一个类型这是视频,这是一个Lynda.com教程,所以它应该是非常好的质量,没有像我得到的错误。在这里测试您的代码,它可以工作:当然使用addListener()而不是addEventListener()