Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Instance name (http://www.flasher.ru/forum/showthread.php?t=163713)

studport 10.08.2011 18:37

Instance name
 
Добрый день, подскажите в такой проблеме
На сцене лежит n клипов имеющие имена mc_1,mc_2....mc_n
Тоесть с класса я могу вызвать их путем простого this.mc_1.width = 100; например ..но как перебрать их циклом ?
тоесть извращался примерно так

Код AS3:

var m:MovieClip;
for(var i:int=5; i<=10; i++){
 
                m = String("mc_"+i) as MovieClip;
                m.width = 100;               
 
                        }

не работает ..пробовал и другие варианты так и не нашел правильного..Как обращаться к ним ?

toFL 10.08.2011 18:39

1.
Код AS3:

getChildByName("mc_" + i);

2.
Код AS3:

this["mc_" + i]


studport 10.08.2011 18:54

спасибо


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

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