Apache flex 当画布高度比例超过限制时,所有Flex组件将消失

Apache flex 当画布高度比例超过限制时,所有Flex组件将消失,apache-flex,actionscript-3,Apache Flex,Actionscript 3,使用Flex3,我创建了一个雇主档案应用程序,在那里我可以使用repeater在一个页面中查看10个档案,然而,当我尝试在一个页面中加载20个档案时,所有的组件都变得不正常 如果我将应用程序高度设置为100%,则不会发生这种情况,但由于本机scrollbar要求,我使用Swffit启用web浏览器scrollbar并隐藏Flex scrollbar,并使用精确的像素可视内容设置Flex应用程序的高度 如何解决画布高度问题?您是否尝试过将画布放置在其他具有明确高度的容器中?这可能就是你所需要的 例

使用Flex3,我创建了一个雇主档案应用程序,在那里我可以使用repeater在一个页面中查看10个档案,然而,当我尝试在一个页面中加载20个档案时,所有的组件都变得不正常

如果我将应用程序高度设置为100%,则不会发生这种情况,但由于本机scrollbar要求,我使用Swffit启用web浏览器scrollbar并隐藏Flex scrollbar,并使用精确的像素可视内容设置Flex应用程序的高度


如何解决画布高度问题?

您是否尝试过将画布放置在其他具有明确高度的容器中?这可能就是你所需要的

例如:



我不确定这是否有效,但似乎值得一试。

我有这部分代码,正如您向我展示的

我想用画布和循环创建一个自定义组件,使用中继器,或者另一个想法是,我可以使用我刚刚想到的一个工作解决方案来解决这个问题

<mx:VBox
    id                    = "theFakeContainer"
    verticalScrollPolicy  = "off"
    height                = "{EXPLICIT HEIGHT}"
>
    <mx:Canvas
        id                    = "theRealCanvas"
        verticalScrollPolicy  = "off"
        height                = "100%" />
</mx:VBox>