У меня всегда было плохое время при переходе с AS2 на AS3, в основном из-за того, что не существует хороших автоматических сценариев для всего процесса, и, откровенно говоря, это скучно. В долгосрочной перспективе обновление старого кода AS2 для проектов, которые все еще активны и обновляются сами по себе, - отличная идея, AS3 - просто лучший язык, а AVM2 работает быстрее, чем AVM1.
Вы можете использовать скрипт, чтобы убрать подчеркивания во многих свойствах, добавить информацию о пакете, выполнить некоторые базовые операции импорта, но я обнаружил, что, вероятно, лучший способ для меня - просто сбросить ваш основной файл. или управляющий класс в строку класса документа в вашем FLA, закомментируйте все, кроме конструктора, и просто начинайте конвертировать и снимать комментарии по мере продвижения. Это может показаться медленным, но я чувствую, что попытка выяснить 40 различных ошибок компилятора может оказаться медленнее.
Удачи, это необходимая работа, но не веселая работа.