![]() |
Маска для маски
Вложений: 2
господа, столкнулся со следующей задачей:
нужен эффект постепенной прорисовки фотографии из ее наброска. тоесть набросок естествеено делается из исходной фотографии при помощи фотошопа. потом эти 2 слоя клсдутся один под другим, и маской мне надо как бы сказать.. "появить" последовательно отдельные объекты. самым на мой взгляд простым было бы создать слой маски, сделать на нем маску-мувиклип, в ней обрисовать ключевые объекты заливками на разных слоях, а потом их "появить" поочереди масками уже внутри этой маски-мувиклипа. но проблема возникает такая, что в моей маске-мувиклипе все заливки (даже на масковых слоях) играют как маски для исходной картинки (а не лишь для слоев на которые они должны якобы действовать) |
Вложений: 1
+ еще столкнулся с таким неприятным эффектом.. при наложении слоев внутри маски-мувиклипа они как бы взаимоисключают друг друга в области пересечения ... (
и главный казус заключается в том, что первый кадр я с горем пополам смог таким образом сделать (куча слоев накладываются друг на друга, и все нормально, никто никого не инвертирует) , а на втором кадре, вот так получается.. приложу скрины, |
Внимательней смотри какой слой чего маскирует.
И если первый кадр получился норм, то замени его изображения изображенями второго кадра. |
да блин, фишка то в том, что картинку подменить это не проблема, но маска для нее будет совершенно другая, внимательно прочитай мою задумку ) я уже пробовал так, 1-й мувик-маску дублировал, и изменял ее, но все равно начинаются эти перекрывания
"какой слой чего маскирует" - у меня все слои маскируют одну и ту же картинку. |
Вложений: 1
Можно попробовать использовать маски только для обрезки изображений по контуру а проявление сделать альфой..
|
большое спасибо Lihachevich. оценил задумку, да так можно добиться того что я хочу, и не так уж сложно.
И тут у меня возник следующий ступор. опять же связанный с маской. как меняюся отношения внутри флешки если мувиклип засунуть под маску? у меня такая ситуация: мувик1, в котором 2 кадра, оба кадра имеют скрипт stop(); на каждом из них по одному мувику. мувик1-1 и мувик 1-2 мувик1 лежит на слое мувика0. (у которого на первом кадре стоп) когда в мувик1-1 проигрывается все до конца, он говорит this._parent._parent.play(); то есть мувик0 начинает играть. и в середине проигрыша он говорит мувику1 плей. то есть перейди на 2й кадр по сути. --------------------------------------------- так вот. когда мувик1 просто лежит на слое мувика0 все нормально. Когда же засовываешь его под маску (просто делаешь masked) он перестает переходить на второй кадр и вообще как то все начинает косячить. В ЧЕМ ТУТ ПРОБЛЕМА?? |
да, я уже чтото понял типа что клипом в маске нельзя управлять с пом AS, но клип который ПОД маской то можно толкать AS ?..
|
ну что неужели никто не может отписать, очень нужно и очень срочно. поиск не выдал ничего внятного.
|
Чтобы как-то развеять тишину, несмотря что я не уловил суть проблемы, возмоджно из-за головной боли - хочу заметить что мувиклип являющийся маской вполне поддается управлению экшенскриптом.
И еще - вполне очевидно, что маска не может быть маскирована другой маской, возможно разве что мувиклип содержащий маскирование. |
спасибо что хоть так.. )
да, я понимаю что сожно объяснил. попробую проще, отбросив мишуру: к клипу который просто лежит на слое можно обратиться так: this.mc1.play(); так все у меня работает стоит лишь сделать слой, на котором лежит этот мувик masked (ну и соответственно над ним слой mask), то не работает такое обращение!. вот у меня и вопрос (простой до нельзя): что меняется при засовывании клипа под маску? |
| Часовой пояс GMT +4, время: 10:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.