如何为ActionScript和Flash创建共享导入文件夹



资深开发人员,但Flash新手。我有一个类似的结构

MyProjA
  |-- MyProjA.fla
  |-- MyProjA.as
  |-- Common         <-- Common code for all projects
      |--Common.as
MyProjB
  |-- MyProjB.fla
  |-- MyProjB.as
  |-- Common      <-- Duplicate of the one in MyProjA
      |--Common.as

而我想要的是。。。

MyProjA
  |-- MyProjA.fla
  |-- MyProjA.as
MyProjB
  |-- MyProjB.fla
  |-- MyProjB.as
Common         <-- *Not* necessarily in the same folder as MyProjA and MyProjB
  |--Common.as

其中Common可以在磁盘上的任何位置(但可能是其他项目的兄弟。)因此,我想指定一个特定的文件夹作为include路径的一部分,就像你在C/C++等中所做的那样。

你好吗?

Aaah!刚刚找到!这是你要做的…

  1. 在编辑器中激活.fla文件
  2. 转到文件->发布设置
  3. 单击"脚本"下拉列表(右上角)右侧的扳手
  4. 在"源路径"选项卡中,添加根"共享"文件夹
  5. 然后照常导入(即在包中使用子文件夹名称)

希望这能有所帮助!

如果您必须在AS2中进行开发,那么有一些工具可以提供比Flash CS#更好的项目管理和代码编辑。一个免费编辑器:FlashDevelop和一个商业编辑器FDT(它们是不同的东西,而不是同一个编辑器的版本)。

两者都可以配置为使用MTASC编译器(FlashDevelop默认与之捆绑在一起)。一个比Adobe提供的FlashCS#更好的编译器。

这些在Flash相关的世界中非常常见,而Flash CS几乎从来没有被用来做任何严肃的编程,所以,很可能,这就是我们要走的路。

最新更新