flex里播放声音的方法

机构:北京千禧艺海数字设计 时间:2015-12-26 点击:554

  在flasf cs3 里的liberty 有声音 可以是 mp3 wav 等,右键选 linkage 填入类名(我这里填BTNsound),然后将它拖到场景中,发布出来(我的命名是sound.swf),放到工程src文件夹里。

        在flex里新建一个类(我的Loadsound.as)代码如下:

  package

  {

  public class Loadsound

  {

  [Embed(source="Sound.swf",symbol="BTNsound")]//按钮

  public static var btnSound:Class;

  }

  }

  然后在 mxml 里

  layout="absolute" creationComplete="init();" >

  private var Sbtn:Sound = new Loadsound.btnSound() as Sound;//按钮声音

  private var soundVol:SoundTransform = new SoundTransform();//音量

  internal function init():void{

  soundVol.volume = 1;

  }

  private function onClink():void{

  Sbtn.play(0,0,soundVol);

  }

  更多资讯,请访问北京影视动漫培训学校

返回顶部