VerifyError:错误#1014:找不到类

Noh*_*ppy 8 actionscript-3 flash-builder4.5 flash-player-11

我正在使用Flash Builder 4.5(还有库Away3D 4.0和Flex 4.5.1 SDK)开发AS3项目.

另外,我添加了自己的SWC库,我之前将其编译到我的项目中.它可以找到我在SWC库中导入类,但是我希望我的swf在一个独立的Flash播放器中运行11.

我按照本教程:http: //help.adobe.com/en_US/flashbuilder/using/WSe4e4b720da9dedb5-4dd43be212e8f90c222-7ffb.html

现在,我可以在Flash Player 11中运行我的应用程序,但是我在运行时遇到错误:

VerifyError:错误#1014:找不到XXX类

XXX是SWC图书馆的班级.我该怎么解决这个问题?

小智 10

合并到代码中意味着在项目属性中 - > Flex构建路径 - > 库路径 - > 框架链接.框架语言有两个选项合并到代码RSL中.选择合并到代码中.这应该可以解决您的问题.


Ted*_*Ted 5

尝试使用Native Extension构建项目时遇到此问题.

NE中的类在运行时未找到,但可在Flash Builder中访问.

事实证明,默认情况下,.ANE文件未复制到设备.

要解决此问题,请更改以下项目属性:

ActionScript Build Packaging - > Apple iOS - > Native Extensions - > 检查ANE的'Package'

不知道为什么它默认不包括在内.当您取消选中"Package"时,会收到一条警告,告诉您它可能会导致运行时问题!