Flex:在播放过渡效果时执行有用的操作

时间:2009-09-02 11:10:21

标签: flex background effects

我们有一个Flex应用程序,它有几个“页面”内容。每次用户打开页面时,页面上的一些信息都需要刷新(这样做不到一秒钟)。我们目前正在显示“加载”动画。 我们的想法是用整个页面的某种过渡效果替换它,并在转换过程中加载背景中的内容。

有可能吗?这是个好主意吗?有人可以分享一个关于这个主题的好例子或文章的链接吗?

非常感谢

2 个答案:

答案 0 :(得分:1)

您可以为微调器使用this之类的内容。不确定这是否是你问题的一部分。

否则,对于您的主页,您需要做的就是在加载时设置myPage.visible=false。获得FlexEvent.CREATION_COMPLETE事件后,您可以将其设置回visible=true。即使可见性为假,includeInLayout仍应为true,这意味着组件将正确加载。

要使微调器更容易显示,您可能需要画布作为父级。将您的微调器附加到该画布,您的真实页面将是父级的子级。

答案 1 :(得分:0)

听起来很有趣,但您可能会有一些用户加载内容的速度比其他用户快。 为此,您可能需要同步两个(加载和转换),因此可能最初进行速度测试,一旦您知道bytesTotal,您就可以使用它来估计转换的持续时间。如果您添加的内容没有做太多(它只是一个图像或静态的东西)并且没有任何需要初始化的东西,那应该是好的。