NP. upon reading my comments again, I sound quite mean and nasty in my citique, sorry about that, its because I spent the past 10 hours in flex builder =P
A few more things that I would like to point out after playing with it a little more.
Usability issues
1, In the "Add playlist" screen, the "enter" key on the keyboard should press the "ok" button. In flex, you can easily do this by setting the defaultButton property in your TitleWindow. Likewise, the escape button should press the cancel button for you.
likewise for your "edit playlist" screen
2, I dont like the java uploader, Why not use a flex based one like the rest of your app?
Minor UI stuff
3, Your aqua scrollbar seems to be taken from http://www.scalenine.com , but it doesn't have the nice "rounded" arrows that the real aqua scrollbar has.
Ideally, it should be something like this, with both the rounded corners and the "swimming animation" underneath:
thanks again for the feedback. you definitely know your flex (this was the project on which i learned flex from scratch).
1. good advice on the enter key stuff.
2. the uploader actually does more than just upload... it fingerprints songs. i'm sure it could be done with flex. however when i first tried to do so i started running into a lot of security issues. and so i ditched it and went with something more familiar, with the justification that a user only uploads a handful of times. but, yes, this needs to be redone in flex.
3. good advice. one thing that i haven't been able to figure out (and it looks like your example doesn't have it either) is how to let the mouse's scroll wheel activate the scroll bar. any ideas?