Вход

Просмотр полной версии : Копирование анимации


firuz
11.02.2010, 21:55
Ребята, привет!
У меня куча совершенно начинающих вопросов.

Начну по ходу поступления идей в голову.

По заголовку.
Есть у меня три элемента. Одинаковые размеры. Разные картинки.
Каждый элемент - это Movie CLip (MC). В каждом из них использован свой Graphic Symbol.

Я захожу в один из MC, редактирую анимацию как мне нужно. Профит. Анимация готова.
Имеется готовый MC. Осталось два еще не готовых. У них анимация точно такая же.
Приходится в ручную повторять анимацию первого внутри оставшихся.
А нельзя ли скопировать эту анимацию и присвоить ее остальным MC?

Добавлено через 31 минуту
А вот еще созрел вопрос.

Всегда удобно использовать направляющие.
Я редактирую MovieClip. Делаю несколько направляющих. Использую их. Удобно. Все хорошо.

А теперь я возвращаюсь в корень (редактор сцены). И все направляющие, что я нагородил, исчезают.

Понимаю, что в целом было бы неудобно, если бы они оставались. Но может можно как-то включить подобный режим?
Просто соседний MC удобно было бы редактировать по тем-же направляющим. Такое...

Bорон
11.02.2010, 22:41
>А нельзя ли скопировать эту анимацию и присвоить ее остальным MC?
Если анимация на таймлайне - нет, насколько я знаю. Но шаблонную анимацию как правило можно дешево и со вкусом сделать скриптово. Теми же твинами. И тут - дублируй сколько душе угодно.

>Просто соседний MC удобно было бы редактировать по тем-же направляющим.
А скопировать направляющие в соседний MC - проблема?

firuz
11.02.2010, 23:04
>А скопировать направляющие в соседний MC - проблема?

ну вот что-то не вышло.. ((

Contemplator
12.02.2010, 00:08
не ну вот смотри, если тебе нужно сделать несколько мувиклипов эдентичных какому-то одном по анимации, но с разной графикой - всё просто: дублируем в библиотеке _mc, открываем дубль и меняем во всех ключевиках графические символы на нужные, потом чуть правим косяки если возникли ;)

Bорон
12.02.2010, 00:16
2Contemplator:
А в чем выгода? Все равно у новых роликов надо устанавливать все свойства (положение, прозрачность, размер и т.д.). В том что тайминг определен? Так его можно и просто скопировав фреймы перенести. Хотя ... дело житейское. Если кому то так проще жить, то кто я такой, что бы возражать?

2firuz:
А в чем конкретно проблема? "Не вышло" относительно копирования фрейма или кривой (и то и другое — банальный Copy/Past) приводит в некоторое недоумение.

Contemplator
12.02.2010, 00:29
2Contemplator:
А в чем выгода? Все равно у новых роликов надо устанавливать все свойства (положение, прозрачность, размер и т.д.). В том что тайминг определен? Так его можно и просто скопировав фреймы перенести. Хотя ... дело житейское. Если кому то так проще жить, то кто я такой, что бы возражать?
если меняем символ, нажав правую кнопочку и выбрав пункт "подменить символ" - ни альфу, ни положение менять не надо - все свойсвта наследуются ;)
Пи.Сь. оговорюсь сразу, точка регистрации если была перемещена - слетит на дефолтную для символа, но других проблем не возникает.

Bорон
12.02.2010, 00:37
>выбрав пункт "подменить символ"
Сработает только если нет большой вложенности. К сожалению.

Contemplator
12.02.2010, 00:51
>выбрав пункт "подменить символ"
Сработает только если нет большой вложенности. К сожалению.
почему? всё адекватно срабатывает, единственное только что возможны проблемы с анимацией, если количество кадров в мувиклипе не соответствует количеству кадров необходимых для анимации внутри вложенных графических смайлов - но это ж решаемо переводом графического символа в мувиклип. ;)

Bорон
12.02.2010, 01:00
Contemplator потому, что дублируется весь ролик с его структурой. И если картинка находится на н-ном уровне вложенности и ты ее просто заменишь, то изменения затронут и ролик оригинал.
То есть если есть ролик А с дочерним B в котором содержится ролик с картинкой С, то дублируя ролик А (А->D) мы получим структуру D->B->C И заменив в B картинку С увидим ее в обоих роликах. И А и D. Что никому не нужно.
Конечно когда у нас такая малая вложенность это не проблема. Но если там с десятка полтора уровней вложенности?

Добавлено через 1 минуту
В общем надо понимать что после дублирования ролика А со структурой А->B->C ты получишь D->B->C а не D->E->F. Для потомков дубликат не создается.

firuz
12.02.2010, 01:05
Ребята, спасибо. Я пока прикрутил все руками в лоб. Но обязательно попробую как вы говорите. Может и сработает. Спасибо.

Я могу тут продолжать сеять вопросами?

Contemplator
12.02.2010, 01:08
Contemplator потому, что дублируется весь ролик с его структурой. И если картинка находится на н-ном уровне вложенности и ты ее просто заменишь, то изменения затронут и ролик оригинал.
То есть если есть ролик А с дочерним B в котором содержится ролик с картинкой С, то дублируя ролик А (А->D) мы получим структуру D->B->C И заменив в B картинку С увидим ее в обоих роликах. И А и D. Что никому не нужно.
Конечно когда у нас такая малая вложенность это не проблема. Но если там с десятка полтора уровней вложенности?

Добавлено через 1 минуту
В общем надо понимать что после дублирования ролика А со структурой А->B->C ты получишь D->B->C а не D->E->F. Для потомков дубликат не создается.
нет, это-то всё понятно, но автору-то нужно сохранить движения, созданные в ролике А, который мы дублируем в D, и уже в D заменяем В на нужный нам Е - в конкретном-то случае. А по части общего случая - тут я с тобой не спорю ;)

Bорон
12.02.2010, 01:11
Да продолжай на здоровье. Только для каждой проблемы создавай отдельный топик.

firuz
12.02.2010, 12:07
Так. Спасибо. С копированием разобрался. На данном этапе получилось вот так:
имея клип и графический элемент. Дублирую оба. Изменяю копию графического элемента. В копии клипа изменяю ссылку на графический элемент. Профит.

Спасибо всем.