Круглые специальные углы кнопки в Flex - PullRequest
2 голосов
/ 06 июля 2010

Я хочу округлить определенные углы кнопок, чтобы создать что-то вроде mx.controls.ButtonBar.Но я не могу понять, как ButtonBar делает это, даже посмотрев на его источник.Я думал, что свойство focusRoundedCorners css было ответом, но это относится только к рисованию поля фокуса кнопки.Любая идея по этому поводу будет принята с благодарностью!

1 Ответ

2 голосов
/ 06 июля 2010

Вы можете сделать это, создавая собственные скины для ваших кнопок. Посмотрите исходный файл в Flex SDK для ButtonBarFirstButtonSkin.mxml (при условии, что вы используете SDK 4). Вкратце, когда вы рисуете фон / рамку / заливку, вы устанавливаете topLeftRadiusX (или любые другие углы, которые вы хотите округлить) на объекте Rect. После создания вашего скина назначьте его кнопке в вашем CSS. Надеюсь, это поможет.

...