2013-06-24 2 views
0

Я следую this tutorial, чтобы узнать, как обезьяна заплатить Flex SDK, и я сталкиваюсь с ошибкой. В нем говорится добавить аргумент компилятора «-include-inheritance-dependencies-only». Когда я я получаю ошибку,Ошибка при использовании include наследования наследования

When using -include-inheritance-dependencies-only classes must be specified using -include-classes. 

Однако статья не упоминает этот случай или, может быть, я пропустил шаг? Я использовал -include-classes в ANT-скрипте раньше, но поскольку я использую Flash Builder, и эта статья использует Flash Builder, я думаю, что это ошибка с моей стороны.

ПОДРОБНЕЕ
У меня есть проект Flex, проект библиотеки и создал новый проект библиотеки, который содержит мой Flex заплату классы. В моем новом проекте библиотеки «MyPatchedFlex» у меня есть класс FlexSprite. Это класс, который был исправлен. В моей библиотеке и классе проекта Flex я добавил исходный путь к исходному каталогу в «MyPatchedFlex». У меня есть проект проекта Flex и библиотеки, который устанавливает Flex SDK в MergedIntoCode.

При запуске и отладке проекта локально и удаленно он загружается нормально, и мой патч работает. Когда я загружаю проект на другой компьютер с проигрывателем Flash Player, проект Flex никогда не заканчивает загрузку. Поэтому я пытаюсь следовать этому примеру и прохожу этот маршрут, чтобы загрузить мой проект в проигрывателе. Если мне не нужно исправлять проект таким образом, и это связано с файлом политики или чем-то другим, я был бы счастлив сделать это вместо этого.

Я использую Flash Builder 4.7 с Flex 4.6.

UPDATE
я мог бы решить ее, перейдя в Project Properties> Библиотека Путь сборки Flex> Классы и выбор, «Выбор классов для включения в библиотеку» вместо выбора «Включить все классы из всех путей источника «. По крайней мере, на данный момент ошибка исчезла.

+0

Это можно решить, выбрав в свойствах проекта «Выбрать классы для включения в библиотеку». –

ответ

0

Похоже, что это может быть ошибка в Flash Builder или MXMLC. Выбор «Выбор классов для включения в библиотеку» в свойствах проекта, похоже, устранил проблему. Возможно, выбрав его, применив изменения, а затем отменив его выбор может также работать.