0

嘿伙计们,所以我正在尝试为 iPhone 开发一个应用程序,现在我非常难过。我曾尝试使用联系人编辑器 - ANE(http://extensionsforair.com/extensions/contact-editor/#comment-7488),但出现错误:

VerifyError: Error #1014: Class pl.mllr.extensions.contactEditor::ContactEditor could not be found.

    at runtime::ContentPlayer/loadInitialContent()
    at runtime::ContentPlayer/playRawContent()
    at runtime::ContentPlayer/playContent()
    at runtime::AppRunner/run()
    at ADLAppEntry/run()
    at global/runtime::ADLEntry()

我确保我在 ActionScript 构建路径下包含了正确的文件路径,除此之外我不知道我还能做什么。我确实得到了类似 ContactsSimpe() 函数的函数,它在查找函数时会提示。所以我知道它正在连接,但是一旦我在 flash pro 中编译和测试,我就会收到这个错误。以下是一些可能有帮助的代码:

   code....
    import pl.mllr.extensions.contactEditor.ContactEditor;

        public class soscode extends MovieClip   {
            var contactEditor:ContactEditor;


            public function soscode() {
                stop();
                init();
                contactEditor.getContacts();


            }
     code...

在左侧的项目窗口中,本机扩展的 .swc 文件位于参考文件夹中。就是这样。

我真的需要一些帮助,如果你能帮我一把,我将不胜感激!

大卫,

如果您需要其他任何东西,请告诉我。

4

1 回答 1

0

我猜这现在可能有点晚了,但我自己也遇到了这个问题,这是由于 ANE 在发送到设备/模拟器时没有与应用程序打包造成的。

在运行时找不到 NE 中的类,但可以在 Flash Builder 中访问。

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

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

ActionScript 构建打包 -> Apple iOS -> 本机扩展 ->检查 ANE 的“包”

不知道为什么默认情况下不包含它。当您取消选中“包”时,您会收到一条警告,告诉您它可能会导致运行时问题!

希望这对某人有用。

于 2013-10-29T18:09:56.190 回答