如何使用actionscript 3(使用flex 4)绘制平滑线?
我是说:我这样做:
var grap:Graphics = this.display.graphics;
grap.lineStyle(8, 0xFF0000, 1, true, "normal", CapsStyle.ROUND);
grap.moveTo(180,330);
grap.lineTo(200,130);
但结果是这样的:
http://sub.ited.nl/try/
:(
线条的边缘很脆,我该怎么改进呢?
尤其是当画线穿过一条花呢,它看起来像一个醉汉走在人行道上;)…
绘制线的中间代码:
var grap:Graphics = this.display.graphics;
grap.lineStyle(8, 0xFF0000, 1, true, "normal", CapsStyle.ROUND);
grap.moveTo(220,330);
new Tween(this, [220, 330], [240, 130]);
在ontweenupdate方法中:
this.display.graphics.lineTo(values[0], values[1]);
请给我一些建议好吗?
顺便问一句:怎样才能最好地删除flash对象的默认背景?(灰色的背景)。
我的index.mxml中有这个:
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx" width="400" height="600"
addedToStage="start()" styleName="plain" backgroundImage="{null}">
但我经常看到闪烁(在开发模式中),这意味着我首先看到默认的灰色背景,然后是白色背景…
提前谢谢