КнигоПровод.Ru28.03.2024

/ИТ-книги/O'REILLY

ActionScript для Flash MX. Подробное руководство. 2-е издание — Мук К.
ActionScript для Flash MX. Подробное руководство. 2-е издание
Секреты программирования во Flash MX
Мук К.
год издания — 2004, кол-во страниц — 1120, ISBN — 5-93286-068-5, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 1020 гр., издательство — Символ-Плюс
цена: 1000.00 рубПоложить эту книгу в корзину
ActionScript for Flash MX
The Definitive Guide
Second Edition
Colin Moock
O'REILLY
Пер. с англ. С. Маккавеева
Уровень подготовки читателей: средний
Формат 70x100 1/16. Печать офсетная
ключевые слова — flash, actionscript, ecmascript, javascript

Второе издание бестселлера «ActionScript для Flash MX. Подробное руководство» - исчерпывающий и незаменимый ресурс по ActionScript, настольная книга дизайнеров и Flash-программистов, пишущих серьёзные приложения. Из-под пера Мука вышел полностью переработанный справочник, не только подробно описывающий бесчисленные нововведения Flash MX, но и раскрывающий в ясной и доступной манере глубинные изменения, произошедшие на методологическом уровне (особенно касающиеся компонентов и событий). Издание уникально - это самая точная и хорошо организованная книга по программированию во Flash MX.

Macromedia Flash фактически является стандартом распространения мультимедийного содержимого для более чем 500 миллионов пользователей Интернета. Книга «ActionScript для Flash MX. Подробное руководство» адресована веб-разработчикам, которые стремятся создавать во Flash настоящие приложения, а не просто украшательства. Книгу найдут полезной программисты любого уровня мастерства, пишущие на ActionScript в среде Flash MX, а также те, кто переходит на ActionScript, имея опыт работы с JavaScript.

Второе издание охватывает Flash MX и незаменимо для любого серьёзного Flash-разработчика. В нём рассказывается о новых возможностях, появившихся в ActionScript для Flash MX, таких как Drawing API, загрузка внешних файлов МРЗ и JPEG, улучшенное управление звуком, форматирование текста, разработка компонентов с помощью подклассов клипов, локальное хранение данных, специальные возможности для людей с плохим зрением. Перед вами наиболее полный и актуальный справочник no Flash MX. По сравнению со ставшим бестселлером первым изданием объём книги увеличился на 400 страниц. Справочник по языку увеличился почти вдвое и включает описание более 250 новых классов, объектов, методов и свойств. В книге досконально описаны десятки недокументированных, а также ранее неправильно документированных функций Flash.

Автор книги, Колин Мук, один из наиболее уважаемых разработчиков в сообществе Flash, добавил в книгу сотни новых примеров кода, иллюстрирующих практическое применение новых технологий Flash MX: отрисовку фигур на этапе исполнения, запись данных на жесткий диск, преобразование массивов в экранные таблицы, создание компонентов для многократного использования, предварительную загрузку переменных, работу с XML и звуком. Автор тщательно переработал текст с учётом лучших существующих приёмов программирования во Flash MX, уделив особое внимание объектно-ориентированному программированию и новой модели событий Flash MX.

ОГЛАВЛЕНИЕ

Предисловие12
Введение15
 
Часть I. Основы ActionScript35
 
