免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享

第二十二课:影片剪辑Part12 使用颜色

本文来自:★flash之路-flash技术交流★ 转帖请注明出处! 作者:网雨霏霏 您是第4170个浏览者

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
flashroad友情提示:
“点评”不是“回帖”!

一、关于颜色系统:
      我们常用的是RGB颜色系统。RGB分别是红绿蓝三种颜色的英文的第一个字母。这就是说RGB是由红、绿、蓝三种颜色组成的一个颜色系统,三种颜色不同比例的组合而形成了各种颜色。
       Flash里我们是用十六进制来表示颜色的值的,那么三种颜色的值为0-F。RGB系统由6位数组成,分别取红、绿、蓝三种颜色各两位,最小值为00,最大值为FF,这样组合下来,共有1600多万种组合,每一种组合为一种颜色。
       有了上面的介绍我们来看一下一些颜色值,分析一下它应该是什么颜色:
1、000000
红绿蓝均为00,均为最小值,一个不恰当的比喻,什么都看不到,因为都是0,什么都看不到是什么情况呢?深夜你不开灯就什么都看不见,对黑色。
2、FFFFFF
均为最大值,与黑色相反那当然就是白色了。
3、FF0000
红色最大,其它两种色没有,那当然是红色了。
4、00FF00
只有绿色,当然就是绿色了。
5、0000FF蓝色,这次你比我还先说出来。
6、FFFF00
想一想,红色+绿色是什么色?黄色。
7、FF00FF
红色加蓝色呢?这个好想象出来:紫色。
8、00FFFF
绿色+蓝色:这个是什么色呢?蓝绿蓝绿的,晓得叫个啥颜色哦。

我们在使用这些颜色值时,需要在前面加上0x,比如红色:0xFF0000

还有一点颜色值中的字母不区分大小写,也就是说红色也可写为:0xff0000

您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.

友情提示:单击下列任意一个表情,即可瞬间自动回复本帖!

好贴......
郁闷......
开心......
擦汗......
鄙视......
狂怒
谢谢
爱你呦
拜托了
嗯嗯
OMG
求关注
伤心......
无奈.....
无奈.....
无奈.....
无奈.....
无奈.....
哈哈哈
NO
OK
what
我来了

最近访问本帖者列表:

flashroad
访问时间:2018-09-30 13:15

打赏

取消

感谢您的支持,我会继续努力的!

扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 爱秀代码,分享从这里开始,精彩与您同在

点评
B Color Smilies

您还可以输入:个字符
X

X

二、为MC指定颜色值:

        在以前的flash有一个color类可以为MC设置颜色,但在flash8以后不推荐使用这个类,所以不介绍。现在推使用ColorTransform类来为MC设置颜色。同时也需要Transform类,所以首先应导入这两个类:
import flash.geom.ColorTransform;
import flash.geom.Transform;

类导入后都需要创建一个实例才能就用:
var 一个实例名称:ColorTransform = new ColorTransform();
var 一个实例名称:Transform = new Transform(要应用颜色的影片剪辑);

接下来为ColorTransform实例设置颜色值:
ColorTransform实例.rgb=颜色值;
最后将Transform实例的ColorTransform属性设为ColorTransform实例:
Transform实例. ColorTransform = ColorTransform实例;

可以将上面的方法作为一个公式来就用。可能有点不是太清楚,还是用一个练习来熟悉一下吧:

这个练习我们画一朵花,然后将线条组合。将填充转换为MC,我们要改变的是填充色。实例名称为h_mc 每点一次花,花将随机产生一种颜色:

本帖隐藏的内容需要回复才可以浏览

您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

 

B Color Image Link Quote Code Smilies
高级模式 | 发新话题

您需要登录后才可以回帖 登录|立即注册

快速
返回顶部
返回首页