1

在我正在构建的 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% 确定是什么原因造成的,有什么想法吗?

干杯托尼

4

2 回答 2

1

嗯,您希望 Accordion 调整其内容的大小,但是,您将内容大小设置为 100% ......它看起来像一个无限循环......

尝试删除 resizeToContent 或为子 Tile(s) 设置正确的大小...

于 2010-10-07T08:49:03.740 回答
0

嗯,手风琴的父母长什么样?意思是,他们的身高会限制手风琴的高度吗?

否则,可能需要发布更多代码。

于 2009-11-20T06:44:52.967 回答