Accordion中的平铺无法正确调整大小

时间:2009-11-16 16:35:47

标签: flex3 resize accordion tile

在我正在构建的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>

我正在添加到图块的项目是一个画布,里面有图像。

通过addChild方法添加磁贴的数据;这适用于前4行儿童,手风琴控件调整大小以适应磁贴控件。在前4行之后,仍然会添加孩子,但手风琴不再调整大小以适应内容。

我不是百分之百确定导致这种情况的原因是什么?

干杯 托尼

2 个答案:

答案 0 :(得分:1)

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

尝试删除resizeToContent或为子图块设置正确的大小......

答案 1 :(得分:0)

嗯,手风琴的父母看起来像什么?意思是,它们的高度是否会限制手风琴的高度?

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