【问题标题】:All Flex components disappear when the canvas height scale over the limit当画布高度超出限制时,所有 Flex 组件都会消失
【发布时间】:2009-09-23 19:12:24
【问题描述】:
使用 Flex 3,我创建了一个雇主资料应用程序,我可以使用转发器在一个页面中查看 10 个资料,但是,当我尝试在一个页面中加载 20 个资料时,所有组件都失控了,无法正常工作.
如果我将应用程序高度设置为 100%,则不会发生这种情况,但由于本机滚动条的要求,我使用 Swffit 启用 Web 浏览器滚动条并隐藏 Flex 滚动条,并使用精确的可查看内容(以像素为单位)设置 flex 应用程序的高度.
如何解决画布高度问题?
【问题讨论】:
标签:
apache-flex
actionscript-3
【解决方案1】:
您是否尝试过将 Canvas 放置在其他具有明确高度的容器中?这可能就是您所需要的。
例如:
<mx:VBox
id = "theFakeContainer"
verticalScrollPolicy = "off"
height = "{EXPLICIT HEIGHT}"
>
<mx:Canvas
id = "theRealCanvas"
verticalScrollPolicy = "off"
height = "100%" />
</mx:VBox>
我不确定这是否可行,但似乎值得一试。
【解决方案2】:
我有你给我看的这部分代码。
我正在考虑使用画布创建自定义组件并使用中继器循环,或者另一个想法是我可能会使用我刚刚想到的一种可行的解决方案来解决这个问题。