Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Обращение к movieclip по циклическому принципу (http://www.flasher.ru/forum/showthread.php?t=90809)

robin_bobin2001 18.01.2007 16:55

Обращение к movieclip по циклическому принципу
 
Помогите разобраться.
в сцене есть к примеру 10 мувиков проименованные в циклическом порядке. Например:
КЛИП1
КЛИП2
КЛИП3
....
КЛИП10
как мне обратиться и выполнить действие для каждого из них по очереди при помощи цикла. Пример не работающего у меня кода.

Код:

for (var i:Number = 1; i < 10; i++) {
this(или _root).КЛИП+i._alpha=50;
}

не пашет у меня и все тут подобный сценарий.

robin_bobin2001 18.01.2007 16:59

уже и переменную пробовал создавать для имени мувика. Пример того же кода:
Код:

for (var i:Number = 1; i < 10; i++) {
var tt:String=("КЛИП"+i);
this(или _root).tt._alpha=50;
}

Все равно не пашет.
СПаСиТеЕ !

etc 18.01.2007 17:02

У тебя что, имена по-русски записаны?
Код:

var mc = this["mc"+i];
mc._alpha = 50;


robin_bobin2001 18.01.2007 17:05

Нет, по английски. Это я для примера тут так назвал.

robin_bobin2001 18.01.2007 17:08

Все. заработало. огромное спасибо. А дело было в квадратных скобочках.
Спасибо __etc


Часовой пояс GMT +4, время: 10:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.