ActionScript 3

Si está utilizando ActionScript 3 en su proyecto, usted puede utilizar nuestra biblioteca SWC creada para facilitar la integración de nuestra API en su juego.

Introducción
Documentación específica
Ejemplo de Descarga de Juego

Introducción

Este es un guía paso-a-paso sobre cómo integrar la API Click Jogos en su juego.

Creamos una biblioteca SWC para que la integración de la API sea un proceso simple y rápido. Usted puede añadir esta biblioteca a su proyecto ActionScript 3 descargando aquí:

Descargar Biblioteca SWC v0.0.4

Después de incluir la biblioteca SWC en su proyecto es necesario instanciar la API. Usted puede hacerlo con:

Una vez creada una instancia para la API, es muy importante inicializarla utilizando el método initializeAPI(), permitiendo que toda las solicitudes sean autenticadas. Usted puede hacerlo con:

Obs: La Developer Key se puede obtener en la edición de su perfil de desarrollador después de registrarse en el DevCenter, y la Game Key en la edición del juego después de registrarla con éxito en el DevCenter

Leer más y el código del muestreador

Ahora que ya ha instanciado e inicializado la API usted debe insertar detectores de eventos en su juego para detectar el regreso de todas las funciones y usar los datos de nuestro back-end.

En nuestra API cada detector de eventos pertenece a un paquete específico de funciones. Puedes leer más al respecto en la documentación específica para cada lenguaje.

Leer más y el código del muestreador

Después de añadir todos los detectores de eventos para las funciones que usted tiene intención de usar, usted será capaz de llamarlas. Recuerde que las funciones API están separadas en paquetes para tornar la manipulación más fácil.

Ver todas las funciones de la API

Ahora usted puede enviar cualquier evento en su juego para Click Jogos, por lo que necesita crear las estadísticas y los logros que se entregarán a los usuarios.

Ver cómo crear y enviar Estadísticas Ver cómo crear Logros

El proceso de presentación para juegos es muy fácil y simple, después de insertar el nombre del juego, la descripción, crear estadísticas y logros, sólo tiene que seleccionar el archivo de su juego, insertar el ancho y la altura del marco, leer y aceptar los términos de la licencia de la API, y enviar.

Submit_es

Después de subir su juego con éxito usted verá un botón donde se puede tener una vista previa de su juego y probar el envío de estadísticas y la entrega de los logros. Este botón también se puede ver en la edición de su juego.

Congrats_es

Cargar e inicializar la API

Usted puede cargar la API en su juego AS3, incluyendo nuestra biblioteca SWC en su proyecto.

Descargar Biblioteca SWC

Después de incluir la biblioteca SWC en su proyecto, usted será capaz de enviar parámetros y llamar las funciones API sin utilizar la clase ExternalInterface, se recomienda instanciar la API en una variable, si bien se puede utilizar directamente.

Si opta por utilizar nuestra biblioteca SWC, usted será capaz de inicializar la API utilizando la función de la API initializeAPI(developerKey:String, gameKey:String) , después de instanciar la API.

Esta función autentica todas las solicitudes realizadas en nuestro servidor. Recibe dos parámetros de cadena, el primero es la clave de desarrollador (que se recibe después de registrarse en nuestro DevCenter), y el segundo es la clave del juego que se recibe después de registrar el juego en nuestros servidores.

Detectores de eventos

Similar a usar AS2, usted debe insertar detectores de evento en su juego para detectar el regreso de eventos activados, y usar los datos del back-end de Click Jogos.

La diferencia es que el parámetro SALT no necesita ser enviado junto con las funciones, esto se hace de forma automática.

Ejemplos de Códigos de Detectores de Eventos

Hay dos tipos de detectores de eventos, detectores de eventos de éxito, y detectores de eventos de error.

Users Stats Services

Los detectores de eventos del paquete usuarios pertenecen a eventos CJApiUsernameEvent , con los eventos de error y éxito correspondientes. El evento onGetUsername() regresa ‘Guest’ si el usuario actual no está conectado, o si el usuario está conectado regresa ‘Username logged’. El evento onGetUsernameErrors() regresa falso para el éxito y una matriz que contiene los errores.

Los detectores de eventos del paquete de estadísticas pertenece a CJApiAccountEvent eventos, con el correspondiente hay sucesos de error y éxito. El evento onSubmitStat() devuelve true para el éxito, si no es un logro que se estrenará se devuelve el nombre, el tipo de estadísticas y el valor actual de la estadística. El evento onSubmitStatError() declaraciones falsas para el éxito y una matriz que contiene los errores.

Los detectores de eventos del paquete de servicios pertenecen a CJApiAccountEvent eventos, con el correspondiente hay eventos a error y éxito. El evento CJApiAccountEvent eventos, con el correspondiente hay sucesos de error y éxito. El evento onIsSignedIn() vuelve 'Guest' si el usuario actual no está conectado, o si se registra el usuario de su regreso de usuario registrado. El evento onIsSignedInError() declaraciones false para el éxito y una matriz que contiene los errores.