我无法理解逻辑/结构/意义///也就是说,我无法理解stage.canvas
代表什么!
我已经搜索了stackoverflow以查找涉及stage.canvas
的问题,但它们是关于它的。他们没有解释这意味着什么。
我还去了API文档> >没办法!
我已经知道必须在html文件中定义画布 我还学习了如何从外部.js文件中引用它 我已经学会了如何绘制圆圈并在画布中制作动画 我知道对象;关于原型的一些事情......
我想知道无论我是使用NetBeans编程还是在Adobe Animate中编程,stage.canvas是否有效。 在将一些物理示例从NetBeans“迁移”到Adobe Animate时,我带了一个loong。有人会同意Adobe在帮助初学者方面做得不好吗? 我正在寻找一个最小的例子 - 我相信伴随着解释的五六行代码可以解决这个难题 - 或者告诉我自己在哪里找到信息。
这是来自github
function init() {
// get a reference to the canvas we'll be working with:
var canvas = document.getElementById("testCanvas");
// create a stage object to work with the canvas.
// this is the top level node in the display list:
var stage = new createjs.Stage(canvas);
这对我来说是清楚易懂的。但是从这个角度来看,怎么能写出stage.canvas呢?它是什么意思?
非常感谢您的帮助!
答案 0 :(得分:0)
new createjs.Stage(canvas)
不是本机JavaScript的一部分。这来自CreateJS库。根据{{3}},这似乎是该库的canvas元素版本。
您可以通过上面的链接进一步了解它,但如果您只是学习JavaScript,我会坚持使用它而不使用任何库。如果要在本机JavaScript中创建画布,请尝试使用their documentation。