Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Вопрос по прикручиванию API (http://www.flasher.ru/forum/showthread.php?t=202421)

In8Finity 15.07.2013 10:57

Вопрос по прикручиванию API
 
Подскажите, в чём может быть проблема?
Прикручиваю стороннее API.
Прилинковал во Flash IDE библиотеку.
Потом, по инструкции, в переменные вписываю...

Код AS3:

private var clickjogos:CJApi = CJApi.getInstance();
private static var GAME_KEY:String = "466c255baf58dea025b175e42185c161";
private static var DEVELOPER_KEY:String = "75125ce151b5e65e65cbff3cfda9d631";

и ниже - в конструктор:
Код AS3:

clickjogos.initializeAPI(DEVELOPER_KEY, GAME_KEY);

Компилирую - всё вроде работает, ошибок никаких не выдаёт.
Далее, опять же, по мануалу, в конструктор ниже добавляю:

Код AS3:

clickjogos.users.addEventListener(CJApiUsernameEvent.ON_GET_USERNAME, onGetUsername)
clickjogos.users.getUsername();

И ниже добавляю функцию onGetUsername:

Код AS3:

   private function onGetUsername(e:CJApiUsernameEvent):void{
      ExternalInterface.call('console.log', e.username)
    }

И вот на этом месте оно не компилится и выдаёт такую ошибку в строке заголовка этой функции onGetUsername:

1046: Type was not found or was not a compile-time constant: CJApiUsernameEvent.

Подскажите, где я чего забыл?

maincode 15.07.2013 11:04

Забыли ипортировать класс CJApiUsernameEvent:
Код AS3:

import ...CJApiUsernameEvent

Или этого класса нет вовсе в библиотеке

In8Finity 15.07.2013 12:09

Ага. Спасибо. Думал, что синглтон - значит ничего импортировать не надо.


Часовой пояс GMT +4, время: 07:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.