首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AS3:在绘制形状的过程中移除lineStyle

AS3:在绘制形状的过程中移除lineStyle
EN

Stack Overflow用户
提问于 2016-06-03 11:36:41
回答 1查看 72关注 0票数 2

我想画一个带有黑色轮廓的大红色圆圈和一个没有轮廓的较小的并行绿色圆圈。但是当我画一个绿色的小圆圈时,它的lineStyle和大的红色圆圈是一样的。似乎没有任何类型的endLineStyle方法。将lineStyle厚度设置为0也不起作用。我意识到我还可以做很多其他的事情,比如把它们画成单独的形状,或者让绿色小圆圈的lineStyle也变绿,但我想知道是否有什么方法可以在不这样做的情况下摆脱lineStyle。

代码语言:javascript
复制
var s:Shape = new Shape();
s.graphics.lineStyle(4,0x000000);
s.graphics.beginFill(0xff0000);
s.graphics.drawCircle(100,100,80);
s.graphics.endFill();
s.graphics.beginFill(0x00ff00);
s.graphics.drawCircle(100,100,40);
s.graphics.endFill();
addChild(s);
EN

回答 1

Stack Overflow用户

发布于 2016-06-03 15:23:55

代码语言:javascript
复制
s.graphics.lineStyle();

第一个参数是thickness,默认情况下是null

不使用thickness - s.graphics.lineStyle(0);alpha - s.graphics.lineStyle(1, 0, 0);的调用具有相同的效果

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37605523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档