Color函数.doc_第1页
Color函数.doc_第2页
Color函数.doc_第3页
Color函数.doc_第4页
Color函数.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Color函数Color对象允许你设置和获得RGB颜色数值和MC的颜色变换。Flash5或以后版本的播放器将支持Color对象。在调用Color对象的方法之前,你必须使用构造函数new Color()来建立Color对象的实体。 Color对象的方法摘要: - 方法 描述 - getRGB(); 返回RGB颜色值,最后通过setRGB()来调用 getTransform(); 返回变形设定信息,最后通过setTransform()调用 setRGB(); 给Color对象设定RGB数值(用十六进制表示) setTransform(); 给Color对象设定偏移量 - 关于Color对象的构造函数new Color语法:new Color(target );参数:target:MC的名称,new Color函数调用它。描述:构造函数,通过target参数给指定MC建立Color对象。播放器:Flash 5 或以后版本。范例:下面的例子是给名叫myMovie的MC建立一个新的名叫myColor的Color对象:myColor =new color(myMovie);Color.getRGB语法:myColor .getRGB();参数:无描述:方法,返回RGB颜色值,最后通过setRGB()来调用播放器:Flash 5 或以后版本。范例:以下的代码是用来获取十六进制的RGB颜色值:value =(getRGB().toString(16);附:用前面的例子可如此表达myColorValue=(myColor.getRGB().toString(16);Color.getTransform语法:myColor .getTransform();参数:无描述:方法,返回变换设定信息,最后通过setTransform()调用播放器:Flash 5 或以后版本。Color.setRGB语法:myColor .setRGB(0xRRGGBB );参数:0xRRGGBB十六进制值或RGB颜色值来设定. RR , GG , 和 BB , 每项由两个十六进制位组成用来指定每项颜色的偏移量。描述:方法,给Color对象指定RGB颜色值。调用Color.setTransform这方法重载任何在此之前的设定。播放器:Flash 5 或以后版本。范例:下面的例子是给MC myMovie设定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 =new Object();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 ;播放器:Flash 5 或以后版本。范例:下面的例子是给目标MC建立一个新的Color对象,使用一般对象对象构造函数建立颜色变换对象,使用setTransform方法便可传送给Color对象来获得。/给目标MC myMovie建立一个新的Color对象myColormyColor =new Color(myMovie);/使用一般对象对象构造函数建立颜色变换对象myColorTransformmyColorTransform =new Object;/ 给myColorTransform颜色变换对象设定数值myColorTransform =ra:50 ,rb:244 ,ga:40 ,gb:112 ,ba:12 ,bb:90 ,aa:40 ,ab:70 /结合颜色变换对象给MC myMovie重建Color对象myColor.setTransform(myColorTransform);附:综合使用myColor = new Color(_root.myMovie);myColorTransform = new Object;myValue = myColor.getRGB();myColorTransform = myColor.getTransform();/追踪查看原来颜色Trace(Sources Color = + myValue);/追踪查看原来偏移值Trace(Sources Transform.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);/设定新的颜色myColor.setRGB(0x993366);/设定变换值myColorTransform =ra:50 ,rb:244 ,ga:40 ,gb:112 ,ba:12 ,bb:90 ,aa:40 ,ab:70 ;myValue = myColor.getRGB();myColorTransform = myColor.getTransform();/追踪查看更改后颜色Trace(Sources Color = + myValue);/追踪查看更改后偏移值Trace(Sources Transform.ra = + myColorTransform.ra+Transform.rb = + myColorTransform.rb+Transform.ga = + myColorTransform.ga+Transform.gb = + myCol

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论