我想将几个actionscript 2代码包编译成单个swf,我以后可以将其用作库。 我试图定期发布它,但它只编译那些在.fla文件框架内调用的类。
虽然可以定义每个类的变量,从而“使用”它们并编译成swf,但我认为这不是非常干净且最好的方法。
感谢您的任何建议!
答案 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帧。