如何制作一个加载外部文件的预加载器?
我目前正在使用 Flex 4。我通过 s:application ... preloader="path"... 成功使用了自定义预加载器,但我希望预加载器也加载外部文件,它可以做到吗?如何调用预加载器中的变量?
谢谢大家看我的问题。
I am currently working with Flex 4. I successfully use custom preloader by s:application ... preloader="path"..., but i want the preloader to load external file as well, can it do that? How can i call the variables in the preloader?
Thanks for everyone has a look at my question.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不是现成的解决方案,而是想法。
如果您有简单的预加载器工作,您应该知道它必须加载多少字节。要加载外部文件,请创建
Loader
。现在,您可以通过来自预加载器的 bytesTotal 和来自 Loader 的 ProgressEvents 获得 bytesTotal。要正确计算百分比,您需要使用 bytesLoaded 之和和 bytesTotal 之和。Not a readymade solution, but the idea.
If you have simple preloader working, you should know how many bytes it has to load. To load external file, create
Loader
. Now you have bytesTotal from preloader and bytesTotal from Loader via ProgressEvents from them. To compute percents properly, you need to use sum of bytesLoaded and sum of bytesTotal.