PDA

Просмотр полной версии : Button без скинов (либо с прозрачным скином)


Skyggedans
25.12.2009, 15:02
Собсно вопрос в заголовке.
Требуется отобразить стандартную кнопку только лишь с иконкой и label-ом, причем реакция на наведение/нажатие мыши должна присутствовать на всей прямоугольной области кнопки, заданной в MXML.
Я в стили *Skin пишу mx.skins.ProgrammaticSkin, такое вроде работает правда на нажатия только на иконке и label-е реагирует, но убежден, что есть какой-то более правильный способ. Хотелось бы его узнать.

BeDLiNt
25.12.2009, 19:05
Когда надо было сделать такое, заскиновал кнопку со всеми её состояниями прозрачной png-шкой. Может, есть более изящный способ, но на тот монент нужное я получил, и достаточно легко и быстро.

Skyggedans
25.12.2009, 19:47
Когда надо было сделать такое, заскиновал кнопку со всеми её состояниями прозрачной png-шкой. Может, есть более изящный способ, но на тот монент нужное я получил, и достаточно легко и быстро.

Да, думается что базовый ProgrammaticSkin, который просто ничего не рисует, это все ж таки поэффективней будет.

alatar
25.12.2009, 21:42
который просто ничего не рисует
Пустота не кликается мышкой. Нарисуйте хотя бы прозрачный sprite.

Skyggedans
31.12.2009, 20:32
В принципе, в стиль skin можно "{null}" вписать, вопрос в том как его вписать в CSS?