Color函数Word文件下载.docx
《Color函数Word文件下载.docx》由会员分享,可在线阅读,更多相关《Color函数Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。
给Color对象设定RGB数值(用十六进制表示)
setTransform();
给Color对象设定偏移量
关于Color对象的构造函数
newColor
语法:
newColor(target);
参数:
target:
MC的名称,newColor函数调用它。
描述:
构造函数,通过target参数给指定MC建立Color对象。
播放器:
Flash5或以后版本。
范例:
下面的例子是给名叫myMovie的MC建立一个新的名叫myColor的Color对象:
myColor=newcolor(myMovie);
Color.getRGB
语法:
myColor.getRGB();
无
方法,返回RGB颜色值,最后通过setRGB()来调用
以下的代码是用来获取十六进制的RGB颜色值:
value=(getRGB()).toString(16);
[
附:
用前面的例子可如此表达
myColorValue=(myColor.getRGB()).toString(16);
]
Color.getTransform
myColor.getTransform();
方法,返回变换设定信息,最后通过setTransform()调用
Color.setRGB
myColor.setRGB(0xRRGGBB);
0xRRGGBB十六进制值或RGB颜色值来设定.RR,GG,和BB,每项
由两个十六进制位组成用来指定每项颜色的偏移量。
方法,给Color对象指定RGB颜色值。
调用Color.setTransform这方法
重载任何在此之前的设定。
下面的例子是给MCmyMovie设定RGB颜色值:
myColor=newColor(myMovie);
myColor.setRGB(0x993366);
Color.setTransform
myColor.setTransform(colorTransformObject);
colorTransformObject是由"
一般对象"
对象构造函数建立的颜色变换对
象。
颜色变换对象有ra,rb,ga,gb,ba,bb,aa,ab这些
参数,说明如下。
方法,设定Color对象的变换信息。
颜色变换对象参数是你使用"
对象建立的对象,参数指定了百分比和组成颜色的红、绿、蓝和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).
你建立颜色变换对象如下:
myColorTransform=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:
‘112’,
ba:
‘12’,bb:
‘90’,aa:
‘40’,ab:
‘70’};
下面的例子是给目标MC建立一个新的Color对象,使用"
对象构造
函数建立颜色变换对象,使用setTransform方法便可传送给Color对象来
获得。
//给目标MCmyMovie建立一个新的Color对象myColor
myColor=newColor(myMovie);
//使用"
对象构造函数建立颜色变换对象myColorTransform
myColorTransform=newObject;
//给myColorTransform颜色变换对象设定数值
‘112’
ba:
‘12’,,bb:
‘90’,,aa:
‘40’,,ab:
‘70’}
//结合颜色变换对象给MCmyMovie重建Color对象
myColor.setTransform(myColorTransform);
综合使用
myColor=newColor(_root.myMovie);
myColorTransform=newObject;
myValue=myColor.getRGB();
myColorTransform=myColor.getTransform();
//追踪查看原来颜色
Trace("
SourcesColor="
+myValue);
//追踪查看原来偏移值
SourcesTransform.ra="
+myColorTransform.ra+
"
Transform.rb="
+myColorTransform.rb+"
Transform.ga="
+
myColorTransform.ga+"
Transform.gb="
+myColorTransform.gb+
Transform.ba="
+myColorTransform.ba+"
Transform.bb="
+
myColorTransform.bb+"
Transform.aa="
+myColorTransform.aa+
Transform.ab="
+myColorTransform.ab);
//设定新的颜色
//设定变换值
//追踪查看更改后颜色
//追踪查看更改后偏移值
(注:
可编辑下载,若有不当之处,请指正,谢谢!
)