 			if (isPlaying) { return }
 			isPlaying = true;
 			soundChannel = soundFile.play(startTime);
-			//addEventListener(Event.ENTER_FRAME, playProgress);
+			addEventListener(Event.ENTER_FRAME, playProgress);
 		break;
 
 		case 'pause' :

function loadProgress(e:Event) {
	if (soundFile && soundFile.length > 0) {
		var percent:Number = Math.floor( (soundFile.bytesLoaded * 100) / soundFile.bytesTotal);
		ExternalInterface.call('loadProgress', percent);
		isLoaded = false;
	}
}

		var duration:String = minutes + ':' + seconds;
		var loaded:Number   = soundFile.bytesLoaded  / soundFile.bytesTotal;
		var percent:Number  = (soundChannel.position / soundFile.length * loaded);
		ExternalInterface.call('$.fn.playProgress', duration, percent);
		isPlaying = true;
	}
}

function playComplete(e:Event) {
	if (isPlaying) {
		ExternalInterface.call('$.fn.playComplete');
		isPlaying = false;
	}
}
