while è un ciclo e viene eseguito in maniera istantanea dal Flash Player... per eseguire l'azione nel tempo devi utilizzare altri metodi, uno dei quali ti è già stato fatto vedere da crescenzo, onEnterFrame

in pratica le azioni che stanno dentro onEnterFrame vengono eseguite costantemente in base al framerate del filmato... quindi in un tot di tempo, dando la parvenza di un'animazione come quella che faresti con l'interpolazione

se noti nel codice trovi un if...else che serve a verificare se una determinata azione è stata portata a termine (in questo caso viene verificato in continuazione che il clip non sia totalmente scomparso... e quando scompare del tutto, l'esecuzione del codice viene bloccata con delete this.onEnterFrame; che elimina l'evento onEnterFrame, con la conseguenza di evitare un fastidioso loop, pericoloso per la stabilità del filmato nel tempo