I finally had the time to write something about the facebook-actionscript-api we used in one of our last projects. It’s a very interesting API when you want to add Facebook support (user management) to your site/project. There are different things you can do with this API: i.e. access user information, post on the user’s wall, get user’s photos and much much more.
Keith Peters was right, when he said, that Flash has a lack of UI component frameworks. The Flex components has a quasi monopoly on that. Besides his minimal components there is another alternative: AsWing.
Last year Neue Digitale / Razorfish gave me the chance to dive into AsWing. The task was to build a form manager that can not only run in Flex projects but also in straight AS3 projects where no flex runtime is available.
Undoubtedly Flash put the web to another level. With Flash there was finally the ability to create content with user experience not dictated by a markup language (HTML) but freeform, whatever the user liked, whatever the best usability was, whatever the IA / designer / programmer thought was best. This made the web big, this made Flash big.
We all agree that Apple keeping back a hole bunch of cool content from the users by not putting Flash on their devices. On one hand they are doing it for “evil” business interests. They want to push their own gaming platform and don’t want all online Flash games on the web to be playable on their device. On the other hand they have good reasons: The iPhone was not powerful enough to render and display demanding Flash content.
After some inquiries we finally added the possibility to customize the Apdev VideoPlayer – only changing colors at this time but it’s a first step in the right direction …
You can now change any color of any object/control that is used within the videoplayer – but check the ApdevVideoPlayerDefaultStyle.as for all the attributes that can be manipulated. And it’s up to you whether you change the attributes using pure ActionScript (1) or our html-version of the videoplayer and pass the values in via flashvars (2). With approach 2 you don’t even have to know ActionScript or open a flash-file – just embed the videoplayer-swf into your website and customize it via flashvars.
For further information, see the upcoming examples.
This is just a small update to the sources of our Flash / Indexhibit example we posted earlier.
I added a FLA file for all of you that never used the Flex-compiler before :)
Just download the sources and open the ndxz.fla in (at least) Flash CS3. Hit cmd-return and enjoy.
When I have the time, I still want to build another very simple example that only uses assets from the library so that you can just change colors and forms on the timeline and re-compile the whole project with some great new looks.
Have fun. Cheers