-
dynamic text fields
Hello there!
wow it's been a while since i've been here, so i'd like to start things off with a question! ^_^
i'm working on this code for dynamic text fields... i got it working just fine, however i'm trying to make a loop and then build a new text field for the number of entities but i just can't get it to work...
Code:
_global.num_entities_ = 5;
if (_global.num_entities_ != 0) {
for (i=0; i<_global.num_entities_; i++) {
_Ypos = i*16;
_i = "_" + i;
_root.createTextField(_i, i, 0, _Ypos, 150, 16);
_i.border = true;
_i.borderColor = "0xFF0000";
_i.text = "Watson, i need you!";
trace(_i);
trace(_Ypos);}
} else {
trace("There are no Entity values.");
}
stop();
the problem seems to be with the "_i" as a name for the text field.. it just dosn't want to work...
anyone have any clues how to get around this or fix my poor code. ^_^
thanks a lot!
-
Member Mofo
I think this line should be:
Code:
_root.createTextField("_i", i, 0, _Ypos, 150, 16);
-
indeed the code is supposed to be with the "_i" how ever that gives the text field the name _i and not _0, _1, _2, etc. etc.
i'm quite puzzeled by this one.. ^_^;;;
i have already tried:
Code:
_root.createTextField("_" + i, i, 0, _Ypos, 150, 16);
with no luck, so i moved on to what is currently in my code:
Code:
_i = "_"+i;
_root.createTextField(_i, i, 0, _Ypos, 150, 16);
in this one i was hoping the name of the field could be a variable and would change according to the loop number... much like how i have the _Ypos.
Thanks!
-
-
did you try to give a alphabetic starting for var e.g. something like
("Inst_" + i)
also remember to put ( & ) around the instance name param in createTextField
-Mav
-
i'm on crack!
Thanks for your reply Maven5, i got it just a few moments ago... i'll post my code for anyone that wants to know how i did it, there's 'prolly a better way..
Code:
if (8 != 0) {
for (i=0; i<8; i++) {
_Ypos = i*16;
_root.createTextField("_"+i, i, 0, _Ypos, 150, 16);
eval("_"+i).border = true;
eval("_"+i).borderColor = "0xFF0000";
eval("_"+i).text = "text field "+i;
//trace(i);
}
} else {
trace("There are no Entity values.");
}
stop();
Thanks Again!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|