Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 73 lines (38 sloc) 2.499 kB

Fire Eagle ActionScript 3 client library

fireeagle-as3 is a set of classes for accessing the Fire Eagle REST API and XMPP PubSub feed.

Getting started

Download a copy of fireeagle-as3:

fireeagle-as3

Or clone fireeagle-as3 source from github:

$ git clone git://github.com/rcunning/fireeagle-as3.git

Download the other required sources:

Yahoo! Y!OS AS3 library

Seesmic AS3 XMPP library - If you want XMPP support

Setup:

Download all source from above to <your extract path>
  will create 
    <your extract path>/fireeagle-as3
    <your extract path>/yos_as3_sdk-1.1.1
    <your extract path>/seesmic-as3-xmpp-read-only - if you want XMPP support
Create a Flex Builder of Flash project of your choosing
Include source from <your extract path>/fireeagle-as3/src in your project
Include source from <your extract path>/yos_as3_sdk-1.1.1/Source
Include source from <your extract path>/seesmic-as3-xmpp-read-only/hurlant_tls
Include source from <your extract path>/seesmic-as3-xmpp-read-only/seesmic-as3-xmpp
See fireeagle-as3 docs in <your extract path>/fireeagle-as3/Docs

REST API Usage

class FireEagleMethod -- call any of the standard Fire Eagle REST API methods

class FireEagleAuth -- util class for authorizing new access tokens

XMPP Usage

class realtime/XMPPConnection -- connect to an XMPP server, receive userSuccess events on subscribed user location updates

Use Switchboard to subscribe user pubsub nodes

Sample Flex application that exercises all features of fireeagle-as3 library

Fire Eagle AS3 Tester

Getting Help

Your best bet for help is to post a message to the Fire Eagle Yahoo! Group: http://tech.groups.yahoo.com/group/fireeagle/

See http://fireeagle.yahoo.net for more info.

Notes

JSON parse classes taken from as3corelib: http://code.google.com/p/as3corelib/

Jump to Line
Something went wrong with that request. Please try again.