是否可以将SWF文件分成n个部分? (例如n = 2)
我的意思是不是时间划分,而是空间划分。我想要2个swf文件,例如,一个是主swf的一半,另一个是右半部分。那可能吗?
提前感谢。
答案 0 :(得分:1)
是的,有可能。但需要注意的是:两个物理上截然不同的.swf彼此相邻可能是一个坏主意。根据您的需要,加载两个.swf的一个主.swf可以工作。
请参考:
http://kb2.adobe.com/cps/141/tn_14190.html
它具有用于在as2和as3中定位文件的所有方式。
通常,您将拥有一个低大小的主文件,以及将加载到其中的两个更大的.swfs。
需要注意的一些事项:根据您的应用程序以及您是使用as3还是as2,可能更倾向于将图像和其他数据加载到.swf而不是这样做。
此外,您实际上可以开始加载.swf,在整个.swf实际下载之前说一个动画。
因此它将加载整个文件的5%并启动动画。如果下载速度变慢,.swf动画将停止,但只要下载更多数据或速度提升,它就会继续运行。对于任何已编程的.swf都可以这样做,尽管它需要一些技巧和一些编程。如果你对这件事感兴趣,可以问另一个问题。
答案 1 :(得分:0)
无法获取单个swf文件并将其划分为多个swf二进制文件。
你可以做的是构建一个shell swf,它将子swf加载n次,并为每个swf提供自定义掩码。但是,您实际上会运行子swf的多个实例,因此性能开销会成倍增加。