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到装载实例。

posted on 2011-10-08 16:08  devil?  阅读(476)  评论(1)    收藏  举报

导航