![]() |
|
||||||||||
|
|
|
|||||
|
Banned
|
Итак имеются:
Все работает и маскируется. Далее загружаем что-либо в мувик_контейнер: или Все! Маска разрушена! Но если маска устанавливалась не программно, а вручную, то ничего подобного не происходит. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ииии?
|
|
|||||
|
- здесь ты пересоздаешь мувик, а зн и маску должен заново наложить.
|
|
|||||
|
Если у тебя будет лежать уже готовый мувиклип в библиотеке (с маской) и в properties у него будет прописано класс my_mcl, то код
создаст новый мувиклип с маской. |
|
|||||
|
Banned
|
Не знаю, такой код не работает.
Но дело даже не в этом. Клип из библиотеки с уже наложенной маской можно и аттачить. Но это не ответ на вопрос, а лишь одно из решений проблемы (в моем случае это даже не решение) |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
А что мешает-то объявить маску по-новой? Мувик-то с маской никуда не девается?
__________________
Reality.getBounds(this); |
|
|||||
|
Banned
|
Мувик с маской никуда не девается, более того он становится виден.
Его можно назначить заново (только изначально его надо делать прозрачным иначе будет кратковременное появление), но это опять лишь решение проблемы, а не ответ на вопрос. ![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
ОК, а в чем вопрос?
Вы назначили маску мувику, потом этот мувик удалился и создался новый, с таким же именем - но это уже не важно. Сам объект уже другой, и ему маску еще никто не назначил? Всё логично.А насчет делать прозрачной - почему бы сразу не сделать? Или у Вас градиентная альфа-маска? Можно попробовать так (гарантирую что сработает) - создать мегаконтейнер содержащий этот ваш контейнер и слой с прямоугольничком, залитым каким-то цветом с альфой=0В общем, чтобы под маской было постоянное маскируемое содержимое, а контейнер пусть меняется сколько ему влезет.
__________________
Reality.getBounds(this); Последний раз редактировалось Wolsh; 31.08.2007 в 16:09. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|