22.07.09 :: Version 2.0 is coming!

I have completely rewritten the codebase for FlashTwitter to run on a plug-in architecture, and have decided to pull the current API wrapper down while I get version 2.0 ready for release next week. Trust me - it will be worth the wait.

Ease of use and extendability were the key aims. The new configuration is one line, then you are ready to talk to Twitter:

FlashTwitter.configure("username", "path_to_proxy.php");
FlashTwitter.request("USER_TIMELINE", onUserTimeline);

... and that's about it. The next thing you will get in your app is a convenient wrap of all the data you asked for.

The major improvement in this new version is the plug-in architecture. You want control over your date display? No problem - install the DatePlugin, and configure it to make your date look like 'Monday 23rd August 2009 at 2:45pm' or '23.08.09 // 14:45' - its easy. Example:

DatePlugin.configure("{date}{dateSuffix} {shortMonthName}{year} at {hours}:{mm}{timeSuffix}");
FlashTwitter.install([DatePlugin]);

Using the ProfileImagePlugin you can - without having to do a thing - assign an actual profile image display object to your tweet, and do with it as you please. There's a TwitPicPlugin that will scan through a tweet, find a twitpic URL and run off to get the image for you.

You can chain plugins, have plugins within plugins - its rather flexible. I'm just going to make things easier for everyone by writing some decent (and reasonably sexy) examples.

GNU General Public License

FlashTwitter by Steve Jones @ G-RAFF is licensed under a GNU General Public License.
Permissions beyond the scope of this license may be available here