Flash as入门(18):MC使用颜色
本例继续讲解AS的基础知识,今天我们来学习Flash as入门(18):MC使用颜色,教程详细讲解了在AS中颜色的使用。 上一篇文章:Flash as入门(17):Math类三角函数 使用颜色 一、关于颜色系统: 我们常用的是RGB颜色系统。RGB分别是红绿蓝三种颜色的英文的第一个字母。这就是说RGB是由红绿蓝三种颜色组成的一个颜色系统,三种颜色不同比例的组合而形成了各种颜色。我们是用十六进制来表示颜色的值的,那么三种颜色的值为0-F。RGB系统由6位数组成,分别是红绿蓝三种颜色各两位,最小值为 00,最大值为FF,这样组合下来,共有1600多万种组合,每一种组合为一种颜色。 有了上面的介绍我们来看一下一些颜色值,分析一下它应该是什么颜色: 000000红绿蓝均为00,均为最小值,一个不恰当的比喻,什么都看不到,因为都是0,什么都看不到是什么情况呢?深夜你不开灯就什么都看不见,对黑色。 我们在使用这些颜色值时,需要在前面加上0x,比如红色:0xFF0000 还有一点颜色值中的字母不区分大小写,也就是说红色也可写为:0xff0000 二、为MC指定颜色值: 在以前的flash有一个color类可以为MC设置颜色,但在flash8以后不推荐使用用这个类,所以不介绍。现在推使用ColorTransform类来为MC设置颜色。同时也需要Transform类,所以首先应导入这两个类: 类导入后都需要创建一个实例才能就用: 接下来为ColorTransform实例设置颜色值: 可以将上面的方法作为一个公式来就用。可能有点不是太清楚,还是用一个练习来熟悉一下吧: 这个练习我们画一朵花,然后将线条组合。将填充转换为MC,我们要改变的是填充色。实例名称为:h_mc.每点一次花,花将随机产生一种颜色。 效果 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |