Отличия Flex от Flash Flex — это большой набор классов расширяющих возможности Flash.
Flex-framework включает возможности локализации, стилизации приложения, разработки модульного приложения, встроенные валидаторы и форматоры текстовых полей.
Все те инструменты, которые нужны разработчикам приложений, работающих online.
Но все готовые решения, включенные во Flex-framework, компилируются в результирующий SWF файл, увеличивая его размер.
В случае с Flash результирующий SWF файл содержит только те классы, которые написал программист.
Инструменты создания RIA основаны на flex-framework (Adobe Catalyst, Adobe Flex, Aptana Studio и т.д.). Инструменты для работы с анимацией и графикой используют базовые возможности flash. Поэтому баннеры и медийная реклама делаются без использования flex.