怀疑项目结构的成功

时间:2011-10-31 08:29:52

标签: flash actionscript-3 actionscript

project structure

我对项目结构有疑问。

我有一个项目PROJ-1,它利用另一个项目PROJ-2创建的SWC PROJ-2使用了我桌面上某些其他位置的一些类(图: - A,B,C)(我实际上使用了那些类(A,B,C),因为我通常需要它们项目)。

但是现在,我面临的情况是,PROJ-1也需要这些课程。我担心如果我再次在PROJ-1中使用这些类,那么它会搞砸(因为来自PROJ-2的swcs已经在使用那些类(A,B,C))

我现在该怎么办?

感谢。 Vishwas。

1 个答案:

答案 0 :(得分:1)

你应该将“共享”类分解为一个单独的swc lib,proj1和proj2都可以使用它们。

将相同的类直接编译到proj1中是一个非常糟糕的主意,这些类已经在从proj2生成的swc中。它不会给CTE或RTE,因为FP会自动使用它首先遇到的类定义,但是大问题在于使用。 如果其中一个类中有任何更改,但您忘记重新编译其中一个项目,那么您将遇到非常不稳定的行为。例如,proj2自己编译并运行完美,但是当你运行proj1的二进制时它会表现不同,因为它将使用类的定义,因为它被编译成proj1。