Как создать кнопку в катализаторе вспышки с нерегулярными краями
Я использую Photoshop, Flash Catalyst и Flash Builder вместе для разработки флэш-приложения. Иллюстрации предоставляются в файле Photoshop с одним изображением в каждом слое. Каждое из этих изображений нерегулярно и должно быть преобразовано в кнопки.
Проблема в том, что когда я создаю кнопку в Catalyst, прямоугольная область, окружающая фактическое изображение, становится целевой областью кнопки. Я хочу, чтобы в качестве целевой области были только художественные работы. Изображения, импортированные из Photoshop, имеют прозрачный фон. Есть ли техника, чтобы в качестве моей целевой области была неправильная форма художественного произведения?
2 ответа
Хитрость заключается в использовании векторных масок в Photoshop. Каждый слой, содержащий произведение искусства, также должен быть замаскирован с использованием векторной маски. Следовательно, вопрос сводится к тому, как создать векторную маску для данного выделения. Это можно сделать, сначала создав рабочий путь из текущего выделения, а затем преобразовав этот путь в векторную маску.
Остальная часть процесса остается той же: импорт в катализатор для преобразования в компоненты пользовательского интерфейса и, наконец, использование Flash Builder для добавления функциональности.
Взгляните на этот сайт: Button Hit Area. Я думаю, что это то, что вы ищете.
- Выделите иллюстрацию и преобразуйте ее в кнопку (щелкните правой кнопкой мыши -> Преобразовать иллюстрацию в компонент -> Кнопка)
- Дважды щелкните кнопку, чтобы войти в режим редактирования на месте
- Выделите все обложки в вашей обложке кнопки (Edit -> Select All)
- Преобразовать выделение в группу (Изменить -> Группа)
- На панели свойств в правом нижнем углу выберите заголовок "Графика" и отмените выбор "Прозрачность принимает мышь"