Здравствуйте. Такая проблема, пишу свой видеоплеер для сайта. При выкладке на сервер оказалось что не совсем корректно работает прогрессбар,при щелчке по полосе прогресса место проигрывания видеоролика сдвигается намного ранее, только при 100 процентной загрузке начинает работать нормально. вот код:

Код AS3:
function progressFunction(e:MouseEvent):void{ // при щелчке..
offset = Math.round(((durat*loaded) * e.currentTarget.mouseX)/200);
ns.pause();
ns.seek(offset);
ns.resume();
}
ширина прогрессбара 200 пикселей.
durat - длина видеоролика
loaded - число загруженных байт (ns.bytesLoaded/ns.bytesTotal)
Подскажите пожалуйста где может быть ошибка? или может у кого есть рабочий вариант формулы?