Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Button без скинов (либо с прозрачным скином) (http://www.flasher.ru/forum/showthread.php?t=134283)

Skyggedans 25.12.2009 15:02

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

BeDLiNt 25.12.2009 19:05

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

Skyggedans 25.12.2009 19:47

Цитата:

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

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

alatar 25.12.2009 21:42

Цитата:

Сообщение от Skyggedans (Сообщение 875277)
который просто ничего не рисует

Пустота не кликается мышкой. Нарисуйте хотя бы прозрачный sprite.

Skyggedans 31.12.2009 20:32

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


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

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