分享

[Flash基础理论课] 制作音乐播放器

 洞庭老人 2014-06-24
http://image75.360doc.com/DownloadImg/2014/06/2421/42880298_1.gif

思路:声音的播放、停止、暂停的实现,非常简单。

步骤1:

 首先放入三个按钮,实例名分别为 “start_btn”“pause_btn”“stop_btn”;

 然后再导入一个声音文件到库中;

 导入完成后,在库中右击这个声音文件—>链接—>勾选"为ActionScript

 导出"和"在第一帧导出"这两项,在给"标识符"中输入一个名字,如"Cannon".

    [Flash基础理论课] <wbr>制作音乐播放器

步骤2:

加入AS代码: 

var mysound:Sound = new Sound();

//让mysound具有Sound类的属性和方法


mysound.attachSound("Cannon");

//mysound链接到库中名为"Cannon"的声音元件


Start_Point = 0;

//设置播放的起点位置

 

play_btn.onRelease = function() {
 mysound.start(Start_Point/1000);};

//播放按钮:从起点位置开始播放声音,因为要接收秒数,所以要除1000

 

pause_btn.onRelease = function() {
 Start_Point = mysound.position;
 mysound.stop();};

//暂停按钮:先保存当前播放到的位置为起点,然后停止播放

 

stop_btn.onRelease = function() {
 Start_Point = 0;
 mysound.stop();};

//停止按钮:将起点位置设为0,然后停止播放

 

Flash充电:Sound类常用属性和方法

(1)Sound.attachSound("idName"):声音对象依附声音元件

     mysound.attachSound("Cannon")

 

(2)Sound.start(播放起点,循环次数):开始播放声音

     mysound.start(5,3)

     //从5秒钟位置开始播放,循环三次

     mysound.start()

     //从0秒钟位置开始播放,循环一次

 

(3)Sound.stop("idName"):停止播放声音

     mysound.stop()

     //停止全部声音

 

(4)Sound.setVolume(1~100):设定音量

     mysound.setVolume(50)

     //设置音量为50

 

(5)Sound.getVolume():取得音量设定值

     mysound.setVolume(33)

     trace(mysound.getVolume())

     //返回3

分享:    
×
×

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多