Просмотр полной версии : Вопрос людям, понимающим как работают Силинские классы
orcpochta
03.10.2008, 23:35
На silin.fatal.ru есть пример класса Ripple, где круги на воде. Если к нему прикручивать прямоугольный битмэп, то все круто. А если прикрутить непрямоугольный png, то вместо прозрачной подложки у него оказывается черная подложка, т.е. если взять круглый силуэт воды, то он будет не круглый, а круг воды на черном квадрате.
Никак не могу сообразить, как от этого избавиться. Кто-нибудь может что-нибудь посоветовать?
upd: забыл сказать, что без наложения маски интересует решение, чтобы края воды "дрожали", а не залезали под маску.
Там наверное, в битмапе, в который и рисуется анимация задано, что он непрозрачный, или рисуешь в него из другого непрозрачного битмапа...
orcpochta, а Вам знакомо понятие alpha у BitmapData?
ЗЫ Простите, А Силин умер? (тьфу-тьфу)
orcpochta, соблюдайте рубрикацию. Флейм не предназначен для таких вопросов.
все верно
будет работать и для картинок с прозрачностью, только битмап, в который рисуем результат, надо создавать как 32-битный
output = new BitmapData(w, h, true, 0);
orcpochta
05.10.2008, 01:01
2silin:
Спасибо! Ночью разобрался со всеми этими фильтрами. Классные у Вас примеры! Можно на их основе выпускать книгу "Флеш. ЭкшнСкрипт. Второй шаг"...)))
Можно ли задавать вопросы по Вашим примерам(например, если что-то непонятно в алгоритме обсчета точек битмэпа для получения какого-то эффекта) непосредственно Вам? И если можно, то как с Вами лучше связываться? (т.е., как Вам удобней общаться?)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.