改变多颜色,在线等!

huejim 2003-08-20 05:21:57
_root.createEmptyMovieClip( "grad", 1 );
with ( _root.grad ){
colors = [ 0xFF0000, 0x0000FF ];
alphas = [ 100, 100 ];
ratios = [ 0, 0xFF ];
matrix = { matrixType:"box", x:100, y:100, w:200, h:200, r:(90/180)*Math.PI };
beginGradientFill( "linear", colors, alphas, ratios, matrix );
moveto(100,100);
lineto(100,300);
lineto(300,300);
lineto(300,100);
lineto(100,100);
endFill();
}
现在看到的只是红色和蓝色的渐变,怎么在里面加多一个黄色?
...全文
31 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
egoldy 2003-08-22
  • 打赏
  • 举报
回复
把你上面的三行改成这样OK!颜色是成对使用的.
colors = [ 0xff0000, 0xffff00,0x0000FF,0x0000ff];
alphas = [ 100, 100,100,100 ];
ratios = [ 0, 0x66,0x86,0];
reagan0127 2003-08-21
  • 打赏
  • 举报
回复
分成两个部分画。。。。。。。。

_root.createEmptyMovieClip("grad", 1);
with (_root.grad) {
colors = [0xFF0000, 0xFFFF00];
alphas = [100, 100];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:100, y:100, w:200, h:100, r:(90/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
moveto(100, 100);
lineto(300, 100);
lineto(300, 200);
lineto(100, 200);
lineto(100, 100);
endFill();
colors = [0xFFFF00, 0x0000FF];
matrix = {matrixType:"box", x:100, y:200, w:200, h:100, r:(90/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
moveto(100, 200);
lineto(300, 200);
lineto(300, 300);
lineto(100, 300);
lineto(100, 200);
endFill();
}

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