Facebook ActionScript 3 API не работает в FlashDevelop - PullRequest
0 голосов
/ 29 марта 2012

Я пишу небольшую тестовую программу, и у меня проблема с API-интерфейсом ActionScript 3 Facebook (Graph_API_Web_1_8_1.swc).

Я использую FlashDevelop, и я правильно добавил файл SWC в папку "lib".

Я также правильно импортировал API Facebook в своем файле класса (функция авто-завершения FD распознает весь код оттуда).

НО, как только я начинаю компилировать свой код, я получаю следующую ошибку:

Ошибка: доступ к неопределенному свойству Facebook

для каждой строки кода, которая включает вызов Facebook (например, Facebook.init(...), Facebook.login(...) и Facebook.logout(...)).

Я добавил снимок экрана с моей настройкой FlashDevelop, чтобы прояснить ситуацию:

Enter image description here

Для меня это еще более загадочно, поскольку приложение AIR с API FacebookDesktop работает без ошибок.

Как мне решить эту проблему?

1 Ответ

2 голосов
/ 08 апреля 2012

Это случалось со мной несколько раз. Не тратьте свое время на изучение того, какую версию ActionScript 3 SDK SWC или Flex SDK вы используете. Это просто странная ошибка. Вместо этого сделайте следующее.

  1. Закрыть FlashDevelop
  2. Создать совершенно новый проект
  3. Добавить Facebook SWC в библиотеку

Тогда это должно работать. Если нет, перезагрузите компьютер. Это случилось со мной несколько раз. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...