Если вы уже знакомы с AS2 (и у вас есть опыт работы с другими языками), переключение на AS3 не должно быть слишком сложным. Есть несколько мест, где вещи немного изменились: в основном модель событий и некоторые широко используемые API-интерфейсы, такие как flash.net (то есть загрузка материалов, будь то изображения, SWF-файлы, звуки, XML и т. Д.) И список отображения (много больше опций, чем просто мувиклип, более последовательный, повторный просмотр и т. д.). Работа с XML также изменилась (навсегда), и он стал более мощным и простым (но вы можете использовать старый API, если хотите, он все еще там). Тем не менее, большая часть самого языка не сильно изменилась.
Я уверен, что вы знаете о потенциальных проблемах с кодом на временной шкале. Что ж, то же самое относится и к AS3, хотя некоторые вещи, такие как размещение кода на объектах, не разрешены в AS3.
Я не вижу проблемы в размещении материала на сцене в IDE и использовании мувиклипов для анимации. ИМО, вот почему они там в первую очередь. Я знаю, что некоторые люди зациклены на создании и позиционировании всего кода. Я не из тех. Для меня IDE может быть хорошим инструментом для разметки, твининга и т. Д., По крайней мере, в большинстве случаев (с другой стороны, для некоторых очень динамичных вещей вам также придется кодировать разметку).
Так что я бы не советовал против умеренного использования кода временной шкалы. Если это соответствует вашим потребностям, вписывается в ваш рабочий процесс и позволяет вам делать то, что вам нужно, не делая невозможным поддерживать (или даже следить) беспорядок, почему бы и нет?
Если в какой-то момент вам нужно поместить что-то в классы, вы реорганизуете код и перемещаете его по ходу работы.