带来一篇Flash as进门(18):MC利用色彩-Flash actionscript
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。poluoluo中心提醒:本例持续解说AS的基本常识,明天我们来进修Flashas进门(18):MC利用色彩,教程具体解说了在AS中色彩的利用。
本例持续解说AS的基本常识,明天我们来进修Flashas进门(18):MC利用色彩,教程具体解说了在AS中色彩的利用。
上一篇文章:Flashas进门(17):Math类三角函数
利用色彩
1、关于色彩体系:
我们经常使用的是RGB色彩体系。RGB分离是红绿蓝三种色彩的英文的第一个字母。这就是说RGB是由红绿蓝三种色彩构成的一个色彩体系,三种色彩分歧比例的组合而构成了各类色彩。我们是用十六进制来暗示色彩的值的,那末三种色彩的值为0-F。RGB体系由6位数构成,分离是红绿蓝三种色彩各两位,最小值为00,最年夜值为FF,如许组合上去,共有1600多万种组合,每种组合为一种色彩。
有了下面的先容我们来看一下一些色彩值,剖析一下它应当是甚么色彩:
000000红绿蓝均为00,均为最小值,一个不得当的比方,甚么都看不到,由于都是0,甚么都看不到是甚么情形呢?深夜你不开灯就甚么都看不见,对玄色。
相反FFFFFF,均为最年夜值,与玄色相反那固然就是红色了。
FF0000,白色最年夜,别的两种色没有,那固然是白色了。
00FF00,只要绿色,固然就是绿色了。
0000FF蓝色,此次你比我还先说出来。
FFFF00想想,白色+绿色是甚么色?黄色。
FF00FF:白色加蓝色呢?这个好设想出来:紫色。
00FFFF:绿色+蓝色:这个是甚么色呢?蓝绿蓝绿的,知道叫个啥色彩哦。
我们在利用这些色彩值时,必要在后面加上0x,好比白色:0xFF0000
另有一点色彩值中的字母不辨别巨细写,也就是说白色也可写为:0xff0000
2、为MC指定色彩值:
在之前的flash有一个color类能够为MC设置色彩,但在flash8今后不保举利用用这个类,以是不先容。如今推利用ColorTransform类来为MC设置色彩。同时也必要Transform类,以是起首应导进这两个类:
importflash.geom.ColorTransform;
importflash.geom.Transform;
类导进后都必要创立一个实例才干就用:
var一个实例称号:ColorTransform=newColorTransform();
var一个实例称号:Transform=newTransform(要使用色彩的影片剪辑);
接上去为ColorTransform实例设置色彩值:
ColorTransform实例.rgb=色彩值;
最初将Transform实例的ColorTransform属性设为ColorTransform实例:
Transform实例.ColorTransform=ColorTransform实例;
能够将下面的办法作为一个公式来就用。大概有点不是太分明,仍是用一个实习来熟习一下吧:
这个实习我们画一朵花,然后将线条组合。将添补转换为MC,我们要改动的是添补色。实例称号为:h_mc.每点一次花,花将随机发生一种色彩。
效果:
http://www.webjx.com/files/media/1_090309124714.swf
代码:
importflash.geom.ColorTransform;
importflash.geom.Transform;
varcolorTrans:ColorTransform=newColorTransform();
vartrans:Transform=newTransform(h_mc);
trans.colorTransform=colorTrans;
h_mc.onRelease=function(){
colorTrans.rgb=random(0xffffff);//发生一个随机的色彩值
trans.colorTransform=colorTrans;
};
flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。 flash的优缺点可以如何运用呢? 随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。 不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。 Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。 Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。
页:
[1]