FLASH a php priradzovanie k objektom

Programovacie jazyky, rady, poradňa...
©_ME
Light Star
Light Star
Príspevky: 282
Registrovaný: 27 apr 2011, 19:33

FLASH a php priradzovanie k objektom

Príspevok od používateľa ©_ME »

PLS mam problem, mam kod:

Kód: Vybrať všetko

while(i<maxe){
				_root.tlak + i._x = this.i;
				i++;
				
				}
potrebujem prirazdovat k _root. neco objektom ktore su tlak1, tlak2, tlak3.......
Premenna maxe je menliva podla php suboru, ktory zistuje maximalnu hodnotu id v sql tabulke, this.i je tu pre to, lebo cyklus je v funkcii ktora vybera premenne a i je menlive od 1 po max, takze hodnota z premennej z php suboru sa priraduje k _root.tlak+i._x. Lenze to + je tam len pre srandu, neviem ako sa spajaju v nazve objektov meno a nejaka hodnota, aby z toho vznikol instance name objektu.
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: FLASH a php priradzovanie k objektom

Príspevok od používateľa weroro »

Ahoj.

Kód: Vybrať všetko

for (var i = 1; i<maxe; i++) {
    _root["tlak"+i]._x = i;
}
// alebo
while (i<maxe) {
    _root["tlak"+i]._x = i;
    i++;
} 
alebo pomocou eval() ale to sa prestalo pouzivat niekedy v roku 2003 - 2004

Kód: Vybrať všetko

for (var i = 1; i<maxe; i++) {
    eval("tlak"+i)._x = i;
}
// alebo
while (i<maxe) {
    eval("tlak"+i)._x = i;
    i++;
} 
inak prečítaj si toto http://www.hojko.com/post1528998.html#p1528998 , spomenul som tam všetko.
©_ME
Light Star
Light Star
Príspevky: 282
Registrovaný: 27 apr 2011, 19:33

Re: FLASH a php priradzovanie k objektom

Príspevok od používateľa ©_ME »

a pri eval() netreba dávať _root?
a pri _root netreba bodku?
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: FLASH a php priradzovanie k objektom

Príspevok od používateľa weroro »

Pri eval netreba (ale nie som si istý, treba to vyskúšať, ak to teda ešte funguje v novších verziách flash)

Medzi objektom a volanou inštanciou v hranatých zátvorkách nesmie byť bodka. Tak o isto sa dá zapísať aj keby si odkazoval na movieclip v inom movieclipe.

Kód: Vybrať všetko

_root.mc1["vnorenýMC"+i]
Napísať odpoveď