我们正忙着为几个插件制作插件。 这些都是单独的项目。我们编写了一个自定义类来处理插件的所有日志记录。所有项目都是如此。
我们是否可以将日志记录类放在一个知道所有项目的单独文件夹中,并且在编译时会自动添加到项目中?
这样我们就不必在每个项目中复制文件并且每次都改变路径等。
提前致谢。
答案 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”语句。