String jako nazwa MC

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
kedzislaw84
Nowy
Nowy
Posty: 46
Rejestracja: śr mar 26, 2008 11:09 pm

String jako nazwa MC

Post autor: kedzislaw84 »

Witam!

Mam problem.
Generuje daną nazwę (ktorepodmenu) dynamicznie, w zależności od tego, w co kliknie użytkownik.

Do tego mam MovieClip`y, które mają te same nazwy, co generowane nazwy.

Niestety AS traktuje te nazwy jako String i nie mogę manipulować wartościami MovieClip`ów o odpowiadających im nazwach.

Kod: Zaznacz cały

ktorepodmenu = "podmenu"+this.i;
ktorepodmenu._alpha = "100"; //tutaj błąd bo ktorepodmenu jest traktowane jako string;
Jak to rozwiązać ?
Jakaś konwersja nazwy na MC ?

Proszę o pomoc
panam
Nowy
Nowy
Posty: 69
Rejestracja: pt lip 27, 2007 12:56 pm

Re: String jako nazwa MC

Post autor: panam »

A może tak spróbuj:

Kod: Zaznacz cały

var ktorepodmenu:MovieClip = eval("podmenu"+this.i);
ktorepodmenu._alpha = 100; 
kedzislaw84
Nowy
Nowy
Posty: 46
Rejestracja: śr mar 26, 2008 11:09 pm

Re: String jako nazwa MC

Post autor: kedzislaw84 »

Pomogło.

Miałem jeszcze problem z zagnieżdżeniem kolejnych klipów, ale poradziłem sobie generując ich nazwy w tej samej pętli.

Dzięki wielkie !!!
ODPOWIEDZ