Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вопрос людям, понимающим как работают Силинские классы (http://www.flasher.ru/forum/showthread.php?t=116572)

orcpochta 03.10.2008 23:35

Вопрос людям, понимающим как работают Силинские классы
 
На silin.fatal.ru есть пример класса Ripple, где круги на воде. Если к нему прикручивать прямоугольный битмэп, то все круто. А если прикрутить непрямоугольный png, то вместо прозрачной подложки у него оказывается черная подложка, т.е. если взять круглый силуэт воды, то он будет не круглый, а круг воды на черном квадрате.
Никак не могу сообразить, как от этого избавиться. Кто-нибудь может что-нибудь посоветовать?

upd: забыл сказать, что без наложения маски интересует решение, чтобы края воды "дрожали", а не залезали под маску.

wvxvw 04.10.2008 03:07

Там наверное, в битмапе, в который и рисуется анимация задано, что он непрозрачный, или рисуешь в него из другого непрозрачного битмапа...

flash33 04.10.2008 07:11

orcpochta, а Вам знакомо понятие alpha у BitmapData?
ЗЫ Простите, А Силин умер? (тьфу-тьфу)

iNils 04.10.2008 14:25

orcpochta, соблюдайте рубрикацию. Флейм не предназначен для таких вопросов.

silin 04.10.2008 20:26

все верно
будет работать и для картинок с прозрачностью, только битмап, в который рисуем результат, надо создавать как 32-битный
Код:

output = new BitmapData(w, h, true, 0);

orcpochta 05.10.2008 01:01

2silin:
Спасибо! Ночью разобрался со всеми этими фильтрами. Классные у Вас примеры! Можно на их основе выпускать книгу "Флеш. ЭкшнСкрипт. Второй шаг"...)))

Можно ли задавать вопросы по Вашим примерам(например, если что-то непонятно в алгоритме обсчета точек битмэпа для получения какого-то эффекта) непосредственно Вам? И если можно, то как с Вами лучше связываться? (т.е., как Вам удобней общаться?)


Часовой пояс GMT +4, время: 21:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.