Autor Zpráva
XenaW
Profil *
Ahoj, mám problém s globální proměnnou - netuším, jak na to. Mám definovanou globální proměnnou skore, ta se má měnit při kliknutí na tlačítka, problém ale je, že ta tlačítka jsou vložena uvnitř vnořeného movieclipu. A tady to načítání nefunguje
když dám skore = skore+1 ve výsledku je v hodnocení NaN
když napíšu skore = (_root.skore +1) bod se sice přičte, ovšem jsenom v tom daném levelu - když chci, aby se body načítaly průběžně v celé hře (kde je takových snímků několik ) to takhle nefunguje
když dám _root.skore = (_root.skore)+1 výsledkem je undefined
poraďte mi prosím někdo, jak tohle vyřešit (nějakou snadnou cestu - jsem lama (pohybuju se v AS2)). Celek nejde vyřešit jinak, než že budu mít hlavní osu _root, na které je definována ta globální proměnná a potom uvnitř snímků vložené ty movie clipy s ovládacíma tlačítkama. Díky.
embee
Profil
Zkus relativni adresaci (this._parent._parent...) - a odkazuj se vzdy na jednu konkretni promennou v jednom konkretnim levelu
XenaW
Profil *
embee:
Moc ti nerozumím. zkus to vysvětlit podrobněji. Dík
embee
Profil
http://polygeek.com/255_flex_tips-and-hints-for-variable-scope-in-actionscript

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0