PDA

Просмотр полной версии : создание отдельно существующих элементов символа


dremu44o
28.02.2009, 02:45
заранее извиняюсь, если косяки с терминологией.
честно почитал фак и поиск поюзал, но ответ не найден.
я пытаюсь создать элементарную анимацию, в которой фигурировал бы условный человечек, у которого бы отдельно двигались, например, ноги. вот как сделать, чтобы ноги были в привязке к основному объекту и двигались вместе с ним и параллельно еще сами бы двигались. реально сделать без скрипта? самоучитель молчит на этот счет.

а еще два вопроса общего плана немного оффтоп, но чтобы не мусорить новыми темами, это если кто-нибудь вдруг решит помочь или направить.

1 - не получается редактировать растровую картинку во флэше. некоторое редактирование он разрешает, а вот, например, стирание, перспективу и тому подобное не делает. так и есть или я что-то не то делаю? у меня adobe flash cs4.

2 - совсем не понимаю принцип создания маски. то есть, вообще :wacko:
как создается, я понял относительно, но вот ДЛЯ ЧЕГО? можете дать какой-нибудь ресурс, где все это разжевано для чайников?

ladon
28.02.2009, 03:36
для ног используй символ с анимацией и двигай его совместно с главным объектом.

с растром флеш работает не так как фотошоп, стирание можно сделать через маску, насчет перспективы не уверен что флеш тебе ее позволит сделать.

маска это бумага с дырками, через которые просвечиваю те части которые разрешены.

Stargazer
28.02.2009, 16:37
условный человечек, у которого бы отдельно двигались, например, ноги

С идеей символов и мувиклипов во флеш вы разобрались? Если да - то сделайте человечка отдельным символом и внутри него сделайте подсимвол ног. Если вы хотите как-то синхронизировать анимацию ног и начало-конец движения человечка - вам пригодится stop() и play() и знание того, как обращаться к мувиклипам через оператор точки.

не получается редактировать растровую картинку во флэше
Лучше всего во флеш импортировать уже готовые картинки (обычно так и делают). При желании вы можете использовать break apart для картинки, после чего отрезать от неё всё "лишнее". Но если для вас важно экономить размер флешки - то нужно учесть, что в готовом swf всё равно будет хранится вся картинка целиком (по крайней мере - так пишут, сам не проверял).

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

совсем не понимаю принцип создания маски
Сделайте 2 слоя. На нижнем слое нарисуйте или добавьте картинку. На верхнем слое нарисуйте, например, круг, чтобы он оказался над серединой картинки (но меньшего размера, чем картинка). Щёлкните правой на названии верхнего слоя и выберите mask. Запускайте и смотрите, что получилось (получится должна ваша картинка, обрезанная по размеру круга). Если не понятно - то поэкспериментируйте ещё с рисованием на маске.

dremu44o
03.03.2009, 02:29
С идеей символов и мувиклипов во флеш вы разобрались?...

спасибо огромное за внятные ответы

Алиль
22.03.2009, 02:17
Кстати можете применить к битмапам следующее чтобы их оттрассировать...сделать векторными для более четкого отображения без искажений:
modify-bitmap-trace bitmap. Настройки трассировки выставьте по желанию, если изображение маленькое, то можно выставить везде единички и указать pixels! Думаю пригодится