仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 780|回复: 7
打印 上一主题 下一主题

[学习教程] 动画教程之Flash游戏制造经常使用代码剖析(9)

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:31:14 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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的支持才可以。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-13 05:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表