2009г.
Количество страниц:496
Книга "Изучаем ActionScript 3.0" - лучшее руководство по ActionScript для начинающих пользователей, в котором представлено подробное описание механизма работы ActionScript и Flash. Четко и ясно изложены принципы построения кода, обработки событий, отображения контента, применения классов, описаны способы переноса проектов из предыдущих версий ActionScript и многое другое.
Авторы книги, Рич Шуп и Зеван Россер, имеют многолетний опыт не только разработки на ActionScript, но и преподавания этого языка. Они демонстрируют способы практического применения ActionScript для создания собственных проектов, дают советы, как избежать ошибок, типичных для программирования на ActionScript. Выполняя по мере прочтения книги предлагаемые упражнения, легко освоить новые приемы программирования. На сайте книги есть дополнительные материалы и упражнения, а также небольшие тесты для самопроверки.
Руководство будет полезно Flash-дизайнерам, разработчикам и начинающим программистам. Оно послужит незаменимым помощником на нелегком пути освоения ActionScript 3.0 и научит использовать всю его мощь.
Об авторах
Рич Шуп возглавляет основанную им компанию FMA, занимающуюся разработкой мультимедиа и обучением. Он преподает различные цифровые технологии как в академических учебных заведениях, так на коммерческой основе и выступает с многочисленными лекциями на соответствующие темы на таких мероприятиях, как FlashForward, Flash on the Beach, Macworld, а также многих других. В настоящее время Шуп преподает на кафедре компьютерной графики (MFA Computer Art) нью-йоркской Школы изобразительных искусств. Рич является постоянным обозревателем на сайте DevX.com и автором ряда книг, среди которых "Flash 8: Projects for Learning Animation and Interativity" (O'Reilly), "Flash CS3 Professional Video Training Book" (Lynda.com/Peachpit), "CS3 Web and Design Workflow Guides" (Adobe) и другие. Кроме того, Шуп занимается составлением видеоуроков для сайта Lynda.com.
Зеван Россер - независимый специалист в области дизайна, программирования и консультирования, а также компьютерный художник. Он преподает ActionScript и Flash-анимацию в рамках программ Undergraduate Education и Continuing Education в Школе изобразительных искусств в Нью-Йорке и неоднократно выступал научным руководителем студентов магистратуры. Россер также преподает ActionScript и Flash в учебном центре FMA в Нью-Йорке.
Содержание книги "Изучаем ActionScript 3.0"
Предисловие
Часть I. В начале начал
Глава 1. Общий обзор особенностей ActionScript
Что такое ActionScript 3.0?
Платформа Flash
Процедурный и объектно-ориентированный
подходы к программированию
Класс документа
Совместимость с кодом для ранних версий
Глава 2. Ключевые понятия языка
Некоторые общие принципы
Переменные и типы данных
Условные операторы
Циклы
Массивы
Функции
Объекты, создаваемые пользователем
this
Абсолютный и относительный пути
Часть II. Графика и взаимодействие
Глава 3. Свойства, методы и события
Наследуемые атрибуты
Свойства
События
Методы
Распространение событий
События кадра и таймера
Удаление слушателей событий
Глава 4. Список отображения
Части и целое
Добавление и удаление дочерних элементов
Операции с именами, расположением и типами объектов
Изменение иерархической структуры списка отображения
Динамическая навигационная панель
Глава 5. Управление временной диаграммой
Управление ходом воспроизведения
Метка кадра
Частота смены кадров
Структура простого сайта или приложения
Глава 6. Объектно-ориентированное программирование
Классы
Наследование
Композиция
Инкапсуляция
Полиморфизм
И снова навигационная панель
Глава 7. Движение
Простое движение
Геометрия и тригонометрия
Физика
Программирование анимационных эффектов
Воссоздание анимации временной диаграммы
Системы частиц
Глава 8. Рисование с помощью векторов
Класс Graphics
Пакет Geometry
Пакет Motion
9-фрагментное масштабирование
Решение практических задач
Глава 9. Применение растровой графики
Кэширование растрового представления
Класс BitmapData
Режимы наложения
Растровые фильтры
Цветовые эффекты
Кодирование и сохранение изображений
Часть III. Текст
Глава 10. Текст
Создание текстовых полей
Настройка свойств текстовых полей
Выделение текста
Форматирование текста
Форматирование с использованием HTML и CSS
Запуск сценариев ActionScript из HTML-ссылок
Синтаксический разбор текстовых полей
Загрузка HTML и CSS
Часть IV. Звук и видео
Глава 11. Звук
Архитектура классов ActionScript для работы
с аудиоданными
Внутренние и внешние аудиоданные
Воспроизведение, остановка и приостановка
воспроизведения аудио
Буферизация аудиоданных при их потоковой передаче
Настройка громкости и баланса звука
Чтение метаданных ID3 из файлов в формате MP3
Визуализация аудиоданных
Работа со звуковым сигналом, поступающим с микрофона
Визуализация формы сигнала
Глава 12. Видео
Кодирование
Компоненты
Полноэкранный режим отображения видео
Субтитры
Написание собственного кода для воспроизведения видео
Часть V. Ввод и вывод
Глава 13. Загрузка ресурсов
Загрузка аудио и видео
Загрузка текстовых данных
Загрузка объектов отображения
Обмен информацией между виртуальными
машинами ActionScript
Краткий обзор вопросов безопасности
Глава 14. XML и E4X
Знакомство со структурой XML
Создание объекта XML
Чтение XML
Запись XML
Удаление элементов XML
Загрузка внешних XML-документов
Обмен информацией с XML-серверами
Система навигации на основе XML
Часть VI. Проектирование программных продуктов
и информационные ресурсы
Глава 15. Проектирование программных продуктов
и информационные ресурсы
Методики проектирования программных продуктов
Объектно-ориентированные шаблоны проектирования
Информационные ресурсы |