2015-07-28 64 views
1

我正在使用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到目前为止不是较新的?这是为什么?

+0

野生的猜测是,该API可能已更改或类似的东西,看看在发布注意或看到的那个版本的文档,如果是得出该行的代码已被修改。 2013年和2015年版本之间肯定有差异。 – GillesC

+0

控制台中的任何错误? – Andrew

+0

@完全没有。 –

回答

2

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

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

See it in action

相关问题