רשומות

מציג פוסטים מתאריך יוני, 2010

play stop pause sound AS3

var soundRequest:URLRequest = new URLRequest("soundFile.mp3"); var sound:Sound = new Sound(); var soundController:SoundChannel = new SoundChannel(); sound.load(soundRequest); var resumeTime:Number = 0; sound.addEventListener(Event.COMPLETE, onComplete); function onComplete(event:Event):void { play_btn.addEventListener(MouseEvent.CLICK, playSound); stop_btn.addEventListener(MouseEvent.CLICK, stopSound); } function playSound(event:MouseEvent):void { soundController = sound.play(resumeTime); pause_BTN.visible = true; pause_btn.addEventListener(MouseEvent.CLICK, pauseSound); play_BTN.visible = false; play_btn.removeEventListener(MouseEvent.CLICK, playSound); } function pauseSound(event:MouseEvent):void { resumeTime = soundController.position; soundController.stop(); pause_BTN.visible = false pause_btn.removeEventListener(MouseEvent.CLICK, pauseSound); play_BTN.visible = true; play_btn.addEventListener(MouseEvent.CLICK, playSound); } function stopSound(event:MouseE