0

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

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

谢谢你的任何建议!

4

2 回答 2

0

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

于 2012-11-11T18:39:30.683 回答
0

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

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

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

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

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

您的 fla 框架只能使用 1 个框架。

于 2012-11-18T04:48:47.593 回答