Ну, это немного беспорядок, если вы с ним не знакомы, но я постараюсь объяснить это настолько просто, насколько смогу:
В данный момент во флеш-плеере 2 виртуальные машины. Их обычно называют AVM1 и AVM2 (AVM означает виртуальную машину ActionScript).
AM1 запускает «старый» байт-код и сценарий выполняется с использованием Actionscript 1.0 и 2.0. AVM2 запускает «новый» байт-код и сценарий с использованием Actionscript 3.0. Меняется не только язык, но и большая часть API проигрывателя (наиболее показательный пример - список отображения)
FP 9 и выше могут запускать как старый, так и новый код, но не одновременно. (В некоторой степени вы можете выполнить AVM1 из «контейнера» AMV2, но это довольно проблематично и не стоит хлопот, IMO).
Номер версии Flash IDE, используемый для соответствия номеру основного выпуска проигрывателя. Итак, для Flash IDE 6 у вас была FP 6, для Flash IDE 7 у вас была FP 7 и так далее. Но когда была выпущена FP 9, Adobe ID была переименована в CS3. Тем не менее, думайте о CS3 как о Flash IDE 9, а CS4 как о Flash IDE 10, и та же логика все еще применяется.
Используя IDE, вы можете скомпилировать SWF в любую предыдущую версию. Таким образом, с CS3 вы можете экспортировать для игрока 9 и ниже, и вы можете выбрать использование старой виртуальной машины (то есть AS 1.0 или AS 2.0) или AVM2 (то есть AS 3.0).
Если вы планируете делать временные рамки, Flash IDE - ваш лучший выбор. Поскольку вы хотите кодировать в AS 3.0, вам потребуется как минимум CS3.
Но, как вам сказали, вам не нужна Flash IDE для компиляции SWF-файлов. Flex SDK (который отличается от Flex Framework) доступен бесплатно и поставляется с компилятором mxmlc, который можно использовать в других редакторах / IDE (с открытым исходным кодом, например FlashDevelop, или коммерческий, как FlexBuilder или FDT, два Eclipse). плагинов). Вы также можете скомпилировать из командной строки, если хотите.
Надеюсь, в этом есть какой-то смысл!