【问题标题】:CreateJS Cannot Read Property 'Get' - TweenJS DemoCreateJS 无法读取属性“获取” - TweenJS 演示
【发布时间】:2016-04-03 06:19:59
【问题描述】:

我正在尝试设置 Tween JS 的基本演示,但收到错误:未捕获的类型错误:无法读取未定义的属性 'get'

JS

function init() {
        var stage = new createjs.Stage("demoCanvas");
        var circle = new createjs.Shape();
        circle.graphics.beginFill("Crimson").drawCircle(0, 0, 50);
        circle.x = 100;
        circle.y = 100;
        stage.addChild(circle);
        createjs.Tween.get(circle, {loop: true})
          .to({x: 400}, 1000, createjs.Ease.getPowInOut(4))
          .to({alpha: 0, y: 75}, 500, createjs.Ease.getPowInOut(2))
          .to({alpha: 0, y: 125}, 100)
          .to({alpha: 1, y: 100}, 500, createjs.Ease.getPowInOut(2))
          .to({x: 100}, 800, createjs.Ease.getPowInOut(2));
        createjs.Ticker.setFPS(60);
        createjs.Ticker.addEventListener("tick", stage);
      }

window.onload = function() {
  init();
};

【问题讨论】:

  • 您正在加载 TweenJS 脚本吗?它不是 EaselJS 的一部分,因此必须单独加载。
  • @Lanny 很奇怪......我猜不是。我以为我正在使用一个包含完整 CreateJS 库的脚本,因为我计划使用完整的库。我一定是看错了我使用的 CDN 链接。不敢相信我没有注意到这一点。不过,我无法将评论标记为答案。
  • 不用担心,很高兴为您提供帮助:)

标签: javascript createjs tweenjs


【解决方案1】:

正如 Lanny 在 cmets 中指出的那样,我的 TweenJS 脚本没有加载。它不包含在 EaselJS 中 - 确保添加脚本以加载库。

<script src="https://code.createjs.com/tweenjs-0.6.2.min.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 2022-09-15
    • 1970-01-01
    • 2020-12-05
    • 2021-04-14
    相关资源
    最近更新 更多