AS3.0空壳嵌入SWF
正如标题中提到的.基本想法是在另一个“壳”的SWF简单地嵌入您的实际的SWF 。正是这种“空壳”的SWF ,你将随后部署/分发。
MainShell类
在另一个的SWF嵌入SWF ,您可以使用类似下面文件类:
package
{
import flash.display.Loader;
import flash.display.Sprite;
public class MainShell extends Sprite
{
[Embed(source="ActualSWF.swf", mimeType="application/octet-stream")]
private static const bytes:Class;
public function MainShell()
{
Loader(addChild(new Loader())).loadBytes(new bytes());
}
}
}
当这个“壳”的SWF运行,它会
(一)建立的一个实例flash.display.Loader ;
(二)添加装载实例显示列表;
(三)实例化的一个嵌入的SWF作为一个 ByteArray ;
(四)装入ByteArray到装载实例。
浙公网安备 33010602011771号