Ресурсы для изучения Pure AS3 - PullRequest
0 голосов
/ 25 февраля 2010

Аналогичный вопрос: Лучшие ресурсы для обучения AS3

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

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

Ответы [ 2 ]

2 голосов
/ 25 февраля 2010

Мой совет: изучайте Flex с упором на MXML или изучайте Haxe.

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

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

edit2: «Необычно ли для людей работать в чистом AS3?»

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

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

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

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

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

0 голосов
/ 25 февраля 2010

Вы ознакомились с Essential ActionScript 3.0 Колина Моока, который был в другом вопросе? вот превью в книгах Google

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