摘 要:在制作多媒体教学课件、影视、电子相册、二维或三维动画等多种多媒体音乐视频文件时,常常用到音乐开关来控制音乐的播放进度。一些视频软件只能制作动画部分,无法使用交互控制功能,但使用flash这款软件里的ActionsScript语句则能轻松实现交互式行为动作的控制。
关键词:音频;flash;ActionsScript;按钮
ActionsScript语句是flash专用的一种编程语言,它的结构与JavaScript基本相同,中文译名为"动作脚本"。主要用来实现动画的交互功能。用户可以控制动画的播放与停止、指定鼠标动作的响应等足多功能的实现。音乐开关重要使用的ActionsScript语句中的对控制语句的应用。
1.首先是导入声音文件
1.1在菜单栏中选择文件----导入命令,要求选择导入到舞台。选择你希望做成背景音乐的文件,(此时要求声音文件必须是flash所支持的音频文件格式。)这样,声音文件即被导入到flash的时间轴中。如(图1)
如果要缩短声音的长度,可以享有拖动声音的开始滑块,或者向左拖动声音的结束滑块,一直到你满意为止。
然后图层1时间轴的第一帧和最后一帧添加添加"Stop"语句脚本,我们在这个时间轴第一帧的方格中单击左上角动作按钮,此时会弹出脚本语句设置对话框,在此对话框中选择"stop"语句即可。
时间轴最后一帧的设置同上。
2.其次是制作音频按钮开关
此时需要制作两个按钮,一个play开关,一个stop开关。可以自己制作也可以从flash公用库中导入使用,还可以从文件菜单下的导入命令,打开外部库,选择其他路径下文件中的按钮作为音频开关。
为了不与图层1的音乐层发生冲突,要增加一个图层2,来放置
音频开关play和stop.如图4
3.最后就是ActionsScript语句的添加:
(1)选中play播放开关,打开动作面板,在脚本设置区选择全局函数,影片剪辑控制中选定on鼠标事件。此时会弹出鼠标事件的多种类型,可以选取其中的一种release 鼠标点击释放来控制音频开关的播放状态。在鼠标点击后自动播放音乐,此时就要考虑从第二帧播放,就需要添加跳转语句到第二帧上。如图5
设置完成后,可以按测试影片进行播放。测试正确后,这种交互式音频开关就可以使用了,不仅可以单独使用,也可以用在powerpoint. Pocomacke 等其它各类软件上。
参考文献:
[1]刘利民, 欧振旭, 中文版《Flash》CS3动画制作[J] 2005,北京, (136页) , 清华大学出版社
[2]《Flash》8软件自带的基本教程注释