Каковы наилучшие инструменты Open Source для разработки Flash-приложений? Каковы лучшие места для начала обучения?

Что касается инструментов, я знаю Haxe, MTASC и swfmill. Можете ли вы предложить какие-либо успехи или ужасные истории, связанные с любым из них? Есть ли другие, которые я должен исследовать?

Что касается обучения, Adobe Developer Connection, похоже, содержит достойные справочные материалы, но в учебниках все предполагают, что читатель использует Продукт Adobe Flash. Существуют ли учебные пособия для пользователей с открытым исходным кодом?

В чем преимущества Flash 9/ActionScript 3 против Flash 8/ActionScript 2? Правильно ли я полагаю, что Flash 8 по-прежнему широко используется, чем Flash 9, и лучше поддерживается флеш-проигрывателями с открытым исходным кодом?

Ответ 1

Если вы собираетесь ориентироваться на мобильные устройства (или Wii), вы, вероятно, захотите придерживаться Flash 7.

Adobe по-прежнему не имеет Flash 9 SDK для этих (встроенных/мобильных) платформ. Новейший SDK FlashLite 3, который поддерживает Flash 8.

Все, что строится до или вокруг октября .07, скорее всего, все равно будет использовать Flash 7 SDK.

Конечно, если вы только разрабатываете Mac/Win/Linux, то ничего из этого не имеет значения.

Я всегда считал, что если вам не нужны какие-либо новые функции или исправления ошибок, лучше всего придерживаться немного более старых, но более совместимых версий. Это касается практически любого развития.

Ответ 2

Инструмент, FlashDevelop действительно хорош (и свободен). Фактически, сайт osflash.org очень впечатляющий и тщательный.

Ответ 4

Другой, старый инструмент: Ming. Похоже, он все еще жив.

Развертывание Flash 7/8/9: см. статистику Adobe: Прошивка версии Adobe Flash Player, Не слишком уверен в том, что означают цифры, но я полагаю, они подразумевают, что Flash-апплеты, ориентированные на Flash 7, имеют 99% -ное проникновение (то есть, нерестующих читателей от 7 до 9), в то время как те, которые нацелены на Flash 9, имеют проникновение 97,7%, все еще высокий показатель.

Должен ли я попробовать и начать кодирование для Flash, я думаю, что я буду напрямую в AS 3 (лучше поддерживать OO, лучше выполнять).

PS: Я вижу, вы упоминаете игроков с открытым исходным кодом. Я понятия не имею о их проникновении, но я боюсь, что это очень мало.

Ответ 5

"Правильно ли я считаю, что Flash 8 все еще широко развернута, чем Flash 9 и лучше поддерживается Игроки с открытым исходным кодом?"

Не стоит беспокоиться о игроках с открытым исходным кодом, так как их мало кто использует. Я не знаю, с открытым исходным кодом, я поддерживаю Flash 8 - все они версии 6/7, я думаю. Есть официальные Flash 9-плееры для Windows/Mac/Linux, а другие устройства поддерживают либо старые версии, либо FlashLite. Wii и PS3, например, поддерживают Flash Player 7.

Ответ 6

С точки зрения развития - я бы избегал ActionScript 2, как чума (если это не часть ваших требований, конечно... то есть, ваш клиент нуждается в чуме).

Это старый, не активно развитый (то есть Adobe не прилагает никаких усилий в AS2-кодовую базу), и большинство вещей, которые вы узнаете (например, почему, черт возьми, вам нужно использовать .createMovieClip() для создания объекта) это вещи, которые не будут перенесены в развитие AS3.