|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要在Flash中构建应用程序,可以使用Flash绘图工具创建图形,并将其它媒体元素导入Flash文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。
8.色彩的设置
说到色彩必需先说说甚么是工具,工具就是事后界说好的用来会见某些特定范例的信息的汇合,年夜多半预界说工具都有本人的办法(被指派给一个工具的函数被称为这个工具的一个办法),你能够经由过程这些办法失掉分歧范例的前往值或实行某个举措.
预界说工具包含一般工具和顶级工具,一般工具在利用前必要创立(我们将要提到的Color工具就属于这一类),而顶级工具则能够间接挪用(进上面要说的Math工具)
上面我们具体先容一下Color工具,它包括四种办法:
getRGB():前往由最初一次setRGB挪用设置的数值;
getTransform():前往由最初一次setTransform挪用设置的转换值;
setRGB(0xRRGGBB):指定Color工具实例的RGB色彩,挪用此办法会掩盖由setTransform办法设置的任何故前的设置;
setTransform(colorTransformObject):设置Color工具实例的色彩转换信息colorTransformObject参数是经由过程newObject机关函数创立的通用工具它具有指定色彩的红、绿、蓝和alpha(通明度)成份百分比和偏移量数值的参数,色彩转换工具的参数与"初级效果"对话框中的设置绝对应,界说以下:
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)
源代码下载
能够按以下情势创立colorTransformObject参数:
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;
也可以使用以下语法来创立colorTransformObject参数:
myColorTransform={ra:50,rb:244,ga:40,gb:112,ba:12,bb:90,aa:40,ab:70}
上面的例子展现了为一个方针影戏创立一个新的Color工具,利用Object机关器创立一个色彩改动工具和利用setTransform办法将这个色彩改动工具传送给一个Color工具的历程:
//为方针MC创立一个名为myColord的工具
myColor=newColor(MC);
//利用一般工具Object工具创立一个名为myColorTransform的色彩改动工具
myColorTransform=newObject;
//为myColorTransform设置值
myColorTransform={ra:50,rb:244,ga:40,gb:112,ba:12,bb:90,aa:40,ab:70};
//将色彩改动工具和为MC创立的色彩工具联系关系起来
myColor.setTransform(myColorTransform);.
另外在属性面板中还增加了一个“设备”设置选项,需要说明的是“设备”设置功能在FlashPlayer环境中不能使用,需要FlashLite1.0或FlashLite1.1的支持才可以。 |
|