Flash. Трюки – 100 советов и рекомендаций профессионала
Книга «Flash. Трюки – 100 советов и рекомендаций профессионала» предназначена для широкого круга разработчиков Flash и содержит сборник предложенных экспертами советов и трюков, предназначенных для оптимизации Flash-приложений, создания интересных эффектов, программ на ActionScript, звуковых и видеоэффектов, и т.п. Все трюки, представленные в издании, ранжированы по степени сложности. В книге описаны технологии Flash MX, Flash MX 2004 и Flash MX Professional 2004.
Структура книги «Flash. Трюки – 100 советов и рекомендаций профессионала»
- Визуальные эффекты: имитация переходов на уровне пикселов; текстовые эффекты на уровне пикселов; имитация зернистости старой пленки; создание SWF на базе анимированного формата GIF; анимация PSD-файлов Photoshop в Flash; генератор деревьев; имитация движения дерева.
- Цветовые эффекты: применение цветовых эффектов к видео; растворение видео на черном и белом фоне; пользовательский класс цветового преобразования; создание и упорядочение пользовательских каталогов цветов; использование естественных цветовых схем; имитация эффекта сепии.
- Рисование и маски: быстрое построение кругов с заливкой; синтетическая графика; мозаичное заполнение плоскости; узорные заливки; имитация мозаик Эшера; исправление неточности свойства _alpha; использование сложных фигур в качестве масок; интерференционные картины и волновые эффекты; сглаживание краев на растровых изображениях; добавление векторного контура к растровому изображению; исправление ошибки сдвига; эффект листания страниц.
- Анимация: плавное сценарное движение; синхронизация анимации по времени; быстрая и компактная анимация символов; альтернативные средства построения анимации; принцип «Deja New»; как попасть в «Матрицу»; анимация персонажа, сгенерированного компьютером; эффекты частиц; морфинг сложных фигур.
- Трехмерная графика и физика: имитация трехмерной графики; панорамные изображения; оптимизированный трехмерный плоттер; гравитация и трение; имитация броска; обнаружение множественных столкновений; поворот к заданной точке.
- Текст: сохранение разборчивости текста; автоматическое завершение текста; динамическое построение списка вводимых слов; перенос сложного форматирования в Flash; использование HTML и CSS в Flash; всплывающие подсказки; текстовые эффекты; эффект пишущей машинки; текстовые эффекты, контролируемые по времени; текстовые эффекты с применением морфинга.
- Работа со звуком: создание синтезатора речи; говорящий аватар; синхронизация событийных звуков; преобразование монофонического звука в стереофонический; звуковые эффекты в реальном времени; быстрое создание звукового сопровождения для пользовательского интерфейса; оптимизация звука; служебная информация для синхронизации; пользовательский класс звуковых преобразований.
- Элементы пользовательского интерфейса: интерактивное тестирование; правая и средняя кнопки мыши; кнопочные клипы; полосы прокрутки.
- Быстродействие и оптимизация: борьба с разрастанием файлов Flash; тестирование загрузки канала связи для сложных сайтов; маскировка последствий снижения качества; оптимизация графики; хронометраж; динамическая настройка скорости анимации; смета быстродействия; использование растровой графики вместо векторной; оптимизация загрузки и использования компонентов.
- ActionScript: внешние редакторы сценариев; о пользе жесткой типизации; кодовые подсказки; клонирование объекта; тайм-аут по бездействию пользователя; быстрый поиск в ActionScript; блокировка слоя actions; отладка и трассировка; недокументированные возможности ActionScript; "черный ход" ASnative(); нетривиальное применение операторов; импортирование ASC-файлов как формата XML.
- Интеграция с браузером: решение проблем совместимости; универсальный анализатор поддержки Flash; тестирование с разными версиями Flash; настройка конфигурации по умолчанию; выравнивание SWF по центру без изменения масштаба; выравнивание по центру с применением CSS; динамическое масштабирование контента; создание ссылок HTML в Flash; интеграция Flash с кнопкой возврата; передача фокуса клавиатуры SWF; клавиши ускоренного вызова.
- Безопасность: восстановление контента по SWF; защита и шифрование файлов Flash; привязка к сайту; просмотр откомпилированного кода ActionScript.
Электронную версию книги Шама Бхангала «Flash. Трюки – 100 советов и рекомендаций профессионала» в формате PDF (текст распознан и связан по меню) можно бесплатно скачать с одного из файлообменников. Архив FLASH_Hacks.zip (56.44 Мб) забираем с Depositfiles или Letitbit после просмотра небольшой рекламы.