注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

《电脑之家》

请点击:“日志”浏览电脑知识

 
 
 

日志

 
 

AS可控声音 flash 教程(2)  

2010-02-22 00:55:50|  分类: AS音乐类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1. 首先打开新的Flash文件, 把声音导入库中 (还摸不清介面的朋友就按ctrl+r)
2. 导入之后到库中定义声音的ID, 
   *** 这里的ID和场景上的实体名是不一样的 ***
3. 接下来就在第一帧编写代码, 如下


                    mySound = new Sound();       //定义声音类
                    mySound.attachSound("tomato");       //提取库中我们所设定的ID
                    mySound.start();       //开始播放声音
    4. 测试结果..
     -----------------------------------------------------------------------------


    利用帧标签,通过按钮的跳转来实现对音乐的开关控制。

      具体步骤

      1、首先在场景的第1帧添加as:

    ss=new Sound();
    ss.attachSound("sound");
    ss.start();

      这是绑定声音命令,我们在前面已经向大家介绍了。

      2、然后在停止按钮上加命令:

    on (release) {
    gotoAndStop("Off"); //切换影帧到off帧标签
    ss.stop();
    _root.a=ss.position;
    }

      3、最后在开始按钮上加命令:

    on (release) {
    gotoAndStop("On"); //切换影帧到on帧标签
    ss.start(_root.a/1000); //将毫秒数换成秒数
    }

      另外一种方法:

      第1帧as:

    ss=new Sound();
    ss.attachSound("sound");
    ss.start();
    ss.onSoundComplete = function() {
    ss.start();
    };

      场景中只有一个按钮,按钮上加代码:

    on (press) {
    a=a 1;
    if (a%2==1) {//判定奇偶数,奇数时停,偶数时开
    ss.stop();
    _root.b=int(ss.position/1000);
    _root.t="你暂停在第" _root.b "秒";
    _root.kg="音乐停";
    } else {
    ss.start(_root.b);
    _root.kg="音乐开";
    }
    }

      再在场景中放两个动态文本框,起好变量名就完成了。

    -------------------------------------------------------------------

    1、如果是内部音乐,很简单。。。
    mySound = new Sound();
    mySound.attachSound("sound");
    mySound.start(0, 99);

    2、如果是外部音乐稍麻烦一点:

    var mysound:Sound = new Sound();
    mysound.onLoad = function(ok:Boolean):Void {
      if (ok) {
        mysound.start(0, 10);
      } else {
        trace("加载失败!");
      }
    };
    mysound.loadSound("aa.mp3", false);

    这里好像要要等onLoad完毕后才能正常播放。

    -----------------------------------------------------------------------

      评论这张
     
    阅读(158)| 评论(0)
    推荐 转载

    历史上的今天

    在LOFTER的更多文章

    评论

    <#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    页脚

    网易公司版权所有 ©1997-2017