2015-07-28 81 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

相關問題