#202002/11/1 22:03:03
哈哈哈哈~~~~~~~~~~~~
经过小女子不懈的努力,终于做出来了,其实就照foe说的去做就对了(那我还搞了这么半天????笨鸟果然是要先飞的),而且我估计做第一个也没什么问题了,全靠flash6的画图语句。简介如下:
1.MovieClip.moveTo
可用性
Flash Player 6。
用法
myMovieClip.moveTo (x, y)
参数
x 一个整数,指示相对于父影片剪辑的注册点的水平位置。
y 一个整数,指示相对于父影片剪辑的注册点的垂直位置。
返回
无。
说明
方法;将当前绘画位置移到 (x, y)。如果缺少任何一个参数,则此方法将失败,并且当前绘画位置不改变。
示例
该示例使用 5 磅的纯洋红色线条绘制无填充的三角形。第一行创建一个要进行绘制的空影片剪辑。在 with 语句内部,定义一个线条类型,然后由 moveTo 方法指示起始绘画位置。
_root.createEmptyMovieClip( "triangle", 1 );
with ( _root.triangle )
{
lineStyle( 5, 0xff00ff, 100 );
moveTo( 200, 200 );
lineTo( 300,300 );
lineTo( 100, 300 );
lineTo( 200, 200 );
}
2.MovieClip.clear
可用性
Flash Player 6。
用法
myMovieClip.clear()
参数
无。
返回
无。
说明
方法;删除与影片剪辑关联的所有绘画命令。用 Flash 绘画工具绘制的形状和线条不受影响。调用 clear 方法还会删除当前的线条样式。
3.MovieClip.lineStyle
可用性
Flash Player 6。
用法
myMovieClip.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 );
}
4.MovieClip.lineTo
可用性
Flash Player 6。
用法
myMovieClip.lineTo (x, y)
参数
x 一个整数,指示相对于父影片剪辑的注册点的水平位置。
y 一个整数,指示相对于父影片剪辑的注册点的垂直位置。
返回
无。
说明
方法;使用当前线条样式从当前绘画位置向 (x, y) 绘制线条;当前绘画位置随后被设置为 (x, y)。如果正在其中绘制的影片剪辑包含用 Flash 绘画工具创建的内容,则调用 lineTo 将在该内容下面进行绘制。如果在对 moveTo 方法进行任何调用之前调用了 lineTo 方法,则当前绘画位置默认为 (0, 0)。如果缺少任何一个参数,则此方法将失败,并且当前绘画位置不改变。
示例
下面的示例绘制一个没有线条、具有半透明蓝色填充的三角形。
_root.createEmptyMovieClip ("triangle", 1);
with (_root.triangle){
beginFill (0x0000FF, 50);
lineStyle (5, 0xFF00FF, 100);
moveTo (200, 200);
lineTo (300, 300);
lineTo (100, 300);
lineTo (200, 200);
endFill();
}
(未完待续)
;)