2010-02-25 7 views
0

Похожие вопросы: Best Resources for Learning AS3Ресурсы для обучения Pure AS3

Я заинтересован в изучении AS3 и загрузили FlashDevelop и играл с ним немного, изучая некоторые из основ. Однако, когда я пытаюсь начать с любого относительно простого проекта (например, многостраничного документа), я полностью теряюсь и понятия не имею, как мне построить свой проект. Существуют ли какие-либо ресурсы, учебные пособия, «кулинарные книги» и т. Д., Которые учат ActionScript 3 примерам проектов. Я продолжаю находить книги, в которых объясняются основы синтаксиса ActionScript или учебников, в которых объясняется, как использовать ActionScript для выполнения задачи во Flash IDE, но это не то, что мне нужно.

Где я могу узнать, как создавать проекты в чистом AS3 без помощи Flash IDE или Flex? Я не возражаю, если мне нужно создавать активы в Flash IDE, которые я затем компилирую в .swf или .swc для использования в моем коде actionscript.

+0

Возможный дубликат [Лучшие ресурсы для обучения AS3] (http: // stackoverflow.com/questions/92602/best-resources-for-learning-as3) – bummi

ответ

2

Мой совет: узнайте, как Flex фокусируется на MXML или изучает haXe.

AS3 является достоверным, невыразительным и непродуктивным по сравнению с этими двумя.

Редактировать: вы можете проверить AS3 cookbook. тем не менее, после перечитывания вашего сообщения, я понял, что ваша проблема не изучает AS3, но у вас скорее проблемы с дизайном. Я прав?

Редактировать2:«Разве не редкость для людей работать в чистом AS3?»

Я бы не сказал, это необычно. Я бы сказал, что это обычное дело, то есть обычная ошибка. Зачем? Это неэффективно. Я думаю, я могу сказать, потому что я сделал это много.

Основная роль чистого AS3 заключается в создании библиотек и фреймворков. Для создания реальных приложений это самый сложный способ выбора. Во всех приложениях ручной работы графический интерфейс оказывается наиболее трудоемкой частью. Укладка GUI с использованием кода - это кошмар.

Теперь MXML действительно хорош для обычных графических интерфейсов (графический редактор, конечно, даже лучше). И Flash IDE отлично подходит для создания фанковых анимированных вещей. Лучшее, что вы можете сделать с AS3, - это использовать ASWing и их графический редактор. Так же хорошо, как ASWing, его уродливость и боль в попке для кожи. Но вы можете.

Преимущество haXe заключается в том, что его более мощный язык, чем AS3. Вы эффективно пишете меньше кода, и его значительно больше типов, поэтому вы сталкиваетесь с меньшими ошибками и тратите меньше времени на отладку. Кроме того, еще одно преимущество заключается в том, что вы можете использовать один и тот же язык для создания серверного бэкэнда для приложения и прозрачно передавать объекты, используя haXe remoting, который сокращает транспортный уровень до нуля. Вся проверка и бизнес-логика могут выполняться как на клиенте, так и на сервере. Плюс это с открытым исходным кодом, и он развивается очень быстро. AS3 была отличной вещью, когда она наступила, но она застопорилась, что составляет почти 4 года.

Так что, хотя нет ничего плохого в использовании чистой AS3 как таковой, вы всегда должны сравнивать ее с альтернативами. Чистая AS3 неэффективна и для вундеркиндов. Flex очень эффективен. haXe более эффективен, чем AS3, и для действительно классных выродков.

+0

Спасибо. Неудивительно, что люди работают в чистом AS3? Я слышал о haXe, но никогда не думал об этом; Я посмотрю на это сейчас. Вы правы, мне не сложно изучать AS3, но у меня проблемы с дизайном. –

+0

Я с back2dos на поддержке haXe. Недавно использовал его для написания библиотеки. С добавлением дженериков и inlining это облегчило мою жизнь. Все, что отсутствует, - это отладчик. Также для книг с шаблонами дизайна ознакомьтесь с «Расширенным ActionScript 3 с шаблонами проектирования Джои Лотта и Дэнни Патерсона». Просто будьте осторожны, чтобы вы не пытались использовать шаблон дизайна для каждой проблемы программирования. – Allan

+0

Спасибо, ваш ответ исчерпывающий и действительно помог мне понять роли AS3, Flex/MXML и Flash IDE. –

0

Вы проверили Essential ActionScript 3.0 от Colin Moock, который был в другом вопросе? here is a preview on google books

+0

Если честно, я был немного разочарован, когда прочитал. Может быть, мои ожидания там, где нужно просто подняться, потому что все рассматривали его как библию. : D – back2dos

+0

Спасибо за предложение, но я уже посмотрел на него. Я ищу что-то, что проходит через процесс создания вещей с помощью AS3 и объясняет, как это сделать, а не книгу о синтаксисе и общей информации. –

+0

@ назад2dos Я нашел хорошую книгу при первом запуске, но как только вы повышаете ее полезность уменьшается :) – Allan

Смежные вопросы