I'm new to flex, and very confused with that there is a "MX" library and also a "Spark" library? They have a lot of similar controls.
Why both of them exist? Which one should I choose?
MX is the old Flex 3 Library.
Spark is the new Flex 4 Library. It has way better skinning/styling Capabilities, is faster and optimized for mobile.
IMHO in 95% of the cases Spark is the better choice.