Strona 1 z 1

String jako nazwa MC

: śr lip 01, 2009 7:59 am
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

Re: String jako nazwa MC

: śr lip 01, 2009 5:03 pm
autor: panam
A może tak spróbuj:

Kod: Zaznacz cały

var ktorepodmenu:MovieClip = eval("podmenu"+this.i);
ktorepodmenu._alpha = 100; 

Re: String jako nazwa MC

: pt lip 03, 2009 7:38 am
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 !!!