Я хочу сделать так, чтобы при нажатии на кнопку, результат записывался на экран в виде небольшого текстового поля. На кадре у меня есть собственно кнопки и сам код. Кнопкам назначена функция, в которой прописан цикл. При воспроизведении клипа кнопки нажимаются, а в текстовом поле отображается только Znak 5. При этом сам цикл рабочий и при нажатии на одну любую кнопку он проходит себя полностью. Подскажите, пожалуйста, как можно исправить ситуацию? Нужен вывод каждой кнопки, а не всех сразу

Код AS3:
import flash.events.MouseEvent;
import flash.text.TextField;
stop();
zN1.addEventListener(MouseEvent.CLICK, zN1_1);
zN2.addEventListener(MouseEvent.CLICK, zN1_1);
zN3.addEventListener(MouseEvent.CLICK, zN1_1);
zN4.addEventListener(MouseEvent.CLICK, zN1_1);
zN5.addEventListener(MouseEvent.CLICK, zN1_1);
zN6.addEventListener(MouseEvent.CLICK, zN1_1);
function zN1_1(event:MouseEvent) :void{
var txtv:TextField = new TextField();
for(var n:int=0;n<6;){
trace(txtv.text = "Znak " + n);
n++;
}
txtv.x = 150;
txtv.y = 150;
txtv.width = 150;
txtv.height = 50;
txtv.backgroundColor = 0xFF0000;
txtv.textColor = 0xFF0000;
addChild(txtv);
}