Flash была оригинальной платформой, но также относится к инструменту разработки для создания анимаций на временной шкале. Эта программа изначально была ориентирована на аниматоров и художников больше, чем на программистов. Actionscript - это язык программирования Flash. Есть 3 версии - Actionscript 1 был зачаточным и довольно устарел. Actionscript 2 был построен на AS1 и широко использовался. Actionscript 3 был полностью переработан, чтобы сделать его совместимым с ECMAscript. AS1 / 2 и AS3 вообще не совместимы - плагин Flash Player, который браузеры используют для отображения флэш-памяти, либо использует виртуальную машину AS1 / 2, либо новую виртуальную машину AS3. Переписывание AS3 вместе с новой виртуальной машиной должно было повысить производительность и создать более содержательный язык программирования.
Основным форматом Flash, который экспортируется для отображения в Интернете, является файл .SWF (обычно вместе с HTML).
Flex Builder - это еще один способ для авторов, который полностью ориентирован на разработчиков. Flex Builder - это не просто инструмент для рисования и временная шкала для управления анимацией, а скорее среда разработки для создания приложений на основе Flash. Flex Builder включает в себя встроенный пользовательский интерфейс и функции данных, которые недоступны в программе разработки Flash. Однако конечным продуктом Flex Builder в конечном итоге являются файлы .SWF (вместе с соответствующим HTML).
Я полагаю, что путаница, возникшая из-за двух разных имен (Flex и Flash), помогла Adobe переименовать Flex Builder в Flash Builder в настоящей версии. Всего два способа создания однотипных файлов - либо больше на визуальной / анимационной / художественной стороне, либо на стороне программирования / приложения.