1. Лёгкое введение для непрограммистов37
Некоторые основные фразы39
Другие понятия ActionScript48
Создание вопросника с вариантами ответов58
2. Переменные74
Создание переменных (объявление)74
Присваивание значений переменным78
Изменение и извлечение значений переменных80
Типы значений81
Область видимости переменной83
Загрузка внешних переменных97
Некоторые практические примеры98
3. Данные и типы данных100
Данные и информация100
Сохранение смысла данных с помощью типов100
Создание данных и задание их категорий102
Преобразование типов данных104
Элементарные и сложные типы данных111
Копирование, сравнение и передача данных112
4. Элементарные типы данных11б
Числовой тип116
Целые числа и числа с плавающей точкой116
Числовые литералы121
Действия с числами122
Строковый тип127
Работа со строками145
Булев тип147
Тип undefined148
Тип null148
5. Операторы151
Общие характеристики операторов151
Оператор присваивания155
Арифметические операторы157
Операторы равенства и неравенства161
Операторы строгого равенства и неравенства166
Операторы сравнения167
Строковые операторы Flash 4171
Логические операторы171
Оператор группирования177
Оператор «запятая»178
Оператор void178
Прочие операторы179
6. Инструкции185
Типы инструкций186
Синтаксис инструкций186
Инструкции ActionScript188
Сравнение инструкций с действиями196
7. Условные инструкции197
Инструкция if198
Инструкция else199
Инструкция else if201
Инструкция switch202
Компактный синтаксис условных инструкций205
8. Инструкции цикла206
Цикл while206
Терминология циклов209
Цикл do-while211
Цикл for212
Цикл for-in213
Досрочное завершение цикла215
Циклы временной диаграммы и событий клипа217
Альтернатива циклам временной диаграммы: setlnterval()223
9. Функции224
Создание функций225
Запуск функций225
Передача информации в функции226
Выход из функций и возвращение значений231
Литералы функций234
Доступность и срок жизни функций235
Область видимости функции237
Ещё раз о параметрах функции242
Рекурсивные функции246
Вложенные функции248
Встроенные функции251
Функции как объекты252
Централизация кода256
Ещё раз вопросник с вариантами ответов256
10. События и обработка событий263
Синхронное выполнение кода263
Асинхронное выполнение кода, управляемое событиями263
Типы событий264
Обработка событий265
Свойства-обработчики событий266
События приёмников268
Обработчики событий on() и onClipEvent() во Flash 5272
Срок жизни обработчиков событий275
Область видимости обработчиков событий275
Значения ключевого слова this281
Порядок выполнения onClipEvent() в стиле Flash 5281
Копирование обработчиков событий клипа284
Обновление экрана с помощью updateAfterEvent()285
Повторное использование кода286
Динамические обработчики событий клипов286
Применение обработчиков событий287
11. Массивы290
Что такое массив?290
Анатомия массива291
Создание массивов292
Обращение к элементам массива295
Определение размера массива297
Именованные элементы массива298
Добавление элементов в массив300
Удаление элементов из массива305
Общие средства обработки массивов309
Массивы как объекты314
Многомерные массивы315
Вопросник с вариантами выбора: подход № 3316
12. Объекты и классы319
Анатомия объекта322
Создание экземпляров объектов323
Свойства объектов324
Методы объекта326
Классы и объектно-ориентированное программирование327
Отдельные экземпляры Object как ассоциативные массивы346
Всемогущая цепочка прототипов348
Встроенные классы и объекты ActionScript359
Краткий справочник по ООП362
Дополнительные темы367
Моделирование пространств имён368
Вопросник с вариантами ответов в стиле ООП369
13. Клипы374
«Объектность» клипов375
Типы клипов376
Создание клипов379
Порядок расположения фильмов и экземпляров в стеке389
Ссылки на экземпляры и главные фильмы395
Удаление экземпляров клипов и главных фильмов408
Проблемы, связанные с перекрытием методов
и глобальных функций
411
Рисование в клипе на этапе выполнения413
Использование клипов в качестве кнопок414
Фокус ввода и клипы417
Создание часов с помощью клипов418
14. Подклассы класса MovieClip и компоненты423
Создание символа в библиотеке426
Создание и вызов конструктора подкласса426
Назначение MovieClip надклассом429
Объединение кода подкласса с библиотечным символом430
Создание компонентов431
Подклассы подклассов MovieClip437
Резюме439
15. Лексическая структура441
Пробельные символы441
Символы, завершающие инструкции (точка с запятой)442
Комментарии444
Зарезервированные слова446
Идентификаторы447
Чувствительность к регистру447
16. Среда разработки ActionScript450
Панель Actions450
Помещение сценариев в кадры453
Добавление кода к кнопкам454
Добавление сценариев в клипы455
Куда подевался код?456
Производительность457
Сохранение кода ActionScript во внешних файлах458
Создание компонентов460
17. Создание формы Flash469
Цикл данных форм Flash469
Создание заполняемой формы Flash472
 
Часть II. Справочник по языку481
 
Справочник по языку ActionScript483
Глобальные функции484
Глобальные свойства484
Встроенные классы и объекты485
Заголовки статей486
Алфавитный справочник по языку488
 
Часть III. Приложения1027
 
A. Ресурсы1029
B. Набор символов Latin 1 и коды клавиш1035
C. Обратная совместимость и обновление версий
проигрывателя
1042
D. Отличия от ЕСМА-262 и JavaScript1055
E. Поддержка HTML в текстовых полях1059
F. Поддержка GET и POST1069
G. Обзор компонентов Flash UI1071
Н. Встраивание фильмов Flash в веб-страницы1081
 
Алфавитный указатель1087

Книги на ту же тему

  1. jQuery. Подробное руководство по продвинутому JavaScript, Бибо Б., Кац И., 2009
  2. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. — 4-е изд., Никсон Р., 2017

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru