Я знаю, что ActionScript 3.0 изначально разрабатывался как объектно-ориентированный язык, и его использование означает меньшее количество кода временной шкалы или его отсутствие во Flash-документах.
У меня довольно большой опыт работы с ООП, и мне комфортно на уроках письма. Однако, поскольку я в основном использую Flash для анимации, мне почти никогда не нужно писать код ActionScript, кроме как для предварительных загрузок, субтитров, контроля качества, ссылок на веб-сайты и так далее. Фактически, я до сих пор настраиваю свои Flash-фильмы на использование AS2, потому что я привык к _1 _ / _ 2_, предварительным загрузкам AS2, субтитрам, контролю качества и даже getURL()
. Конечно, я действительно хочу двигаться дальше сейчас, когда практически все используют Flash Player 9 или 10, и теперь, когда я баловался другими языками объектно-ориентированного программирования, такими как Java, C # и Objective-C.
Я новичок в AS3 и не очень хорошо разбираюсь в AS2. Учитывая мое текущее использование ActionScript, есть ли случаи, когда все еще можно использовать очень простой код AS3 на временной шкале вместо перемещения кода в класс, тем более что переход в класс может означать излишнее увеличение количества LOC с 4 до 40 ? (Черт возьми, последний случай ("вместо ...") вообще вызывает беспокойство?)