7.4.画一条曲线

问题
我要画一条曲线
解决办法
使用Graphics.curveTo( ) 方法
讨论
设置好了线条样式后,就可以使用curveTo( ) 方法画曲线了。curveTo( ) 方法画出接近于贝塞尔曲线(虽然是经过性能优化),它需要3点,开始点,控制点和目标点:
开始点一般是笔刷的当前位置。
指定曲线的目标终点。
控制点决定曲线的形状,它是根据起始点和目标点的切线计算出的。如果不指定控制点画出的就是直线:

curveTo( )方法需要四个参数。前两个指定控制点的x,y坐标,后面两个指定目标点的x,y坐标,下面的例子画出了控制点在0,100 和目标点在100,100的曲线:
+展开
-ActionScript
sampleSprite.graphics.lineStyle( );
sampleSprite.graphics.curveTo(0, 100, 100, 100);

加支付宝好友偷能量挖...


评论(0)网络
阅读(134)喜欢(0)flash/flex/fcs/AIR