Показать сообщение отдельно
Старый 16.09.2011, 19:11
lahmastik вне форума Посмотреть профиль Отправить личное сообщение для lahmastik Найти все сообщения от lahmastik
  № 1  
Ответить с цитированием
lahmastik

Регистрация: Sep 2011
Адрес: Волгоград. Выше середины по центру
Сообщений: 3
По умолчанию учебник ActionScript 3.0

Добрый день всем. Я в ActionScript начинающий, и долгое время не мог найти толковой книги. Мук замечательный автор, однако читать 7 глав прежде, чем хоть что то попробовать сделать - это выше моих сил. В итоге наткнулся на книжку Гарри Розенцвейга "game programming university". Найти ее на русском языке не смог, поэтому стал осваивать английскую версию. Эта книжка оказалась лично для меня самой понятной и близкой по
восприятию, так что я стал по мере изучения делать записи на русском языке. И у меня появилось желание выкладывать в сеть мой перевод этих уроков по мере их появления. Вопрос к пользователям форума - посоветуйте, где лучше выложить уроки, так, чтобы по каждому уроки прочитавшие могли задавать вопросы и обмениваться мыслями. Прошу откликнуться тех, кому важна эта тема, а флуд и холивары на тему Какая книга лучшая оставить при себе. Всем заранее большое спасибо.

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

вольно краткий перевод пересказ книги ActionScript 3.0 Game programing University Гарри розенцвейга
я буду убирать из перевода все, что считаю водой и неважной информацией для себя, и буду иногда
вставлять что то, что считаю нужным
Поехали
О авторе: - Гарри Розенцвейг играл в игры, потом стал их писать. Писал в школе, писал в колледже... бла бла бла... и решил нам представить эту свою книгу о самом офигенном инструментарии для разработки игр. Вуаля
что надо для работы с книгой. Нужна среда разработки флеш от фирмы Adobe версии CS3 или более новая, и нужны базовые знания по работе с ней.
Что такое ActionSCript 3 и его история. Не буду переписывать сей бред, так как считаю, что раз вы в инете нарыли эту книжку, значит и так знаете, что это такое, и с чем его едят.
а, да, еще есть вебсайт FlashGameU.com и там есть исходники к урокам сей книжки.

Урок 1 "Просто используем trace"
Создадим программу, которая напишет нам избитую фразу "Привет Мир"
в флеш есть встроенная функция trace(); которая позволяет вывести в специльной панели какое либо сообщение. Тект сообщения , которое мы хотим видеть, пишется в скобках после ключевого слова trace, а завершается команда точкой с запятой - это как точка в конце предложения.)
уже пробуем - запускаем флеш, запускаем новый проект (file - new), в появившемся окне выбираем "проект ActionScript 3.0), жмем на первом кадре F9, либо выбираем мышью Window - action и в панели ввода кода пишем вот что -
trace("Привет мир");
все. можно протестировать программу, нажав сочетание клавиш CTRL+ENTER
Внимание - служебное окно не видно при запуске флеш программы извне, поэтому это лишь способ увидеть результат каких либо действий, но не конечная программа.
Отсебятина к уроку
кстати, заметьте, что текст вводится в кавычках. именно так программа поймет, что там текст, и выведет его как текст. даже если вы введете какие то цифры. а вот если скобок не поставить, то результат может быть другим. Вот два примера
trace("5+5"); //в панели вывода отобразится все - две пятерки и плюсик между ними.
trace(5+5); //в панели вывода отобразится результат сложения двух цифр
кстати заметьте две косые черты выше. все что после них в строке - не воспринимается как код. Это такой способ ввода комментария. Однострочный. есть и многострочные. они начинаются так /* и заканчиются так*/
Поэксперементируйте с вводом разных слов и разных арифметических дейтствий, надеюсь, вам это интересно. Урок закончен, всем спасибо