|
|
|||||
Аналог MovieClip
Пытаюсь понять, как сделать нечто похожее на мувиклип, как во флеше.
К примеру, есть объект, у него есть какое-то направление движения. Нужно сделать вложение его в другой мувиклип и новому мувику можно задать другое направление или вращение, соответственно анимация вложенного мувика так же должна учитываться. Есть идеи, как организовать логику для подобного механизма? В качестве анимационного движка использую твинмакс. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Речь не об actionscript?
|
|
|||||
Делаю простенький редактор на AIR для вывода анимации в GSAP JS.
Хочу сделать внутри редактора возможность группировки объектов. К примеру, есть условная машина у нее отдельно кузов, отдельно два колеса. Таким образом, после группировки, должен быть один мувик где будут находиться эти три объекта. И уже внутри этого мувика будет непосредственно анимация вращения колес. А первый мувик можно передвинуть вперед по .х, задав направление движения машины. Вот видео записывал. http://www.youtube.com/watch?v=mntbmTMX3Dc На рыбах можно увидеть пример. Из-за отсутствия группировки объектов, приходится постоянно выделять всех рыбёх, чтобы изменить им положение. Наверное, вопрос имеет узкоспециальное решение, но может что то подобное делали. |
|
|||||
Регистрация: Dec 2013
Сообщений: 35
|
Ну так помести все мувики внутрь пустого мувика и двигай его..... А вообще, честно, постановка вопроса до конца не ясна и ужасно изложена.... 2 колеса в машину и двигай её... Вы разве не знате что клипы могут быть вложены в друг друга? Или я вас не так понял...? Это же основа по сути с этого начинается изучение Flash И AS2-3
|
|
|||||
Классный редактор анимации получается. Я бы попробовал его поюзать.
Цитата:
offtop: И может лучше не кодировать всю графику в html файлов (в бейс64) а сохранять отдельно? В таком случае ее можно попробовать еще по сжимать или оптимизировать если вдруг вылез за ограничения площадки. |
|
|||||
Цитата:
Каждый вложенный объект получается должен иметь свой твин таймлайн по мимо основного? Интересует логика цепочки вложенности, передвижение по этой цепочки в глубь и обратно. При этом каждый вложенный мувик должен иметь какое-то кол-во слоев. Цитата:
Последний раз редактировалось KiL33; 12.06.2016 в 13:14. |
|
|||||
[+4 06.05.14]
|
KiL33 - что то вы мудрите совсем, и реально - непонятен вопрос никому из здесь сидящих, потому, чьто они не видят проблемы.
Давай те разберем все на пальцах - у вас имеется редактор на AIR ( AS3 ) Откуда берется анимация? Как она попадает в редактор ? Или через swc или вы ее принудительно придумываете сами уже в рантайме ??? Нихрена непонятно. Как все это выглядит - если анимация дополняется из библиотек и т.п. (грубо) Имеется некий класс наследник спрайта скажем AnimatorContainer - в него пихаются все ваши анимации по средствам addChild распологаются по уровням и т.п. То есть как это все видится : выхов кнопки Load Anim - загружает некую библиотеку анимаций. Далее записывает ее в память, разбирает на щепки. Далее некий юзер жмет кнопку создать анимацию - выбирает вышу машину и т.п., в AnimatorContainer добавляется по средствам addChild ваша машина. Далее вызвав кнопку Add Details добавляете детали из библиотеки колеса, хренеса и т.п. - ВСЕ. А дальше уже работаете с любым элементом отдельно, или вместе через AnimatorContainer .
__________________
Марк Tween |
|
|||||
@KiL33, Да вы быстрее эдоби внедрили TweenMax в свой Animate, достойно уважения)) Очень интересно знать, что у Вас в итоге получится. Насколько я понял Вы используете TimelineMax, в котором есть метод add, может добавлять Tween, TimelineMax и т.п. Получается некий аналог MovieClip флешового. Может нужно копать в эту сторону?
|
|
|||||
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
оригинально конечно на флэше делать такои видео ролик для нтмл5)
неудивительно что потом все орут про смерть флэша. но это оффтоп. по теме. я бы на вашем месте данные анимаций хранил в массиве.тогда не нужно будет нагромождать иерархии с мувиками. для каждой анимации создать свои массив.далее этот массив можно будет засунуть в другои массив, короый будет иметь свои данные по коориднатам и тп. короче говоря вы сохраните массивы как анимации. |
Часовой пояс GMT +4, время: 20:44. |
|
« Предыдущая тема | Следующая тема » |
|
|