Archive | December, 2008

Need some glossy icons?

http://www.noupe.com/icons/50-most-beautiful-icon-sets-created-in-2008.html [Update: Original link dead!]

http://www.noupe.com/freebie/50-most-beautiful-icon-sets-created-in-2008.html [Update 2: New link found!]

Some points to consider when building AIR apps

http://www.webkitchen.be/2008/12/17/best-practices-6-air-features-that-may-annoy-your-users/

Hobnox AudioTool

This is one of the new flash 10 RIAs that had everyone excited at Flash on the Beach, it’s amazing! http://www.hobnox.com/index.1056.en.html

Mmm… Cookies. In ActionScript / JavaScript.

I like cookies – they’re like the poor man’s server-side session.

Yes, Cookies aren’t 100% reliable, I know, but I think for a lot of things, they’re a damned good solution.  Flash has it’s own version of cookies, of course – called Shared Objects – but there’s a few problems I can think of with them;

  1. They’re not very well integrated with the browser.  A user might expect cookies to track information about themselves, but they also expect that – at any point in time – they can clear the cookies themselves and reset everything. You (the developer) might not want the user to be able to do this, but tough, the user should be able to do it.  People to prefer to work with things they understand, and understand the limits of.
  2. They’re only available via Flash.
  3. They’re a pain to work with.

So, cookies.  There’s a couple of great resources out there for dealing with cookies in JavaScript and ActionScript 3.0. Quirksmode (http://www.quirksmode.org/js/cookies.html) is unparallelled for its discussion and practical examples of working with Cookies in JavaScript.

And in:flex Blog (http://myflex.wordpress.com/2008/11/12/actionscript-cookie-util/) has an excelent, fully featured, self-contained ActionScript 3.0 class library for reading, writing and deleting cookies, all without external functions.  Which is very clever.

Packaging Pixel Bender filters in SWC files

This is a useful post – it talks about how you can embed a Pixel Bender filter into a SWC, which you could then use for including in other projects.

http://www.mikechambers.com/blog/2008/09/08/encapsulating-custom-pixel-bender-filters-in-actionscript-3/

Why? Well, it make sense if you don’t want to rely on multiple source files, or more likely, if you don’t want people messing around with your Pixel Bender source files (or pinching your intellectual property).