MovieClip.lineStyle()

可用性

Flash Player 6。

用法

my_mc.lineStyle([thickness[, rgb[, alpha]]])

参数

thickness 一个整数,以磅为单位指示线条的粗细;有效值为 0 到 255。如果未指定数值,或者该参数为 undefined,则不绘制线条。如果传递的值小于 0,则 Flash 使用 0。数值 0 指示极细的粗细;最大粗细为 255。如果传递的值大于 255,则 Flash 解释程序使用 255。

rgb 线条的十六进制颜色值(例如,红色为 0xFF0000,蓝色为 0x0000FF,等等)。如果未指示该值,则 Flash 使用 0x000000(黑色)。

alpha 一个整数,指示线条颜色的 alpha 值;有效值为 0 到 100。如果未指示该值,则 Flash 使用 100(纯色)。如果该值小于 0,则 Flash 使用 0。如果该值大于 100,则 Flash 使用 100。

返回

无。

说明

方法;指定一个线条样式,供 Flash 用于对 lineTo()curveTo() 的后续调用,直到使用不同的参数调用 lineStyle() 为止。可以在绘制路径的中间调用 lineStyle() 来为路径中的不同线条段指定不同的样式。

注意:调用 clear 会将 lineStyle() 重置为 undefined

示例

下面的代码用 5 磅、纯洋红色线条绘制一个无填充的三角形。

_root.createEmptyMovieClip( "triangle", 1 );
with ( _root.triangle )
{
lineStyle( 5, 0xff00ff, 100 );
moveTo( 200, 200 );
lineTo( 300,300 ); 
lineTo( 100, 300 );
lineTo( 200, 200 );
}

另请参见

MovieClip.beginFill()MovieClip.beginGradientFill()MovieClip.clear()
MovieClip.curveTo()MovieClip.linSeTo()MovieClip.moveTo()