我正在尝试运行我的 Flex 项目,但是在运行时出现错误: VerifyError: Error #1014: Class mx.core::DesignLayer could not be found
所以我为设计层类添加了一个导入语句:import mx.core.DesignLayer,现在我在编译时得到错误: 找不到定义 mx.core::DesignLayer
什么是设计层?为什么即使我很难找到它导入它?
谢谢。
我正在尝试运行我的 Flex 项目,但是在运行时出现错误: VerifyError: Error #1014: Class mx.core::DesignLayer could not be found
所以我为设计层类添加了一个导入语句:import mx.core.DesignLayer,现在我在编译时得到错误: 找不到定义 mx.core::DesignLayer
什么是设计层?为什么即使我很难找到它导入它?
谢谢。
您可能正在使用旧 SDK 构建新功能。或者,您可能在使用较旧 SDK 构建的应用程序中重用使用较新 SDK 构建的第三方组件。
在任何一种情况下,DesignLayer
该类都是在 Flex 版本 4 中引入的,如docs 中所述。DesignLayer
因此,如果您正在使用某种 Flex 3 风格构建应用程序,那么找不到该类是有道理的,只是因为它不存在。
去看看框架的源代码[sdk-path]\frameworks\projects\framework\src\mx\core
。在 Flex 4+ 中,您会在DesignLayer.as
那里找到该文件。在 Flex 3 中并非如此。