myData = new LoadVars();
myData.onLoad = function() {
for( i = 1; i < 101; i++){
this["textfield"+i].text = [b]this["name" + i];[/b]
}
};
/Mirandir
1 svar · 390 visningar · startad av mollemus
hej!
jag har 100 namn i en databas-tabell som jag vill hämta
in i flash.
jag undrar om det finns ett smidigare sätt att göra än
detta:
myData = new LoadVars();
myData.onLoad = function() {
textfield1.text = myData.name1;
textfield2.text = myData.name2;
textfield3.text = myData.name3;
...
textfield100.text = myData.name100;
};
Det jag vill ha är något som liknar detta nedan:
myData = new LoadVars();
myData.onLoad = function() {
for( i = 1; i < 101; i++){
this["textfield"+i].text = myData.????;
}
};
Men isåfall vad ska jag skriva istället för ???? för att kunna
ladda in flera variabler där endast en siffra skiljer i namnet
utan att behöva skriva ut alla manuellt.
Tack
myData = new LoadVars();
myData.onLoad = function() {
for( i = 1; i < 101; i++){
this["textfield"+i].text = [b]this["name" + i];[/b]
}
};
/Mirandir