Хотя Компилятор командной строки MTASC может компилировать файлы классов ActionScript в SWF, мне нужно конкретное понимание его возможностей с помощью переключателей командной строки.
-version n: specify SWF version : 6 to generate Player 6r89 compatible SWF or 8 to access Flash8 features.
-frame f: will export AS2 classes into target frame of swf.





С AS2 весь ваш код будет импортирован в один и тот же фрейм, вы можете выбрать, какой фрейм это будет.
Однако в AS3 код, импортированный в корень, попадает в кадр 1, а код, импортированный с фигурами, входит в фрейм фигуры.
Насколько мне известно, вы не можете указать, какие классы в какие фреймы входят. Однако вы можете указать фрейм, в который будет экспортирован весь код класса. Поскольку формат SWF - это формат для обработки паром (он загружается покадрово), вы можете, например, экспортируйте все свои классы во фрейм 2. Если вы поместите код в фрейм 1, который в основном начинается с останавливаться();, а затем вы войдете в цикл, чтобы измерить, сколько SWF загружено, вы можете создать предварительный загрузчик SWF во фрейме. один.
Вы также можете взглянуть на swfmill, который позволяет размещать фреймы вашего SWF и импортировать ресурсы. Вы можете использовать MTASC для внедрения кода в SWF-файл, созданный swfmill.