2013-02-14 4 views
-3

Я думаю, что пришло время спросить. Я изучаю AS3, помимо некоторых трюков с детства с JavaScript, это мой первый p.language. Случайные обучающие программы обучают основам, например, как инициировать функцию, как «слушать», устанавливать переменные и т. Д. Но язык намного больше, мне нужно сложное понимание этого. Поэтому случайный выбор задач и поиск способов их выполнения может занять довольно много времени. Мне нужен организованный способ поэтапно пройти через все важные, если не ВСЕ, возможности AS3.AS3 продвинутый гид

Я уверен, что каждый, кто хочет ответить на вопрос с тегами с AS3, знает много об этом языке и имеет возможность изучать его, кроме использования чужого кода, пока вы его не поймете или не спросите людей каждый раз. Я не против последнего, но я знаю, что я получу много разгневанных комментариев о моем наводнении «serious_and_busy_people_forum». ;)

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

Что касается примеров того, что меня интересует прямо сейчас, я собираюсь посмотреть, как создать много случайных экземпляров, которые будут использовать один и тот же код, например, для просмотра объекта, ближайшего к нему, хранения информации, которая может быть разделены разными сценами, создавая более плавные гравитации, импульсы, радиусы, устанавливая траектории любой формы для объекта, который нужно ...

И, да, мне не нужен только случайный учебник или словарь Adobe - это полезно но только после того, как вы все узнаете и вам понадобится напоминание, потому что у него есть только список команд, классов, пакетов и т. д., а также очень простой учебник, который немного ниже продвинутого. Я хотел бы видеть, что вы считаете своим лучшим помощником в обучении AS3. =)

Add: Это вопрос: что вам больше всего помогло. Я сказал, что мне не нужны случайные обучающие программы, я знаю, как Google, я хочу, чтобы мнение людей. Научитесь читать, прежде чем судить, оскорблять, голосовать минус или действовать надменно. Особенно, если вы так же бесполезны, чтобы предоставить 0 информации по этому вопросу. Жаль, что я не могу удалить комментарии для пламени.

Если я предоставляю часть своего кода и предлагаю лучший способ - вы помогаете, но если я предоставляю свой уровень и прошу лучше изучить его самостоятельно - вы атакуете? Тратя ваше время, чтобы написать оскорбительный комментарий вместо помощи, это ИМО, основа интеллекта и культуры.

+0

Вы должны прочитать FAQ. Это сайт Q/A, а не сайт «Найди мне учебник». Я проголосовал за закрытие. –

+0

«Это вопрос: что вам больше всего помогло». Открытые, субъективные вопросы также не получили (http://stackoverflow.com/faq#dontask). Кроме того, разглагольствование * чрезвычайно * нахмурилось. – BoppreH

+0

онлайн-учебники - это не способ узнать AS3. покупать книги. вы должны начать с начинающей книги о программировании 'C', чтобы получить основы. – TheDarkIn1978

ответ

3

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

1: Купить a programming book или использовать любой из freely available manuals. Возможно, AS3 Cookbook, и определенно an API reference.

2: Узнать общее программирование. Я не имею в виду «пойти учиться C», я имею в виду, знаю разницу между кодом документа и классами. Знать, как и когда писать функции, и как использовать аргументы. Знайте разницу между различными типами переменных. Знайте, как писать циклы. Знайте своих операторов.

Проблема с обучением программе - никто не может «научить» вас, как писать свою программу. Вам нужно знать инструменты, и программа, которую вы пытаетесь написать, будет диктовать то, что вы пишете. По этой причине наиболее используемой документацией, которую я использую, является API Reference от Adobe.

  • Каковы методы массива?Check the API.
  • Как вы разбиваете строку при каждом возврате? Check the API.
  • Как вы создаете векторный номер? Check the API.
  • и т.д ...

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

3: Практика; по-моему, лучшая тренировка. Итак, выберите проект, продумайте логические шаги , которые вы сделали, чтобы сделать то, что вы хотите, чтобы ваш код делал, и исследовать, как вы это сделаете.

Наконец, что касается вашей конкретной области интереса, я купил и полюбил книгу Кейт Питера Actionscript 3 Animation. Он четко объясняет все ваши потребности в анимации/столкновении/физике/3D-камере.

+0

Ну, ты дал мне несколько вариантов и советов. Спасибо за ваше время. Я просто хочу услышать больше людей, знаю, как они это сделали. Один человек считал pi еще до того, как даже сделал колесо, другой взял камень и кусок дерева и ударил один против другого, третий сначала сделал удобные инструменты, все они нуждались в телеге. Понимаете, он должен знать, как выбирать, прежде чем просто спешить с изучением всего, что я вижу. знак равно – SherWood

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