我们有一个Flex应用程序,它有几个“页面”内容。每次用户打开页面时,页面上的一些信息都需要刷新(这样做不到一秒钟)。我们目前正在显示“加载”动画。 我们的想法是用整个页面的某种过渡效果替换它,并在转换过程中加载背景中的内容。
有可能吗?这是个好主意吗?有人可以分享一个关于这个主题的好例子或文章的链接吗?
非常感谢
答案 0 :(得分:1)
您可以为微调器使用this之类的内容。不确定这是否是你问题的一部分。
否则,对于您的主页,您需要做的就是在加载时设置myPage.visible=false
。获得FlexEvent.CREATION_COMPLETE
事件后,您可以将其设置回visible=true
。即使可见性为假,includeInLayout
仍应为true,这意味着组件将正确加载。
要使微调器更容易显示,您可能需要画布作为父级。将您的微调器附加到该画布,您的真实页面将是父级的子级。
答案 1 :(得分:0)
听起来很有趣,但您可能会有一些用户加载内容的速度比其他用户快。 为此,您可能需要同步两个(加载和转换),因此可能最初进行速度测试,一旦您知道bytesTotal,您就可以使用它来估计转换的持续时间。如果您添加的内容没有做太多(它只是一个图像或静态的东西)并且没有任何需要初始化的东西,那应该是好的。