flash中添加音乐的三种方式

2015-08-18 15:02:21来源:作者:人点击

第七城市

1、效果:刚开始见播放按钮,点击播放后,音乐开始,显示停止按钮;点击停止按钮,音乐停止,显示播放按钮;再点击播放按钮,音乐从刚停止的地方开始播放。

2、使用条件:在主场景中;

3、按钮图层第1帧,拖入播放按钮和停止按钮,并给播放按钮实例名:play_btn,停止按钮实例名: stop_btn;2个按钮重叠放置,停止按钮置于底层.

4、在FLASH文档中导入一首MP3音乐,打开库,找到MP3,右键点它,点链接,为ActionScript前打上钩,标识符:MP3;

5、在主场景的AS图层的1帧上加如下语句:

stop_btn._visible = false;

var mySound:Sound = new Sound();

mySound.attachSound("mp3");

var n:Number = 0;

play_btn.onRelease = function()

{

mySound.start(n);

this._visible=false;

stop_btn._visible =true;

};

stop_btn.onRelease = function()

{

mySound.stop();

n=mySound.position/1000;

this._visible=false;

play_btn._visible =true;

};

音乐数据流加歌词方法

一、新建“音乐”影片剪辑元件

1、图层一:音乐图层,点选第1帧,属性面板:声音选“歌曲名”、同步选“数据流”,然后在时间轴上展开。点选第1帧,加动作脚本:stop(); 点选最后1帧,插入空白关键帧,加上帧动作脚本:gotoAndPlay(2);

2、图层二,歌词图层,在时间轴上对应的地方添加上每句的歌词(方法略)。

3、图层三,按钮图层,第1帧上放入播放按钮,右键点按钮,添加动作脚本:

on (release) {

gotoAndPlay(2);

}

第2帧上放入停止按钮,右键点按钮,添加动作脚本:

on (release) {

gotoAndPlay(1);

}

自动延长到音乐播放结束的帧上。

二、将刚才做好的“音乐”影片剪辑元件拖入主场景中的音乐图层的第1帧即可。

音乐纯数据流方法

一、新建“音乐”影片剪辑元件

1、图层一:音乐图层,点选第1帧,属性面板:声音选“歌曲名”、同步选“数据流”,然后在时间轴上展开。点选第1帧,加动作脚本:stop(); 点选最后1帧,插入空白关键帧,加上帧动作脚本:gotoAndPlay(2);

二、在主场景中

1、点选音乐图层的第1帧,将“音乐”影片剪辑元件拖入,输入实例名:yy

2、在按钮图层的第1帧上,放入播放按钮和停止按钮。

右键点播放按钮,动作,输入语句:

on (release) {

_root.yy.play();

右键点播放按钮,动作,输入语句: on (release) {

_root.yy.stop();

}

用取反的方法,设置按钮控制音乐的播放和停止

场景里AS层第1帧的脚本:

stop();

var j = 0;

var False:Boolean = false;

按钮.onRelease = function() {

False = !False;

False ? 音乐.play() : 音乐.stop();

};

这段脚本,可以供初学的朋友重复使用。只要记住:

1、按钮的实例名是:按钮; 2、音乐的实例名是:音乐;

3、还可以控制其他元件,只要起实例名(比如aa),在大括号里False ? 音乐.play() : 音乐.stop();的下面添加False ? aa.play() : aa.stop();就可以了。

4、以上影片元件的实例名也可用英文状态书写(如音乐为yy,按钮为b_an),此时,上述脚本中的“音乐”换为yy、“按钮”换为b_an。

5、脚本里的小数点一定要在英文状态下输入。

在主场景AS图层的第1帧上添加以下脚本:

ks.onRelease = function() {

_root.yp_mc.play();

};

zt.onRelease = function() {

_root.yp_mc.stop();

};

tz.onRelease = function() {

_root.yp_mc.gotoAndStop(1);

};

上述脚本中,ks是播放音乐按钮的实例名;zt是暂停音乐按钮的实例名;tz是停止音乐按钮的实例名;yp_mc是音乐影片元件的实例名。

第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台