我有以下标记:
<s:Group width="100%" height="100%">
<s:BorderContainer borderWeight="3" borderColor="black" cornerRadius="5" width="100%" height="100%">
<s:Path>
<s:stroke>
<s:SolidColorStroke color="black" />
</s:stroke>
<s:data>M 14.153 14.788 C 13.856 15.25 13.161 15.628 12.612 15.628 L 0.766 15.628 C 0.216 15.628 -0.028 15.228 0.225 14.739 L 3.307 8.765 C 3.56 8.276 3.56 7.477 3.307 6.988 L 0.225 1.014 C -0.028 0.525 0.216 0.125 0.766 0.125 L 12.612 0.125 C 13.161 0.125 13.856 0.503 14.153 0.965 L 18.07 7.036 C 18.367 7.499 18.367 8.254 18.07 8.717 L 14.153 14.788 Z</s:data>
</s:Path>
</s:BorderContainer>
</s:Group>
我希望此容器中的路径根据容器调整大小。在 SVG 和 Silverlight 中,有“ViewBox”的概念,但我在 Flex 中找不到这个概念。
将宽度和高度设置为 100% 是可行的,但是当你有很多路径时,它需要大量的修补。另外,它的行为与您想要的不完全一样(尝试一下并调整浏览器的大小)