首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CreateJS将无法加载

CreateJS将无法加载
EN

Stack Overflow用户
提问于 2014-10-30 03:17:19
回答 2查看 218关注 0票数 1

我不知道我的代码出了什么问题。我对javascript非常陌生。有时候createjs可以工作,有时候不行,这没有意义,因为我是从别人的教程中复制完全一样的代码。

代码语言:javascript
复制
<!DOCTYPE html>

<html>
<head>
    <title></title>
    <script src = "http://code.createjs.com/createjs-2013.12.12.min.js"></script>

    <script>
        var stage;

        function init(){
            stage = new createjs.Stage("myCanvas");

            var ball = new createjs.Shape();
            ball.graphics.beginFill("000000").drawCircle(0,0,50);
            ball.x = 50;
            ball.y = 200;

            stage.addChild(ball);
        }
    </script>
</head>

<body onload = "init()">
    <canvas id = "myCanvas" width = "500" height = "500">
    </canvas>
</body>
</html>
EN

回答 2

Stack Overflow用户

发布于 2014-10-30 20:04:51

即使你已经解决了你的问题,我也会稍微改进你的代码。你不需要把这个标记为正确的答案,因为你已经自己解决了。

代码语言:javascript
复制
<html>
<head>
    <title>Example</title>
    <script src="http://code.createjs.com/createjs-2013.12.12.min.js"></script>

    <script>
        var stage;

        function init(){
            stage = new createjs.Stage("myCanvas");

            var ball = new createjs.Shape();
            ball.graphics.beginFill("000000").drawCircle(0,0,50);
            ball.x = 50;
            ball.y = 200;
            ball.cache(-50, -50, 100, 100); // -50 is -radius, 100 is radius*2

            stage.addChild(ball);
            stage.update();
        }
    </script>
</head>

<body onload="init()">
    <canvas id="myCanvas" width="500" height="500">Do you even HTML5?</canvas>
</body>
</html>

  1. 首先,我已经为您的文档添加了一个标题,这是有效的HTML5所必需的。
  2. 还有,我缓存了你的球对象,所以现在它是一个图像而不是形状,中央处理器不需要每次更新舞台时都重新绘制它。这是一个很大的性能画布,如果HTML5画布不受支持,我还添加了一个后备文本("Do you improvement.
  3. Finally,HTML5?")。它位于<canvas></canvas>标签之间,您可以将其更改为您喜欢的任何内容。
票数 2
EN

Stack Overflow用户

发布于 2015-11-05 03:08:22

我看不到在任何地方你可以在舞台上调用update()来绘制它。事实上,最令人费解的是为什么你说这段代码有时还能工作。它应该不会在屏幕上显示任何东西。

编辑:我看到你发表了一个评论,你说你想通了。那就算了吧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26638773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档