Flash编译器不允许覆盖

时间:2012-02-07 22:16:01

标签: 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数字企业平台数据服务”中。

我猜测/sdks/4.1.0应该受到责备。但是,我将sdk路径指向我的FlashBuilder 4.5的/sdks/4.5.1目录,我仍然遇到相同的错误。

有没有人知道发生了什么?

1 个答案:

答案 0 :(得分:0)

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