水中倒影是JAVA修饰网页的经典程序,很多主页中都采用了这种效果。其实利用Flash的Mask效果,我们也可以实现类似效果,如果你选择的图片合理,得到的效果会更好。本文所涉及到的主要内容有:
1、Flash的外部图片的使用。
2、用弯曲线条的遮罩模拟水波荡漾效果。
3、利用图片的翻转变型制作倒影效果。
4、通过图片的位置交错和Alpha值的设定形成水荡漾效果。
(1) 建一个文件,按Ctrl+M 键打开Movie Properties 对话框,设定动画的属性:frame rate设定为15fps背景颜色设为黑色。
(2) 按Ctrl+F8键新建一个符号,符号类型设为:Movie Clip,命名为:图片;在符号编辑环境下,按Ctrl+R键导入所要采用的图文件,作为以后使用的图片。
(3) 再按Ctrl+F8键新建一个符号,符号类型设为:Graphic,命名为:水波,进入符号编辑环境,开始制作水波:选择矩形工具,画一些小细条,用箭头工具对小细条进行调整,达到下图的效果。
图5
(4) 单击时间轴上窗口左上角上的Scene回到主场景,并把layer层的名字改为图片,打开符号面板,将图片符号拖到工作区风,调整适合的位置,然后增加一层,命名为:底图片,并把它把到图片层的下面;从符号面板中把图片符号拖入工作区,执行“Modify/Transform/Flip Vertical ”命令,将图片垂直翻转过来,然后调整到期相对的位置。
(5) 在这两层上新增两层,并分别命名为:水波和Mask,水波层在上面。设定图片层和底图片层为不可见,选择水波层的第一帧,把水波符号拖到工作区靠近中央的位置,你可以用方向键进行调整,在水波层的第35帧的地方F6按插入一个关键帧,调整水波的位置和形状,右键单击水波层第1帧,并在d出的菜单中选择“Create Motion Tween”命令。将底图片层中的底图片复制并粘贴到Mask层,然后按Ctrl+I键,在出现的Instance面板上选择Effect标签上,选择alpha,设定值改为:40%,设定底图片为可见,调整mask图片层上的图片位置,全之和底图片层上的图片位置稍微错开一些,如下图所示,右击水波层,设定为mask,设置全毕后,按Ctrl+Enter进行测试动画效果,保存作品,一切就功告成了!
图6
(实例示范---水中倒影)
应该说的挺清楚了,这个网页里有附图,看看应该可以明白的~~~
必要的条件:两列波(波源)的频率以及振动方向必须相同并且有固定的相位差(这时两个波互称相干波)相位差可以理解为两个波源振动时的先后间隔
在波重叠的区域里,介质的质点同时参与这几列波引起的振动,质点的位移等于这几列波单独传播时引起的位移的矢量和发生干涉的区域中,介质中的质点仍在不停地振动着,其位移的大小和方向都随时间做周期性的变化,但振动加强的点始终加强,振动减弱的点始终减弱,并且振动加强的区域和减弱的区域互相间隔,形成的干涉条纹位置不随时间发生变化。应当明确,所谓振动加强是指质点参与的合振动的振幅比单独一列波引起的振动的振幅大的情况,因此,振动加强的点的位移是在不断变化的,在某一时刻的位移可以为零,只是其振动的振幅保持不变而己
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)