为什么灰色像素出现在黑色s的边缘:线?

时间:2011-10-07 12:34:40

标签: flex4 flex-spark

这是我正在使用的Line:

<s:Line x="25" y="22" width="42">
    <s:stroke>
        <s:SolidColorStroke color="black" weight="2" />
    </s:stroke>
</s:Line>

结果是一条黑线,宽度为44,线的两端有两个灰色像素(两个垂直的顶部像素为灰色)。 如何使线宽42像素,没有灰色像素? 我发现当前的解决方案是使用两条线路而不是像上面那条 weight =“1”,但我希望有更好的线路:]

提前致谢,

火焰

1 个答案:

答案 0 :(得分:0)

我的一位朋友告诉我答案。他在这里没有账号所以我认为在这里发布他的答案会有所帮助。

<s:stroke>
    <s:SolidColorStroke color="black" weight="2" caps="square"/>
</s:stroke>

默认情况下,cap属性为 round

P.S。主持人:如果您认为没有价值,请删除整个问题。这并不是试图通过我自己的答案获得积分:]