本例通过程序读取外部MP3文件,并通过控制声音对象制作播放器。该方法适用于Flash的交互式开发。教程很好,希望对大家有帮助!
示例步骤:
(1)首先导入按钮素材,使用菜单“文件/导入/导入到Stage”。
提示:图片在光盘上,光盘目录/案例源文件/第十六章/调入声控/graphics.swf。
(2)制作一个副本,将其填充颜色改为红色,并绘制一个黑色背景,
(3)制作“停止”和“播放”按钮,放在图形上,分别命名为“stopBt”和“playBt”,
(4)使用传统补间动画制作示波动画。
(5)将示波动画电影剪辑转换为“图形”组件,并在属性面板中将循环次数设置为“仅播放一次”。在第40帧上按F5插入该帧,然后复制组件,将透明度设置为“20%”。
(6)接下来,编写代码,新建一个层,命名为“AS”并在第一帧上添加代码,完成制作。
技术看板:代码解释
第1行:实例化一个声音对象。
第2行:在同一个目录中加载声音文件。
第3行:添加一个控件,声音开始播放。
第6~9行:点击停止按钮后,声音和示波动画“_show”会停止播放。
第10~13行:点击播放按钮后,声音和示波动画“_show”开始播放。
复制代码
代码如下:
var mymp3:Sound=new Sound();
mymp3 . load(new URL request(' sound . MP3 '));
var music:sound channel=mymp3 . play();
stop Bt . addevent listener(mouse event。点击,点击停止);
play Bt . addevent listener(mouse event。点击,点击播放);
功能点击停止(事件:鼠标事件):作废{
音乐.停止()
_show.stop()
}
函数clickPlay(事件:MouseEvent):void{
music=mymp3.play()
_show.play()
}
教程最后,以上是通过声音对象的控制制作播放器Flash实例的教程。希望对大家阅读有帮助!