我正在转向纯粹的as3环境进入flex,并对预加载器有疑问。关于flex预加载器的问题
对于我的一个应用程序,特别是在swf加载时,我会添加一个带有动画预加载器的屏幕。然后在我的代码中的特定时刻,当我知道我的所有xml已经被解析,构建了UI并且完成了所有初始化时,我发送一个“完成”事件来移除预加载器。
我怎样才能实现这是flex?我只有真的见过基于百分比的flex preloaders,我认为它代表了swf本身的实际加载?
我正在转向纯粹的as3环境进入flex,并对预加载器有疑问。关于flex预加载器的问题
对于我的一个应用程序,特别是在swf加载时,我会添加一个带有动画预加载器的屏幕。然后在我的代码中的特定时刻,当我知道我的所有xml已经被解析,构建了UI并且完成了所有初始化时,我发送一个“完成”事件来移除预加载器。
我怎样才能实现这是flex?我只有真的见过基于百分比的flex preloaders,我认为它代表了swf本身的实际加载?
请阅读预加载弯曲的菜谱,他们有一些演示应用程序,可以帮助你出来
实际上没有在应用程序标签的预加载属性,
,可能是西隧ü可能帮助ü出 TC
ANKUR夏尔马
Flex有一个ProgressBar控制,您可以使用类似的目的。如果您想继续使用自己的自定义动画进度栏,则可以将Sprite
添加到Container的rawChildren
(最好是Canvas
),并使用PopUpManager
将其显示为模式弹出窗口 - 从done
中删除弹出窗口事件的处理程序。如果你传递一个孩子不延伸UIComponent
的Container
类的重写addChild
方法将抛出一个错误 - 这就是为什么你应该使用rawChildren.addChild
。
是的,默认的flex preloader代表swf本身的加载。
如果我是你,我会使用Task库从凯恩戈姆3个利布斯,具有预加载完美的作品: