|
|||||||
| 首页<<Flash动画之流水特效 | |||||||
| 方法一: 首先在图层1的第一帧放一幅图片,转换成元件,然后新建一图层,将图层1 中图片选中,Ctrl+C复制,在图层2第1帧上点击,按Ctrl+Shift+V,原地粘帖,然后将图层2中的图片选中,向上移动2个象素,向左移动1个象素,然后新建一层波浪层,用刷子工具画波浪线多条,选中所有波浪线,转换成元件,在30帧按F6,然后将30帧上波浪线向下移动一点,在波浪层点右键,在右键菜单中选择遮照。将其它层帧拖长到30帧。按Ctrl+Enter试试。 方法二: 步骤: (1)导入一幅含有流水的风景图做底图,同时导入流水声音文件。 (2)在PS中用磁性套锁工具,将流水选中,房在一幅新建的图中,另存为.gif格式,这样可以保证背景为透明,做好之后,导入FLASH MX。 (3)ctrl+F8新建两个按钮(两次哦,呵呵),一个用于播放,一个用于重播。(按钮的做法我就不写了啊,呵呵) (4)ctrl+F8新建图形元件,画出水纹条。我是用刷子工具做的,让刷子尽量小,且让水纹条数尽量多,这样持续时间可以长些,呵呵!! 准备工作完毕。 进入主场景: (1)将一图层命名为“底图”,放置完整的风景图片。(注意要放在最底下哦) (2)新建一图层,将用PS处理后的图片拖入此层,命名为“水层”。 (3)新建一图层,将水纹条拖入,命名为“遮照层”。注意第一贞为空关键贞,要从第二贞开始。 (4)在新建一图层,命名为“按钮”层,用于放按钮和as代码。第一贞放play按钮,在第二贞按F7插入空关键贞,第2贞到第121贞用于放流水声音。(大家也可以把声音放在另一图层中)把replay按钮放在122贞。 在“按钮”层第一贞放以下as代码: stop();//在第一贞停止 i=0;//定义变量初值 play按钮放置以下代码: on(press){ _root.play();//点击,继续播放 } 在“按钮”层121贞写入以下代码: stop();//在第121贞停止 if(i<=3){ //判断循环次数 gotoAndPlay(2);//满足条件,回到第二贞重新播放 i++; }else{ gotoAndStop(122);//不满足条件,跳到第122贞 } 在replay按钮写以下代码: on(press){ gotoAndPlay(1);//点击,播放第一贞 } |
|||||||