0

我正在尝试运行我的 Flex 项目,但是在运行时出现错误: VerifyError: Error #1014: Class mx.core::DesignLayer could not be found

所以我为设计层类添加了一个导入语句:import mx.core.DesignLayer,现在我在编译时得到错误: 找不到定义 mx.core::DesignLayer

什么是设计层?为什么即使我很难找到它导入它?

谢谢。

4

1 回答 1

0

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

在任何一种情况下,DesignLayer该类都是在 Flex 版本 4 中引入的,如docs 中所述DesignLayer因此,如果您正在使用某种 Flex 3 风格构建应用程序,那么找不到该类是有道理的,只是因为它不存在。

去看看框架的源代码[sdk-path]\frameworks\projects\framework\src\mx\core。在 Flex 4+ 中,您会在DesignLayer.as那里找到该文件。在 Flex 3 中并非如此。

于 2012-05-08T09:42:47.420 回答