2016-05-22 18 views

Antwort

1

Die Linie, die Sie zeichnen, wird zwischen zwei Pixelreihen eingefügt, so dass beide Seiten in Grau anstatt in Schwarz eingefärbt werden. Ihren Code

ändern
line.graphics.moveTo(20,74.5).setStrokeStyle(2).beginStroke("#000").lineTo(280,74.5); 

um nur eine Zeile von Pixeln zu ziehen über.

+0

Wenn Sie gerne ganze Zahlen verwenden, verschieben Sie einfach die x/y-Position der Form um 0,5. – Lanny

+0

Ich habe oft bei der Verwendung von createjs und Flash in der Vergangenheit gefunden, dass, wenn ich pixelperfekte Ergebnisse wollte, die nicht in negativen Teilraum mündeten, drawRect stattdessen verwenden. d. h. [http://jsfiddle.net/7fbr9yan/2/](http://jsfiddle.net/7fbr9yan/2/) – Andrew