![]() |
По поводу маски
Я хочу из прямоугольника вырезать центр, чтобы получилась рамка. Мне интересно, как это можно сделать? Логично было бы предположить, что можно в прямоугольник вписать еще один прямоугольник, поменьше, назначить его маской и.. как бы инвертировать, чтоли, если это возможно. Мне думается, что возможно, только я не знаю как...
|
очень просто. если правильно написан ответ.?
никакой маски делать не надо! выделяете одним кликом само боди прямоугольника (если изначально фома была создана с рамкой) выделенную область удаляете кнопкой delete/ и все., а рамка остается (главное не выделять!) если же изначально было без рамки, то сверху на том же слое наклыдываете другой прямоугольник, меньшей формы, пока новый ещё!выделенный формы отцентрируйте. после - выделение убираете, формы сливаете (главное чтоб эти формы были разных цветов) потом выделяете внутрений и просто удаляете. все рамка готова, а потом делайте с ней что хотите. |
Мне программно все это сделать надо. Прямоугольник нарисовать ручками проблемы не вызывает :)
|
Проще программно нарисовать рамку
|
Удивительно, как до 8-й версии не реализовали такую простую вещь, как инвертирование маски - она везде есть. Чтобы заданная область не показывалась, а скрывалась. По-моему это очевидно нужная возможность
|
Ну уж если ты в восьмерке делаешь, так и используй blend'ы.
А ругать гениальных разработчиков всяк горазд, кто хоть десять строк кода написал в своей жизни :) Просто инструменты гораздо более общее применение имеют, а на каждую конкретную задачу свой метод создавать - шибко жирно компиллятор будет весить :) Код:
// создаем контейнерНо это незаметно. |
Код:
function drawRect(mc:MovieClip, a:Number, b:Number):Void { |
Или вообще так
Код:
function drawRect(mc:MovieClip, a:Number, b:Number):Void { |
| Часовой пояс GMT +4, время: 10:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.