我有一个基于挠曲/动作项目。该项目有不同的视图堆栈和标签导航和一些弹出窗口。整个事情是在puremvc框架管理。

当各个视图状态之间转换,打开弹出窗口,切换的选项卡,等等,我发现该应用表现出各种重绘毛刺。的视图部分将在奇数方式部分拉伸或闪烁。我相当确信代码工作正常,只是似乎是与UI的整体沉重的问题。

这是一个常见的问题?是他们的尝试和真正的技术来优化这个问题?

在什么特别的事件处理程序可用来延缓视图组件的绘制,直到最后时刻,当一切准备就绪后迅速显示到屏幕上?

说,例如,我有一个viewstack内部的垂直框,并且该垂直框内部我有一个相当复杂的数据网格。我可以准备DataGrid和/或延缓则ViewStack变化,直到所有子视图组件实际上随时可以快速绘制。

什么是一些可能的症状,这类glitchiness的?

有帮助吗?

解决方案

只是一个猜测,但是这可能与Flex框架......我经历了这种行为太...我想这是关系到执行UI任务时Flex框架的工作方式......很多递延实例/电话等等......当有很多事情,帧率下降,因为推迟的SCP框架下,这可能是当造成的拖延成了noticable ...

格尔茨

back2dos

其他提示

不知道这是否适用于你,但在Firefox / OSX有一个已知的bug,当你做了太多的JavaScript调用,就像你说的结果是类似的...整个界面显示的各种故障和闪烁..该解决方案是推迟JS调用了一点,所以他们没有得到调用过于频繁......这是与swfaddress例如一个严重的问题(我认为这仍然是)。

的http:// WWW。 bigspaceship.com/blog/labs/mac-firefox-30-flash-javascript-random-artifacts/

我想你需要的数据网格已经连接到其父容器,你将数据装载,而它的被显示所以不断的更新和呈现的内容。

您只需试过它的可见性设置为false,直到一切都被加载,同时保持includeInLayout真实,给它一个固定的大小?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top