Autor Zpráva
Steve_RH
Profil
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
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
Ani takhle to nefunguje, trace mi vypíše undefined. Co to znamená striktně natypovat?
FlashManiac
Profil
no to znamena, ze udelas napr
var cislo:Number;
ver retezec:String;
Toto téma je uzamčeno. Odpověď nelze zaslat.

0