Просмотр полной версии : Multiply для маски
skandinavets
22.08.2011, 21:15
Коллеги, может кто-то сталкивался с такой задачей?
Необходимо использовать в качестве маски только общую часть нескольких других пересекающихся мувиков. Попиксельно пробегать не хочется..
может blendMode как-то поможет.
skandinavets
23.08.2011, 18:44
К сожалению безрезультатно :( Больше того, пробовал маскировать объекты друг на друга, а потом уже применять как маску. В таком случае результирующий мувик кладется как маска из ВСЕХ содержащих его объектов, а то, что там внутри этой маски маскируется - не имеет значения. cashAsBitmap проблему не решил...
В один контейнер собирали, blendMode = BlendMode.LAYER ему ставили?
skandinavets
23.08.2011, 20:03
да, а внутри с мувиками разные комбинации пробовал. в итоге добивался только определенного цвета той общей части, которая нужна. но при любой комбинации маскировалось всё по всем составляющим контейнера
Выложите сюда тот пример, где получилось собрать пересечение. Попробую сделать его маской.
skandinavets
24.08.2011, 13:31
В архиве один пример, в котором blend mode крутил. Второй пример с вложенными масками.
Маска и маска.. что не получилось?
Переезжаем в общие. При чем тут ActionScript 3, я не увидел.
skandinavets
24.08.2011, 17:29
Я извиняюсь, у меня CS4, не могу посмотреть. ActionScript 3 потому что эту штуку надо будет делать исключительно программно и мувиков для общей маски будет не 2 и они будут динамически добавляться в процессе. в CS5 мой пример нормально работает?
Добавлено через 45 часов 33 минуты
Действительно маска на маску на маску.. работает. Но с оговорками. Нужно выставить cacheAsBitmap = true и назначать маски только с помощью AS. На стейдже в слоях не работает.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.