在我正在构建的 Flex 应用程序中,我有一个带有 Tile 组件的 Accordion,如下所示:
<mx:Accordion id="accordionShoppingBasket" width="100%" resizeToContent="true">
<mx:VBox width="100%" height="100%" >
<mx:Tile id="tileOutNow" width="100%" height="100%" horizontalGap="12" verticalGap="30" paddingLeft="20" paddingRight="20" paddingBottom="20" paddingTop="20" verticalScrollPolicy="off" />
</mx:VBox>
<mx:VBox width="100%" height="100%">
<mx:Tile id="tileThisWeek" width="100%" height="100%" horizontalGap="12" verticalGap="30" paddingLeft="20" paddingRight="20" paddingBottom="20" paddingTop="20"/>
</mx:VBox>
<mx:VBox width="100%" height="100%">
<mx:Tile id="tileFutureRelease" width="100%" height="100%" horizontalGap="12" verticalGap="30" paddingLeft="20" paddingRight="20" paddingBottom="20" paddingTop="20"/>
</mx:VBox>
</mx:Accordion>
我添加到图块中的项目是一个画布,里面有一个图像。
tile 的数据是通过 addChild 方法添加的;这适用于前 4 行儿童,手风琴控件调整大小以适应平铺控件。在前 4 行之后,仍在添加子项,但手风琴不再调整大小以适应内容。
我不是 100% 确定是什么原因造成的,有什么想法吗?
干杯托尼