7.12.用实心和半透明来填充图形

问题
我想填充图形
解决办法
使用Graphics.beginFill( )和Graphics.endFill( )方法对完成图形填充
讨论
要填充图形,在画图形之前必须前调用beginFill( )方法,画好图形后调用endFill( )方法结束填充。

你不能填充已经画好的图形,在填充图形之前必须前记得先调用beginFill( )方法。

下面的例子创建了一个实心的绿方框:
+展开
-ActionScript
sampleSprite.graphics.lineStyle( );
sampleSprite.graphics.beginFill(0x00FF00);
sampleSprite.graphics.lineTo(100, 0);
sampleSprite.graphics.lineTo(100, 100);
sampleSprite.graphics.lineTo(0, 100);
sampleSprite.graphics.lineTo(0, 0);
sampleSprite.graphics.endFill( );

MovieClip.beginFill( )方法接受两个参数:
fillColor
指定RGB值作为填充色
alpha
值范围在0到1之间,用于控制透明度,默认为1。

要想创建透明的填充图形,alpha值小于1就行,如果alpha为0,就不会填充图形了。

endFill( )方法不需要参数,它指示以beginFill( ), beginGradientFill( ), 或beginBitmapFill( ).开始的填充完成。

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


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