论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

如何将颜色RBG转为10进制

文章类别:Flash AS | 发表日期:2009-8-3 18:27:05

如何将 颜色RBG转为10进制

这是一个颜色生成器flash,拿出来跟大家分享一下
下面是这段代码:
var _loc4 = 7;
//每个色块间的间隔
inc = 51;
//以下这三个初始数据(inc,inc2,inc3)也许和颜色的RPG之有关,但详细的不清楚,哪位大侠可以解释下吗
inc2 = 13056;
//
inc3 = 3342336;
//
i = 0;
this.createEmptyMovieClip("container", this.getNextHighestDepth());
while (i<216)
{
       bb = i%6;
       gg = int(i/6)%6;
       rr = int(i/36);
       trace("bb="+bb+" gg="+gg+" rr="+rr);
       var _loc3 = container.attachMovie("colorOrigin", "comc"+i, i);
       newc = new Color(_loc3);
       c = rr*inc3+gg*inc2+bb*inc;//
       trace("c="+c);
       newc.setRGB(c);
       xinc = int(i%108/6);
       yinc = int(i/108)*6+i%6;
       trace("xinc="+xinc+" yinc="+yinc);
       _loc3._y = 15+xinc*_loc4;
       _loc3._x = yinc*_loc4;
       trace("_loc3._y="+_loc3._y+" _loc3._x="+_loc3._x);
       ++i;
}

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058