2009-11-19 61 views
0

我正在使用flex 4 sdk重构Flash Builder(测试版2)中的休眠动作脚本解决方案。 该项目不使用mx框架。问题调节动作脚本项目

我想拥有的是:

  • 一大 '主' 项目
  • 几个小的 '模块' 项目。每个'MODULE'类都将'MAIN'项目作为外部参考(不编译成swf) - 这是通过在'MODULE'项目属性 - >库路径中设置link type = external来完成的。
  • 'MAIN'使用'loader'类在运行时加载'MODULE'项目。

问题: 我收到从模块项目的错误:

的VerifyError:错误#1014级[一些主类]找不到。

请帮助!

回答

0

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

+0

使用的应用程序域是ApplicationDomain.current - 但没有运气 – guymic 2009-11-21 12:56:34

0

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

尝试把虚拟依赖于你主应用程序类,如:

private var forcedImports:Array = [MyClass]; 

它之前的一些固定我的问题。