Flash制作颜色渐变效果

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

先看看效果了:

AS代码:

for (n=0; n<=200; n++) {

attachMovie("ball", "ball"+n, n);

this["ball"+n]._x = 100+n;

y = Math.sin(n*Math.PI/100)*50+150;

this["ball"+n]._y = y;

myclor = new Color(this["ball"+n]);

myclor.setRGB(255 << 16 | Math.floor(255*(y-100)/100) << 8 | 0);

}

步骤:

1、插入一movieclip,命名为ball。在MC中用椭圆工具画一个正圆。

2、在库中,右键选择链接,使MC的标志符为ball。

3、在场景中的第一桢中加入如上的AS。

原理就是通过改变y轴坐标来改变RGB中的G的成分。当然也可以改变其他成分。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有