其实本例所讲的重点并不是如何使用遮罩来完成一组图片的过渡,这样的例子太多了….
本例重点是讲对----“对齐面板”的应用.
前些天在闪技区碰到一闪友问:如何通过复制---粘贴操作快速形成一个等间图形矩阵.那么应用FLASH中的对齐面板就可以.我不知道这位闪友这样作要干什么.但给了我一个思路…呵呵.看一下这个特效~~~
http://www.flash8.net/bbs/UploadFile/2005-1/200511031913585.swf
是不是看上去也很不错….里面没有用到AS代码.所以非常适用初级闪友的学习.
Flash版本:flashMX
涉及内容: .对齐面板 遮罩 时间轴的安排等内容
适用范围: 初级
1.打开FLASH,按下ctrl+F8新建一个图符元件.取名为方块.确定后在新打开的窗口中,注册点上方画一个正方形.边框有无都可以,填充内容为渐变色.(这里填充色尽然不要复杂,比如又将其柔化,这样会影响到我们的效果.刷新不过来)如图:
screen.width-333)this.width=screen.width-333" border=0
左右各是一个白色块.左边白色块的透明度为0.
2.按下ctrl+F8,再新建一个影片剪辑,起名为:”方块动画”,确定后打开一个新的窗口.按下ctrl+L打开库面板,将”方块”元件拖到这个窗口中,然后使用”对齐面板”使其处于注册点左上角.(对齐面板中的”相对与舞台”是被按下状态的,然后点击右对齐和底部对齐)如图:
screen.width-333)this.width=screen.width-333" border=0
然后我们来创建这个方块的动画.这个动画你可以自己定义.. 以下是本例中的动画制作过程..(方块旋转出现,再旋转消失…然后再旋转出现,再旋转消失…最后旋转出现,放大...旋转消失…这么一个过程)
选中第20帧,按下F6,插入一个关键帧.再按下ctrl+alt+s,打开缩放与旋转面板,将其旋转45度.如图:
screen.width-333)this.width=screen.width-333" border=0
选中方块用对齐面板将它居中对齐:
screen.width-333)this.width=screen.width-333" border=0
在35帧插入一个关键帧.
在55帧插入一个关键帧.按下ctrl+alt+s打开缩放与旋转面板将其旋转45度,并用对齐面板将其对齐到注册点右上角~如图:
screen.width-333)this.width=screen.width-333" border=0
在65帧插入一个关键帧.
在85帧插入一个关键帧.并用对齐面板将其居中对齐~如图~
screen.width-333)this.width=screen.width-333" border=0
在95帧插入一个关键帧.
在105帧插入关键帧,使用工具箱中的”任意变形工具”将其等比例放大(这个大小我们完成效果后还要修改到合适的大小….).如图:
screen.width-333)this.width=screen.width-333" border=0
在120帧处插入一个关键帧
在135帧处插入一个关键帧
在136帧处插入一个空白键帧,并将时间轴延长到145帧处,如图:
screen.width-333)this.width=screen.width-333" border=0
好了,关键帧创建完了,我们来创建间补动画…
选中第1帧,打开属性面板设置”运动”间补,并设置成顺时针旋转1周.然后按下crlt+alt+s打开缩放与旋转面板,将第1帧上的方块缩放为0如图:
screen.width-333)this.width=screen.width-333" border=0
选中第35帧,打开属性面板设置”动作”间补,并设置成顺时针旋转1周.
选中第55帧,然后按下crlt+alt+s打开缩放与旋转面板,将第55帧上的方块缩放为0.
选中第65帧,打开属性面板设置”动作”间补,并设置成顺时针旋转1周.然后按下crlt+alt+s打开缩放与旋转面板,将第65帧上的方块缩放为0:
选中第95帧,打开属性面板设置”动作”间补.
选中第120帧,打开属性面板设置”动作”间补,并设置成逆时针旋转1周.
选中第135帧,按下crlt+alt+s打开缩放与旋转面板,将第135帧上的方块缩放为0:
最后的时间轴截图:
为了方便下面的操作,我们在新建一个图层2,拖一个方块元件进来,并用对齐面板将它居中对齐(这一层到最后我们将要删除,只是为了方便下面的操作)如图:
screen.width-333)this.width=screen.width-333" border=0
3.按下ctrl+F8新建一个影片剪辑~起名叫”方块列”,确定后在打开的窗口中拖入一个”方块动画”MC,选中这个MC按下alt用鼠标拖出五个它的复制(适当点不要太多).如图:
screen.width-333)this.width=screen.width-333" border=0
接下来的操作就是要他们等间隔分布到一水平线上.将它们全部选中.打开对齐面板,如果”相对于舞台”是被按下的,请将它弹起.也就是确保它为未选中状态.然后点击如图所示的对齐选项.六个小方块就会等间隔分布在同一水平线上了
screen.width-333)this.width=screen.width-333" border=0
在它们全部被选中的情况下,按下ctrl+shift+d,将它们分散到各层.如图:
screen.width-333)this.width=screen.width-333" border=0
从倒数第二个图层开始,将每个图层上的关键帧选中,向后拖一帧,二帧..等,最后将时间轴延长为6帧,最后时间轴如图
screen.width-333)this.width=screen.width-333" border=0
然后在选中上面第二层中的关键帧.按下F9,在动作面板中加入一个 stop();