主题:  阿古翻译的mx画线部分帮助!

阿古

职务:普通成员
等级:1
金币:0.0
发贴:7
#12002/3/15 15:07:20
beginfill

播放器:

Flash Player 6.

用法:

myMovieClip.beginFill ([rgb[,alpha]])

参数:

rgb: 十六进制值(必须)。

alpha 透明度(0-100)。

描述:

方法; 开始用指定颜色填充路径. 如果存在一个开放路径(就是说,当前描点不等于

moveto声明的描点)并赋予了这个方法,那么路径自动闭合并填充.
------------------------------------------------------------------------

beginGradientFill:

播放器:

Flash Player 6.

用法:

myMovieClip.beginGradientFill (fillType, colors, alphas, ratios, matrix)

参数:

fillType: linear 或 radial.


ratios:比率?颜色分布比率,有效值0-255.

matrix:矩阵?我倒,这复杂 这个参数由一3*3矩阵表示
内容为[a,b,c,d,e,f,g,h,i];

a b c
d e f
g h i

(以上参数缺一不可)

例子:
_root.createEmptyMovieClip( "grad", 1 );
with ( _root.grad )

{

colors = [ 0xFF0000, 0x0000FF ];
alphas = [ 100, 100 ];
ratios = [ 0, 0xFF ];
matrix = { a:200, b:0, c:0, d:0, e:200, f:0, g:200, h:200,

i:1 };
beginGradientFill( "linear", colors, alphas, ratios,

matrix );
moveto(100,100);
lineto(100,300);
lineto(300,300);
lineto(300,100);
lineto(100,100);
endFill();

}

------------------------------------------------------------------------

moveto

播放器:

Flash Player 6.

用法:

myMovieClip.moveTo (x,y)


描述:

方法; 移动当前描点到(x, y). 如果没参数则是无效.

------------------------------------------------------------------------

lineTo

播放器:

Flash Player 6.

用法:

myMovieClip.lineTo (x,y)

参数:

描述:

方法;用当前line style从当前描点位置向(x, y)画线,然后当前画线焦点转到(x,

y).
如果调用此方法前没有moveto方法,则从(0, 0)开始画线.
-----------------------------------------------------------------------
lineStyle:

播放器:

Flash Player 6.

用法:

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

参数:

thickness:指定线条粗细(必须)。有效值0-255,0即hairline,如小于0,则认

为0,如大于255,则认作255。


描述:

方法; 定义线条风格。
你可以在路径中间调用以获得不同的线条风格。
如果不定义则lineto,curveto失效。
Note:调用clear则lineStyle返回到未定义。
------------------------------------------------------------------------
clear:

播放器:
Flash Player 6.

用法:

myMovieClip.clear()

参数:无。


描述:

方法; 删除与mc关联的所有画线命令.以及当前linestyle.
用画图工具画的线条不受影响!
------------------------------------------------------------------------

MovieClip.curveTo

播放器:

Flash Player 6.

用法:

myMovieClip.curveTo (controlX,controlY,anchorX, anchorY)

参数:

controlX :控制点横坐标
controlY :

anchorX :锚点,即目标点横坐标

anchorY

描述:

方法; 用当前linestyle从当前位置画曲线通过(controlX, controlY)到达(

anchorX, anchorY) . 然后当前位置成为(anchorX, anchorY). 如果没有moveto定

义当前位置,默认为(0,0)。
如果缺少任何参数,则失效。
------------------------------------------------------------------------
MovieClip.endFill

播放器:

Flash Player 6.

用法:

myMovieClip.endFill()

描述:

方法; 结束beignfill.不加也会结束。但后面重新定义的beginfill会失效哦!最

好加上,哈哈
------------------------------------------------------------------------
ok,终于完成了,有错误请指出或来信!





5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#22002/3/16 15:05:36
好象挺难理解的。



阿古

职务:普通成员
等级:1
金币:0.0
发贴:7
#32002/3/18 11:23:55
都市无情人在上个帖子中说
引用:
好象挺难理解的。


where?talk to me!



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#42002/3/18 12:28:07
颜色不必是十六进制数
只要是整数就行


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

windeer

职务:普通成员
等级:1
金币:0.0
发贴:21
#52002/3/20 21:49:48
我想请那个矩阵各参数的确切含义???



windeer

职务:普通成员
等级:1
金币:0.0
发贴:21
#62002/3/20 21:51:55
好像在帮助里对于beginGradientFill的各项参数还有种表示方法
相烦给译一下!!!!
谢了先