Actionscript 3 奇怪错误1006:%function\u name%不是函数

Actionscript 3 奇怪错误1006:%function\u name%不是函数,actionscript-3,apache-flex,flex3,Actionscript 3,Apache Flex,Flex3,我遇到以下错误: 错误1006:%function\u name%不是函数 我们在out项目中有两个名为ArrayUtils的util类。它们中的所有函数都是公共静态的。另一个开发人员将函数%function\u name%添加到一个数组中。我在代码中使用此方法。我重新编译了整个应用程序。它编译正常,IDE(IntelliJ IDEA)正常检测此方法(导入正确)。但在运行时我遇到了上面提到的错误。最奇怪的是,该代码在其他开发人员的机器上正常工作 p.S.浏览器缓存、IntelliJ IDEA缓存

我遇到以下错误:

错误1006:%function\u name%不是函数

我们在out项目中有两个名为
ArrayUtils
的util类。它们中的所有函数都是公共静态的。另一个开发人员将函数
%function\u name%
添加到一个
数组中。我在代码中使用此方法。我重新编译了整个应用程序。它编译正常,IDE(IntelliJ IDEA)正常检测此方法(导入正确)。但在运行时我遇到了上面提到的错误。最奇怪的是,该代码在其他开发人员的机器上正常工作


p.S.浏览器缓存、IntelliJ IDEA缓存和maven(我们使用is作为构建工具)本地存储库已清除,没有任何帮助。

此错误有两个原因:

  • 您在另一个预编译库中有ArrayUtils类,并且您可以通过链接访问ArrayUtils,并且您正在尝试将该库链接到该类的旧版本
  • 您有另一个库,它现在包含该ArrayUtils的依赖项,并且您的链接被该库替换。因此,结果是在项目范围内有2个ArrayUtil。尝试找到它并删除一个