Ответ вроде как.Flash может использовать бесплатный компилятор FlexSDK.Но он не может обрабатывать MXML - язык сценариев, используемый для создания приложений Flex Framework.
Тем не менее, существует отличный бесплатный инструмент с открытым исходным кодом под названием FlashDevelop, который может работать как с Flash IDE, так и с FlexCompiler.http://flashdevelop.org.
Он не имеет конструкторского представления FlashBuilder, а его профилировщик не такой полный, как в FlashBuilder.Но лично я предпочитаю использовать его.
ОБНОВЛЕНИЕ: Ниже в ответе говорится, что flash не может использовать любой другой SDK.Это не совсем точно, на этот раз (Adobe CS5.5) Flash имеет собственный компилятор, который не включает в себя какие-либо классы FlexFramework.И так есть как минимум 2 варианта компилятора для flash.Один через Flash, а другой через Flash Builder.Кроме того, любой желающий может использовать бесплатный flex SDK в качестве утилиты командной строки для компиляции swfs.Это то, что лежит в основе альтернатив Flash, таких как FlashDevelop и плагин FDT Eclipse, среди других ресурсов, которые компилируют swfs.