Aplicaciones multiusuario con SmartFox Server y AS3

July 19th, 2009 by admin Leave a reply »

sfs_pro_16

Saludos;

Últimamente me he puesto a investigar sobre el tema de usuarios concurrentes en aplicaciones flash, me he encontrado con ésta solución y les comento cómo iniciar a programar para este servidor.

Smart Fox es un servidor de XMK Sockets, hecho en python, java y con extensiones escritas en AS.

Se necesita tener instalada la máquina virtual de Java.

La version lite de smartfox NO tiene soporte para AS3 ( o al menos yo no lo encontré ), así que me bajé la version super duper PRO de la página de smartfox , al instalarlo pueden ir a la carpeta de programas y ejecutar el programa StarSmartFoxServer para arrancar el servidor.

Se pueden encontrar con el problema de que no corre porque no encuentra la clase principal de Java, en ese caso, olvidaron instalar la máquina virtual.

Si no arranca debido a que no puede crear los Logs, solo necesitan dar permiso de escritura  en la capeta de archivos de programa donde se instaló el servidor.

Para utilizar el API de SmartFox Server pueden copiar las carpetas com e it, que estan en la carpeta Flash API/Actionscript 3.0  ( o la versión del lenguaje que hayan elejido)  a la carpeta de su proyecto flash.

Ya arrancado el servidor y con la API lista, se puede comenzar a programar aplicaciones Flash con AS3.

solo basta con hacer:

import it.gotoandplay.smartfoxserver.*;

para obtener todas las funcionalidades necesarias.

Existe una documentación bastante completa para el uso del servidor.

El sitio web oficial también cuenta con foros para la resulución de todas las dudas.

Si alguien tiene alguna duda o comentario  específica de cómo empezar a programar para este servidor, no duden en comentarlo por aqui.

Compartir en:
Advertisement

2 comments

  1. Flortan says:

    Hola tengo una duda, como hago para correr las aplicaciones en la web, tengo carpetas o que archivos debo subir para que corran las aplicaciones directamente en internet tengo un hosting de pago, que hago?

  2. admin says:

    Saludos;

    Generalmente, si quieres correr una aplicación Flash en tu servidor, tienes que subir los archivos que se generan cuando publicas tu aplicación, estos archivos son: swf, html, y en ocasiones, una carpeta con javascript, todo eso lo subes a tu servidor y accedes al html, asi debe funcionar.

    Si quieres correr una aplicación con smart fox server, necesitas instalar smart fox server en el servidor y que tu aplicación funcione con ese servidor XML Sockets.

    Espero te sirva de ayuda, si tienes otra duda o comentario, no dudes en escribir, haciendo una descripción del problema.

    Alivianen la Concha!

Leave a Reply