欢迎来到山村网

flash中添加音乐的三种方式

2019-03-31 07:21:44浏览:737 来源:山村网   
核心摘要:  1、效果:刚开始见播放按钮,点击播放后,音乐开始,显示停止按钮;点击停止按钮,音乐停止,显示播放按钮;再点击播放按钮,音

  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是音乐影片元件的实例名。

(责任编辑:豆豆)
下一篇:

Dreamweaver中图片插入方法

上一篇:

Dreamweaver弹出信息行为

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com