为几个项目公开课程

时间:2012-07-02 12:19:09

标签: actionscript-3 actionscript

我们正忙着为几个插件制作插件。 这些都是单独的项目。我们编写了一个自定义类来处理插件的所有日志记录。所有项目都是如此。

我们是否可以将日志记录类放在一个知道所有项目的单独文件夹中,并且在编译时会自动添加到项目中?

这样我们就不必在每个项目中复制文件并且每次都改变路径等。

提前致谢。

2 个答案:

答案 0 :(得分:0)

您在构建项目时无法自动向项目添加文件夹,必须事先引用它,否则代码完成将无效。

您可以创建包含全局文件的库项目(.swc),并将该项目添加到每个模块的构建路径。您可以通过右键单击模块,选择“属性”并在“构建路径”下,向库中添加项目引用来执行此操作。

祝你有美好的一天!

答案 1 :(得分:0)

如果您不想编译单独的swc库并且希望将源(.as)文件用作库,那么您需要做的是引用包含库的文件夹(您的.as文件)来自IDE内部。这个过程在IDE之间会有所不同,但是,例如

  • 在Flash Professional CS5中,打开您要处理的项目,然后转到文件>发布设置> Flash标签> ActionScript 3.0设置>源路径选项卡。然后在标有“包含actionScript类文件的文件夹”列表中添加库路径。或者,您可以通过在Edit>中包含路径,使所有项目都可以访问该库。偏好> ActionScript> ActionScript 3.0设置。这样您就不必调整每个项目的发布设置。

  • 在Flash Builder 4中,打开您要处理的项目,然后转到Project>属性> ActionScript构建路径>源路径选项卡。然后在标记为“主源文件夹外的其他源文件夹”的列表中添加库路径。

你已经完成了。然后,您可以从项目内的任何位置引用日志记录类,前提是您在正在处理的.as文件的顶部插入相应的“import”语句。