if(r--) означает что после выполнения if из r вычитается 1, соответсвенно (r--) будет true пока не станет равной нулю
сравни

Код:
this.c1.onEnterFrame = function(){
with(this){
if(r!=0){
r=r-1;
_rotation+=10;
_x += (150-_x)/5;
} else delete onEnterFrame;
}
}