如何划分SWF文件?

时间:2011-07-15 13:17:52

标签: split flash

是否可以将SWF文件分成n个部分? (例如n = 2)

我的意思是不是时间划分,而是空间划分。我想要2个swf文件,例如,一个是主swf的一半,另一个是右半部分。那可能吗?

提前感谢。

2 个答案:

答案 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的多个实例,因此性能开销会成倍增加。