| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > ActionScript 3 > Полупрозрачность |
| Автор: Alixan 30.4.2012, 10:17 |
| Добрый день уважаемым форумчанам Пишу вам вот по какому поводу. Имеется имедж. Необходимо, чтоб была возможность перетаскивать его по полотну (drag/drop). При этом на слое имеется некая маска. Та часть имеджа, которая при перетаскивании попадает на маску должна стать alpha 100%. Остальная часть(которая не попала на маску) - alpha 33% (например). Т.е. сам имедж полупрозрачным вне маски, а во время перетаскивании (при попадании на маску) - та часть имеджа, которая попала на маску - должна чётно стать alpha 100%. Надеюсь, внятно изложил. Сама реализация drag and drop - не проблема. Проблема в полупрозрачности. Есть ли у кого-нибудь идеи (алгоритм), как реализовать данную вещь. Буду весьма признателен, а то застрял... З.Ы. данную тему создал и в разделе A.S. 1,2 (если противоречит правилам - удалю) |
| Автор: Maksys 2.5.2012, 06:39 |
| Сделай два имеджа одни на 50% другой на 100%, тот что 50% сделай на уровень неже, чтоб он был под имаджем со 100%,А этот имедж, который у тебя со 100% альфы замаскируй соглазно ТЗ. координаты их при драгендропе приравнивай, чтоб они таскались вместе. Все должно получиться. |
| Автор: Alixan 2.5.2012, 08:44 |
| Я делал 2 слоя, один альфа в 100%, другой 33%(например). А потом застревал. Пытался делать drag/drop с 2-я movieclip одновременно - не получалось (работало только на 1 moviclip, на 2 отказывался работать). "Приравнивание координат" - это мне помогло |