Какие инструменты мне нужны для разработки в actionscript (в Linux)
Я никогда не разрабатывал flash раньше, но у меня есть проект, в котором я хочу использовать библиотеку actionscript 3, и я не уверен, какие инструменты мне нужно начинать. Чтобы еще больше усложнить ситуацию, моя основная область разработки - это ubuntu box. Есть ли необходимые пакеты, которые мне нужно установить? Или любой .deb я могу купить?
Спасибо
Ответы
Ответ 1
Окно Windows или Mac.:-)
просто шутите, на самом деле вы можете использовать описанный выше Flex 3 SDK и скомпилировать с помощью CLI. Если эти библиотеки AS3 представляют собой библиотеки Flex (иногда есть расхождения между тем, что работает в Flex, что работает в CS3 и что работает в обоих), тогда вы должны иметь возможность импортировать их и использовать их.
Кроме того, я никогда не пробовал это сам, но Flex Builder основан на Eclipse, и я считаю, что есть способ настроить Eclipse для компиляции с компиляцией Flex с открытым исходным кодом, если вы предпочитаете работать в графической среде IDE.
Ответ 2
Я написал запись в блоге о том, как настроить Eclipse + AXDT + Flex SDK, чтобы подготовить среду разработки mxml/actionscript (as3) к Linux. Если вам интересно, вы можете посмотреть здесь:
http://netpatia.blogspot.com/2009/09/flash-development-on-linux.html
Ответ 3
Похоже на то, что начало работы с Flex 3 sdk (http://www.adobe.com/products/flex/flexdownloads/index.html). Любые другие предложения?
Ответ 4
У меня были очень хорошие впечатления от Sprouts. Это рубиновая оболочка для Flex SDK, которая позволяет строить с помощью Rake и легко подключается к механизмам непрерывной интеграции.
http://www.projectsprouts.com/
Ответ 5
Я недавно использовал Flex Builder Linux и могу рекомендовать его. Это просто, чтобы идти, и, для альфы, является стабильным и имеет все функции, которые вы могли бы хотеть.
Ответ 6
Project Sprouts, вероятно, будет самым быстрым способом встать и работать с разработкой ActionScript или Flex в любой операционной системе, но особенно на Linux.
Вам нужно будет установить Ruby и RubyGems, кроме этого, это несколько команд терминала, и вы должны иметь создание и отображение приложений.
Вы должны иметь возможность создавать проекты ActionScript 2, ActionScript 3, AIR или Flex без какой-либо ручной настройки системы. Поскольку Sprouts по сути является приложением CLI, вы можете использовать любую среду разработки, которую вы предпочитаете, и инициировать свои сборки с помощью простых команд, таких как:
# Compile and run debug build
rake debug
# Compile and run test harness
rake test
# Compile an optimized build for deployment
rake deploy
# Compile your application as a library
rake swc
# Generate documentation for your application
rake doc
Конечно, вы можете легко создавать или настраивать скрипты сборки, используя Rake, удивительно простой и гибкий механизм сборки script.
Подобно Rails, Sprouts также поставляется с генераторами кода, которые автоматически создают классы, тестовые примеры, тестовые пакеты и даже компоненты MXML.
В отличие от многих проектов с открытым исходным кодом, Sprouts включает довольно обширную и подробную документацию.
Сообщите нам, что вы думаете.
http://projectsprouts.org
Ответ 7
JetBrains IntelliJ IDEA (не бесплатно)
http://www.jetbrains.com/idea/features/flex_ide.html
JetBrains Astella (бесплатно, но бета)
http://blog.jetbrains.com/astella/
http://confluence.jetbrains.com/display/AS/Astella+EAP
Ответ 8
В то время как FlexBuilder хорош, ему не хватает многих функций, которые Powerflasher включает в FDT (Flash Developer Tools) для Eclipse. В FlexBuilder отсутствуют такие вещи, как шаблоны, лучшее форматирование, автоматическое исправление предупреждений и ошибок. Он работает на Eclipse, что делает его перекрестной платформой, но следует предупредить, что они не тестируются в среде Linux (однако у людей не было серьезных жалоб).
Посмотрите все функции здесь: http://solutions.powerflasher.com/index.php?id=136#feature_03
Ответ 9
Вы можете попробовать haXe. На самом деле это не ActionScript, но он очень похож (и вы также можете скомпилировать его на стороне сервера или javascript): haXe.org
Ответ 10
Я использую Flex SDK, Emacs (Sub для вашего редактора по выбору) и Ant как инструмент сборки. Я писал о том, как создать все здесь:
http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/
Adobe имеет бесплатную альфа-версию FlexBuilder для Linux, я думал, что она очень неустойчива при редактировании файлов MXML, но если вы выполняете строгий actioncript, вы можете найти ее полезной. вы можете получить это здесь:
http://labs.adobe.com/technologies/flex/flexbuilder_linux/
Ответ 11
Возможно, вам понравится MTASC
http://www.mtasc.org/
Компилятор с открытым исходным кодом script. Я имел смысл обойти это, но у меня еще не было шанса. Слышал о нем великие вещи.
Надеюсь, когда я обойдусь с ним и у вас будут вопросы, вы будете рядом, чтобы ответить им.