Facebook Connect con AS3 utilizando la última librería

Visiten la aplicación desarrollada por mi! http://apps.facebook.com/pixelarte/ deben presionar GO!

Descarga la librería de API para Fecebook desde: http://code.google.com/p/facebook-actionscript-api/.

Acá tienes un video tutorial para Flash Builder:http://www.adobe.com/devnet/facebook/articles/video_facebook_quick_start.html.

La arquitectura de Información de la API: http://www.adobe.com/devnet/facebook/articles/facebook_architecture_overview.html.

Y lo más importante el Código:

Debes importar las clases principales.

Luego configura ingresa el ID de la APP creada en Facebook.

Creemos un Botón para agregarle el evento y así el usuario se pueda conectar con facebook.

Inicialicemos la APP

Por último el evento del Botón Loguin y sus permisos. También según el nombre del boton cambiaremos su funcion a loguear o desconectar.

Categories: Action Script 3, Facebook

10 Responses so far.

  1. diego dice:

    que no anda esta app proque no la actualizan!?

  2. Ana dice:

    No me funciona nada, esto es del 2012?
    tienes el source?
    ya vi el resultado y funciona pero estoy tratando de al menos hacer el login y no se conecta con Fb
    Ayuda!!!!!!
    ya tengo una clave de aplicacion, pero no sirve
    la app nueva no es como se ve en el video

    • Spectrum dice:

      Hola, este cod es del 2011 y como sabes la api de facebook cambia a cada rato y casi sin previo aviso!.
      primero ingresa a este link y descarga el ultimo source http://code.google.com/p/facebook-actionscript-api/
      acá tienes un ejemplo de lo que puedes hacer: http://www.pixelarte.cl/Facebook16/

      [as3]
      // primero guarda tu app id en un objeto
      protected static const APP_ID:String = "xxxxxxxxxxxx";

      //luego inicia la api
      Facebook.init(APP_ID, onInit);

      //solicita los permisos necesario!

      var opts:Object = {scope:"publish_stream, email"};
      Facebook.login(onLogin, opts);

      //y por ultimo los eventos del connect!

      protected function onInit(result:Object, fail:Object):void {
      if (result) {
      Tracer.Tracering.trace("onInit, Logged In");

      Tracer.Tracering.trace("init "+accessTokenVar);

      } else {
      Tracer.Tracering.trace("onInit, Not Logged In");

      }
      }
      protected function onLogin(result:Object, fail:Object):void {
      if (result) {
      Tracer.Tracering.trace("Logged In");

      } else {
      Tracer.Tracering.trace("Login Failed");
      }
      }
      protected function onLogout(success:Boolean):void {
      Tracer.Tracering.trace("Logged Out");
      }

      /*pd: esto no esta llegar y copiar ojo, pero esta todo ok, lo copie de mis códigos pero no copie la clase completa ni lo que tienes que importar,,,, ingresa al link que copie mas arriba y veras los ejemplos, de hecho trae uno de connect ;) intrusea el rar que bajaras…. mínimo un gracias o una pequeña viralizacion a mi blog XD*/

      //http://code.google.com/p/facebook-actionscript-api/downloads/detail?name=GraphAPI_Source_1_8_1.zip
      [/as3]

      • Ana dice:

        lo siento, pero no me funciona. Tal vez el codigo este bien, pero es ke no corren los ejemplos tampoco.

        Puedo tenerlo en mi localhost o tiene que estar en la web?

        Esa direccion tiene que estar registrada en facebook en la parte donde obtengo la clave?

        El html debe tener javascript con Facebook Connect?

        La verdad me gustaria tener un ejemplo mas claro, veo que tu utilizaste el FlashWebExample de la pagina, pero yo necesito un paso a paso, no se porke ya no se encuentra documentacion sobre esto

      • Ana dice:

        Lo siento, otra vez yo, mira ya pude poner el sitio en el localhost para ke me salga el popUop de Facebook pero me sale este error:

        Se ha producido un error. Inténtalo más tarde.

        Esto ke kiere decir?

        gracias

        • Spectrum dice:

          Hola veo que eres noob en esto :) , primero como consejo se mas cortes al preguntar ;) no es obligación de nadie ayudar jajaja.

          Es casi un mito urbano probar aplicaciones de facebook en localHost, como consejo no pierdas tiempo en eso y subelo a tu hosting.
          Configura el canvas de la app de facebook (editar/app facebook) a la url que corresponda. no la configures llamando a tu localhost esto es complejo y la verdad ya no se si funcione (no creo!).
          Por lo mismo los errores que te salen! insisto subelo a tu hosting ;)
          Descarga desde esta ruta un montón de ejemplos:http://code.google.com/p/facebook-actionscript-api/downloads/detail?name=GraphAPI_Examples_1_8_1.zip
          al descomprimir el archivo, ve a la carpeta “FlashWebExample” lo configuras el appid dentro del .as y al subirlo funciona ;) !!! no dudes en preguntar más si no te funciona suerte!

          • Geovanny dice:

            Hola Spectrum, podrías decirme porque al correr el ejemplo que menciona sale error 1061 algo de JSON y no deja compilar el Flash…
            gracias de antemano…

          • Pixelarte dice:

            No he tenido tiempo de actualizar el blog con la ultima versión de connect que nos ofrece facebook, si lees mas arriba explico a otro usuario los pasos qeu debe seguir ;) si tienes problemas o dudas envíame un correo a pixelartecl@gmail.com suerte!

  3. luciano dice:

    Hola, la verdad muy bueno lo que lograste! podrias subir los sources? porque asi es imposible que funcione jeje.

    Muchas gracias!

Leave a Reply


Twitter updates

No public Twitter messages.

Sponsors