The project uses the following external flex libraries:
Parsley Application Framework.
Regarding the application design strategy I’ve chosen Parsley IOC framework because it contains some elements present in one form or the other in Cairngorm 1 and 2. For example, Parsley Command, CommandResult and CommandError tags represent the Command Class in former Cairngorm versions.
This small AS3 library contains among other things a Task framework, highly useful when making asynchronous operations like making calls to the Facebook servers.
Facebook Actionscript API.
Used for making Facebook calls like getting the logged user personal public info, album and photo galleries. Login and logout calls are not covered here because the Facebook actionscript API can only implement them by redirecting the user to an external Facebook login page. User redirection is something to be avoided in general.
All source code can be downloaded here. It contains the external libraries being used, all the actionscript and mxml files, ant build files.