Macromedia Studio 8 - это популярный программный пакет, позволяющий разработать полный спектр веб-документов. Данный пакет предлагает профессиональные средства работы в среде визуального редактирования, программирования веб-сайтов и создания мультимедийных веб-приложений. Он состоит из следующих программ: Macromedia Dreamweaver, Flash, Fireworks, Contribute и ColdFusion. В книге уделяется особое внимание возможностям интеграции этих программ, так как компоненты коллекции Macromedia Studio 8 гораздо более эффективны при их совместном использовании. Выполняя задания, вы создадите графические элементы и макет веб-страницы в программе Macromedia Fireworks 8, затем с помощью программы Dreamweaver 8 разработаете веб-сайт и в программе Flash создадите анимационные и видеоэлементы для этого сайта. Финальный проект книги научит, как разработать динамический сайт ColdFusion, работающий с использованием базы данных и некоторых Flash-приложений, а также как конфигурировать веб-сайт для осуществления его поддержки пользователями Contribute и обмениваться данными с Flash-приложениями. Эта книга представляет собой исчерпывающий курс для начинающих разработчиков, серьезно настроенных на практическое освоение базовых принципов построения веб-сайтов в программах пакета Macromedia Studio 8, а также для всех тех, кто интересуется процессом создания веб-документов от А до Я.
Краткое содержание
Введение
Что нужно для изучения материалов этой книги
Структура учебного курса
Проекты книги
Проект 1. Сайт компании Jade Valley
Часть I. Fireworks
Урок I. Подготовка изображений
Рисование фигур для логотипа
Добавление цвета и текстур
Добавление текста логотипа
Добавление текста на изображение
Применение к тексту спецэффектов
В этом уроке изучено
Урок 2. Разработка дизайна интерфейса страницы
Создание кнопок
Создание состояния кнопки Over
Работа с библиотекой
Создание шапки сайта
Завершение разработки полного дизайна страницы
Разработка схемы разрезания макета страницы
Повышение доступности веб-сайта
В этом уроке изучено
Урок 3. Экспорт дизайна веб-сайта
Оптимизация изображения логотипа
Оптимизация навигационной панели
В этом уроке изучено
Часть II. Dreamweaver
Урок 4. Создание нового веб-сайта
Открываем новую HTML-страницу
Создание CSS-слоев в программе Dreamweaver
Вставка текстового заполнителя
Добавление нижней части страницы и текстовой навигационной панели
Добавление изображений
В этом уроке изучено
Урок 5. Разработка шаблона страницы
Знакомство с каскадными таблицами стилей
Переопределение тегов HTML
Добавление пользовательских классов
Применение стилей CSS
Завершение подготовки разметки страницы
программ озвучивания страниц
Назначение редактируемых областей шаблона
В этом уроке изучено
Урок 6. Наполнение веб-сайта
Построение сайта с помощью шаблона
Добавление гиперссылок
Работа с таблицами
Создание списков
Завершение подготовки страницы recipes.htm
Изменение шаблонов
В этом уроке изучено
Часть III. Flash
Урок 7. Создание Flash-фильма
Знакомство с рабочей средой программы Flash
Базовая архитектура Flash-фильма
Подготовка сцены
Работа с временной шкалой
Увеличение продолжительности Flash-фильма с помощью статических кадров
Урок 8. Анимация и интерактивные элементы
Тестирование Flash-фильмов
Создание анимации элементов сцены
Анимация изменения прозрачности графического символа
Добавление интерактивных элементов
Добавление rollover-эффекта кнопки
Публикация Flash-фильма
В этом уроке изучено
Урок 9. Flash-видео
Подготовка фильма
Преобразование видеофильма в формат FLV
Публикация Flash-видео
В этом уроке изучено
Проект 2. Класс по произведению Данте
Часть IV. Dreamweaver и Flash
Урок 10. Создание веб-сайта «Dante»
Определение сайта «Dante»
Создание страниц-заполнителей
Форматирование домашней страницы сайта
В этом уроке изучено
Урок 11. Нелинейные интерактивные элементы Flash-фильма
Интерактивная карта «Inferno» Данте
Объекты Flash
Анатомия объектов Flash
Сценарии для объектов Flash
Программирование работы кнопки Down
Урок 12. Взаимодействия при перетаскивании объектов
Drag-and-drop-взаимодействия «Inferno»
Базовая функциональность drag-and-drop-интерактивности
Создание целевых объектов drag-and-drop-взаимодействия
Динамическая обратная связь
Добавление стартового целевого объекта
Применение созданного сценария для остальных персонажей фильма
Публикация интерактивной карты на веб-сайте «Dante»
В этом уроке изучено
Часть V. Dreamweaver и ColdFusion
Урок 13. Динамические сайты на основе баз данных
Планирование структуры веб-приложения
Требования к определению сайта в программе Dreamweaver
Инсталляция ColdFusion
Проблемы и средства их решения для пользователей без локального сервера
Регистрация сайта в программе Dreamweaver
Передача данных между страницами
В этом уроке изучено
Урок 14. Связь с базами данных
Понятие базы данных
Понятие о DSN
Определение источника данных с помощью администратора ColdFusion
Определение источника данных: Windows
Определение источника данных: Macintosh
SQL-запросы
Часть VI. Flash и ColdFusion
Урок 15. Flash-тест на основе компонентных объектов
Подготовка Flash-фильма
Динамическое отображение имени пользователя
Подготовка страниц ColdFusion
Построение интерфейса теста с помощью компонентов
Программирование первого вопроса теста
Проверка данных компонента
Подсчет результата теста
Добавление и программирование компонента List
В этом уроке изучено
Урок 16. Flash, ColdFusion и базы данных
Передача данных из Flash в ColdFusion
Вывод данных на HTML-страницу
Добавление данных в базу данных
Повышение безопасности данных приложения
В этом уроке изучено
Урок 17. Децентрализация с помощью Contribute
Конфигурирование сайта в программе Dreamweaver для администратора сайта Contribute
Передача ключей соединения пользователям Contribute
Создание соединения в программе Contribute
Предварительный просмотр и публикация нового варианта страницы
В этом уроке изучено
Алфавитный указатель