- •1.Общая часть
- •1.1 Структура Macromedia Fash
- •1.2 Принципы использование Macromedia Flash
- •1.3 Использование векторной графики Macromedia Flash
- •1.4 Использование технология Symbol Conversation в Macromedia Flash
- •1.5 Передача данных в потоковом режиме в Macromedia Flash
- •1.6 Работа со звуком в Macromedia Flash
- •1.7 Использование Action Script в Macromedia Flash
- •1.10 Классификация Macromedia Flash
- •1.9 Существующие решения Macromedia Flash
- •1.11 Рейтинг Flash сайтов
- •1.12 СайтBacardi Original Mojito
- •1.13 Дизайн сайта Bacardi Original Mojito
- •1.14 Структура и навигация сайта Bacardi Original Mojito
- •1.15Содержание сайта Bacardi Original Mojito
- •1. 16 Сайтv5 Design
- •1.17 Дизайн сайта v5 Design
- •1.18 Структура и навигация сайта v5 Design
- •1.19Содержание сайта v5 Design
- •1.20 СайтNokia Trends Lab
- •1.21 Дизайн сайта Nokia Trends Lab
- •1.22 Структура и навигация сайта Nokia Trends Lab
- •1.23 Содержание сайта Nokia Trends Lab
- •1.24 Характеристики и элементы сайта Oral.Kz
- •1.25 Дизайн сайта Oral.Kz
- •1.26 Структура и навигация сайта Oral.Kz
- •1.27 Содержание сайта Oral.Kz
- •1.28 Сравнительный анализ используемых технологий flash
- •2.Специальная часть
- •2.1 Исследование структуры Flash сайта Oral.Kz
- •2.2 Исследование потребностей различных групп потенциальных посетителей Flash сайта Oral.Kz
- •2.3 Разработка макета Flash сайта Oral.Kz
- •2.3.1 Разработка информационной структуры Flash сайта Oral.Kz
- •2.3.2Дифференциация доступа пользователей к информации, разработка структуры меню сайта
- •2.3.3 Разработка дизайна сайта на основе Macromedia Flash
- •2.3.4 Формирование разделов на сайте Oral.Kz
- •2.4 Создание сайта Oral.Kz на программе Macromedia Flash
- •2.4.1 Создание меню сайта Oral.Kz
- •3. Экономическая часть
- •3.1 Цель проекта для формирование входных данных расчетов
- •4.2 Повышенная или пониженная температура воздуха на рабочем месте
- •4.3 Повышенный уровень шума на рабочем месте
- •4.4 Отсутствие или недостаток естественного света, недостаточное освещение рабочего места
- •Список источников
1.7 Использование Action Script в Macromedia Flash
Мало что пленяет человека, как движение и взаимодействие. Именно это и делает Flash, предоставляя возможность создавать подконтрольные пользователю приложения, которые напрямую от творческого подхода автора к представлению интерактивности.
Возможность создавать кнопки, нажатие которых приводит к выдаче информации и воспроизведению звука или переносящее в другое место фильма проекта. Поэтому презентация в проекте может проходить в предопределённой последовательности или по пути указанному пользователем. Также возможно разработка проекта с какими либо расчетными действиями и обработки какой либо информации с помощью простого, но мощного языка сценариев “Action Script”. Action Script можно рассматривать как основной язык программирования во Flash. С его помощью можно запрограммировать проект Flash на выполнение различных задач. Подобно многим другим языкам программирования, термины Action Script определяют смысловую нагрузку, порядок их следования – логическую структуру, а знаки препинания – контекст.
Для
разработки интерактивных элементов во
Flash используют три основных компонента:
событие (event), порождающее определённое
действие, действие (action), порождаемое
тем или иным образом событием, и целевой
объект (target), выполняющий действие или
изменяемый событием. Логическая схема
интерактивной
функции при которой происходят действия
в проекте, может быть представлена
следующим образом:
1. Событие – является инициатором какого либо действия в проекте. Во Flash события подразделяются на:
· События мыши/клавиатуры -эти события инициируются пользователем.
· События кадров – если разрабатывается Flash ролик, то по достижении какого либо кадра возникает событие.
· События переменных – событие происходит либо по истечении определённого интервала времени, либо значение переменной достигло того условия для которого запланировано событие.
2. Целевой объект – это непосредственно объект над которым будет проведено действие вызванное событием. Целевые объекты подразделяются на четыре основных типа:
· Текущий проект и его свойства.
· Другой проект и его свойства (если проект находится в рамках основного проекта)
· Графические элементы проекта (кнопка, рамка, фон и т.п.)
· Внешние приложения (Интернет браузер или другие программы)
3. Действие – действия которые выполняются над целевым объектом. Действия в Action Script состоят из самих действий, ссылок на целевой объект и параметров выполнения действий. Параметрами выполнения может быть, как и изменение свойств объекта, так и вычисление математического или логического выражения и присвоения результата его либо свойству объекта, либо какой либо переменной.
Для идентификации объектов или экземпляров проектов в сценариях Action Script им назначаются имена, что позволяет управлять отдельными объектами при помощи Action Script. В последних версиях Flash было включено множество дополнительных возможностей для управления проектов при помощи Action Script. Теперь Flash стал не просто красивой фоновой заставкой для Web сайтов, а полнофункциональным средством для разработки сложных Web сайтов. Flash может вполне применятся и для простых “статических” страничек, так и для многоцелевых сайтов, например: продажа в Интернете, электронная почта и чат.
1.8 Разделение данных и их представления
Прежде всего, договоримся об используемой терминологии в применении к Macromedia Flash:
· Документ (статья) – единица публикуемой информации. Документом может быть одного из типов документов, используемых на сайте – новость, статья, товар и т.д.
· Атрибут – один из признаков документа. Каждый документ обладает набором признаков – атрибутов. Например, для новости атрибутами являются название, автор, аннотация, текст, дата создания.
· Тип документа – обобщенное понятие документов, обладающих одинаковыми характеристиками. Например, «новость». Подразумевается, что ранее было описано, какими атрибутами обладают документы типа «новость» и далее создаем документы этого типа.
· Структурированные данные – представление данных, при котором каждый атрибут документа представлен отдельно и с ним могут выполняться независимые операции. Как было отмечено ранее, одним из преимуществ использования Macromedia Flash является структурирование информации и разделение содержимого и его представления (данных и дизайна):
· Разделение содержимого и его представления предоставляет гарантию сохранения внешнего вида – при разделении информации и ее представления оператор вводит значение каждого атрибута в отдельное поле и может быть уверен, что оно отобразиться в нужном месте, как определено в настройках отображения. Например, мы хотим, чтобы имя автора статьи всегда отображалось под названием, было выровнено вправо и выделено жирным шрифтом. Если оператор вводит только значение, то он уверен, что данные будут отображены где нужно и как нужно. Иначе он обязан помнить о принятом стиле и вручную выполнять данное форматирование. 1.3 Разделение данных и их представления
· Разделение содержимого и его представления предоставляет возможность применения дополнительного сервиса – когда атрибуты хранятся отдельно, с ними можно выполнять дополнительные операции. Например, если у нас автор статьи хранится как отдельное поле, то очень легко просмотреть все статьи данного автора. Если имя автора хранится в тексте статьи, то формирование списка статей автора является отдельной ручной операцией.
· Разделение содержимого и его представления предоставляет возможность интеграции с внешними системами – быстрый экспорт новостей или товаров для обмена с другими ресурсами – сайтами, внутренними системами и т.д.
· Разделение содержимого и его представления позволяет снизить стоимость смены дизайна – для изменения внешнего вида сайта нет необходимости в ручной переработке каждого документа. Изменяются только шаблоны отображения и вся информация может быть быстро представлена в другом виде.
· Разделение содержимого и его представления предоставляет возможность использования одной информации в разных дизайнах – это особенно используется последнее время при создании информационных систем холдингов, когда вся информация хранится в центральной системе, но может быть показана, как на сайте холдинга, так и на сайте отдельного предприятия, но в разных дизайнах.
