通过前面的知识学习,我们不难发现,flash中的各种元件、形状、按钮、组件等对象,可以放在不同的图层的不同的关键帧里面!
然而,如果这些对象(多个对象实体)于舞台中所处的位置大体相同,那么,就会产生重叠的现象,并且,上层的实体会掩盖下层的实体,导致部分实体被遮住看不见。
如下图一样。
请大家注意认真观察上图,共有三个图层,分别存放的实体对象是红球、绿球和蓝球,由于三个球体摆放的位置大体相同,因此,蓝球遮住了绿球,而绿球又遮住了红球。这就是flash中所存在的重叠问题。
现在,根据本文所提出的问题,我们要做的是,让这三个实体在重叠的情况下,产生颜色的差异,而不是覆盖,效果图如下图。
上图是不是有点观赏价值呢?没错,下面我们开始动手制作吧。制作的方法简单,先将对象转换为元件,再设置对象的Alpha属性,最后再设置其混合模式即可。
首先,如下图一样,选择红球对象,按下F8键,弹出对话框,如下图。
上图中,我们选择的类型为“影片剪辑”,最后点击确定,这样就可红球转换为元件了。注意,至于为什么要将对象转换为元件,其目的在于元件能设置Alpha属性,而普通的形状元件是没有Alpha属性是。然后,根据上面的方法,再将绿球和红蓝球都转换为影片剪辑元件。
最后,在属性面板中,分别设置这三个球的Alpha属性都为80%左右,同时,将其混合方式使用“差异”。
这样,效果就出来了。
再观察上图吧,这就是效果图,很美观的,很多时候我们在制作实体的时候,都会应用到这种颜色的差异效果。