Подскажите плиз … вот такая ситуация - есть у меня в мувике восемь экземпляров другого мувика именованных соответственно
s1 s2 s3 … s8
Я хочу пропорционально изменить степень прозрачности (_alpha) у каждого из экземпляров.. Логичный на первый взгляд кусок кода не работает

Код:
a = 100;
step = 12;
for(i = 1; i <= 8; i++)
{
temp = "s"+i;
temp._alpha = a - (i * step);
}
Хотя такой вот кусок кода работает

Код:
s1._alpha=100;
s2._alpha=87;
s3._alpha=75;
s4._alpha=63;
s5._alpha=51;
s6._alpha=39;
s7._alpha=27;
s8._alpha=15;
Добавление this к переменной temp в цикле тоже ничего не дает … Как лучше поступить а главное хочется понять ПОЧЕМУ

не работает …?????
Конечно можно сделать через createEmptyMovieClip - но нужно для каждого экземпляра будет указывать координаты а это мне неудобно - готовые экземпляры нарисовал и все да и код получается более громоздким...