1. Делаем все в одном кадре.

Код:
if(i==undefined){
i=0;
}
_root.createTextField("tf", _root.getNextHighestDepth(), 10, 10, 150, 200);
_root.tf.text = "Начало:\n";
test = new Array("a", "b", "c", "d", "e", "f", "g");
_root.onEnterFrame = function(){
_root.tf.text += " " + test[i];
i++;
if(i+1>=test.length) {
delete this.onEnterFrame;
_root.tf.text += "\nКонец";
}
}