Не удалось связать файл SWC - PullRequest
1 голос
/ 14 ноября 2008

Я пытаюсь связать библиотеку as3corelib, чтобы использовать их функциональность JSON, следуя этому руководству . Но у меня проблемы с компиляцией. Моя команда выглядит так:

mxmlc --strict=true -library-path+=as3corelib.swc --file-specs  myapp.mxml

Но я получаю эту ошибку:

_divided_mx_managers_SystemManager.as(13): col: 14 Error: Interface method getVisibleApplicationRect in namespace mx.managers:ISystemManager not implemented by
class _divided_mx_managers_SystemManager.

public class _divided_mx_managers_SystemManager

В чем проблема?

Обновление: это потому, что я использую Flex 3? Похоже, что учебник предназначен для Flex 2. Если это так, что мне нужно сделать для Flex 3?

Ответы [ 4 ]

1 голос
/ 14 февраля 2011

Я столкнулся с подобной проблемой в Flex Builder 4. Мне пришлось поместить исходники as3corelib в мой исходный код, чтобы он работал нормально.

1 голос
/ 14 ноября 2008

Я нашел более старую версию библиотеки в комплекте с некоторым учебником, который работал. Отправил сообщение об ошибке в as3corelib, конечно, я не совсем уверен, насколько верна ошибка.

1 голос
/ 14 ноября 2008

Если вы используете Flex Builder 3, вы можете просто взять файл swc и поместить его в каталог libs. Это автоматически добавит его в ваш путь к классам, и вы сможете использовать его с этого момента. Впоследствии вам может потребоваться выполнить очистку проекта, чтобы убедиться, что он его принимает.

0 голосов
/ 14 ноября 2008

Используете ли вы flex Gubmo SDK? Похоже, метод, на который он жалуется, в интерфейсе, который является частью Gumbo. Если это так, то as3corelib, вероятно, не будет работать с ним.

...