当画布高度超出限制时,所有Flex组件都会消失

时间:2009-09-23 19:12:25

标签: flex actionscript-3

使用Flex 3,我创建了一个雇主配置文件应用程序,我可以使用转发器查看页面中的10个配置文件,但是,当我尝试在页面中加载20个配置文件时,所有组件都变得混乱,变得无法运行

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

如何解决画布高度问题?

2 个答案:

答案 0 :(得分:1)

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

例如:

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

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

答案 1 :(得分:0)

我已经向你展示了这部分代码。

我想到用转发器创建一个带有画布和循环的自定义组件,或者另一个想法是我可能会使用我刚刚想到的工作解决方案之一来克服这个问题。