Flash-компилятор не позволяет переопределять - PullRequest
0 голосов
/ 08 февраля 2012

Мне поручили работать над проектом 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. Но похоже, что это могло быть добавлено в «Службы данных Adobe Digital Enterprise Platform для Java EE 4.5».

Я предполагаю, что виноват /sdks/4.1.0. Однако я указал путь sdk к каталогу /sdks/4.5.1 моего FlashBuilder 4.5, и все равно получаю те же ошибки.

Кто-нибудь имеет представление о том, что происходит?

1 Ответ

0 голосов
/ 13 февраля 2012

Замените ваш libs\fiber.swc файл более новой версией. Вы можете использовать его в папке eclipse\plugins\com.adobe.flexbuilder.project_4.5.1.313231\fiberSwcs\4.5\libs вашего FlashBuilder.

...