gpt4 book ai didi

javascript - Createjs 和 Angularjs : Cannot read property 'Stage' of undefined

转载 作者:行者123 更新时间:2023-12-03 04:37:23 32 4
gpt4 key购买 nike

嗨,我想将 Createjs 与 Angularjs 连接,我的 Controller 中有此代码

var stage,padel,createjs;
$scope.load = function () {
init();
}
function init() {
console.log('idsaf');
stage = new createjs.Stage(document.getElementById('canvas'));
canvas = document.getElementById('canvas');
//aby grafika była ładna w canvasie
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
createjs.Ticker.addEventListener("tick", tick);
createjs.Ticker.setFPS(60);
startGame();
}

在 View html 中:

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

<div class="wrapper" ng-init="load()">
<canvas id="canvas"></canvas>
</div>

当我运行它时,控制台出现错误:

Cannot read property 'Stage' of undefined

如何解决这个问题,我坐了两个小时

最佳答案

第 7 行(以及第 12 和 13 行)与您在第一行中声明的变量 createjs 存在命名冲突!您应该将其从第一行删除或重命名!

关于javascript - Createjs 和 Angularjs : Cannot read property 'Stage' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43236851/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com