Flash 具有内置功能,可在下载文件时显示正在下载的文件的预加载器。因此,myfile.swf 可以指定 myfile.swf 下载时应显示的内容。非常棒的想法。我可以通过三种方式来实现这一点:
- 预加载器包含在 swf 文件的前 x 个字节中。在浏览器收到 x 字节后,它会在下载文件的其余部分时显示预加载器。
- 预加载器内置在 Flash 运行时中,swf 文件的前 x 个字节只是为预加载器提供了一个外观。
- 每个 swf 文件实际上包含两个应用程序 - 预加载器和主程序。收到整个预加载器后,它开始运行,输入流被重定向到预加载器。
有谁知道这实际上是如何完成的?