javascript - 是否可以使用 CreateJS 使所有脚本都可以访问某个阶段?

标签 javascript createjs

我想通过与创建位图时不同的脚本将位图添加到舞台。这可能吗?目前它给出错误“阶段未定义”。

最佳答案

如果您将“stage”放在全局范围内,您可以从任何地方访问它。

文件#1:

var stage;
function init()
{
    stage = new createjs.Stage(canvas);
}

文件#2

stage.addChild(bitmap);

您可以(并且应该)阅读有关范围的更多信息 here

关于javascript - 是否可以使用 CreateJS 使所有脚本都可以访问某个阶段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34360854/

相关文章:

javascript - 编辑文件-纯js

javascript - 如何遍历 JSON 模式并将所有值设置为空字符串?

javascript - 在 Animate CC 2017 中使用 easeljs 进行拖放

javascript - 使用 createJS 库正确实现 spritesheet?

javascript - 我无法让我的碰撞发挥作用

javascript - 清除输入字段值时意外的 JS 行为 - STCombobox

JavaScript 静态变量

javascript - 如何在 CreateJS 中打印对象名称

javascript - 当为循环中的每个元素分配不同的事件监听器时,它们都运行相同的函数,尽管使用了 .bind() 和闭包

javascript - TypeError : createjs. Sprite 不是构造函数