我正在尝试运行我的Flex项目,但是在运行时出现错误:
VerifyError:错误#1014:找不到类mx.core::DesignLayer
因此,我为Design图层类添加了一个import语句: import mx.core.DesignLayer ,现在出现编译错误:
找不到mx.core::DesignLayer
什么是DesignLayer?为什么即使导入后也很难找到它?
谢谢。
最佳答案
您可能正在使用旧的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并非如此。