Got a relatively complex assignment today. In most languages I could do it easily, but the combination of ActionScript/Flash/Flex's suckiness and the horrible Flex IDE, it's actually quite hard.
Seems like ActionScript is a blend of Java and Visual Basic. Java is a relatively OK language, but Visual Basic — ugh! For example, instead of declaring variables with the type first, then the name ("int foo"), ActionScript displays its braindeadness by using this: "var foo:int". Doesn't seem too bad, right? Well it is if you have to do it a lot.
Another area where ActionScript is almost as bad as a language like J# is documentation. There is a real lack of documentation available online, especially things like community discussions on how to do a certain task. This is probably either because most Flash developers are artists and so don't use ActionScript much, or because the whole Flash platform is proprietary.
Anyway, hopefully I'll start to like Flex more after I read some of the books I got on it. Unfortunately, struggling with Flex for 8 hours a day doesn't leave me too eager to read books on it after I come home.