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.

Social commentary on a t-shirt, that definitely won't annoy anyone.

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.

About

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)

I Tell It Like It Is - T-shirts for your inner straight talking idiot