15 September 2008

Project Spa Water Coach

Spa Water Coach

(2008) The main purpose of this website is to deliver a desktop application which calculates user’s water needs and reminds them to drink enough a day. The project comprised of 2 parts: a full Flash website to let user input necessary data for the calculation of needed water consumption; a desktop widget (made with Adobe AIR) to run regularly on user’s desktop to keep track and remind them to drink water.

My role: team leader, AIR developer

Tech notes:

  • Flash 9 / Actionscript 3
  • Adobe AIR
  • Tweener tweening library

Spa Water Coach website

17 March 2008

ActionScript 3 Sound Player

I've just spent my weekend experiencing some sound handling capabilities of AS3 and have come out with this demo. This is a simple sound (wav, mp3) player features: common functions like play, pause, stop, fast-forward, rewind, seeker and other advanced functions like volume, pan, channel switch, especially the ID3 tags and spectrum info.

You can test the player by opening any online mp3 file. For e.g: http://www.fileden.com/files/2009/8/2/2530043/KhongConMuaThu.mp3 (Note: if the mp3 is hosted on a cross-domain site, that domain must have a crossdomain policy file so that this player can access ID3 tag and spectrum from the mp3s) Download source code here.

15 February 2008

FlickrCloud: Flickr API & Papervision 3D

Let me start my fisrt blog post with my rencent demo:
In a few days free from client projects, I have done some studies and made this demo. With this embeddable flash application, you can browse your and your friends' flickr public photos with a stunning 3D experience. (up to 50 latest photos) I named it FlickrCloud (Flickr + PaperCloud).

Technical info: This application is the combination of
Get the source here.
Try this application yourself: put these codes into your blog html
<embed src="http://www.fileden.com/files/2009/8/2/2530043/flash/FlickrCloud.swf" bgcolor="#000000" type="application/x-shockwave-flash" flashvars="" flickrid="9803330@N04" allowscriptaccess="none" align="middle" height="480" width="640" />
That flashvars thing is used to inform the application the startup user ID. Remember to replace my flickr ID (9803330@N04) with your choice of user. (Don't know your flickr ID? Log into your flickr account and look at the URL on your browser's address bar, you will find the ID that looks like mine.)