Flex is designed for buildings RIAs, however you may prefer to work in Flash, it really depends on your development style... but the most important thing is to have a strong grasp of AS3 and its particular brand of OOP, you can apply that knowledge to Flex and Flash