将以下代码用于 Flex 4 中的梯形类:
<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" width="35" height="140">
<s:Path data="m 0 34
l 35 -34
v 140
l -35 -34">
<s:stroke>
<s:SolidColorStroke weight="1" color="0x000000"/>
</s:stroke>
<s:fill>
<s:SolidColor color="0xCCCCCC"/>
</s:fill>
</s:Path>
</s:Group>
这将产生以下图像:
我可以看到顶部和底部的对角线边缘周围的笔画元素,但看不到左右垂直边缘的笔划元素。抱歉,我对在 Flex 中制作这样的自定义形状非常陌生。这里有什么不同?谢谢!
编辑:
我还没有时间查看其中一条评论。但是,我进行了一些实验:
1:将数据更改为:
"m 1 34
l 33 -34
v 140
l -33 -34"
产生了这个结果:
2:将数据更改为:
"m 1 34
l 33 -34
v 140
l -20 -34"
产生了这个结果:
在这两种情况下,右边缘都前进并出现,但左边缘没有。
编辑:
值得一提的是,即使在 Flash Builder 4.6 的设计器选项卡中,左边缘也缺失了。