原文:
http://www.huanhuan18.com/blog/?p=25
在一个打包类中 对所需要进行打包的类进行 导入import 以及声明
即 var arr:Array=[类名,Sprite]; 打包的类 编译即可 可要打包所有的资源以及相关的类
比如我的一个Scroller组建 含有以下文件
因而我在打包类中进行如下声明 :
package {
import flash.display.Sprite;
import utils.ui.scrollerAssets.Arrow;
import utils.ui.scrollerAssets.ArrowAsset;
import utils.ui.scrollerAssets.Bar;
import utils.ui.scrollerAssets.DownArrow;
import utils.ui.scrollerAssets.LeftArrow;
import utils.ui.scrollerAssets.RightArrow;
import utils.ui.scrollerAssets.Track;
import utils.ui.scrollerAssets.UpArow;
import utils.ui.Scroller
/*打包*/
public class Packager extends Sprite {
public function Packager() {
// constructor code
var pakages:Array = [ArrowAsset,Arrow,Bar,DownArrow,LeftArrow,RightArrow,Track,UpArow,Scroller];
}
}
}
在发布设置里勾选上到处swc 发布即可 这样就会发现所导入的类 包括非链接类都嵌入在swc里面了