Миграция с AS2 на AS3, обработка кода слева на кнопках - PullRequest
0 голосов
/ 12 мая 2009

У меня есть несколько (20-30) Flash-файлов, которые мне нужно перенести с AS2 на AS3. Самая большая проблема, с которой я сталкиваюсь, заключается в том, что крайне утомительно просматривать весь код и менять места расположения кода на кнопках на модель обработчика событий.

Я не надеюсь, но мне было интересно, знает ли кто-нибудь какие-либо хитрости или инструменты для быстрого изменения всего кода на кнопке в AS2-совместимом коде AS3.

Спасибо.

Ответы [ 3 ]

1 голос
/ 12 мая 2009

Перенос 20-30 файлов Flash между версиями - задача не из легких - удачи вам. Как вы подозреваете, вы, вероятно, не найдете никаких ярлыков для этого. Просто переместите весь код во внешние классы по ходу дела, чтобы у вас никогда не возникало этой проблемы снова. Я полагаю, у вас нет возможности просто загрузить SWF-файлы AS2 в контейнер AS3?

0 голосов
/ 19 ноября 2010

Я давно не работал над этим, но эта библиотека JSFL может быть полезна:

gthmb_as2_converter.zip

он может анализировать один файл (FLA или файл класса) или папку файлов и делает все возможное для преобразования из as2 в as3. это не покрывает все, но это заботится о большинстве утомительных вещей. Я написал это, потому что мне надоело делать всю эту хрень вручную, когда наши дизайнеры передавали мне проекты AS2 и говорили «сделай это AS3»:)

дай мне знать, если это поможет. в zip есть основной файл README, который говорит вам, как его использовать. довольно простые вещи: запустите один из сценариев преобразования jsfl и следуйте инструкциям.

Я не думаю, что такие обработчики смогут:

on (release)
{
    //blargh
}

но если вы это сделаете: mybtn.onRelease = function()... это позаботится об этом.

0 голосов
/ 30 сентября 2010

Что ж, я бы посоветовал не уверен, что вам следует использовать какой-либо хороший декомпилятор, и этот декомпилятор может преобразовать ваш код as2 в as3. Попробуйте и удачи.

...