股墓山庄

专注于AS3,JavaScript 每天一点进步,坚持...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

关于颜色值RGB的深度

Posted on 2012-03-13 17:08  股墓山庄庄主  阅读(1829)  评论(0编辑  收藏  举报

很感谢天地会的群友,帮我解决了这个问题。

问题:我希望元件的边框颜色,在元件的基础上加深。

答案:0x(表示十六进制)20(表示红色R)20(表示绿色G)20(表示蓝色B),所以俗称RGB.

      RGB就是红色、绿色、蓝色的亮度
所以:增加颜色深度的写码如下:
var child:Shape = new Shape();
child.graphics.beginFill(bgColor);
child.graphics.lineStyle(10, bgColor-0x202020);//加深的话。0x303030,类推。
child.graphics.drawRect(0, 0, sizeW, sizeH);
child.graphics.endFill();
mc.addChild(child);