Why does this "Cannot create property text on String" error happen?


i have 3 text boxes(textbox1, textbox2, textbox3) on stage want single message passed onto each text box can't seem work. code below keeps getting error message: "cannot create property text on string." how make "textbox" not string.

var textboxes:array = new array();

var winnertext:string = "you won";

var randomnum:number = math.ceil(math.random() * 3);
var i:int;
var n:int;
for (i = 1; <= 3; i++)
{
textboxes.push("textbox" + i);
n = i-1;
textboxes[n].text = winnertext;
}

you need textfield instance. example:

textboxes.push(new textfield());
textboxes[n].text = winnertext;


More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62