问题调整动作脚本项目

时间:2009-11-19 11:48:06

标签: flex actionscript module

我正在使用flex 4 sdk在Flash builder(beta 2)中重构一个hugh动作脚本解决方案。 该项目不使用mx框架。

我想拥有的是:

  • 一个重要的“主要”项目
  • 几个小'MODULE'项目。每个'MODULE'类都将'MAIN'项目作为外部引用引用(不编译成swf) - 这可以通过在'MODULE'项目属性中设置link type = external来完成 - >图书馆之路。
  • 'MAIN'使用'loader'类在运行时加载'MODULE'项目。
问题: 我收到了MODULE项目的错误:

VerifyError:错误#1014:无法找到类[MAIN中的某个类]。

请帮助!

2 个答案:

答案 0 :(得分:0)

检查要将模块加载到哪个应用程序域。应用程序域需要能够访问您已外部化的类,否则您将收到该错误。

答案 1 :(得分:0)

这可能只是sdk测试版的一个错误。看起来在另一个项目中创建的模块中导入类不会强制它包含在主swf中。

尝试在主应用程序类中添加虚拟依赖项,例如:

private var forcedImports:Array = [MyClass];

以前解决了我的一些问题。