资源描述:
《《color函数》word版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Color函数Color对象允许你设置和获得RGB颜色数值和MC的颜色变换。Flash5或以后版本的播放器将支持Color对象。在调用Color对象的方法之前,你必须使用构造函数newColor()来建立Color对象的实体。Color对象的方法摘要:-------------------------------------------------------------方法描述-------------------------------------------------------------getRGB();返回RGB颜色值,最后通
2、过setRGB()来调用getTransform();返回变形设定信息,最后通过setTransform()调用setRGB();给Color对象设定RGB数值(用十六进制表示)setTransform();给Color对象设定偏移量-------------------------------------------------------------关于Color对象的构造函数newColor语法:newColor(target);参数:target:MC的名称,newColor函数调用它。描述:构造函数,通过target参数给指定MC
3、建立Color对象。播放器:Flash5或以后版本。范例:下面的例子是给名叫myMovie的MC建立一个新的名叫myColor的Color对象:myColor=newcolor(myMovie);Color.getRGB语法:myColor.getRGB();参数:无描述:方法,返回RGB颜色值,最后通过setRGB()来调用播放器:Flash5或以后版本。范例:以下的代码是用来获取十六进制的RGB颜色值:value=(getRGB()).toString(16);[附:用前面的例子可如此表达myColorValue=(myColor.ge
4、tRGB()).toString(16);]Color.getTransform语法:myColor.getTransform();参数:无描述:方法,返回变换设定信息,最后通过setTransform()调用播放器:Flash5或以后版本。Color.setRGB语法:myColor.setRGB(0xRRGGBB);参数:0xRRGGBB十六进制值或RGB颜色值来设定.RR,GG,和BB,每项由两个十六进制位组成用来指定每项颜色的偏移量。描述:方法,给Color对象指定RGB颜色值。调用Color.setTransform这方法重载任何
5、在此之前的设定。播放器:Flash5或以后版本。范例:下面的例子是给MCmyMovie设定RGB颜色值:myColor=newColor(myMovie);myColor.setRGB(0x993366);Color.setTransform语法:myColor.setTransform(colorTransformObject);参数:colorTransformObject是由"一般对象"对象构造函数建立的颜色变换对象。颜色变换对象有ra,rb,ga,gb,ba,bb,aa,ab这些参数,说明如下。描述:方法,设定Color对象的变换信
6、息。颜色变换对象参数是你使用"一般对象"对象建立的对象,参数指定了百分比和组成颜色的红、绿、蓝和alpha透明度四者的偏移量,用0xRRGGBBAA格式输入。颜色变换对象的参数如下:ra是红色的百分比(-100至100)rb是红色的偏移量(-255至255).ga是绿色的百分比(-100至100)gb是绿色的偏移量(-255至255).ba是蓝色的百分比(-100至100)bb是蓝色的偏移量(-255至255).aa是alpha透明度的百分比(-100至100)ab是alpha透明度的偏移量(-255至255).你建立颜色变换对象如下:my
7、ColorTransform=newObject();myColorTransform.ra=50;myColorTransform.rb=244;myColorTransform.ga=40;myColorTransform.gb=112;myColorTransform.ba=12;myColorTransform.bb=90;myColorTransform.aa=40;myColorTransform.ab=70;同样你也能使用如下的语法:myColorTransform={ra:‘50’,rb:‘244’,ga:‘40’,gb:‘
8、112’,ba:‘12’,bb:‘90’,aa:‘40’,ab:‘70’};播放器:Flash5或以后版本。范例:下面的例子是给目标MC建立一个新的Color对象,使用"一般对象