Autor Zpráva
EllisDee
Profil *
Výtvářím textové pole pomocí cyklu a chci do políček načítat proměnné z pole. Vše jde podle plánu až na to že:

for(i=0;i<pocet;i++)
{

var promenna = "trebaDatum"+id[i];
(Jak mám zapsat tento řádek abych spojil dvě proměné)

poziceDatumY = poziceDatumY+95; // posunutí na další aktualitu

createTextField(promenna,1,poziceDatumX,poziceDatumY,sirkaDatum,vyskaD atum)

*---> promenna.text = datum[i];
*---> promenna.background = false;
*---> promenna.backgroundColor = 0xFFFFFF; // barva pozadí
*---> promenna.textColor = 0x000000; // barva textu
*---> promenna.border = true;
*---> promenna.type = "dynamic";

*) A dále tento údaj se nechova jako promenna promenna ale jako název instance, jak to mám zapsat, aby to bylo jako proměnná, která bude měnit název instance.
Anonymní
Profil *
Praha je instancí města. Není náhodou proměnná instance příslušného datového typu?
EllisDee
Profil *
No a v tom je ten fór. Tak proč to nejde :-)) aby se promenna nechovala jako instance ale jako proměnna která je názvem instance :-))

teď se skřipt chová tak že bere promenna jako nazev instance a já chci aby mi to tam hodilo obsah promenne což je "trebaDatum"+id[i]

(snad to někdo pochopí)
:-)
Hanz
Profil
EllisDee
pocet = 4;

poziceDatumY = 95;
poziceDatumX = 50;
sirkaDatum = 200;
vyskaDatum = 50;
var id = new Array("jedna", "dva", "tri", "ctyri");
var datum = new Array("2.11. 1988", "1.8. 2005", "24.12. 2005", "1.1. 2006");
for (i=0; i<pocet; i++) {
var promenna = "trebaDatum"+id[i];
createTextField(promenna, i, poziceDatumX, poziceDatumY, sirkaDatum, vyskaDatum);
_root["trebaDatum"+id[i]].text = datum[i];
_root["trebaDatum"+id[i]].background = false;
_root["trebaDatum"+id[i]].backgroundColor = 0xFFFFFF;
_root["trebaDatum"+id[i]].textColor = 0x000000;
_root["trebaDatum"+id[i]].border = true;
_root["trebaDatum"+id[i]].type = "dynamic";
poziceDatumY += 95;
}


PS: Jakým způsobem bys to potom chtěl napsat tak aby to bralo jako název instance?? Takhle:
"promenna".background = false; ?????????
EllisDee
Profil *
Super mluví za vše... funguje akorát jsem si tam přidal _root.dataClip["trebaDatum"+id[i]].text = datum[i]; a byl to...

Moc děkuju..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0