Uno de los cambios más notables en Flex 4 es la incorporación de una nueva arquitectura de componentes llamada "Spark"; ésta reemplaza a algunos de los componentes que existían en el espacio de nombres "MX" que era usado en las versiones anteriores de Flex.