![]() |
Не происходит обращения к имени клипа из массива
Собственно, сабж.
Код AS1/AS2:
|
Маловато контекста.
Что такое arr[a], например ? |
Массив, в элемент которого я записывал имя клипа, который я в дальнейшем хочу вызвать.
|
Код AS1/AS2:
|
Эээ, я не знаю, что такое контейнер, но "les_mc" - это клип внутри клипа под названием, хранящимся в элементе 'a' массива 'arr'.
|
Эм, что я вашем понимании "под названием, хранящимся..."? Элемент массива - сам клип или строка с названием клипа?
|
Тогда trace(arr[a]) должен выдать не "слово", а ссылку на этот мувик.
Сделайте Код AS1/AS2:
|
Строка с названием клипа. Как мне ее использовать для обращения?
|
Если у вас trace(arr[a]) выводит "название", то есть инстанс-нейм, то нужно его превратить в ссылку на мувик, например, если дело на _root происходит, то
Код AS1/AS2:
|
У меня всё это происходит внутри другого клипа, кажется такой способ ведь не работает?
Код AS1/AS2:
|
Как то всё не так.
Чтобы сделать массив мувиклипов, сначала объявляем массив: Код AS3:
Код AS3:
|
А как мне запихать клип в массив, если использую duplicateMovieClip? А то, в принципе, выглядит удобнее обращаться к элементу массива, а не коряво, беря из массива имя.
|
Как-то так:
Код AS1/AS2:
|
duplicateMovieClip - метод класса Movie Clip. Если у вас элемент в массиве класса Movie Clip, соответственно:
Код AS3:
|
Блин, я просто коряво всё объясняю, извините уж.
Но суть такова. Если клип находится в корне, то обращение к нему из строки происходит Код AS1/AS2:
И да, в моем случае код расположен как раз таки внутри этого клипа, то есть мне фактически нужен _this[строковое имя], но записанное в правильной форме, чтобы было понятно, что это я обращаюсь к клипу. Добавлено через 10 минут Ой, всё, разобрался, просто надо было this без подчеркивания. Всем огромное спасибо, обожаю этот форум :3 |
| Часовой пояс GMT +4, время: 06:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.