Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Сделать символ уникальным. Как? (http://www.flasher.ru/forum/showthread.php?t=203418)

caseyryan 23.09.2013 18:38

Сделать символ уникальным. Как?
 
Товарищи знатоки flash ide (речь о cs5, если что), подскажите кто-нибудь как можно реализовать следующее, ибо у меня голова уже взрывается все делать вручную)

Есть флешка с анимированным персонажем. У него есть куча разных кадров (куча, значит КУЧА)) На каждом слое есть мувиклип с instance_name. МНе нужно как-то скопировать слой, вместе со всей анимацией и твинами, но при этом вместо исходного мувиклипа поставить туда другой, для всех кадров. Естественно, чтоы он двигался точно так же как исходный
Сейчас получается так, если я копируб слой, захожу в копии слоя в этот мувиклип и меняю внутри графику, то она меняется и у исходного. А мне это не нужно.
Как можно это побороть? :)

mooncar 23.09.2013 18:41

Сдублировать нужные мувики в библиотеке, и работать уже с ними.

caseyryan 23.09.2013 18:45

мм.. не совсем понял, а как тогда сделать привязку этих дубликатов к нужной анимации?

mooncar 23.09.2013 18:49

Теоретически можно попробовать сделать массовый автоматический swap (замена одного символа на таймлайне на другой) с помощью JSFL. Но лично я скрипт не возьмусь накидать.

caseyryan 23.09.2013 18:51

Со скриптами я дело имел. Но тут будет тогда быстрее вручную все кадры перекопировать, чем его написать грамотно и без косяков).
Странно что встроенной возможности такой нет (или есть, но не явная). Не думаю, что я первый, кто задается таким вопросом

dark256 24.09.2013 12:52

Попробуй по разным папкам в ЛИБЕ разложить всё.
У меня периодически получается, что в разных папках лежат клипы с одинаковыми названиями. ЦС3.
В ЦС5 вроде еще удобнее это сделано.

caseyryan 24.09.2013 16:24

я уже сделал вручную
перерыл все форумы и доки по этому вопросу, и понял, что встроенной возможности сделать так нет

KBAC 24.09.2013 19:25

можно сделать так:
- создаёшь новый FLA
- копируешь в него слой
- находишь в библиотеке нового файла нужный символ
- переименовываешь его
- копируешь слой назад - профит

caseyryan 24.09.2013 21:41

Хорошая идея) Спасибо)


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

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