Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Можно ли поменять свойства у нескольких кадров одновременно? (http://www.flasher.ru/forum/showthread.php?t=86217)

wow_elena 10.10.2006 15:25

Можно ли поменять свойства у нескольких кадров одновременно?
 
Подскажите пожалуйста, Можно ли поменять свойства у нескольких кадров одновременно? То есть есть покадровая анимация и надо поменять прозрачность у всех кадров с alpha=100% на alpha=50%. если менять в каждом кадре, то как то долго получается, может есть какой то способ?

Хемуль 10.10.2006 15:30

2 wow_elena:
Вложить все кадры анимации в мувиклип и работать с его свойством _alpha:
Код:

myMovieClip._alpha = 50;

wow_elena 10.10.2006 15:46

Хемуль, такой вариант не подходит, потому что мне надо добавить прозрачности не у всех кадров, а только у некоторых.

Хемуль 10.10.2006 15:53

2 wow_elena:
Ок... Каждый кадр сделать мувиклипом и работать с диапазоном кадров, получая _currentframe родительского для них мувиклипа. Естественно, всем мувиклипам, для которых вы хотите менять прозрачность, придётся на сцене дать имена.
А вообще было бы неплохо узнать, что вы конкретно хотите сделать. Что-то мне кажется, что вы неэффективный вариант выдумываете... Может напишете о вашей задаче, чтобы мы вместе могли разбить её на подзадачи и решать их последовательно?

SanSan 10.10.2006 15:56

Под таймлайном есть кнопочка, один темный квадратик немного перекрывает другой. Подсказка гласит "Edit multiple frames". Нажимаете на него, блокируете все слои кроме нужного, отмечаете в таймлайне, с какого по какой кадр редактировать свойства. Если во всех отмеченных кадрах только мувиклипы - можно менять их свойства, если где-то затесалась графика, не являющаяся мувиклипом, то свойства менять не получится, можно будет лишь двигать и масштабировать

wow_elena 10.10.2006 16:40

Хемуль, какие то у вас странные понятия о неэффективности. ;) возможно вы просто меня не поняли.
в 50 кадрах надо просто изменить прозрачность, а вы говорите каждый кадр сделать мувиклипом!
мне подошел совет SanSan, но к сожалению, там как раз затесалась графика, не являющаяся мувиклипом! ОБЫДНО.

iNils 10.10.2006 16:46

Хемель вам все правильно говорит, он не виноват, что вы не верно задаете ваш вопрос. У кадров нет такого понятия, как прозрачность. Она есть только у элементов находящихся в кадре, таких как MovieClip, Button, Graphic.

Хемуль 10.10.2006 16:47

2 wow_elena:
Я вам просто предложил более сложный в реализации, но более гибкий и настраиваемый в будущем вариант.
Если вам подходит путь, который предложил товарищ SanSan, то просто создайте новый слой и выносите все те мувиклипы, которые должны изменять прозрачность на него, оставив графику на старом слое.

wow_elena 10.10.2006 16:52

Не ругайтесь на меня, ну неправильно сформулировала, с кем не бывает? а прозрачность у меня должна меняться не у мувиклипов, а как раз у графики!

Хемуль 10.10.2006 16:54

2 wow_elena:
Переводите всю графику в мувиклипы.


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

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