Flex:重复使用多个项目的类而不复制粘贴?

问题描述:

好的我有几个课程是我在网络上制作或发现的,我打算在多个项目中使用,我宁愿将这些课程存储在*位置,而不是复制粘贴到每个项目中。Flex:重复使用多个项目的类而不复制粘贴?

我的Flex项目有路径的Flex里面自己的工作区/工作区/工作区名<>

如果我想把另一个文件夹Flex的目录中,并有包装是com.mydomain.whatever

我需要做什么文件夹结构,以及如何让代码可以访问我的项目?

谢谢!

进入项目属性,选择构建路径。在源路径选项卡中,可以从文件系统的任何位置添加包含ActionScript文件的文件夹。在库路径选项卡中,您可以添加单个SWC或包含多个SWC的文件夹。

一个例子(适用于Windows,但它应该是在Mac上类似):

比方说,你有一个文件夹C:/Development/classes,你把所有的“共享”源,你跨项目重复使用的文件。在那个文件夹中,你想保留你的一个类,com.example.MyClass。您应该使用此文件夹结构:

C:/Development/classes/com/example/MyClass.as

您可以在FB3中导入整个项目。看看documentation

使用包总是比较好。保持组织的SRC如下:

COM

| __ johnisaacks

  |_____ utils 
     |_____ components 
         |____ video 
     |_____ assets 
  .... 

我通常会做的是创建一个新的库项目,这些类存储在该项目。

要将该库项目链接到当前项目,只需将其添加到当前项目的库路径(项目属性 - > Flex/ActionScript构建路径 - >库路径选项卡)。