Autor | Zpráva | ||
---|---|---|---|
Steve_RH Profil |
#1 · Zasláno: 8. 8. 2006, 22:29:08
Mám k jednomu tlačítku přiřazen skript:
on (release) { cenaauto = "_root.nakupaut.auto"+_root.pomocny.autovyber+".cena"; if (cenaauto<_root.konto.castka) { nextFrame(); } trace(cenaauto); } úsek _root.pomocny.autovyber mi zjistí, jaké auto mám vybráno. Celý úsek "_root.nakupaut.auto"+_root.pomocny.autovyber+".cena" mi dá tedy například _root.nakupaut.auto2.cena Problém je v tom, že když dám trace(cenaauto) vypíše se mi právě to _root.nakupaut.auto2.cena, místo toho, aby se mi vypsala v číslicích cena. Navíc záhadou je, že pokud dám trace(_root.nakupaut.auto2.cena) , tak mi to tu částku vypíše. Nemělo by se při obou výpisech trace napsat to samé? Pls help... |
||
FlashManiac Profil |
#2 · Zasláno: 9. 8. 2006, 10:21:47
zkus si striktne natypovat tu promennou cenaauto a pak uvidis, kde je problem..osobne to vidim v tom ze si flash asi retezi ten string...
zkus to takhle: _root["nakupaut.auto"+_root.pomocny.autovyber+".cena"] melo by to pomoct... |
||
Steve_RH Profil |
#3 · Zasláno: 9. 8. 2006, 11:57:55
Ani takhle to nefunguje, trace mi vypíše undefined. Co to znamená striktně natypovat?
|
||
FlashManiac Profil |
#4 · Zasláno: 9. 8. 2006, 20:24:10
no to znamena, ze udelas napr
var cislo:Number; ver retezec:String; |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0