По-идее вам не нужны все эти расчёты. Так как
Цитата:
|
с каждым новым уровнем прогресс бар начинается с начало
|
вам достаточно просто

Код AS3:
levelBar.width = experience*(maxBarWidth / "максимальное значение опыта");
ps.максимальное значение опыта - значение, которое нужно для перехода на следующий уровень.