Action Script для Flash MX. Подробное руководство
Колин Мук
Второе издание бестселлера «ActionScript для Flash MX. Подробное руководство» - исчерпывающий и незаменимый ресурс по ActionScript, настольная книга дизайнеров и Flash-программистов, пишущих серьезные приложения. Из-под пера Мука вышел полностью переработанный справочник, не только подробно описывающий бесчисленные нововведения Flash MX, но и раскрывающий в ясной и доступной манере глубинные изменения, произошедшие на методологическом уровне (особенно касающиеся компонентов и событий).
Издание уникально - это самая точная и хорошо организованная книга по программированию во Flash MX. Объем справочника увеличился почти вдвое и включает описание более 250 новых классов, объектов, методов и свойств. Мук добавил в книгу сотни новых примеров кода, иллюстрирующих практическое применение новых технологий Flash MX: отрисовку фигур на этапе исполнения, преобразование массивов в экранные таблицы, создание компонентов многократного использования, работу с XML и звуком. Помимо стандартных методик описываются лучшие приемы программирования и скрытые возможности, особое внимание уделяется объектно-ориентированному программированию и новой модели событий Flash MX. Книгу оценят как новички, так и специалисты.
Издательство: Символ-Плюс, 2004 г.
ISBN 5-93286-068-5, 0-596-00396-Х
Количество страниц: 1120.
Содержание книги «Action Script для Flash MX. Подробное руководство»:
- 12 Предисловие
- 15 Введение
- 35 Часть I. Основы Action Script
- 37 1. Легкое введение для непрограммистов
- 39 Некоторые основные фразы
- 48 Другие понятия ActionScript
- 58 Создание вопросника с вариантами ответов
- 74 2. Переменные
- 74 Создание переменных (объявление)
- 78 Присваивание значений переменным
- 80 Изменение и извлечение значений переменных
- 81 Типы значений
- 83 Область видимости переменной
- 97 Загрузка внешних переменных
- 98 Некоторые практические примеры
- 100 3. Данные и типы данных
- 100 Данные и информация
- 100 Сохранение смысла данных с помощью типов
- 102 Создание данных и задание их категорий
- 104 Преобразование типов данных
- 111 Элементарные и сложные типы данных
- 112 Копирование, сравнение и передача данных
- 116 4. Элементарные типы данных
- 116 Числовой тип
- 116 Целые числа и числа с плавающей точкой
- 116 Числовые литералы
- 121 Действия с числами
- 122 Строковый тип
- 127 Работа со строками
- 145 Булев тип
- 147 Тип undefined
- 148 Тип null
- 151 5. Операторы
- 151 Общие характеристики операторов
- 155 Оператор присваивания
- 157 Арифметические операторы
- 161 Операторы равенства и неравенства
- 166 Операторы строгого равенства и неравенства
- 167 Операторы сравнения
- 171 Строковые операторы Flash 4
- 171 Логические операторы
- 177 Оператор группирования
- 178 Оператор «запятая»
- 178 Оператор void
- 179 Прочие операторы
- 185 6. Инструкции
- 186 Типы инструкций
- 186 Синтаксис инструкций
- 188 Инструкции ActionScript
- 196 Сравнение инструкций с действиями
- 197 7. Условные инструкции
- 198 Инструкция if
- 199 Инструкция else
- 201 Инструкция else if
- 202 Инструкция switch
- 205 Компактный синтаксис условных инструкций
- 206 8. Инструкции цикла
- 206 Цикл while
- 209 Терминология циклов
- 211 Цикл do-while
- 212 Цикл for
- 213 Цикл for-in
- 215 Досрочное завершение цикла
- 217 Циклы временной диаграммы и событий клипа
- 223 Альтернатива циклам временной диаграммы: setlnterval()
- 224 9. Функции
- 225 Создание функций
- 225 Запуск функций
- 226 Передача информации в функции
- 231 Выход из функций и возвращение значений
- 234 Литералы функций
- 235 Доступность и срок жизни функций
- 237 Область видимости функции
- 242 Еще раз о параметрах функции
- 246 Рекурсивные функции
- 248 Вложенные функции
- 251 Встроенные функции
- 252 Функции как объекты
- 256 Централизация кода
- 256 Еще раз вопросник с вариантами ответов
- 263 10. События и обработка событий
- 263 Синхронное выполнение кода
- 263 Асинхронное выполнение кода, управляемое событиями
- 264 Типы событий
- 265 Обработка событий
- 266 Свойства-обработчики событий
- 268 События приемников
- 272 Обработчики событий on() и onClipEvent() во Flash 5
- 275 Срок жизни обработчиков событий
- 275 Область видимости обработчиков событий
- 281 Значения ключевого слова this
- 281 Порядок выполнения onClipEvent() в стиле Flash 5
- 284 Копирование обработчиков событий клипа
- 285 Обновление экрана с помощью updateAfterEvent()
- 286 Повторное использование кода
- 286 Динамические обработчики событий клипов
- 287 Применение обработчиков событий
- 290 11. Массивы
- 290 Что такое массив?
- 291 Анатомия массива
- 292 Создание массивов
- 295 Обращение к элементам массива
- 297 Определение размера массива
- 298 Именованные элементы массива
- 300 Добавление элементов в массив
- 305 Удаление элементов из массива
- 309 Общие средства обработки массивов
- 314 Массивы как объекты
- 315 Многомерные массивы
- 316 Вопросник с вариантами выбора: подход №3
- 319 12. Объекты и классы
- 322 Анатомия объекта
- 323 Создание экземпляров объектов
- 324 Свойства объектов
- 326 Методы объекта
- 327 Классы и объектно-ориентированное программирование
- 346 Отдельные экземпляры Object как ассоциативные массивы
- 348 Всемогущая цепочка прототипов
- 359 Встроенные классы и объекты ActionScript
- 362 Краткий справочник по ООП
- 367 Дополнительные темы
- 368 Моделирование пространств имен
- 369 Вопросник с вариантами ответов в стиле ООП
- 374 13. Клипы
- 375 «Объектность» клипов
- 376 Типы клипов
- 379 Создание клипов
- 389 Порядок расположения фильмов и экземпляров в стеке
- 395 Ссылки на экземпляры и главные фильмы
- 408 Удаление экземпляров клипов и главных фильмов
- 411 Проблемы, связанные с перекрытием методов и глобальных функций
- 413 Рисование в клипе на этапе выполнения
- 414 Использование клипов в качестве кнопок
- 417 Фокус ввода и клипы
- 418 Создание часов с помощью клипов
- 423 14. Подклассы класса MovieClip и компоненты
- 426 Создание символа в библиотеке
- 426 Создание и вызов конструктора подкласса
- 429 Назначение MovieClip надклассом
- 430 Объединение кода подкласса с библиотечным символом
- 431 Создание компонентов
- 437 Подклассы подклассов MovieClip
- 439 Резюме
- 441 15. Лексическая структура
- 441 Пробельные символы
- 442 Символы, завершающие инструкции (точка с запятой)
- 444 Комментарии
- 446 Зарезервированные слова
- 447 Идентификаторы
- 447 Чувствительность к регистру
- 450 16. Среда разработки ActionScript
- 450 Панель Actions
- 453 Помещение сценариев в кадры
- 454 Добавление кода к кнопкам
- 455 Добавление сценариев в клипы
- 456 Куда подевался код?
- 457 Производительность
- 458 Сохранение кода ActionScript во внешних файлах
- 460 Создание компонентов
- 469 17. Создание формы Flash
- 469 Цикл данных форм Flash
- 472 Создание заполняемой формы Flash
- 481 Часть II. Справочник по языку
- 483 Справочник по языку ActionScript
- 484 Глобальные функции
- 484 Глобальные свойства
- 485 Встроенные классы и объекты
- 486 Заголовки статей
- 488 Алфавитный справочник по языку
- 1027 Часть III. Приложения
- 1029 A. Ресурсы
- 1035 B. Набор символов Latin1 и коды клавиш
- 1042 C. Обратная совместимость и обновление версий проигрывателя
- 1055 D. Отличия от ECMA-262 и JavaScript
- 1059 E. Поддержка HTML в текстовых полях
- 1069 F. Поддержка GET и POST
- 1071 G. Обзор компонентов Flash UI
- 1081 Н. Встраивание фильмов Flash в веб-страницы
- 1087 Алфавитный указатель
Инструкция как скачать книгу Колин Мук: Action Script для Flash MX. Подробное руководство в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.