Не удается загрузить файл SWC в режиме разработки - PullRequest
2 голосов
/ 11 февраля 2012

Я экспортирую SWC через Flash Professional CS5 версии 11.0.0.485 с последней версией Flex Component Kit (2.0.0), установленной в Extension Manager.

В свойствах символа я экспортирую для Actionscript в кадре 1 с именем класса, равным имени символа.

Я импортировал SWC в Flash Builder 4.6 со всеми доступными SDK.

Со всеми из них я получаю ошибку в режиме проектирования

"SWC File Failed to load. Any component dependent on this SWC will not be displayed in the design mode."

Если я создаю экземпляр компонента через Source, он работает нормально, и в браузере я вижу компонент.

Я знаю, что могу просто сказать «что угодно, мне не нужен режим дизайна», но я бы хотел знать, что происходит.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Что исправило это для меня, так это изменив тип ссылки SWC с внешнего на объединенный в коде.

Вы можете сделать это, щелкнув правой кнопкой мыши SWC в проводнике пакетов, чтобы открыть окно Build Path, выбрав «Link Type» и нажав «Edit». Должен быть раскрывающийся список с одним из параметров «Объединено в код».

Я не уверен на 100%, почему это решило проблему, но я подозреваю, что это связано с тем фактом, что библиотека SWC не включается во время компиляции, если это внешняя связь, и это мешает функциональности Design View.

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

Из Adobe : Формат SWC-файла Flash CS4 или более поздней версии совместим с форматом Flex SWC, так что SWC-файлы можно обменивать между двумя продуктами, но не обязательно без изменений.

Взгляните на это: http://forums.adobe.com/message/4094805#4094805

Кажется, это ошибка в FlashBuilder 4.6.

...