2015-07-28 5 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! 

ли ЦСИ я использовал до сих пор не новички? Почему это?

+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

Смежные вопросы