Я никогда раньше не занимался разработкой Flash, но у меня есть проект, в котором я хочу использовать библиотеку ActionScript 3, и я не уверен, какие инструменты мне нужны для запуска. Чтобы еще больше усложнить ситуацию, моей основной коробкой для разработки является коробка Ubuntu. Есть ли какие-то необходимые пакеты, которые мне нужно установить? Или какие-нибудь .deb, которые я могу купить?





Похоже, SDK Flex 3 (http://www.adobe.com/products/flex/flexdownloads/index.html) - хорошее место для начала. Есть другие предложения?
Коробка Windows или Mac. :-)
Шучу, на самом деле вы можете использовать Flex 3 SDK, упомянутый выше, и компилировать с помощью CLI. Если эти библиотеки AS3 действительно являются библиотеками Flex (иногда есть несоответствия между тем, что работает в Flex, что работает в CS3, и что работает в обоих), вы сможете импортировать их и использовать.
Кроме того, я сам никогда не пробовал, но Flex Builder основан на Eclipse, и я считаю, что есть способ настроить Eclipse для компиляции с помощью компиляции Flex с открытым исходным кодом, если вы предпочитаете работать в графической среде IDE.
Я использую Flex SDK, Emacs (дополнительный редактор по вашему выбору) и Ant в качестве инструмента сборки. Я писал о том, как все настроить здесь:
http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/
У Adobe есть бесплатная альфа-версия FlexBuilder для Linux, я думал, что при редактировании файлов MXML он был довольно нестабильным, но если вы выполняете строгую работу с ActionScript, это может оказаться полезным. вы можете получить это здесь:
http://labs.adobe.com/technologies/flex/flexbuilder_linux/
flex Builder для Linux прекращен и перестанет работать 21 декабря 2010 года.
Ссылка на статью в вашем блоге не работает - ее также невозможно найти на вашем сайте. Не могли бы вы обновить, я бы с удовольствием прочитал это.
Я недавно использую Flex Builder Linux и могу порекомендовать его. Это несложно начать, и для альфа-версии он стабилен и имеет все функции, которые вам могут понадобиться.
flex Builder для Linux прекращен и перестанет работать 21 декабря 2010 года.
Возможно, вы захотите взглянуть на MTASC http://www.mtasc.org/ Компилятор сценария действий с открытым исходным кодом. Я собирался посмотреть на него, но пока не имел возможности. Слышал об этом много хорошего. Надеюсь, когда я дойду до этого и у вас появятся вопросы, вы сможете на них ответить.
mtasc компилирует только as2, насколько я знаю
Хотя FlexBuilder хорош, ему не хватает многих функций, которые Powerflasher включает в FDT (Flash Developer Tools) для Eclipse. FlexBuilder не хватает таких вещей, как шаблоны, лучшее форматирование, автоматическое исправление предупреждений и ошибок. Он работает на Eclipse, что делает его кроссплатформенным, но имейте в виду, что они не тестируются в среде Linux (однако у людей не было серьезных жалоб).
См. Все функции здесь: http://solutions.powerflasher.com/index.php?id=136#feature_03
Вы можете попробовать Haxe. На самом деле это не ActionScript, но он очень похож (и вы также можете скомпилировать на стороне сервера или JavaScript).
У меня был очень хороший опыт использования Sprouts. Это рубиновая оболочка для Flex SDK, которая позволяет создавать с помощью Rake и легко подключается к механизмам непрерывной интеграции.
Проектные ростки, вероятно, будет самым быстрым способом начать разработку ActionScript или Flex в любой операционной системе, но особенно в Linux.
Вам нужно будет установить Рубин и RubyGems, кроме этого, это пара команд терминала, и у вас должно быть создание и отображение приложения.
Вы должны иметь возможность создавать проекты ActionScript 2, ActionScript 3, AIR или Flex без какой-либо ручной настройки системы. Поскольку Sprouts по своей сути является приложением CLI, вы можете использовать любую среду разработки, которую вы предпочитаете, и запускать сборки с помощью простых команд, например:
rake debug
rake test
rake deploy
rake swc
rake doc
Конечно, вы можете легко создавать или настраивать свои сценарии сборки, используя Грабли, удивительно простой и гибкий движок сценариев сборки.
Как и Rails, Sprouts стандартно поставляется с генераторами кода, которые автоматически создают классы, тестовые наборы, наборы тестов и даже компоненты MXML.
В отличие от многих проектов с открытым исходным кодом, Sprouts включает довольно обширные и подробная документация.
Поделитесь с нами вашими мыслями.
Я написал в блоге запись о том, как настроить Eclipse + AXDT + Flex SDK для подготовки среды разработки mxml / actionscript (as3) в Linux. Если вам интересно, вы можете посмотреть здесь: http://netpatia.blogspot.com/2009/09/flash-development-on-linux.html
JetBrains IntelliJ IDEA (платно)
http://www.jetbrains.com/idea/features/flex_ide.html
JetBrains Astella (бесплатно, но бета)
Ага - это тот самый. Я разрабатываю на osx, но мы запускаем сервер непрерывной интеграции на linux, и я использую «простой» flex sdk для компиляции этой версии, отлично работает.