Хотя компилятор командной строки Flex (mxmlc) может компилировать файлы MXML + ActionScript в SWF-файлы, мне нужно конкретное понимание его возможностей с помощью переключателей командной строки.





$> mxmlc --help target-player
-target-player <version>
specifies the version of the player the application is targeting.
Features requiring a later version will not be compiled into the
application. The minimum value supported is "9.0.0".Вы не можете определить язык afaik - mxmlc версии 3 - это только компилятор ActionScript 3. Может быть некоторая обратная совместимость, но это не комбинированный компилятор AS2 и 3.
Я даже не уверен, что на самом деле означает ваш третий пункт, или на самом деле, о чем вы спрашиваете в целом.
Использование гибкого компилятора - это не то же самое, что создание чего-либо во флэш-памяти, вы не помещаете определенный код в определенные кадры. В любом случае приложения Flex имеют только 2 кадра.
Если вы хотите скомпилировать свой код для AS2, вам нужно будет использовать mxmlc, который был создан для Flex 2, если вы используете последнюю версию mxmlc, то он сделает это для AS3.
Если вы пишете код в AS3, вы должны настроить flashplayer 9 или более поздней версии.
да, вы правы, я забыл о 1.x, так как flex 2 был таким недолговечным :)
Еще одно исправление к этой строке: «Если вы хотите скомпилировать свой код для AS2, вам необходимо ...» В отличие от Flex 1.5, который был технологией сервер и больше не доступен, для компиляции ActionScript 2.0 можно использовать MTASC (mtasc.org). код. Учитывая другие проблемы с этим, вероятно, следовало бы просто удалить линию.
Хотя это и не прямой ответ на ваш вопрос, интересно отметить, что следующие аргументы для MXMLC позволят вам написать код в стиле AS1:
-strict=false -as3=false -es=true
С этими аргументами вы снова сможете расширить с помощью прототипа, и компилятор не будет использовать строгий режим. Это интересный способ «расширить» язык и поиграть с JS-подобными возможностями, которые обычно не используются в AS3.
Flex 1.x использовал AS2. Flex 2 был первым компилятором, поддерживающим AS3.