import flash.events.MouseEvent;
import flashx.textLayout.formats.Float;
import flash.media.SoundTransform;
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform = new SoundTransform();
var lastPosition:Number = 0;
mySound.load(new URLRequest("adele.mp3"));
myChannel = mySound.play();
myTransform.volume = 0.5;
myChannel.soundTransform = myTransform;
pause_btn.addEventListener(MouseEvent.CLICK, onClickPause);
function onClickPause(e:MouseEvent):void {
lastPosition = myChannel.position;
myChannel.stop();
}
play_btn.addEventListener(MouseEvent.CLICK, onClickPlay);
function onClickPlay(e:MouseEvent):void {
myChannel = mySound.play(lastPosition);
myChannel.soundTransform = myTransform;
}
/// INTERACTIVE VOLUME
stage.addEventListener(MouseEvent.MOUSE_MOVE, changeVolume);
function changeVolume(event:MouseEvent):void {
myTransform.volume = (stage.stageHeight - mouseY)/stage.stageHeight;
trace(myTransform.volume);
myChannel.soundTransform = myTransform;
}