Apache flex Flex:在播放过渡效果的同时做一些有用的事情

Apache flex Flex:在播放过渡效果的同时做一些有用的事情,apache-flex,background,effects,Apache Flex,Background,Effects,我们有一个Flex应用程序,它有几个“页面”的内容。每次用户打开页面时,页面上的某些信息都需要刷新(不到一秒钟)。我们当前显示一个“加载”动画。 我们的想法是用某种过渡效果替换整个页面,并在过渡过程中加载背景中的内容 可能吗?这是个好主意吗?有人能分享一个关于这个主题的好例子或文章的链接吗 非常感谢听起来很有趣,但您可能会让一些用户比其他用户加载内容更快。 为了实现这一点,您可能需要同步这两个(加载和转换),因此可能需要先进行速度测试,一旦您知道ByTestTotal,您就可以使用它来估计转换的

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

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


非常感谢

听起来很有趣,但您可能会让一些用户比其他用户加载内容更快。
为了实现这一点,您可能需要同步这两个(加载和转换),因此可能需要先进行速度测试,一旦您知道ByTestTotal,您就可以使用它来估计转换的持续时间。如果您在deosn中添加的内容没有什么作用(只是一个图像或静态的东西),并且没有任何需要初始化的内容,那应该没问题。

听起来很有趣,但是您可能会让一些用户比其他用户加载内容更快。
为了实现这一点,您可能需要同步这两个(加载和转换),因此可能需要先进行速度测试,一旦您知道ByTestTotal,您就可以使用它来估计转换的持续时间。如果您在deosn中添加的内容没有什么作用(它只是一个图像或一些静态的内容),并且没有任何需要初始化的内容,那么应该可以使用类似于spinner的内容。不确定这是否是你问题的一部分

否则,对于主页,您只需在加载时设置
myPage.visible=false
。获得
FlexEvent.CREATION\u COMPLETE
事件后,可以将其设置回
visible=true
。即使可见性为false,
includeInLayout
也应为true,这意味着组件将正确加载


为了使微调器更易于显示,您可能需要画布作为父对象。将微调器附加到画布上,您的真实页面将成为父级的子级

您可以将类似的内容用于微调器。不确定这是否是你问题的一部分

否则,对于主页,您只需在加载时设置
myPage.visible=false
。获得
FlexEvent.CREATION\u COMPLETE
事件后,可以将其设置回
visible=true
。即使可见性为false,
includeInLayout
也应为true,这意味着组件将正确加载


为了使微调器更易于显示,您可能需要画布作为父对象。将微调器附加到画布上,您的真实页面将成为父级的子级

不完全是我想要的,但是谢谢你的回答。重新阅读后,你的问题是,你似乎在寻找更多的东西……如果页面本身还没有呈现,你能解释一下“整个页面的过渡效果”是什么意思吗?你是不是在想,比如,一个看起来像书翻页的动画?还是只需要淡出旧页面,淡出新页面?该页面已呈现,但我希望每次打开时都刷新其中的一部分(价格框)这是到目前为止最好的答案,我相信这个问题一开始就不是那么好:)我现在就结束它,接受你的回答。这不完全是我想要的,但是谢谢你的回答。重新阅读后,你的问题是,你似乎在寻找更多的东西……如果页面本身还没有呈现,你能解释一下“整个页面的过渡效果”是什么意思吗?你是不是在想,比如,一个看起来像书翻页的动画?或者你只是想要一个淡出的旧页面,淡出的新页面?该页面已呈现,但每次打开时我都会刷新其中的一部分(价格框)。这是迄今为止最好的答案,我相信这个问题一开始就不是那么好:)我现在将关闭它并接受你的答案