Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 13.11.2003, 00:50
: hr : вне форума Посмотреть профиль Отправить личное сообщение для : hr : Найти все сообщения от : hr :
  № 1  
: hr :

Регистрация: Nov 2003
Сообщений: 290
По умолчанию duplicateMovieClip

Господа, помогите решить такую проблему - существует несколько мувиков, с названиями trailer1,trailer2,trailer3 и т.д.
Каким образом мне дублировать определенные мувики,
дабы они добавлялись к существующим

Пишу:

_root["trailer"+i].duplicateMovieClip("trailer"+n,j)
n к примеру 30
Затем ставлю в кадре, допустим:
_root.trailer30._x =300;

клипа нет.
Как поступить?

Старый 13.11.2003, 01:07
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 2  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
ну во первых дублировать нуна в цикле:

Код:
for (; i<=30; i++) {
    duplicateMovieClip(_root.trailer, "trailer"+i, i);
}
и обращятся к клипам два раза не надо....а потом ставишь _root.trailer30._x=300; и всё ок...
Вложения
Тип файла: zip zip.zip (2.2 Кб, 94 просмотров)
__________________
Portfolio

Старый 13.11.2003, 23:31
: hr : вне форума Посмотреть профиль Отправить личное сообщение для : hr : Найти все сообщения от : hr :
  № 3  
: hr :

Регистрация: Nov 2003
Сообщений: 290
Нет, вопрос несколько иной, мне необходимо, чтобы дублировался только клип с нужным мне именем. Поскольку клипы идут с названиями trailer1,trailer2 и т.д, изменяется
только конечная цифра, введена переменная i, которая динамически генерируется и на ее основе выбирается нужный в данный момент клип.


Т.е. код примерно такой

i = бла-бла-бла, т.е.определили дубликат элемента с каким номером мне нужен, а дальше

_root["trailer"+i].duplicateMovieClip( ???? )

вот что нужно написать вместо ????, чтобы дублировать клип trailer и присвоить ему другое имя, допустим clip1, clip10 и т.д.
так как переменная i много раз изменяется.

Еще хотел спросить - можно, и стоит ли, использовать некий массив клипов.
Т.е. идея простая - на сегодняшний день в флэшку загружается определенный клип *.swf и помещается в "контейнер" trailer i, т.е.


for (i=1; i<=_root.n; i++) {
_root.createEmptyMovieClip("trailer"+i, i);
loadMovie(punkt[i]+".swf", "_root.trailer"+i);

}
_root.n-сколько всего клипов должно быть загружено.

punkt - массив названий клипов

Как видно из скрипта, создается куча клипов с именами trailer1,trailer2, ..., trailer100 в каждый из которых загружается нужный мне внешний файл.
Может стоит сделать некий массив trailer[1] , trailer[2], trailer[100] и с ним работать. Если да, то как?
Последний вопрос - как сделать, чтобы в первом примере дублированные клипы тоже добывлялись в массив, допустим
clip[1], clip[2] и т.д.

Старый 14.11.2003, 00:29
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 4  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
короче....как я понял ты хошь сдублировать дубликат! ..

или я чего то недопонял.....поздно уже....голова не варит...

накалякал сорс....глянь!
если чё не так - зафтра разберемся
Вложения
Тип файла: zip zip.zip (3.1 Кб, 86 просмотров)
__________________
Portfolio

Старый 14.11.2003, 15:52
: hr : вне форума Посмотреть профиль Отправить личное сообщение для : hr : Найти все сообщения от : hr :
  № 5  
: hr :

Регистрация: Nov 2003
Сообщений: 290
Я понял в чем проблема - я пытаюсь сделать дубликат клипа в который загружен внешний файл *.swf !
Если я делаю реальнй клип на временной диаграмме, то все нормально дублируется, если же в дублированный клип используется loadMovie - не работает.

Создать новую тему   Часовой пояс GMT +4, время: 03:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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