Регистрация: Jul 2007
Сообщений: 42
|
Можно, идею уже испытал и реализовал.
Задача была такая:
Сделать во второй флэшке, луч с такими же краями как в первой, т.е. растушивать края, сделать их размытыми. Сделать способ реализации доступным для плееров пятой версии или выше.
Как все знают, маска может быть любой формы, если она представлена в векторе. С растром дело обстоит иначе, маска котрая может получиться из него, может быть только квадратной или прямоугольной, другой формы маски, сделать не получится.
В моём случае, объект по которому проходит луч является растром. Луч, вспомним условие, он должен быть с растушёваными краями и флешка должна проигрыватся в плеере начиная с пятой версии. Маску нельзя сдетать полупразрачной или прозрачной полностью, маска не поддерживает прозрачность. Так как же быть? В моём случае, нужно сделать маску из отрисованного в векторе изображения логотипа, потому что векторное изображение, даст нам любую форму для маски. А под ней размистить форму, с заливкой "от прозрачного к непрозрачному". Таким образом, луч будет виден только в области логотипа. И в самом низу я разместил растровый логотип.
Т.е. получилось так как в первой флэшке, луч будет иметь растушёваные края.
Последний раз редактировалось Дружище; 09.10.2008 в 01:12.
|