Как программист должен начать работу с Flash/Flex / ActionScript?
каков кратчайший путь между нулем (т. е. нет программного обеспечения для разработки flash на моем компьютере или информации о том, где его получить или начать работу) для запуска "hello world" ActionScript?
Я надеюсь на ответ, который дает пошаговые инструкции о том, какое именно программное обеспечение необходимо для начала работы, пример кода "hello world" и инструкции по компиляции и запуску кода.
Я провел больше времени, чем я думаю, должно быть необходимо исследовать этот вопрос и не найти много информации. Надеюсь, этот вопрос будет найден программистами, такими как я, которые хотят начать работу с Flash/Flex/ActionScript (после моего утреннего исследования я даже не знаю, какую терминологию использовать, поэтому я просто выброшу все это там).
учебники ActionScript, которые я нашел, сосредоточены на концепциях программирования, т. е. логике, ветвлении, ООП и т. д., а некоторые даже имеют примеры кода для загрузки, но ни один из них я не нашел описывается, как скомпилировать и запустить код. Все они, похоже, полагают, что у вас есть IDE, но нет знаний о программировании, прямо противоположное тому положению, в котором я нахожусь.
вот самые связанные вопросы, которые я нашел:
что такое Adobe Flex? Это просто Flash II?
начало работы с программированием Flex 3 UI ActionScript
https://stackoverflow.com/questions/2123105/how-to-learn-flex
7 ответов
Если вы программист, идите по маршруту 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>
tag
4) Run - >Run YourProjectNameHere
5) прочитайте ужасную документацию Adobe и ссылку Flex API.
кратчайший путь от нуля до отображения "Hello World", вероятно, является Flash IDE. Просто запустите программу, введите что-то в первый ключевой кадр, например
trace("Hello World");
на временной шкале и выберите команду опубликовать.
конечно, вы должны заплатить за Flash IDE, и если вы просто делаете чистое программирование, а не рисуете сложные анимации, то есть бесплатные альтернативы. Тот, кого я и несколько других продолжаю толкать, это Хэкс. Свободный язык opensource на основе AS3, который затем может быть скомпилирован и предназначен для разных платформ, включая Flash SWF. Я использую бесплатную программу FlashDevelop для кодирования и которая поддерживает HaXe.
пример (взят из http://haxe.org/doc/start/flash вебсайт):
определите / создайте этот класс в файле с именем Test.hx
class Test {
static function main() {
trace("Hello World !");
}
}
создайте файл compile.hxml в том же каталоге со следующим содержимым.
-swf9 тест.SWF-файл - главный тест
выполнить компиляцию.hxml, в FlashDevelop просто щелкните правой кнопкой мыши на нем, и вы сделали
вот и все :)
Я бы порекомендовал вам использовать FlashDevelop выступает + Флекс СДК.
Это бесплатно, проста в использовании и приятно для малых и больших проектов.
простой ответ на ваш вопрос:
Я узнал все, что мне нужно было знать, чтобы начать программирование в 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/
между этими двумя ссылками у вас должно быть достаточно бесплатного видео-обучения, чтобы вы могли работать в этой области. Используйте то, что вы там изучаете и практикуете, и вы будете хороши в этом в кратчайшие сроки.
Ура, мык
кроме того, я знаю, что Адам флейтер и его друг писали блог примерно в то время, когда flex3 был выпущен под названием " learning flex from scratch. Это может быть хорошей отправной точкой.
в блоге Senocular есть короткий учебник Hello World, посвященный компиляции кода AS3... может быть, полезно начать?