1

我正在玩 Open Flash Chart。看看这张图表:

http://teethgrinder.co.uk/open-flash-chart-2/line-solid-dot.php

如您所见,圆点看起来很难看。它们中的一些更圆润,其中一些更圆润,它们看起来不一样,因为它们应该。我不知道AS3,也不知道是什么情况。我检查了源代码:

this.graphics.lineStyle( 0, 0, 0 );
this.graphics.beginFill( colour, 1 );
this.graphics.drawCircle( 0, 0, style.get('dot-size') );
this.graphics.endFill();

我尝试更改大小或绘制矩形,但它们看起来仍然不一样。我想问题出在其他地方......

编辑:我还注意到,其他元素看起来也有点不同(它们不应该)——例如轴刻度。我的猜测是质量问题。但是当我右键单击闪光灯对象时,有一个选项“质量”并设置了“高”(还有“中”和“低”可供选择)。我可以在其他地方提高质量水平吗?

4

1 回答 1

1

空心点开始,我意识到每个点周围都有一些东西将每个点与连接线分开,并且还产生了模糊的空心点。

在这种情况下,将属性“halo_size”设置为 0 会有所帮助。

我在你的卖点例子中也注意到了同样的差距。也许这就是问题所在。


要设置舞台质量,只需使用:

stage.quality = "low";
stage.quality = "medium";
stage.quality = "high";

您可以将它设置在主类本身中,该类恰好是该项目的文档类。


我注意到,如果图表大小为 400 x 400,则这些不一致将不复存在。因此,我们看到的问题是扩展问题,而不是我们认为的问题。

此外,设置线条样式允许在圆圈周围设置适当的边框。这至少看起来会更好。

this.graphics.lineStyle(1, colour, 1);
this.graphics.beginFill( colour, 1 );
this.graphics.drawCircle( 0, 0, style.get('dot-size') );
this.graphics.endFill();
于 2012-03-17T11:24:01.083 回答