【发布时间】:2023-03-29 06:58:01
【问题描述】:
我有一个项目,其中包含一个为 Web 设计的“全局”类的大包,我需要与一个新的移动项目共享这些类,但是当我添加它们时:
属性 -> Flex 构建路径 -> 源路径 -> 添加文件夹
它们开始出现在包名称之前的索引 [源路径],并且因为它们 Flash Builder 开始抛出错误消息:
“在源路径中找到的文件必须具有与定义的包‘全局’相同的包结构''。”
- 我该如何解决这个问题?
【问题讨论】:
-
您没有将这些“全局”类编译到库中是否有特殊原因?
-
他们在内部共享了太多的 UI 组件。它不是很干净的设计。
-
当您以“合并”的形式链接到库时,只有您使用的类实际上会编译到主应用程序中(以及它们所依赖的任何类)。
-
这是个好主意,但如果可能的话,我必须保持这种方式。
-
RIAstar - 似乎创建一个库是最好的解决方案,请将其设置为答案,以便我接受。
标签: actionscript-3 apache-flex flash-builder flex4.5