大众计算机学习网欢迎诸位!收藏本站注 册登 陆
常用教程:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 教程 > 文章页

flash实体重叠后色彩产生差异而不是覆盖

Admin | 2013-4-9 10:58:06 | ReadNums | 3392 | 标签 flash教程 | 打印本页
     

  通过前面的知识学习,我们不难发现,flash中的各种元件、形状、按钮、组件等对象,可以放在不同的图层的不同的关键帧里面!

  然而,如果这些对象(多个对象实体)于舞台中所处的位置大体相同,那么,就会产生重叠的现象,并且,上层的实体会掩盖下层的实体,导致部分实体被遮住看不见。

  如下图一样。

Flash2013-4-9-1

  请大家注意认真观察上图,共有三个图层,分别存放的实体对象是红球、绿球和蓝球,由于三个球体摆放的位置大体相同,因此,蓝球遮住了绿球,而绿球又遮住了红球。这就是flash中所存在的重叠问题。

  现在,根据本文所提出的问题,我们要做的是,让这三个实体在重叠的情况下,产生颜色的差异,而不是覆盖,效果图如下图。

Flash2013-4-9-4

  上图是不是有点观赏价值呢?没错,下面我们开始动手制作吧。制作的方法简单,先将对象转换为元件,再设置对象的Alpha属性,最后再设置其混合模式即可。

  首先,如下图一样,选择红球对象,按下F8键,弹出对话框,如下图。

Flash2013-4-9-2

  上图中,我们选择的类型为“影片剪辑”,最后点击确定,这样就可红球转换为元件了。注意,至于为什么要将对象转换为元件,其目的在于元件能设置Alpha属性,而普通的形状元件是没有Alpha属性是。然后,根据上面的方法,再将绿球和红蓝球都转换为影片剪辑元件。

  最后,在属性面板中,分别设置这三个球的Alpha属性都为80%左右,同时,将其混合方式使用“差异”。

Flash2013-4-9-3

  这样,效果就出来了。

Flash2013-4-9-4

  再观察上图吧,这就是效果图,很美观的,很多时候我们在制作实体的时候,都会应用到这种颜色的差异效果。


问题未解决:在线咨询

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日