Гибкие кнопки и стили - PullRequest
0 голосов
/ 11 августа 2009

Я создаю SWF-файл, используя файл MXML. Файл MXML определяет несколько MX: Button и использует внешнюю таблицу стилей для их оформления.

В данный момент я сталкиваюсь с проблемой, я стремлюсь стилизовать кнопки так, как я могу стилизовать элементы кнопок HTML. Однако я не смог добиться такого внешнего вида. Например, я не смог найти способ определения цвета и толщины границ для каждой стороны кнопки (сверху, снизу, слева, справа), цвета фона, полей, отступов, ширины и высоты кнопки. Кроме того, селектор, такой как зависание, активный, фокусировка недоступны. Мне удалось только успешно изменить размер и цвет шрифта кнопки.

Я знаю, что я что-то упустил, поэтому я решил обратиться за помощью. Может ли кто-нибудь предоставить пример таблицы стилей, которая может переопределить упомянутые атрибуты.

Спасибо.

Ответы [ 2 ]

1 голос
/ 11 августа 2009

Вы также можете захотеть взглянуть на скины degrafa. Вы можете создавать скины практически любого компонента так, как вам нравится. Вы даже можете добавить свои собственные селекторы CSS. Несколько ссылок, с которых можно начать работу со кнопками скинов.

http://www.asfusion.com/blog/entry/flex-skinning-with-degrafa-screencast-part-1

http://groups.google.com/group/degrafa/web/round-flex-button-component-skin-sample?version=5

http://blog.vixiom.com/2008/08/05/skinning-a-flex-button-with-one-mxml-file-and-degrafa/

с помощью degrafa для оформления ваших кнопок вы можете обрабатывать любые селекторы css и соответственно рисовать кнопки с силой degrafa. Удачи!

1 голос
/ 11 августа 2009

Вы можете использовать Flex Style Explorer , чтобы визуально помочь вам достичь эффекта, который вы хотите придать своему приложению Flex.

Эти ссылки также могут быть полезны:

...