仓酷云

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

[学习教程] FLASH教程之Flash静态色采偏转把持技能

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:43:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Flash是Macromedia公司的一个的flash动画制作软件。我们可以从Macromedia公司的主页上下载flash的试用版。
我们在Flash的制造中,常常必要对色采举行把持,以使我们的动画影片更多彩多姿。那末,在Flash中究竟有几办法能够来把持色采呢?谜底有二个:①间接赋值大概取回数值于工具,数值为尺度RGB格局;
  SetRGB(R,G,B);//R,G,B为小于255,年夜于0的整数
  GetRGB(R,G,B);
②将工具的色采值赋值举行偏转,大概取回物件色采已偏转的色采值。
  SetTransform(change_color);
  GetTransform(change_color);
  但是,我们在对色采工具赋值的时分,却其实不老是必要将RGB的三个值都同时改动,而是但愿个中某一个值举行变更,并但愿它还能“影象”本身变更前的原始色采。那末,我们就必要好好来研讨一下Flash怎样对一个色采物件举行色采偏转了。
  Flash供应了色采偏转如许一个对色采工具操纵的功效,使我们的事情变得轻松了很多。
  你能够随着这个典范,一步步的来具体懂得Flash的色采偏转办法:
壹:创立一个色采工具




  在Falsh中开一个新文件,任意你本人喜好,画一个由纯黑添补的外形来。然后将其转换为一个MC工具,我在例子内里画了一个正方,并定名这个MC为“Sq”。
  有人要问了:为何要填黑它?缘故原由是如许的:RGB是光学色采,在RGB三值为0时,即是无光,也就是乌黑一片了。:)以是,我们创立一个“RGB无色”的工具,在今后赋值时便可失掉一切RGB局限的变更值。具体道理,前面将慢慢谈到。
贰:操纵面板的色采变更调剂



[1]200605/1984_2.html>[2]200605/1984_3.html>[3]200605/1984_2.html>下一页


</P>
  我们晓得:在Flash中能够经由过程Effect浮动板对Symbol举行各类色采调剂。
  翻开Advanced项目,能够看到4对色采调剂:分离是R,G,B,Alpha值的调剂。默许形态下,右边的城市是100%,右侧的城市是0。
  OK,试着输出一些数值到右边的数值框内,你应当能够看到MC产生了色采变更。实事上,你也晓得,这个变更不是改动了MC的原色色采,而是对MC的色采举行了RGB三个通道的偏转。(一旦你在项目当选取None,便可使MC的色彩恢复到初始形态了)
  你大概又在想:这是屏幕操纵面板操纵,是手动的。在Flash影片中,能够有参数自在把持成我如今调剂的模样吗?谜底是:没成绩!
  那末,就不要乱动了,把MC恢复为玄色,我们来举行下一步了!
叁:代码完成




  看看上面的代码,很复杂吧?:)
  你能够在第一帧内里帖进上面一段代码,并测试一下效果
//指定一个新的色采工具到MC
colorA=newColor(_root.Sq);
//界说一个新的色采转换体
change_color=newObject();
//你必需先创立一个色采工具
//然后才干将新色采转换值付与这个工具
//上面是色采偏转值设定
change_color.rb=255;//O定R偏转
change_color.gb=128;//O定G偏转
change_color
200605/1984.html>上一页200605/1984.html>[1][2]200605/1984_3.html>[3]200605/1984_3.html>下一页


.bb=66;//O定B偏转</P>//实行色采偏转
colorA.setTransform(change_color);


//别的一种色采偏转写法以下:
//上面是色采偏转值设定
change_color={ra:100,rb:255,ga:100,gb:128,
ba:100,bb:66,aa:100,ab:0};
//实行色采偏转
colorA.setTransform(change_color);
  我团体对照喜好下面一个写法,固然意义一样,但第一种能够独自把持某一个值(三句中起码可只写一句),用起来对照便利,第二种写法就非要你写全不成了。
  图中代码选择的地区,便是和Effect面板内里右边的数值对应的色采偏转参数了。
  它们分离是rb,gb,bb。注重它们是从属于色采转换体的值,以是要用点毗连。
  上面是实践输入的swf效果和把持板内里的Effect调色对比,了局就更明晰了。




  这一讲就到这里,更多的色采把持调剂技能会依据人人的反响来持续了。:)
  注:一切相干ActionScript,请查阅Falsh匡助内里的color关头词。[1]200605/1984_2.html>[2][3]</b>

Flash8.0是Macromedia公司在7.0版本的基础上开发的,功能更强大,易于设计。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-17 18:30:27 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
板凳
发表于 2015-1-24 22:01:55 | 只看该作者
对插件的批评之一是他们一般出现在称为Box的网页的一个预定的区域。虽然在某种情况下表现不错,但Box经常以罪魁祸首的面目出现。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-2 15:31:16 | 只看该作者
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
只想知道 该用户已被删除
5#
发表于 2015-2-8 02:32:24 | 只看该作者
随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
不帅 该用户已被删除
6#
发表于 2015-2-24 07:30:56 | 只看该作者
假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。
小女巫 该用户已被删除
7#
发表于 2015-3-7 12:02:06 | 只看该作者
逐渐改变了我们生活及生活习惯的一些东西,而正是互联网的大势兴起,Flash动画越来越受到宠爱,现在,Flash动画已成为网络广告的中坚力量。
飘灵儿 该用户已被删除
8#
发表于 2015-3-15 06:23:30 | 只看该作者
矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。
莫相离 该用户已被删除
9#
发表于 2015-3-21 22:34:45 | 只看该作者
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 02:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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