在我正在构建的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行之后,仍然会添加孩子,但手风琴不再调整大小以适应内容。
我不是百分之百确定导致这种情况的原因是什么?
干杯 托尼
答案 0 :(得分:1)
嗯,你希望Accordion调整其内容,但是,你将内容大小设置为100%...它看起来像一个无限循环......
尝试删除resizeToContent或为子图块设置正确的大小......
答案 1 :(得分:0)
否则,可能需要发布更多代码。