使用“矩形”基本体,可以使用位图数据定义填充,如下所示。
<!-- Draw rectangle that is filled with a repeating bitmap. -->
<s:Rect height="100" width="200">
<s:stroke>
<s:SolidColorStroke color="0x000000" weight="2"/>
</s:stroke>
<s:fill>
<s:BitmapFill
source="@Embed('../assets/AirIcon12x12.gif')"
fillMode="repeat"/>
</s:fill>
</s:Rect>
它看起来像这样:
有没有办法设置定义一个位图填充的边框笔划(和中心是透明的)?
1条答案
按热度按时间uyto3xhc1#
根据建议回答。因为我试图创建虚线边框,有一些补充:
填充图像如下所示(它显示为一个点。这是一个4x4图像png与透明的一半图像。所以额外的填充使用在这些。
这将创建一个虚线边框。由于存在透明像素,它有时不会填充图像的右侧或底部。因此,有两个额外的填充沿着右侧和底部边缘运行。
在上面的示例中,单击舞台,您可以调整填充的大小。
您也可以将rectMask Package 在一个组中,然后只需设置
mask="{rectMask}"