Witam.
Posługuję się Flashem od dość niedawna. Posiadam wersję 10, a w moim projekcie wykorzystuję AS 2.0.
Jak na razie idzie mi całkiem nieźle: przesyłam zmienne z pliku PHP, Flash je odczytuje i wszystko gra.
Problem pojawia się przy polach tekstowych umieszczonych w MovieClipach.
Mam coś takiego:
_root
|
MC o nazwie "zawartoscokna1"
|
MC o nazwie "infodol"
|
pola tekstowe, o które chodzi (są w klatkach 1 i 2 klipu "infodol").

Przy uruchomieniu animacji ustawiam zmienne MC "infodol", przypisując im wartości wczytanych zmiennych.
Jednak gdy zmienię zakładkę (czyli przejdę do innej klatki MC "zawartoscokna1", która zawiera zupełnie co innego niż początkowa) i ponownie wrócę do poprzedniej, pola są puste. Nie dzieje się to z polami, które znajdują się bezpośrednio w MC "zawartośćokna1" - te zostają bez zmian.
Z kolei gdy ustawię bezpośrednio parametr .text poszczególnych pól, wyświetlają tekst: "_level0.zawart(...)" (ucięte ze względu na niewielką długość pola tekstowego :)).

Robię to w następujący sposób (oczywiście w AS dla _root):
zawartoscokno1.infodol.MagicDefense.text = this.MagicDefense;
Kod ten znajduje się w funkcji dla onLoad przy wczytywaniu danych z PHP.

Przypuszczam, że Flash przypisuje wartości do pól tekstowych, które napotyka w pierwszej klatce. W takim razie jak z wyprzedzeniem zmienić tekst tych w kolejnych klatkach?