flash - Flash编译器不允许覆盖

标签 flash ant compiler-errors exec

我已被分配从事Java/Flash/BlazeDS项目的工作。当我下拉项目代码时,我需要在安装过程中运行一个Ant脚本。该脚本最终会编译Flash代码,如下所示。

<exec executable='"@{sdk}/bin/mxmlc.exe"' failonerror="true" >
    //A bunch of <arg> tags
</exec>

上面使用的sdk属性指向我们公司要求我们使用的公用文件夹。路径以/sdks/4.1.0结尾。

此Ant脚本因以下错误而失败。
Method marked override must override another method.
override public function getPropertyType(propertyName:String):String

发生错误的类扩展了AbstractEntityMetadata,根据API的确确实具有getPropertyType函数。但是,它似乎可能已添加到“用于Java EE 4.5的Adobe Digital Enterprise Platform数据服务”中。

我猜这是/sdks/4.1.0的罪魁祸首。但是,我将sdk路径指向了FlashBuilder 4.5的/sdks/4.5.1目录,但仍然遇到相同的错误。

有人知道发生了什么吗?

最佳答案

用较新版本替换libs\fiber.swc文件。您可以在FlashBuilder的eclipse\plugins\com.adobe.flexbuilder.project_4.5.1.313231\fiberSwcs\4.5\libs文件夹中使用该文件夹。

关于flash - Flash编译器不允许覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9184822/

相关文章:

android - 如何在 Android 的 air 应用程序中运行 swf 文件

ant - 使用 Ant 属性文件超过 "Properties Tasks"的原因

java - java中的常量含义

linux - 使用 cron 编译基于 boost 的应用程序

java - 使用 ANT 编译 groovy 脚本时不支持 Major.minor 版本 51.0

c++ - C++中的Map提供键并获取字符串

javascript - SWF 在 Firefox 中加载了两次,需要解决方法

javascript - Facebook 对话框弹出后,在 Facebook 的 IE 中访问 SWF 并从 Javascript 调用 Actionscript 函数

javascript - 从网页打开 finder/explorer 中的文件夹?

ant - Jenkins JUnit测试结果报告插件指出未找到JUnit xml文件?