0

是否有与 CSS1、CSS2 或 CSS3 背景行为相匹配的 Flex 4 皮肤或 Flex 3 编程皮肤?

我正在尝试向所有 Flex 组件添加类似 CSS 的功能。

例如,在 HTML 中,您可以使用以下代码设置按钮的背景和边框:

<input 
style="background:#ffffff url('img_tree.png') no-repeat right top;
border:border:5px solid red;
border-right-style:none;" 
type="button"/>
4

1 回答 1

1

虽然您可以将 CSS 与 Flex 一起使用,但至少对我而言,边框似乎对 S|Button 没有任何影响。请参阅使用层叠样式表

例子:

S|Button
{
background-image: Embed(source="assets/img-tree.png");
background-size: "100%";
border: 5px solid red:
}

因此,您需要研究 Spark 皮肤:Adobe devnet 上有一个按钮皮肤的简单示例。根据您的需要,您需要修改 Rect 颜色和填充以及添加 as:BitmapImage 作为背景。请参阅:Adobe devnet 上的 Flex 4 中的皮肤介绍

请注意,该语法与常规 Flex 语法相似。

于 2013-06-24T05:49:47.997 回答