apache-flex - 类mx.core::DesignLayer could not be found

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

我正在尝试运行我的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并非如此。

关于apache-flex - 类mx.core::DesignLayer could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493644/

相关文章:

java - 弹性 : LCDS Service returning null Asynctoken when executed 2nd time

c++ - Qt jom.exe错误2

c - 对符号 'CERT_GetDefaultCertDB@@NSS_3.2' 的 undefined reference

ios - Adobe Air 23 + iOS 10.1.1 全面屏

math - 从二维变换矩阵中提取旋转、缩放值

java - 使用 Xuggler 和 Red5 保存视频和其他音频之一的两个流

apache-flex - 在 Ubuntu/Linux 中安装 Adob​​e Flex builder?

apache-flex - 柔性 :datagrid sorting doesn't seem to work

swift - 快速编译器的奇怪行为

ios - FlashBuilder、Adobe AIR 和 iOS 开发出现 PackageInspectionFailed 错误