Какие инструменты мне нужны для разработки в ActionScript (в Linux)

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
19
0
17 794
11
Перейти к ответу Данный вопрос помечен как решенный

Ответы 11

Похоже, SDK Flex 3 (http://www.adobe.com/products/flex/flexdownloads/index.html) - хорошее место для начала. Есть другие предложения?

Ага - это тот самый. Я разрабатываю на osx, но мы запускаем сервер непрерывной интеграции на linux, и я использую «простой» flex sdk для компиляции этой версии, отлично работает.

Simon Groenewolt 09.01.2009 02:01
Ответ принят как подходящий

Коробка 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 года.

Stann 12.12.2010 18:21

Ссылка на статью в вашем блоге не работает - ее также невозможно найти на вашем сайте. Не могли бы вы обновить, я бы с удовольствием прочитал это.

DilbertDave 19.01.2011 19:21

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

flex Builder для Linux прекращен и перестанет работать 21 декабря 2010 года.

Stann 12.12.2010 18:21

Возможно, вы захотите взглянуть на MTASC http://www.mtasc.org/ Компилятор сценария действий с открытым исходным кодом. Я собирался посмотреть на него, но пока не имел возможности. Слышал об этом много хорошего. Надеюсь, когда я дойду до этого и у вас появятся вопросы, вы сможете на них ответить.

mtasc компилирует только as2, насколько я знаю

Simon Groenewolt 09.01.2009 01:58

Хотя 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 и легко подключается к механизмам непрерывной интеграции.

http://www.projectsprouts.com/

Проектные ростки, вероятно, будет самым быстрым способом начать разработку 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 включает довольно обширные и подробная документация.

Поделитесь с нами вашими мыслями.

http://projectsprouts.org

Я написал в блоге запись о том, как настроить Eclipse + AXDT + Flex SDK для подготовки среды разработки mxml / actionscript (as3) в Linux. Если вам интересно, вы можете посмотреть здесь: http://netpatia.blogspot.com/2009/09/flash-development-on-linux.html

Другие вопросы по теме