![]() |
Можно ли поменять свойства у нескольких кадров одновременно?
Подскажите пожалуйста, Можно ли поменять свойства у нескольких кадров одновременно? То есть есть покадровая анимация и надо поменять прозрачность у всех кадров с alpha=100% на alpha=50%. если менять в каждом кадре, то как то долго получается, может есть какой то способ?
|
2 wow_elena:
Вложить все кадры анимации в мувиклип и работать с его свойством _alpha: Код:
myMovieClip._alpha = 50; |
Хемуль, такой вариант не подходит, потому что мне надо добавить прозрачности не у всех кадров, а только у некоторых.
|
2 wow_elena:
Ок... Каждый кадр сделать мувиклипом и работать с диапазоном кадров, получая _currentframe родительского для них мувиклипа. Естественно, всем мувиклипам, для которых вы хотите менять прозрачность, придётся на сцене дать имена. А вообще было бы неплохо узнать, что вы конкретно хотите сделать. Что-то мне кажется, что вы неэффективный вариант выдумываете... Может напишете о вашей задаче, чтобы мы вместе могли разбить её на подзадачи и решать их последовательно? |
Под таймлайном есть кнопочка, один темный квадратик немного перекрывает другой. Подсказка гласит "Edit multiple frames". Нажимаете на него, блокируете все слои кроме нужного, отмечаете в таймлайне, с какого по какой кадр редактировать свойства. Если во всех отмеченных кадрах только мувиклипы - можно менять их свойства, если где-то затесалась графика, не являющаяся мувиклипом, то свойства менять не получится, можно будет лишь двигать и масштабировать
|
Хемуль, какие то у вас странные понятия о неэффективности. ;) возможно вы просто меня не поняли.
в 50 кадрах надо просто изменить прозрачность, а вы говорите каждый кадр сделать мувиклипом! мне подошел совет SanSan, но к сожалению, там как раз затесалась графика, не являющаяся мувиклипом! ОБЫДНО. |
Хемель вам все правильно говорит, он не виноват, что вы не верно задаете ваш вопрос. У кадров нет такого понятия, как прозрачность. Она есть только у элементов находящихся в кадре, таких как MovieClip, Button, Graphic.
|
2 wow_elena:
Я вам просто предложил более сложный в реализации, но более гибкий и настраиваемый в будущем вариант. Если вам подходит путь, который предложил товарищ SanSan, то просто создайте новый слой и выносите все те мувиклипы, которые должны изменять прозрачность на него, оставив графику на старом слое. |
Не ругайтесь на меня, ну неправильно сформулировала, с кем не бывает? а прозрачность у меня должна меняться не у мувиклипов, а как раз у графики!
|
2 wow_elena:
Переводите всю графику в мувиклипы. |
| Часовой пояс GMT +4, время: 00:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.