I have moved...

This website is no longer being updated. I have a new home for my art and photography at:


Please come say hi!

I’m on Patreon

I’m on Patreon

-*+Come visit me on Patreon for further art and photography.
Organic Contrast Nature Art Postcards

Organic Contrast Nature Art Postcards

-*+Silhouettes of nature in stasis combined with geometric forms. On actual card!
Winter Branch Snowflake T-shirt Forest Shrine – T-shirt and Mug

Actionscript 3 File Browser

May 4, 2009

In the spirit of trying to cram far more into the first quarter of the year that is probably healthy I’ve been learning AS3. Just completed (well make ready for initial release) my first AS3 application. It’s a file browser/selector for the php content management system I’ve been writing since January. The CMS has been pretty successful so far, clients have been very positive about it’s ease of use and the flexibility of the code means I’ve already re-purposed large chunks of it for other projects (mostly small budget web-template systems). There’s still a lot of functionality I’d like to add to it if time allows and I’d love to make it open source and more extensible but right now I don’t have the time.

The only horrible flaw with it was the file management system, although you could upload files, group them, add meta data and assorted other stuff, the act of including one in a content page (as an inline image, link or whatever) was a pain in the arse. It was mostly done through a plugin in TinyMCE which wangs up a popup with a list of all the files uploaded to the file library as clickable links. This is fine if you have 5 files and you know the filename of the file you are looking for but it becomes ungainly and irritating if you have any greater number of files. So for my first AS3 app I put together a nice file browser which gives you thumbnails all nicely paginated with a set of filters (alphanumeric, by file group and by file extension).

It has a couple of bugs which will need to be ironed out and I’d like to completely update the layout and some of the functionality to make it a bit of a smoother process. There’s a couple of flaws with the usability which I want to address BUT overall I’m pretty happy with it for a first version and a first AS3 project. I’ve integrated it with a couple of our client’s CMS systems and I’ll see what the feedback is like.

Click here to play with the online demo
AS3 File Browser

Category: Uncategorized, Work
Tags: as3, CMS, Flash

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Hi Bob

    Great stuff I am about to start something very similar only using two tile lists one for the resource bin and one for the selected files. What would be even more interesting if you have time is some info on what tools you are using (ide etc )

    🙂 Rich

  • Hi Rich, the only tools I used for this were Photoshop (to plan the layout) and Flash CS4, I suspect that Flex would have been a better choice but I don’t have access to it at the moment and Flash works ok for me. Backend was done in PHP using my own libraries.

T-shirts to hide your shameful nipples

Follow Me…

  • Follow me on Facebook
  • Follow me on Instagram
  • Follow me on Tumblr
  • Follow me on Flickr
  • Follow me on YouTube
  • Follow me on Pinterest
  • Follow me on Twitter

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.


I am Bob. This is my blog. It is an outlet and a substitute for real life. It contains my art, photography, illustration and thoughts on mental health (I deal with anxiety on a pretty much constant basis).

Buy My Stuff

Help fund my existence. Buy my stuff (t-shirts, art prints, stock images & graphics)

Currently Reading

A Bookkeepers Guide to Practical Sorcery

Why? -*+Because it's brilliant.

The Daily Stoic

Why? -*+It was one of the best gifts in a while. I read it every morning.

Light: Science and Magic

Why? -*+I'm learning to be a better photographer.

How to write a novel using the snowflake method

Why? -*+I'm learning to write and reading any book on the subject that looks interesting.

Symmetry: The Ordering Principle

Why? -*+Inspiration and research.

Dungeon Master’s Guide

Why? -*+Because I'm a massive geek in the middle of a nostalgia episode

What Ho Guvnor! Spiffing robot t-shirts to hide your nipples.


Let's Keep In Touch!

Enter your details below for updates on art and photography projects, discount codes on merchandise and other esoterica.

Your information will absolutely not be shared with any third parties and you can unsubscribe at any time. I use Campaign Monitor to manage my mailing list.

No thanks. Stop pestering me.