Не удалось связать файл SWC

Я пытаюсь связать библиотеку 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?


person airportyh    schedule 13.11.2008    source источник


Ответы (4)


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

person airportyh    schedule 13.11.2008

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

person Ryan Guill    schedule 14.11.2008

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

person Savio Sebastian    schedule 14.02.2011

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

person jdoklovic    schedule 13.11.2008
comment
Нет, я не. Я не слышал о Гамбо. - person airportyh; 14.11.2008