Flex - это фреймворк для flash. В среде Flex можно использовать следующие языки:
Flex был создан для упрощения и ускорения работы приложений на флеш-памяти, поскольку вы можете делать множество вещей без необходимости использовать ActionScript 3.
Например, если вы хотите установить цвет границы текстового поля, добавьте текст «привет» и добавьте его на сцену. Вот как вы бы сделали это во Flash, используя Actionscript 3:
var yourTextfield:TextField = new TextField();
yourTextfield..border.fill.color.value = 0xff3300;
yourTextfield.text = "hello";
addChild(yourTextfield);
А вот как вы это делаете в среде Flex с использованием MXML:
<s:TextArea text="hello" borderColor="#ff3300"/>