Как программист должен начать работу с Flash / Flex / ActionScript? - PullRequest
7 голосов
/ 22 марта 2010

Какой кратчайший путь от нуля (т. Е. На моем компьютере нет программного обеспечения для разработки флэш-памяти или информации о том, где его можно получить или начать работу) до запуска ActionScript "hello world"?

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

Я провел больше времениЯ считаю, что необходимо исследовать этот вопрос и не найти много информации.Надеюсь, этот вопрос найдут такие программисты, как я, которые хотят начать работу с Flash / Flex / ActionScript (после утреннего исследования я все еще даже не знаю, какую терминологию использовать, поэтому просто выложу все это).

Обучающие программы ActionScript, которые я обнаружил, сосредоточены на концепциях программирования, т. Е. На логике, ветвлении, ООП и т. Д., И в некоторых даже есть примеры кода для загрузки, но ни один из найденных мною кодов не объясняет, как компилировать изапустить код.Кажется, все они предполагают, что у вас есть IDE, но вы не знаете, как программировать, в противоположность той позиции, в которой я нахожусь.

Вот наиболее похожие вопросы, которые я нашел: Что такое Adobe Flex?Это просто Flash II? Начало работы с программированием ActionScript с пользовательским интерфейсом Flex 3 https://stackoverflow.com/questions/2123105/how-to-learn-flex

Ответы [ 7 ]

5 голосов
/ 22 марта 2010

Если вы программист, пройдите по маршруту Flex. Flex полностью бесплатен, и вы можете получить Hello World SWF в кратчайшие сроки. Вы можете использовать демонстрацию FlexBuilder или свободно доступную, но иногда менее полезную версию FlashDevelop. (На самом деле, я думаю, что единственная проблема с FlashDevelop заключается в том, что у него нет хорошего отладчика, или нет, когда я проверял последний раз).

Тем не менее, я бы настоятельно рекомендовал не использовать Flex, Flash или любой другой продукт Adobe, потому что по моему опыту Flex - ужасный API, а ActionScript - ужасный язык. Flash по-прежнему является лучшей платформой для RIA только благодаря ее проникновению, поэтому, если AJAX не может решить ваши проблемы всеми средствами, изучите Flex. Конечно, это не невозможно работать с. Но Flex похож на библиотеку Java, переосмысленную командой людей, которые взяли один класс Java в старшей школе.

Во всяком случае,

1) Получите демонстрационную версию FlexBuilder от Adobe: http://www.adobe.com/products/flex/flexdownloads/
Я уверен, что он поставляется с Flex SDK.

2) Начать новый проект Flex.

3) Базовая программа MXML уже написана. Добавьте <mx:Label text="Hello world" /> в тег <mx:Application>

4) Выполнить-> Запустить YourProjectNameHere

5) Прочитайте ужасную документацию Adobe и справку по Flex API.

2 голосов
/ 22 марта 2010

Кратчайший путь от нуля до отображения «Hello World» - это, вероятно, Flash IDE. Просто запустите программу, введите в первый ключевой кадр что-то вроде

trace("Hello World");

на временной шкале, а затем нажмите «Опубликовать».

Конечно, вы должны заплатить за Flash IDE, и если вы просто делаете чистое программирование и не рисуете сложные анимации, то есть бесплатные альтернативы. Тот, кого я и некоторые другие продолжаем настаивать, это Хэкс. Бесплатный язык с открытым исходным кодом на основе AS3, который затем можно скомпилировать и настроить для различных платформ, включая Flash SWF. Я использую бесплатную программу FlashDevelop для кодирования, которая поддерживает Haxe.

Пример (взят с сайта http://haxe.org/doc/start/flash):

Определите / создайте этот класс в файле с именем Test.hx

class Test {
    static function main() {
        trace("Hello World !");
    }
}

Создайте файл compile.hxml в том же каталоге со следующим содержимым.

-swf9 test.swf основной тест

Запустите compile.hxml, во FlashDevelop просто щелкните по нему правой кнопкой мыши, и все готово

Вот и все:)

1 голос
/ 28 марта 2010

Это должно послужить хорошим началом для изучения этих технологий:

  1. Adobe Flash Tutorial
  2. Adobe Flex Video Training
  3. Учебник по Adobe ActionScript
1 голос
/ 23 марта 2010

Простой ответ на ваш вопрос:

Я узнал все, что мне нужно было, чтобы начать программировать во Flash на http://www.gotoandlearn.com

Большинство его бесплатных 20-минутных видеоуроков используют Flash IDE, но вы можете скачать бесплатную пробную версию, которая будет работать в течение месяца, если вы только начинаете. Его первая половина или около того примеров есть в AS2, поэтому я бы не стал их использовать, если только вы не знаете, что вам придется работать над старыми проектами - начните с видео «Использование класса документа». Это забавно, потому что он идет от действительно дерьмового кодера, показывающего базовые примеры, к довольно продвинутому разработчику с подробными учебниками. Посмотрите его вещи, и в конце концов вы поймете, как они работают во Flash.

Еще один вариант, который у вас есть, - это серия Adobe «Flex in a Week» - если вы больше разбираетесь в программировании и понимаете концепции ООП, то, возможно, вы бы не хотели возиться с Flash IDE. Перейдите прямо во Flex, который вы можете скачать бесплатно в течение 60 дней (или навсегда бесплатно, если вы студент или безработный), а затем посмотрите видео здесь, они поймают вас на скорости:

http://www.adobe.com/devnet/flex/videotraining/

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

Ура, MYK

1 голос
/ 22 марта 2010

Я бы порекомендовал вам использовать FlashDevelop + Flex SDK.

Это бесплатно, удобно и приятно для маленьких и больших проектов.

0 голосов
/ 22 марта 2010

В блоге Senocular есть небольшой учебник Hello World, посвященный компиляции кода AS3 ... может быть полезной отправной точкой?

http://www.senocular.com/flash/tutorials/as3withmxmlc/

0 голосов
/ 22 марта 2010

Кроме того, я знаю, что Адам Флатер и его друг писали в то время, когда была выпущена flex3, блог под названием «Изучение флекс с нуля». Это может быть хорошей отправной точкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...