Этот вопрос о том, как я могу научиться от базовой As3 до продвинутой as3 - PullRequest
0 голосов
/ 12 июня 2010

Этот вопрос о том, как я могу научиться от базового As3 до продвинутого as3, как я хочу стать профессионалом в as3.И работать фрилансером.

Кто-нибудь может подсказать мне, как достичь вершины Action-Script-3.

Этот вопрос кажется очень смешным для многих, но это самый основной вопрос, на мой взгляд 1) в какую сторону идти. 2) какие шаги я должен следовать. 3) как мне сделать мой первый проект профессионально. 4) как стать отличным в as3

Ответы [ 5 ]

2 голосов
/ 12 июня 2010
  • понимать классы и пакеты ООП.
  • Наследование и полиморфизм
  • хранить все содержимое во внешних XML-файлах
  • никогда не помещать код в ваш fla
  • начните создавать библиотеку повторно используемых классов для общих задач (библиотека утилит)

начните работать с Essential Actionscript 3.0 и вы уже в пути ...прочитайте и поймите всю эту книгу, и вы будете кататься

2 голосов
/ 13 июня 2010

Я считаю, что ActionScript 3.0 и Flash в целом позволяют вам работать над самыми разными проектами: от интерактивных мультимедийных веб-интерфейсов до интерактивного видео , анимации , игр , настольных приложений , богатые интернет-приложения , физические установки , творческие и абстрактные произведения и т. д.

Вам решать, что вы хотите сделать, но я предполагаю, что если вы начнете с чего-то, что вас мотивирует , с чем вам нравится работать и учиться, это верный путь вперед и это сделает скучные кусочки веселее, и вот что должно быть: FUN !

Неважно, если это сценарий действий или что-то еще, что вы хотите изучить, наслаждайтесь обучением / испытанием себя, и вы доберетесь туда быстрее, чем вы думаете.

Ответ 1.):

Что касается ActionScript, в зависимости от того, что вы хотите с ним сделать, есть пара хороших стартов. Допустим, вас интересует только код, вы не планируете много использовать Flash IDE, или ваша цель - создавать отличные приложения. Как сказал Дэвид Морроу, «1031 * Essential Actionscript 3.0» Колина Мука - это замечательно. Также его руководство С нуля является сжатой версией книги.

Более простая лекция, но с практическими советами по выполнению действий в ActionScript 3.0 - это Rich Scupe Learning Actionscript 3.0 , также от O'Reilly. Это может помочь вам быстрее освоиться с проектом, который вы могли иметь в виду.

Ответ 2.) и 3.):

Короче у вас есть как минимум два маршрута:

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

Ответ 4.):

Также важно помнить, что ничто не заменит опыта ! Узнайте, как это удобно, но планируйте время для практики / написания большого количества кода / ошибок / исправлений / повторений. Не беспокойтесь о том, что все неправильно! Я не знаю ни одного программиста, который мог бы идеально написать сложный проект от начала до конца. По сути, все проекты являются результатом неудачных / исправляющих / обучающих циклов, если вы хотите выразиться так.

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

По мере продвижения вам будут нравиться одни вещи больше, чем другие. Важно попробовать все, когда вы учитесь. Знать, что вам не нравится, так же важно, как знать, что вам нравится . Не принимайте все как должное и формируйте свое мнение во время обучения.

Вы упомянули пики. Прекрасно стремиться высоко. Как я упоминал ранее, ActionScript может использоваться для многих вещей, поэтому трудно быть лучшим во всех областях. Например, Андре Мишель и Джоа Эберт - очень талантливые разработчики и имеют большой опыт работы со звуком. Крис Джордженес с другой стороны - очень талантливый аниматор. Я не ожидаю, что роли поменяются в ближайшее время. Если это поможет, выбирайте людей, которые являются виртуозами actioncript, вдохновляются их работами, их там немало.

НТН, George

1 голос
/ 13 июня 2010

Как говорится, вам нужно научиться ползать, прежде чем вы сможете ходить.

Вам необходимо твердое понимание программирования. Смотрите ответ Дэвида Морроу для вещей, которые вы должны знать. Также добавьте в список знание структур данных.

Начать программирование. Как сказал Джордж Профенса, сначала начните с простого проекта, который вам понравится. Если вы делаете что-то слишком большое, вы можете разочароваться. Лучшее в работе над мелочами часто заключается в том, что вы столкнетесь с определенными проблемами и на своем опыте узнаете, как их решать.

Как только вы освоитесь, начните изучать исходный код других людей. Посетите блоги различных известных разработчиков флэш и просмотрите их код. Учитесь у лучших. Мой блогролл - это список таких людей.

Через некоторое время, может быть, через год вы станете достойным программистом на AS3. Помните, что AS3 - это просто инструмент. Что отделяет мужчин от мальчиков, так это способность решать проблемы. Начните решать более сложные проблемы, например, разработайте воксельный движок или что-то в этом роде. Лучшие программисты склонны экспериментировать с проблемами в области компьютерных наук. При этом они становятся осведомленными в различных вещах, таких как 3D-рендеринг, аудио и т. Д., И развивают уникальные навыки, ставя их на передний край.

1 голос
/ 12 июня 2010

Самый простой, но, вероятно, самый важный ответ: используйте его.

Единственный способ освоить AS3 (или любой другой язык) - это просто начать использовать его. Проведите эксперименты, возможно, создайте для себя небольшие инструменты или найдите приложение с открытым исходным кодом и начните вносить в него свой вклад.

Книги помогут, но они не заменят фактический опыт использования языка.

0 голосов
/ 03 декабря 2010

Ну, я визуальный программист, я учусь только как средство для достижения цели - я хочу делать вещи. Если вы такой, какой я есть, то вот что я рекомендую перейти с базовой AS3 на продвинутую AS3.

Сделай игру. ИЛИ, и это может быть еще лучший маршрут. Клонируйте игру, которая вам нравится - например, тетрис, бомберман, пакман Я знаю, что это однозначное утверждение .... не фантастика, но - вы должны будете многому научиться в процессе его создания.

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