【问题标题】:Why are my shapes not added to the stage?为什么我的形状没有添加到舞台上?
【发布时间】:2015-07-28 22:13:46
【问题描述】:

我正在使用 CreateJS 画一条线。只要是“CreateJS 2013.09.25”参考。这条线按预期绘制。

到目前为止我一直在使用它:

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

问题在于这个参考线根本没有绘制,与所有其他绘制良好的形状不同。这是我画线的代码:

function CreateLine(x,y,length) {
    var line = new createjs.Shape();
    line.graphics.moveTo(x, y).setStrokeStyle(2).beginStroke("#003300").lineTo(x + length, y);
    stage.addChild(line);
}  
//After that I do update the stage!

我目前使用的 src 不是较新的吗?这是为什么呢?

【问题讨论】:

  • 猜测可能是 API 可能已更改或类似情况,请查看发行说明或该版本的文档以查看绘制该行的代码是否已被修改。 2013 和 2015 版本之间肯定有很大的不同。
  • 您的控制台有错误吗?
  • 好的,你能把有问题的代码的sn-p贴出来吗?

标签: html easeljs createjs


【解决方案1】:

我能够重现您的问题。我不确定它现在是否是设计使然,但是在设置笔画样式并开始笔画后需要调用 moveTo。

line.graphics.setStrokeStyle(2).beginStroke("#003300").moveTo(x, y).lineTo(x + length, y);

See it in action

【讨论】:

    猜你喜欢
    • 2014-08-29
    • 1970-01-01
    • 2013-02-02
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 2013-02-27
    相关资源
    最近更新 更多