Мне не совсем понятно, какой пример кода вы пытаетесь передать, но если вы хотите получить текущую позицию воспроизводимого звука, вы бы сделали что-то вроде этого:
protected var sound:Sound;
protected var soundChannel:SoundChannel;
protected function loadSound():void
{
sound = new Sound(new URLRequest("path_to_sound.mp3"));
sound.addEventListener(Event.COMPLETE, onSoundLoadComplete);
{
protected function onSoundLoadComplete(e:Event):void
{
sound.removeEventListener(Event.COMPLETE, onSoundLoadComplete);
soundChannel = sound.play();
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
//Calculuate the sound time
protected function onEnterFrame(e:Event):void
{
var minutes:uint = Math.floor(soundChannel.position / 1000 / 60);
var seconds:uint = Math.floor(soundChannel.position / 1000) % 60;
trace('position: ' + minutes + ':' + seconds);
};