如何将所有.as文件编译为单个.swf

时间:2012-11-10 20:43:48

标签: actionscript compilation actionscript-2

我想将几个actionscript 2代码包编译成单个swf,我以后可以将其用作库。 我试图定期发布它,但它只编译那些在.fla文件框架内调用的类。

虽然可以定义每个类的变量,从而“使用”它们并编译成swf,但我认为这不是非常干净且最好的方法。

感谢您的任何建议!

2 个答案:

答案 0 :(得分:0)

使用mtasc编译器设法解决了我的问题。 mtasc -cp“std_lib_cp”-pack“not_empty_code_package”-out result.swf -version 8 -frame 1 -header 800:600:30:FFFFFF

答案 1 :(得分:0)

您必须使用以下语法: 你不能使用class关键字。所以,你可以添加这种格式的构造函数 this.class1 = function(){ }

添加可以使用的静态成员 this.class1.addProperty(" myStaticMember",// getter函数,// setter函数)

添加您可以使用的属性: this.class1.prototype.addProperty(" myMember",// getter函数,// setter函数)

添加您可以使用的方法: this.class1.prototype.myMethod = function(){ }

您无法添加私人变量。但如果添加私有变量成员,您可以使用: var variable = 15;

你的fla帧只能使用1帧。