|
●预览成品:这个范例是一个控制背景音乐的开关,在背景音乐播放时,画面中的喇叭会显现出传播声音的动态效果,按下按钮后,背景音乐就停止播放。再按下按钮,又会开始播放背景音乐。
///pc/homepage/flashsl/flash20/swf/btn04.zip">下载源程序
●逐步说明:
1)设计程序背景如图所示:
///pc/homepage/flashsl/flash20/img/flash001.gif" width="317" height="149" alt="背景" border="0">
2)制作基本元件
a、喇叭按钮:新增按钮元件:
///pc/homepage/flashsl/flash20/img/flash002.gif" width="184" height="193" border="0" alt="按钮">
b、音波动画:新增影片元件ripple:
///pc/homepage/flashsl/flash20/img/flash003.gif" width="294" height="254" border="0" alt="电影元件ripple">
3)新增一电影元件playmusic:打开图符元件资料库。最终建立程序如图所示:
///pc/homepage/flashsl/flash20/img/flash004.gif" width="260" height="262" border="0" alt="电影元件playmusic">
程序的第1帧为音乐播放状态,设定Actions为停止;程序的第10帧为音乐停止播放状态。在图层button中放的是按钮btn。在图层playing中放的是音乐播放时的动画。
设定第1帧的按钮的Actions为:
///pc/homepage/flashsl/flash20/img/flash005.gif" width="425" height="112" border="0" alt="停止按钮Actions">
即按钮被按下时,跳到第10帧,停止音乐的播放。
设定第10帧的按钮的Actions为:
///pc/homepage/flashsl/flash20/img/flash006.gif" width="427" height="109" alt="播放按钮Actions" border="0">
即按钮被按下时,跳到第1帧,开始播放音乐。
在图层sound中放的是音乐music,它通过菜单File->import导入。双击该图层的第1帧,在弹出的对话框中选择“Sound”选项卡,设定音效“Sync(同步)”为“Start(开始)”。
///pc/homepage/flashsl/flash20/img/flash007.gif" width="446" height="146" border="0" alt="开始播放声音">
在第10帧处插入一关键帧,并设定音效“Sync(同步)”为“Stop(停止)”。
///pc/homepage/flashsl/flash20/img/flash008.gif" width="446" height="149" border="0" alt="停止声音">
4)切换到场景1,把图符元件资料库中的“playmusic”拖动到工作区中的适当位置。这样,一个音乐控制开关已经制作完成。
|