找不到类mx.core :: DesignLayer

时间:2012-05-08 06:27:25

标签: flex compiler-errors flash-builder runtime-error

我正在尝试运行我的Flex项目,但是在运行时我收到错误: VerifyError:错误#1014:无法找到类mx.core :: DesignLayer

所以我为Design层类添加了一个import语句: import mx.core.DesignLayer ,现在我在编译时遇到错误: 无法找到mx.core :: DesignLayer

什么是DesignLayer?为什么导致它变得难以找到呢?

感谢。

1 个答案:

答案 0 :(得分:0)

您可能正在使用旧版SDK构建新功能。或者,您可能正在重用使用旧版SDK构建的使用较新SDK构建的第三方组件。

在任何一种情况下,DesignLayer类都是在Flex版本4中引入的,stated in the docs。因此,如果您使用某种类型的Flex 3构建应用程序,那么找不到DesignLayer类是有道理的,因为它不在那里。

去查看[sdk-path]\frameworks\projects\framework\src\mx\core框架的源代码。在Flex 4+中,您可以在那里找到文件DesignLayer.as。在Flex 3中不是这样。