Apache flex flex滚动问题-希望是一个简单的问题

Apache flex flex滚动问题-希望是一个简单的问题,apache-flex,scroll,rendering,Apache Flex,Scroll,Rendering,嗨,我在flex中滚动时遇到问题。我正在使用一个带有许多标签对象的大画布。很多标签在用户向下或向上滚动之前都是屏幕外的,这是不可避免的,因为必须显示大量的信息,所以我考虑过其他方法,以防任何人想到任何标签。但是,当我从画布上的各个区域滚动时,画布似乎会剪裁其标签 例如,当我运行应用程序时,所有内容在容器顶部都清晰可见,然后当我向下滚动画布并向后滚动到顶部时,内容消失了。我真的被这件事难住了,所以如果有人能解释为什么会发生这种情况,或者是否有办法解决,我将不胜感激。我可以想象Flex正在尝试做一些

嗨,我在flex中滚动时遇到问题。我正在使用一个带有许多标签对象的大画布。很多标签在用户向下或向上滚动之前都是屏幕外的,这是不可避免的,因为必须显示大量的信息,所以我考虑过其他方法,以防任何人想到任何标签。但是,当我从画布上的各个区域滚动时,画布似乎会剪裁其标签

例如,当我运行应用程序时,所有内容在容器顶部都清晰可见,然后当我向下滚动画布并向后滚动到顶部时,内容消失了。我真的被这件事难住了,所以如果有人能解释为什么会发生这种情况,或者是否有办法解决,我将不胜感激。我可以想象Flex正在尝试做一些复杂的事情,比如回收像素和实时渲染之类的事情,但我真的不需要。该应用程序只是一个显示器,因此它不是交互式的,只包含标签和一些表示数据的滑块

有人有什么建议吗

谢谢, Conor

(将此作为答案而不是评论,以便我可以输入链接)


我在一个瓷砖匠身上看到了不清晰的图像,并找到了解决办法。可能是您正在使用嵌入的图像,或者是画布显示对象的图像副本?我知道tileList使用了一个项目渲染器池,这就是为什么它有问题的原因,但画布不是这样

bump,有人有什么想法吗?我完全迷路了,而且期限很紧。我见过很多关于flex的小问题,但以前从未经历过。你能发布这个问题的最小可复制版本吗?Flex确实重用了item renderer对象,但这不会导致任何问题。如果总共有100个项目,并且在给定时间只有10个项目可见,flex将只创建11个项目渲染器对象,并在滚动时重用这些对象。@Amargosh我不确定您所说的最小可复制版本是什么意思。我的flex应用程序基本上就是这样——一个平铺列表和一个大画布(1260*800 | w*h)。当用户从tilelist中选择某个内容时,画布的可见性设置为true,在这个画布中,我总共有219个组件。这个屏幕需要是一个滚动画布,纯粹是因为它实际上是一个巨大的聚合报告页面。如果这有任何意义的话,许多组件也被放置在彼此非常接近的位置。如果我可以禁用重绘或其他任何功能,我想这会很有帮助。发布您的代码,我们可能会提供更好的帮助。