Это не должно работать

Сорри, если так не понянто:

Код AS3:
var i:int;
var lastTimeUpdated:int;
while (i++ < 10000)
{
if ((i * 100 / 10000) >> 0 > lastTimeUpdated)
{
lastTimeUpdated = i * 100 / 10000;
updateProgressBar(i / 10000);
}
}
function updateProgressBar(percent:Number):void
{
trace(percent);
}