FLASH学习中声音的处理

在日常是哟感声音的方式有两种:一就是我们在时间主轴上进行使用,另外一种就是涉及到一些非美工的控制方面,ActionScript。
一:在时间主轴上使用FLASH的sound
    在时间主轴上插入关键桢,并导入响应的音乐文件。然后在属性面板中进行相应的设置。
二:用ActionScript 语句来调用声音
    1:导入外部声音,选中导入的声音,右贱—>连结属性à选种为动作脚本导出,然后在标识这个地方为该声音起一个名字“SD”,为我们在ActionScript中进行调用。
    下面我们就用例子来进行说明,至于详细的为什么是这样,我想这不是我们考虑的范围。

    Mysound=new Sound();                                   //就类似一个类,我个人这样认为 
    Mysound.attachsound(“SD”);                     //把到入杂库中的声音文件进行附加
    节下来就是我们对该声音进行控制,就相当于我们把类已经声明完毕,现在就是去调用其中的属性和方法,是在里面封状好的。
    
    声音播放和停止分别调用 Mysound.play(), mysound.stop();

    2:调用外部声音
       我们只需知道是怎么做的就行
        Mysound=new sound();
        Mysound.loadsound(“xx.mp3”,flase);

        xx.mp3就是我们要加载的文件的路径,上面默认是在同样的目录下的。至于false这个参数填写false还是true,网上资料比较多的,我觉得大家填写false。
     3.关于声音的循环
        我们一般让声音进行循环,是通过无数次的播放,或者设置时间,当然下面我们利用这样一个不错的事件。
       Mysound=new sound();
       Mysound.attachsound(‘sd”);
       Mysound.onsoundComplete()=function()[
                                               Mysound.play();
                                               }
           对上面的这个函数进行该早,我们就可以做成一个通过一个按牛来控制文件的播放和停止。
                                              
               假定我们的声音文件在一开始就在运行
               Mysound.play();
               Var soundflag=1; //为正数表示播放,否则表示停止
            
                On(relase)
                                               {
                                               Soundflag=-soundflag;
                                               If(soundflag==-1)
                                               {
                                               Mysound.stop();
                                               Mysound,play();
                                               }
                                               If(soundflag==1)
                                               {
                                               Mysound.stop();
                                               }
                                               }

 

 

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值