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构建路径 - >库路径选项卡)。