相信大家都见过Winamp中的“光谱分析器”效果吧。该效果现在被广泛的运用在和声音相关的FLASH作品中,今天,笔者就教大家制作这个效果,效果如下所示:
1.新建一个Flash文档,单击“属性”面板中的“尺寸”按钮,打开“文档属性”面板设置场景大小为120px x 60px,背景色为黑色,帧频为12fps。
2.按快捷键Ctrl+F8,新建一个名为“光柱一”的影片剪辑元件。点选“工具”面板中的“矩形”工具 (禁用边线 ),用鼠标左键在“光柱一”元件的场景中绘制一个矩形。点选绘制好的矩形,如图1所示设置其大小以及在场景中的位置。“光柱一”的Y值为-15px,这是为了“光柱一”的底线在场景的中心点,如图2所示,这点很重要。
图1 ,图2
3.按快捷键Shift+F9打开“混色器”面板。并如图3所示设置。在“混色器”面板的下拉菜单中选择“线性”选项。 “混色器”面板中滑块颜色分别为#01B401、#022E01。设置场景为“全部显示”模式(如图标 )。点选“工具”面板中的“颜料桶”工具 给场景中的矩形条着色。
图3
4.选中“工具”面板中的“填充变形”工具 ,再点选场景中的矩形条。接着拖动白色空心小圆圈(旋转渐变控制点)旋转到水平位置,如图4所示。再拖动白色空心小方块(移动渐变控制点)进行范围调节,如图5所示。这样设置可以使光谱柱更加逼真。
图4, 图5
5.制作“光柱二”元件。方法同“光柱一”,其宽、高为3px和1px。
6.按快捷键Ctrl+F8,新建一个名为“光谱”的影片剪辑元件。按快捷键Ctrl+L,打开“库”,将“库”中的“光柱一”、“光柱二”元件拖拽到场景中。
7.点选场景中的“光柱一”元件,按F9键打开“动作”面板,键入如下代码:
// _alpha是影片剪辑的透明度属性
// _yscale属性使影片剪辑在垂直方向上进行缩放
// Math.random()返回0和1之间的随机数
onClipEvent (enterFrame) {
_alpha = Math.random()*60 + 40;
_yscale = Math.random()*90 + 10;
}
8.点选场景中的“光柱二”元件,按F9键打开“动作”面板,键入如下代码:
// _y改变影片剪辑的Y轴值
onClipEvent (enterFrame) {
_y = -Math.random()*6 - 12;
}
9.复制这两个元件,并排列成如图6所示。可以设置场景显示模式为400%,方便移动元件。注意,实际上这时候每个元件中都是有代码的。在移动中,可以按快捷键Ctrl+K打开“对齐”面板帮助对齐。最后,将“库”中的“光谱”元件拖拽到“场景 1”中执行即可。
图6
好了,整个效果到这里就设计完成了。测试一下,应该会让你满意的。
- 查看更多软件信息>> FlasherShop 4.0
- 本软件在动画制作中排名第18位
- 用户评分:0 | 有 0 人点评
- 更新时间:2011年12月28日
- 开发商:未知
- 下载次数:87405次
- 应用平台:Win XP/Win2000/Win98/Win ME
- 软件分类:动画制作
- 论坛讨论:进入论坛