Flex4 Flex 4:如何将大于容器的组件居中?

Flex4 Flex 4:如何将大于容器的组件居中?,flex4,Flex4,我使用Flex 4 Spark组件进行此项操作 我有一个自定义组件,它比某个容器大,我需要它在该容器中居中。最好只使用MXML、样式和属性 这不符合预期: <s:BorderContainer x="300" y="300" width="200" height="200"> <s:Button label="Not centered" horizontalCenter="0" verticalCenter="0" width="300" height="250"/>

我使用Flex 4 Spark组件进行此项操作

我有一个自定义组件,它比某个容器大,我需要它在该容器中居中。最好只使用MXML、样式和属性

这不符合预期:

<s:BorderContainer x="300" y="300" width="200" height="200">
   <s:Button label="Not centered" horizontalCenter="0" verticalCenter="0" width="300" height="250"/>
</s:BorderContainer>

谢谢

明白了

我注意到,在示例中使用整个应用程序作为容器,即使组件比阶段大,组件也会以自身为中心。我无法使用其他应用程序,因此在上面的示例中使用了下一个继承的类:SkinnableContainer,而不是BorderContainer。它工作正常

明白了

我注意到,在示例中使用整个应用程序作为容器,即使组件比阶段大,组件也会以自身为中心。我无法使用其他应用程序,因此在上面的示例中使用了下一个继承的类:SkinnableContainer,而不是BorderContainer。它工作正常